Vitalik Buterin展示了以太坊未来的发展趋势
加密货币生态系统中的许多利益相关者都知道以太坊将于明年开始其主要的多阶段Serenity升级,其中一些利益相关者可以详细解释这种过渡的技术复杂性。
但是,该领域中的其他人一般都对以太坊和加密货币有所了解,但对于“以太坊2.0”的产生方式以及目前的工作量证明(PoW)以太坊链将如何发展仍不甚了解。
好吧,别担心,因为Vitalik Buterin在这里……
以太坊的创建人和联合创始人肯定忙于今年在日本大阪举行的Devcon 5活动时,仍然有时间在以太坊研究论坛上撰写两个单独的帖子,以进一步阐明用户对智能合约的期望平台迄今为止最大的发展。
在Devcon的中间,@ VitalikButerin写下的不是一个,而是*两个*。https://t.co/EykMHquehX帖子解决了有关(1)ETH 1.0-> 2.0过渡和(2)ETH 2.0可组合性的问题。
(1)https://t.co/BA3bHk9gl1
(2)https://t.co/UcvXMnYtWY-Spencer Noon(@spencernoon),2019年10月10日
Buterin认为ETH1到ETH2的过渡可以顺利进行
在这些文章的第一篇中,Buterin首先解释了以太坊2.0过渡如何为用户顺利进行的过程:
“如果您是应用程序开发人员或用户,并且本文中描述的路线图用于完成eth1-> eth2过渡,则您遇到的更改和中断实际上将非常有限。现有的应用程序将保持运行不变。所有帐户余额,合约代码和合约存储(包括ERC20余额,有效的CDP等)都将结转。”
话虽如此,程序员指出一个压力点是某些操作码的气体成本增加,尽管他说,如果dApp项目避免创建“见证人规模大”的应用程序,则可以缓解这种动态变化。
继续,Buterin说:“假设在Serenity过渡中发生了0-2阶段”,并且“ eth2链正在稳定运行。”他解释说,在此期间,以太坊1.0链也仍然会运行当时间到来时,ETH 2.0验证者将选择最终的ETH 1.0区块。该区块及其之前的所有内容都将成为ETH 2.0中的子系统,即执行环境(EE)。
因此,这意味着虽然原始的以太坊链“最终……将消失”,但以太坊1.0系统将永远存在于以太坊2.0中。
Buterin表示:“从用户的角度来看,以太坊会“感觉”到相同的过渡前后。”
“您在MakerDAO上有一个CDP。您进入睡眠状态,当您醒来时就发生了转变。您可以像以前一样通过发送事务来与CDP进行交互并清算CDP,除非您的客户代码会看到您正在过渡,并将见证数据添加到事务中并将其发送到eth2网络而不是eth1网络。”
关于可组合性呢?
随着Devcon 5的启动,一些人开始担心以太坊2.0可能会破坏以太坊1.0当前的可组合性。作为回应,Buterin的第二篇文章解决了这个问题,并提出了这种可组合性将“很大程度上”保持不变的情况:
“最近有人担心,以太坊的“可组合性”属性(基本上是不同应用程序之间轻松对话的能力)是否会在eth2交叉分片上下文中保留。这篇文章认为,是的,基本上会。”
随着Serenity升级的进行,以太坊将进行分片,这将需要将以太坊网络划分为各自具有独特状态的部分。从这一角度来看,Buterin在他的新文章中指出,就dApp可以依靠单个分片并依赖跨分片交易的意义而言,可组合性通常不会受到干扰。
他以加密货币贷款dApp Compound的示例为例:
“Compound也可以存在于单个分片上……具有令牌的用户会将其令牌移至特定Compound实例所在的分片上,并像以前一样(创建|填充|咬合)杠杆位置。”
当然,在以太坊生态系统中还有很多事情要做,但是对于他而言,Buterin并不担心破坏性的以太坊2.0过渡或主要的可组合性问题。
Vitalik Buterin的帖子展示了以太坊可能即将出现的演进如何首先出现在Blockonomi上。