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

由IOTA开发团队每月发布,此更新将为您提供关于我们关键项目的新闻和更新!如果您想查看上次的状态更新请点击 这里 。

Bee

上个月,Bee团队在柏林开会,面对面地完成了一些工作。这次会议致力于找到正确的抽象层次,并为Bee v0.1创建一个清晰的路线图。这项工作是为了确保我们的实现是灵活的,而不是过度设计的。

我们已经决定预先批准一些RFC,如果它们的进展已经足够启动实现,并且相关的阻碍已经被明确定义了。第一个RFC用于实现IRI的交易和包。关于哈希RFC的工作也进展得很好,我们已经有了存储和工作证明的初稿

为了尽快准备网络的RFC,我们还在研究应该选择什么样的异步模式。对于Bee Tangle的实现,我们提出了一个即时固化的想法,与当前的实现相比,它应该会给我们带来一些性能和效率上的提高你可以在bee-rfcs储存库中阅读更多关于这个和其他RFC的信息。

最后,我们正在对我们的开源治理思路进行最后的修改,以便使Bee能逐渐成为一个由IOTA社区运行和开发的开源项目。

您随时可以在公开的Discord相关频道(bee-dev,bee-discussion,和bee-rfcs)中看到Bee团队正在开展的工作。您可以在这个meeting minutes Git库中找到RFC和开发会议的会议记录。

IRI

在过去的几个月里,我们的主体软件在稳定性和改进节点操作员体验方面取得了很大的进步。我们仍有一些正在进行的工作,这些工作将使节点操作者的工作变得更加简单。例如,改进后的本地快照,可以允许用户定义数据库的大小,以字节为单位而不是依据里程碑。这是一个非常受欢迎的功能,我们相信它将很快在IRI中可用。

虽然IRI目前正在进行一些并行的工作,但是接下来几个月的主要重点仍然是性能的提升。该团队正在更改持久层以支持事务缓存,这将相应地显著增加我们可以处理的交易数量。

Qubic

FPGA团队现在有了一个运行在QLE核心上的Curl-P的实现。它通过手动配置实现的。将来,我们还希望Qupla和Abra代码能够转换成QLE核心的配置数据。此项工作正在进行中。

为了进一步展开关于消息层的讨论,我们将在不久的将来发布关于这个主题的媒体文章。我们期待你们的反馈和讨论,请访问我们的Discord服务器的#Qubic频道!

GoShimmer将不仅是一个为Coordicide项目准备的重要的实验平台,它也将广泛用于Qubic模拟。我们现在正在对GoShimmer做一些调整来支持它。

Trinity

众所周知,Trinity团队正在开发一个令人兴奋的新功能:支持用户直接从钱包中购买IOTA。我们已经将MoonPay集成到移动和桌面客户端,以支持代币的便捷的购买。这将是Trinity和我们的生态系统的一个重要里程碑,它将极大地简化新用户接触IOTA的过程。

该团队还在开发一个已使用的地址恢复工具。这两个功能大部分都已经准备好了,应该马上就能实现

另一个令人兴奋的新项目也在酝酿中,团队期待着能尽快与您分享相关细节。

MAM

我们现在正在为新的和改进的MAM版本创建规范和验证原型。我们相信,在年底之前,我们将有一个原型体现这个第一个规范。

即将推出的MAM的一些改进包括:

  • 允许新用户访问旧的消息。
  • 对已有数据消息进行修正的消息。
  • 集成的密钥交换功能。
  • 等等...

一旦原型实现接近完成,我们很高兴与您分享所有的细节。

直到明年的一月份,我们都会征求大家对新MAM功能的反馈。我们将会根据这些反馈调整我们的最终的版本。

如果您正在使用MAM的第一个版本(v0),那么我们现在还有一个纯JavaScript的实现。完全可与Wasm版本交互,相比Wasm版本的1.4Mb,它只有51Kb。

Permanodes

Permanode团队已经开始了将Chronicle 移植到Rust版本的最初实现。团队的一大主题是研究将要使用的Rust的运行环境。我们决定暂时使用Tokio运行环境,但计划将它与最小的工作请求运行时进行基准测试。

一如既往,我们欢迎大家在Discord上驻足——这里提到的每个项目都有一个(或更多)与我们团队讨论的频道!

欢迎您在在Twitter:https://twitter.com/iotatoken 上关注我们,以跟踪所有最新消息。

原文来源:https://blog.iota.org/dev-status-update-november-2019-e8c0c4a1bde8​​​​

大熊

专栏作者:大熊

个人简介:我共发表了 43 篇文章,总计被阅读了15,455 次,共获得了 489 个赞。

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

发表评论

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