增强区块链:Arcium 的并行执行模型和机密计算方法
简单来说
Yannik Schrade 讨论了 Web3 以及去中心化机密计算,以增强区块链的隐私性、可扩展性以及安全数据处理的未来。
在这次对话中,我们深入探讨 Web3 以及机密计算 雅尼克·施拉德,首席执行官兼联合创始人 牛蒡属Yannik 分享了 Arcium 如何改变区块链隐私和可扩展性的见解。从他的旅程开始 Web3 对于去中心化机密计算对各个行业的潜在影响,Schrade 展示了安全、无需信任的数据处理的未来。
你能分享一下你的旅程吗 Web3?
我的第一个项目 Web3 是 Arcium,但在我们被称为 Arcium 之前,我们被称为 Elusive。最初,我们使用零知识证明研究链上交易隐私,并将其与使用 MPC(多方计算)的机密计算相结合。我们的目标是添加所谓的“去中心化合规”,以便将非法活动排除在私人交易之外,同时确保没有中心化实体可以控制这种合规机制。
我开始 Web3 本质上是通过零知识证明。我的兴趣源于小时候读过乔治·奥威尔的《1984》,并想阻止这种情况成为现实。毕业后,我学习了法律,创办了我的第一家初创公司,然后开始学习数学和计算机科学,这让我接触到了零知识证明。
主修法律后学习数学和所有这些技术性的东西会很难吗?
其实不是,因为我 12 岁时就自学了编程,并且一直坚持学习。即使在学习法律期间,我也参与了许多法律技术项目,并创立了德国最大的法律技术协会之一。所以,我的生活一直与技术相关,但出于某种原因,我决定也学习法律。
Arcium 的机密计算方法与传统的基于硬件的可信执行环境有何不同,又具有哪些优势?
可信执行环境已经暴露出漏洞,正如我们最近看到的英特尔 SGX 漏洞,其中根配置密钥被泄露。这种漏洞的一个很好的例子是 Secret Network 漏洞,其中整个用户隐私都被破坏了。本质上,可信执行环境是单点故障,需要专有的可信供应链。
苹果新的可信执行环境表明需要极大的信任,这与我们在 Web3他们声称,他们从物理上确保了从制造厂到数据中心的硬件芯片供应,如果这就是我们必须遵循的信任模式,那么这太荒谬了。
借助 Arcium,我们试图消除所有信任,使信任变得无需信任。我们通过利用安全的多方计算来实现这一点,该计算结合了数学、密码学和分布式系统。
Arcium 被设计为与区块链无关的网络,其主要优势是什么?它如何影响其在不同区块链生态系统中的采用潜力?
在 Arcium,我们相信这项技术应该随时可供所有人使用。我们认为 Arcium 是一台全球超级计算机,应该可以在任何区块链上访问,但更重要的是,它应该可以在没有区块链的情况下访问。传统企业也应该能够使用该网络,而无需在分布式账本上部署智能合约。
这是为了开放这个网络以用于区块链用例,这就是为什么同时在每个网络上进行异步机密计算如此强大。这促进了采用,因为所有这些不同的分布式账本上都启用了新的用例。
Arcium 的并行执行模型如何实现高吞吐量?这种方法与市场上的其他解决方案有何不同?
如果我们将 Arcium 视为一台超级计算机,则网络中的每个节点都是该计算机的一个核心。一组核心可以是运行计算的计算集群,但网络本身是无状态的。这意味着 Arcium 网络不必在需要更新的某个单一顺序状态下运行,也不必选举领导者并达成共识。
对于 Arcium 来说,所有这些节点都在并行运行计算,并且运行如此多的计算,以至于限制因素变成了光速。
Arcium 的加密计算方法如何解决通常与完全同态加密相关的性能瓶颈?
全同态加密 (FHE) 是一项很棒的技术,尤其是在理论层面。然而,在实践层面,它受到延迟惩罚的严重影响。在许多情况下,使用 Arcium 运行计算比使用一些最先进的 FHE 方案运行计算通常要快数万倍。
我们通过在 MPC 中使用所谓的同态加密来解决这个问题。这使我们能够利用 FHE 的有效部分,而对于效率较低的部分,则可以获得更高效、更好的解决方案。
您能否详细说明 Arcium 技术在区块链之外的主要用途? Web3?
我认为这是我们正在构建的最有趣的方面,因为大多数团队只是在构建只服务于加密本身的技术。但我相信这项技术应该服务于更大的用例,对于机密计算来说,这就是 defi确实如此。
传统领域,无论是企业还是政府机构,都对机密计算有着很大的需求。如今最容易理解的例子之一就是人工智能,特别是机密机器学习。
我们的技术有趣之处在于,通过利用 MPC 作为核心技术,我们可以引入一种新的协作元素来确保计算安全。例如,我们可以整合以前完全孤立的数据孤岛,并利用这些数据训练机器学习模型,而无需任何持有这些数据的人相互共享。每个人都是数据所有者;没有人能看到任何数据,但有可能获得新的见解。
您如何预见未来人工智能与计算的交汇?
我认为这有不同的方面。利用 Arcium 实现人工智能有多种好处。首先,你现在可以将人工智能视为端到端加密的 AI。在学习方面,所有使用的数据都可以保持私密,在推理方面,无论你向模型询问什么,也都是私密的。模型本身是私密的。
一个明显的例子就是医疗保健。如果我们有非常敏感的患者数据,可能由于监管原因而无法共享,而我个人不希望我的敏感患者数据与处理这些数据的公司共享,那么使用 Arcium,我可以放心地共享这些数据,因为它实际上永远不会被共享。它始终是加密的,但新的见解是可能的。
这种无需共享数据的端到端加密人工智能概念非常强大。我们能够实现这一点,因为我们的架构设计既能保证隐私,又能保证效率。
Arcium 的机密计算方法如何影响区块链网络的可扩展性和互操作性?
Arcium 的作用是成为一个专注于一件事的专用网络:高效、无需信任、机密计算。Arcium 是一个去中心化机密计算 (DCC) 网络,它与不同的区块链网络进行通信,并利用它们通过加密可验证的质押和削减机制(如果某个节点行为不当)进一步提高无需信任度。
可扩展性受到外包给专用网络的机密计算的影响,主账本不必经历任何减速或共识问题。从长远来看,不同网络和网络内部可以实现更多的专业化。
例如,在 Arcium 网络中,节点可以运行专用硬件,从而实现专业化。如果某个节点真的想专注于促进 AI 用例,那么他们很可能会运行一些 GPU,而这对于普通区块链网络的要求可能毫无意义。
Arcium 的可配置设置有哪些安全隐患?平台如何确保自定义配置不会引入漏洞?
Arcium 中的自定义配置本质上意味着想要进行机密计算的用户创建我们所谓的 MXE(MPC 执行环境)作为 TEE(可信执行环境)的替代方案。这是我们网络中存在的虚拟加密环境。对于该环境,他们可以配置一组处理这些计算的节点集群。
用户可以决定运行一个集群,他们运行一个节点,其他人运行一个节点,然后将其与 MXE 关联并输入敏感数据。或者,他们也可以只使用网络中的现有节点,而不自己运行任何节点。因此,存在能够运行许可集群、无许可集群、半许可集群的概念,并且它们的大小完全任意。
我认为可配置性实际上有助于减少漏洞,并且允许比其他方式更多的不信任。
Arcium 的架构如何支持或实现跨链机密智能合约的创建?它带来了哪些独特的挑战?
Arcium 本身并不知道智能合约是什么。它实际上只是一个节点,只知道网络中的其他节点,并且可以高效地运行那些安全计算。它只运行操作码。我们有自己的分布式操作系统,我们称之为 ARCS OS,这些节点运行该系统。它只是在这个操作系统中执行命令,但没有资产、代币或移动东西的概念。
所有内容都会被编译成这种格式,这非常强大,因为我们可以使用不同的包装器(本质上是不同的语言),这些包装器会被编译成这种格式,以适应不同的智能合约平台。这本身已经使不同网络能够使用这个单一网络,而这些网络通常可能使用完全不同的格式。
对于跨链智能合约来说,可验证性非常重要。我们对可验证性的解决方案是所谓的多方计算的公开可审计性,归根结底,这也只是意味着验证一个证明,并且能够知道某个计算的某些输出实际上是正确的输出。有了可验证性,就像我们在 CKB(Nervos 通用知识库)中看到的那样,跨链交互就成为可能。
您如何预见未来三年区块链行业的发展?会有什么趋势吗?
我认为去中心化机密计算和 MPC 尤其会促进主流采用。这是区块链领域真正需要的东西——这些应用程序在主流技术世界中也非常有价值。
此外,在未来三年内,我认为我们将看到更多的机构参与者在 DeFi 一方面。其中一部分就是保密性,因为到目前为止,很多用例都无法在区块链上体现,因为作为企业或银行,你无法让全世界都看到所有信息。通过构建这种机密计算技术,现在这成为可能。所以我认为这是我们迄今为止所缺乏的基本构建模块。
您能分享一下 Arcium 的路线图吗?
目前,我们处于私人测试网中。我们已有许多出色的团队使用 Arcium 构建应用程序。我们将在今年内扩展此私人测试网,然后我们将进入主网并扩展多链。
免责声明
在与行 信托项目指南,请注意,本页提供的信息无意且不应被解释为法律、税务、投资、财务或任何其他形式的建议。 重要的是,仅投资您可以承受损失的金额,并在有任何疑问时寻求独立的财务建议。 如需了解更多信息,我们建议您参阅条款和条件以及发行人或广告商提供的帮助和支持页面。 MetaversePost 致力于提供准确、公正的报告,但市场状况如有变更,恕不另行通知。
Victoria 是多种科技主题的作家,包括 Web3.0、人工智能和加密货币。她丰富的经验使她能够为更广泛的受众撰写富有洞察力的文章。