2020年11月IOTA开发人员状态更新

IOTA 1.5

IOTA 1.5(也称为Chrysalis)是Coordicide完成之前主网的中间阶段。您可以在此处阅读有关Chrysalis的策略的更多信息。

Chrysalis 第一阶段组件已于8月部署到主网。工程团队现在正在进行 Chrysalis第二阶段。

在Chrysalis第二阶段中对Winteritz一次性签名方案的支持改进

最初的IOTA协议在设计时考虑了某些假设。这些假设之一是我们将使其对量子计算具有弹性。为此,我们引入了Winternitz一次性签名方案(W-OTS)。但是,随着时间的流逝,我们意识到我们对这种新颖的签名方案的依赖带来了不利于我们在其他领域的技术进步的弊端。一次性签名给用户带来了很大的可用性障碍。这就是为什么我们在今年早些时候宣布我们将为带有ed25519的协议添加更标准的签名方案。在我们进入 Chrysalis第二阶段的过程中,我们决定进一步迈出这一步,并开始为从IOTA协议中完全删除W-OTS做准备。我们将在即将发布的独立文章中分享有关过渡将带来什么的更多详细信息。

删除W-OTS将允许使用更轻量的IOTA协议,并且在开发新技术时将具有较小的事务,更大的可用性和更快的进度。

尽管如此,我们仍然将量子后密码学视为该项目长期未来的关键主题,并且已经在与领先的量子后密码学家合作,以与2021年到达的NIST标准保持一致。

实施Chrysalis 第二阶段

我们在IOTA协议中实施 Chrysalisd第二阶段方面取得了巨大进展。我们已经有了一个测试网,其中包含有效的Hornet和Bee节点实现,我们将通过这些测试来完成新的节点API的测试并测试新的客户端库。

在接下来的几周内,我们计划:

  • 在网络上测试我们的新钱包软件的第一版。
  • 公开测试网。欢迎我们的合作伙伴和交易所测试新的客户端库并计划其集成的过渡,同时我们也欢迎公众加入测试网,因为我们将在以后的阶段对其进行更全面的测试。

考虑到这一点,我们计划在12月完成(或接近完成)所有重要的集成。这将使我们能够开始审核和全面的最终测试。我们预计此审核和测试阶段将需要数周的时间,这意味着新的Chrysalis主网将在新年初启动。展望未来,我们会在进展过程中每周发布更频繁的更新,敬请期待!

请记住,我们还将W-OTS的去除添加到了Chrysalisd第二阶段的范围内。这为我们节省了以后在 Chrysalisd和Coordicide之间的过渡。我们认为,现在将W-OTS从
Chrysalisd 第二阶段中移除是最有意义的。

Pollen(花粉)

我们将在本周发布Pollen网络的新版本0.3.1。此更新将包括不同的修复程序,依赖项的更改,消息结构的重构等等。

该小组正在研究下一个大型里程碑Nectar。具体来说,我们将专注于mana模块。

你可以阅读更多关于Pollen(花粉),Nectar(花蜜),Honey(蜂蜜),
我们引入这些概念是为了讨论Coordicide上的里程碑。

您可以在其GitHub存储库上关注该项目。如果您想参与其中,请查看我们最新的贡献准则

Bee(蜜蜂)

Bee团队已经完成了向libp2p网络的过渡,并且正在为我们进行初始Chrysalis 第二阶段测试所用的Chrysalis 2期alphanet上设置Bee节点。节点开始处理消息。经过一些设计迭代,存储层完成,并且不同类型的映射正在进行中。新的本地快照格式已实现,快照生成尚未完成。大多数白旗UTXO分类帐逻辑已实现。大多数新的
Chrysalis 第二阶段API也已实现。

您可以在各自的GitHub存储库中找到所有Bee RFC 。

Hornet大黄蜂)

该团队在节点软件中实施Chrysalis第2阶段更改方面取得了重大进展。其中一项就是二进制消息的工作量证明(PoW),该工作证明已提交给iota.go和正在进行的增量本地快照。诸如新节点API以及本地快照和固化之类的更改正在当前开发版本中进行。

该团队还一直在研究0.5.4的《Hornet》的发布候选版本,该版本主要用于解决
coordinator的启动竞速条件。

智能合约

我们已经发布了IOTA智能合约的预发布版本。您可以在此博客文章中阅读所有相关内容。现在,我们正在努力将智能合约协议的未来开发范围扩展到Wasp alpha,完全集成的Wasmtime VM和VM sandbox API,一直到Wasp beta等等。您可以在我们的路线图中找到它。

Stronghold (据点)

在最近的重构过程中,对Stronghold引擎进行了几处改进,但最值得注意的是,我们引入了带有内存分配器的受限运行时,该运行时已通过COQ正式证明。我们目前正在使用Riker构建适当的顶级客户端库,该库将用作所有使用中的应用程序(和绑定)的Stronghold的唯一入口点。客户端会将传入的消息请求委托给内部参与者。最后,我们将完成libp2p引擎角色,以实现据点之间的通信。

在重构期间,我们认为将所有加密原语移到Stronghold之外是明智的做法,因此诞生了名为crypto.rs的外部包装箱。此板条箱将用作IOTA Foundation上所有Rust项目的可接受且兼容的加密算法的单一来源—并将使用功能标记,以便使用中的库和应用程序将能够选择所需的加密技术。然后,该库将由外部安全顾问审核。最终,这不仅意味着我们在产品线中使用相同的加密技术,而且选择,配置和实现棘手的部分仅需完成一次。

钱包

钱包设计的最后几个细节融合在一起,设置和入门插图仍在处理中。经过重新设计的仪表板或多或少都是完整的,为前端团队构建仪表板UI铺平了道路。钱包仪表板经过了多次设计,淘汰和重新加工,而我们提供的版本在可定制性和简单性之间找到了很好的平衡。这将为进一步扩展功能提供基础。

随着内部Chrysalis测试网的启动,我们已经能够开始针对Chrysalis Hornet节点测试wallet.rs。当我们等待测试网时,wallet.rs是孤立地构建的,毫不奇怪,将其连接到Chrysalis节点上已经发现了许多错误。我们一直在努力解决这些问题,并且大多数情况下它们都是固定的。现在,我们要等待Stronghold重构,然后才能认为库是稳定的。

继续将wallet.rs连接到电子钱包应用程序的工作。绝大多数的钱包功能是由Stronghold.rs和wallet.rs提供的,因此此任务将构成其余工作的大部分。事态发展,我们非常期待社区中的第一个钱包Alpha。同时,pmaxuw AKA MicroEngineer一直在开发新的Ledger Nano应用程序,用Ed25519代替WOTS。

IOTA身份

我们将在今天晚些时候发布DID的第一个Alpha版本。您将可以在我们的博客上阅读有关该发行版的更多信息。

IOTA流

我们最近发布了IOTA Streams的最后一个alpha版本。您可以在此博客文章中阅读有关它的所有内容以及下一个计划。

Chronicle (IOTA记事)

Chronicle团队现在正在研究一种RFC,以实现选择性永久节点功能。该团队还与其他成员一起为我们的新探险家搭建了基础设施。 该资源管理器连接到一组永久节点。

IOTA体验团队

有关X团队最新博客文章讨论了我们如何在IOTA体验团队和Tangle EE工作组之间建立桥梁,IOTA社区成员可以在其中与行业合作伙伴一起为IOTA愿景做出贡献。

非常感谢IOTA X团队成员通过提供有价值的反馈和用户体验建议来支持新的Tangle Explorer的启动。

IOTA社区在11月4日启动了第一个100%由社区驱动的IOTA体验团队,即Identity X-Team。

IOTA身份倡议是一项协作性的工作,通过引入围绕IOTA身份的内容一致的工作流和开源贡献,来帮助IOTA社区中的人们。

IOTA身份是分散式数字身份的实现,也称为自我主权身份(SSI)。它实现了诸如W3C的DID和可验证证书之类的标准以及其他相关(建议的)标准。

我们欢迎Carpincho Dem#0315,herrkpunkt#3501,Thoralf#3558,Stefano Della Valle#1445,Martin N#8948,Oostech#6884,Marek Tichy#7429,Tensor#2912、31k3#8053,@ anistark#4015,@ openwebmarket #1623和Aconitin#1833加入身份X团队。

在此GitHub存储库中了解有关此计划和目标的更多信息

每个人都应邀参加IOTA体验团队,为IOTA铺平道路,使其在DLT和IoT领域获得最佳体验。在GitHub上发现IOTA体验团队,探索IOTA体验计划,然后通过此表单进行申请

路线图更新

我们对路线图进行了以下更新:

  • 我们添加了智能合约Alpha作为一项将于明年年初完成的项目。
  • 我们将Chrysalis 第二阶段的项目移至明年年初完成。

原文:点击进入

如果你喜欢这篇文章或者我之前发表的文章,我很高兴能得到一点捐助;-):

IOTA:OZFXAVABNPAPFGJ9RVZQGGJZDXHZJA9REUTQSCQIKCGUILGLTAVDUC9KYDZKHOEXC9DYJTXYXLQ9EBJUYWWABVEJGC

专栏作者:IOTA-方可

个人简介:我共发表了 150 篇文章,总计被阅读了214,850 次,共获得了 1,680 个赞。

作者邮箱 作者主页 Ta的文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注