ETH2双周刊

Eth2.0进展更新

重点关注

  • Eth2速览(4)这是有关Eth2更新的官方信息源
  • Will Villanueva的 Into the Ether 访谈 是一期关于 Eth2 阶段2现状的高超概述。Will 和 Eric一起精彩地对阶段2进行了交流(下载/播放)
  • Danny Rya Tom Shaughnessy 在 Chain Reaction 访谈是真的棒,尤其是他们关于近期阶段1分片变动的讨论下载

 

阶段0:信标链实现

版本更新

阶段0规范 v0.9.2 版已经发布其中唯一对主版本的重大改变是启动链所需抵押 ETH 的验证者数量从 65536 减少16384。相应的抵押的 ETH 数量从200万减少到50万。Danny 解释了这种做法背后的思考

除了核心版本更新还有关于进一步对分叉选择规则的强化和验证者加入证明子集的说明指引更新。

似乎我们正在接近对阶段0规范的再次冻结,这对于测试网的启动是个好兆头。

不过,在阶段0规范重新冻结之前,Protolambad (译者注这是一位以太坊基金会成员)想要审查移除 signing_root 结构取而代之的是签名的区块容器 (block containers)。本周的开发者电话会议看起来支持这种做法;下次电话会议将会决定是否采纳。

测试网

提到测试网,Prysmatic 最近重新部署他们的测试网。我认为注册体验十分顺畅(除非你错误配置了 docker volumn 以及不小心丢失了验证者密钥)。试一下,非常有趣!我5天里挣了0.5个Goerli 测试网贷币 BeaconEth。

可以查看一下这个有关Prysm测试网的 Beacon Chain Explorer (信标链浏览器),它是有Etherchain 背后的团队一起搭建的。

Status也搭建了一个欢迎大家加入的测试网该测试网每周二进行重置,加上下周一能用的更新代码

Lighthouse 团队正计划抓紧开放他们的测试网。可以关注这方面的进展。

测试更新

Sigma Prime 从以太坊基金会处得到一笔赞助来继续差异化模糊测试工作。他们正在与所有的客户端团队合作把他们的代码集成进去。差异化模糊测试是对规范的不同实现进行测试,并验证这些实现是否会出现不一致的情况:这是一有可能发生在真实网络上的实验过程我们能在实验运行一个参考实现 (reference implementation)

 

阶段1:分片实现

当前新的分片提议转换为规范形式的工作仍在继续。看起来马上要完成:去看一眼,给点反馈

 

阶段2:执行环境

本周明星是阶段2。

ConsenSys Quilt 团队的 Will Villanueva 发表一篇关

Eth2.0阶段2进展的鸿篇巨著。很值得上文提到的 Will 的访谈结合起来看一下。

此外还有一篇来自 John Adler 的有关 Eth2.0 中继网络和费用市场的文章。John 在文中做了一些极其精彩的解释工作。

现在有一个围绕阶段2话题讨论的电报小组,对于接下来的社区电话会议请往下看。

我们已经到了 Eth2 阶段2,Hans Enlin 凭借《ETH2.0阶段1到阶段2的图形化描述》成为EthWaterloo 黑客松上的赢家。

 

实现者电话会议

11/21进行了第28号电话会议

电话会议中的一些 BLS 新闻本周新的“hash-to-curve”算法标准化又向前迈了一步。在新加坡的 IETF 会议上展示了BLS 规范的 v5 版本,并没有收到什么警示。然而要成为一个完整的 IETF 标准仍然有很长的路,不过该版本很可能已经足够稳定,可以用于区块链使用。大会的幻灯片视频

其他电话会议

社区电话会议是一个推进工作的有效方法,不过我们到了一个单场电话会议已经不能覆盖所有议题的阶段。不少于4场别的常规电话会议最近突然袭来:

  • 有一场新的 Eth1.x 研究电话会议(第一次会议的笔记)。主要目的是为了 Eth1 转变成 Eth2 的执行环境做准备。
  • 一场新的由 Will V 主持的阶段2社区电话会议,会议发生于UTC时间2019/12/03号(周二)15:00。
  • 下一场轻客户端任务重心会议将于UTC时间2019/12/04(周三) 15:00进行
  • 我们正在发起一个旨在协调所有我们需要达成一致向前推进的网络相关事宜的常规网络电话会议。获取相关新闻,请关注 eth2-pm repo。

 

研究

Jim McDonald 进行了一些有关验证者奖励结构和具体数字的思考。他提了一些建议

Dean EigenMann 建议在信标链上缓存常用合约它们更容易被使用

捎带说一下,我不太清楚一个无状态的范式如何处理合约代码。原则上,如果我想用这种模型运行一个合约,我需要提供该合约的全部字节码以及我的交易数据见证 (transaction data witnesses)。(这里不是在谈 EE,而是 EE 将执行的常规合约代码)这很有可能不现实,需要在执行节点上缓存合约代码。因此 Dean 的提议看起来像是对这的一个扩展:热门合约被从 L2 缓存(执行节点)中迁移 L1(信标节点)缓存中。

 

其他新闻

 

 

原文链接:https://notes.ethereum.org/@ChihChengLiang/Sk8Zs–CQ/https%3A%2F%2Fhackmd.io%2F%40benjaminion%2FH12CnGHhr?type=book

本文转载自Unitimes:https://www.unitimes.pro/p/1e2c23c0bb9c4303bee4099f55ab5896