【动态】今日Metropolis:以太坊下一重大升级的计划调整

640?wx_fmt=png&wxfrom=5&wx_lazy=1 点击上方 “蓝色字” 可关注我们!








【动态】今日Metropolis:以太坊下一重大升级的计划调整_第1张图片


作者:Rachel Rose O'Leary   翻译:Clover

更快、更轻、更安全。

这些就是以太坊区块链的下一代升级Metropolis(大都市)承诺在其最终揭晓之时会带来的几点优势。Metropolis是2015年首次亮相的以太坊四步路线图中的第三阶段,长久以来一直是人们关注与争论的焦点,或许这也仍将会成为该平台最重大的变革。

但对于新兴技术来说,这不但不是一种福利,而且可能会带来真正的风险。

以太坊协议开发者Vlad Zamfir在今年初发布的一则推文中强调:

“以太坊并不安全,也不可扩展。这还是一种并不成熟的试验性技术。”


如果说存在一种升级将会揭露这一事实,或许Metropolis就可以。

由于对平台的重大变革会使真正的货币处于危险之中,以太坊开发者也一直都倾向于一步一个脚印,选择去冲抵用户、企业以及渴望这项技术去获得下一个重大进步的市场发出的牢骚。

Metropolis非正式发布管理人Hudson Jameson强调开发者“永远都是宁求稳妥”——犹豫不决,虽然说这也是明智的,但是却带来了一连串延误。(最近在聚集着最多这项技术全球爱好者的平台r/ethereum上的一个话题甚至在质疑最开始承诺的准确最后期限是什么——从而产生了相互矛盾的结论)。

但暂且不谈时间期限,这些计划也确实产生了很大的变化。

Metropolis一度曾被视作技术友好型技术终于要投入使用的一个阶段,不过现在也已发生了些许变化,可能会大大改变最终代码的推出。

而且虽然一度认为我们会迎来一个“抽象”时代(Vitalik Buterin在2015年提出这一概念并认为“这可以说是它存在的全部理由”),但是最终发布的可能会是一个比较保守的代码。

因此,此次升级现在已被分为两个阶段:并分别命名为拜占庭(Byzantium)和君士坦丁堡(Constantinople)。而尽管这两个阶段都还在逐步发展之中,但是两者最终影响网络的方式现正开始初具雏形。


拜占庭(Byzantium)

就目前而言,拜占庭共涉及9项以太坊改进协议(EIP),或网络的单个代码补丁。这些包括解决难度调整问题、“返回数据”操作、“静态调用”操作、新的预编译、困难延迟功能以及在收据中嵌入交易返回数据等更改。

所有这些都被设计为使网络更有效运转,同时最大限度地减少潜在的漏洞。大多数会纠正对于非开发者来说并不是很明显的小细节。

然而,有一些也是相当重大的。

正在进行的更改将更好地在智能合约内处理错误代码,这样若编程中存在错误的话,就无法进行支付。此外,由于合约升级可以预先配置到原始代码之中,因此这些更改将会对合约的生命周期产生变革性的影响。

而由于某些修改也旨在防止被称为再进入攻击的事件(不受信任的代码进入合约来操纵合约),因此合约也将再度得到安全保护。

用于在收据中嵌入交易返回数据的新功能将使轻客户端能够确定交易是否成功,而无需在虚拟机中实际执行交易。这也将影响链外工具。

另一个升级则将延迟目前在整个网络上引爆的难度炸弹,确保交易时间不会变得无法忍受。 (交易时间目前为25秒左右——高于以太坊的10秒标准。)

这一更新也将减少矿工挖掘区块链所获奖励,这将意味着挖矿过程会变得更快更便宜。

另一个挖矿解决方案则消除了难度调整中的前一个错误,确保区块时间更加稳定。

拜占庭阶段发布的新的预编译功能也为zk-snarks(能够在以太坊网络上首次实现真正私人交易的加密程序)铺平了道路。这是与z-cash(这项技术首次得到广泛应用的以隐私为中心的加密货币)合作生成的。


君士坦丁堡(Constantipole)

那么,缺少了什么呢?遗憾的是,这些计划并未设定Metropolis的第二次硬分叉Constantipole的发布日期。这是因为发现了某些编辑威胁到了设置在以太坊代码深处的假设,而这就为许多潜在的漏洞敞开了大门。

不过,通过简化交易的评估流程,计划的一个EIP还是为轻客户端实现铺平了道路。目前,评估合约既需要区块链的当前状态,也需要最后256个区块的哈希值。而对于轻型客户端来说,就需要大幅减少这种大量信息的处理——而EIP 96就以一种简洁巧妙的方式实现了这一点。

不过,主要的障碍似乎还在于该项目计划的核心EIP 86,同时这也是所有EIP中最有趣(且最复杂)的一个环节。

EIP 86有望实现帐户安全性的抽象化,使帐户更灵活且更加可自定义,同时实现对新功能的详细阐述。用户可以定义自己的安全模型,将其加密规范写入支付流程。

但是EIP 86所面临的问题太过重大了,需要花费大量的时间和精力才能得到正确解决。

一方面,据透露,该协议改变了几个变量,开启了无尽的问题循环。而早在6月,就曾发现一个漏洞会让恶意矿工重组区块链来获取钱包的所有权,或者反复执行同一笔交易。

然而,在完成编码之前,也可能会出现新的问题和潜在的改进。

本文仅代表作者个人观点,不代表区块链铅笔的立场,不构成投资建议,内容仅供参考。

640?

关注本公众号后,进入公众号

回复关键词可以查阅资料,以下是部分关键词

回复 WEF ,查看《WEF:世界经济论坛认为区块链是互联网金融行业的未来报告》

回复 智能合约 ,查看《巴克莱银行报告》

回复 moody ,查看《穆迪120个区块链项目报告》

回复 SWIFT ,查看SWIFT《区块链对证券交易全流程产生的影响及潜力》报告

回复 论文11 ,查看论文《可扩展的去中心区块链》

回复 埃森哲2 ,查看埃森哲《区块链每年可以为投资银行节省120亿美元》报告

回复 联合国报告 ,查看联合国报告《数字货币和区块链技术在构建社会和可信金融之间扮演的角色》

回复 用户特性 ,查看普林斯顿大学首本比特币教科书初稿《比特币用户的特性(Characteristics of Bitcoin Users)》

回复 普林斯顿 ,查看普林斯顿大学首本比特币教科书初稿《比特币和数字货币技术(Bitcoin and Cryptocurrency Technologies)》

回复 IMF,查看国际货币基金组织报告《Virtual Currencies and Beyond: Initial Considerations》

回复 DTCC ,查看美国存管信托清算公司报告《DTCC: 拥抱分布式》

回复 广发 ,查看报告《科技前沿报告:区块链:正快速走进公众和政策视野》

回复 川财1 ,查看报告《川财证券:区块链技术调研报告之一:具有颠覆所有行业的可能性》

回复 川财2 ,查看报告《川财证券:区块链技术调研报告之二:区块链技术进化论-区块链技术的国内实践和展望》

回复 桑坦德 ,查看桑坦德银行报告《The Fintech 2.0 Paper: rebooting financial services》

回复 拜占庭 ,查看《拜占庭将军问题详解》

回复 论文1 ,查看论文《比特币闪电网络:可扩展的离线即时支付》

回复 论文2 ,查看论文《比特币骨干协议》

回复 论文3 ,查看论文《数字货币是否应该进入Barbados央行国际储备货币组合中》

回复 帮助 ,查看本公众号全部关键词列表

640?wx_fmt=png

点击下方 “阅读原文” 查看更多 页面出现后再点击“来源”可以查看译文原文链接  ↓↓↓

你可能感兴趣的:(【动态】今日Metropolis:以太坊下一重大升级的计划调整)