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

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

研究和发展

2021年1月7日

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

祝大家新年快乐! 新的一年里我们会有很多的进展逐步呈现给大家。正如大家一直跟进并与我们一起测试Pollen所了解到的,我们的Coordicide测试网络正在接近完成阶段 -这意味着我们已经接近在现实世界中应用Coordicide。当然,仍有一些关键任务需要完成,但我们非常期待正式发布Nectar-我们在测试网中实现了完整的Coordicide。 这对于我们的研究部门以及我们所知悉的IOTA基金会的每个人和社区而言将是重要的一步。现在请欣赏以下最新的团队更新。

Pollen测试网应用 上个月,我们发布了Pollen测试网v0.3.2和具有不同修复功能的系列版本。更新的主要功能是在Tangle中添加了FPC声明编写,消息元数据的时钟基准时间,同步改进等等。团队还尝试了基于Pebble的新数据库,但得出的结论是,目前BadgerDB更稳定。 一旦重构GoShimmer数据流,我们将继续尝试Pebble。

为此,我们根据新的调度程序重新设计了从传入消息的收件箱到其处理的整体数据流。 更具体的说,在从gossip层接收到消息时,启动一些过滤器,例如最近看到的字节,消息句法验证,签名检查和自适应工作量证明检查。然后,消息存储创建元数据并触发消息存储(删除)事件。 随后,对时间戳质量进行投票,固化及父辈资格和时间的检查

最后,调度程序管理消息何时被gossipe并被写到Tangle中。

团队还专注于时期的规范和所需mana功能的初步实现,根据过去已发生的交易计算主动共识mana。

最后,我们已经修复了一些与正常关闭某些组件有关的问题,改进了hive.go,使集成测试更快更可靠,并且我们正在进行与Message Tangle和Value Tangle的合并。

Pollen测试网研究小组。 时间在我们的生活中起着举足轻重的作用,毫不奇怪的是,在coordicide中也是如此。 当前的Pollen网络支持测量网络延迟。 一个分析节点会定期发出Tangle中的特殊消息。 一旦其他任何节点(至少那些启用了相应插件的节点)收到了这些消息,他们会发送消息的到达时间给分析节点。此过程可以合理地估计网络延迟。 当前网络中的最大的延迟(即消息发出和接收之间的时间差)主要在100-200ms左右。 接下来的自然步骤是研究在更大的测试网中以及每秒更多消息的延迟行为。

IOTA的另一个关键点是tip选择算法(TSA)。 为了使消息快速确定,TSA最终会提取每个消息。 换句话说,孤单元率应该是最小的。 为了测试几种可能的TSA,我们启用了一个独立的模拟器。 例如,Coordicide允许消息不再仅仅引用两个以前的消息,而是可能引用两个以上的消息。 引用两个以上的消息会减少Tangle的宽度并降低孤单元率,但另一方面,可能会降低吞吐量。因此,我们开发了可动态调整引用数量的TSA。 这项研究仍在进行中,我们希望尽快地分享更多细节。

Networking.我们在确定了基线拥堵控制机制之后(并开始在Pollen测试网中实施),我们现在正在研究进一步优化Coordicide中的IOTA性能。 特别是,我们正在并行研究两个研究方向:(i)为遗漏一些最新消息的节点定义一种快速重新同步机制; (ii)根据当前网络拥塞和活跃的mana自适应地设置发布消息所需的最低mana阈值(可能为零)。

此外,我们很高兴地通知您,我们在去年12月的国际会议上发表了两篇论文:

分片。 我们完成了有关“数据分片”的提案,并在内部共享以供审核和评估。 另外,就在放假之前,我们与许多基金会成员就数据分片以及我们的整体分片愿景进行了数次长时间的研讨会。 我们很高兴收到非常积极的反馈。在此阶段,我们正在推进白皮书以充实必要的细节,当我们到达适当的阶段时,我们将发布更正式的公告,其中包含有关该项目的更多信息。


如果您有任何疑问或仅想打个招呼,您可以在Discord的#tanglemath频道中找到我们的研究团队成员。 也欢迎您在IOTA.cafe(https://iota.cafe/)公共论坛上关注并参与我们的技术讨论。

原文链接:https://blog.iota.org/iota-research-status-update-january-2021/

专栏作者:Erica

个人简介:我共发表了 28 篇文章,总计被阅读了141,302 次,共获得了 186 个赞。

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

发表评论

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