IOTA基金会:2019年10月开发进度报告

本报告每月由IOTA开发团队发布,这个进度报告将为您提供关于我们的关键项目的新闻和更新!如果您想查看最新的状态更新,请点击这里

Bee

Bee将使用征求意见方式(RFC)进行,这是由Rust项目设计的一种方法,它将进一步提高开发的透明度和一致性。要了解更多关于什么是RFC的信息,请查看这个解释。我们将在不久的将来发布RFC流程及其在工程项目中的应用的更新。

团队正在为核心功能创建和检查RFC。这些RFC将会与新节点软件的项目架构和核心模块的各个分支密切联系在一起。

目前正在进行的一个RFC是Transaction & Bundle RFC。这个核心功能的实现将跟随这个RFC的合并开始进行。

Coordicide相关模块的规范也正在制定中,并将在核心模块完成之后进行。这与我们的Coordicide研发博客文章中列出的计划是一致的。

在Bee团队进行日常沟通的Discord渠道中,您随时都可以看到Bee团队在做什么。这些频道包括bee-dev、bee-discussion和bee-rfcs频道。您还可以在会议记录存储库中找到RFC讨论和开发会议的会议记录。

IRI

Tip选择算法依然是IRI的主要瓶颈之一。我们已经发布了IRI 1.8.2的新版本,其中包含了对Tip选择算法的简化。我们已经在IOTA社区委员会(ICC)网络上测试了针对先前版本IRI的更改,并看到了以下改进:

  • 零值事务:节点每秒可以多处理140%的事务(TPS)
  • 有值事务:节点每秒能够多处理135%的事务(TPS)

接下来,我们将对Tip选择算法和节点的整体性能进一步地改进。我们也有一个更友好和安全的解决方案来处理几乎即将发布的已使用地址。与功能改进同步进行的是:我们希望将更多时间花在自动化垃圾交易测试上,这些测试是在IRI的rc版本上执行的。这将使我们能够更快地发布新版本,并在手动测试上花费更少的时间。

Qubic

FPGA团队正在进行将管理者核心(supervisor core)部署到FPGA上的工作。这将允许我们在FPGA上运行QCM的第一个完整版本。


我们还在准备各种文档,作为在FPGA的Abra配置的基础。


一个用于封装协议的规格草案也正在进行审核。

Entangled

我们最近发布了cIRI v0.1.0 alpha版本,非常期待您的反馈。这个版本使cIRI的功能与原来的Java版本相同。你可以在GitHub上找到alpha版本。


由台湾社区主办的会议将于10月26日举行。Sam Chen将在ESP32上使用CClient完成三个物联网项目。如果你错过了Sam之前在IOTA ESP32钱包上的帖子,一定要去看看!

Trinity

Trinity团队一直在努力为桌面和移动设备发布v1.1.0。此更新包括v1.0.0没来得及实现的一些挣钱特性。譬如用户可以选择自己的节点进行工作证明;钱包现在支持高级用户和开发人员的HTTP基本认证等。我们的社区成员Matthew Scheuerman也提供了一个改进的黑暗主题。

我们现在把注意力已经转移到v1.2.0。用户将会很高兴地了解到v1.2.0将会显著地提高POW性能的证明,以及一个用于回收被锁定在已使用地址上的资金的工具。

同时,团队还举行了一次围绕Trinity v2,特别是去中心化身份(decentralized identity)的更多想法进行头脑风暴的设计冲刺(Design Sprint)。设计冲刺帮助团队在v2的愿景上保持一致,并实实在在地明确了在Trinity中去中心化身份应该是怎么表现。我们期待与您分享更多的想法!

MAM

我们现在正在为新的和改进的MAM版本创建规范和验证原型。MAM的这个版本将简化消息的处理,使其内容具有多态性,并且能够满足不同的业务场景。一旦第一稿定稿,我们将会公布这个规格说明。

Client libraries

Python客户端库正在稳步地与其他库同步。你可以在这个存储库查看最新的变更。

Permanodes

您可能已经知道,上个月我们发布了永久代码(permanode)解决方案,称为Chronicle。详情请查看博客文章。将Chronicle移植到Rust版本的初始化工作现在正在顺利地进行中。

和往常一样,您可以随时登陆Discord来进行咨询——这里提到的每个项目都有一个(或更多)与开发者讨论的渠道!


请在Twitter上关注我们,并跟踪所有最新消息:https://twitter.com/iotatoken

大熊

专栏作者:大熊

个人简介:我共发表了 39 篇文章,总计被阅读了12,763 次,共获得了 449 个赞。

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

发表评论

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