首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

以太坊“君士坦丁堡”升级,意味?陨落?新币?崛起?

从这里

爱上,区块链——赋能科技社区

Ethereum正在为它的下一个重要里程碑——君士坦丁堡硬分叉做准备,预计1月16日发生。

先做一个简单的汇总,Ethereum 的发布计划分为四个阶段: Frontier (开发和测试去中心化应用程序的 beta 阶段),Homestead (稳定平台),Metropolis (正在进行)和 Serenity (即将推出)。

Metropolis硬分叉的第二次更新,被称为君士坦丁堡硬分叉,本应该在2018年8月13日完成,测试了两个月,并在10月的第二个星期发布。然而,由于开发人员在测试期间发现了程序中的错误,硬分叉推迟到了2019年1月。

在2018年的最后几个月里,这一延迟无疑给以太的价值带来了额外的压力,使得以太的价格在12月中旬之前低于85美元大关。因此,ETH 的价值比2018年1月15日达到的历史最高值1.389美元下降了94% 。由于与主要同行之间的价格差异成为负值,Ripple取代以太坊成为了第二大加密货币。

如今,随着加密货币价格的全球复苏,以太坊对美元汇率自去年12月底以来反弹了84% ; eth / usdt 上涨超过155美元,以太坊重新成为市场上仅次于比特币的第二大受欢迎的加密货币。最终 ETH 能否继续恢复元气可能取决于即将到来的硬分叉。

1

比特币硬分叉和以太坊硬分叉有什么不同

对于比特币来讲,比特币分叉币其实就是镜像原比特币区块而来的,只不过是采用了另一种协议,因此,分叉币的总数也是2100万个,这无异于将比特币增发了一倍。这样一来,比特币资金流和关注度就有可能被分化。因此,短期内,比特币价格或许会因为价值被稀释而引起价格下跌。我们上面提到的比特币现金(BCH)就是一个种比较成功的分叉币,目前市值排名第四,除此之外,比特币分叉币还有:BTG、B2X、BCD、SBTC、BCHC。通俗来讲,这些分叉币和比特币本身的理念出现了分歧,谁也不想妥协,于是,便各自按照不同的轨道发展。

以太坊的硬分叉是改变以太坊底层协议,创建新的规则,提高整个系统。协议在某个特定区块上被激活。所有的以太坊客户端都需要升级,否则将停留在遵循旧规则的老链上,老链是不被兼容的。因此,在一条区块链中进行硬分叉需要整个社区的合作与沟通,同时也需要各个以太坊客户端的开发者们进行合作,这就使得整个分叉过程变得流畅。以太坊的硬分叉实际上是社区内部统一的硬分叉,不更新到最新版本的以太坊客户端依然可以产生区块,但是不会得到社区的认可,也不会产生新的币,对于用户来讲,他们并不需要去做额外的操作,因为钱包提供商会率先进行更新。

2

一系列升级看点

“君士坦丁堡”是一次硬分叉升级,这意味着它需要在网络中的所有节点上单方面安装,才能按预期运行。这种升级方法是一个自带风险的过程。例如,如果有足够多的用户不同意升级,则可能导致网络分裂。这样的事件曾发生在2016年,当时DAO崩溃之后,一次有争议的硬分叉导致了两条截然不同的区块链的出现,即以太坊(Eth)和以太经典(Etc)。

尽管如此,Parity 以太坊客户端的产品发行经理阿弗里•肖顿(Afri Schoedon)表示,此次区块链分裂的风险较低,因为以太坊大部分超级矿池对升级持强烈支持的态度,它们在避免链条分裂方面起着最关键的作用。肖顿说道:

“矿工们已经做好了升级的准备,只有他们才能分裂这条区块链。”

目前,由以太坊矿池Ethermine首席执行官彼得•普拉舍尔(Peter Pratscher)运营的一个追踪网站检测到君士坦丁堡的采用率仅为15.6%。普拉舍尔在接受CoinDesk采访时表示,该统计数据存在缺陷,并声称实际数据更接近大多数将会采用。普拉舍尔说道:

“我们预计大多数未更新的节点将在分叉区块到来之前进行更新。”

“君士坦丁堡”升级以拜占庭帝国(Byzantine Empire)首都命名,它是“大都市(Metropolis)”三步升级计划的一部分。“君士坦丁堡”结合了总共5个以太坊改进建议(EIP)。虽然大多数是无争议的调整,但升级的一个方面已经引起了一些争议。

其中特别的一点是,“君士坦丁堡”推迟了“难度炸弹(difficulty-bomb)”的到来。“难度炸弹”是以太坊的一种算法,随着时间的推移,它会增加挖矿难度。而“君士坦丁堡”升级将降低挖矿难度,它还会采取措施减少以太坊矿工的挖矿奖励,从每个区块3Eth减少到每区块2Eth。

这直接导致矿工们对升级表达出不满。但与此同时,各个大矿池也加大了对这一升级的支持力度。普拉舍尔说道:

“我们希望升级顺利,不会遇到任何问题。”

撇开这些不谈,以太坊系统范围的网络升级也存在其他风险。如果代码出现错误,将会导致网络分裂,此外算法出错也将导致意料之外的难题。但开发人员相信,这种风险对“君士坦丁堡”升级来说是微不足道的,在升级前的几个月内,开发人员一直在测试代码以寻找其中的漏洞。哈德逊•詹姆逊说道:

“我们有测试和监控软件,比如分叉监视器和协议模糊测试器,它们可以在硬分叉之前、分叉期间和分叉之后持续对可能出现的问题进行监控。能够将这些变更部署进以太坊协议,我们都感到非常兴奋。尽管如此,我们把网络的安全性和稳定性放在首位。”

3

什么是君士坦丁堡

以太坊基金会的最终目标是遵循Vitalik Buterin的愿景,从工作证明协议(PoW)过渡到权益政协协议 (proof -of-Stake),预计该网络将解决与挖矿和可扩展性相关的问题。

虽然这一转变计划在最终升级“宁静时期”时进行,但准备工作几乎是在启动以太坊主网之后立即开始。路线图被分为五个主要部分,拜占庭和君士坦丁堡是一个被称为Metropolis阶段的一部分。

君士坦丁堡硬分叉包括五个不同的以太坊改进建议(循环)从PoW平滑过渡到PoS。一旦启动,他们将从根本上改变以太坊,且有一系列新的升级, 比如防止向后兼容性,即节节点必须与整个系统同步更新,或者作为独立的区块链实体继续运行。

比特币协议也使用这种工作量证明,要求“矿工”解决复杂的数学难题,以换取奖励。这就是所谓的挖矿,第一个解决这个问题的矿工会得到"挖矿"加密货币的单位奖励。随着矿工解决复杂数学难题的效率提高,为了保持平均采矿时间长期稳定,计算的难度也随之增加。因此,PoW协议消耗的能源越来越多,而且越来越有巩固大型矿商手中权力的趋势。而另一方面,权益证明(PoS)将让持有最大股权的矿商创建一个新区块。与PoW不同的是,在PoS中的“矿工”不是通过创造加密货币获得回报,而是通过交易费获得。因此,他们被称为'伪造者'而不是'矿工'。

PoS显著地降低了能源消耗,并且具有明显的成本效益。从长远来看,它更适合于支撑网络的可扩展性,降低成本。这就是为什么 Ethereum 打算转移到 PoS 协议。为此,Ethereum在2015年9月提出了一个逐步提高矿工难度的程序,称为“困难炸弹”。通过逐渐降低矿工在采矿过程的利润,旨在促进从 PoW到PoS的转变。

“困难炸弹”延迟将包括在君士坦丁堡,以保持系统的稳定,使网络保持当前的状态。当Ethereum接近权益证明时,减少区块奖励也会降低矿机驱动的链条断裂的可能性。

在五个改进君士坦丁堡硬叉的Ethereum建议(EIP)中,EIP 1234是讨论最多、对矿工最重要的升级。它由两个部分组成:减少区块奖励和困难炸弹延迟。其他四项建议,即 EIP 145、 EIP 1014、 EIP 1052和 EIP 1283,也是关于降低开发者的复杂性和减少gas成本(营运成本)。

4

以太坊矿工的争论

不过,尽管“君士坦丁堡”的大部分升级都是经过良好测试且技术上简单易懂的更改,但还有另一项代码变化却一直备受争议。该代码变化名为EIP 1234,由Parity的阿弗里•肖顿(Afri Schoedon)所编写。

“君士坦丁堡”的一个主要特点是延迟了所谓的“难度炸弹”的激活,以及上述的技术特点。“难度炸弹”是一种会逐渐增加生成新区块所需时间的算法,最初设计出来是为了利过渡到以太坊即将到来的共识转换,即权益证明(Pos)。

最终,“难度炸弹”迫使区块链进入一个被称为“冰河期(ice age)”的状态,在这个时期,挖矿难度将变得非常大,以至于交易无法被确认。因此,该算法的好处是它可以鼓励开发人员频繁修改代码,以适应“难度炸弹”。

根据阿克胡诺夫的说法,延迟“难度炸弹”的启动是“君士坦丁堡”最关键的一大看点。他说道:

君士坦丁堡’最重要的是延迟了‘难度炸弹’的启动,否则挖矿难度将开始急剧攀升。除此之外,它没有什么真正重要的变化。”

然而,延迟“难度炸弹”也有其自身的微妙之处。这是因为在以太坊上生成区块的速度也决定了平台内部加密货币以太币发行的规则。为此,“君士坦丁堡”将区块奖励从3Eth降至2Eth的举措在以太坊区块链矿工中引发了争议,因为矿工们的挖矿利润直接取决于区块奖励。

更具争议的地方在于以太坊日益专业化的矿机的出现。据一些人称,这可能使业余矿工的挖矿变得不太可行,因为他们通常使用GPU矿机、而不是专业化的ASIC矿机来挖矿。Ethermine矿池的普拉舍尔说道:

总体而言,我们并不期待以太坊的‘君士坦丁堡’升级。它有可能让许多矿工无利可图,这将对以太坊网络的安全产生负面影响。”

普拉舍尔以最近以太经典遭受的攻击为例,称以太经典完全被恶意的算力所控制了,如果以太坊的矿工太少的话,同样将会出现大量问题。他说道:

51%攻击是真正的威胁,最近针对以太经典网络的攻击就让我们看到了这一点。”

布瑞恩•文图罗(Brian Venturo)经营着一个名为Atlantic Crypto的小型矿池,他对CoinDesk表示,他也有同样的担忧:

“‘君士坦丁堡’升级中的EIP-1234给以太坊挖矿收益带来压力将立竿见影。”

5

上次“拜占庭”硬分叉是怎样的?

硬分叉对于ETH来说已经不是一件稀奇的事。截至目前,以太坊平台已执行了五次硬分叉。“拜占庭”硬分叉是最近的一次,因此,从前面历史中可以一定程度推演“君士坦丁堡”硬分叉。

“拜占庭”多次推迟后,在4370000区块进行硬分叉。分叉后,以太坊出现重大变化,操作性能得到提升,其中也将区块奖励从5个以太币降为3个以太币。

由于之前发生的多次硬分叉都产生新的分叉币(如ETH-ETC、BTC-BCC、BTH-BCHSV等),人们会顺其自然觉得链条断裂然后产生新币是硬分叉的必然逻辑。真实情况并非如此。虽然以太坊已经执行5次硬分叉,但只有一次导致代链(ETC)的诞生,且背后原因是社区对以太坊核心团队决定的“硬分叉”修改方案有争议,属于偶然事件。

本次“大都会”升级之前已经得到社区一致同意,而“君士坦丁堡”硬分叉是进一步升级的结果。目前社区也尚未有太多争议,综上推测,本次硬分叉不会有新的以太币产生。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190114A1CLB400?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券