以太坊开发人员将在12月4日部署备受期待的以太坊升级(伊斯坦布尔硬分叉)。开发人员承诺,伊斯坦布尔升级将使以太坊网络更快,更便宜,更高效。
数月以来,以太坊受到的指责声愈烈,矛头指向开发人员宣扬了一种前景光明的“世界计算机”说法,但随后却未能提供面向市场的应用程序。
但这一切可能会在近期出现转机。
在11月月初发布的两条推文中,以太坊核心开发员 Peter Szilágyi 表示,期待已久的伊斯坦布尔硬分叉将从 9069000 号区块开始,而这一区块预计将于 12月4日被开采。伊斯坦布尔包含的网络升级是以太坊可扩展蓝图上的一个关键里程碑,它承诺在不牺牲去中心化原则的情况下,使应用区块链变得更快、更便宜。
尽管如此,雄心壮志的升级计划依旧招致了许多批评。一些利益相关者对一个已经拥有数百个项目,总计价值 200 亿美元的区块链网络进行彻底的改变持谨慎态度。
1 通往以太坊2.0的道路
伊斯坦布尔硬分叉是计划在未来六个月内进行的两次主要网络升级中的第一次,这两次升级将使其最终走向以太坊 2.0(也称为宁静阶段)。
这些升级包括14项EIPs(以太坊改进提案),原来这一数量是 38 个,现在倒是减少了许多。其中 6 项提案将于 12 月 4 日在伊斯坦布尔第一次升级中实施应用,其余 8 项仍需核心开发员商讨审议后,预留给之后的第二次升级——柏林,计划于 2020 年 1 月实施。
升级完成后,预计以太坊速度会大大加快,不同于之前的 POW,它将依赖于 PoS 权益证明的共识算法来验证交易。
伊斯坦布尔为这一过渡奠定了基础并附上了几个新的核心特点。
功能包括引入分片,分片的引入将提高以太交易的速度和吞吐量;降低 GAS 成本的措施;改进与隐私币 Zcash 的链互操作性;以及允许更多创造性功能的智能合约。
2 极具争议的提案
EIP 1884 是最具争议的调整,它将使得在以太坊上调用数据的成本高于先前。
费用的增加旨在保护区块链免受潜在的垃圾交易攻击,这些攻击可能会使网络过载,并给普通用户造成延迟。然而,一些 Dapp 开发员仍不信服,他们表示很可能迎来的不仅是交易成本的增加,还有其他不必要的混乱。去中心化管理平台 Aragon 表示,升级是“不幸的权衡”,会破坏该平台上的 680 个智能合约。
在大阪举行的 DevCon 会议上,以太坊创始人 V 神发表了一篇博文,对这些担忧做出了回应。
V 神在此篇博文中写道:
“如果你是一名开发人员,你可以通过不编写占用存储空间很高的应用程序来消除 GAS 成本变化带来的最大干扰,例如,预估在一笔交易中访问的总存储空间+合约+合约代码,并确保不会过载。”
有一些提案则受到了普遍的欢迎,比如 EIP 1108,它涉及到对以太坊上预编译的椭圆曲线算法重新定价。此更新旨在通过优化 GAS 支付来改善以太坊的可扩展性和隐私协议,并将使 ZK-SNARKs 和其他隐私应用程序(如 Zether 和 AZTEC)在以太坊上的使用成本更低。
当然,最具争议的升级提案,还是留给了伊斯坦布尔的后章——柏林。
柏林升级包括 EIP 1057,也被称为 ProgPoW,它将通过替换工作量证明功能 Ethash 算法来增强以太坊抗 ASIC 的能力。这种变化可能在大型 GPU 矿场中呼声高涨,但同时也引发了许多质疑,他们质疑为什么刚刚好在计划过渡到 PoS 权益证明之前,工作量证明算法会被改变。
当然还存在其他一些担忧,比如可组合性,V 神将其描述为“不同应用程序之间轻松交谈的能力”,以及围绕在两个区块链之间建立桥梁的潜在安全问题,在年度开发员 DevCon 大会上,V 神写了四篇博文对这些担忧一一作出回应。
V 神提到,可组成性将“很大程度上”保持完整,而两个区块链之间的单向安全桥梁是可能的,双向桥梁的复杂性使其不太可能被研发,因为它有几率带来安全风险。
虽然升级是朝着正确方向迈出的一大步,但 V 神也提醒说,以太坊 2.0 可能需要以独立区块链运作数年,才能与以太坊 1.0 完全合并。
3 过渡到 2.0,会发生什么
显然大阪这次的 DevCon 是引币圈人注目的,因为太多担忧需要一个令人放心的回应,太多的问题需要一个明确的解答。除开以上提到一些,我还另外挑出了以下几个受关注的点:
1) 过渡到以太坊 2.0 的耗时
2) 过渡到以太坊 2.0 以后当前网络将会发生什么变化
这些问题的答案同样可以在上述提到的 V 神博文里找到答案。
他写道:
“ETH1 链从技术上讲仍存在,但已毫无价值;当困难的冰河时代来临时,它终将消亡。”
据 V 神所言,过渡到以太坊 2.0 仅需要 6 个小时,而实际实施可能需要两年时间。
在此期间,以太坊基金会将致力于 0-2 阶段的实施。它将从权益证明算法的引入开始,ETH1 网络将像以前一样工作,但是在这个阶段不能提取资金。
对于大多数用户来说,这个过程是在后台进行的,区别在于每笔新交易都会添加证据数据,这将足够允许它们在 ETH2 网络上进行处理。
“你入睡又复醒,过渡就已经完成了。” V 神说道。
你所经历的变化和混乱实际上十分有限。现有应用程序都将照常运行。所有账户余额、合约代码与合约存储(包括 ERC20 余额、有效 CDPs 等)将结转。
从用户的角度来看,以太坊将“感觉”不到过渡前后的太大差别(除了过渡后,由于权益证明和 EIP 1559,网络提升了顺畅度)。虽然用了十分不同的代码路径来打包和传播交易,但提供的功能将是相同的。
V 神还提供了一个交互示例——Maker DAO 服务用户的更新以太坊网络。你可以像以前一样通过发送交易来与 CDP 交互和清算,但你的客户端代码也会看到你处在后过渡且向交易添加证据数据,并发送到 eth2 网络而不是 eth1 网络。
总之,硬分叉不会出现,不会有社区分裂或任何困扰。以太坊 1.0 将在一段时间内存在于 2.0 生态系统的“内部”。
然而,在过渡结束时,ETH1 区块链从技术上讲仍存在,但已毫无价值;当困难的冰河时代来临时,它终将消亡。
责任编辑:ct
评论
查看更多