zkEVM 已经实现,这里是以太坊测试网上第一个兼容 EVM 的 ZK Rollup。

去年 5 月,我们提出zkSync 的 zkEVM 的愿景,这是一个无需许可的、图灵完备的 ZK Rollup,它允许开发人员 使用以太坊的原生编程语言 Solidity 在低费用、高度可扩展的第 2 层环境中构建和部署去中心化应用程序。该系统将避免依赖人工操作员来验证和最终确定交易的合法性,而是依赖密码学。它将能够直接继承以太坊一流的安全性、去中心化和网络效应,同时为应用程序开发人员提供扩展设计空间的新功能。我们预定该系统由社区运行通过以 以太坊的价值观和精神为蓝本的渐进式去中心化路径。我们认为这样的系统不会使以太坊已经不完善的用户体验复杂化,而是改善它。
今天,我们将在以太坊的测试网上向公众发布一个
我们收到了数百个希望在 zkSync 2.0 上部署的开发人员的请求,为了帮助用户发现其中一些项目,我们发布了一个新的生态系统中心,开发人员可以将他们的项目添加到其中。
我们认识到开发人员需要某些基础设施才能取得成功,Matter Labs 一直在与整个生态系统的团队合作,以确保这些关键支柱可用。以下是我们可以讨论的一些旨在提供此基础架构的项目:
FIAT On & Off Ramps
Banxa、Ramp Network、UTORG 和 MoonPay 都将提供通过各种支付方式直接在 zkSync 上购买加密货币的能力,让用户完全避免 L1 费用。包括 Crypto.com、Bybit、Huobi、Blockchain.com、OKEx 和 Ripio 在内的主要交易所正在为其用户构建使用 zkSync 的直接存款和取款功能,LayerSwap 正在努力为多个主要交易所支持相同的功能。
跨链桥
Celer、Connext、ZigZag、Orbiter、DAI Wormhole、Composable、Hop Exchange、LayerZero、PolyNetwork、deBridge 和 Nomad 将允许在 zkSync 2.0 和其他 L1 和 L2 协议之间快速且廉价地传输代币。
数据预言机
Chainlink 将为在其应用程序中需要链下数据馈送的开发人员提供预言机服务。
协议索引和搜索
Graph Protocol 和 Covalent 都将为 zkSync 2.0 编制索引,以使该链对开发人员更易于搜索和访问。
钱包
用户将能够使用 zkSync 2.0 上的大多数以太坊钱包签署交易并管理他们的资产,包括 Metamask、Argent、Numio、1inch Wallet、MyKey 和 imToken。
阻止浏览器、开发人员工具和投票!
除了由 Matter Labs 开发的区块浏览器外,我们还将努力确保用户可以通过 Etherscan 和 Blockscout 轻松探索区块数据。Tenderly 将集成 zkSync,允许开发人员监控和测试智能合约。Gnosis safe 将允许用户保管资产并提供多重签名功能。Snapshot 将允许对 DAO 的 zkSync 进行去中心化投票,而 Hardhat 将允许开发人员轻松编译合约并在开发网络上运行它们。
资金
BitDAO 最近资助了zkDAO,这是一个价值 2 亿美元的加速器,专注于为 zkSync 生态系统内的项目提供资金和赠款。DAO 还将资助生态系统教育、研究和安全。
当前版本的 zkSync 2.0 解决了以太坊上大多数应用程序的需求,并且计划很快发布更多功能,zkSync 2.0 将为开发人员提供一个设计空间来试验目前在以太坊上无法实现的应用程序。在此版本中,我们支持以下功能:
对 ECDSA 签名的本机支持 与第一个版本的 zkSync 和大多数 ZK Rollups 不同,注册用户的私钥不需要特殊操作。任何帐户都可以在 L2 中使用与 L1 相同的私钥进行管理。
Solidity 0.8.x 支持 几乎不需要更改即可部署现有代码库。
Web3 API 除了少数例外,我们的 API 与以太坊完全兼容。这允许与现有索引器、资源管理器等无缝集成。
支持以太坊加密原语 zkSync 通过预编译原生支持keccak256、sha256和ecrecover。
安全帽插件 允许在 zkSync 上轻松测试和开发智能合约。
L1 → L2 智能合约消息传递 允许开发人员将数据从以太坊 L1 传递到 zkSync 上的智能合约,提供运行各种智能合约所需的信息。
我们当前的测试网中未包含一些功能,我们希望在未来的升级中提供这些功能。按估计的时间顺序,这包括:
L2 → L1 智能合约消息传递 将 允许开发人员将数据从 zkSync 传递到 L1,再次允许开发人员构建更强大的应用程序。
支持 Vyper 编程语言
帐户抽象 想象一下能够为您的帐户实现签名检查的自定义逻辑。或者也许是社会恢复?目前,在大多数 EVM 链上,用户需要为此部署智能合约钱包。帐户抽象很容易支持所有这些。
支持旧版本的 Solidity 我们正在积极致力于支持不同版本的 Solidity,以实现现有项目的无缝集成。
zk Portal 作为最大和最重要的功能之一,zkPorter 将允许用户在具有最高安全性和与以太坊相比降低 20 倍费用的 zkRollup 帐户之间进行选择,或者在不同的安全模型中选择仅几美分的稳定交易费用的 zkPorter 帐户(远高于侧链)。zkPorter 帐户和 zkRollup 帐户都将能够在后台无缝交互。
希望开始使用 zkEVM 进行试验和测试的开发人员可以前往我们的文档并立即开始部署应用程序。对于问题和讨论,您可以加入我们的 Discord。
我们还发布了Portal,这是一款面向开发人员和用户的工具,其中包含钱包、代币桥、用于请求测试 ETH 的水龙头以及轻松执行交易搜索的能力。
在一个代码就是法律、数十亿美元资产得到保障的世界里,我们有必要构建不会失败的系统。正如它的名字所表明的那样,测试网是一个在不冒真实资金风险的情况下测试事物的机会,因为我们还没有处于应该冒真实资金风险的阶段(Matter Labs 意见:目前不应该用大量资金来信任汇总,因为技术没有经受住时间的考验)。我们期望(并希望)事情会破裂。我们鼓励社区尝试打破常规。我们将经常发布更新,其中一些可能需要重新生成并要求开发人员重新部署他们的合约。请记住这一点!
非常感谢为这项技术奠定基础的研究人员、开发人员和社区的不懈努力。我们受到那些构建我们去中心化未来的人的启发,迫不及待地想看看会发生什么!
如需更多更新,请在Twitter 上关注我们并加入Discord上的对话。
如果您有兴趣加入 Matter Labs 以帮助扩展以太坊,我们鼓励您查看我们的职位空缺。

