什么是以太坊 Ethereum ?

什么是以太坊

Changelly

2013年年末,以太坊创始人 Vitalik Buterin 发布了以太坊初版白皮书,在全球的密码学货币社区陆续召集到一批认可以太坊理念的开发者,启动了项目。

以太坊团队将项目发布分成了四个阶段,即 Frontier(前沿)、Homestead(家园)、Metropolis(大都会)和 Serenity(宁静),在前三个阶段以太坊共识算法采用工作量证明机制(PoW),在第四阶段会切换到权益证明机制(PoS)。

在2015年7月30日,以太坊发布了 Frontier 阶段。Frontier 是空白版的以太坊网络:一个用于挖矿的界面和一种上传和执行合约的方法。Frontier 的主要用途是:将挖矿和交易所交易运行起来,从而社区可以运行挖矿设备,和开始建立一个环境,人们可以在里面测试分布式应用(DApps)。随着 Frontier 的发布,以太币也开始在世界各地的交易所进行交易。在2016年初,以太币的价格开始暴涨,以太坊的技术实力开始在市场上得到认可,吸引了大量开发者以外的人进入以太坊的世界。

在2016年3月14日,以太坊发了 Homestead 阶段。Homestead 阶段与 Frontier 阶段相比,没有明显的技术性里程碑,只是表明以太坊网络已经平稳运行,不再是不安全和不可靠的网络了。在此阶段,以太坊提供了图形界面的钱包,易用性得到极大改善,以太坊不再是开发者的专属,普通用户也可以方便地体验和使用以太坊。

Metropolis 阶段发布日期尚未确定。在 Metropolis 阶段,团队将最终正式发布一个为非技术用户设计的、功能相对完善的用户界面,也就是发布 Mist 浏览器。团队期望 Mist 的发布将包括一个去中心化应用商店和一些功能完善、设计良好的基础性应用,表现以太坊网络的强大。Mist 浏览器将非常简单易用,只要会使用普通浏览器就会使用 Mist 。在以太坊平台上,第三方开发者为普通用户开发的去中心化应用逐渐增多,以太坊不仅是一个开发平台,还逐渐成为一个应用市场,开发者和用户都是不可或缺的部分。

Serenity 阶段发布日期尚未确定。在 Serenity 阶段,以太坊将从 PoW 转换到 PoS 。工作量证明意味着将电力转换为热量、以太币和网络稳定性。但是若非必要,以太坊不想因为挖矿排放过多热量,所以需要修改算法:权益证明(PoS)。网络从工作量证明(PoW)转换到权益证明(PoS)将需要一个实质性的转换,一个转变过程,这似乎是一个长期过程,但并不是那么遥远:这类开发工作正在进行中。

 

以太坊特点:

1.智能合约(smart contract):存储在区块链上的程序,由各节点运行,需要运行程序的人支付手续费给节点的矿工或权益人。

2.叔块(uncle block):将因为速度较慢而未及时被收入母链的较短区块链并入。使用的是有向无环图的相关技术。

3.权益证明(proof-of-stake):相较于工作量证明,可节省大量在挖矿时浪费的电脑资源,并避免特殊应用集成电路造成网络中心化。(尚未实现)

4.闪电网络(lightning network):可提升交易速度、降低区块链的负担,提高可扩展性。(尚未实现)

5.开发社区稳固,不断成长,勇于使用硬分叉(hard fork)

 

硬分叉:

自最初版本以来,以太坊网络成功进行了数次硬分叉。与其说是硬分叉,不如说是以太坊的对于自身的不断创新与蜕变。

第一次分叉

调整了未来挖矿的难度,确保未来的用户会有转换至权益证明的动机。

第二次分叉:家园

2016年春季进行了第二次分叉,发布了第一个稳定版本,称作“家园”(Homestead)。

第三次分叉:DAO和区块链分叉

2016年六月,以太坊上的一个去中心化自治组织 The DAO 被骇,造成市值五千万美元的以太币被移动到只有该黑客可以控制的“分身DAO”。因为程序不允许黑客立即提取这些以太币,以太坊用户有时间讨论如何处理此事,考虑的方案包括取回以太币和关闭DAO,而DAO去中心化的本质也表示没有中央权力可以立即反应,而需要用户的共识。

最后在2016年7月20日,以太坊进行硬分叉,作出一个向后不兼容的改变,让所有的以太币(包括被移动的)回归原处,而不接受此改变的区块键则成为以太坊经典(Ethereum Classic)[。这是第一次有主流区块键为了补偿投资人,而通过分叉来更动交易纪录。

在这次分叉之后,造成了在两个区块链之间进行重放攻击的可能,加上其他网络攻击,让以太坊和古典以太坊又各自进行了数次分叉来避免攻击。

第四次分叉:减重和防DDoS

2016年11月底进行了第四次的分叉。这次分叉为区块链减重(de-bloat),并加入一些避免网络攻击的设计[23]。因为沟通疏失,这次分叉短暂造成以太坊的两个主要客户端程序 Parity 和 Geth 失去共识而产生意外的分叉,但问题在数小时内即被找出并修正。

第五次分叉:Metropolis (大都会)

拜占庭”(Byzantium),这个以太坊(ethereum)下一步发展的重要更新已经公布了测试网络推出的时间。

经过以太坊核心开发者的讨论,他们决定在9月18日部署这个测试网络。拜占庭是以太坊“大都会”(Metropolis)升级所需经历的第一阶段,下一阶段名为君士坦丁堡(Constantinople),将在不久后进行。

正式的网络升级会在10月初公布,取决于测试时间的长度以及测试期间产生的问题。观察者曾经预测大都会升级可能在本月开始,不过团队的持续研发进展将这一日期延后到了今年秋天。

开发者Hudson jameson负责大都会非官方升级的发布,他在讨论会中说道:

媒体不断强调大都会升级将在9月开始——事实上并不是9月。确切的时间是10月9日,如果测试网络不出现什么问题的话。以太坊创始人Vitalik Buterin在会议中提到,他预计拜占庭测试阶段将持续3到4周。

 

 

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Cryptostec
DISCLAIMER The information contained on this website is provided for informational purposes only and is not intended to substitute for professional financial, legal or tax advice. You should consult a professional before acting on any information you find here. This website may be compensated by companies mentioned through advertising, affiliate programs or otherwise. Any references to third party products, rates, or websites are subject to change without notice. Please do the appropriate research before participating in any third party offers. © Copyright 2020 Cryptostec
%d bloggers like this: