首页
欧意资讯

突破区块链用户体验的界限:Particle Network 的链抽象革命

2024-08-08

去中心化应用程序指的是区块链原生产品和服务,自智能合约和以太坊诞生以来就已经存在。然而,用户对基于区块链的产品和服务的采用增长速度明显缓慢,尤其是相对于 Web2 应用和服务而言。考虑到 Netflix 的成功,他们通过从实体 DVD 租赁转向数字服务和流媒体世界,利用了卓越的便利性和选择性,超越了 Blockbuster。用智能手机轻触即可掌控世界的便利性导致了移动应用程序的采用,这改变了人们与互联网互动的方式,极大地造福了社交网络。ChatGPT 超越Instagram 和 Tiktok 成为增长最快的应用程序,它利用自然语言处理 (NLP) 简化了聊天机器人用户体验,为几乎任何人都提供了一种利用人工智能的简单而强大方法。

这些突破性产品和服务及其成功的共同点在于,它们提供了比任何现有企业或竞争对手更好的用户体验。为了使去中心化应用程序取得类似的成功,链上用户体验必须尽可能无缝和便捷,远离当今常见的种子短语和碎片化链条的世界。

改变链上用户体验

链上用户体验的最终目标是用户无需了解任何底层区块链基础设施;任何人都可以在任何区块链上做任何事情,而无需经过艰苦的入职和桥接流程。然而,为了更好地理解这种设计的重要性,我们有必要了解当今账户的状态:链上账户最终是用户和区块链之间的桥梁,它存储链上余额并定义与任何区块链原生程序的所有活动和交互。在其历史上,大多数区块链都使用了外部拥有账户(EOA)模型,该模型由两部分组成:一个公钥作为接收资产的身份和参考点(钱包地址),一个私钥作为访问的主密码(种子短语)。钱包在技术上充当账户抽象服务,因为它们简化了一个或多个链上账户的管理。

尽管 EOA 以其简单性和赋予任何人自我保管权而闻名,但迄今为止,它们也严重阻碍了链上用户体验。EOA 最常见的缺点是,任何获得种子短语访问权限的人都可以访问钱包(对于那些将种子短语存储在 iCloud 等基于云的服务上的人来说,这种威胁就出现了),并且任何失去对种子短语访问权限和/或忘记种子短语的人将无法再在链上访问他们的资金。

实现这种链上用户体验的关键是抽象原语的出现,抽象原语是许多产品和服务,它们围绕着尽可能多地抽象出链上用户体验中引起摩擦的痛点而构建。这些可能以工具包和框架的形式出现,供开发人员在自己的网络或应用程序中实现,或直接面向用户的产品和服务。随着该领域的发展升温,推出自己的抽象原语的团队数量开始增长,实现无缝的链上用户体验可能比大多数人想象的要快,正如Vitalik 所建议的那样。但究竟是什么促成了这一突破呢?

账户抽象是指将链上账户的管理与最终用户分开。这一概念最初早在 2017 年就已出现,但在 2021 年ERC-4337提出之前,它一直难以获得任何关注。围绕账户抽象的努力最初促成了智能合约钱包(通常称为智能账户)的开发。在这种模式下,链上账户由智能合约管理,因此可以更具可编程性并针对用户需求进行优化。这开启了新的可能性,例如能够使用熟悉的社交登录信息注册账户、在不同的链上使用相同的资产支付 gas 费、能够一键执行多个跨链交易等等。

实现账户抽象的关键是开发执行抽象服务,其中链上交易的执行外包给称为解算器(也称为填充器或执行器)的专业服务提供商,以代表签名者实现最佳性能和交付。在这里,用户签署称为意图的链下消息,其中包含执行链上操作的指令,即交易履行请求。通过将交易的执行与其签名分开,用户可以更轻松地表达期望的结果,而私有内存池或竞争性解算器网络等后端解决方案有助于为用户提供最佳结算和价值。

终局:链式抽象

实现终极链上用户体验的另一个关键组件是跨不同区块链环境进行通信和交互的能力。从历史上看,用户依靠桥梁来满足这一需求,但随着时间的推移,事实证明,桥梁是风险和不安全性的一大来源。链抽象在账户和执行抽象的发展基础上进行迭代,同时在网络层引入新的基础设施,从而消除了跨不同区块链环境进行通信和交互的复杂性。请参阅 Shoal 的链抽象深度探索,全面了解该概念的基础知识和更广泛的链抽象格局。

链抽象是围绕一个共同目标所做出的努力的结晶:提供无缝的用户体验,让用户可以执行链上操作,而无需知道他们在特定时间使用的是哪个区块链。本报告探讨了 Particle Network 如何通过其新的链抽象堆栈来实现终极链上用户体验的开发。

Particle Network案例研究

协议背景

在联合创始人王鹏宇和潘涛的带领下,Particle 于 2022 年作为钱包抽象服务提供商首次亮相,推出了一个堆栈,供开发人员创建非托管、嵌入 dApp 的钱包,这些钱包可以通过 MPC-TSS 技术利用社交登录。随着 ERC-4337 帐户抽象的出现,协议转向将 AA 堆栈纳入其现有的 WA 堆栈,利用智能合约钱包来增强帐户结构。这为BTC Connect的推出做好了准备,它通过原生比特币签名将 AA 服务引入 BTC 生态系统。现在,Particle 正在推出他们的第 1 层区块链,作为其全面、多方面的链抽象堆栈的一部分。

Particle Network 由一支由 30 多名全职员工组成的全球分布式团队开发,并与Berachain 、Avalanche 、Arbitrum 、zkSync等公司建立了合作伙伴关系。该协议在由 Spartan Group 和 Gumi Crypto 领投的几轮种子轮融资中正式筹集了 2500 万美元,最近还获得了币安实验室的投资。

协议概述

Particle Network是基于Cosmos SDK构建的模块化Layer 1,它将作为高性能EVM兼容执行环境中跨链交易的协调和结算层。

Particle L1 是 Particle 更广泛的链抽象堆栈的一个组件,它由通用账户(提供简单的界面来统一不同链之间的代币余额)、通用流动性(在后端启用 UA)和通用 Gas(允许用户使用他们持有的任何代币支付 gas 费用)组成。

Particle Network 的最终目标是在账户级别统一所有链上的用户,通过任何 L1、L2 或 L3 上的单一余额和账户实现无缝跨链交互,并允许任何人以他们想要的任何代币轻松支付 gas 费用。让我们仔细看看帮助实现这一目标的各种关键组件。

通用账户

通用账户是指由 Particle L1 提供支持的新账户结构,是 Particle 链抽象堆栈的关键。UA 的核心是附加到预先存在的 EOA(外部拥有地址)的 ERC-4337 智能账户,通过自动路由和执行原子跨链交易来统一多条链上的代币余额。对于最终用户,UA 提供了一个用于管理资金和跨各种 dApp 进行交易的单一界面,消除了在新的链上设置和资助新账户所涉及的摩擦痛点,这通常还需要购买该原生链的 gas 代币。

该接口建立在现有钱包之上,并利用 Particle 的流动性层——Universal Liquidity——执行原子跨链交易,并根据需要将用户余额中的资金路由到不同的链上。交易由 Particle 的全球分布式节点网络处理,这些节点管理相关的捆绑、中继和验证任务。

为了更好地说明,请考虑满足用户在外部链(链 X)上购买 Dogcoin 的简单请求所涉及的步骤:

  1. 用户通过现有的钱包或社交登录连接到他们的 UA。
  2. 用户向粒子 L1 提交他们的交易请求,表示为 ERC-4337 UserOp,以在链 X 上购买 Dogcoin。
  3. 交易被路由到粒子流动性层,并在节点之间结算。
  4. 交易在链 X 上使用链 X 原生代币结算。
  5. Dogcoin 的余额反映在用户的 UA 中。

该协议的核心是其将交易执行与链环境分开的能力。在实践中,这意味着用户可以在链 X 上购买 Dogcoin,而无需持有或购买该链的本机 gas 代币;相反,用户可以使用任何余额为这些交易支付 gas 费。UA 和 UL 是通过 Particle 的 Universal Gas 提供这种体验的核心组件。

通用流动性

Universal Liquidity 是 Particle 的流动性聚合器,由其分布式节点网络管理。通过 UL,用户可以根据需要自动路由并将余额传输到不同的链上。流动性池是多链兼容的,目的是为 UA 的交易请求提供流动性来源。

通过利用分布式流动性池,Particle 能够根据 UA 发出的请求向用户提供多种类型的流动性。这些包括但不限于:

  1. **基本互换:**对链 X 上可用的代币和/或资产的基本请求,例如 Dogcoin。
  2. **复杂互换:**更复杂的交易请求,例如在链 Y 上兑换 Chaincoin 的 Dogcoin,这可能需要多个步骤才能完成。
  3. **跨链互换:**需要用户资产在不同链之间传输的跨链请求。

为了优化性能,Particle 引入了一种专有的路由算法,该算法有助于在分布式池之间动态调节流动性。这使该协议能够优化结算效率,同时最大限度地减少交易执行时的 slippage。

这种方法的优点是,一旦用户连接到他们的 UA,他们将无需担心在多条链上管理多个钱包;相反,他们可以通过 UA 轻松管理他们的资金并执行复杂的交易请求。UA 和 UL 的结合为用户提供了无缝和简化的链上体验,因为他们无需担心桥接资产、管理多个钱包或支付本机 gas 费用。

通用气体

通用 gas 是 Particle 链抽象堆栈的一个组件,允许用户使用任何支持的代币支付 gas 费,而不需要用户持有特定链的本机 gas 代币。

这种方法的核心是 Particle 的分布式节点网络,它利用专有的 gas 汇总和路由算法为链上交易提供流动性和 gas 代币。通过该协议的流动性池,Particle 能够有效地满足用户的 gas 请求,而无需将资产从一种代币交换为另一种代币。

这种方法的好处是双重的:首先,它消除了用户在不同链上进行交易时所经历的摩擦痛点,因为他们无需为每条链持有多个本地 gas 代币。其次,它通过粒子的流动性池增加了 gas 的流动性和可用性,确保满足用户的 gas 请求。

对于最终用户来说,这意味着可以轻松地执行链上交易,而无需担心 gas 费,因为这些交易将通过 Particle 的流动性池根据需要自动路由并支付所选代币的费用。

这种方法的核心是 Particle 的分布式节点网络,该网络使用专有的 gas 汇总和路由算法来优化用户体验和 gas 费用。通过其分布式流动性池,Particle 能够根据用户的 gas 请求动态调节流动性,为链上交易提供流动性和 gas 代币。

网络安全和共识

Particle Network 利用 PBFT 共识机制来优化性能并最大限度地减少交易执行时间。PBFT 是一种著名的共识算法,专为高性能和可扩展性而设计,适用于其流动性池中的分布式节点网络。

PBFT 允许 Particle 的节点网络根据用户的交易请求动态调整流动性,确保结算效率和用户体验。协议内的流动性池以高效和优化的方式管理分布式节点网络之间的流动性,最大限度地减少交易执行时间。

通过其 PBFT 共识机制,Particle Network 能够在高交易量期间确保最大结算效率和用户体验。

合作伙伴关系和未来发展

Particle Network 是一种开源协议,正在与 Berachain、Avalanche、Arbitrum、zkSync 等众多合作伙伴进行集成。

结论

Particle Network 正在通过其链抽象堆栈和独特的账户结构实现无缝链上体验。通过其模块化 Layer 1 和广泛的链抽象堆栈,该协议能够在用户体验中提供许多优势,例如统一账户、通用流动性和通用 gas。

随着协议的发展和新合作伙伴关系的建立,Particle Network 正在努力为用户提供无缝和简化的链上体验,消除了管理多个钱包和支付本机 gas 费用的复杂性。

在未来的版本中,该协议将继续创新并扩展其链抽象堆栈,为用户提供跨链交易和账户管理的更多选项。

Particle Network 的最终目标是通过其全面的链抽象堆栈提供无缝的用户体验,允许用户使用任何代币轻松支付 gas 费,并在单一账户中跨多个链进行管理。

上一篇:以太坊杀手:Move与EVM的革新之路
上一篇:探索 SUAVE 链的可能性:从 TEE 到跨链交互的创新