纵观全局,区块链技术出现的时间并不久。尽管区块链相关的基本概念(密码学、去中心化、点对点网络和交易)已经被研究了数十年,但直到 2008 年比特币诞生之后,人们才相信这些概念确实可以组合到一起、创造出可用的产品。尤其是以太坊,直到 2015 年才以一种公开的、可用的面貌出现在人们的视野中。尽管预期的发展时间线和具体细节有所变化,以太坊仍坚持按照计划推进,不断升级协议,以确保提升可用性、安全性、功能性以及去中心化程度。 随着今年 2 月君士坦丁堡升级的完成,以太坊也就踩在了 Serenity(也被称为以太坊 2.0)阶段的门槛上,只待再经过一系列硬分叉和阶段性升级(包括 “以太坊 1.x”)便可实现。然而,为了更好地理解以太坊 2.0 的目标,我们先要回望一下当初是从何处启航。这里提供了一份以太坊大事记,回顾了以太坊历史上重要的计划内(外)的硬分叉和升级,为下一阶段的发展做准备。 Olympic | 2015 年 5 月 9 日 以太坊区块链于 2015 年7 月正式公开上线。而在这之前的临门一脚是 Olympic——第 9 个也是最后一个开放的测试网,用以进行概念验证(PoC),让开发者预先探索以太坊区块链发布后的运行情况。Vitalik 宣布将发放共计 25000 枚 ETH 来奖励对网络进行压力测试的开发者们。测试要求很明确:尝试让网络超负荷,并 “疯狂操作网络状态”,从而了解协议将如何处理流量过高的情况。开发者需要测试四个方面:交易动作、虚拟机运行、挖矿机制以及一般惩罚机制。 Frontier | 2015 年 7 月 30 日 经过几个月的压力测试后,以太坊网络已经做好了进正式主网发布的准备。7 月 20 日,以太坊的创世块被挖出,社区开始逐渐扩大。在 Frontier 发布前几个月,Vinay Gupta 发表了一份说明,阐述了以太坊的发布过程。慷慨激昂的陈词中不乏对以太坊潜在用户的警示,Gupta 表示 Frontier 是 “最原始形态” 的以太坊,开发者们应当谨慎行事。就在 Frontier 发布的前几天, Stephen Taul 也像 Gupta 一样对开发者发出了提醒:“与美国拓荒潮期间那些勇敢的开拓者们一样,以太坊社区的参与者将发现巨大的机会,同时也将面临许多挑战。” Frontier 协议包含以下几个关键特性:
|