原文标题:《AMA 对话以太坊创始人 Vitalik》

受访者:Vitalik Buterin,以太坊创始人

采访:潘致雄,链闻研讨总监

整理:ECN Esther

来源:imToken

以太坊扩容在社区中的评论如火如荼,多个处理方案正在加紧开发,并有望在本年悉数上线主网。在整个以太坊 Layer2 方案爆发的前夕,imToken联合 ETHPlanet、EthFans、ECN、上海前沿技能研讨会和HiBlock等多家优异的以太坊生态社区与公司,共同策划一场以太坊扩容主题系列活动。

4 月 23 日举办了第一场活动:Rollup - 以太坊 L2 扩容新范式杭州线下 Meetup。以下是本次 Meetup 对话以太坊创始人 Vitalik 的 AMA 实录文字版本。

潘致雄: 现在 EVM 的兼容性或许会成为公链或 Layer2 的一个非常重要的竞争力。那许多的买卖所公链,就比方说 BSC、HECO,他们都使用自己的用户或全体的资源,能够供给一个相对以太坊而言去中心化程度更弱一些,可是功能、TPS 以及用户的接入本钱更低的公链。其实从长时刻来看,无论是 xDai 或许 BSC、HECO 这些侧链或许公链来说,他们产生了这种以 EVM 为主的兼容性的攻略生态有没有或许成为未来的一种公链生态体现方式?以及 BSC 或许是 xDai,它们有没有或许未来会反哺到这个以太坊生态,最终会让以太坊整个生态受益?

Vitalik: 好,理解了。现在的问题是那种能够扩展的、有特别高的去中心化的、兼容 EVM 的区块链是没有的。现在有以太坊的力量了,还有 Matic 和 xDai 其他的侧链项目。还有跟以太坊完全没有关系的项目,比方 BSC,这种有许多。现在以太坊的买卖费仍是特别高的。有些使用跟以太坊买卖费的高低是没有关系的。但有许多的使用的确是需求更低的买卖费。现在没有什么特别好的去中心化的方式。所以现在许多人开端在看侧链和其他的链的项目。

可是,这只是现在的情况。下一年和后年,Rollup 的项目大概都会上线。还有,咱们会有以太坊的分片,所以下一年咱们会有一些支撑 EVM 的链,可是咱们还有根据以太坊的第二层的链。根据以太坊的第二层的链有两个最大的长处,第一个是安全。假如你在做自己的链,或许有 20 个、100 个节点,但要有 5000 个、1 万个节点很难。假如你做一个 Rollup,或许做跟以太坊有直接衔接的平台,你能够得到以太坊网络的安全标准。第二个长处是假如你跟以太坊的生态有紧密的衔接,你能够得到以太坊网络效应的一些优点。不过。你在这些链上做一个使用,你会有自己的生态。这些生态和以太坊的的生态的衔接会有问题。

潘致雄: 第二个问题是与开发者相关的,由于咱们看到越来越多 Layer2 的项目或许会在接下来的这几个月里边马上就上线了。可是其实咱们和许多包含国内的开发者去聊 DeFi 项目的时分仍是在疑惑究竟是选哪个 Layer2?或许是有这么多挑选,包含 State Channel、Plasma、Rollup 这么多能够选,包含侧链也是。关于 DeFi 的开发者,或许是想进入以太坊生态的一般开发者来说。在这样一个多 Rollup、多 Layer2 的场景下,对他们有没有什么建议,以及他们能够从哪些视点去考虑该选哪些作为他们的新方向?

Vitalik: 第一个问题是你选支撑 EVM 的仍是不支撑 EVM 的项目。现在有一些不支撑 EVM 的第二层项目,由于它们更简略,所以它们许多都上线了,包含路印、zkSync、还有 OMG 的 Plasma。假如你在做一个很简略的使用,包含一个代币相关的或许 NFT 相关的那种东西,其实你不太需求支撑 EVM。现在做,你能够挑选一个不支撑 EVM 但已衔接主网的 Layer2。

可是假如你在做一个更杂乱的东西,或许你已经有一个根据以太坊的使用,你很或许需求一个支撑 EVM 的 Rollup。其实你能够挑选另一个程序使用或环境,可是现在 EVM 有一个很大的生态,有许多的合约和代码,所以用支撑 EVM 的 Rollup ,你的工作会更简略。假如你挑选一个支撑 EVM 的 Rollup,你有许多挑选,你有 Optimism、Arbitrum、zkSync,它们支撑 EVM,还有一些其他项目。

我觉得Optimistic的Rollup会更安全,由于零常识证明仍是比较新的技能。它很杂乱,没有许多人特别懂怎么看 zkSNARK 电路的代码。可是假如你在看 Optimism 和 Arbitrum 的代码,两个都是比较简略的。所以,我觉得短期 Optimistic Rollup 有问题的或许性更少,可是长时刻 ZK 的 EVM Rollup 更好。但长时刻或许是 3 年、5 年、8 年,现在的 Optimistic Rollup 项目以后或许也会变成 ZK Rollup。现在假如你想用一个支撑 EVM 的 Rollup,我觉得 Optimistic Rollup 是更安全的,我也觉得更大或许它们真的会上线,不会有那种拖延到下一年或更多的问题。

那 Optimism 和 Arbitrum 之间,我个人特别尊重这两个团队,我也知道现在有更多 Optimistic Rollup 的团队,我觉得咱们需求继续看它们的发展,看这些项目,它们的社区和发展是怎么样的。

潘致雄: 好,谢谢。那下一个其实想聊一下关于刚才聊到的 zkPorter 这个论题。由于他们最快两、三个月之后就会发布上主网。那 zkPorter 这套方案其实相当于便是把数据可用性放到了链下。这块其实它有点像是以太坊 2.0 的分片,也是把数据可用性放到了链下。想问一下这两者有没有可比性,以及它的方案和以太坊 2.0 的分片方案究竟怎么来进行比较?有哪些比较点?

第二个问题是假如说 zkSync 能在八月按时交付并且上线的话,那关于开发者来说,他们挑选 Optimism 有没有什么其他的优势。由于从长时刻来看肯定是 zkSync 的安全性会更高一些?

Vitalik: 其实我有点担心 zkPorter 的数据可用性的办法,由于不管是在以太坊的分片仍是由整个网络在支撑的数据可用性,假如你不能成功攻击以太坊的链,你没有办法攻击一个分片的数据。可是 zkPorter 的数据可用性办法不是以太坊的链支撑的,而是它们的一些节点支撑的,所以要攻击它们的数据可用性会更容易。其实我觉得你比照它们的 zkRollup 和它们的 zkPorter,它们的 zkPorter 或许会更便宜,但其实在一个 Rollup 上买卖已经很便宜了。由于现在在主网发一个买卖是要大概 20 块人民币,发一个 Rollup 上的买卖本年会是 0.2,下一年或许 2.0 分片的时分会是 0.002 或 0.0002,所以在 Rollup 上的买卖费会很低的。所以一个链下的、它们自己数据可用性的平台其实我觉得是没有必要的。

第二,假如他们成功在 8 月上线,它们会有什么优缺陷。zkRollup 一个比较大的长处是你在提款的时分没有 Optimistic Rollup 的等候期。在 Optimistic Rollup 里,假如现在你提款,你要等 7 天。其实 Optimism 和 Arbitrum 等一些其他团队,他们在用一个第二层的办法来处理这个问题,便是假如你现在提款会有一个 Liquidity Provider (流动性供给者),在你提款的时分他就给你供给币,然后这个 Liquidity Provider 会等 7 天的时刻。

但 zkRollup 不需求担心这些问题,用户体会或许会更好。可是假如 Optimism 和 Arbitrum 这些团队成功做出 Liquidity Provider 的机制,Optimistic Rollup 就能够防止等候期的问题。它们 8 月份上线,我觉得它们最大的缺陷是安全漏洞危险会更高,这个问题不是他们团队的问题,而是 zkSNARK 的技能是很新的,更杂乱的,懂 zkSNARK 代码的开发者更少,所以更大或许存在他们没有发现的问题。但这是现在的缺陷,3 年后、5 年后,他们有更多的时刻去承认他们 zkSNARK 的 EVM 是没有问题的,生态会更老练。所以这是短期的缺陷,长时刻 zkSNARK 的长处是很大的。

潘致雄:谢谢Vitalik,那最后一个问题:问一下关于 Layer2 更广泛的一些用处上面。由于,咱们看到以太坊现在更多都是在 NFT、DeFi 或许是支付相关的一些使用场景。可是以太坊的一个初心其实并不只是想做纯金融相关的一些事务。但事实上它现在成为了一种金融的结算层,对吧,最近看到数据都超越PayPal了,从结算的这个金额数据来看。所以说,咱们有没有或许看到一些非 DeFi 相关的一些更多通用的使用场景在 Layer2 上产生或许爆发?并且你这边有没有看到过一些有意思的这种项目?有或许是在 Layer2 这种低本钱以及高 TPS 的场景中能发挥出效果的?

Vitalik:嗯,理解了。我觉得现在 Rollup 没有很大的应战。以太坊变成一个金融为主的项目的原因便是,现在的买卖费是很高的。金融的项目是能够支付起这些费用的。可是,假如你在做一个非金融的项目,你现在就没办法去支付这样的买卖费。那 Rollup 的买卖费是更低的,所以我觉得有很大的或许,在 Rollup 会看到这些使用。那其实咱们现在就能够看到这些情况,假如你去看一些比较成功的以太坊生态的非金融项目,比方 Dark Forest,有一部分仍是在以太坊主网上的,有一些搬到了咱们的测验网(Rinkeby、Ropsten 等),有一些搬到了侧链(xDai 或 Polygon)。所以咱们有 Rollup 的时分,就会有更多这种非金融的使用,它们会搬到 Rollup。

一个比较重要的例子是 ENS。我觉得 ENS 是以太坊生态现在最成功的非金融使用。现在有许多人有 ENS 域名,但现在做一个 ENS 域名或许更新一个 ENS 域名变得特别贵,所以使用性变得很难。可是假如 ENS 或许 ENS 的一个部分能够搬到 Rollup 里边,就会处理这个问题。


观众发问一:现在咱们看到这么多 Rollup,那么在 Layer2 的这个技能的方案里边,现在最要害的,最需求处理的问题是什么,便是他们现在有没有遇到什么比较大的问题,哪些应战?

Vitalik: 嗯,理解了。我觉得现在这些 Rollup 没有很大的应战,可是有挺多较小的应战。或许有 100 个小问题,并且假如他们无法处理这 100 个小问题,那么 Rollup 的功能和用户体会就会特别欠好。可是假如他们能处理,就比方,100 个问题中的 50 个或许 80 个,那用户的体会就会特别好。比方有一个问题是我以前提的,Optimistic Rollup 的提款问题。便是从 Optimistic Rollup 里提款需求等一周的时刻。所以他们想做一个 Liquidity Provider (流动性供给者)的机制,帮用户提取得更快。

第二个例子便是,假如这些 Rollup 在开端特别成功,在里边的 TPS 或许会很高,就比方,一个 Rolllup 里边或许会有 100 个 TPS 或许 300 个 TPS,那这些 Rollup 里边的节点,会有同步的问题。由于仍是有 gas 的那种节点需求去处理这些 Rollup 里边的买卖。所以现在咱们还没有特别关怀这个问题,由于在一个 Rollup 里边有 100 个 TPS ,便是假如他们有这个问题,意味着他们的 Rollup 已经是特别的成功了。可是当他们这么成功时,那么他们的节点需求有更多的功率。这是第二个问题。

第三个问题便是,假如咱们扩展性的未来,不止有一个 Rollup,而是有多个 Rollup,有 Optimism、Arbitrum、Loopring 等,那 cross-rollup 买卖的问题就会变得特别重要。比方我现在在某个 Rollup 里边有一些财物,我怎么能够把我的财物搬到另一个 Rollup。其实我也想过这个问题,有一天我需求给我一个朋友付一些 ETH,或许是 0.05,或许是 0.03,可是现在的买卖费是挺高的,我的朋友有一个 Loopring 的账户,我也有一个 Loopring 的账户,可是不够 0.03,而我 zkSync 的账户有 0.1。可是在这个时分我没有办法在 zkSync 里边把我的 0.1 搬到 Loopring。当然,我能够从 zkSync 里提款出来,然后在 Loopring 上进行存款。但这需求消耗较长的时刻和较多的 gas 费。但假如咱们有一个 cross-rollup 的买卖所就能够处理这个问题。所以,我觉得咱们现在就有许多这种小的问题,假如咱们能够处理大部分的这些小问题,我觉得 Rollup 的生态一定会很好的。这些小问题有一些不是什么研讨问题,咱们知道咱们需求做什么,可是需求开发者去写代码和做测验。

观众发问二: 然后下一个是关于技能方面的问题,以太坊现在有支撑更多零常识证明算法预编译的方案吗?比方说 Pickles 这类递归零常识证明算法?

Vitalik: 你说的是以太坊这条链有没有方案再添加更多的 pre-compile (预编译),帮开发者、研讨员做零常识证明?仍是做零常识证明的编译器吗?由于有一些零常识证明系统,假如你写了这个算法,在现在以太坊的链上,已经是能够研讨的。假如是一个根据 elliptic curves pairing (椭圆曲线配对)的算法,在以太坊上是能够做的。

观众发问三:下一个问题是技能方面的。你怎么看待 Rollup 中的多项式许诺(Polynomial Commitment)?咱们能够用多项式许诺代替默克尔树吗?

Vitalik: 这个问题是有点杂乱的,由于在考虑咱们的 stateless clients (无状况客户端)和 state expiry (状况逾期)时,咱们也关怀了这个问题,咱们发现用 Polynomial Commitment 有一个比较大的问题,便是假如一个特别大的状况,也便是一个状况里有许多账户,比方说有 5000 个账户在一个区块里边,假如有些账户的 balance (余额)或许 storage (存储)变了,就要计算所有账户的 witness(见证)。咱们发现这个问题是特别难处理的,因此,在以太坊的路线图里,咱们没有挑选搬到 Polynomial Commitment。咱们挑选搬到 Verkle Tree 上, Verkle Tree 便是一个 Merkle Tree 和 Polynomial Commitment 之间的一个办法。便是有点 Polynomial Tree 的特点,可是剔除了它的缺陷。

潘致雄: 好,谢谢。这场活动到此为止,谢谢 Vitalik。

Vitalik: 谢谢咱们,拜拜。

视野开拓

在我们的道德体系中,存在两类规范。第一类是对我们的行为有着实质性约束的,而且事实上也制约了它所针对的那些行为,至少将其发生频率控制在安全范围之内,如有关偷盗和欺诈的规范。 第二类规范则是起装饰作用的,其存在的价值仅在于帮助人们掩盖其行为的真实性质。对于某些行为,这种掩饰的需求是非常强烈的,而一旦面纱被揭开,当事人会感到十分难堪甚至无比羞愤,婚姻关系中的物质考虑和利益交换便属此类。所以,当那些慎于做此种掩饰的人们面对一个悍然直言的“物质女”时,就好像看到了真实的自己,因为大家心里都清楚,其实面纱之下,你我都是如此行事。-《自私的皮球》

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注