博客
关于我
以太坊系列 - 君士坦丁堡升级(1)
阅读量:72 次
发布时间:2019-02-25

本文共 1533 字,大约阅读时间需要 5 分钟。

硬分叉(升级)概况

分叉时间

  • 硬叉块高度:7,280,000
  • 预计时间:2019年2月28日星期四。

分叉后

  • 矿工仍采用Pow共识算法

  • 挖矿收益由3ETH减少到2ETH,即ETH产出会减少

  • 供应总量将从20,300 ETH/天减少到13,400 ETH/天,从每年740万ETH减少到490万ETH

  • 通货膨胀率将从7.7%下降到4.8%

  • 矿工如果不升级,老版本中的难度炸弹将会使他们的挖矿难度极具上升,收益极具减少,逼着矿工必须升级.

  • 升级后的矿工收益将会减少30%,但推迟了难度炸弹

  • 综上所述,应该不会出现新币种(分叉币)

影响

  • 此次升级将使以太坊未来减产,性能提升,商务化应用加强,对以太坊未来的发展有极大的重要意义。

以太坊发展的四个阶段

第一阶段是前沿(Frontier)

这个阶段开始时间是2015年的7月,也是以太坊的最初的实验阶段,这个阶段的软件是不成熟的,只有命令行界面,没有图形界面,你需要非常精通整个以太坊模型,对工具的掌握的非常好。但是还是可以进行基本的挖矿、学习、试验的。

第二阶段是家园(Homestead)

这个阶段开始时间是2016年的3月,承接前沿阶段,是以太坊第一个正式的产品发行版本,100%采用PoW机制,前沿一样采用命令行界面,没有图形界面。挖矿的难度除了算力增长增加之外还加入了一个难度炸弹,会将挖矿难度呈几何式的上涨。

第三阶段大都会(Metropolis)

分为两个部分,分别是拜占庭和君士坦丁堡。现在正处于大都会的伊斯坦布尔阶段,马上将迈向宁静。

  • 拜占庭阶段(Byzantium): 2017年的10月起,在第 4370000 区块左右硬分叉。仍100%采用Pow机制,以太坊引入了一个图形界面,让非技术用户也能便捷使用,这就是Mist浏览器。将挖矿难度按照回退300万个区块的高度去计算,因此出块时间又将回到15秒左右。区块的奖励从5ETH减少为3ETH

  • 君士坦丁堡阶段(Constantinople): 2019年的2月28日起,在第 7280000 区块硬分叉。PoS还没有开发完成,仍100%采用Pow共识算法,收益由3ETH减少到2ETH,推迟了难度炸弹。将挖矿难度按照回退500万个区块的高度去计算,将难度炸弹大概延后了12个月

  • 伊斯坦布尔阶段: 2019年的12月

第四阶段宁静(Serenity)

时间待定,这个阶段将从PoW和PoS的混合链模机制最后到完全抛弃PoW机制,以太坊网络将不再需要矿工挖矿。矿工挖矿成本高于收益或者矿工发现挖矿不如PoS的收益高,他们自动会切换到PoS机制。最终实现全部切成PoS模式,以太坊也就会迈入最终的宁静阶段。

本次君士坦丁堡升级了什么?

  • EIP-1234 (推迟难度炸弹并减产)
  • EIP-1014 (V神提议的,用于提升主网性能。为二层网络做技术铺垫,可使状态通道等二层网络扩容方案如分片(Sharding)或等离子体(Plasma)打下了更好的基础)
  • 还有 EIP-145 EIP-1052 EIP-1283 (降低智能合约运行成本,降低运算量,减少gas消耗)

名词解释

  • EIP: 以太坊的改进建议
  • Pow: 工作量证明
  • Pos: 基于权益证明的系统,可以通过在一个智能合约中抵押32个ETH,之后成为一名验证者,参与到新的权益证明系统中来。验证者们将负责1-2个特定的分片,每个验证者都能对1-2个分片进行区块提议/证明。一台计算机(节点)至多可以对2个分片进行验证。如果你想要抵押更多的ETH,你必须使用另一台计算机。
  • 难度炸弹: 指的是计算难度时除了根据出块时间和上一个区块难度进行调整外,加上了一个每十万个区块呈指数型增长的难度因子。

往期精彩回顾:

转载地址:http://juq.baihongyu.com/

你可能感兴趣的文章
MySQL DBA 进阶知识详解
查看>>
Mura CMS processAsyncObject SQL注入漏洞复现(CVE-2024-32640)
查看>>
Mysql DBA 高级运维学习之路-DQL语句之select知识讲解
查看>>
mysql deadlock found when trying to get lock暴力解决
查看>>
MuseTalk如何生成高质量视频(使用技巧)
查看>>
mutiplemap 总结
查看>>
MySQL DELETE 表别名问题
查看>>
MySQL Error Handling in Stored Procedures---转载
查看>>
MVC 区域功能
查看>>
MySQL FEDERATED 提示
查看>>
mysql generic安装_MySQL 5.6 Generic Binary安装与配置_MySQL
查看>>
Mysql group by
查看>>
MySQL I 有福啦,窗口函数大大提高了取数的效率!
查看>>
mysql id自动增长 初始值 Mysql重置auto_increment初始值
查看>>
MySQL in 太多过慢的 3 种解决方案
查看>>
MySQL InnoDB 三大文件日志,看完秒懂
查看>>
Mysql InnoDB 数据更新导致锁表
查看>>
Mysql Innodb 锁机制
查看>>
MySQL InnoDB中意向锁的作用及原理探
查看>>
MySQL InnoDB事务隔离级别与锁机制深入解析
查看>>