BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

“大都会”的首次以太坊硬分叉有望在九月完成

| 作者 Kent Weare 关注 9 他的粉丝 ,译者 盖磊 关注 2 他的粉丝 发布于 2017年9月1日. 估计阅读时间: 3 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

以太坊基金会(Ethereum Foundation)通过核心开发(Core Devs)会议发布了“大都会”(Metropolis)计划的更多细节。“大都会”硬分叉是以太坊基金会即将实施的以太坊网络更新,从设置上分为“拜占庭”(Byzantium)和“君士坦丁堡”(Constantinople)两个核心阶段。其中,“拜占庭”是以太坊硬分叉的首个阶段,目标是在九月底的发布中提高匿名交易能力并改进燃耗费(Gas Charge)的可预测性。

用户有望从首次硬分叉中获得如下特性和改进:

匿名能力增强

零知识证明协议(缩写为zk-SNARK)将有望得以实现,这将允许用户在交易中使用前期所无法支持的更高匿名性。以太坊区块链是一种公开区块链,但交易的对家可能会有一些交易细节不想对公众可见。使用zk-SNARKs后,只有对交易有利害关系的目标受众才具备浏览数据的能力。以太坊团队的牵头人及Solidity的创始人Christian Reitwiessner博士是这样zk-SNARKs描述zk-SNARKs的:

(zk-SNARKs)可在无需执行计算的情况下验证计算的正确性。用户甚至不需要知道哪些被执行了,仅需知道执行是正确的。

燃耗费(Gas Charge)更可预测

对于以太坊区块链上的交易或合约所执行的操作,其所采取的动作是具有相应的代价的,这一代价取决于操作的计算复杂性。当前,开发人员或用户必须要管理他们交易的燃耗费限额,这会引发一些无法预测的结果。对于首次代币发售(ICO,Initial Coin Offering)这类网络活动频繁的情况,该问题尤为严重。

在“大都会”中,燃耗费是在交易期间根据当前网络状态自动计算的。这增加了所处理交易的可预测性,尤其是在交易量很大的时期。

测试

在以太坊的博客中指出,一种新的测试语言正在开发中。

测试语言的相关工作已经启动。该测试语言可快速地编写并运行测试,用于工作量证明(POW,Proof-of-Work)、Casper权益证明算法和分叉的分片选取规则。这将在很大程度上改进测试的覆盖面,并加速对Casper和分片的测试。

以太坊项目中的测试人员团队已从三人增加到七人,并且Parity和Geth等关键客户端也已实现了大部分的“以太坊改进提议”(EIP,Ethereum Investment Proposals)。

总而言之,“拜占庭”版本已符合或接近计划情况。测试集有望于九月初开始用近三个星期完成。以太坊创始人Vatalik Buterin列出了如下的时间表:

硬分叉可能会自9月22日起从第430万区块处开始,最坏情况是自10月27日起从第440万区块处开始。

查看英文原文: Initial Metropolis Ethereum Hardfork Expected in September

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

深度内容

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT