Arweave 作为跨区块链 L0 层的基础角色,它使 VACP 能够与多链功能无缝运行。 VACP 结合使用 Arweave 的数据可用性验证和 KYVE 协议,可以可靠地确保各个区块链上的数据完整性,从而增强其多功能性和可靠性。
作者:Decent Land Labs
翻译:Xiaosong HU @ Contributor of PermaDAO
审阅:John Khor @ Contributor of PermaDAO
许多 Web3 的 dapp 应用、产品和协议最初都希望完全去中心化,只使用链上组件构建。然而,当它们面临扩展挑战时,引入 Web2 元素就会成为增强可扩展性和用户体验(UX)的有力解决方案。
集中式的 Web2 架构对于可扩展性有显著的好处,但同时可能会牺牲 Web3 的核心原则。
当一个项目将 web2 元素纳入其技术堆栈时,它本质上就开始损害一些核心的去中心化原则,包括透明度、去信任性和可验证性。
为了应对这一挑战,我们引入了可验证原子计算范式 (VACP),以及实时实现的“分子执行机” (Molecular Execution Machine:MEM)。
这种方法旨在在解决可扩展性和用户体验问题的同时,维护核心的去中心化原则的完整性。
可验证原子计算范式 (VACP) 通过三个组件的协同作用而成为可能:
通过结合这三个基本元素,VACP 提供了一个强大的框架,用于维护去中心化、透明度和去信任性,同时为 web3 开发人员提供可扩展和可验证的计算。
Arweave 作为跨区块链 L0 层的基础角色,它使 VACP 能够与多链功能无缝运行。 VACP 结合使用 Arweave 的数据可用性验证和 KYVE 协议,可以可靠地确保各个区块链上的数据完整性,从而增强其多功能性和可靠性。
VACP 可视化
本质上,VACP 利用 DA 层上上传的规则和数据以及可信实体 (TTP) 的组合来实现可验证的计算,同时保持一定程度的可扩展性和对系统操作的信任。
分子执行机 (MEM) 是可验证原子计算范式 (VACP) 的合法实现,因为它遵守基本范式要求:
原子性:MEM 作为单一节点(可信第三方 - TTP)运行,能够运行高效可扩展的 web2.5 网络。
可验证计算:在 MEM 框架内,原子节点不断受到最终用户或任何相关方执行的严格诚实检查。 该节点执行的每个操作都可以被复制和验证,确保系统内的透明度和信任。
在 MEM 中,智能合约和交互位于同一 DA 层中,通过惰性评估和可验证计算原则促进最终状态验证,符合 VACP。
如果原子节点被识别为恶意行为者,VACP 系统会有适当的保护机制。 在任何给定时刻,如果确定原子节点有不诚实行为,任何相关方都可以访问存储在数据可用性 (DA) 层中的不可变 VACP 交互。 然后,他们可以执行惰性评估,重建交易历史记录,直到达到最后的诚实状态。
随后,系统可以从与最后已知的诚实状态相对应的区块高度发起网络的“硬分叉”,从而有效地忽略恶意原子节点采取的任何欺诈行为。 这种方法允许网络从可信点继续运行,同时隔离和减轻不诚实行为者行为的影响,从而确保网络的完整性和可信性。
MEM 坚持遵守 VACP 原则,通过提供增强的可扩展性、更好增加用户和开发者的体验感、多样化的数据源、协议演进、原子节点效率、最佳的 Arweave DA 层利用率和可承受性,重新定义了数据驱动的智能合约格局。 这种全面的方法使 MEM 成为该领域的先驱:
ACP 具有 MEM 和链上数据 Token-Gating 示例
(注:Token-Gating: 是一种安全机制,它通过将访问令牌分配给不同的资源或功能,限制了用户或应用程序访问和使用某些特定的内容或服务。这种机制可用于保护个人数据、敏感信息或数字资产免受未经授权的访问和使用。)
考虑这样一种场景,应用程序用户界面 (UI) 可以根据从以太坊网络检索的信息,提供有关其获取的数据的证明,并假定这些数据是真实的(例如,检查连接的钱包的余额以用于令牌门控目的)。 该证明应包括必要的元数据:
一旦收集到该证明元数据,就可以将其提交给 MEM 合约,该合约会将其存储为永久证明。 任何用户都可以通过实施可验证原子计算范式 (VACP) 原则来验证此证明和证明的有效性。
总之,VACP 重新定义了 web2.5 的概念,提供了一个结合了信任、可扩展性、成本效率、用户体验、数据完整性、互操作性和创新的模型,最终提供了一个实用且可扩展的框架,弥合了 web2 和 web3 之间的差距范式。
注册 MEM 测试版 尝试在线实施。
关于 PermaDAO:Website | Twitter | Telegram | Discord| Medium | Youtube
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!