主页 > 安卓版imtoken钱包打 > 以太坊硬分叉升级——君士坦丁堡

以太坊硬分叉升级——君士坦丁堡

安卓版imtoken钱包打 2023-11-02 05:07:17

概括

在 12 月 7 日星期五 14:00 UTC(北京时间 22:00)举行的核心开发者会议上,以太坊开发团队成员就君士坦丁堡硬分叉的激活时间达成一致。 Fang 区块链的第 7,080,000 个区块作为激活点。 按照目前的出块速度,大概在2019年1月16日左右(间隔在14-18日)。 具体时间会在1月10日计算出来,会更准确,更详细的社区也会在每周的开发者大会上继续讨论。

目前具体变化涉及5

EIP:EIP145、EIP1014、EIP1052、EIP1283、EIP1234,其中EIP1234可能是争议最大的提案,涉及挖矿奖励从3个ETH减为2个,存在类似BCH社区内部分裂的潜在威胁,不同的是 BCH 是两个技术团队的拆分。 同时,两个技术团队都得到了矿场的支持。 如果以太坊的升级出现分裂,可能只是技术社区和矿工的分裂,同时也是技术团队和矿工治理的一次尝试。 .

目前升级时间刚刚确定,相关信息早就为大家所知,并且已经在测试网上运行了一段时间。 技术社区的每周视频会议将进一步讨论君士坦丁堡升级的话题。 估计所有的目光都集中在转移到以太坊的矿工身上,需要密切关注。 根据目前的信息,没有矿工反对,大概率会像上次拜占庭升级一样顺利过渡。

报告正文 一、背景介绍

2015年7月30日下午3点26分(UTC),以太坊第一个创世块诞生。 在以太坊的整个生命周期中,代码迭代也是同步进行的,以提升系统性能。 主要分为四个部分:三个阶段:Frontier(边境)、Homestead(家园)、Metropolis(大都市)和Serenity(宁静)。 以太坊共识算法前三阶段采用工作量证明机制(POW),第四阶段机制(POS)拟转为权益证明。

Frontier 阶段于 2015 年 7 月 30 日开始。该阶段的目的是:运行挖矿和交换交易,并构建一个人们可以测试分布式应用程序 (DApps) 的应用程序。

2016 年 3 月 14 日,以太坊发布了宅基地(homestead)。 Homestead 与 Frontier 相比,没有明显的技术变化; 以太坊提供了图形化界面的钱包,易用性得到提升,普通用户也可以轻松体验和使用以太坊。

Metropolis(大都会)旨在将以太坊的共识算法从工作量证明(PoW)转变为工作量证明和权益证明(PoS)的混合共识算法,从而提高整个以太坊区块链的效率并降低费用,最终过渡到第四阶段的纯权益共识算法。 实现起来比较复杂,所以分两次硬分叉升级:拜占庭和君士坦丁堡。 2017年10月16日,以太坊按原计划在第437万个区块高度进行拜占庭硬分叉,本次君士坦丁堡硬分叉升级时间确定。

届时,拜占庭升级将向以太坊平台引入九个关键改进协议(EIP)。 硬分叉后的具体变化是:

(1) 添加了“REVERT”运算符,允许在不消耗所有 gas 的情况下处理错误 (EIP140)

(2) 交易接收者现在可以包含一个状态字段来指示交易是成功还是失败(EIP658)

(3)在alt_bn128(EIP196)和pair check(EIP197)中加入椭圆曲线和标量乘法,允许ZK-Snarks等。

(4) 支持大数模幂运算(EIP 198),实现RSA签名验证等加密应用。

(5) 支持变长返回值(EIP211)

(6) 添加 'STATICCALL' 操作符以允许对其他合约的非状态更改调用 (EIP214)

(7)修改难度调整公式,加入叔块(EIP100)

(8) 冰河时代/难度炸弹推迟一年,区块奖励由5 ETH降低至3 ETH(EIP649)

2. 以太坊社区治理

开发者大会可以看作是以太坊聚集全球以太坊爱好者“集思广益”进行项目创意碰撞的方式之一。 该活动从2014年的第一次小型会议开始,影响力逐渐扩大。

DEVCON 0:2014年11月,以太坊在柏林举办了第一次小型开发者大会;

DEVCON 1:2015年11月9日至13日,以太坊在伦敦举办了为期五天的开发者大会,吸引了来自世界各地的300多名开发者; 第三届开发者大会(DEVCON 2)于2016年9月在上海召开。

DEVCON2:2016年9月19日-24日,近千人齐聚上海,共同探讨以太坊工具与开发、以太坊安全与应用、以太坊生态与前景。

DEVCON 3:2017年11月1日16年挖以太坊教程,以太坊开发者大会在墨西哥坎昆举行。 持续了4天。 全球以太坊开发者、投资者和爱好者讨论了以太坊的可扩展性、安全性和隐私性。 性等问题。 会上,Vitalik Buterin提出了Casper、Sharding等协议更新的问题,让sharding正式进入人们的视野。

DEVCON 4:2018年10月30日至11月2日,以太坊开发者大会在布拉格举行。 主要议题分为六个主题:可扩展性、安全性、隐私、开发人员体验、用户体验与设计、社会与系统。 会议从ETH2.0的历史、Layer 2和Layer 1层级结构、以太坊第四阶段Serenity(宁静)的P2P网络设计等角度进行了较为详细的介绍和讨论。 会议详情可见火币研究院内参技术周刊第6期第44周。 同时在第3期第41周、第4期第42周和第7期第45周赠送ETH2.0。 逐步详细介绍。

除了开发者大会,以太坊社区还有每周一次的视频会议。 下周会议的议程和具体时间将在每次会议上确定,并提前在以太坊Github上公布。 分叉升级时间的确认是在世界标准时间12月7日星期五14:00(北京时间22:00)召开的核心开发者大会上。 以太坊开发团队成员达成协议,整合以太坊区块链区块7,080,000作为激活点,用户可选择升级至新代码。 简而言之,如果用户选择通过升级软件来接受更改,则更新将在新区块被挖出时生效。

3.君士坦丁堡硬分叉升级

君士坦丁堡硬分叉升级原定于今年 11 月进行,最新确认的是以太坊区块链的 7,080,000 个区块。 按照目前的出块速度,大概在2019年1月16日左右(间隔在14-18天之间),具体时间更准确的计算在1月10日。具体变更涉及5个EIP:EIP145、EIP1014、 EIP1052、EIP1283、EIP1234。

site163.com 怎样挖以太坊_以太坊怎么挖_16年挖以太坊教程

在:

EIP 145:EVM增加移位相关指令16年挖以太坊教程,包括左移SHL、逻辑右移SHR、算术右移SAR

EIP 1014:生成合约地址的新规则,与状态通道有关。 规则是 keccak256( 0xff ++ 地址 ++ salt ++ keccak256(init_code)))[12:]

EIP 1052:EVM增加EXTCODEHASH指令,该指令可以获取合约字节码的keccak256哈希值。

EIP 1283:修改EVM的SSTORE指令的gas计算方式,有望降低很多合约的gas消耗,需要硬分叉支持

EIP1234:可能是最有争议的提案,它也需要硬分叉支持。 其中包括将难度炸弹协议推迟 12 个月以及对挖矿奖励进行调整。 难度炸弹随着时间的推移使挖矿变得更加困难,挖矿奖励调整将挖矿奖励从 3 降低到 2。

不难看出,由于本次升级涉及的挖矿奖励减少,存在类似BCH社区内部分裂的潜在威胁。 不同的是,BCH分为两个技术团队,两个技术团队由矿场支持。 详见《【火线观点16】谁才是真正的比特币现金?BCH社区或迎来大规模“算力大战”》一文,如果以太坊升级出现分裂,可能只是技术社区和矿工的分裂,也将是技术团队和矿工治理的一次尝试。 我们都知道2016年7月以太坊社区发生了DAO事件,当时ETH和ETC分叉出来,所以分叉治理的经验还是比较丰富的。 升级时间刚刚确定,相关信息早就为大家所知。 我们都知道并且已经在测试网上运行了一段时间。 技术社区的每周视频会议将进一步讨论君士坦丁堡升级的话题。 当它临近时,估计所有的目光都会转移到以太坊的矿工身上,他们需要密切关注。 从目前的信息来看,没有矿工反对,大概率过渡会像上次拜占庭升级一样顺利。

以太坊怎么挖_16年挖以太坊教程_site163.com 怎样挖以太坊

截至2018年12月12日的数据

2016年6月,以太坊上的去中心化自治组织The DAO遭到黑客攻击,市值5000万美元的以太坊被转移。 2016-07-20 以太坊硬分叉,所有以太坊币(包括被转移的币)都回到原处。 目前,以太坊的“官方”版本 ETH 由其原始开发人员维护; Ethereum Classic ETC 由一个全新的团队维护。 这是主流区块链首次通过分叉改变交易记录来补偿投资者。 分叉前持有ETH的人,分叉后会同时持有ETH和ETC,存放在交易所或在线钱包中的ETH也不例外。 在此次事件中,以太坊社区采用了投票的方式进行决策。

以太坊怎么挖_site163.com 怎样挖以太坊_16年挖以太坊教程

4.相关链接

(会议视频)

(会议安排)

(君士坦丁堡进度追踪器)