当前位置:首页区块链专访vitalik buterin:简要介绍Rollup等以太坊第二层解决方案的差异与选择

专访vitalik buterin:简要介绍Rollup等以太坊第二层解决方案的差异与选择

Vitalik buterin认为,与EVM兼容的新公链相比,rollup的优势在于其安全性以及与以太坊生态的紧密联系。

原题:AMA与以太坊
创始人vitalik交谈访谈对象:以太坊
创始人vitalik buterin访谈:连锁研究总监潘志雄
整理:ECN Esther

社区中关于以太坊扩建的讨论正在如火如荼地进行。许多解决方案正在开发中,预计今年将在主网推出。在整个以太坊二层计划爆发前夕,imtoken与ETHplanet、ETHfans、ECN、上海前沿技术研讨会、hiblock等众多优秀以太坊生态社区和企业共同策划了以太坊扩建主题系列活动。

4月23日,首届活动举行:rollup—以太坊L2扩展新范式杭州线下见面会。以下是以太坊创始人维塔利克在这次会面对话中录制的AMA的文本版本。

潘志雄:现在EVM兼容性可能会成为公链或Layer2非常重要的竞争力。许多exchange公链(如BSC和heco)使用自己的用户或总体资源来提供一个公链,该公链不像以太坊那样去中心化,但性能、TPS和用户访问成本较低。事实上,从长远来看,无论是xdai、BSC、heco还是公链,他们都产生了这种基于EVM的兼容策略生态。它们将来有没有可能成为公链生态的体现?与BSC或xdai一样,它们是否有可能在未来反馈以太坊生态系统,并最终使整个以太坊生态系统受益?

好的,我明白了。现在的问题是,没有可扩展的、高度去中心化的、与EVM兼容的区块链。现在有了以太坊的力量,还有其他的matic和xdai侧链项目。还有许多项目与以太坊无关,比如BSC。现在以太坊的交易成本非常高。一些应用程序与以太坊的交易费用无关。但是有许多应用程序需要更低的事务成本。目前没有特别好的分权方式。所以现在很多人都在看侧链和其他连锁项目。

然而,这只是目前的情况。明年和之后的一年,罗普的项目可能会上线。此外,我们将有以太坊部分,所以明年我们将有一些EVM支持链,但我们也有以太坊为基础的Layer2链。基于以太坊的Layer2链有两个最大的优点。第一个是安全。如果您正在构建自己的链,则可能有20或100个节点,但很难有5000或10000个节点。如果你做一个汇总或者一个平台直接连接到以太坊,你可以得到以太坊网络的安全标准。第二个好处是,如果你与以太坊的生态紧密相连,你可以从以太坊的网络效应中得到一些好处。然而。如果你在这些链上做一个应用程序,你将拥有自己的生态。在这些生态和以太坊生态之间的联系上会有问题。

潘志雄:第二个问题跟开发者有关,因为我们看到,未来几个月可能会有越来越多的二层项目推出。但事实上,当我们和国内很多开发者谈到DeFi项目时,我们还是在想,应该选择哪一层2?或者有很多选择,包括状态通道、等离子和汇总,以及侧链。对于DeFi的开发者,或者想要进入以太坊生态系统的普通开发者。在这样一个多汇总和多层2的场景中,您对他们有什么建议吗?他们可以从什么角度考虑选择哪些作为他们的新方向?

Vitalik:第一个问题是你是否想支持EVM。现在有一些二级项目不支持EVM。因为它们比较简单,很多都是在线的,包括路音、zksync和omg的plasma。如果您正在做一个非常简单的应用程序,包括代币相关或NFT相关的事情,那么您实际上不需要支持EVM。现在,您可以选择不支持EVM但连接到主网络的第2层。

但是如果您正在做更复杂的事情,或者您已经有了一个基于以太坊的应用程序,那么您可能需要一个支持EVM的汇总。事实上,您可以选择另一个应用程序或环境,但是现在EVM有一个很好的生态环境,有很多契约和代码,所以有了支持EVM的rollup,您的工作将更容易。如果您选择支持EVM的汇总,那么您有很多选择。您有Optimism、arbitrum、zksync,它们支持EVM和其他一些项目。

我认为最优汇总会更安全,因为零知识证明是一项相对较新的技术。它非常复杂,没有多少人知道如何看zksnark电路代码。但如果你看Optimism和仲裁的准则,两者都相对简单。因此,我认为短期最优汇总出现问题的可能性较小,但长期ZK-EVM汇总较好。但从长远来看,可能是3年、5年或8年。目前的最优汇总方案在未来也可能成为ZK汇总方案。现在,如果您想使用支持EVM的汇总,我认为最佳汇总更安全,而且我认为它们真正上线的可能性更大,而且不会有推迟到明年或更久的问题。

在乐观和公正之间,我个人尊重这两支球队。我也知道现在有更多的最佳汇总团队。我认为你们需要继续看到他们的进展,看看这些项目、他们的社区和发展情况如何。

潘志雄:好的,谢谢。下一步,我想谈谈波特。因为它们最快两三个月后就会在主网络上发布。zkporter解决方案实际上相当于将数据可用性置于链之下。事实上,这有点像以太坊2.0的碎片化,这也将数据可用性置于链条之下。您想知道这两者是否具有可比性,以及如何将其方案与以太坊2.0的碎片化方案进行比较吗?比较点是什么?

第二个问题是,如果zksync能够在8月份按时交付和推出,那么开发人员选择优化是否还有其他优势。因为从长远来看,zksync的安全性会更高?

Vitalik:其实我有点担心zkporter的数据可用性方法,因为不管是以太坊的碎片化,还是整个网络支持的数据可用性,如果不能成功攻击以太坊链,就不能攻击碎片化的数据。但是zkporter的数据可用性方法不受以太坊的链的支持,而是受他们的一些节点的支持,因此攻击他们的数据可用性会更容易。事实上,我认为他们的ZK Porter可能会更便宜,当你比较他们的ZK汇总与他们的ZK Porter,但事实上,它已经非常便宜的交易汇总。因为在主网发送一笔交易需要20元左右的费用,所以今年的汇总交易是0.2,明年是0.002或者0.0002或者2.0,所以汇总交易费用会很低。因此,我认为没有必要为链下的数据可用性建立一个平台。

第二,如果他们在8月份成功上线,他们的优势和劣势是什么。ZK rollup的一大优点是,当您取款时,您没有最佳的rollup等待期。在最优汇总中,如果你现在取钱,你得等七天。事实上,其他一些团队,如Optimism和仲裁,正在使用第二级方法来解决这个问题。如果你现在取钱,就会有一个流动性提供者。当你取钱的时候,它会给你钱,然后流动性提供者会等七天。

但是zkrollup不需要担心这些问题。用户体验可能更好。然而,如果Optimism和仲量联行等团队成功地建立了流动性提供者机制,最优汇总就可以避免等待期问题。他们在八月上线了。我认为他们最大的缺点是安全漏洞的风险会更高。这个问题不是他们团队的问题,但是zksnark的技术非常新而且更复杂。理解zksnark代码的开发人员较少,因此更有可能存在他们没有发现的问题。但这就是现在的缺点。三年后和五年后,他们将有更多的时间确认zksnark的EVM没有问题,生态将更加成熟。所以这是一个短期的劣势,而zksnark的长期优势是巨大的。

潘志雄:谢谢维塔利克。最后一个问题是关于layer2更广泛的应用。因为我们可以看到以太坊现在主要用于NFT、WiFi或支付相关的应用场景。但以太坊的初衷不仅仅是做一些与纯金融相关的业务。但事实上,它现在已经成为一种金融结算层,对吗?最近我们看到,从结算数据量来看,数据超过了支付宝。那么,我们是否有可能看到一些与第2层上生成或分解的DeFi无关的更一般的应用场景?你见过这样有趣的项目吗?有没有可能在layer2这个低成本、高TPS的场景中扮演一个角色?

嗯,我明白了。我不认为汇总现在有很大的挑战。以太坊之所以成为一个以金融为导向的项目,是因为目前的交易成本非常高。金融项目可以负担这些费用。但如果你在做一个非金融项目,你现在付不起。rollup的事务成本较低,因此我认为在rollup中很可能看到这些应用程序。事实上,我们现在可以看到这些情况。如果你看看一些成功的以太坊生态非金融项目,比如暗森林,有些还在以太坊主网,有些已经转移到我们的测试网(rinkby、ropsten等),有些已经转移到侧链(xdai或polygon)。因此,当我们有汇总时,将会有更多的非金融应用程序,它们将转向汇总。

一个重要的例子是ENS。我认为ENS是以太坊生态最成功的非金融应用。现在很多人都有一个ens域名,但是制作一个ens域名或者更新一个ens域名非常昂贵,所以应用起来非常困难。但是,如果能将ENS或ENS的一部分移动到rollup,这个问题就会得到解决。


观众问题1:现在我们看到这么多的汇总,Layer2的技术解决方案中最关键、最迫切的问题是什么?他们是否面临任何重大问题和挑战?

嗯,我明白了。我不认为这些汇总有很大的挑战,但也有不少小的挑战。可能有100个小问题,如果解决不了,rollup的性能和用户体验会特别差。但是如果他们能解决100个问题中的50个或80个,用户体验将会特别好。例如,在我的前提下,有一个关于最优汇总的撤销的问题。从最优汇总中提取资金需要一周时间。因此,他们希望建立一个流动性提供者机制,帮助用户更快地提取资金。

第二个例子是,如果这些汇总在开始时特别成功,那么其中的TPS可能非常高。例如,一个汇总中可能有100个tp或300个tp,并且这些汇总中的节点将有同步问题。因为仍然有gas节点需要处理rollup中的事务。所以现在我们没有特别注意这个问题,因为一个汇总中有100个TPS。如果他们有这个问题,这意味着他们的汇总特别成功。但当它们如此成功时,它们的节点需要更高效。这是第二个问题。

第三个问题是,如果我们在未来的可扩展性中有多个rollup,但是有多个rollup,包括优化、仲裁、循环等,那么交叉rollup事务的问题就显得尤为重要。例如,如果在某个汇总中有一些资产,如何将资产移动到另一个汇总中。其实,我也想过这个问题。有一天,我需要付给一个朋友一些ETH,可能是0.05或0.03,但现在的交易费用很高。我的朋友有一个循环帐户,我也有一个循环帐户,但它不是0.03,我的zksync帐户有0.1。但此时,我无法将0.1移动到同步循环。当然,我可以从zksync取钱,然后存入loopring。但这需要很长时间和大量的汽油成本。但是如果我们有一个交叉汇总交换,我们可以解决这个问题。所以,我想我们现在有很多小问题。如果我们能解决这些小问题中的大部分,我认为汇总的生态将会非常好。有些小问题不是研究问题。我们知道我们需要做什么,但我们需要开发人员编写代码和测试。

听众问题2:那么下一个问题是关于技术。以太坊是否计划支持更多的零知识证明算法预编译?例如,像pickles这样的递归零知识证明算法?

你的意思是说以太坊计划增加更多的预编译来帮助开发人员和研究人员进行零知识证明吗?它是一个零知识证明编译器吗?因为有一些零知识证明系统。如果你写这个算法,它可以在以太坊链中研究。如果是基于椭圆曲线配对的算法,可以在以太坊上实现。

听众问题3:下一个问题是关于技术。你怎么看汇总中的多项式承诺?我们能用多项式承诺代替默克尔树吗?

Vitalik:这个问题有点复杂,因为当我们考虑无状态客户机和状态过期时,我们也关心这个问题。我们发现使用多项式承诺时有一个很大的问题,即如果在一个特别大的状态下有许多帐户,例如,在一个块中有5000个帐户。如果某些帐户的余额或存储发生变化,则应计算所有帐户的见证人。我们发现这个问题特别难以解决,所以在以太坊的路线图中,我们没有选择转向多项式承诺。我们选择移动到verkle树,这是一种介于Merkle树和多项式承诺之间的方法。它只是一点点多项式树的特性,但是它的缺点已经被消除了。

潘志雄:好的,谢谢。活动到此为止。谢谢你,维塔利克。

维塔利克:谢谢。再见。

温馨提示:

文章标题:专访vitalik buterin:简要介绍Rollup等以太坊第二层解决方案的差异与选择

文章链接:https://www.btchangqing.cn/253712.html

更新时间:2021年05月09日

本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。

区块链

空头情绪持续发酵,杠杆基金成为唯一激进的多选账户

2021-5-9 0:02:54

区块链

三分钟了解分散式跨链Ido平台klist

2021-5-9 0:26:47

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索