写点什么

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

  • 2017-08-31
  • 本文字数:1010 字

    阅读完需:约 3 分钟

以太坊基金会(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

2017-08-31 19:002668
用户头像

发布了 390 篇内容, 共 112.0 次阅读, 收获喜欢 251 次。

关注

评论

发布
暂无评论
发现更多内容

双11购物节国外剁手党同狂欢 阿里云视频云电商直播实时字幕

阿里云视频云

云直播 直播 直播带货 语音识别

HTTPDNS开源 Android SDK,赋能更多开发者参与共建

移动研发平台EMAS

android 阿里云 开源 httpdns 移动研发平台

数据结构与算法系列之递归(GO)

书旅

数据结构与算法 Go 语言

靠脑机接口“隔空探物”,大脑植入芯片可实现“心灵感应”

脑极体

2020双11:每秒58.3万笔!阿里云又扛住了!

云计算 互联网 运维 云原生 科技

低代码开发平台核心功能设计——组件自定义交互实现

徐小夕

大前端 编辑器 H5 大屏可视化 lowcode

数字投票时代即将到来

CECBC

数字投票

如何应对大促流量洪峰?揭秘京东技术人的备战手册

京东科技开发者

云计算 大数据 亿级流量

这份笔记我必啃完!美团T9首发内部JVM高级特性笔记,差距不止一点点

Java架构追梦

Java 源码 架构 面试 JVM

Pulsar Summit Asia 2020 | 主题演讲:大咖呈现,紧扣社区

Apache Pulsar

大数据 开源

祝贺 StreamNative 团队成员 Jennifer 当选 Apache Pulsar PMC 成员

Apache Pulsar

大数据 开源 Apache Pulsar

《精通Tomcat:Java Web应用开发、框架分析与案例实战》.pdf

田维常

tomcat

当人脸识别对准执法者,AI的应用边界博弈

脑极体

一个技术总监的忠告:精通那么多技术,你为何还是受不到重用?

四猿外

程序人生 技术管理 加薪 职场成长 源码阅读

Dubbo-go Client端调用服务过程

apache/dubbo-go

dubbo dubbo-go dubbogo

文科妹子都会用 GitHub,你这个工科生还等什么

沉默王二

GitHub

如何预防工业物联网中的恶意攻击?

VoltDB

大数据 数据分析 5G 工业互联网

接口文档生成详细教程

测试人生路

接口文档

Reactor中的Thread和Scheduler

程序那些事

响应式编程 reactor 多线程 程序那些事 reactivex

代码简易调试方法.md

Albert

Java LeetCode 调试

微信视频号强制置顶朋友圈:盈利不可牺牲用户体验

石头IT视角

当我们在讨论实时性的时候,我们在讨论什么?

VoltDB

数据分析 5G 工业互联网

区块链有了几个新“标准”!

CECBC

区块链 版权保护

Rethink:多版本文件的命名细节

小匚

团队 随笔杂谈

实时指挥调度的发展和优势

anyRTC开发者

ios android 音视频 WebRTC RTC

什么?美团T9首发内部JVM高级特性笔记,看完差距不止一点

小Q

Java 学习 程序员 架构 面试

JVM真香系列:方法区、堆、栈之间到底有什么关系

田维常

Java JVM 堆栈 方法区 Java虚拟机

Spring bean 加载顺序导致的 bug 问题

AI乔治

Java 架构 Spring Boot

甲方日常 48

句子

工作 随笔杂谈 日常

架构师训练营第八周

我是谁

极客大学架构师训练营

2 w字长文带你深入理解线程池

Java架构师迁哥

“大都会”的首次以太坊硬分叉有望在九月完成_架构_Kent Weare_InfoQ精选文章