«

一文详解 Particle Network如何通过多元化堆栈实现「通用」链抽象

emer 发布于 阅读:314 TP钱包下载


去中心化应用指的是区块链原生产品和服务,自智能合约和以太坊问世以来就一直存在。然而,相对于 Web2 应用和服务而言,基于去中心化应用的用户采用速度还很缓慢。

Netflix 从实体 DVD 租赁到数字和流媒体服务的转变所带来的便利性和选择性,使其超越了 Blockbuster。而智能手机带来的「指尖上的世界 」的便利,促进了移动应用的采用,改变了人们与互联网交互的方式,极大地造福了社交网络。在当前人工智能的大环境下,ChatGPT超越Instagram 和 Tiktok 成为增长最快的应用,通过利用自然语言处理(NLP)的简化聊天机器人用户体验,为几乎所有人提供了简单而强大的人工智能利用方式。

这些突破性产品和服务及其成功的共同点在于,它们提供了比任何现有企业或竞争对手更好的用户体验。去中心化应用要想取得类似的成功,链上用户体验也必须尽可能地无缝和便捷,远离当前常见的各种助记词和碎片化的区块链生态。

改变链上用户体验
链上用户体验的终极目标是,在用户无需了解任何底层区块链基础设施的情况下,允许任何人在任何区块链上做任何事情,且无复杂的门槛及后续繁琐的跨链流程。为了更好地理解这种设计的意义,我们有必要了解以下当前的链上账户状况。链上账户是用户与区块链之间的桥梁,在链上存储资产,并定义与任何区块链原生程序的所有活动和交互。截至目前,大多数区块链都采用外部拥有账户(EOA)模式,该模式由两部分组成,包括作为身份和接收资产参考点的公钥(钱包地址)和作为访问主密码的私钥(助记词)。而从技术上讲,钱包充当了账户抽象服务,简化了一个或多个链上账户的管理。

虽然 EOA 以其简单性和赋予任何人自我托管的权力而被广泛采用,但其也极大地阻碍了链上用户的体验。EOA 最常见的缺点是,任何人只要获得助记词的访问权限,就可以访问钱包(对于那些将助记词存储在 iCloud 等云服务上的人来说,这种威胁是存在的),而且任何人若是失去了助记词的访问权限或忘记了助记词,就无法再访问他们的链上资产。

提升这种链上用户体验的关键在于抽象原语的出现,即围绕尽可能抽象掉链上用户体验中的摩擦痛点而构建的许多产品和服务。它们可以是供开发者在自己的网络或应用中实施的工具包和框架,也可以是直接面向用户的产品和服务。正如Vitalik所言,随着这一领域的开发不断升温,推出自己的抽象原语的团队开始增多,实现无缝链上用户体验的时间可能比大多数人想象的要快。但究竟是什么促成了这一突破呢?

账户抽象指的是将链上账户的管理与终端用户分开。这一概念早在2017 年就已提出,但在 2021 年ERC-4337被提出之前,并没有获得关注。围绕账户抽象的努力最初促成了智能合约钱包的开发,也就是通常所说的智能账户。在这种模式下,链上账户由智能合约管理,因此可以根据用户需求进行更多编程和优化。这就带来了新的可能性,例如可以使用熟悉的社交登录注册账户,在不同的链上使用相同的资产支付 Gas 费,也可一键执行多个跨链交易等。

实现账户抽象化的关键是执行抽象服务的开发,即把链上交易的执行外包给称为解决者(solver,也称为 filler 或 executor)的专业服务提供商,以获得最佳方案并代表签名者执行交易。在这里,用户就链下信息进行签名被称为「意图」,其中包含执行链上操作(即交易执行请求)的指令。通过将交易执行与签名分离,用户可以更轻松地表达需求,而私有 mempool 或竞争性解决者网络等后端解决方案则有助于为用户提供最佳的结算和价值。

此外,实现终极链上用户体验的另一个关键要素是跨不同区块链环境进行通信和交互的能力。一直以来,用户依赖跨链桥来满足这一需求,但随着时间的推移,事实证明,跨链桥有着很大的风险,安全性不高。链抽象促进了围绕账户和执行抽象的开发,同时在网络层引入了新的基础设施,从而消除了在不同区块链环境中进行通信和交互的复杂性。有关该概念的基本原理和更广泛的链抽象生态的全面概述,可参阅 Shoal 的链抽象深度剖析。

链抽象是围绕一个共同目标所做努力的结晶,即提供无缝的用户体验,让用户可以执行链上操作,而无需知道自己在特定时间使用的是哪条链。下文将以 Particle Network 为例,探讨如何通过新的链抽象堆栈以促进链上用户体验。

Particle Network 案例研究
协议背景
Particle,最初作为钱包抽象服务提供商,由联合创始人Pengyu Wang 和 Tao Pan 于 2022 年推出,为开发者推出了一个堆栈,可用于创建非托管、嵌入 DApp 的钱包,且可通过 MPC-TSS 技术利用社交账号进行登录。而随着 ERC-4337 账户抽象的出现,该协议将 AA 协议栈纳入了现有的 WA 协议栈,利用智能合约钱包增强了账户结构。这也为后来BTC Connect(通过本地比特币签名为比特币生态带来了 AA 服务)的推出奠定了基础。目前,作为其全面、多元链抽象堆栈的一部分,Particle 正在推出其 L1。

Particle Network 的开发团队遍布全球,有 30 多名全职员工,并与 Berachain、Avalanche、Arbitrum、zkSync 等公司建立了合作。该协议已在 Spartan Group 和 Gumi Crypto 领投的几轮种子轮融资中募集了 2500 万美元,最近还获得了 Binance Labs 的投资。

协议概述
Particle Network 是建立在 Cosmos SDK 基础上的模块化 L1,旨在于高性能 EVM 兼容执行环境中充当跨链交易的协调和结算层。

Particle L1 是 Particle 更广泛的链抽象堆栈的一个组成部分,该堆栈由通用账户(Universal Accounts)、通用流动性(Universal Liquidity)和通用 Gas(Universal Gas)组成。通用账户为统一不同链上的代币余额提供了一个简单的接口,通用流动性使用户可以在后端使用通用账户,而通用 Gas 使用户可以用他们持有的任何代币支付 Gas 费。

Particle Network 的最终目标是在账户层面上统一所有链上用户,通过 L1、L2 或 L3 上的单一余额和账户促进无缝的跨链交互,并允许任何人以其希望的任何代币轻松支付 Gas 费。

通用账户