本指南详细介绍了Polygon zkEVM协议,它结合了零知识证明和以太坊虚拟机,提供了一种高效、安全的Layer-2 Rollup解决方案。文章阐述了zkEVM的架构、优势和应用案例,同时介绍了如何与zkEVM进行交互并进行资产桥接,内容结构清晰且逻辑严谨。
在本指南中,我们将学习 Polygon zkEVM 协议,它结合了加密零知识证明和以太坊虚拟机 (EVM),提供了一个 Layer-2 Rollup 解决方案。
Polygon ,之前称为 Matic,是一个提供多样化区块链解决方案的区块链平台。他们最受欢迎的产品是 Polygon PoS,这是一个 Layer 2 的权益证明区块链,提供低成本交易、完全的 EVM 兼容性和 Web3 社区支持。
Polygon 的其他产品包括 Polygon Supernets、Polygon Miden、Polygon ID ,以及最后的 Polygon zkEVM,这将在下一部分中介绍。
Polygon不仅支持全方位的区块链解决方案,还与一些全球最大的公司合作,如 Starbucks、Disney、Reddit 和 Meta 提供去中心化产品,如 NFT、元宇宙和促进 Web3 创新的加速器计划。
Polygon zkEVM 是以太坊兼容区块链中一个令人兴奋的新发展。它结合了两项强大的技术,零知识证明(即 zk-proofs)和以太坊虚拟机 (EVM),创建了一个高度可扩展和安全的区块链解决方案。
那么这到底是什么意思呢?让我们来分解一下。首先,让我们谈谈零知识证明。这是加密证明,允许一方在不泄露任何额外信息的情况下证明一段数据的真实性。例如,假设你有一个朋友不相信你有超能力。你声称你能在不带钥匙的情况下打开任何门。为了证明你的声称,你可以使用零知识证明,要求你的朋友选择任何一扇门,并不向你展示钥匙。然后,你可以走到门前,打开它而不需要钥匙。你的朋友可以看到门是开的,但他们仍然不知道你是怎么做到的,也不知道你的秘密方法。这是一个零知识证明,因为你证明了你的声称,而没有透露任何关于你方法的信息。
通过使用零知识证明,有可能证明一笔交易是有效的,而不泄露任何关于交易本身的敏感信息。这使得构建更加安全和私密的区块链成为可能,这在当今数字世界中是一个巨大的好处。想了解更多关于零知识证明的信息,请查看这个 QuickNode 指南 - 零知识证明简介。
接下来,让我们谈谈以太坊虚拟机 (EVM)。这是在以太坊区块链上运行的软件,允许开发者编写智能合约。智能合约是自执行的合约,存储在区块链上,可以被程序化自动执行,当某些条件满足时。
那么,这对在链上交易的用户意味着什么呢?Polygon zkEVM 主网测试版的费用将至少比以太坊便宜一个数量级。用户预计每笔交易费用约为 ~$0.000084,确认时间大约为 2-3 秒。
现在,让我们简要深入了解 zkEVM 协议的架构。
在 Polygon zkEVM 的核心有三个组成部分,受信 sequencer、受信聚合器和 共识合约。
与以太坊虚拟机 (EVM) 相比,zkEVM 还提供其他令人信服的优势。
首先,与其他 Layer-2 rollups 相比,它的成本较低。与乐观 rollups 不同,后者必须在链上发布所有交易数据,zkEVM 仅需发布最终状态变化,这得益于零知识证明。这一节省成本的特性被传递给 zkEVM 的应用程序和终端用户,使其成为关注预算的人士的一个有吸引力的选择。
另外,zkEVM 由于其有效性在发布到以太坊 L1 后得到确认,因此提供快速的最终性。最后,zkEVM 提供可扩展性,因为它遵循与以太坊不同的共识规则,但仍在以太坊 L1 上验证其证明。
此外,Polygon zkEVM 的用例包括:
要了解关于以太坊虚拟机 (EVM) 和 Polygon zkEVM 之间的更多差异,请查看以下 资源。
互操作性是指与其他区块链交换数据的能力,这是任何区块链的关键特性。幸运的是,Polygon zkEVM 具有用户可以用来进行通信或资产转移的桥。该桥目前支持与以太坊主网以及基于以太坊构建的其他 L2 的通信和转移。
该桥的架构简而言之,遵循在源区块链上锁定代币,然后在目标区块链上铸造该代币的包装版本的过程。
要参与 Polygon zkEVM 生态系统,请查看 Polygon zkEVM 桥在这里。
为了与 Polygon zkEVM 进行交互,你需要一个 API 端点。你可以通过运行自己的本地节点来实现这一点(请查看 这里 的说明),或者你可以把繁重的工作留给我们,并通过在 QuickNode 上创建一个端点获得高达 8 倍的更快响应时间。请在 这里 注册一个免费帐户。
QuickNode 支持与 Polygon zkEVM 网络的 HTTP 和 WebSocket 请求。QuickNode 目前支持 Polygon zkEVM 测试网。
一旦创建了你的端点,你可以在 web3 钱包或 dApp 上使用此 API 端点,快速高效地与 Polygon zkEVM 链进行调用!
如果你想深入了解 Polygon zkEVM 协议,请查看以下资源:
就这些!我希望本指南能让你对 Polygon zkEVM 及其零知识证明的强大功能有一个良好的概述。如果你遇到问题、对如何在 zkEVM 上构建有疑问或者想进行讨论,请在 Discord 或 Twitter 上给我们留言!
如果你对本指南有任何反馈,请 告诉我们。我们非常乐意听取你的意见!
- 原文链接: quicknode.com/guides/oth...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!