一文总览Particle Network生态系统

时间:2024-08-30  分类:电子
Particle的AA模块化方法以及整体实现如下图所示:


Particle的模块化堆栈


如前所述,Particle的模块化智能WaaS旨在通过模块化和灵活性来解决AA生态系统智能账户实现和选项的多样性问题。Particle还构建了自己的AA交互组件,例如专有的Paymaster和用于可扩展且可靠的ERC-4337交互的完全开源的Bundler。我们的AA生态系统包含一些最受欢迎的提供商,使我们成为业内唯一提供此类垂直、集成、全面的自主开发套件的参与者。


Particle的模块化堆栈包含广泛的AA解决方案,其中一些是自行开发的


模块化智能WaaS是ParticleNetwork改进设计的基础,为其余组件发挥作用奠定了基础。接下来,我们将介绍OmnichainAccountAbstraction,这是ParticleNetwork开发的一项技术,旨在将AA提升到新的高度。 


全链账户抽象(OmnichainAA):实现跨链用户操作和无缝智能账户管理


ParticleNetwork引入了一种结合不同提案中最好的方法来改进AA。通过解耦智能账户的存储和代码,OmnichainAA同时解决了跨链交易和多链账户抽象方面的现有挑战。


OmnichainAA架构


如前所述,OmnichainAA允许用户在不同的EVM链上拥有统一的智能合约账户地址。为了实现这一目标,我们依赖于一组部署在不同链上的部署者合约。用户必须触发Particle链上新账户的生成,这将导致其触发不同链上的部署者合约。这确保了生成的地址在它们之间是一致的。或者,用户可以通过ParticleChain上的合约与多个链进行交互,而无需主动管理多个地址,并且可以使用Particle代币作为统一的Gas支付方式。


OmnichainAA还通过在目标链上执行交易并在源链上支付相应的Gas来实现跨链用户操作。部署者合约和跨链消息传递组件之间的协调是通过消息桥实现的。ParticleNetwork的解决方案还解决了促进与EVM兼容但具有不同AA实现的链之间兼容的问题,他们无法使用ERC-4337地址进行统一。这要归功于ParticleChainZK证明验证器的实施。


正如你所看到的,ParticleChain在OmnichainAA中发挥着结构性作用,但也被其他组件(例如我们的机密zkStack)利用来处理交易并为用户提供隐私。现在让我们看看这个组件。


ParticleChain:桥接OmnichainAA和ParticleConfidentialzkStack


我们愿景的一个关键组成部分是ParticleChain,这是一种由网络通用Gas代币支持的专有zkEVM。ParticleChain高度灵活,可在生态系统内实现不同的功能。


ParticleChain位于其他组件的交叉点


例如,OmnichainAA很大程度上依赖于ParticleChain。这是因为OmnichainAA是通过解耦智能账户的管理权限和账户逻辑来实现的可以简化为存储和代码(逻辑)的分离。ParticleChain存储用户智能账户的数据(Storage),协调跨链部署合约,处理跨链消息传递组件,保证用户多链智能账户的存储和更新。它还在生成机密登录的ZK证明方面发挥着关键作用,帮助验证用户,而无需将其信息透露给第三方。 


全能链账户抽象和ParticleChain的演进步骤


AA框架仍在形成中,为更多改进创造了空间,包括生态系统适应(例如EIP-1271)、模块化功能(例如EIP-6900)以及动态环境中的持续改进,同时确保安全性。OmnichainAA可以在这里发挥重要作用,具体而言,有几个进一步增长的方向:


1、Optimistic跨链UserOperations。一些跨链结算预言机可能由于其缓慢或昂贵的性质而难以使用。Optimis跨链协议可以减轻结算延迟问题,有效地在任何较慢的桥上实现快速且经济的跨链消息传递。这可以帮助用户更快地执行跨链UserOperations(例如在5秒内使用PolygonUSDC在Base链上购买NFT。)


2、通过机密登录和机密交易相结合,确保用户账户和交易数据的隐私。


3、优化跨链交易的gas消耗,提高执行效率。


4、继续推进AA框架,包括模块化和生态系统适应。


Particle的ConfidentialzkStack:保护用户身份和交易隐私


Particle的ConfidentialzkStack旨在解决WaaS最终用户在连接社交登录时与第三方共享数据的问题,同时启用私密交易。


对于机密登录,系统使用JWT(JSONWeb令牌)作为零知识电路中的私密见证人,验证提供商的数字签名和用户信息。如上所述,该系统使用ParticleChain来生成ZK证明。对于私密交易,Particle使用:


  • 机密Paymaster,将支付的Gas费与用户的身份脱钩。

  • 隐秘账户(Stealthaccounts)管理隐秘智能账户的智能账户,遵循VitalikButerin提出的保护接收者隐私的设计。


机密登录系统如下图所示:


机密登录流程


Particlev2的隐私交易系统也如下图所示:


Particle网络的隐私交易系统


上述流程保障了个人交易的隐私。它还为安全和机密的智能合约交互奠定了坚实的基础。此外,该系统还支持监护人帐户和自我控制的社交恢复。 


该框架下的典型钱包包含以下信息:


•帐号设定


•所有者


•监护人


•模块/插件/钩子


监护人账户的作用是实现自我控制的社交恢复。通过机密登录,我们可以实现真正由用户控制的社交恢复体验。用户通过使用其社交帐户(例如,Google)登录来创建钱包帐户。随后,用户可以添加其他社交账户作为监护人。这样,用户就不再依赖其他监护人(即朋友、家人等),从而显著减少设置和维护摩擦。


ParticleConfidentialzkStack的演进步骤


ConfidentialzkStack探索的其他有趣方向可能是:


1、支持异构链:机密登录可在任何链上实施验证者,允许其他链从受隐私保护的用户登录流程中受益。 


2、推进去中心化:我们的设计包括两个核心组件SaltService和Prover。这些组件可以分别通过允许完成社交恢复过程的用户自行托管其密码和通过本地计算证明来进一步去中心化。 


3、发送者的隐私保护:虽然我们的机密交易主要保护接收者的隐私,但可以通过支持具有加密功能(例如同态加密)的新ERC-20代币标准来解决发送者隐私问题。探索新的方向,例如用户证明自己的代币燃烧证明(私密燃烧证明),可以以最小的成本在地址的整个生命周期中获得链上隐私保护。


意图融合协议(IntentFusionProtocol:):通用意图表达和执行协议


通过意图融合协议,Particle网络采用以意图为中心的设计,让用户表达他们想要的结果并将其执行(或解决)外包给第三方。目前,Web3要求用户手动执行所有必要的(有时是复杂的)步骤来实现其目标。以意图为中心的设计通过允许用户不指定如何执行操作,而是简单地指出他们想要的结果来解决这个问题。 


如上所述,意图融合协议是一个无需许可的通用框架,用于表达、转换和执行意图。它引入了一种通用的数据授权和传输方法,能够表达任何智能合约的数据传输,聚合跨环境的数据流动性。通过简洁的DSL,允许用户指定输入和输出数据约束,我们可以消除产品复杂性和使用简单性之间的(目前几乎是强制性的)权衡,简化与各种Web3协议的交互并提高整体用户体验和效率。



-->> 2/3 文章未完,请继续阅读

以上就是一文总览Particle Network生态系统的全部内容,望能这篇一文总览Particle Network生态系统可以帮助您解决问题,能够解决大家的实际问题是非常好学习网一直努力的方向和目标。