以太坊最大开发公司ConsenSys发布zkEVM测试网,该如何参与?
原文:《》by ConsenSys
编译:隔夜的粥,DeFi之道
概括
ConsenSys zkEVM 是一个新的 zk-rollup 网络,它是由 ConsenSys 研发公司设计,并由 ConsenSys 负责运营。 该 rollup 是多年研究的结晶,其提供了完整的以太坊虚拟机 (EVM) 兼容性,因此开发人员可以使用熟悉的工具 ( 如 MetaMask, Truffle 和 Infura) 部署和管理应用程序,就像直接使用以太坊一样。
开启内测
用户将能够在 Goerli 测试网和该 zkEVM 之间跨链资产,使用他们熟悉的工具、基础设施和钱包来测试他们的智能合约以及 dapp。 与现有以太坊工具链的开箱即用集成,使该 L2 实现以太坊的体验、安全性和去中心化成为可能,但交易费用可大大降低。
在 DevCon 上, ConsenSys 发布了一个近乎完整的 zkEVM 算术化,并宣布了推出 private 测试网的计划,截至目前,ConsenSys 已经收到了超过 150,000 个注册申请。 ConsenSys 最近还发布了将在 zkEVM 中使用的。 下周, ConsenSys 将开始对测试网进行内部测试,从 1 月份开始,ConsenSys 将逐步「允许」注册网络的外部用户,分批让用户加入,以保证系统的稳定性和安全性。
开发人员将能够部署和测试智能合约,并从现有网络迁移 dapp。 测试网参与者还可以跨链转移代币,并与 ConsenSys 即将发布的生态门户页面上列出的已部署 dapp 进行交互。
如果你想参与内测,但还没有注册, ConsenSys 已经在重新开放注册。
以下是你需要了解的有关测试网的所有信息:
1、为什么要构建这个zkEVM?
ConsenSys:部署一个提供与以太坊相同体验的 zk-rollup 在技术上具有挑战性。EVM 从未被设计为在 zk 电路中得到证明,因此大多数 zk-rollup 团队决定走一条不同的道路,使用与 EVM 分开的定制语言和虚拟机。我们认为这给熟悉以太坊的开发人员带来了摩擦。
ConsenSys 研发部门和生态中的其他人一直在研究一种方法,将 EVM 计算包装在零知识证明中,以创建 zkEVM 实现。此 zkEVM 处理用于证明和验证的原生 EVM 字节码,以允许执行 Solidity 智能合约,并使开发人员能够使用他们熟悉的开发者工具和基础设施获得 zk-rollup 的好处。你可以在此处详细了解我们的目标和规范。
2、我如何注册参与private测试网? 它会运行多久?
ConsenSys:用户可以在此处注册我们的候补名单。私有测试网阶段将运行大约三个月,以便我们的协议团队能够收到有关开发人员和用户体验的反馈,届时我们将决定测试网的未来。
3、如果我已经注册了,还需要重新注册吗?
ConsenSys:不需要,如果你完成了我们以前的表格之一,你的详细信息已被捕获,无需再次注册。你可能会收到一封来自 Infura 的关于后续步骤的电子邮件。你将需要一个 Infura 帐户才能访问私有测试网,因为它目前已获得许可。一旦你收到帐户确认邮件,ConsenSys zkEVM 网卡将出现在你的 Infura 仪表板中。
4、什么时候可以体验?
ConsenSys:2023 年 1 月,ConsenSys 将开始按照用户的注册顺序将注册用户列入许可名单。我们的目标是每天加入一批新用户,从小规模开始,并在我们监控活动时增加每批用户的规模。 我们已经收到超过 150,000 个注册申请,并且预计这个数字还会增长。
由于需求如此之高,你可能需要几周时间才能获得访问权限。 虽然我们的目标是让所有用户都加入测试网,但我们可能无法容纳候补名单上的每个人。
5、测试工作如何进行?
ConsenSys:当我们准备好将你的账户添加到测试网时,我们将向你发送一封电子邮件。这封电子邮件将来自 Infura,并将概述如何配置你的 Infura 帐户、选择 ConsenSys zkEVM 网卡,以及复制你的 RPC 端点以导入到 MetaMask 中。 这将允许你与 zkEVM 网络进行交互。
6、我是否需要使用 Infura 才能参与测试网?
ConsenSys:在 private Beta 测试网期间是需要的,用户需要拥有 Infura 帐户才能检索其唯一的 RPC 端点以测试网络。如果你没有 Infura 帐户,则需要使用与注册测试网时相同的电子邮件地址创建一个。注册一个 Infura 帐户是免费的,只需要几分钟。
这是必需的,因为测试网目前是私人 beta 测试网,并不是无需许可的。
7、哪些协议正在参与?
ConsenSys:我们正在与来自稳定币、DeFi、NFT 市场、游戏、社交的所有 Web3 细分市场的顶级协议交谈。
完整的合作伙伴列表以及示例应用,将在我们即将推出的测试网门户网站上共享。 如果你想提交您的项目以部署到 zkEVM 并添加到门户网站,请填写以下表格。
8、它会是开源的吗?
ConsenSys:是的,计划是将规范和代码都开源。 你可以阅读我们在 DevCon 6 期间发布的算术化规范。我们将在此规范和源代码被记录并准备由社区评估时提供更新。此外,我们最近发布了prover 方案。
9、你们将如何奖励早期测试者?
ConsenSys:我们正在讨论如何奖励那些帮助我们测试和改进产品的人,但目前还没有细节。
10、会有代币吗?
ConsenSys:该网络仍处于内测阶段,所以现在讨论推出代币还为时过早。
11、我应该期待什么样的表现?
ConsenSys:我们正在调整测试网,将重点放在受限制的用户集的安全性和性能上,因此在这个阶段最大吞吐量不太重要。
12、我们的 zkEVM 产品与其他可用产品之间有何区别?
ConsenSys:zkEVM 有不同的类型,Vitalik 的博客文章描述了 zkEVM 的类型,我们的 Rollup 目标是成为类型 2 的 zkEVM 。类型 2 的 zkEVM 是字节码兼容级的,这意味着我们与以太坊和 EVM 最兼容,使开发人员可以轻松地在 Layer 2 上构建和维护应用程序。(相关阅读:《》)
我们不使用转译器或自定义编译器为 Solidity 智能合约生成 zk 证明。 我们采用编译后的 Solidity 字节码。 我们相信这种方法可以降低漏洞和黑客攻击的表面风险。
13、支持哪些操作码和预编译?
ConsenSys:Prover 仍然还未完成——通常我们不证明预编译。在测试网中,我们决定让它们对智能合约可用 ( 即它们被正确执行,但执行未被证明 ),因为我们计划在生产就绪版本中支持它们。