当前位置:网站首页 > 比特币代理 >

zkSync 2.0 要来了,这里有 zkEVM 和 zkSync 2.0 的最全说明

2021年10月13日,以太坊第2层解决方案zksync开发者MatterLabs展示了一款功能齐全的具有Solidity智能合约和Web3前端的dApp UniSync。 这是MatterLabs利用UniswapV2智能合约和前端导入zkSync 2.0测试网络alpha版,用户将从uni.zksync.io页面接收测试令牌测试这个dAPP

据MatterLabs介绍,自6月1日zkSync 2.0测试网络的alpha版上线以来,solidity编译器的状态稳定,添加了Layer2固有功能的Web3 API已经开发完成,是首款EVM兼容zkRollup

MatterLabs还宣布,zkSync 2.0测试网络即将上线,欢迎通过“zkSync 2.0 Testnet: North Star”计划进入项目端。 这意味着zkSync 2.0主网络正在接近。

金色财经总结了关于zkEVM和zkSync 2.0的最完整的说明。

什么是zkSync 2.0

ZK同步2.0是由Matter Labs构建的与EVM兼容的ZK Rollup,由Matter Labs开发的zkEVM支持。

zkSync 1.0已经在线支付了近1.5年,zkSync 1.0

将主网的转账成本削减约50倍,

完成了约400万笔交易,

最近4次的Gitcoin捐款中,98%的交易使用了zkSync

什么是zkEVM?为什么它很重要?

zkEVM是一种以与零知识证明计算兼容的方式执行智能合约的虚拟机。 这是构建与EVM兼容的ZK rollup的关键,同时保留在使用实战中测试过的代码和授权程序多年后获得的知识。 zkEVM保持着EVM语义,但对ZK也很友好,采用了传统的CPU架构。

zkEVM的推出代表了加密技术的重要转折点。 直到最近,都认为那是理论上的可能性,要实现还需要几年。 但是,在过去的一年里,零知识证明了生态系统的前进超出了大家的期待。 而且,由于众多研发突破使zkEVM成为可能,索尔斯的程序员首先接触到了零知识证明的无与伦比的扩展性、安全性和UX优势。

基础知识

ZK滚动上升是什么?

ZK Rollups是一种双层扩展解决方案,使用有效性证书扩展计算。 每笔交易都有加密证书(ZK-SNARK ),由以太坊智能合约验证。 这样,所有以太网的完整节点都会在块最终确定之前完全验证每个事务。

ZK Rollup的安全性怎么样?

在所有扩展解决方案中,ZK Rollups最安全,完全依赖数学,完全继承L1的安全性,对其在高度对抗性环境中的功能至关重要。 相反,其他扩展解决方案依赖经济保证或第三方,因此提供的安全属性要弱得多。

ZK Rollups通过计算零知识证明来验证状态更改。 如果任何状态更改无效,则无法生成证明。 相反,实体验证不能包含无效的状态更改。 这就是我们把这些称为序列而不是变量的原因。 他们不验证交易,以太坊的智能合约将根据纯数学进行验证。 我们不需要信任他们,也不需要监视他们的诈骗行为。 因为他们不能进行任何诈骗。

ZK Rollup的扩展性怎么样?

ZK Rollups在峰值负载下最多可以提供2000个TPS,但会更好。

ZK Rollups也是唯一能够在一个系统中提供订单横向扩展的L2,zkPorter最多可以提供20000个TPS。

什么是ZK波特?

zkPortor将重建数据可用性——状态所需的基本事务数据——放置在链下,而不是以太网上。 相反,使用zkSync令牌抵押人的权益证明来保护数据的可用性。 由此,实现了更高的扩展性(数万TPS ),实现了与侧链同等的超低价格交易费用(几美分)。

zkPorter的安全性优于其他L1和侧链。 最坏的情况下,恶意行为者可以控制可编程控制器和2/3以上的总权益,签署有效的状态转移,但保留数据。 在这种情况下,状态将被“冻结”,用户无法退出,但攻击者的stake也将被冻结。 因此,拥有大量权益的攻击者无法从漏洞利用中直接获得经济利益。

zkSync上的交易完成(transaction finality )是什么?

索塔提供交易的快速连锁确认。 这个确认有一半是可靠的。 排序器不能触发无效的状态更新(例如资金被盗),但是在确认后也不能包含交易,或者可以在短时间内重新排列交易。

如果生成零知识证明并公布给以太坊,交易将被视为最终交易。 根据活动的情况,可能需要15分钟到3小时。

和其他扩容方案的比较

zkSync 2.0与乐观滚动(例如Arbitrum、Optimism )的主要区别是什么?

1 )显示更高的安全性

ZK rollup消除了对观察者(watcher )的依赖,用加密安全取代博弈论的经济安全——,相信纯数学而不是激励参与者。

2 )更高的资金效率

在OR中,任何资产的本机提取都需要很长时间。 最佳情况:一周)。 这是一个安全性参数,如果安全性不是指数级的,就不能减少。

同质化令牌的情况下,这个问题可以通过桥的另一端有大量的闲置流动性来缓解。 为了弥补资金的机会成本,用户必须支付绕过等待期的费用。

小资金可能可以接受,但对专业交易者来说是很大的成本,反映在利润率上。 对于需要定期在L1和L2之间移动大量流动性(数十亿)的组织来说,该解决方案效率不高,因为流动性提供者很可能闲置这么多资金。

3 ) NFT的用户体验

由于NFT是唯一的存在,所以NFT的本机提款无法加速——流动性提供者解决方案的应用。 因此,要撤回NFT,用户真的必须等待一周以上。

在zkSync,任何提款都要在15分钟到3小时之间完成,如果活动多,提款时间就会变快。

4 )交易成本

在大多数常见的加密用例中,ZK Rollups更便宜(没有签名和交易参数),因为需要在链中发布的数据量最小。

但是,一些常见的用例的成本节约水平要高得多。 具体来说,ZK Rollups只需要将最终更改发布到状态,因为许多交易都在同一个存储槽中,所以可以偿还成本。 例如,同一块中的所有事务和预言机更新事务的数据可用性成本为零。

最后,zkSync 2.0有一个名为zkPorter的扩展,通过将数据放在链条下,提供1-3美分的固定交易费用。 乐观的rollup基本上无法在这种链上扩展数据的可用性。 由于没有公共数据,观察者无法验证各项交易的有效性。 因此,无法向喜欢超低成本而不是安全性的用户提供这样的混合系统。

使用zkSync与侧链(Matic/Polygon、BSC、Solana、Avalanche等)相比怎么样?

以太侧链是单独的L1,有自己的安全机制和与以太的桥梁。 桥接验证者可能使用与侧链验证者相同的抵押机制。 例如,对于多边形/机械销售点)。

这个话题最重要的一点是,不管侧链本身如何保护,如果它被用作扩展解决方案,资产的安全性总是依赖于大部分桥接验证者的善意。 如果很多人受到损害,他们可以不可逆地窃取所有资产。 由于大多数网桥在低延迟协议下运行在DPoS模型上,所以大多数take通常只由物理上位于同一数据中心的少数认证者服务器控制。 所有这些服务器被入侵的风险非常重要,不仅仅是理论威胁。

zkSync 2.0为用户提供了两种类型的帐户: ZK滚动和ZK门户。 分别进行比较。

1 ) ZK滚动上升和侧链

ZK Rollup提供与L1本身相同级别的安全性,但成本较高(约为L1成本的1/50 )。 另一方面,侧链则依赖于诚实多数的假设来实现低得多的费用。

2 ) ZK端口和侧链

zkPorter提供了超低成本,如侧链,但安全性提高了一个数量级。

zkPorter依赖以太坊保证交易的有效性,依赖zkSync令牌抵押人保证数据的可用性。

最坏的情况下,恶意行为者可以控制可编程控制器和2/3以上的总stake,签署有效的状态转移,但保留数据。 这会冻结,用户无法撤回,但攻击者的权益也会被冻结。

这仍然是比侧链更有力的保证,因为黑客直接利用或被入侵也没有经济利益。 此外,家长节点可以在消费者级硬件上运行,因此不需要DPoS。 这意味着去中心化的程度会提高,数字安全性也会提高。 黑客为了管理大部分所有权,可能需要破坏数百至数千个守护程序节点。

底线;底线

无论用户选择哪种zkSync帐户类型,都比侧链安全得多。 ZK Rollups提供最高的安全性,zkPorter提供同等的成本。 无论如何,所有用户都可以无缝地相互交流,从而形成更大的流动性池。

对开发者意味着什么

zkSync是否支持固态智能合约?

是的

大多数DeFi和NFT项目可以在不更改代码的情况下运行。 但是,在第一个版本中,对SHA256和Keccak256的调用会被编译器自动替换为对电路友好的散列函数。 目前也不支持其他加密原语,如ecrecover和加密预编译。

UI如何与智能合约进行交互? 可以重复使用现在的前端吗?

通过我们的Web3 API和Ethers SDK,可以与智能合约和zkSync网络进行完全的交互。

对于读取请求:任何语言的符合web3标准的框架开箱即可使用,并添加了可选的zkSync L2特有的功能。

在写入请求(发送交易)的情况下,由于L1和L2之间的根本差异,必须写入一些附加代码(例如,zkSync支持使用任何令牌进行支付,所以为了发送交易必须支付令牌

所以,是的! 开发人员可以通过少量更改重新使用当前前端(发送事务不同)。

用户如何提交交易? 你支持哪个钱包?

为了与智能合约进行交互,用户使用呼叫数据的哈希值对EIP712消息进行签名。 因为EIP712基于本地以太网签名,所以所有钱包甚至硬件钱包都可以运行而无需扩展。

根据欧易OKEx的数据,发行时的比特币价格: 57779.58 USDTZK Syncxdaigitcoinweb3Matterlabsvalidatorsalphafinancelabsolidity观察者Arbitrum

  • 关注微信

猜你喜欢