以太坊 2.0 在期待和质疑声中被大家讨论了一年,终于要跟世人见面了。
本周,V 神在布拉格以太坊开发者会议上表示,以太坊 2.0 即将推出,它可以将以太坊网络处理交易的能力提高一千倍。
这里所说的以太坊 2.0 实际上指的是大都会(Metropolis)君士坦丁堡阶段和最终的安静(Serenity)版本。
发布之初,团队将项目的发展分为四个版本:Froniter(边疆)、Homestead(宅基地)、Metropolis(大都会) 和 Serenity(安静),每个阶段都通过硬分叉的方式升级。有点类似于建立城邦的过程。
2015 年 7 月推出 Froniter 测试版,2016 年 3 月推出 Homestead 发行版,2017 年 10 月 9 日推出 Metropolis,Metropolis 分两个阶段升级,目前处于占拜庭阶段。V 神将大都会(Metropolis)君士坦丁堡阶段和最终的安静(Serenity)版本成为以太坊 2.0。
在大都会版本中,主要引入的新特性为:
zk-Snarks,zk-Snarks 全称 Zero-Knowledge Succinct Non-Interactive Argument of Knowledge,即” 简明非交互零知识证明”,基于” 零知识证明”。它指的是证明者能够在不向验证者提供任何有用的信息的情况下,使验证者相信某个论断是正确的。zk-Snarks 和以太坊的结合可以在交易中隐藏的一些内容,包括发件人,收件人,金额和数据等,提高隐私性。
POS 早期实施,从 POW 机制到 POS 的转变显然是为了节省能源,提高性能。但想要从一个共识机制转换到另一个共识机制,想想都是一件浩大的工程。因此大都会是 POS 的早期实施。
抽象账户,抽象账户则是为了使每个人都可以使用 DApps,但不必完全了解技术。大都会正在通过引入 “抽象账户” 向这一宏伟目标迈近。
这么多特性不可能一次性引入,毕竟开发人员精力也有限。君士坦丁堡阶段的特性就是平滑处理掉所有由于” 拜占庭” 所引发的问题,并引入 POW 和 POS 的混合链模式。
V 神曾公开透露,君士坦丁堡将在今年 11 月或 12 月推出。
而 “安静” 的最大特性在于,将以太坊区块链的 POW 机制转变为 POS 机制。
2017 年,9 月 10 日,Rocket Pool 区块链高级开发者 Darren Langley 发布了 “安静” 的技术路线图。它主要包括以下特性:
股权证明(Beacon Chain,Casper FFG),Casper FFG 是以太坊 POS 共识机制的名称,Beacon Chain是一种使以太坊区块链能够转换为 POS 机制的解决方案,Beacon Chain 同时也会链接主区块链和分片链,它让主链知道需要添加来自分片的哪些块。一旦区块通过主链 POS 机制的验证,它将最终留在 Beacon Chain 中并保持与主链的紧密连接。
分片,分片方案被认为是可扩展性最有可能的解决方案。顾名思义就是将区块中的数据分成很多不同的 “片段”,并将它们分别存放在各个节点之上。Vitalik 将这些分片比喻为“宇宙”,并解释道,这些“宇宙” 同属于一个区块链系统,通过共识相互链接,如果破坏其中一个,就必须同时破坏另外 99 个。简单来说,分片技术就是一个分散式并行系统,在保持以太坊主链完整稳定的同时,减少每个节点的数据储存量,从而达到扩容的效果。
eWASM,eWASM:被视为虚拟机 EVM 的 “第二代”,并与之前的 EVM 相兼容。要知道智能合约就是以太坊的生命线,当前,以太坊智能合约是通过 Solidity/Vyper 语言来编写,并编译成 EVM 代码,代码由以太坊节点执行。eWASM 的开发就是用于代替 EVM,将增加交易吞吐量,支持更多编程语言。
以太坊 2.0 如果能够实现,它将能够处理大量的链上事务,同时在分布式高效转账与安全性之间保持平衡。
V 神在会上说,POS 机制的道路始于 2014 年,但今天的以太坊仍然使用 POW 机制来实现网络共识并确认交易。在 “安静” 系统中,将看到以太坊最终从 POW 转变为 POS。持有 ETH 的人和组织将通过 “投资” 来维持网络,而不是挖矿。
2018 年,以太坊的核心开发人员决定放弃他们一直在研究的 POW 和 POS 混合模型,而是走上一条需要更长时间的路径,即提供 “POS 和分片技术。
V 神表示,以太坊的发展将不会以 “安静” 结束,交易费和治理问题仍将存在。他和其他核心开发人员已经开始将未来的调整,映射到 POS 模型上。
“区块链 2.0 更快,更安全,能耗更低,每秒能够处理数千个事务。它是 “真正意义上的世界计算机,而不是 1999 年的智能手机,每秒只能处理 20 笔交易。”V 神说道。