原标题:《Understanding Particle Network: A Comprehensive Overview》
作者:AJC
编译:深潮TechFlow
主要观点
Particle Network 正在开发一个模块化的 L1 区块链,通过实现链抽象,使每个用户能够在所有区块链上拥有单一、统一的链上地址和余额。
通过其 L1 区块链,Particle Network 实现了三个核心功能:通用账户、通用流动性和通用 Gas。每项功能都通过消除用户体验中的手动多链交互,提供了独特的用例。
Particle Network 还通过 Babylon 实现了双重质押,并聚合数据可用性。双重质押从 BTC 引导加密经济安全,而聚合数据可用性则避免了网络数据可用性的单点故障。
Particle Network 的公共测试网于 5 月 2 日上线,同时推出了名为 Particle Pioneer 的奖励计划。截至撰写本文时,已有 130 万个账户注册,并分发了 67.1 亿个 PARTI 积分。
引言
在加密行业中,少数几个不变的因素之一是区块链数量的不断增加。无论是以太坊上的 Layer-2 (L2) 汇总,替代 L1,还是应用程序专用链,似乎每个月都有新的区块链上线。虽然这种不断扩展的区块链集为用户提供了各种定制选项,但对于开发者和用户来说,多链生态系统也有其缺点。开发者不仅要担心他们的应用程序或产品,还要考虑在哪个区块链生态系统上部署。而对于用户来说,更多的链意味着更多的复杂性和流动性分散,使得用户体验 (UX) 远不如 Web2 简单。
要在采用率方面真正与 Web2 竞争,Web3 需要达到一个普通用户不知道他们在交易哪个区块链的地步——这个概念被称为链抽象。为此,Particle Network 正在开发一个模块化的 L1 区块链,通过使每个用户能够在所有区块链上拥有单一、统一的链上地址和余额来实现链抽象。
背景
Particle Network 于 2022 年 4 月宣布成立,由 Pengyu Wang 和 Tao Pa 共同创立。两位创始人都有移动游戏开发的经验,他们创建了 Particle Network 以为开发者提供后端基础设施。截至目前,Particle Network 已通过四轮融资筹集了 2500 万美元,著名投资者包括 Spartan Group、Gumi Crypto、Animoca Ventures、LongHash Ventures 和阿里巴巴集团。2024 年 5 月 2 日,Particle Network 的激励性 L1 测试网上线,通过 Particle Pioneer 平台提供积分奖励。Particle Network 的主网计划在 2024 年下半年推出。
网络功能
通过其 L1 区块链,Particle Network 实现了三个核心功能:通用账户、通用流动性和通用 Gas。每项功能都旨在通过消除用户体验中的手动多链交互来实现链抽象。
通用账户
(图片来源:Particle Network )
通用账户允许每个用户拥有单一、统一的地址、余额和交互点,无论应用程序或资金所在的底层链是什么。此外,通用账户兼容 EVM 和非 EVM 网络,甚至包括比特币等编程能力有限的网络。Particle Network 通过使用 ERC-4337 智能合约钱包(智能账户)实现这一目标。智能账户比典型的外部拥有账户 (EOA) 提供了更大的灵活性、可编程性和安全性。此外,通用账户通过使其跨链兼容来改进典型的智能账户。因此,Particle Network 用户只与统一的余额交互,而不是直接与账户交互。
例如,假设用户想在 L2 汇总上铸造一个 NFT,但他们所有的 ETH 都在以太坊主网上。使用 EOA,用户需要签署以下交易:
批准桥接合约
将 ETH 从以太坊桥接到 L2
批准铸造合约
铸造 NFT
然而,如果用户使用的是通用账户,他们只需要签署一笔交易,而不是四笔。
Particle Network 还在开发通用 WaaS SDK,这将使任何应用程序都能轻松将通用账户集成到其产品中。此外,通用 WaaS 将允许已经集成了 Particle Network 现有钱包抽象服务、模块化智能钱包即服务或 BTC Connect 的应用程序自动将任何现有智能账户升级为通用账户。
通用流动性
通用流动性是 Particle Network 跨链方面的底层层,使通用账户在所有支持的链上拥有单一余额。简单来说,通用流动性是 Particle Network 的跨链桥接解决方案。因此,通用流动性允许用户在任何支持的区块链上进行交易,而不管用户的资金在哪个区块链上。
例如,假设用户想购买 Solana 上的 SPL 代币,但他们所有的资金都在以太坊上。使用 Particle Network 的通用账户,用户只需要签署一笔交易即可完成此购买。这是因为在这种情况下,通用流动性处理了资金从以太坊到 Solana 的实际转移。通过 Particle Network 的分布式 Bundler 节点网络,这些交易(UserOperations)代表用户执行。最终,通用流动性旨在按交易基础自动化跨链活动。通常,跨链活动涉及跨多个区块链的多笔交易。通过通用流动性,用户体验得以简化,使用户能够在单笔交易中进行跨链活动。
通用 Gas
所有多链框架都必须克服 gas 支付的挑战。Particle Network 的通用 Gas 旨在通过抽象掉特定的 gas 代币来解决这一复杂性。通过 Particle Network 的 Paymaster,用户可以使用任何支持的链上的任何支持代币支付交易的 gas 费用。例如,可以使用以太坊上的 USDC 支付 Solana 上交易的 gas 费用。
当通过通用账户进行交易时,Particle Network 会提示用户选择他们希望用来支付相关 gas 费用的代币。用户可以选择多个代币,甚至是跨多个区块链的代币来支付 gas 费用。这些代币然后被转移到 Paymaster,兑换成 Particle Network 的原生 PARTI 代币,然后用于结算 Particle Network 上的相关交易。Bundler 节点然后会激励执行相关交易。
技术
Particle Network 是一个使用 Cosmos SDK 和 CometBFT 构建的模块化 L1 区块链。Cosmos SDK 是一个用于构建主权和公共 PoS 区块链的开源软件开发工具包 (SDK)。Cosmos SDK 用于构建自定义应用层或状态机,而 CometBFT 用于在网络中的所有节点上安全地复制该状态机。CometBFT 是一个与应用程序无关的引擎,通过两个主要组件处理网络和共识层:
共识算法,即 Tendermint。
Socket protocol,即应用区块链接口 (ABCI)。
Tendermint 验证源链上的请求并确认目标链上的更改。其共识提供即时终结性和拜占庭容错。此外,Particle Network 还采用 Berachain 的 BeaconKit 实现了 EVM 兼容的执行环境。
模块
Particle Network 的核心功能(通用账户、流动性和 Gas)通过三个主要模块实现:主密钥存储中心、去中心化消息网络和去中心化 Bundler。
主密钥存储中心
主密钥存储中心模块作为 Particle Network 上的中央真相来源。它通过同步所有支持的区块链上的通用账户状态变化来工作,保持跨网络的状态一致性。该模块记录 Particle Network 上发生的任何变化,例如用户向其通用账户添加签名者。
去中心化消息网络
Particle Network 的去中心化消息网络 (DMN) 模块将外部区块链上成功的 UserOperations(通用账户的交易)中继到 Particle Network。DMN 由一个 Relayer Nodes 系统支持,这是 Particle Network 上的一个消息中心节点。此外,DMN 与主密钥存储中心协同工作,将状态数据传递到支持的区块链并从中获取数据。DMN 由 Hyperlane 提供支持,这是一个互操作层,允许支持的区块链相互连接并无缝通信。
去中心化 Bundler
去中心化 Bundler 模块负责执行 UserOperations,这是通用流动性的核心组件。该模块由一个分布式 Bundler 节点网络组成。Bundler 节点代表通用账户执行交易,例如购买 NFT 或交换代币。Bundler 节点通过与流动性提供者的交互来实现这一目标。在这种情况动性提供者不是传统的去中心化交易所 (DEX) 流动性提供者,而是跨越多条链的流动性池,可用于桥接资金。
例如,假设用户想在 Solana 上购买 SOL,但他们的所有资金都以 USDC 形式在以太坊、Optimism 和 Arbitrum 上平均分配。通用账户签署单一交易,实现以下功能:
Particle Network 的 L1 处理与已签名事务关联的 UserOperations。
Bundler 节点将 UserOperations 中继给流动性提供者,将以太坊、Optimism 和 Arbitrum 上的 USDC 发送到相应的流动性提供者。
收到 USDC 后,流动性提供者将 Solana 上的 USDC 发送到用户的账户。
Bundler 节点在 Solana DEX 上执行交易,该交易代表用户将 USDC 交换为 SOL。
最后, Watchtower Nodes 确保这些不同的互连模块都正常工作。他们通过为 Particle 网络上每个时期产生的每个区块提供执行证明或欺诈证明来实现这一目标。
双重质押
Particle Network 使用委托权益证明(DPoS)共识机制,具有双重质押系统。一旦在主网上线,Particle Network 将利用两组不同的验证节点:一组通过 Particle Network 的原生代币进行安全保护,另一组通过 Babylon 的比特币质押协议由 BTC 进行安全保护。两组验证节点将独立达成共识。如果其中任何一组验证节点认为某个区块无效,则该区块将不会被最终确定。双重质押系统的目的是通过 BTC 这样经过验证的加密资产和网络的原生代币引导加密经济安全。
聚合数据可用性
区块链面临的一个挑战是数据可用性。数据可用性是指确保所有验证交易所需的数据都能被访问,并确保所有节点都能访问链的状态。每当区块链只使用一个数据可用性解决方案时,就会引入单点故障。如果数据可用性解决方案失败,区块链的节点将无法保证区块的有效性。因此,Particle Network 利用聚合数据可用性(AggDA),这一独特的方法利用了多个数据可用性网络:Celestia、Avail 和 NEAR DA。
对于 Particle Network 上生成的每个区块,数据会通过以下方式随机发布:
选择性发布 - 与区块相关的数据仅发布到一个支持的数据可用性解决方案。这种方法有助于降低发布数据的成本。
冗余发布 - 与区块相关的数据发布到所有支持的数据可用性解决方案。虽然这种方法比选择性发布更昂贵,但它分散了任何单个数据可用性解决方案无法正常工作的风险。
公共测试网
Particle Network 的公共测试网于 2024 年 5 月 2 日上线。测试网展示了 Particle Network 的两个核心功能:通用账户和通用 Gas。用户可以通过 EVM 钱包(如 MetaMask 或 Rainbow)注册测试网并创建通用账户。此外,通过 Particle Network 的 BTC Connect,用户还可以使用比特币钱包(如 Unisat 或 OKX)来控制通用账户。
用户可以通过向支持的测试网网络(如 Ethereum 的 ETH,BNB Smart Chain 的 BNB 等)存入原生代币来测试 Particle Network 的通用 Gas 功能。一旦存入,这些代币会自动转换为通用 Gas(USDG)。用户可以使用 USDG 在测试网上发送交易。截至撰写本文时,Particle Network 的测试网上已经进行了 960 万笔利用 USDG 的交易。此外,与这些交易相关的用户操作(UserOperations)已超过 1.215 亿笔。需要注意的是,这是通用 Gas 实施的早期版本,主网上可能会有所不同。
Particle Pioneer
Particle Pioneer 计划旨在鼓励用户参与 Particle Network 测试网。该计划通过 PARTI 积分奖励测试网用户,这些积分使地址有资格获得即将到来的空投、People’s Launchpad 的奖金以及各种生态系统项目的白名单名额。People’s Launchpad 是 Particle Network 生态系统中的一个项目,旨在引导生态系统内的项目和应用程序。
地址通过发送交易和使用 USDG 支付 Gas 费用来赚取积分。每笔交易奖励地址 50 个积分,最多每天 100 笔交易。此外,地址还可以通过每日签到获得额外积分。地址连续多天发送交易,获得的积分将更多。
Particle Pioneer 还允许地址通过 Particle Pioneer NFT 赚取额外积分,这些 NFT 保留给测试网中的活跃地址和参与过先前活动的地址。有三种类型的 NFT,相关的积分提升范围从 2% 到 30%。
截至目前,已有 130 万个账户注册参与 Particle Pioneer 计划,并分发了 67.1 亿个 PARTI 积分。
路线图
随着 Particle Network 测试网在 5 月的上线,该协议离最终的主网上线又近了一步。Particle Network 的路线图包括以下内容:
2024 年第二季度 - 向公共测试网添加通用流动性和模块化节点
2024 年第三季度 - 主网 V1 上线,包含通用账户、通用流动性和通用 Gas
2024 年第四季度 - 双重质押和聚合数据可用性的测试网启动
2025 年 - 主网 V2 上线,支持双重质押和聚合数据可用性
竞争格局
链抽象是解决区块链行业中两个重大问题的最终解决方案。第一个问题是多链框架不可避免地导致流动性和用户的分散,创建了孤立的生态系统。第二个问题是外部拥有账户(EOA)钱包提供的用户体验较差,无法与 Web2 应用程序的无缝交互相媲美。这些问题的解决方案在很大程度上是单独开发的:例如,桥接协议用于连接孤立的区块链,而智能合约钱包则增强了用户体验,感觉更像 Web2。
链抽象集成了这些解决方案,将两者的优势结合到一个产品中。传统上,协议和团队专注于一种解决方案或另一种解决方案,但较新的项目,如Particle Network,越来越致力于同时提供这两种解决方案,提供更具凝聚力和效率的用户体验。
NEAR
NEAR 是一个多用途的 L1 智能合约平台,提供链抽象服务。NEAR 的账户抽象服务允许 NEAR 上的用户在其他链(如以太坊和 BNB 智能链)上签署交易(未来将支持更多区块链)。NEAR 的账户抽象服务利用了 MPC 网络和链签名,以及多链 Gas 中继器,这是一种能够在其他区块链上支付 gas 费用和进行交易的机制。
Instadapp 的 Avocado
Instadapp 的 Avocado 平台是一个兼容多个支持 EVM 网络的智能合约账户,包括以太坊、Polygon、Optimism、Arbitrum、Avalanche、BNB 智能链和 Gnosis 链。与 Particle Network 类似,Avocado 从用户体验中抽象出底层链。此外,Avocado 实施了一个 Paymaster gas 坦克,使用户能够用 USDC 支付所有 gas 费用。一个主要区别是,Avocado 仅与 EVM 网络集成,而 Particle Network 还将与非 EVM 网络集成。
XION
XION 是一个模块化的 L1 区块链,旨在创建一个“通用抽象”层,以实现无缝的 Web3 用户体验。通用抽象是一种全方位的基础设施解决方案,在协议层面直接集成账户、签名、费用和互操作性。XION 的“Meta Accounts”产品是一种智能合约账户解决方案,类似于 Particle Network 的通用账户。然而,Meta Accounts 从 XION 的 L1 发起跨链交易,而通用账户从源区块链发起跨链交易,然后由 Particle Network 的 L1 中继和进一步协调。XION 目前处于测试网阶段,计划在 2024 年推出主网。
总结
Particle Network 在区块链领域通过解决多链生态系统中的流动性碎片化和用户体验问题满足了需求。通过其模块化的 L1 区块链,Particle Network 提供了通用账户、通用流动性和通用 Gas,以实现链抽象并简化用户在不同区块链上的交互。自 2022 年 4 月成立以来,Particle Network 已启动其激励性的 L1 测试网,并获得了知名投资者的资助。团队计划在 2024 年下半年上线主网。此外,Particle Network 的底层技术包括 Cosmos SDK、CometBFT 和各种创新模块,实现了无缝的跨链交易和状态同步。
2024 年 5 月公共测试网的启动展示了通用账户和通用 Gas 的功能。未来,Particle Network 计划集成通用流动性和模块化节点,主网计划于 2024 年第三季度上线,并将在 2025 年推出更多功能。与 NEAR、Instadapp 的 Avocado 和 XION 等项目竞争,Particle Network 在链抽象和双重质押系统方面的全面方法使其成为链抽象设计领域的有力竞争者。