今年以太坊按照计划共会进行两次重要升级,分别是4月12日完成的上海升级,与预计第四季度进行的坎昆升级,而按照以太坊官方文档,自2013年白皮书发布至今,共产生了24个里程碑事件,其中大多为分叉升级,相对重要的为12个升级,如果你正在以太坊生态,了解清楚以太坊的成长历程是非常有必要的。
传统的中心化软件需要升级时,会发布一个新版本将旧版替换掉,而区块链因为是去中心化的没有中央所有权,所以区块链的升级会以分叉进行,矿工和验证者节点必须要更新以太坊客户端根据新分叉的规则去出块,升级后的分叉则成为新的主链,而另外一条旧链因无人继续维护则被废弃,但同时也存在一些极个别情况导致矿工不愿意放弃,从而继续维护旧链造成网络的永久分裂,也就是现在的ETH与ETC以太坊经典的关系。
2015年7月30日 边境升级
边境升级是以太坊面向开发者发布的第一个准系统级版本,使用代码和命令行操作,没有图形化单软件版本,所以可以将其理解成是beta版以太坊,这也就是称其为边境的原因,此时的以太坊就像是当年美国西部大开发时期,充满巨大的风险与机遇。
边境版本内通过硬编码的方式将每个区块的Gas限制在5000Gas,紧接着在两个月后的边境解冻升级中取消了5000Gas的限制,并将Gas默认价格设置为50gwei,并且就在本次升级中引入了难度炸弹,来人为的调控挖矿难度从而在POS上线时倒逼POW矿工无利可图,为后续转POS埋下了伏笔,难度炸弹爆炸之时,以太坊就会进入“冰川时代(对官方就是这样称呼的)”,所以请注意,仅仅在以太坊的初始阶段,就已经下定决心要转POS。
自此,以太坊开始正式进入准可用的POW挖矿时代,此时以太坊价格为每个1.24美元。
2016年3月14日 家园升级
家园升级是以太坊发布的第二个主要版本,顾名思义此时第一批淘金者已经完成了对边境的西部大开发工作,进入了建设家园安居乐业的阶段。
家园升级也是首个发布EIP以太坊改进提案的升级,共包含3个EIP分别为2、7、8,EIP2将合约创建的Gas费成本从21000提高到53000,EIP7增加了新的函数DELEGATECALL便于代码复用,EIP8对网络协议devp2p进行了向前兼容。
此时以太坊价格为每个12.5美元。
2016年7月20日 The DAO 分叉(以太坊的至暗时刻)
这并不是一个正常的升级,而是以太坊最终迫于无奈在至暗时刻所进行的妥协,自此以太坊分道扬镳形成了ETH与ETC。
The DAO是一个于2016年在以太坊上推出由智能合约控制的投资DAO,并进行ICO募集了价值1.5亿美金的以太币,占当时以太坊流通量的14%,但随后因其合约代码存在漏洞遭到黑客攻击,经过大量的尝试依然无法阻止黑客后,以太坊最终通过硬分叉来恢复被盗资金,但这也极大动摇了一大批遵循Code Is Low抱有去中心化信仰的成员,本来应该废弃的旧链依然被信仰者维护着,该链称为ETC以太坊经典。
此时以太坊价格为每个12.54美元。
2017年10月16日 拜占庭升级
此时以太坊已经经历了边境与家园两个重大里程碑升级,按照计划下一步是大都会升级,顾名思义在边境建设家园后,要将家园打造成一个熙熙攘攘的大都会,但大都会升级内容较多,故当时计划拆分为拜占庭和君士坦丁堡两次升级,但实际上大都会阶段要远比预期的工作量复杂的多,所以后续又拆出来了伊斯坦布尔、柏林等升级。
但在进入大都会阶段真正让以太坊“基业长青”前,Vitalik认为以太坊必须要转向POS,要逐渐的让矿工在POW无利可图,从而把他们“赶”到被迫接受POS,所以至少到了转POS的时候通过利益切换的方式让矿工觉得继续在POW收益不如转到POS,否则到时候POS上线,而大量矿工赖在POW不愿意走,则会直接导致以太坊的分裂,这种分裂的严重程度远超ETC,所以要逐渐的减少POW的收益,本次升级一口气发布了10个EIP,其中EIP649将难度炸弹延迟了一年半,并将出块奖励从5个减少到3个,推迟难度炸弹的原因主要是以太坊并未做好POS切换的准备。
其次经历了The DAO分叉的至暗时刻,以太坊痛定思痛发布了EIP214限制合约调用期间对状态的任何修改,从而提高安全性。
此时以太坊价格为每个334.32美元。
2019年2月28日 君士坦丁堡(圣彼得堡)升级
本来原定计划中的君士坦丁堡升级因为安全社区ChainSecurity所发现的一个漏洞所延期了,时隔两年以太坊终于又迎来升级,所以其实这次升级其实是个双响炮,在一个区块中完成了两次升级分别为君士坦丁堡和圣彼得堡。
在本次升级中,为将矿工赶向POS又近了一步,EIP1234将区块奖励从3ETH再一次降低为2ETH,同样的依然因没有做好切换POS的准备又将难度炸弹再次延迟12个月。
EIP1014中引入的一种能在合约被正式部署前,就预先计算出合约地址的新的指令CREATE2,从而将类似比特币闪电网络的状态通道概念引入以太坊,可以先在链下计算再将对应合约部署至链上结算。
此时以太坊价格为每个136.29美元。
2020年1月2日 Muir冰川升级
在仅仅完成伊斯坦布尔升级后不到一个月,以太坊又紧急临时进行了一次升级,一个月内进行两次硬分叉是非常罕见的,原因是对难度炸弹“爆炸”时间的预估错误,可能会导致提前爆炸,而POS切换依然没有准备好,所以要紧急升级再次延迟难度炸弹,也正因为本次升级是临时决定的,所以没有遵循大都会以城市的命名规则,还记得上文中说到的以太坊官方将难度炸弹爆炸后称为什么吗?冰川时代,而Muir冰川是美国阿拉斯加一个已经被海水取代消失的冰川名称,所以叫Muir冰川的寓意即让冰川先“消失”。
此时以太坊价格为每个127.18美元。
2020年12月1日 信标链正式发布
从2015年就开始酝酿的POS计划终于迈出了重要一步,POS信标链在今天正式发布上线,与POW主链保持并行运行状态,在两年后的巴黎升级中将会进行史诗级的Merge。
此时以太坊价格为每个586.23美元。
2021年4月15日 柏林升级
柏林升级正是开启了Devcon城市“冠名”的时代,在论坛中大家讨论接下来的升级如何命名时,各种建议都有,包括星座、乐器、魔兽世界角色等,最终一个以Devcon城市名称的提议被投票选中,于是本次升级用第一场Edvcon所在地柏林命名。
此时以太坊价格为每个2454美元。
2021年8月5日 伦敦升级
本次升级发布了对以太坊影响最大的EIP之一:EIP1559,它直接改变了以太坊的经济模型,之前区块打包是拍卖机制,Gas价高者得且全部给到矿工,EIP1559将Gas费分为两部分,一部分给到矿工,另一部分燃烧,从而将以太坊带入通缩时代,截止目前已经有价值60亿美金的320万个ETH被燃烧。
此时以太坊价格为每个2621美元。
2022年9月15日 巴黎升级(Merge)
以太坊正式完成Merge这一史诗级的巴黎升级,此次是直接修改以太坊执行层和共识层的升级,EIP3675将共识升级为POS权益证明,陪跑两年的信标链成功上位,筹划7年之久的POS之路终于走到了尾声,但依然还有个小尾巴没有解决,就是质押提款问题,因为在这两年的时间里信标链并不支持质押提款,导致大量的质押者无法将资金取出,而就在巴黎升级前半年刚经历了一轮4000美金的牛市高点,所以那些早期质押者只能眼睁睁的看着坐过山车却无可奈何,所以必须要解决质押提款问题,否则人们不敢讲自己的ETH质押进去作为节点,从而导致POS链产生中心化风险,但也有如Lido等LSD产品一定程度解决了质押提款问题。
此时以太坊价格为每个1472美元。
2023年4月12日 上海升级
上海升级解决的最大问题就是实现了质押提款,在信标链苦熬两年之久的节点终于可以把钱取出来了,但与之同时更多的人愿意把钱质押进去,目前已经有1900万ETH被质押进去,也拉开了LSDFi的帷幕。
此时以太坊价格为每个1917美元。
2023年 时间待定 坎昆升级
解决掉了以太坊共识的问题,就要重点突破扩容问题,首先在路径上以太坊已经非常明确采用Layer2方案,如何更好的支持Layer2则是以太坊要重点考虑的,坎昆升级预计在23年下半年进行,最重要的包括EIP4844,向以太坊引入了一种新的交易类型,可以在一个称为Blob的空间中以更便宜的费用存储数据,从而Layer2之前存储在Layer1中的数据可以存在Blob中,极大的降低Layer2的费用。
以上就是以太坊的成长史,梳理完后荡气回肠,很难想象这一切的规划都是早在7年前以太坊第一个正式版本发布时就设计好的,而那时的Vitalik,仅仅21岁。