LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > Nimbus 更新:11 月 10 日

Nimbus 更新:11 月 10 日

2020-12-09 Status 来源:区块链网络


自上次更新以来,Nimbus 客户端在安全性、性能和易用性方面均取得了重大进展。

为了庆祝 ETH2.0 存款合约的发布,今天我们宣布 0.6 alpha 版本1- hope 正式发布。

Hope - 第一个二进制版本

现在,Nimbus 使用起来比以往任何时候都更容易、更快捷。hope 包括已编译的 Linux 二进制文件 - 最初是 64 位 x86 x86,但是不久之后增加了 Windows,MacOS 和其他 Linux 二进制文件(Nimbus 手册中的相关页面,请参见这里2)。放心,我们将继续支持从零构建 Nimbus,以及各种硬件。

我们将二进制文件设计为可重现的:实际上,这意味着希望编译的任何人都可以验证在编译过程中没有引入漏洞或后门程序。有关可重现构建的哲学和重要性的更多信息,请参见此处3。

这个版本的 Nimbus 在 Medalla 上运行很稳定,遗失证明已成为过去。

计划在本周晚些时候发布后续版本,其中包括 gossipsub1.1。

即将到来的 Eth2.0


上周发生了几件大事:ETH2 存款合约已经部署,主网启动板4上线,而创世纪5日期已定于 12 月 1 日(在这里6查看丹尼·瑞安的官宣博文)。

我们想简单明了地说,以下地址就是 eth2 存款合约:

0x00000000219ab540356cBB839Cbe05303d7705Fa

重要的是,您不应将 ETH 直接发送到该地址。如果确实将 ETH 直接发送到合约地址,这将导致交易失败。想要抵押 ETH,您应该遵循 Launchpad7 中所列的步骤 。

请注意,这不是要签名的 DeFi 合约。在接下来的几周内,大量骗局将会泛滥成灾,因此请在发送存款之前仔细检查一下地址。

Hope 包括对主网参数的支持,默认情况下将监视主网存款合同

安全审计总结

我们正在完成一次独特的安全审计8 - 选择了 3 个安全供应商来审计代码库,历时约 3 个月。我们已经解决了所发现的大多数问题(即将进行详细的披露)。

出于对您的好奇的回应,我们发布了审计员手册9,深入介绍了 Nim 编程语言(在 nimbus-eth2 项目中使用)、项目本身及其依赖项。

我们的设计目标之一就是最大程度地减少对第三方软件的依赖。Nimbus 的特殊之处在于,它背后的团队几乎拥有整个代码库。这使我们有可能优化系统的每个组件,并确保使用尽可能自由的证书为所有人提供 ETH2。

总之,除了那些我们为质量和安全性手动审核的部分外,我们几乎没有外部依赖(最著名的是这是一个著名的加密库)。我们认为,从安全性、性能和必要性的开源许可角度来看,这是关键的差异化因素。

认证性能改进

关于认证,自 10 月 13 日以来,我们已在网络方面推动了许多 libp2p 修复和改进。当不确定性席卷 Zinken 时,我们开始检查并改善10纳入距离(inclusion distance)。这使证明效率11大大提高。

在 2020-11-04 23:40:08 和 2020-11-05 10:20:08 之间的时间。红色的单元格是客户端无法证明的位置。(资料来源12,感谢 Barnabe Monnot ????)

在撰写本文时,我们的验证程序正在运行,并表现出或多或少的完美证明记录:没有包含延迟,也没有所有应有的证明(例如,请参见此处13)。

削减问题解决了

关于削减,最近的 Medalla 数据分析指出,不合理比例的削减提案者正在运行 Nimbus。直接引用自一份报告14:

但是,我们能够将被削减的提案者映射到运行 Nimbus 客户的绝大多数人。

经过一番深入研究之后15,我们已经追踪到一个看起来像个人或实体的节点(所有遭受提案削减的 Nimbus 验证器的节点 id 都在 100 个 id 之间:38800,38801…38895)

几乎所有这些削减都发生在时间 13,300 和 14,500 之间。最合理的解释是,这个人运行着两个不同的 Nimbus 实例,使用的是相同的签名密钥 - 某些削减保护数据库的设计目的不是用来防范。为了澄清,您永远不要这样做。如果您的验证人被大幅削减,请与我们联系,以便我们进行彻底调查。

总而言之,这不必担心,我们的大幅削减保护数据库正在按预期运行。如果您确实遇到过重大事件,请与我们联系16????。

编写、同步和 Geth

在写作方面,值得注意的地方包括一个更新的网站17,一个 Raspberry Pi 教程18(教您如何从头开始运行 Nimbus)以及一本更新的手册19(带您了解成为 eth2 验证者所需的知识)。

总的来说,同步比几周前要快得多(这要归功于切换到 BLST 和其他一些性能改进)。我们还对本地 eth1 节点(尤其是 Geth)提供了更好的支持20。

总结一下,有传言说不久可能会有一个新的1.021测试网启动。如果您希望在此之前开始,请尝试同步 Medalla(《Nimbus》手册中的步骤 1 至 622 )。如果您现在进行存款,则验证器应在接下来的 10-20 天内激活。

向前进,前进!

参考链接:

https://github.com/status-im/nimbus-eth2/releases/tag/v0.6.0https://status-im.github.io/nimbus-eth2/binaries.htmlhttps://reproducible-builds.org/https://launchpad.ethereum.org/https://hackmd.io/@benjaminion/genesishttps://blog.ethereum.org/2020/11/04/eth2-quick-update-no-19/https://launchpad.ethereum.org/https://our.status.im/nimbus-eth2-0-security-audit-request-for-proposal/https://status-im.github.io/nimbus-eth2/auditors-book/01_introduction.htmlhttps://github.com/status-im/nimbus-eth2/issues/1809https://www.attestant.io/posts/defining-attestation-effectiveness/https://ethereum.github.io/rig/medalla- style="list-style-type:decimal;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;https://medalla.beaconcha.in/validator/9193#attestationshttps://eth2data.github.io/https://github.com/eth2data/eth2data.github.io/issues/1https://discord.com/invite/9dWwPnGhttps://nimbus.team/https://status-im.github.io/nimbus-eth2/pi-guide.htmlhttps://status-im.github.io/nimbus-eth2/https://github.com/status-im/nimbus-eth2/pull/1916https://github.com/ethereum/eth2.0-specs/releases/tag/v1.0.0https://status-im.github.io/nimbus-eth2/intro.html

—-

编译者/作者:Status

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...