去中心化应用程序(DApps)是区块链技术的原生产物,自智能合约和以太坊问世以来,这一领域一直在不断发展。然而,与 Web2 应用和服务相比,区块链应用的普及速度显著较慢。以 Netflix 为例,它从实体 DVD 租赁转型为数字服务和流媒体,通过便利性和选择性超越了 Blockbuster。这种基于移动应用的便利性极大地改变了人们的互联网互动方式。ChatGPT 成为增长最快的应用程序,通过自然语言处理(NLP)简化了聊天体验,为用户提供了一种简单而强大的人工智能工具。
这些成功的产品和服务的共同点在于它们提供了卓越的用户体验。为了让去中心化应用程序也能取得类似的成功,链上用户体验必须变得更加无缝和便捷,摆脱目前常见的种子短语和碎片化链条的困扰。
改善链上用户体验
链上用户体验的最终目标是让用户无需了解底层区块链技术。用户应能在任何区块链上执行操作,而无需经历繁琐的入职和桥接过程。要理解这一设计的重要性,我们需要先了解当前的账户模型:链上账户是用户与区块链之间的桥梁,存储链上余额并定义与区块链应用的互动历史。大多数区块链使用了外部拥有账户(EOA)模型,由公钥(钱包地址)和私钥(种子短语)组成。虽然 EOA 模型简单且允许自我保管,但它也带来了显著的用户体验问题:种子短语泄露可能导致资产丢失,而丢失种子短语则使用户无法访问其资金。
链上账户抽象的出现
链上用户体验的改进关键在于账户抽象的出现。账户抽象分离了链上账户管理与最终用户,最初在 2017 年提出,但直到 2021 年 ERC-4337 标准出现前,关注度仍然较低。账户抽象的努力催生了智能合约钱包,使链上账户更具可编程性和用户友好性。这种模式允许使用社交登录注册账户、在不同链上支付 gas 费、以及一键执行多个跨链交易。
实现账户抽象的核心在于执行抽象服务。这些服务将链上交易的执行外包给解算器(也称为填充器或执行器),以代表用户实现最佳性能和交付。用户通过签署链下消息(意图)来指令链上操作,这样一来,用户可以更轻松地表达期望的结果,而后台解决方案则提供最佳的结算和价值。
链抽象的终极目标
实现无缝链上用户体验的另一个关键因素是跨区块链环境的通信与交互。传统上,用户依赖桥梁来实现这一功能,但桥梁往往带来风险和不安全性。链抽象在账户和执行抽象的基础上,进一步引入了新的网络层基础设施,简化了不同区块链环境的交互。Shoal 的链抽象深度探索提供了关于这一概念的详细信息和更广泛的链抽象框架。
链抽象的目标是实现一个无缝的用户体验,使用户可以执行链上操作而无需了解具体使用的是哪个区块链。Particle Network 的最新链抽象堆栈展示了如何实现这一目标。
Particle Network 的链抽象堆栈
协议背景
Particle Network 于 2022 年作为钱包抽象服务提供商首次亮相,推出了一个堆栈,支持开发人员创建非托管、嵌入式 dApp 钱包。随着 ERC-4337 帐户抽象的出现,该协议将 AA 堆栈与现有的 WA 堆栈整合,利用智能合约钱包增强账户结构。近期,Particle Network 推出了第 1 层区块链,作为其全面链抽象堆栈的一部分。
Particle Network 的全球分布式团队包括 30 多名全职员工,与 Berachain、Avalanche、Arbitrum、zkSync 等公司建立了合作伙伴关系。协议在由 Spartan Group 和 Gumi Crypto 领投的种子轮融资中筹集了 2500 万美元,并获得了币安实验室的投资。
协议概述
Particle Network 基于 Cosmos SDK 构建的模块化 Layer 1 区块链,将作为高性能 EVM 兼容执行环境中的跨链交易协调和结算层。Particle L1 是 Particle 更广泛链抽象堆栈的组件之一,包含通用账户、通用流动性和通用 gas 功能。
通用账户
通用账户(UA)是 Particle L1 提供的新账户结构,利用 ERC-4337 智能账户整合不同链上的代币余额。UA 为用户提供一个统一的界面来管理资金并进行跨链交易,简化了在新链上设置和资助账户的过程。
通用流动性
通用流动性负责自动执行通过 UA 提交的交易。Particle 的分布式 Bundler 节点网络和去中心化消息网络(DMN)处理流动性交换和交易状态同步。
通用 Gas
通用 gas 功能允许用户用任何链上的代币支付 gas 费用,消除了持有多种 gas 代币的需求。用户选择 gas 代币后,Particle 的 Paymaster 合约自动处理路由和结算。
协议架构与设计
Particle L1 采用高性能 EVM 兼容执行环境和双代币质押模型(BTC 和 PARTI)确保安全性。模块化节点网络负责共识和数据可用性。Particle 的链抽象堆栈由主密钥库中心、去中心化消息网络(DMN)和去中心化捆绑器组成。
模块化节点
模块化节点允许任何人参与运行促进 L1 操作的专用节点,包括捆绑器节点、重发器节点和瞭望塔节点。
聚合数据可用性模型
Particle 的数据可用性模型采用聚合方法,通过与 Celestia、Avail 和 Near DA 的合作,降低单点故障风险。
双重质押
Particle 通过双重质押模型降低代币价格波动对网络安全性的影响,利用 BTC 和 PARTI 代币,并为每种代币分配验证者池。
入门流程
Particle 的 Universal SDK 使开发人员能够创建无缝的 UA 入门流程,让用户通过现有钱包轻松登录和交易。
Particle Network 状态
在开发 Particle L1 之前,Particle 的钱包激活量已超过 1700 万次,用户操作量超过 1000 万次,与超过 900 个去中心化应用程序集成。2024 年 5 月 2 日,Particle Network 的激励性 L1 测试网启动,并通过 Particle Pioneer 平台提供积分奖励。测试网已记录超过 1.82 亿笔交易,预计 Particle L1 将于 2024 年下半年主网推出。
竞争格局
链抽象正成为构建互操作性平台的主要框架,Particle Network 以及其他开发者将在这一领域展开竞争,推动链抽象服务的标准化和发展。