以太坊2.0升级:平稳过渡与可组合性探讨
以太坊2.0升级概述
加密货币生态系统中许多利益相关者都知道,以太坊将于明年启动其重要的多阶段Serenity升级。尽管部分专家能够详细解释这一技术转型的复杂性,但仍有不少对以太坊和加密货币有一定了解的人士,对"以太坊2.0"的具体实现方式及当前PoW(工作量证明)链的未来走向感到困惑。
Vitalik Buterin的详细解答
以太坊创始人Vitalik Buterin在忙碌的Devcon 5大阪会议期间,仍抽空在以太坊研究论坛上发表了两篇帖子,进一步阐述了用户可能遇到的智能合约平台重大升级的具体细节。
ETH1到ETH2的平稳过渡
在第一篇帖子中,Buterin概述了以太坊2.0升级对用户可能带来的平稳过渡。他解释道:"如果你是一名应用程序开发者或用户,按照本文所述的路线图完成eth1到eth2的过渡,你所经历的变化和中断实际上将相当有限。现有应用程序将继续正常运行,无需任何改变。所有账户余额、合约代码和合约存储(包括ERC20余额、活跃的CDP等)都将被保留。"
Buterin同时指出,某些操作码的gas费用增加可能会带来一定压力,但通过dApp项目避免创建"具有大见证尺寸"的应用程序,可以减轻这一影响。
他进一步说明,假设Serenity过渡的0-2阶段已经完成,且eth2链稳定运行,此时以太坊1.0链仍将继续运行。最终,ETH 2.0验证者将选择一个最终的ETH 1.0区块,该区块及其之前的所有内容将成为ETH 2.0中的一个子系统,即执行环境(EE)。
"从用户的角度来看,以太坊在过渡前后'感觉'是一样的,"Buterin举例说明:"假设你在MakerDAO上有一个CDP,当你睡觉醒来后,过渡已经完成。你仍然可以像以前一样通过发送交易与CDP交互或进行清算,只是你的客户端代码会识别出已处于过渡后状态,并将见证数据添加到交易中,然后将其发送到eth2网络而非eth1网络。"
关于可组合性的讨论
随着Devcon 5的召开,部分与会者担忧以太坊2.0可能会破坏当前以太坊1.0的可组合性。对此,Buterin在第二篇帖子中回应称,这种可组合性将"基本上"保持不变。
"最近有人担心以太坊的'可组合性'特性——即不同应用程序之间轻松交互的能力——是否会在eth2跨分片环境中得以保留。这篇文章认为,是的,基本上会保留。"
随着Serenity升级的推进,分片技术将引入以太坊,这将使以太坊网络被划分为多个具有独特状态的部分。Buterin在新文章中论证,dApp可以存在于单个分片上并依赖跨分片交易,因此可组合性基本上不会受到影响。
他以加密借贷dApp Compound为例解释:"Compound也可以存在于单个分片上……持有代币的用户将其代币转移到特定Compound实例所在的分片上,然后像以前一样(创建|填充|清算)杠杆头寸。"
当然,以太坊生态系统中仍有许多问题需要解决,但就Buterin而言,他并不担心以太坊2.0的过渡会带来重大破坏或严重的可组合性问题。