主页 > imtoken安卓下载地址 > 区块链软分叉和硬分叉 以太坊的指南针1.0.0 文档

区块链软分叉和硬分叉 以太坊的指南针1.0.0 文档

imtoken安卓下载地址 2024-01-26 05:11:04

进展阶段

以太坊总共会经历 4 个发展阶段,我们正处于第 3 阶段的中间。

每个开发阶段的交接过程都是以“硬分叉”的形式完成的。硬分叉是一种特殊的软件升级——不向前兼容。新软件识别过去旧软件产生的区块链记录,但如果你还想用旧软件生成区块,新软件将无法识别区块。新软件诞生并运行后,旧软件将逐渐从网络中移除。

笔记

之所以叫“fork”而不是“replacement”,是因为这意味着网络社区中总有一些人不想更新软件。硬分叉代表社区分裂,而软分叉则保持前向兼容性。分叉的自由让区块链网络具备了“自我进化”的能力。拥有更多开发者和更多用户的分叉链具有更高的生存概率。

区块链软分叉和硬分叉

以太坊采用硬分叉分阶段升级,下面分阶段介绍。

块高度 #0

“前沿”阶段,2015 年 7 月至 2016 年 3 月。

区块链软分叉和硬分叉

在此期间发布了以太坊的初始版本。它不是一个稳定、安全的版本,主要是供开发人员试验该软件的。以太坊的初始版本为开发者提供了一个命令行界面,供开发者上传和传输智能合约,同时还提供了一个挖矿模块,从而可以在全网不断产生新的区块。挖掘算法基于工作证明(PoW)。这一阶段,各项软件指标不断提升,区块链网络状态开始趋于稳定。

区块高度 #1,150,000

“宅基地”阶段,2016 年 3 月至 2017 年 10 月。

区块链软分叉和硬分叉

以太坊软件开发的生态系统,以及以太坊网络的底层协议在此期间保持稳定。社区开发者贡献的开发工具和图形界面钱包不断完善,普通用户也可以参与到以太坊的使用中。通过底层协议的优化改进,加快了交易出块速度,虚拟机各项指标基本稳定。

区块高度 #1,192,000

“DAO”安全事件分叉,2016 年 6 月 18 日。

区块链软分叉和硬分叉

以太坊区块链上的众筹智能合约 DAO(筹集了 1.5 亿美元,相当于当时流通的以太坊的 15%)发现了一个安全风险“递归调用漏洞”。该漏洞被黑客利用,大量以太币从原始智能合约中被盗。最终,以太坊创始人决定使用软分叉和硬分叉回滚交易,避免了投资者资产的损失。没有参与硬分叉的旧链最终被命名为以太坊经典(ETC),并从此与以太坊分道扬镳。

笔记

DAO事故的分叉措施是对安全事故的救援措施。根据区块链去中心化的思想和自治的理想,任何人都应该为自己的漏洞负责区块链软分叉和硬分叉,也应该认识到区块链的不可逆性。在这个硬分叉中回滚交易的行为确实打击了一些以太坊信徒,并促使他们留在旧链 ETC 上。这一事件也成为以太坊激进处理的事件之一。

区块链软分叉和硬分叉

区块高度 #4,370,000

“大都会”舞台,2017 年 10 月至今。

共分两步实施,分别是拜占庭(Byzantium)和君士坦丁堡(Constantinpole)。拜占庭步骤将减慢区块链出块的速度。君士坦丁堡步骤将显着增加区块链的计算难度区块链软分叉和硬分叉,并减少挖掘区块的以太奖励。两者将导致基于工作量证明的挖矿难度增加,最终将迫使区块链的共识方式转向权益证明(PoS)共识算法。君士坦丁堡的时间路线图,原计划在 2018 年实施,现已推迟到 2019 年 3 月实施,挖矿奖励降至每块 2 ETH。

区块高度#尚未确定

“宁静”阶段还没有明确的时间表。

在这个阶段,共识算法完全转向权益证明(PoS)进行区块挖掘,并放弃工作量证明(PoW)。进入这个阶段后,社区的共识算法将彻底改变,这将对整个经济模型和社区形态产生巨大的影响。这部分计划还在讨论和制定阶段,创始人Vitalik还没有说明这个阶段的详细安排。