mt logoMyToken
Market cap:
0%
FGI:
0%
Cryptocurrencies:--
Exchanges --
ETH Gas:--
EN
USD
APP
Ap Store QR Code

Scan Download

zkEVM实现完全兼容Solidity,zksync 2.0测试应用UniSync已上线

Collect
Share

原文标题:《 UniSync: a port of Uniswap V2 on the zkEVM 》原文来源: Matter Labs原文编译:巴比特10 月 13 日消息,以太坊 Layer 2 网络开发商 Matter Labs 宣布推出了首个迁移的 zksync 2.0 测试应用 UniSync,这标志着 zkEVM 已实现对 Solidity 的完全兼容,现有以太坊应用将能无缝迁移至 zksync 2.0 二层网络。要使用 UniSync,你可以访问他们的 Uniswap V2 智能合约和前端端口:https://uni.zksync.io/以下是关于 zkEVM 以及 zkSync 2.0 的一些知识点:zkEVM 常见解答1、什么是 zkEVM,它的意义是什么?zkEVM 是一种以兼容零知识证明计算的方式执行智能合约的虚拟机,这是构建与 EVM 兼容的 ZK rollup 二层网络的关键,同时能够保留经实战测试的代码及相关知识。zkEVM 保留了 EVM 语义,但它对 ZK 也是友好的,它还采用了传统的 CPU 架构。zkEVM 的推出代表了加密技术的一个重要转折点,在过去的一年里,整个零知识证明生态系统的发展已超出了很多专家的预期,现在 Solidity 程序员可以一等公民的身份访问零知识证明的无与伦比的扩展性、安全性和 UX 优势。2、什么是 zkSync 2.0?我们知道,zkSync 1.0 二层网络已上线近 1 年半的时间,以下是该网络的一些重要数据:转帐成本大约是以太坊主网的 1/50;实现交易近 400 万笔;在最近的 4 轮 Gitcoin 赠款中,有 98% 的交易都使用了 zkSync 1.0;而 zkSync 2.0 是一个与 EVM 兼容的 ZK Rollup 二层网络,它由 Matter Labs 构建,并由 zkEVM 提供支持,这意味着现有以太坊主网的应用可以无缝迁移到 zkSync 2.0,并享受 ZK Rollup 技术带来的扩展优势。3、zkSync 2.0 与 Arbitrum 以及 Optimism 有什么不同?(1)安全性更高:ZK rollup 消除了对观察者的依赖,用密码学安全取代了博弈论的经济安全,用户信任的是纯数学,而不是去激励参与者。(2)更高的资本效率:在 OR 方案中,任何资产的提取都需要很长时间(最佳情况:1 周),这是一个安全参数,缩短它会对安全性产生影响,而 ZK rollup 的等待时间是非常短的。目前有一些跨链桥可以帮助 OR 解决提款问题,但仍无法实现大规模的转账,因为流动性提供者(LP)不太可能让那么多资金闲置。(3)NFT 用户体验会更佳:在 OR 方案中,NFT 的提取不能加快(LP 解决方案不适用,因为 NFT 是唯一的),因此,要提取 NFT,OR 用户实际上必须要等待 1 周或更长的时间。(4)交易成本更低:ZK Rollup 对于大多数流行的加密用例来说更便宜,因为它需要在链上发布的数据量最少(没有签名和交易参数)。此外,ZKSync 2.0 将有一个名为 zkPorter 的扩展,它通过将数据移出区块链以提供 1-3 美分的固定交易费用。Solidity 成为 ZK Rollup 宇宙的一等公民过去,为了利用零知识证明无与伦比的扩展性、安全性和 UX 优势,开发者必须要切换到 ZK 语言。现在情况发生了变化,经过多次研发突破,zkEVM 有了将 Solidity 提升为 ZK Rollup 宇宙一等公民的可能。使用 Solidity、Web3 API、Ethers SDK 以及原生以太坊签名,开发者在 zkSync 上进行开发会感觉自然而熟悉。在以太坊上测试的经审计的代码库在 zkSync 上与在主网上一样安全。从代码到开发者工具,从用户到开发者体验,一切都会是兼容的。通过使 Solidity 成为 ZK Rollups 的原生语言,zkSync 保留了以太坊的许多重要特性:1、安全Solidity 语言目前保护的资金超过了 1000 亿美元,截至目前,有超过 10 亿美元的资金遭遇了黑客攻击,在安全方面学到的每一课都不是免费的,围绕 Solidity 形成的审计公司以及更广泛的以安全为中心的社区,花了 5 年多的时间,而保留这种专业知识是至关重要的。2、可组合性以太坊上的大多数 dApp 都是紧密耦合的,通过保留 Solidity 语言,zkSync 将可组合性堆栈保持完整。虽然用不同语言编写的 dApp 可以保持可组合性,但这并不容易。假设 Uniswap 或 Aave 切换到一种新语言,这会迫使很多相关协议进行调整,由此导致巨大的波浪效应!3、省力支持 Solidity 语言,可以为你节省许多实现工作,并且更容易找到开发人员和审计员。有些人可能会担心 Solidity 的效率比原生 ZK 语言更低,但计算效率不再是瓶颈。无论是过去、现在,还是将来,最稀缺的资源都是程序员。为 Solidity 招聘开发人员和审计员已经很难了,而为开发时间不到一年的 ZK 语言招聘会更难!如果每个 ZK 协议都有自己的语言,那么选择一个语言就意味着被限制在一个系统中,其成功取决于整个生态系统从 Solidity 的转变。此外,通过转译器支持 Solidity 可能会导致更多的漏洞,并会导致低效的代码。总而言之,作为一个生态系统,现在过渡到一种新的编程语言代价太高了。零知识证明技术依靠数学来实现真正的去信任化,而 zkEVM 利用它在 Solidity 中的力量,可以创造一个更简单、安全和可扩展的未来。注:本文来自巴比特,不代表深链财经立场,不构成任何投资建议,转载请注明文章来源及作者。

Disclaimer: The copyright of this article belongs to the original author and does not represent MyToken(www.mytokencap.com)Opinions and positions; please contact us if you have questions about content