Particle Network是一个Web3以意图为中心模块化的访问层,它总是在不断发展。
我们最先推出钱包即服务 (WaaS) 工具,供开发人员利用MPC-TSS 和社交登录来实现自我托管、嵌入dApp 的钱包,并可通过用户的 Web2 帐户进行访问。然后,随着帐户抽象 (AA) 首次亮相并成为 Web3 的基本组成部分,我们看到了将其集成到我们的产品中的机会,以适应升级的帐户结构。我们的目标是为开发人员提供无缝体验,同时实现最大的灵活性,因此模块化智能 WaaS诞生了。
在进行了800多集成和超过1500万激活用户之后,我们一直专注于推动 Web3 的增长,因此决定转移我们的注意力。我们宣布即将发布 Intent Fusion Protocol 和 Confidential zkStack,以涵盖隐私、数据主权和效率,实现真正符合 Web3 精神的动态。
一系列深入研究之后,我们希望让你一睹Particle Network的完整愿景:一个深度交织、协同的生态系统,推动 Web3 的采用,使开发人员能够创造更好的产品并全面简化用户体验。本文还将介绍构成这一愿景的不同组成部分及其底层技术和代币经济。它还将关注Particle Network生态系统内的相互作用,以及可能的进化步骤。
Particle Network的独特位置
众所周知,财务价值的累积一直是我们行业的主要增长驱动力。然而,为了使Web3 巩固自己作为范式转变的地位,它需要开发出消费者友好的应用程序来解决 Web2 同行无法解决的实际需求。虽然某些用例确实已经聚集了动力,但为了让 Web3 继续加速并吸引创造力和人才,我们的生态系统需要解决阻碍其发展的基础设施和设计限制。
考虑到这一目标,并且随着模块化智能 WaaS 已经上市,我们看到我们使命中的下一个进化步骤是构建基础设施,使开发人员和最终用户能够更轻松地进行 Web3 交互。对于前者,这意味着创建能够实现最大灵活性并轻松利用 Web3 功能的工具。对于后者来说,这意味着能够以最高的效率、互操作性和隐私性访问 Web3 并管理其资产。于是 Intent Fusion Protocol 和 Confidential zkStack 的想法就诞生了。
我们最初将这两个组件(我们将在下面深入讨论)概念化为v2 版本。然而,在将 v2 变成现实的过程中,我们开始改变对这个过程的思考方式,将其理解为持续的演变而不是延伸。由于我们即将推出的技术堆栈的多个组件依赖协同作用来充分发挥其潜力,因此需要通过查看其各个部分及其相互作用的总和来考虑该系统。
最后,为了统一这些想法,我们设想了向由Particle Network代币支持的以代币为中心的经济模型的过渡。Particle Network 位于 Web3 生态系统中的独特位置,连接 dApp 和最终用户(类似于B2B2C)。正因为如此,我们能够捕捉和分配我们对 Web3 效率和隐私所做贡献所创造的价值。这激励我们完成一个生态系统设计,以满足以下需求:
要求简单性和安全性的终端用户。
开发者,需要低开发成本和高效率和用户获取效果才能成功。
公链,需要驱动价值并促进其生态系统的发展。
以上所有内容构成了我们进化的蓝图,我们接下来将深入探讨。
Particle在Web3生态系统中的独特位置
Particle Network生态系统
现在让我们探索Particle Network生态系统的不同组成部分。我们将我们的演变概念化为三大支柱、其基础技术以及将它们结合在一起的经济体系的组合。
这三大支柱是:
模块化智能钱包即服务(Modular Smart Wallet-as-a-Service:):Particle 的智能 WaaS 允许开发人员在 WaaS 环境中灵活地利用其 dApp 挖掘账户抽象的潜力。这使他们能够通过嵌入式钱包和社交登录功能轻松构建复杂的应用程序和业务场景,同时保留选择最适合其需求的组件的灵活性。无论开发人员在给定应用程序中打算如何实现 AA,我们都内置了所需的模块化功能,以便在 Particle 的AA-SDK的支持下,在任何级别的底层技术堆栈上原生利用 ERC-4337。
机密 zkStack(Confidential zkStack):Particle 正在通过解决 WaaS 产品中的身份泄露问题(目前这些工具的隐私问题)以及最流行的 L1 和 L2 区块链的固有透明度问题来改进 WaaS 框架。它为用户提供了两个主要功能,均依赖于零知识技术:机密登录(Confidential Login),其允许用户验证 Web2 社交身份,而无需将其透露给 Particle 或托管 dApp;和机密交易(Confidential Transaction),其将Confidential Paymaster 与 Stealth Smart Accounts结合使用,允许用户私密交易。因此,Particle 正在促进一个用户数据完全由用户拥有和管理的系统。
意图融合协议(The Intent Fusion Protocol):意图融合协议是一个无需许可的通用框架,用于表达、转换和执行用户的目标。它可以创建以意图和用户为中心的产品,集成 DSL(Domain Specific Language,领域特定语言)以从根本上简化 dApp 开发体验。开发人员可以使用意图融合协议的 DSL 通过输入和输出约束而不是交易来表达用户意图,并将其提交到求解器网络以进行链上执行。这改变了用户和开发人员的体验,减轻了用户自定义和执行所有必要步骤来实现其目标的负担,同时简化了开发人员的任务,将他们的注意力转移到简单地概述意图,最终提高了 Web3 dApp 的可用性和效率。
Particle Network的三大支柱,由Particle zkEVM 和 Omnichain AA 支撑,并由Particle Network代币统一。
如上图所示,该愿景的其余组成部分是:
全链账户抽象(Omnichain AA):这项技术作为Particle Network生态系统的基础,解决了 Web3 采用的两个关键问题: 1、用户跨链账户的管理和标准化。 2、与复杂的多链生态系统交互的认知负荷和摩擦。
通过Omnichain AA,用户可以在不同的EVM链上拥有统一的智能合约账户地址。用户在Particle链上触发新账户的生成,进而触发不同链上的部署合约,实现多链智能账户的一致性。Omnichain AA 另外还解决了促进与 EVM 友好但具有不同 AA 实现的链兼容的问题,因此无法与 ERC-4337 地址统一。
Omnichain AA 与第三方跨链消息解决方案(如 LayerZero、CCIP、Axelar、Connext 等)结合也可以促进无缝的跨链交互。这种系统以Particle Network代币作为统一的 Gas 支付方式,抽象出复杂的 Gas 机制,简化了跨链智能账户的使用。
Particle Chain:Particle Network提出使用独立的zkEVM作为智能账户的全链存储数据库。帐户存储的更改由Particle Chain处理,并最终同步到其他链上帐户的本地存储。这个 zkEVM 不仅在 Omnichain AA 中发挥作用,而且还充当我们的 Confidential zkStack 的 zk-proof 生成器。Particle Network代币作为Particle Chain的原生代币。
Particle Network代币:受到之前成功模型的启发,Particle Network的经济模型演变使我们能够通过网络效应为网络及其利益相关者创造价值。这协调了不同类型利益相关者的激励,有助于加速网络的增长,并引发良性的价值累积循环。除了激励之外,该代币还作为 Omnichain 账户抽象中的统一 Gas 代币发挥其效用,通过权益证明系统帮助保护Particle Chain,最终也可能用于治理。
下图说明了典型用户如何使用上述组件并进行交互:
带有UI示例的用户交互流程
因此,一个具体的用户使用流程可能如下:
用户登陆他们感兴趣的 zkSync 生态系统原生的社交游戏。
使用谷歌帐户,他们可以在三秒钟内访问为他们生成的钱包。此过程完全保护隐私,并且生成的钱包直接内置到应用程序中。
用户不需要了解什么是gas或二层网桥。他们可以直接开始收藏和交易游戏内的 NFT。任何额外的链上需求都通过意图表达,并由底层求解器网络立即满足。
与当前以交易为中心、用户驱动的设置相反,上述过程实现了具有直观难度曲线的自然入门路径。
组件的作用和协同作用
模块化智能WaaS:在加速开发的同时引导用户使用 Web3
Particle的智能钱包即服务模块化堆栈旨在创建 ERC-4337 AA 实现,以实现 AA 的端到端加入和利用,从而使开发人员能够构建下一代 Web3 体验。Particle 旨在为开发人员创造灵活的体验,使他们能够与 AA 进行原生交互,同时直接绑定到 Particle 的 WaaS 实例以进行社交登录和简化交互。
Particle 的 AA 模块化方法以及整体实现如下图所示:
Particle 的模块化堆栈
如前所述,Particle 的模块化智能 WaaS 旨在通过模块化和灵活性来解决 AA 生态系统智能账户实现和选项的多样性问题。Particle 还构建了自己的 AA 交互组件,例如专有的Paymaster和用于可扩展且可靠的 ERC-4337 交互的完全开源的Bundler。我们的 AA 生态系统包含一些最受欢迎的提供商,使我们成为业内唯一提供此类垂直、集成、全面的自主开发套件的参与者。
Particle 的模块化堆栈包含广泛的 AA 解决方案,其中一些是自行开发的
模块化智能WaaS是Particle Network改进设计的基础,为其余组件发挥作用奠定了基础。接下来,我们将介绍 Omnichain Account Abstraction,这是 Particle Network 开发的一项技术,旨在将 AA 提升到新的高度。
全链账户抽象(Omnichain AA):实现跨链用户操作和无缝智能账户管理
Particle Network引入了一种结合不同提案中最好的方法来改进 AA。通过解耦智能账户的存储和代码,Omnichain AA同时解决了跨链交易和多链账户抽象方面的现有挑战。
Omnichain AA架构
如前所述,Omnichain AA 允许用户在不同的 EVM 链上拥有统一的智能合约账户地址。为了实现这一目标,我们依赖于一组部署在不同链上的部署者合约。用户必须触发Particle链上新账户的生成,这将导致其触发不同链上的部署者合约。这确保了生成的地址在它们之间是一致的。或者,用户可以通过 Particle Chain 上的合约与多个链进行交互,而无需主动管理多个地址,并且可以使用 Particle 代币作为统一的 Gas 支付方式。
Omnichain AA 还通过在目标链上执行交易并在源链上支付相应的 Gas 来实现跨链用户操作。部署者合约和跨链消息传递组件之间的协调是通过消息桥实现的。Particle Network 的解决方案还解决了促进与 EVM 兼容但具有不同 AA 实现的链之间兼容的问题,他们无法使用 ERC-4337 地址进行统一。这要归功于Particle Chain ZK 证明验证器的实施。
正如你所看到的,Particle Chain在 Omnichain AA 中发挥着结构性作用,但也被其他组件(例如我们的机密 zkStack)利用来处理交易并为用户提供隐私。现在让我们看看这个组件。
Particle Chain:桥接 Omnichain AA 和 Particle Confidential zkStack
我们愿景的一个关键组成部分是Particle Chain,这是一种由网络通用 Gas 代币支持的专有 zkEVM。Particle Chain高度灵活,可在生态系统内实现不同的功能。
Particle Chain位于其他组件的交叉点
例如,Omnichain AA 很大程度上依赖于Particle Chain。这是因为Omnichain AA是通过解耦智能账户的管理权限和账户逻辑来实现的——可以简化为存储和代码(逻辑)的分离。Particle Chain存储用户智能账户的数据(Storage),协调跨链部署合约,处理跨链消息传递组件,保证用户多链智能账户的存储和更新。它还在生成机密登录的 ZK 证明方面发挥着关键作用,帮助验证用户,而无需将其信息透露给第三方。
全能链账户抽象和Particle Chain的演进步骤
AA 框架仍在形成中,为更多改进创造了空间,包括生态系统适应(例如 EIP-1271)、模块化功能(例如 EIP-6900)以及动态环境中的持续改进,同时确保安全性。Omnichain AA 可以在这里发挥重要作用,具体而言,有几个进一步增长的方向:
1、Optimistic跨链UserOperations。一些跨链结算预言机可能由于其缓慢或昂贵的性质而难以使用。Optimis跨链协议可以减轻结算延迟问题,有效地在任何较慢的桥上实现快速且经济的跨链消息传递。这可以帮助用户更快地执行跨链UserOperations(例如在5秒内使用Polygon USDC在Base链上购买NFT。)
2、通过机密登录和机密交易相结合,确保用户账户和交易数据的隐私。
3、优化跨链交易的gas消耗,提高执行效率。
4、继续推进AA框架,包括模块化和生态系统适应。
Particle的Confidential zkStack:保护用户身份和交易隐私
Particle 的 Confidential zkStack 旨在解决 WaaS 最终用户在连接社交登录时与第三方共享数据的问题,同时启用私密交易。
对于机密登录,系统使用 JWT(JSON Web 令牌)作为零知识电路中的私密见证人,验证提供商的数字签名和用户信息。如上所述,该系统使用Particle Chain来生成 ZK 证明。对于私密交易,Particle 使用:
机密Paymaster,将支付的Gas费与用户的身份脱钩。
隐秘账户(Stealth accounts)管理隐秘智能账户的智能账户,遵循 Vitalik Buterin 提出的保护接收者隐私的设计。
机密登录系统如下图所示:
机密登录流程
Particle v2 的隐私交易系统也如下图所示:
Particle网络的隐私交易系统
上述流程保障了个人交易的隐私。它还为安全和机密的智能合约交互奠定了坚实的基础。此外,该系统还支持监护人帐户和自我控制的社交恢复。
该框架下的典型钱包包含以下信息:
• 帐号设定
• 所有者
• 监护人
• 模块/插件/钩子
监护人账户的作用是实现自我控制的社交恢复。通过机密登录,我们可以实现真正由用户控制的社交恢复体验。用户通过使用其社交帐户(例如,Google)登录来创建钱包帐户。随后,用户可以添加其他社交账户作为监护人。这样,用户就不再依赖其他监护人(即朋友、家人等),从而显著减少设置和维护摩擦。
Particle Confidential zkStack的演进步骤
Confidential zkStack 探索的其他有趣方向可能是:
1、支持异构链:机密登录可在任何链上实施验证者,允许其他链从受隐私保护的用户登录流程中受益。
2、推进去中心化:我们的设计包括两个核心组件——Salt Service 和 Prover。这些组件可以分别通过允许完成社交恢复过程的用户自行托管其密码和通过本地计算证明来进一步去中心化。
3、发送者的隐私保护:虽然我们的机密交易主要保护接收者的隐私,但可以通过支持具有加密功能(例如同态加密)的新 ERC-20 代币标准来解决发送者隐私问题。探索新的方向,例如用户证明自己的代币燃烧证明(私密燃烧证明),可以以最小的成本在地址的整个生命周期中获得链上隐私保护。
意图融合协议(Intent Fusion Protocol:):通用意图表达和执行协议
通过意图融合协议,Particle 网络采用以意图为中心的设计,让用户表达他们想要的结果并将其执行(或“解决”)外包给第三方。目前,Web3 要求用户手动执行所有必要的(有时是复杂的)步骤来实现其目标。以意图为中心的设计通过允许用户不指定“如何”执行操作,而是简单地指出他们想要的结果来解决这个问题。
如上所述,意图融合协议是一个无需许可的通用框架,用于表达、转换和执行意图。它引入了一种通用的数据授权和传输方法,能够表达任何智能合约的数据传输,聚合跨环境的数据流动性。通过简洁的 DSL,允许用户指定输入和输出数据约束,我们可以消除产品复杂性和使用简单性之间的(目前几乎是强制性的)权衡,简化与各种 Web3 协议的交互并提高整体用户体验和效率。
在计算上,意图被表达为输入和输出约束。执行逻辑只是将用户所需的输入约束传输到求解器的地址,并将求解器提供的输出约束传输到用户的地址。这是通过一次性原子执行来统一所有结果来确保的(见下图)。
在我们的协议设计中,用户和求解器共同构建意图对象。用户可以提供输入和输出约束。然后,求解器(solver)扫描意图内存池,并在找到可解决的意图后提出他们的解决方案。如果用户接受此解决方案进行链上执行,则用户授予求解器代表他们执行的权限。
未来,毫无疑问将会出现一个竞争激烈的求解器市场。在这个市场中,用户可以发起投标,让多个求解器提出不同的解决方案。可以通过本地模拟交易选择最优解,并向求解器提供激励。Particle网络计划使用其原生代币来激励其自己的求解器拍卖市场的活动。请注意,意图解析可以发生在单链上,也可以发生在跨链上(如下所示)。
跨链意图求解
意图融合协议的演化步骤
我们将继续迭代意图融合协议,重点关注以下几个方面:
1、Public Intent Mempool:在我们目前的设计中,Request For Solver 阶段采用了链下系统设计。我们可以通过将其与Particle 链集成来进一步去中心化,以创建无需许可的求解器竞争框架。
2、MEV:我们承认MEV问题将在公链中持续存在。对于公共Intent Mempool和Solver Network,我们需要探索与建设者的进一步合作,以提高用户从交易转化中获得的价值。
3、隐私:利用ZK技术,将意图与机密交易相结合,
我们可以设计机密意图。这将为用户在意图的构建、传输和执行过程中提供隐私保护。
Particle网络代币
Particle 网络以代币为中心的模型代表了一种转变,即从根据月活用户数向开发者收费的系统转变为捕获和分配价值的系统。在这个新模型中,Particle 网络代币具有多种关键功能,所有这些功能都会带来积极的网络和价值累积效应。
Particle 网络代币的一些初始和预计用例包括:
统一gas代币:它可以用作gan代币在各种区块链网络上执行交易和智能合约。这为用户提供了便利,因为他们可以使用单个代币来支付跨不同链的交易成本。它和机密Parmaster一起还带来了隐私。
证明费(Proof fee)代币:该代币还用于支付与生成加密证明相关的费用,特别是机密登录系统中的 JWT 证明。这些证明用于各种目的,例如验证区块链上的交易和交互。
承诺(pledge):意图求解者可以使用particle网络代币来证明他们参与意图竞争的承诺。质押它们作为抵押品,确保意图市场的完整性和竞争力。
治理:Particle网络代币持有者可以在Particle链的治理中发挥作用。他们可以使用其持有的代币参与有关网络升级、协议变更和其他重要事务的决策过程。
Particle网络代币为用户提供了许多好处,包括:
方便:用户可以使用单一代币(Partilce网络代币)跨不同网络执行交易。这消除了手头持有多个代币的需要,简化了交易过程。
安全性:Particle网络代币用于支付与生成加密证明相关的费用。这些证明增强了区块链操作的安全性和可信度。
调整激励措施:也许更重要的是,Particle网络代币将 dApp 和开发者从付费客户(在 Particle 之前的 SaaS 模式中)转变为可以免费使用 Particle 产品来共同获取最终用户的增长合作伙伴。这种模型减轻了 dApp 的负担,大大加速了Particle网络的增长。
这些不同的用例使代币成为Particle网络生态系统运营和开发的核心要素。
通过Particle网络代币获取价值
太长不读版:
Particle Network的发展旨在通过深度互联、协同的方法来增强 Web3 生态系统。我们的目标是为开发人员和用户提供一个框架,提高 Web3 的效率、隐私和互操作性,捕捉通过创新经济模型产生的价值。这一演变的关键方面包括:
模块化智能钱包即服务(WaaS):该服务允许开发人员有效地将帐户抽象(AA)集成到其去中心化应用程序(dApp)中,从而在保持灵活性的同时实现复杂的应用程序构建。
意图融合协议:一种无需许可的通用框架,旨在简化 dApp 开发体验。它使开发人员能够表达用户意图并将其执行外包,从而简化与各种 Web3 协议的交互。
机密 zkStack(Confidential zkStack ):该组件允许用户在不泄露信息的情况下验证其信息并利用零知识技术私密地执行交易,从而增强隐私性。
全链账户抽象(Omnichain AA):该技术促进了跨不同 EVM 链的统一智能合约账户地址。它还消除了用户通过Particle网络代币进行跨链交易的摩擦。
Particle链:专有的 zkEVM,充当智能账户的全链存储数据库,在 Omnichain AA 和 Confidential zkStack 中发挥核心作用。
Particle网络代币:网络经济模型的关键,具有多种用途,例如支付Gas费、生成密码证明和参与治理。它在为网络及其利益相关者获取价值方面发挥着重要作用。
Particle Network的三大产品模块结合Particle zkEVM,抽象出了链、账户、gas的概念,打造了一个用户和开发者友好的开放网络接入层。此外,这种方法为Particle网络的利益相关者构建了一个价值累积飞轮。总体而言,Particle网络的发展旨在创建一个集成的生态系统,以增强开发人员和用户的Web3体验。