以太坊更新的一小段历史

以太坊君士坦丁堡硬分叉更新预定将于今年2月28日生效,一旦在以太坊区块链上达到7,280,000块时便会执行。在我们之前的博文中,我们为您介绍了这次最新升级的情况,但现在我们将仔细研究以太坊项目的发展,并展示其过去到未来更新的这段路程。

以太坊的四个阶段

以太坊最初于2015年发布,是去中心化应用程式的平台,并可作为极强大的计算机,并不会有停机或第三方干扰的风险。该网络提供称为EVM((Ethereum Virtual Machine──以太坊虚拟机)的虚拟机,并利用公共节点网路来执行脚本。

在以太坊区块链上所运行的应用程序称为智能合约。例如,我们的用户非常熟悉其中一个这类的应用程序──其能够在将每周净交易收益份额分配给Banker(BNK)代币持有者。

以太坊平台由「燃料」(gas)提供动力──一种计算单位,以用于执行交易并在区块链中执行各种其他任务。以太币(ETH)是世界上最受欢迎的加密货币之一,并设计成可用于支付平台燃料费用的支付方式。

多年来,以太坊团队对该系统进行了多次的改进。该项目的开发分为四个主要发展阶段,每个阶段都像征着一定的进步──边境/前沿(Frontier),家园(Homestead),大都会(Metropolis)和宁静(Serenity)。

以太坊Frontier和Homestead:一切的开始

起初,以太坊平台仅设计成功开发人员使用,而非提供给一般用户,因为该平台当时仅具有命令行界面。而这一时期被称为Frontier,此名称是以美国边境(American Frontier)为灵感,因为这是一个有如荒野大西部的历史时期。

以太坊项目的创始人曾提到这个名字代表一个有拥有巨大潜能的地方,但也存在巨大的风险──就犹如该平台带来了巨大的潜力,吸引了许多区块链开发者,但也不稳定,需要改进。

随着美国边疆时期的结束,生活变得平静:美国的新住民开始在他们的土地上定居,并为了他们的将来建造房屋。以太坊平台也出现了类似的情况。一旦错误得到修复,平台就变得越来越适合一般用户使用,因此以太坊推出了第一个公开版本──Homestead

在此时,以太坊Homestead硬分叉已经引入了三项重大改进。其中第一项改变就是删除了所谓的「canary contracts」 ,这使得以太坊团队成员能够停止网络中的某些活动。而增强了平台的自主性。

此外,更新还包括一个名为Mist的新ETH钱包,这个应用程序不仅可以存储和保存以太币,还可以编写智能合约。最后,为平台所使用Solidity语言推出新代码。

Metropolis:目前的阶段

在2017年的最后一个季度,以太坊的创始人决定更进一步,推出名为Metropolis的硬分叉升级。由于已经进行了太多改进以执行一次性实施,因此决定将Metropolis阶段分成两个独特的更新。而这次更新的灵感来自土耳其最大的城市伊斯坦布尔的旧名称──拜占庭和君士坦丁堡。

可以说,Metropolis硬分叉的主要目的是从当前的工作量证明(POW – Proof of Work )共识机制过渡到权益证明(POS – Proof of Stake)的方法。到目前为止,以太坊使用了与比特币网络类似的共识模型,其交易也是由区块链矿工来做确认。

尽管如此,以太坊的创始人引入了另一种模式,这种模式将使区块链更加独立,并消除矿工池垄断的问题。目前,这些矿工池构成了矿工社区的主要部分,并从而减少了矿工竞争并可能导致网络垄断的威胁。

权益证明是以「权益」做基础,每个验证者有一定数量的以太币──做为矿工的替代品──必需存入系统中。而在确认了一定数量的区块链交易后,验证者将获得奖励。

由于它不需要昂贵的采矿设备,并且任何对此感兴趣的人都可加入,因此这个概念应能证明提高验证人之间的竞争性所带来的优势。并且验证者必需要花费非常高额的成本才能垄断网络,因此垄断的情形也不太可能会发生。

POS的概念尚未实施,但将在未来透过名为Casper的硬分叉推行。然而,在Byzantium和Constantinople硬分叉的更新中可以找到相近的升级。

Byzantium:延迟冰河时期

Metropolis阶段的第一部分──Byzantium分叉──一共推出了九个系统更新。首先,藉由重组区块链矿工的奖励制度,来为权益证明这个方法铺路。

随着更新,每区块的挖矿奖励会从5 ETH减少到3 ETH,借此增加以太坊区块链挖矿的难度。并且,此更新还将带来长达18个月的延迟,也就是所谓的以太坊冰河时期──这是采矿将变得非常困难的一个状态,并在最终将整个网络转型成权益证明的模型。

在审查过奖励公式后,开发人员还修复了当奖励比区块更大时所产生的一个小问题。这一改进使以太坊的总供应量更容易被预测──这对开发人员来说至关重要,因为他们正在根据区块的大小来规划未来的更新。

Byzantium更新还会藉由使其与加密基元(cryptographic primitives)的兼容来增加系统内的隐私性──这些功能为已完成的交易提供加密证明,且不会泄露交易者的身份。此升级为系统内的资产带来了更多的自主性。

其他更新主要是为了改善以太坊智能合约而设计的。此更新将增强这些应用程序的安全性,并为智能合约创建一个安全的互动环境,以防范可能对平台有害的未知来源。另一项调整则改变了系统中实施的新智能合约的燃料费的收费方式,以提高效率。

Constantinople:近在咫尺的未来

在本月,以太坊计划进入发展阶段的下半段。即将到来的Constantinople硬分叉更新将为以太坊系统提供五项核心改进。这些主要集中在为以太坊区块链的某些功能提供更有效的替代方案,以及降低燃料成本。

Constantinople将为执行交易功能提供另一种替代方案,以提高以太坊区块链的速度。这是因为目前在以太坊区块链上获得交易确认需要大约15秒,因此他们一直积极的在寻找替代方案以减少所需的时间。

Constantinople的其中一项改进,是类似目前已经在全球拥有数千名用户的比特币闪电网络解决方案。光是这一点,它便能让用户建立新类型的交易途径──也就是离线的交易方案,其将作为双方之间付款的另一种平台,并无需进行链上确认。

即将到来的更新将减少以太坊主链的负载,从而使交易处理速度更快,交易成本更低。

高额的燃料成本被认为是以太坊区块链长期以来的问题。开发人员提出了三个有助于提高燃料使用效率的办法,以便在平台上执行各种任务。

第一个是通过提供更便宜的替代方案来降低用于在以太坊虚拟机上执行按位移位操作的燃料。

第二次更新将提供用于检查合约字节码的替代代码──此过程在过去非常耗费燃料,但在更新生效后应该会大幅降价。

最后,第三项改进的重点是减少特定操作码的燃料计量,以降低通常与区块链负荷相比过大的成本。

Constantinople还对采取权益证明共识方法的议案作出了进一步的调整。该更新甚至进一步延迟了以太坊的冰河期,从而为区块链的开发者们提供了更多时间,来为实施新的共识算法准备所需的措施。

更重要的是,此更新减少了矿工的奖励。这种调整并不利于采矿,这样既可以为实施权益证明赢得更多的准备时间,也可以将更多的矿工转移到新的证明模型上。

以太坊Serenity:最后阶段

以太坊的创始人们不断的在尝试改进他们的区块链,并为此提供替代方案和推出升级。该平台最终将准备好进行以太坊Casper更新,并在那之后,在另一个硬分叉的帮助下,完全转型成新的权益证明的模型。

也就是以太坊将达到其第四个状态──以太坊宁静(Serenity)。正如其字义,这是一种平静,平和,无忧无虑的状态。那时,以太坊平台应该已经能够充分的展现其潜力。

Constantinople分叉将如何影响以太坊用户?

藉由Constantinople分叉,以太坊用户将能够享用更快的交易速度和更低的燃料成本。此更新是迈向平台最终版本的重要一步。

新改进的区块链的除了能带来好处之外,Bankera Exchange的用户将无需担心,因为平台将自动实施该更新。

Bankera Exchange的服务不会在更新期间中断,平台用户可以正常的使用数为资产来进行存款和取款等服务。

如果您对以太坊君士坦丁堡硬分叉的更新有任何疑问,请透过[email protected]与我们联系。