链资讯 链资讯
Ctrl+D收藏链资讯
首页 > 区块链 > 正文

OIN:Vitalik详解5种类型的ZK-EVM_COIN

作者:

时间:

最近有许多“ZK-EVM”项目发布了公告。Polygon开源了他们的ZK-EVM项目,发布了他们的ZKSync2.0计划,相对较新的Scroll最近也宣布了他们的ZK-EVM。PrivacyandScalingExplorations团队、NicolasLiochon等人的团队也在不断努力,从EVM到Starkware的ZK友好语言Cairo的alpha编译器,当然还有一些我不知道

所有这些项目的核心目标都是相同的:使用ZK-SNARK技术来制作类似以太坊交易执行的加密证明,或者更容易验证以太坊链本身,或者构建相当于以太坊提供的,但更具可扩展性的ZK-rollup。但是这些项目之间存在细微的差异,以及它们在实用性和速度之间做出的权衡

这篇文章将尝试分类不同“类型”ZK-EVM的EVM等效性,以及尝试实现每种类型的好处和成本

1型ZK-EVM力求完全且毫不妥协地与以太坊等效。他们不会改变以太坊系统的任何部分来更容易生成证明。它们不会取代哈希、状态树、交易树、预编译或任何其他共识逻辑

Wintermute研究人员:Jane Street钱包可能与UST depeg相关联:金色财经报道,Wintermute 研究人员Igor Igamberdiev在社交媒体上表示,与去年Terra depeg 相关的钱包可能属于贸易公司Jane Street。根据交易分析,2022年5月3日,Clearpool宣布Jane Street使用他们的许可贷款池从BlockTower借了2500万USDC。1.在Terra崩盘的两周内,这个地址收到1500万美元,并与另外的1000万美元一起偿还给贷款人,没有任何用途;2.在tonicdex投资了15万美金;3.再次借了2500万美元,并将其存入一个非常有趣的Coinbase钱包中。

在收到Jane Street的2500万美元之前,这个Coinbase钱包在互换之后,从UST depegger那里收到了8450万USDC。这个钱包除了上述两笔存款外,没有任何其他互动。因此,它们极有可能属于同一个实体。[2023/2/28 12:34:41]

优点:完美兼容

Ruler Protocol:赔偿金已送至Yearn Deployer,将由yearn.finance代为支付:9月8日消息,去中心化借贷平台Ruler Protocol和DeFi保险协议Cover Protocol同时发推表示,由于Ruler Protocol和Cover Protocol没有开发人员来支付赔偿金,所以其资金已送至Yearn Deployer,后续将由yearn.finance代为支付用户的赔偿金,在赔偿结束后,其用户界面将延续到10月并永久关闭。[2021/9/8 23:09:59]

其目标是能够像今天一样验证以太坊区块,或者至少验证执行层端.

1型ZK-EVM是我们最终需要的,使以太坊第1层本身更具可扩展性。从长远来看,在2型或3型ZK-EVM中测试的对以太坊的修改可能会被引入到以太坊本身,但这种重新架构也有其自身的复杂性

1型ZK-EVM也是Rollup的理想选择,因为它们允许Rollup重用大量基础架构。例如,以太坊执行客户端可以按原样使用来生成和处理rollup区块,因此工具例如区块浏览器、区块生产等非常容易重用

Bitcoin Depot安装的加密货币ATM机达2000台:Bitcoin Depot表示,在过去六个月中,其加密货币自动柜员机的数量增加了一倍,目前在全球拥有2000台自动柜员机。用户可以通过公司的柜员机购买比特币、LTC和ETH。(CoinDesk)[2021/3/18 18:54:29]

缺点:证明时间

以太坊最初并不是围绕ZK友好性设计的,因此以太坊协议的许多部分需要大量计算才能进行ZK证明。1型ZK-EVM旨在精确复制以太坊,因此它无法缓解这些低效率。目前,以太坊区块的证明需要很多小时才能产生。这可以通过巧妙的大规模并行化证明者工程或从长远来看通过ZK-SNARKASIC来缓解

谁在建造它?

PrivacyandScalingExplorations团队ZK-EVM正在构建1型ZK-EVM。

类型2

类型2ZK-EVM力求完全等同于EVM,但不完全等同于以太坊。也就是说,它们“从内部”看起来与以太坊一模一样,但它们在外部存在一些差异,特别是在区块结构和状态树等数据结构方面

动态 | Vitalik Buterin在layer2解决方案中加入SNARK:上周,以太坊核心开发者Schoedon表示,以太坊网络已经超负荷,Dapp开发者应该在其他链上建设。Vitalik Buterin不同意这一观点,他认为大多数Dapps并不是针对Gas进行优化的,而且行业内的竞争将“推动”次优Dapps。他还强调了layer2解决方案的重要性和前景,并在Ethresear.ch上发布了一个潜在的使SNARK-utilizing分叉解决方案来支持他的论点。[2018/9/25]

目标是与现有应用程序完全兼容,但对以太坊进行一些小的修改,以使开发更容易并更快地生成证明

优点:VM级别的完美等效

2型ZK-EVM对保存诸如以太坊状态之类的数据结构进行更改。幸运的是,这些是EVM本身无法直接访问的结构,因此在以太坊上运行的应用程序几乎总是可以在2型ZK-EVMRollup上运行。你将无法按原样使用以太坊执行客户端,但可以通过一些修改来使用它们,并且仍然可以使用EVM调试工具和大多数其他开发人员基础设施

金融厅限制泰国Tavitt公司ICO活动,“在日居住者无法购买”:日前,泰国Tavitt公司发布与日本金融厅协商结果,在日居住者不可以参加ICO活动。非在日居住者(在海外居住的日本人)可以参加ICO。根据引用的金融厅邮件,总结出以下几点意见:1 、在日居住者将不能参加未在日本注册的海外法人实施的ICO活动;2、非在日居住者(在海外居住的日本人)可以参加ICO;3、未在日本金融厅注册加密货币交易所资格的海外法人实施的ICO活动,如果不明确“在日居住者无法购买”的话,将无法实施ICO。4、金融厅目前对该公司的技术WAVES无法理解,如果继续存在这种“在日居住者可以买进ICO“的状态的情况,将涉嫌违反资金决算法。5、在日居住者将不能通过WAVES等未在日本金融厅注册的海外法人的加密货币交易所购入加密货币。[2018/3/7]

有少数例外。对于验证以太坊历史区块的Merkle证明以验证有关历史交易、收据或状态的声明的应用程序出现了一种不兼容。用不同的哈希函数替换Keccak的ZK-EVM会破坏这些证明。但是,我通常建议不要以这种方式构建应用程序,因为未来的以太坊更改甚至会在以太坊本身上破坏此类应用程序。更好的选择是让以太坊本身添加面向未来的历史访问预编译

缺点:改进但仍然很慢证明时间

2型ZK-EVM提供比1型更快的证明时间,主要是通过删除依赖于不必要的复杂和ZK不友好密码学部分的以太坊堆栈。特别是,他们可能会改变以太坊的Keccak和基于RLP的MerklePatricia树,可能还会改变区块和收据结构。2型ZK-EVM可能会使用不同的哈希函数,

这些修改显著提高了证明者的时间,但它们并不能解决所有问题。必须按原样证明EVM的缓慢性以及EVM固有的所有低效率和ZK不友好性仍然存在。一个简单的例子是内存:因为anMLOAD可以读取任何32个字节,包括“未对齐”的区块,所以不能简单地将MLOAD解释为读取一个区块;相反,它可能需要读取两个连续的区块并执行位操作来组合结果。

谁在建造它?

Scroll的ZK-EVM项目正朝着Type2ZK-EVM方向发展,PolygonHermez也是如此。也就是说,这两个项目都还没有完成。特别是,许多更复杂的预编译还没有实现。因此,目前这两个项目都被更好地考虑为Type3

谁在建造它?

Scroll和Polygon在其当前形式中都是3型ZK-EVM,尽管它们有望随着时间的推移提高兼容性。Polygon有一个独特的设计,他们正在ZK验证他们自己的称为zkASM的内部语言,并且他们使用zkASM实现来解释ZK-EVM代码。尽管有这个实现细节,但我仍将其称为真正的Type3ZK-EVM;它仍然可以验证EVM代码,它只是使用一些不同的内部逻辑来完成它

ZK-EVM类型的未来

一些类型并不比其他类型明确地“更好”或“更差”。相反,它们权衡空间上的不同点:编号较小的类型与现有基础架构的兼容性更高,但速度较慢,编号较高的类型与现有基础架构的兼容性较差,但速度更快。一般来说,探索所有这些类型的空间是健康的

此外,ZK-EVM项目可以轻松地从较高编号的类型开始,并随着时间的推移跳转到较低编号的类型。例如:

ZK-EVM可以从类型3开始,决定不包含一些特别难以ZK证明的功能。之后,他们可以随着时间的推移添加这些功能,并转向类型2

ZK-EVM可以从类型2开始,后来成为混合类型2/类型1的ZK-EVM,通过提供在完全以太坊兼容模式下运行的可能性或使用可以更快证明的修改状态树的可能性。Scroll正在考虑朝这个方向发展

通过添加处理EVM代码的能力,从类型4开始的系统可能会随着时间的推移变成类型3

如果以太坊本身采用其修改以变得更加ZK友好,那么类型2或类型3ZK-EVM可以成为类型1ZK-EVM

1型或2型ZK-EVM可以通过添加预编译来验证ZK-SNARK友好语言中的代码,从而成为3型ZK-EVM。这将使开发人员在以太坊兼容性和速度之间做出选择。这将是类型3,因为它打破了完美的EVM等效性,但出于实际目的和目的,它将具有类型1和2的很多好处。主要缺点可能是某些开发人员工具无法理解ZK-EVM的自定义预编译,尽管这可以修复:开发人员工具可以通过支持包含预编译的EVM代码等效实现的配置格式来添加通用预编译支持

就我个人而言,我希望随着时间的推移,通过ZK-EVM的改进和以太坊本身的改进相结合,使其对ZK-SNARK更加友好,一切都将成为类型1。在这样的未来,我们将有多个ZK-EVM实现,它们既可用于ZKRollup,也可用于验证以太坊链本身。

从理论上讲,以太坊不需要为L1使用单一的ZK-EVM实现进行标准化;不同的客户端可以使用不同的证明,因此我们继续从代码冗余中受益。

但是,要实现这样的未来,还需要相当长的时间。与此同时,我们将在扩展以太坊和基于以太坊的ZK-rollup的不同路径中看到许多创新

在加密行业你想抓住下一波牛市机会你得有一个优质圈子,大家就能抱团取暖,保持洞察力。如果只是你一个人,四顾茫然,发现一个人都没有,想在这个行业里面坚持下来其实是很难的。

想抱团取暖,或者有疑惑的,欢迎加入我们——公众号:Crypto悟饭

感谢阅读,喜欢的朋友可以点个赞关注哦,我们下期再见!

标签:OINCOINUCOCOIMaincoincoinbase国内怎么用UCOIL价格Bitcoin CZ

区块链热门资讯
BTC价格分析:能否突破其关键位置?

比特币现在在做什么? 比特币目前的交易价格仅为23,000美元左右,并且仍在较低的时间范围内盘整。本周价格波动不大,一直在22,600美元的支撑位附近移动.

比特币:幣安流動性挖礦支持IOTX,並開放IOTX/USDT流動性池_TER

親愛的用戶: 幣安流動性挖礦支持IOTX資產,並開放1個新流動性池。上線幣對:IOTX/USDT流動池添加流動性,分享1,666,667IOTX:於IOTX/USDT流動池添加流動性,將有機會瓜.

OIN:Deposit and Withdrawal Services of BEP2 THORChain (RUNE) Tokens Temporarily Closed_UCO

DearKuCoinUsers,Duetothenodemaintenance,forthesafetyofyouraccountandassets.

以太坊:AAX關於支持 YUCJ 合約置換的公告_tps币行情

親愛的AAX用戶: AAX將支持YUCJ的合約置換計劃1:1,具體安排如下:AAX將於2022年8月7日00:30暫停YUCJ/USDT幣幣交易AAX將於2022年8月8日12:00恢復YUCJ.

区块链:对狗狗币而言 突破是否即将来临?_SHIB

由于EMA色带在向南看时过度伸展,在之前的熊市之后,卖家将ShibaInu拉向0.00738美元区域。这种多年期的支持有助于购买努力,推动丝带上急需的看??涨翻转.

区块链:这是你需要了解的有关以太坊合并的信息!_SHIB

以太坊合并令人困惑,这篇文章让我们从头开始,从零到100,讲述加密市场历史上最重要的事件之一! 1:首先什么是合并? “合并”是以太坊区块链从使用工作证明(PoW)更改为权益证明(PoS)时的事.