本文分析了 Particle Network 在简化加密货币用户体验方面的努力,重点介绍了其 Universal Account Stack,该协议旨在通过统一账户、流动性和 Gas 来抽象多链复杂性。文章还探讨了 Particle Network 的架构、组件及其在比特币生态系统中的应用,最后展望了其主网的未来。
Particle Network - 始终在 [抽象化] 加密货币用户体验的协议
与加密货币互动通常被认为是复杂的,但“链抽象(Chain Abstraction)”的概念旨在简化这一点。在探索加密货币互动之前,让我们看看我们如何使用像 Instagram 和 X 这样的 Web2 应用程序。通常,我们用一个电子邮件地址创建一个帐户,然后开始使用该应用程序。对于另一个 Web2 应用程序,我们重复这个过程,用我们的电子邮件创建一个新帐户。
这个过程中有两个重要的点:帐户是特定于每个平台的,数据不会在平台之间共享。为了改进这一点,单点登录(Single Sign-On, SSO)已经变得很流行。SSO 允许用户用一组凭证登录多个应用程序,比如使用 Google 帐户。这节省了注册和管理身份验证的时间。
现在,让我们考虑一下用户如何与加密货币互动。管理帐户很棘手,因为没有通用的平台“电子邮件”。对于许多区块链来说,这就像为每个区块链都需要一个不同的电话号码或电子邮件,或者可能创建一个新的。同样对于 EVM 来说,这类似于在所有地方使用相同的电子邮件地址,但你实际接收和持有的电子邮件集合根据应用程序的不同而不同。因此,每个应用程序都有一个不同的收件箱。流动性也需要在帐户之间手动管理。
这在早期是可行的,但现在有数百条区块链,用户需要一个更好的系统,并且技术已经准备就绪。现在有一些项目正在构建基础设施来解决这个问题,其叙事主题是“链抽象”。在这个领域,Particle Network 一直是领先且持续提供更好解决方案的项目。
从使用 Web2 社交登录的社交钱包开始,Particle Network 现在专注于通过其核心产品 Universal Account Stack(通用账户、流动性和 Gas)来简化多链的复杂性。在本文中,让我们研究一下加密货币用户交互的核心组件,以及 Particle Network 正在构建什么来提供“加密货币用户体验的未来”。
来源: 下一步:链抽象 - Particle Network 文档
加密货币中的用户交互可以分解为几个组件。人们已经进行了许多尝试,通过抽象某些组件来使这些交互更加无缝,每个项目都构建了自己的抽象层。然而,之前的解决方案只专注于抽象某些部分,这并没有带来流畅的整体交互。这就是为什么最近的“链抽象”叙事获得了动力,因为它旨在使之前的努力更具协作性。
在前一篇文章“链抽象 - 解决数百个区块链中加密货币用户体验问题的最终叙事”中,我深入研究了用户交互过程中存在的抽象类型,包括密钥管理、Gas、交易、桥接等。在本节中,让我们更多地关注加密货币交互中涉及的核心组件。这些将是:
交易有效负载(Transaction payload):交易有效负载包含指定交易细节的基本数据,例如接收者、金额以及智能合约要执行的任何其他指令。
签名(Signature):签名是一种加密证明,用于创建和验证交易的真实性和完整性,确保它已获得相应私钥所有者的授权。
加密资产(Crypto Asset)- 原生代币和其他:加密资产包括原生代币,它是区块链的主要货币,用作 gas 代币,以及可以在平台上创建和管理的其他数字资产,例如稳定币和 RWA 代币。
区块链(Blockchains)- L1 和 L2:区块链分为 L1(如以太坊和 Solana 等基础网络)和 L2(构建在 L1 之上以增强可扩展性并利用 L1 的安全性)。
在本节中,让我们更多地关注加密货币交互中涉及的核心技术组件。理解这些组件如何协同工作至关重要,这将有助于更好地理解链抽象项目具体抽象的是什么。
1.1.1 交易有效负载 - 与 Dapp 交互
交易有效负载是指用户打算在区块链上执行的特定操作。这些数据不仅限于简单的资产转移,还可以携带复杂的数据与 dapps 交互。这些操作可以包括转移资产、交换加密资产、借出资产或质押代币。例如,将 1 ETH 兑换成 0.03 BTC 涉及创建一个指定此交换的有效负载。交易有效负载是区块链流程的关键部分,因为它定义了用户所需的操作以及涉及的参数。
1.1.2 签名
签名是一种加密证明,用于验证交易有效负载的真实性和完整性。通过使用他们的私钥对交易进行签名,用户可以确保交易已获得钱包和资金所有者的授权。此过程采用数字算法,例如 ECDSA,或用于私有交易的环签名,并且可以使用多方计算(MPC)等方法来增强安全性。签名后,有效负载将发送到网络,节点会在处理交易之前验证签名。
1.1.3 加密资产 (Gas, 流动性)
加密资产是交易中涉及的数字代币。这些可以是原生代币,如以太坊中的 ETH 和 Sui 中的 SUI,与法定货币Hook的稳定币或 RWA 代币。
交易过程包括支付 gas 费,这是一小部分原生代币,用于激励矿工或验证者处理交易。支付 gas 费后,资产将被发送以进行交换,并且交易将在区块链上执行。
1.1.4 L1 和 L2 区块链
区块链是记录和处理交易的基础层。它们可以分为 L1 和 L2。L1 区块链是基础网络,如比特币或以太坊,而 L2 解决方案构建在 L1 之上。
执行交易后,生成的资产和交易详细信息将记录在区块链上。这确保了透明性和不变性,因为所有交易都永久存储并且可以公开验证。
Particle Network 将自己定位为一个“链抽象”项目,旨在通过抽象与“签名”和“加密资产”相关的流程来简化用户交互,它称自己正在构建“账户级抽象”。让我们通过交互中的组件更好地理解这一点。
来源: 实施链抽象:多层框架
Particle Network 提供抽象的一个主要领域是数字签名。不同的区块链各自使用各种数字签名算法,这对于用户来说管理起来可能很麻烦。Particle Network 通过使用户能够使用单个密钥对交易进行签名来简化此过程,而不管区块链如何,从而降低了复杂性。目前,Particle Network 仅支持基于 EVM 的链,因此签名在 EVM 区块链中是相同的。
此外,Particle Network 还解决了跨不同区块链管理加密资产的挑战。每个区块链可能都有自己的原生代币,从而使流动性管理复杂化。通过抽象这些流程,Particle Network 允许用户无缝地与 DEX 交互并管理他们的资产,而无需导航不同的 gas 代币和流动性池。
此外,Particle Network 的抽象还扩展到区块链层本身。通过其 Universal Accounts Stack,用户可以使用任何 dapp 交互并使用任何代币支付 gas 费,从而统一了各种区块链的体验。这种方法简化了用户交互,并增强了区块链应用程序的互操作性和灵活性。
在下一节中,让我们研究一下 Particle Network 究竟在构建什么。
Particle Network 正在通过引入 Universal Account Stack 来增强加密货币体验,其中包括 Universal Account 和 Universal Liquidity。这些核心功能由其使用 Cosmos SDK 构建的 L1 区块链提供支持,该区块链专为链抽象体验而设计。此 L1 区块链旨在统一幕后支离破碎的多链生态系统,为用户提供跨不同区块链的简化体验。
通用账户(Universal Account): 它是 Particle Network 的 Universal SDK 提供支持的多链智能账户实现。它们在包括以太坊、以太坊 L2、比特币、比特币 L2 等区块链的生态系统中提供单一的用户地址和余额。
通用流动性和 Gas(Universal Liquidity and Gas): 它通过多链原子交易的乐观执行来统一所有链的流动性,允许用户在不持有代币的情况下与新链交互,并允许用户使用来自任何区块链的任何代币(即 PARTI、USDT 或 USDC)支付 gas 或与 dapps 交互。
深入研究 Particle Network 的 Universal Account Stack 的基础,其 L1 区块链在幕后处理所有事情。该架构旨在通过在账户级别集成所有链来统一 Web3 中的用户账户。利用 Cosmos SDK,它提供了具有 Berachain 的 BeaconKit 的 EVM 执行环境。
该架构有三个主要组成部分:主密钥库中心、去中心化消息传递网络 (DMN) 和去中心化捆绑器。主密钥库中心协调跨网络的智能合约部署,确保状态奇偶校验。DMN 监视外部链上的 UserOperations,并在 L1 上结算执行状态。去中心化捆绑器管理大容量、跨链 UserOperations,从而促进去中心化并降低审查的可能性。
它还通过其双重质押系统增强了安全措施。通过 Babylon 组合 $PARTI 和 BTC,通过要求来自两个质押组的共识来验证交易,从而提高了安全性。此外,使用 Celestia、Avail 和 NEAR DA 等提供商的聚合数据可用性模型提高了数据可靠性并降低了风险。
2.1.1 通用账户
这些帐户提供了一个可以在不同生态系统中使用的单一用户地址和余额。通过利用 Particle 的 Universal Liquidity,Universal Accounts 可以无缝路由和执行原子跨链交易,从而将来自多个链的代币余额整合到单个界面中。这允许用户将他们的资产可视化和用作单一余额,从而简化了用户体验并促进了加密货币的广泛采用。
来源: 通用账户 - Particle Network 文档
2.1.2 通用流动性和 Gas
Universal Liquidity 通过多链原子交易的乐观执行来统一所有链的流动性。这种方法允许用户在不持有代币的情况下与新链交互。Universal Liquidity 从用户在不同链上的余额中汇集资金,从而实现与任何链上的 dapps 的无缝跨链交易和交互。
“Universal Gas”也是 Universal Liquidity 的一个关键组件。它使用户能够使用任何代币支付交易费用,而不管他们使用的是哪个区块链。例如,用户可以使用来自像 Arbitrum 这样的不同网络的 USDT 等代币结算像比特币 L2 这样的网络上的费用。通常,交易需要以网络的原生代币支付费用,但 Universal Gas 提供了在幕后进行跨链费用支付的灵活性。这通过 Particle Network 的 Universal Accounts 和 Paymaster 系统实现,该系统会自动将所选代币转换为原生代币以完成网络上的交易。这种抽象通过消除管理跨不同区块链的多种代币类型的需求来简化用户体验。
来源: 通用 Gas - Particle Network 文档
2.2.1 BTC Connect - 解决比特币中的体验问题
Particle Network 通过将 ERC-4337 原生引入比特币 L2 来在比特币生态系统中启用账户抽象。得益于此,用户可以在比特币上享受 AA 的所有 UX 好处,而无需辅助界面(例如 Rainbow 钱包)。这使他们可以通过“常规”比特币钱包(例如 UniSat、Bitget、TokenPocket 等)作为其签名者来控制与 EVM 兼容的比特币 L2 上的智能账户。
通过实施 BTC Connect,开发人员可以为其用户提供比特币 L2 链中帐户抽象的所有好处,包括帐户可编程性、无 gas 交互、批量交易等。
来源: BTC Connect:适用于 BTC L2 的比特币帐户和链抽象
2.2.2 钱包即服务 - 单个区块链中的抽象钱包
Particle Network 的钱包即服务 (WaaS) 是一种全面的解决方案,旨在通过集成社交登录来简化单个区块链中的用户体验,从而允许用户使用熟悉的平台(如 Google 和 X)创建链上帐户。该服务构建在模块化和可定制的框架上,该框架同时支持外部拥有的帐户 (EOA) 和帐户抽象 (AA),使开发人员能够将钱包功能直接嵌入到他们的应用程序中。该产品一直是 Particle Network 过去几年的核心产品。
Particle Network 的智能钱包即服务 (WaaS) 专为 Web3 新手用户设计,无需管理复杂的私钥,并通过一个界面即可轻松交互。它支持以太坊、Optimism 和 Avalanche 等多个区块链网络,并处理标准 EOA 交互和 ERC-4337 智能帐户。凭借无 gas 交易和会话密钥等功能,Particle Network 的 WaaS 简化了交易并加快了注册过程。
假设用户想要通过利用其分布在 Optimism、Base 和 Polygon 上的资产在以太坊上借入价值 500 美元的 USDC。Universal Liquidity 将通过以下步骤促进此过程:
发起借款请求:用户使用 Particle Network 界面在以太坊上发起价值 500 美元 USDC 的借款请求。
捆绑用户操作:该请求将来自 Optimism、Base、Polygon 和以太坊的 UserOperations 合并为单个签名,该签名由 Particle L1 处理。
交换资产:签名执行后,Optimism、Base 和 Polygon 上的资产使用相应链的 DEX 交换为中间代币,例如 USDT。
聚合中间代币:来自 Optimism、Base 和 Polygon 的 USDT 被发送到 Particle Network 上的流动性提供商。
释放 USDC:LP 在以太坊上释放全部 USDC 金额。
借款完成:用户在以太坊上收到 500 美元的 USDC,现在可以根据需要使用。
通过利用 Universal Liquidity,用户可以与多个区块链无缝交互,从而增强他们访问不同生态系统中流动性的能力。
来源: Universal Accounts:1000 条链,一个帐户
Particle Network 一直处于通过一系列抽象简化加密货币领域用户交互的最前沿。从钱包抽象开始,该团队逐渐构建了帐户抽象和链抽象的产品。已采取每个步骤以增强用户体验和跨各种区块链的互操作性。这一旅程反映了 Particle Network 致力于使加密货币体验更易于访问和用户友好。让我们回顾一下他们的旅程。
Particle Network 的旅程始于钱包的抽象,重点是简化用户的注册过程。传统的 Web3 钱包要求用户管理私钥并导航复杂的设置过程,这可能是进入的重要障碍。Particle Network 通过集成社交登录来解决此问题,从而允许用户使用熟悉的平台(如 Google 或 X(以前称为 Twitter))创建和访问他们的钱包。
通过提供钱包抽象 SDK,Particle Network 使开发人员能够提供无缝的注册体验。用户只需单击几下即可开始与 dapps 交互,从而绕过了传统上与钱包创建和管理相关的繁琐步骤。
在钱包抽象成功之后,Particle Network 通过智能帐户的概念引入了帐户抽象。这些帐户旨在提供增强用户体验的高级功能。关键开发之一是对无 gas 交易的支持,这允许用户与区块链交互,而无需持有用于交易费用的原生代币。这是通过会话密钥来补充的,会话密钥允许临时访问权限以删除用户手动签名交易的过程,以及允许用户通过受信任的社交联系人恢复其帐户的社交恢复机制。
开发人员可以利用 Paraicle Network 的全栈帐户抽象 SDK 来实施这些智能帐户,从而实现批量交易等功能以及使用任何 ERC-20 代币支付 gas 费用的能力。
Particle Network 旅程中最新也是最雄心勃勃的里程碑是通过 Universal Account Stack 的概念实现的链抽象:Universal Account 和 Universal Liquidity。Universal Accounts 允许用户在多个区块链上维护一个帐户和余额,有效地消除了通常困扰区块链生态系统的资产和流动性碎片化。这意味着用户可以与不同的区块链无缝交互,而无需管理单独的帐户或在链之间转移资产。
Universal Liquidity 确保资金可以在不同的链上无缝汇集和使用,从而提供更高效和灵活的金融环境。这对于用户来说尤其有利,因为资产通常会碎片化地分布在多个平台和链上。Universal Gas 通过允许用户使用来自任何链的任何代币支付交易费用,从而进一步简化了用户体验,从而消除了持有每个区块链的原生代币的需要。这种全面的链抽象方法将改变用户体验,使其直观而简单。
来源: Particle Network
加密货币的体验将会发生巨大的变化。链抽象领域的项目既具有竞争性又具有协作性。然而,客观地评估当前状态,所有项目仍处于开发阶段,尚未达到生产水平。某些项目可能依赖于某些实体的安全性,并且必须处理流动性才能在其他区块链上执行操作。实际实施存在许多障碍。
这就是为什么 Particle Network 值得关注的原因;它可能是首批进入生产的项目之一。它可能会展示下一级的用户体验或揭示链抽象项目的局限性。此外,其他项目也在构建类似的产品,例如 Near 的 Chain Signature、One Balance 和 Socket Protocol 的 Magic Spend++。随着更多此类项目投入生产,竞争可能会变得激烈,并且目标客户可能会有所不同。
Particle Network 一直致力于在不同级别实施“抽象化”,从钱包抽象和帐户抽象到链抽象。已采取每个步骤来解决现有的区块链问题,并使日常用户更容易使用去中心化应用程序。即将推出的主网发布将是对其进度的重要检验。
- 原文链接: 4pillars.io/en/articles/...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!