在刚刚过去的7月30日,以太坊(ETH)迎来了创世三周年纪念日。2015年7月30日下午3时26分(UTC),以太坊第一个创世区块诞生。至今,以太坊已产出区块超过600万个。在经历过The DAO、分叉、ERC20等事件之后,以太坊已成为市值第二高的区块链项目。而它的创始人、被称为“以太坊之父 ”、“V神”且年仅24岁的俄罗斯天才少年Vitalik Buterin也和以太坊的命运轨迹紧紧的绑在了一起。
与以太坊创世三周年同样吸引目光的是,在7月27日的核心开发人员会议上,根据利益相关者的说法,以太坊开发者正在准备实施“君士坦丁堡(Constantinople)”代码——以太坊网络的下一个全系统升级。作为一系列升级的第二部分,“君士坦丁堡”旨在提高以太坊网络的效率和降低费用,该升级将在10月份的Devcon4以太坊会议之前的某个时间被激活。
也就是说,这次向后不兼容的代码更改的确切激活的区块高度还没有确认。
这次升级的路线图非常宽松。根据路线图,实施阶段将持续到8月13日,之后将进行两个月的测试,包括启动一个“君士坦丁堡”专用的测试网络。
这次升级将包括各种优化,目的是提高平台的效率,降低费用。君士坦丁堡是一项由两部分组成的升级计划——“大都会(Metropolis)”的第二部分,延续了去年10月启用的“拜占庭”的脚步。
根据会面结果,目前开发人员总共正在实施4个以太坊改进提案(EIP)。以太坊客户端Geth的主要开发者彼得•西拉吉(Peter Szilagyi)表示,他们已经实现了大部分的更改。他在开发者会议上表示,“这些EIP基本上已经完成。”
实现阶段的一些升级包括EIP 210(用于重组区块哈希在以太坊网络上的存储方式)和EIP 145(提高以太坊虚拟机EVM的算术速度)。开发人员还在进行另外两项升级——用于增加以太坊状态通道的EIP 1014,和用于压缩合约交互方式的EIP 1052。
另外两个值得注意的更改仍有待讨论,包括一项旨在推迟以太坊难度炸弹的EIP,以及一种可能改善gas定价机制的EIP。
至少就挖矿难度问题而言——这是一个有争议的话题,涉及到对以太坊发行模式的考虑,以及对不同利益相关者的不同影响——以太坊社区还没有做出任何决定。
那么,以太坊“君士坦丁堡”升级指的是什么?对以太坊的发展又有什么重要的意义?我们先来回顾下以太坊的发展史。 诞生
2013年底,以太坊发明人Vitalik Buterin发布以太坊初版白皮书,召集了一批认可以太坊理念的开发者启动项目,其中包括项目联合创始人Gavin Wood和Jeffrey Wilcke。
2014年2月,以太坊社区、代码数量、wiki内容、商业基础结构和法律策略等逐渐完善。以太坊爱好者Gavin Wood和Jeffrey Wilcke开始全职专注以太坊开发等工作。
4月,Gavin Wood发表以太坊虚拟机技术说明黄皮书,该文档成为以太坊的技术圣经。根据说明,以太坊客户端支持7种编程语言,包括C++、 Go、Python、Java、JavaScript、Haskell、Rust等,软件性能更加优化。
同年7月24日,以太坊开放为期42天的以太币预售,共募集到31531个比特币,根据当时币价折合1843万美元,是当时排名第二大的众筹项目。预售时所使用的比特币地址是36PrZ1KHYMpqSyAQXSG8VwbUiq2EogxLo2,在比特币区块链浏览器里可以看到每一笔转入和转出,最终,售出的以太币的数量是60102216。
崛起
2015年5月,团队发布最后一个测试网络(POC9,此前已经有0~8个测试版本),代号为Olympic,经过两个月的测试,团队于2015年7月发布正式的以太坊网络,标准着以太坊区块链正式上线运行;月底,以太坊开始在多家交易所交易。 大事记
以太坊的迭代计划 所谓以太坊的硬分叉,是对以太坊底层协议的改变,通过创建新的规则,对历史数据进行回滚,进而提高系统性能。
据了解,以太坊的发布分成四个阶段,即Frontier(前沿)、Homestead(家园)、Metropolis(大都会)和Serenity(宁静),前三个阶段以太坊共识算法采用工作量证明机制(POW),在第四阶段计划切换至权益证明机制(POS)。
以太坊的前沿阶段始于2015年7月30日,该阶段用途是:将挖矿和交易所交易运行起来,建立一个让人们可以在里面测试分布式应用(DApps)的应用。
次年3月14日,以太坊发布家园,与前沿相比,家园没有明显的技术性变革;以太坊提供了图形界面的钱包,易用性得到改善,普通用户也可以方便地体验和使用以太坊。
2017年10月16日,以太坊按照原定计划于第437万个区块高度进行第三阶段升级,大都会包含拜占庭(Byzantium)和君士坦丁堡(Constantinople)两个硬分叉,后者预计在2018年进行。
开发者大会 开发者大会算是以太坊聚集全球以太坊爱好者,对项目进行“头脑风暴”的创意碰撞的方式之一。该活动从2014年第一次小型会议开始,大会影响力正逐渐扩大。
2014年11月,以太坊在柏林举办了第一次小型开发者会议(DEVCON 0);
2015年11月9日到13日,以太坊在伦敦举行了为期五天的开发者大会(DEVCON 1),吸引了全世界三百多名开发者参加;会上选定第三次开发者大会(DEVCON 2)于2016年9月份在上海举行。
2016年9月19日至24日,近1000多名与会者齐聚上海,围绕以太坊工具及开发、以太坊安全及应用和以太坊生态及展望进行探讨。
2017年11月1日,以太坊开发者大会(DEVCON 3)于在墨西哥的坎昆召开,历时4天,全球以太坊开发者、投资者与爱好者讨论关于以太坊的可扩展性、安全性以及隐私性等问题。会上,Vitalik Buterin提出了Casper、Sharding和其他的一些协议更新的议题,正式将分片拉入人们的视野。
以太坊分叉 2014年7月以太币预售成功后,以太坊的开发在非营利组织ETH DEV的管理下走向正式化,Vitalik Buterin、Gavin Wood和Jeffrey Wilcke作为社区3位主管,依据Ethereum Suisse的合约管理以太坊开发事务。
2016年6月,以太坊上的一个去中心化自治组织The DAO被黑客攻击,市值五千万美元的以太币被转移。由于原有程序不允许黑客立即提取,“是否修改程序、找回损失”考验着以太坊团队。
同年7月20日,以太坊进行硬分叉,所有的以太币(包括被移动的)回归原处,而不接受此改变的区块链变成了以太坊经典(Ethereum Classic)。此次分叉后,以太坊和以太坊经典又各自进行了数次分叉,最近一次,即2017年10月16日以太坊的第三阶段——升级大都会,这一阶段又包括了拜占庭和君士坦丁堡。 什么是”拜占庭”和”君士坦丁堡”?
“大都会”为以太坊带来了大量重要的特性,不可能一次性引入这么多特性,毕竟开发人员精力也有限,这就是为什么以太坊要通过两个阶段发布”大都会”并且这两个阶段都会硬分叉,而这两个阶段就是”拜占庭”和”君士坦丁堡”。
经过几次推迟以后,”拜占庭”在第4370000区块左右硬分叉。“拜占庭”引入了大量新特性,主要包括:1.zk-SNARKs;2.“revert”功能和”returndata”;3.抽象账户。
“君士坦丁堡”主要的特性就是平滑处理掉所有由于”拜占庭”所引发的问题,并引入 PoW 和 PoS 的混合链模式。
那么经过这次“君士坦丁堡”升级后,以太坊的价格会“起飞”吗?
我们知道,影响价格的因素是多方面的,产品本身的价值、宏观环境、投资者情绪、大资金的关注度等等都会影响产品短期内的价格,投资任何一个数字资产之前,我们都需要自己去做一定的研究。虽然短期价格无法预测,但我们看到,拜占庭给以太坊带来了如此多的改变,zk-SNARKs 的执行也是一项勇敢的进步。即将到来的”君士坦丁堡”和它的 PoS 也必将会成为密码世界里每个人都会关注的事情,在以太坊去中心化的道路上绝对是革命性的!
整体而言,以太坊目前已经占据区块链应用底层的半壁江山,这其中既有优于比特币的特性、以太坊抢占竞争高地带来的红利,也有包括摩根大通、微软在内的大型企业组成的以太坊企业联盟(EEA)带来的正面效果,如果以太坊继续改进优化,未来必定可期。让我们迎接“君士坦丁堡”升级的到来。