Foresight News

发布于 2024-06-24到 Mirror 阅读

Messari 详解 Particle Network:模块化 Layer1 如何实现「通用」链抽象

凭借模块化 Layer1 ,Particle Network 提供通用账户、通用流动性和通用 Gas 三种功能,以实现链抽象并简化不同区块链之间的用户交互。

撰文:Average Joe’s Crypto,Messari 研究员

编译:Coolman,Foresight News

核心观点

  • Particle Network 正在开发一个模块化的 Layer1 区块链,通过聚合用户所有链上地址和余额生成通用账户,以实现链抽象。

  • 通过其 L1 区块链,Particle Network 实现了三个核心功能:通用账户、通用流动性和通用 Gas。每个功能通过消除用户体验中的手动多链交互,支持独特的使用场景。

  • Particle Network 还通过 Babylon 实施了双重质押 (dual staking) 引导加密经济安全性,同时采用聚合数据可用性 (aggregated data availability) 消除网络数据可用性的单点故障。

  • Particle Network 的公开测试网于 5 月 2 日上线,同时推出了名为“Particle Pioneer”的奖励计划。目前已有 130 万个账户注册,分发了 67.1 亿 $PARTI 点。

简介

无论市场呈现何种状况,区块链总数量的不断增加似乎是加密货币行业为数不多的不变因素之一。无论是以太坊 Layer2, 非 EVM Layer1 还是特定应用链,几乎每个月都会有新的区块链。

无论市场状况如何,区块链数量不断增加是加密货币行业为数不多的不变因素之一。无论是以太坊的 Layer 2、非 EVM Layer 1,还是特定应用链,似乎每个月都有新的区块链推出。虽然多样化的区块链系统能够为用户提供各种选择,但由于每种区块链都是针对特定需求或用例定制的,多链生态系统对开发者和用户来说都存在缺点。

开发者不仅要操心正在开发的应用程序或产品,还要考虑在哪个区块链生态上部署。是选择部署在多个链上,从而承担额外开发成本,还是选择部署在一个单独的链上,以节省成本开支,却与更广泛的多链生态系统隔离开来,这些都是需要开发者在产品设计初期需要考虑的问题。对于用户来说,更多的链则意味着更多的复杂性和流动性,用户体验(UX)远不如 Web2 那样简单。

Web3 领域想要其采用率真正达到 Web2 水平,链抽象似乎成了不得不选择的道路。Particle Network 正在开发模块化 L1 区块链,通过让每个用户在所有区块链上都拥有一个统一的链上地址和余额来实现链抽象。

项目背景

Particle Network 于 2022 年 4 月由 Pengyu Wang 和 Tao Pan 共同创立。两位创始人都拥有移动端游戏开发经验,创建 Particle Network 的最初目的则是为开发者提供后端基础设施。迄今为止,Particle Network 已通过四轮融资募集了 2500 万美元。2024 年 5 月 2 日,Particle Network 的激励 L1 测试网启动,通过 Particle Pioneer 提供积分奖励,其主网计划于 2024 年下半年启动。

网络特点

Particle Network 通过其开发的 Layer1 链可实现通用账户、通用流动性和通用 Gas 三大核心功能。每种功能都有一个独特的使用案例,其明确目的是通过消除用户体验中的手动多链交互,为用户实现链抽象。

通用账户

来源: Particle Network

Particle Network 通用账户为每个用户提供一个统一的地址、余额与交互点,该账户无需考虑用户所使用的 dApp 与资金位于哪条链上。此外,通用账户通过 ERC-4337 实现 EVM 与非 EVM 网络兼容,甚至还可以部署至比特币等可编程性有限的网络中。与经典的 EOA 账户相比,智能账户具有更强的灵活性、可编程性和安全性,此外,通用账户还通过跨链统一来改进 EOA,使得用户在所有链上都能使用一个恒定的账户和余额。

例如,假设用户想在 L2 rollup 上铸币一个 NFT,但他们所有的 ETH 都在以太坊链上。使用 EOA,用户必须签署以下交易:

  1. 批准桥接合约

  2. 将 ETH 从以太坊桥接到 L2

  3. 批准铸币合约

  4. 铸造 NFT

但是,如果使用通用账户,同一用户只需签署一笔交易。

Particle Network 还在开发通用 WaaS SDK,以便任何应用程序都能轻松地将通用账户集成到其产品中。此外,通用 WaaS 还将允许已经与 Particle Network 现有的钱包抽象服务、模块化智能钱包即服务(Modular Smart Wallet-as-a-Service)和 BTC 连接(BTC Connect)集成的应用程序自动将现有的智能账户升级为通用账户。

通用流动性

来源: Particle Network

通用流动性则是 Particle Network 通用账户能够聚合所有链上流动性并生成单一余额数据的基础。简单地说,通用流动性是 Particle Network 的跨链桥解决方案,改方允许用户在任何支持的区块链上进行交易。

例如,假设用户想在 Solana 上购买 SPL 代币,但其所有资金都在以太坊上。通过使用 Particle Network 的通用账户,用户只需签署一笔交易即可完成购买。该交易的底层流动性机制则是通过通用流动性实现资金从以太坊到 Solana 桥接。通过 Particle Network 的 Bundler 节点分布式网络,这些交易将以用户的名义执行。

最终,通用流动性旨在于每笔交易的基础上实现跨链活动的自动化。通常情况下,跨链活动涉及多个不同区块链上的多个手动交易。通过通用流动性,用户体验得以简化,只需进行一次交易,就能完成如上文所述的跨链活动。

通用 Gas

来源: Particle Network

多链框架面临的一个挑战是 Gas 支付支付。Particle Network 的通用 Gas 旨在通过抽象掉所使用的特定 Gas 代币来解决这一复杂问题。通过使用 Particle Network 的 Paymaster,用户可以使用任何支持链上的代币支付交易的 Gas fee。例如,以太坊上的 USDC 可以用来支付 Solana 上交易的 Gas。

在通过通用账户进行交易时,Particle Network 会提示用户选择使用哪种代币支付相关 gas fee。用户可以选择多个代币,甚至是多个区块链上的代币来支付。随后,这些代币会被转移到 Paymaster,兑换成 Particle Network 原生代币 PARTI,并用于结算 Particle Network 上的相关交易。随后,Bundler 节点会执行相关交易。

技术

Particle Network 是基于 Cosmos SDK 和 CometBFT 构建的模块化 Layer 1。Cosmos SDK 是一个开源软件开发工具包(SDK),用于构建主权、多资产、公共、PoS 区块链,通常用来构建自定义应用层或状态机,而 CometBFT 则用于在网络中的所有节点上安全地复制该状态机。CometBFT 是一个应用程序无关的引擎,通过两个主要组件来处理网络层和共识层:

  • 共识算法,即 Tendermint。

  • 套接字协议,即应用区块链接口(ABCI, Application Blockchain Interface)。

Tendermint 验证源链上的请求,并确认目标链上的变更。它的共识提供了即时最终性和拜占庭容错性。此外,Particle Network 还采用了 Berachain 的 BeaconKit, 还兼具 EVM 兼容的执行环境。

模块

Particle Network 的核心功能(通用账户、流动性和 Gas)通过三个主要模块实现: 主密钥存储枢纽、去中心化消息网络和去中心化 Bundler。

来源: Particle Network 

主密钥存储中心

Master Keystore Hub 模块通过同步所有支持区块链上通用账户的状态变化,充当 Particle Network 的中心「真实档案库」。通过这种方式,主密钥库枢纽可以保持各网络之间的状态均等,同时将 Particle Network 上发生的任何变化记录在案。

去中心化消息网络

Particle Network 的去中心化信息网络(DMN)模块将外部区块链上成功的用户操作(通用账户的交易)转发到 Particle Network。DMN 基于中继器节点系统(Particle Network 上的节点信息枢纽)构建。此外,DMN 与主密钥存储枢纽(Master Keystore Hub)协同工作,将状态数据传送到支持的区块链或从支持的区块链传送到主密钥存储枢纽。

去中心化 Bundler

Decentralized Bundler 模块负责执行外部用户操作(UserOperations),这是通用流动性的核心组件。该模块由 Bundler 节点分布式网络组成。Bundler 节点代表通用账户进行交易,例如购买 NFT 或交换代币。Bundler 节点通过与流动性提供者互动来实现这一目标。注意,此处的流动性提供者不是传统的去中心化交易所(DEX),而是资金横跨多个链的流动性池,可用于桥接的流动性资金池。

例如,假设用户想在 Solana 上购买 SOL,但他们的所有资金都是 USDC,平均分配给以太坊、Optimism 和 Arbitrum。通用账户签署一个单一交易,可以实现以下功能:

  1. Particle Network 的 L1 处理与已签署交易相关的用户操作。

  2. Bundler 将用户操作转发给流动性提供商,将以太坊、Optimism 和 Arbitrum 上的 USDC 发送给相应的流动性提供商。

  3. 收到 USDC 后,流动性提供商将 Solana 上的 USDC 发送到用户账户。

  4. Bundler 节点在 Solana DEX 上执行交易,代表用户将 USDC 兑换为 SOL。

最后,Watchtower 节点通过为每个 epoch 产生的每个区块提供执行证明或欺诈证明以确保这些相互关联的模块都能正常工作。

双重质押

Particle Network 采用的是一种以双重质押系统为特色的 DPoS 共识机制。Particle Network 将利用两组不同的验证器节点:一组通过 Particle Network 的原生代币进行验证,另一组通过比特币盯盘协议 Babylon 以 BTC 进行验证。两组验证器将独立达成共识。双重质押系统可以通过 BTC 等经过验证的加密资产和网络自己的原生代币来启动加密经济安全。

聚合数据可用性

数据可用性也是区块链领域不可分割的挑战之一。数据可用性是指确保所有节点都能访问验证交易和维护链状态所需的所有数据。此外,只使用一种数据可用性解决方案会造成单点故障。如果数据可用性解决方案工作不当,那么 Particle 节点就无法保证区块的有效性。因此,Particle Network 采用了聚合数据可用性(AggDA),这是一种利用多个数据可用性网络的独特方法: Celestia、Avail 和 NEAR DA。

来源: Particle Network

于 Particle Network 上生成的每个区块,其数据会通过以下任一方式随机发布:

  • 选择性发布 - 与区块相关的数据只发布到其中一个受支持的 DA 解决方案。这种方法有助于降低发布数据的相关成本。

  • 超额发布 -- 与区块相关的数据发布到所有支持的 DA 解决方案。这种方法虽然比选择性发布成本更高,但可分散任何单个 DA 解决方案无法正常运行的风险。

公共测试网

Particle Network 的公共测试网于 2024 年 5 月 2 日启动。该测试网拥有 Particle Network 的通用账户和通用 Gas 两项核心功能。用户可以注册测试网,并使用 MetaMask 或 Rainbow 等 EVM 钱包创建一个通用账户,作为相关通用账户的签名者。此外,通过 Particle Network 的 BTC Connect,用户还可以使用 Unisat 或 OKX 等比特币钱包来控制通用账户。

用户可以从支持的测试网络(以太坊的 ETH、BSC 的 BNB 等)存入本地代币,测试 Particle Network 的通用气体功能。这些代币一旦存入,就会自动转换成通用气体(USDG)。有了 USDG,用户就可以在测试网上发送交易。截至发稿前,Particle Network 的测试网上已有 960 万笔交易使用了 USDG。此外,与这些交易相关的用户操作(UserOperations)已超过 1.215 亿次。 值得注意的是,这是通用 Gas 实现的早期版本,而在主网上线之后则会采取全新的实现方式。

Particle Pioneer

Particle Network 推出了 Particle Pioneer 计划激励用户参与 Particle Network 测试网。该计划为测试网用户提供 $PARTI 积分奖励,以换取未来空投、People's Launchpad 上的奖金以及各种生态系统项目的白名单额度。People's Launchpad 是 Particle Network 生态项目,旨在引导生态系统中的项目和应用。

用户通过使用 USDG 发送交易和支付 Gas 来赚取积分。每笔交易可获得 50 点积分,每天最多 100 笔交易。此外,用户每天签到还可获得额外积分。连续发送交易的天数越多,获得的积分就越多。

Particle Pioneer 还为 Particle Pioneer NFTs 持有者(NFTs 专为测试网用户和此前活动的参与者)提供额外积分。据悉,NFT 有三种类型,根据 NFT 的不同,可获得 2% 到 30% 不等的积分提升。

迄今为止,已有 130 万账户注册参与了 Particle Pioneer 活动,并获取了 67.1 亿美元的 PARTI 积分。

路线图

随着 Particle Network 测试网五月上线,该协议距离最终主网发布一步之遥,Particle Network 路线图如下:

  • Q2’24 - 在公共测试网络中添加通用流动性和模块化节点

  • Q3’24 - 主网 V1 推出,包含通用账户、流动性和 Gas

  • Q4’24 - 测试网推出双重赌注和 AggDA

  • 2025 - 主网 V2 支持双重质押和 AggDA

竞争格局

链抽象是解决区块链行业两个重大问题的原点。第一个问题是,多链框架分散了流动性和用户,形成了孤立的生态系统。第二个问题是外部拥有账户(EOA)钱包提供的用户体验不佳,无法与 Web2 应用程序的无缝相提并论。针对这些问题的解决方案大多是单独开发的:桥接协议将孤立的区块链连接起来,而智能合约钱包则增强了用户体验。 链抽象整合了这些解决方案,将二者的优势融合到一个产品中。传统上,协议和团队专注于一种或另一种解决方案,但 Particle Network 在内的新项目,致力于同时提供这两种解决方案,从而提供更具凝聚力和更高效的用户体验。

Near

NEAR 是一个兼具链抽象服务的多功能 L1 智能合约平台。NEAR 的多链签名服务允许用户使用 NEAR 上的账户签署其他以太坊、BNB 等其他链上的交易。与 Particle Network 类似,NEAR 也是通过其 MPC 网络和链签名以及多链 Gas 中继器实现链抽象。

Instadapp 团队开发的 Avocado

Instadapp 的 Avocado 平台是一个智能合约账户,兼容多个 EVM 兼容网络,包括以太坊、Polygon、Optimism、Arbitrum、Avalanche、BNB 智能链和 Gnosis Chain。与 Particle Network 类似,Avocado 从用户体验中抽象出了底层链。此外,Avocado 还实现了 Paymaster 汽油箱,使用户可以用美元支付所有 Gas。一个主要区别是,Avocado 只与 EVM 网络集成,而 Particle Network 还选择支持非 EVM 网络。

XION

XION 是一个模块化的 L1 区块链,旨在创建一个「通用抽象」层,以实现无摩擦的 Web3 用户体验。通用抽象层是一个全方位的基础架构解决方案,直接在协议层面整合了账户、签名、费用和互操作性。该解决方案的关键是 XION 的 "元账户"(Meta Accounts),它是一种智能合约账户解决方案,类似于 Particle Network 的通用账户。然而,其中一个关键区别在于,元账户是从 XION 的 L1 启动跨链交易,而通用账户是从源区块链启动跨链交易,然后转发到 Particle Network 的 L1 并由其进一步协调。XION 目前处于测试阶段,计划于 2024 年推出主网。

Closing Summary

Particle Network 通过解决多链生态系统中的流动性分散和用户体验问题,满足了区块链领域的现有需求。凭借模块化 Layer1 ,Particle Network 提供通用账户、通用流动性和通用 Gas 三种功能,以实现链抽象并简化不同区块链之间的用户交互。自 2022 年 4 月成立以来,Particle Network 已经推出了激励型 L1 测试网,并获得了著名投资者的资金支持。Particle 团队预计将于 2024 年下半年正式发布主网。此外,Particle Network 的底层技术包括 Cosmos SDK、CometBFT 和各种创新模块,可实现无缝跨链交易和状态同步。

2024 年 5 月推出的公共测试网已经上线了通用账户和通用 Gas 的功能,未来 Particle Network 还将继续整合通用流动性和模块化节点,并于今年第三季度推出主网,随后于 2025 年推出其他功能。在与 NEAR、Instadapp 的 Avocado 和 XION 等项目的竞争中,Particle Network 的链抽象综合方法和双重质押系统使其成为链抽象设计领域的有力竞争者。