2018年被称为“公链元年”,诚然在过去一年EOS、AE、ADA、TRX、ZIL、IOST、ELA、ELF、GNX、ONT等等公链纷纷上线,加上更早上线公信宝、QTUM、NEO等公链,2018年出现了百家争鸣的繁荣。对于以太坊来说,竞争对手的不断增加,第一公链的地位也开始不保。
相较于2018年之前以太坊一枝独秀的局面,激烈的竞争更有助于推进公链的成熟与发展,所以大面上看,以太坊被超越其实是一种进步,是一件好事。但站在以太坊的角度,被超越显然是一种失败,必会通过技术升级来保持竞争力。
发展路线
此前以太坊路线线图分为4个阶段:前沿、家园、大都会、宁静,目前处于第三阶段“大都会”。“大都会”又分为两个小阶段:“拜占庭”和“君士坦丁堡”。
君士坦丁堡是以太坊转向以太坊2.0的过渡升级之一,因此其改变并不是很多,除了引入了一些新的操作码之外,延迟“冰河期”难度炸弹触发,以及降低挖矿奖励(从3eth减至2eth)成为了这次升级最受关注的地方。从历史上来看,这也会是以太坊的第二次减产。
而 Serenity(宁静)预计将于 2020 到来。到时候,以太坊将全部转为 POS。
那会是一个更为公平、更为环保、更为自治的世吗,会是以太坊社区和信仰者们一起期待的乌托吗?
可以预料的是,君士坦丁堡升级之后、Serenity(宁静)到来前,以太坊的“攻防战”还将缓慢激烈地、低效地持续下去。
分叉计划
此次以太坊君士坦丁堡升级,主要有5个方面的改进,具体如下:
1. EIP 145:由两位以太坊开发人员Alex Beregszaszi和Pawel Bylica撰写的技术升级,提出以太坊系统里更加有效的信息处理方式,即逐位移动(Bitwise Shifting)*。升级后,基于以太坊的DAPP应用可以更流畅的运行;
2. EIP 1052:由核心开发人员Nick Johnson和Bylica撰写,提出以太坊网络中大规模代码执行的优化方案。升级后,在执行和调用智能合约时,只需要检查合约的基本数据;
3. EIP 1283:由Johnson撰写,提出对数据储存更改更公平的定价方法。升级后,开发者在构建智能合约时需支付更少的GAS费;
4. EIP 1014:由以太坊的创始人Vitalik Buterin提出,提出促进基于状态通道和链外交易的扩容方案。升级后,更多操作将在链外执行,释放更多以太坊网络的资源和空间;
5. EIP 1234:由主要以太坊全节点钱包Parity的经理Afri Schoedon主持,提出以太坊网络的区块奖励从3ETH降至2ETH。升级后,以太坊的供应速度降低,可以有效遏制“供应泛滥”,通货膨胀的问题。
总的来讲,君士但丁堡硬分叉并没有想象中的那样大踏步,比如分片扩容技术、POS共识机制等确实,以太坊2.0言之尚早。所以,此次君士坦丁堡分叉,主要在效率和费用上进一步提升以太坊网络的整体表现,缩小与竞争对手的差距,并起到承前启后的作用,为进入“宁静”阶段做好最后的准备。
EIP 1234的方案,作用是挖矿的区块奖励由3ETH降至2ETH。表面上看,这将导致矿工的收入减少,因此EIP1234也是备受争议的一项调整。
尽管如此,分析师仍然认为君士坦丁堡还是会对以太坊产生积极的影响,这主要是以太坊网络将进行网络升级并减产,这将使以太坊的供应量减少33%。以太坊硬分叉不太可能会伤害投资者硬分叉带来的最大风险是将加密货币分成两个版本,这将极大影响加密货币的价格,甚至分裂社区,驱逐大量恐慌的投资者。值得注意的是,即将到来的君士坦丁堡分叉应该不会带来这样的影响,因为它并不会分裂以太坊,给网络带来利好将是此次升级的基本面。
你需要做什么
如果您只是与以太坊交互(不运行节点),你无需做任何事。
矿工、交易所和节点运营商:
当Geth和/或Parity客户端发布新版本之后(现已发布),进行更新。
Geth客户端:
更新到版本1.8.21或降级到版本1.8.19或仍旧使用版本1.8.20,但使用‘–override.constantinople=9999999’开关推迟君士坦丁堡分叉。
Parity客户端:
升级到2.2.7稳定版(推荐)
升级到2.3.0测试版
降级到2.2.4测试版(不推荐)
其他人
Ledger, Trezor, Safe-T, Parity Signer, WallEth, Paper Wallets, MyCrypto, MyEtherWallet 等钱包用户,以及其他没有通过同步和运行节点参与网络的用户或代币持有者:
无需做任何事
以太坊合约所有者:
无需做任何事
您可以选择检查潜在漏洞的分析并检查您的合约。
但是,您不需要做任何事情,因为引入此潜在漏洞的更改将不会被启用。
分叉问题
1、以太坊君士坦丁堡分叉是否会产生新的加密货币?
不会,君士坦丁堡分叉是一次必要的网络升级,而非因意见分歧而导致的分裂,与不久前的BCH与BSV分叉之争有本质的不同。
2、分叉后将带来哪些改变?
对用户而言,主要是币价的波动和交易费用的降低。对币价的影响,由于减产的原因,较大可能会带来币价的上涨,但涨幅有可能不会很大,不足以促成新一轮的牛市。交易费用,理论上同样的网络拥堵状况下,交易所有可能会下降。但具体根据情况而定,比如分叉后以太坊一下子火起来,出现像加密猫一样的现象级DAPP,并造成网络拥堵,那么交易费有可能比现还高。
对开发者而言,GAS费会降低,信息处理速度以及代码执行效率有一定提升,分叉带来的好处比较明显,有助于以太坊平台吸引更多的DApp开发者。
对于矿工而言,君士坦丁堡分叉带来的影响是绝对的,每个区块奖励从3 ETH降低到2 ETH,一定时期内挖矿收益将明显减少,而现在恰恰是矿工最艰难的时期,所以分叉带给矿工的影响可能最为直接、最巨大的。但从长期看,减产会减少以太币的流通量,从而达到以太坊的增值,提高收益的效果。
3、分叉后性能可否赶超EOS?
君士坦丁堡分叉后,以太坊的底层每秒交易量将保持不变。但随着状态通道的优化,第2层扩容方案更易实施,所以以太坊网络的每秒交易量会有一定提升。虽然具体数据还不明确,但应该不会有现阶段EOS网络每秒3000-5000笔那么高的交易性能,性能方面以太坊很可能仍然相较竞争对手有一定差距。
4、以太坊何时才能进入2.0时代?
大家期待的以太坊2.0,很遗憾在君士坦丁堡分叉后还无法达到。以太坊2.0最关键的Casper算法与POS共识机制,都要等到最后一个阶段“宁静”才能开始部署,届时以太坊网络将脱胎换骨。基于POS共识机制,算力挖矿、社区治理、性能都将进入一个全新的阶段,以太坊也将成为焕然一新的全新公链系统。而现在的“大都会”,不得不说相比之前的“前沿”与“家园”阶段,只是一次过渡性升级。
虽然现在谈以太坊2.0还为时尚早,但君士坦丁堡分叉已为其铺好了道路,让我们距离满血版以太坊更进一步。
危机重重
作为一家数字货币交易所创始人的陆万(化名)曾向 Odaliy星球日报透露,自己是以太坊坚定信仰者,其在 2018 年 3 月进行融资,因为没有“及时套现”,融资额从 2000 多万元,缩水至 300 万,他不得不裁员和收缩业务以应对寒冬。
类似陆万这样的创业者不在少数。据悉,大部分区块链项目的融资,是在以太坊价格巅峰时期的年初,且多是通过币权融资以隔绝法律风险。
“投资者撤退主要是以太坊赚不到钱了。”一位不愿具名的开发者向 Odaily星球日报透露:“加上 EOS 和以太坊通用性高,迁徙难度很低,所以(我们)选择了 EOS。”
以太坊黄皮书中文翻译者杨镇向 Odaily星球日报表示,一个区块链的成熟开发者完成由以太坊向 EOS 和波场的迁徙“只需要两三天时间”,因为不同公链之间的迁徙门槛极低。
在某位矿工看来,这次升级降低了区块奖励,在找不到更便宜的电来降低成本的情况下,对在以太坊上挖矿的人影响很大。但目前还不会选择关机,先挖着再决定之后怎么办。如果以太坊价格上涨,就能减少升级带来的影响。当然,还可以选择去挖其他币种,还没到关机的地步。
而北大区块链俱乐部秘书长、俄罗斯新疆的矿场主陈雷则表示,这次升级导致的以太坊减产可能会使得矿工关停机事件频繁,但整体来说,只能影响两三成,四月份的丰水期可能才是关键期。更值得关注的是前几天的以太坊开发者大会,要对算法做伊斯坦布尔修正。目前来看,下次分叉改算法可能性非常高,这对以太坊矿机厂商会是很大的打击,他们马上要投放的这方面的机器可能会砸在手里。
杨镇介绍,以太坊社区分为两个团队:研究团队和工程团队,研究团队提出解决具体问题的原型,用程序语言做验证,验证通过之后交给工程团队直接改客户端。最后验证实施通过,在社区内通过投票形式去确定最终技术方案,交给客户端团队做。
但是由于理论和实际工程上存在差距,“理论上原型能做到,不代表实际工程能达到,因为理论未必能模拟大量分布式节点的情况”。
所以,一个理论的实施中途需要不断调整、开会协商,另一边由于以太坊团队是全球分布式办公,所以协调起来难免低效。
“这是以太坊社区最大的问题。”杨镇说:“开源社区组织就是这样,低效,并且前后会有不一致。”
据开发人员估计,君士坦丁堡将在2月26日至28日之间的某个时间上线,激活区块高度将在未来确定。
这项提议是在18日上午的一个核心开发者电话会议上提出的,与会者包括以太坊的创始人维塔利克·布特林(Vitalik Buterin)和其他开发者,包括哈德逊·詹姆森(Hudson Jameson)、莱恩·雷蒂希(Lane Rettig)、艾福瑞·舍登(Afri Schoedon)、彼得·西拉吉(Peter Szilagyi)、马丁·霍斯特·斯文德(Martin Holste Swende)、丹尼·瑞安(Danny Ryan)和阿列克谢·阿克胡诺夫(Alexey Akhunov)等。