Vitalik buterin说,通过汇总,可以将90%的数据和99%的计算放在链下,然后将10%的数据和1%的计算放在链上,因此可扩展性可以提高100倍左右。聚合和切分的结合将使容量增加10000倍。
原题:对话V神:碎片化和聚合的结合将带来10000倍的扩展
近日,以太坊联合创始人V神(vitalik buterin)参加了博客主持人莱克斯·弗里德曼(lex Fridman)的采访。在采访中,他谈到了加密货币、监管、MeV(miner’s extractable value)、以太坊2.0、POS安全、第2层(rollups)、合并、POLOGAN等等。面试时间约3小时。这篇文章是根据这次采访的一些内容编写的。完整内容请参考访谈视频。以下为访谈内容:
莱克斯·弗里德曼:Shiba Inu成立于2020年,模仿狗狗币。你得到了什叶派总供应量的50%,然后你“摧毁”了什叶派总供应量的90%,价值67亿美元,你还把10%(当时价值12亿美元)给了印度的考德-19救济基金,说你不想拥有这样的权力。
维塔利克:让我先谈谈这些硬币的背景和给我的故事。Dogecoin最早是在2014年左右以“小丑”的形式诞生的。一开始,人们并不把它当回事。2016年,我在多格投资了25000美元。当时,我还在考虑如何向母亲解释我把钱投资在这些狗币上。这枚硬币唯一有趣的是它有一个狗的标志,这证明是我**的投资之一。然后,在2020年底,伊隆·马斯克开始讨论德杰肯。当时,它的市值飙升至500亿美元,而且飙升了很多倍。例如,它第一次从0.8美分上升到7美分左右,这发生在一天之内。我记得当时我还在新加坡,看到它的价格飙升了*以上。后来我觉得我的德格很值钱。然后我卖掉了一半的狗,得到了430万美元,直接捐了出去。几个小时内,价格从7美分降到了4美分。所以我在高点卖出了多格,当时我觉得自己是一个伟大的交易者。然后多格从4美分涨到7美分,然后又涨到50美分。狗已经成为一个非常有影响力的东西。很多没有听说过以太坊的人都听说过。我没想到。
然后有人会想,既然狗的市场价值可以达到500亿美元,那么你也可以用模仿它的其他货币达到几十亿美元。我想这就是创建石坝的想法。但他们直接给了我50%的石坝货源,但他们不是第一个给我硬币的。在2020年底左右,有一个名为“出纳员”的预言项目。我认为这个项目应该是chainlink的竞争对手。我记得他们直接给了我价值5万美元的硬币,然后他们到处说:“看!维塔利克拥有我们的代币,他是我们的支持者之一。”意识到这一点,我通过Uniswap公开出售了他们的代币,结束了谣言。
那么石坝人就更聪明了。他们不把钱打到我的地址,而是把钱打到我冰冷的钱包里。后来我注意到很多人都在谈论这种钱,我捐的钱价值数十亿美元。当我拿到我的冷钱包钥匙后,我开始卖一些钱,并直接捐给几个慈善机构。我实际上卖掉了80%的什叶派,把ETH捐赠给了一些组织,然后直接捐赠了20%的什叶派,包括印度的covid救援基金等机构。
莱克斯·弗里德曼:你怎么看区块链的监管?**的和最坏的是什么?
Vitalik:在**的情况下,区块链继续繁荣,然后我们找到了一个扩展区块链的方法,让人们可以在区块链上做各种各样的事情,也就是人们一直在谈论的所有不可思议的事情,然后在区块链上运行着很多好的应用程序,比如dao,它允许人们以更好的方式进行互动,让艺术家能够更好地受益,等等,然后得到足够的公众支持,让人们意识到加密货币可以做很多好事,还有其他需要了解的创新潜力。
最坏的情况是,人们突然认为这项技术被一些坏人使用,但我认为政府不能阻止区块链的存在,但他们有能力将其边缘化,比如禁止所有交易所,禁止所有主流雇主接受和使用加密货币支付,以减小其影响。很明显我希望有好事发生。
莱克斯·弗里德曼:我们来谈谈以太坊2.0。ETH2将如何使以太坊更具可扩展性、安全性和可持续性?
事实上,我们最近并没有强调ETH2这个名字。背后的原因是,一开始我们设想了一个非常大的愿景,认为所有的好事都会同时发生:一个新的区块链和一个新的协议。后来,我们慢慢地将路线图调整为一种更为渐进的形式。POS和sharding随着时间的推移而发生,所有的功能和特性也是如此。虽然普通的以太坊用户感觉到了无缝的体验,这可能比之前的硬叉升级要复杂,但从用户的角度来看并没有那么复杂。
它曾经被认为是以太坊2.0的两大旗舰功能,但现在只被认为是以太坊演进的下一个旗舰功能,即POS和分片。POS是一种共识算法或共识机制。一致性机制是指网络节点以何种方式链接哪个块或以何种顺序进行交易,以保证一个块一旦链接起来,就不能被逆转。
目前,比特币、以太坊等现有区块链使用pow。基本上,这个网络中的许多计算机(节点)就接受哪个块达成共识,有时两个块会同时被释放。因此,有必要就区块顺序达成共识,这就需要一场“投票博弈”(voting game)。但谁的投票权更大,不能通过“一人一票”的方式,因为一个坏人的电脑上可能有1000亿台虚拟电脑,所以他有100亿个虚拟节点,然后他可能拥有99%的网络节点,控制着网络中的一切。
为了防止这种情况发生,POW和POS根据您为网络贡献的经济资源的多少按比例决定您的投票权重。所以在pow中,你必须证明你有多少经济资源,也就是说,你有多少台计算机,并且24*7运行它们。这种方法确实有效,因为如果你想攻击网络,你需要投入更多的计算机,更多的资金和电力,而且成本非常高。
在POS中,您不需要通过pow中的24*7贡献算力,而只需要向系统抵押一定数量的资金作为经济资源。我喜欢POS很多年了,因为它需要更少的资源。与pow不同,它需要从Maker那里购买挖矿设备,消耗大量能源。然而,POS只需要在普通计算机上运行。您可以在现在使用的普通计算机上运行POS验证程序节点。因此,这种方式应减少资源密集和不负担环境。另一个原因是基于POS,区块链不需要向维护网络的人(矿工)支付POW那么多的费用。目前,比特币和以太坊每年为矿工提供的供应量约占总供应量的4%。以太坊每年发行470万以太坊,目前总供应量为1.15亿以太坊。但通过POS,我们预计每年将增加约50万至100万ETH,这意味着总供应不会增长太快。
莱克斯·弗里德曼:你觉得POS的安全性怎么样?
Vitalik:我认为POS是非常安全的,因为如果你想成功地攻击以太坊,你基本上需要在整个网络中拥有等量的以太坊。例如,现在我们有5百万以太承诺(在信标链中),然后你(攻击者)需要有5百万以太并加入网络。这些ETH价值约150亿美元,我认为它比攻击比特币网络更昂贵;其次,POS比pow更容易从攻击中恢复。在POS,我们有很多措施来对付攻击。例如,我们有一个自动削减机制来销毁犯罪者承诺的资金,社区可以通过协调软分叉来应对(成功的)攻击。攻击者在新的链条上会损失很多钱。
莱克斯·弗里德曼:有些人认为MeV是对以太坊的威胁。什么是MeV?如何处理?
Vitalik:MeV(miner-extractable-value)问题在POW和POS中都存在,也可以称为block-proposer-extractable-value(pbev)。它的基本含义是,如果你有能力将哪一笔交易按什么顺序打包成区块,那么你就可以利用这一优势获得经济利益,而不仅仅是通过收取交易费用,例如,通过匆忙或跟随他人的交易来牟利,从而使区块提案人获得一定比例的收益。
这种现象之所以具有挑战性,首先是因为它有时会降低用户体验,使用户的交易不处于有利地位。此外,更大的风险是MeV给矿工或核查人员带来了规模经济,这可能导致更中心化的POW挖矿或POS核查。因此,生态系统已经关注MeV,flashbots等项目正在进行中。这确实是一个风险,但我们已经在做一些事情来应对它。
莱克斯·弗里德曼:让我们来谈谈扩展的概念,特别是第1层、第2层及其相互作用,以及碎片化的概念。
Vitalik:区块链的扩展有两种模式,即第一层扩展和Layer2扩展。L1扩展是通过一些机制使区块链本身能够处理更多的交易,尽管区块链本身有一些性能限制;L2扩展不改变L1,而是在链上创建一个协议来继承L1的安全性。同时,许多事情都是在链下完成的,因此可以获得更多的可伸缩性。在以太坊,***的L2范式是汇总,***的L1扩展范式是分片。
莱克斯·弗里德曼:扩展区块链的方法之一就是增加区块大小。在讨论切分之前,我们先来谈谈关于块大小的争论。
Vitalik:这是更好地写入区块链(即在区块链上交易)和更好地读取区块链(即允许节点验证链上的交易是否正确)之间的权衡。就去中心化而言,两者同等重要。如果一个区块链的读取成本非常高,就意味着人们需要信任几个节点,这些节点可以在未经他人同意的情况下改变区块链的规则;如果区块链的写入(交易)非常昂贵,每个人都会转移到一个非常中心化的二级系统。
因此,我认为有必要在两者之间取得平衡。偏向一边会导致区块链的不健康发展。我认为比特币拥有1百万块的主要原因有两个。一是他们认为能够阅读区块链是非常重要的;第二,许多人坚持不硬分支的原则。更大的块大小意味着区块链将更加中心化,因为能够运行节点的人将更少,而且还可能带来硬分叉。
莱克斯·弗里德曼:那么什么是碎片?碎片化有什么特点?
Vitalik:碎片化不是增加块大小这样的参数,而是改变区块链的架构,使得网络中的单个节点只需要存储整个网络的部分数据,处理部分事务。采用这种模式并将其应用于区块链的挑战在于,区块链不仅要将数据去中心化到网络上,还要对去中心化在网络上的数据达成共识,确保共识数据的正确性。因此,有一个悖论。例如,假设您需要一个每秒可以处理10000个事务的区块链,但是区块链中的每个计算机节点每秒只能处理100个事务。一台计算机如何在不验证所有事务的情况下信任其他计算机?
有很多方法可以实现这一点。例如,一种方法是随机洗牌(shuffle)验证器。例如,在POS链中有10000个验证者(抵押人)。为了简单起见,我们假设每个验证者将保证相同的金额,然后随机地洗牌验证者,其中,分配100个验证者(组成一个委员会)来验证一个块,另外分配100个验证者来验证另一个块,依此类推。然后,广播有效信息的方法是,当某100个验证者验证一个块时,他们将对该块进行签名以表明他们同意该块的有效性。然后,该块的所有签名将被聚合成一个签名并广播给网络中的其他验证器。然后,其他验证器只需要验证签名,不需要直接验证块中的事务。当其他验证者看到签名时,他们并不直接相信该块是有效的,而是相信该块中的大多数验证者同意该块是有效的。因此,如果我认为该块中的大部分验证者都是诚实的(因为这些验证者是随机分配的,攻击者不能将自己控制的所有验证者节点放在同一个委员会中,也就是说,攻击者控制的节点也会被随机置乱),那么非法块就不会包含在区块链中。这是一种简单的碎片形式。
还有其他更合理的形式,例如ZK snarks的概念,它是一种零知识证明。这是生成加密证明的思想,这意味着通过对一段数据执行一些复杂的操作来生成证明。如果生成了此类证明,例如,如果看到ZK snarks证明表明某个块是有效的,则可以相信该块是有效的。另一种方法称为数据可用性采样,它确保块中的数据已发布。基本上,如果你把这些方法叠加在一起,你就可以创建一个区块链系统,让个体参与者相信链上的每件事都是对的,而不必亲自验证。这是切分。
莱克斯·弗里德曼:据我所知,以太坊计划实现64个分区。如何实现产能扩张?数量是固定的吗?这是为了实现其产能扩张,并与信用卡或visa卡竞争吗?
Vitalik:随着时间的推移,通过硬分支可以增加64块的数量,理论上可以实现1024块。更多的碎片链将带来挑战。例如,需要有一个逻辑来检查和管理所有这些碎片。如果碎片链太多,会带来更高的成本。不过,你可以改进一下。我们正在做的另一件事是将切分和汇总结合起来。
莱克斯·弗里德曼:哦,卷轴。现在我们来谈谈L2的概念,
Vitalik:汇总的基本思想是用户将事务发送到一个中央聚合器。理论上,任何人都可以在汇总中成为聚合器,这是一个未经许可的模。聚合器所做的是删除所有与更新状态无关的事务数据,然后保留和压缩更新状态所需的数据。因此,它只需要在链上发布这些小的压缩数据,而不需要发布所有的事务数据。链上发布的数据量可以减少10倍。
链上没有计算,但链下有计算。有两种方法可以做到这一点。一个是ZK rollup,它提供一个ZK snark证明,表明“我已经计算了,这是我计算的哈希的证明”。然后将凭证提交给链,每个人都验证凭证,而不验证所有这些交易;另一种方法是**汇总。基本上,一个人声称他认为交易结果是正确的,然后另一个人可以反对并声称交易结果是不同的。如果出现这样的差异,那么整个区块的数据就需要在链上公布和验证,错误的一方将损失惨重。
因此,通过rollup,可以将90%的数据和99%的计算放在链下,然后将10%的数据和1%的计算放在链上,可扩展性可以提高100倍左右。现在,这些系统已经为一些应用而推出,例如基于ZK rollup的支付平台loopring。如果你把钱存入loopring系统,你可以以非常低的交易费用进行交易,比如5美分(而不是5美元)。尽管以太坊的汇总只支持少数应用程序,但预计几个月后将与以太坊的汇总完全兼容。因此,聚合和分片的结合可以实现10000倍的扩容,带来数千个TPS。
莱克斯·弗里德曼:所以这种可伸缩性可以更快、更低的成本处理大量事务。
文章标题:与vitalik buterin对话:碎片化和汇总的结合将使容量增加10000倍
文章链接:https://www.btchangqing.cn/274058.html
更新时间:2021年06月06日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。