http://www.7klian.com

以太坊2.0的技能类型0.12.0版本宣布,引入“重大”变动

 

在阶段0中利用所有证明(attestation)子网(#1804)
在不勾当的环境下,,确保余额保持稳定以担保最佳验证者(#1830)

轻客户端类型(告诫:不不变)

非实质性变动:

调解INACTIVITY_PENALTY_QUOTIENT以精确反应意图 (#1712)
从p2p类型中删除互操纵 (#1767)

要求“可见”聚合对绑定缓存有效(#1749)
测试双提议者的大幅削减和退出 (#1781)

 

删除PERSISTENT_ COMMITTEE_PERIOD,改为SHARD_COMMITTEE_PERIOD (#1783)
[非实质]删除validate_on_attestation中的多余查抄(#1755)

“5月21日,2.0的技能类型宣布0.12.0版本,这一版本引入了“重大”变动,将BLS签名算礼貌范,更新为利用尺度化组织“互联网工程任务组”(IETF)推出的BLS草案2,并团结了hash-to-curve草案7算法。除此之外,还打算以后刻开始仅引入对安详至关重要的改观。”

添加FFG-LMD投票一致性查抄 (#1742)
构建嘉奖/罚漫衍局,以举办更风雅的测试(#1747, #1826)

澄清eth1时间戳可以小于创世时间 (#1756)
添加新的嘉奖测试名目 (#1747, #1826)

在阶段1的从头设计中,轻客户端同步类型正在从头设计中。 当前的轻客户端类型可用于一般教诲目标,以相识我们正在思量的要领,可是在阶段1不变之后,将举办大量从头设计。

受SSZ限制的Req / Resp巨细(#1800)

ETH 2.0阶段1类型(告诫:不不变)

除了新的BLS类型外,大部门内容还用于处理惩罚网络类型中的边沿环境,并重构嘉奖/罚款法则以加强测试。 尽量个中一些是重大变动,但这些变动范畴仍在缩小,而且期望以后刻开始仅引入与安详方面相关的至关重要的重大变动。

澄清Beacon委员会分派未添加到attnets ENR条目(#1775)
放宽对聚合流传的限制,使其不需要位域中的聚合器 (#1801)

验证者

告诫:今朝缺少“看管人游戏”挑战响应,可是当焦点“阶段1”分片链设计稳按时,将很快从头引入。 寻求阶段1原型的客户端团队应首先存眷分片数据机制,同时放弃托管游戏逻辑。

将gossipsub提高到v1.1,并留意gossip条件的扩展验证器列举(#1796, #1828)
在阶段0中利用所有证明子网 (#1804)
将SigningRoot重定名为SigningData (#1740)
澄清BlocksByRange中的块必需来自单个链 (#1795)
[非实质性]小型清理和验证措施的健全性测试 (#1745)

完整的差别可以在这里找到:#1829

限制和澄清BlocksByRange请求(#1835)

 

 

阐发eth1区块必需在链中足够深,为创世时间思量 (#1834)

阶段0

Beacon链

存储合约

更新BLS,团结利用hash-to-curve草案7和IETF bls草案2 (#1799)

以下是关于0.12.0版本的宣布信息:

确保eth1data投票不能移至已往的eth1data状态 (#1836)
将MAX_ATTESTER_SLASHINGS从1变动为2 (#1794)

修复bitfield_bytes范例错误 (#1806)

测试,Repo等

更新到可重现的v0.1.16 (#1833)

不变!

分叉选择

BLS

简朴序列化

克制在证明(attestations)中利用空的聚合位(bits)(#1780)

联网(Networking)

 修复一些ValidatorIndex范例转换 (#1714)
一些小的输入修复 (#1731)

将sanity目次移到phase_0下面 (#1769)

此版本引入了“重大”变动,这些变动是在IETF hash-to-curve草案7的宣布以及v0.11测试网进修的归并之后。

继承完善阶段1的类型

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读