以太坊分叉资料整理(2017.9.21)

以太坊(分叉)

2016年7月,以太坊开发团队通过修改以太坊软件的代码,在第1920000区块强行把The DAO及其子DAO的所有资金全部转到一个特定的退款合约地址,从而“夺回”黑客所控制的DAO合约的币。从而形成两条链,一条为原链(ETC),一条为新的分叉链(ETH),各自代表不同的社区共识以及价值观。

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

以太坊分叉资料整理(2017.9.21)_第1张图片
来自以太坊创始人 Vitalik 的Twitter "Etheruem difficulty adjustment, and how it reacts to various net stresses"

近期,以太坊将进行拜占庭升级,它是以太坊四步路线图中第三阶段“Metropolis(大都市)”的第一步升级。据悉,以太坊计划在2017年10月内激活拜占庭硬分叉。“拜占庭”在以太坊的测试网络Ropsten上已经有了一个 正式的区块编号。此前设定在9月18日,这个区块编号如今正式被定在高度1,700,000,预计大约将在7天后到达这个区块。

针对与拜占庭改进的兼容性,开发者已经为Geth软件引入了新的性能提升。其中包括将节点所需要存储的数据量从25.3GB削减到14.9GB——这使以太坊的运行明显更加轻便。经过升级的节点还将能够更快地处理合约,过滤时间将从数分钟降低到一秒钟。

此次第三阶段“Metropolis(大都市)”升级,将有以下四大重大改变

1、支持“zk-SNARK”及零知识证明功能,用户将可执行匿名性更高的交易。

2、编程及智能合约将会变得更加简单,Gas也将被调整为账单结算。

3、为安全性爱好者提供身份掩护功能,允许用户自行决定私钥地址。这将提升网络安全性,甚至抵御量子计算机攻击。

4、这次升级包括“难度炸弹”,旨在提升挖矿难度,这也是以太坊网络从POW过渡到POS的一个中间步骤,这段时期被称为“以太坊冰河期”

软硬分叉的简单区别说明

硬分叉:没有向前兼容性,之前的版本将不可再用,需要强制升级。

软分叉:有较好的兼容性,之前版本至少部分功能可用,可不升级。

硬分叉:在区块链层面会有分叉的两条链,一条原旧链,一条分叉新链。

软分叉:在区块链层面没有分叉的链,只是组成链的区块,有新区块和旧区块。

硬分叉:需要在某个时间点全部同意分叉升级,不同意的将会进入原旧链。

软分叉:相当长的时间里,可允许不进行升级,继续使用原版本生成旧区块,与新区块并存。


以太坊分叉资料整理(2017.9.21)_第2张图片
软硬分叉示意图

你可能感兴趣的:(以太坊分叉资料整理(2017.9.21))