“在旧金山寒冷的十一月的一天,我第一次写出以太坊(Ethereum)白皮书的最初草稿。这份初稿是我对我们称之为“密码学货币2.0”领域长达几个月的思考和工作的结晶。密码学货币2.0简单地说就是把区块链技术应用到货币以外的领域,不再仅仅局限于货币领域。”
——这是Vitalik Buterin在2014年1月23日写的博客,如今以太坊即将进行君士坦丁堡升级,让我们从起点回顾以太坊的成长历程,或许能更好的理解这次重大升级。
01
起点
Vitalik Buterin于2013年底描述了以太坊。此后不久,Vitalik发表了以太坊白皮书,详细描述了以太坊协议和智能合约架构的技术设计和基本原理。2014年1月,Vitalik在美国佛罗里达州迈阿密举行的北美比特币会议上正式宣布了以太坊。
以太坊开发开始于2013年12月份,当时两个开发者(中间:Jeffrey Wilcke和右边:Gavin)和一个大学辍学生(左边:Vitalik)决定集思广益,一起开发这一项目。ETH的第一个概念验证(Proof of Cocept 1,PoC1)在2014年2月1日完成。
为了启动庞大的开发商、矿工、投资者和其他利益相关者网络,以太坊宣布计划进行以太币代币的预售。2014年7月23日,以太坊通过为期42天的预售募集到1844万美金,大概为60102216枚以太坊。
继以太网成功预售之后,以太坊开发在一个名为ETH DEV的非营利组织下正式化,该组织根据以太坊的合同管理以太坊的发展——Vitalik Buterin,Gavin Wood和Jeffrey Wilcke一起担任该公司的3名董事。
2014年11月,ETH DEV在柏林举办了为期5天的第一次小型开发者会议devcon 0。
Devcon 0现场
2015年5月,奥运测试网推出,一直在2014年2月1日午夜开始的事情(POC1)即将结束。实际上在整个2014年和2015年,以太坊团队开发了一系列概念验证发布,在第9个POC(也是最后一个)开放测试网络,称为奥运会,开发者社区被邀请参加网络上限的测试,持有各种记录或以某种方式破坏系统的人可以获得丰厚的奖金。
这也是Frontier发布之前以太坊开发过程的最后阶段。
02
发布
2015年7月30日,以太坊发布测试版,即Frontier(以太坊的第一个阶段)。全世界的矿工开动挖矿设备,用户运行节点,以太坊网络运行起来了。尽管作为以太坊项目的第一个里程碑,Frontier本质上是一个测试版本,供开发者学习和体验,并开始初步构建去中心化的应用和工具。
Frontier(前沿)采用了一个类似Bitcoiners的模型,是以太坊的最初版本。Frontier是空白版的以太坊网络:一个用于挖矿的界面和一种上传和执行合约的方法。
Frontier的主要用途是:将挖矿和交易所交易运行起来,从而社区可以运行挖矿设备,开始建立一个环境,人们可以在里面测试分布式应用(DApps)。在这个环境中,用户上传自己的软件到以太需要以太币。你可以通过以太币/比特币(ETH/BTC)交易对购买ETH,或者在预售期间购买以太币,然后可以在Frontier网络中使用它。
Frontier只有命令行界面,没有图形界面,需要非常精通整个以太坊模型,对工具的掌握非常好。你可以挖到真正的以太币,每个区奖励0.59个以太币,是正常以太币发行速率的10%。挖出的以太币可以用于支付程序运行费用,或者用于交互其它东西。
如果核心开发者和审计人员认为Frontier已经十分稳定了,ETH将从Frontier迁移到Homestead(家园)。当准备好迁移到Homestead(Frontier之后的另一个阶段),Frontier网络会被关闭。钱包中的以太币一起被转移,但是合约中的状态会被擦除,且通过“炸弹合约”的形式转换到新网络。
2015年11月初,第二届开发者大会DEVCON-1 在伦敦市举行。为期5天的活动包括100多场演讲,小组讨论和闪电讲座,吸引了400多名参与者,各种开发者、企业家、思想家和企业高管。像UBS、IBM和微软这样的大公