2021年3月-IOTA研究现状更新

2021年3月-IOTA研究现状更新

本月,我们看到了Pollen(花粉)测试网的新版本,以及在我们为Nectar(花蜜)的发布做准备的同时,在验证我们的核心协议方面也取得了持续的进展。

随着我们实施Coordinate的“Nectar”阶段摆在眼前,我们的团队目前正在完成实现这一里程碑所需的最后几项研究。此时,剩余的工作主要与优化有关,我们将继续使用从Pollen收集的数据来实施任何所需的更改。Nectar将是我们第一个功能完备的Coordicide实现,所以我们希望从一开始就让它变得尽可能健壮,并着眼于在我们一起使用和学习网络的过程中继续优化。

除了我们的研究和测试网实施进展之外,我们还很高兴Billy Sanders担任研究总监的领导角色。Serguei Popov将继续在董事会和日常研究中发挥非常积极的作用。由于Billy已经参与了许多决策制定,并且Serguei仍然活跃在部门中,这种过渡对部门运营几乎没有影响。因此,我们的团队本月继续在各个方面取得进展。

以下是我们几个研究小组的更新:


花粉测试网实施。团队已经推出了两个版本v0.3.6v0.4.0,通过合并Value Tangle和引入改进的组件(例如ledgerstate,booker,意见形成器和新的调度程序)完成了Tangle的重构。这些都是重新设计的流程核心 Coordicide 协议的一部分。

如Pollen 测试网发行说明中所述,每个组件都可以看作一个黑匣子,它们之间的交互是通过事件发生的。确切地说,流程从八卦或MessageFactory开始。然后,解析器将负责验证消息的结构。存储组件将消息及其元数据存储到数据库中,并创建Tangle结构。固化程序确保请求所有丢失的消息,并确保Tangle在消息时间戳方面单调增长。

计划程序计划消息,然后将消息发送到Booker中并进行预订。如果消息中包含交易作为其有效载荷,那么Booker会执行一系列检查(例如,签名有效性,余额有效性,重复消费),并将交易记录到相应的现实中。OpinionFormer通过FCoB确定消息和有效负载意见,并在必要时通过FPC(语句)运行表决。最后,根据消息意见的结果及其过去控制器误差的状态,将喜欢的消息分别添加到“弱提示”或“强提示”集中。

2021年3月-IOTA研究现状更新
Tangle新数据流

这些变化以及新的优化,如标记整合和有效的过去/未来控制器误差进行检查,允许我们将MANA整合到我们的原型中。

具体来说,MANA将逐步整合。初始发行版将同时包含访问和共识MANA,但没有模块会使用它。可视化和分析工具将使我们能够首先研究其动态,并了解其在测试网中的分布。这是调整其参数并将其集成到各种组件(例如拥塞控制,共识,最终性和dRNG)中的重要一步。

协议。协议小组现在正在利用其资源来管理新规范项目的进度,新规范项目的进展源于去年开始起草的草案以及此后开发的全新研究的努力。我们仍然会有一些研究和分享,但不会那么频繁,因为我们的大多数理论问题都已经解决了。

上个月,该小组致力于解决“父母数量”问题。一段时间以来,我们已考虑将消息的批准数量从 2 增加到更大的值 k。我们正在考虑这可能如何影响孤儿进程、最终时间,以及非常强大的用户利用多个节点(以绕过速率控制防御)试图执行人为夸大孤儿进程的批准攻击的可能性。我们仍在考虑其他方面,但幸运的是,批准数量的增加对打击这种攻击非常有效。我们希望在下一次更新之前有一份包含我们正在进行的所有研究和模拟的适当文档!

规格。自从制定了第一份规范草案以来,已经有一段时间了,有关Coordicide的研究也不断发展,使该系统变得更加简单和强大。在重要的更改中,我们可以引用消息Tangle与值Tangle的融合,批准切换方法的创建,批准权重度量的定义(一种新工具,该工具使用以前的确认置信度和法力来确定最终性),标记的引入,以及许多组成部分的完善。

所有这些都给了我们一个信号,再加上去年的初稿经验,现在是时候回到规范上来,准备好与社区共享,得到外部验证,以及根据其他严格的标准化标准进行审查。

在该项目开始时,我们重新构建了组成“ Coordicide”的组件,并决定了编写者,截止日期和方法。现在,每个人都在全力以赴,以获得更高质量的结果。我们希望下次更新时可以与大家分享一些东西!

花粉测试网研究小组。上个月再次表明,撰写学术论文不仅是“论文写作”的一种练习,而且有助于理清自己对一个问题的思考和理解。在我们的示例中,我们开始就我们的研究建议撰写研究论文。在富有成果的讨论和对所有要素的质疑中,我们不仅获得了更好的理解,而且还提出了改进措施。除了这项以研究为重点的任务外,在过去的一个月中,我们继续分析当前的实施情况,并确定了一些正在解决的小问题。

网络本月我们评估了MANA变化对拥塞控制机制的影响。仿真结果表明,当根据移动平均值计算MANA值时,我们的算法对这种变化做出快速反应。但是,当MANA值突然减少时,节点的MANA比例容器长度会相应增加。由于容器的长度是将恶意行为列入黑名单的关键指标,因此我们目前正在设计一种方法,以确保不会发生针对诚实节点误报成黑名单。

此外,我们很高兴地宣布,论文“面向物联网的分布式分类帐的对抗环境中的访问控制”已被接受,将在第七届IEEE / IFIP新兴分布式网络技术安全性研讨会(IM 2021 / DISSECT)上发表。本文描述了我们的拥塞控制算法,该算法将在IOTA 2.0(Coordicide)中使用。

分片。如上一次更新中所述,在有关此主题的正式声明之前,我们目前正在研究数据分片白皮书。通过撰写本文,我们将填写解决方案的详细信息,并更好地理解基本难题。例如,对于如何对数据分片解决方案将实现的可能吞吐量进行建模,我们已经有了一个很好的主意。数据分片似乎对我们已经讨论过的所有攻击媒介都具有鲁棒性。解决方案的简单性使其具有灵活性,相对而言,实现起来将比Coordicide更容易得多。

我们希望在4月底完成白皮书,我们的目标是在Nectar发布后的某个时间发布白皮书。该计划将使我们有足够的时间来创建清晰,详细的文档,同时也使我们能够专注于开发Nectar及其规格。


原文:点击进入

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

IOTA:OZFXAVABNPAPFGJ9RVZQGGJZDXHZJA9REUTQSCQIKCGUILGLTAVDUC9KYDZKHOEXC9DYJTXYXLQ9EBJUYWWABVEJGC

专栏作者:IOTA-方可

个人简介:我共发表了 178 篇文章,总计被阅读了271,279 次,共获得了 1,968 个赞。

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

发表评论

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