开发人员状态更新-2020年8月

IOTA 1.5

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

Chrysalis 阶段1组件已在Hornet节点中实现,并已部署到comnet网络。在comnet上,垃圾邮件测试的价值达到了约1500 TPS,超过了1000 CTPS。comnet上的大多数有价交易都在发送后10秒钟内确认。

我们将于2020年8月19日在主网上发布 Chrysalis(IOTA 1.5)第一阶段。

如果您正在运行节点,请确保将其升级

确保将节点从IRI升级到Hornet 如果要将旧的IRI DB迁移到Hornet,以便保留历史记录,则可以使用以下迁移工具Chrysalis 第一阶段升级后将不支持IRI。

网络的协调器地址将更改为:

UDYXTZBE9GZGPM9SSQV9LTZNDLJIZMPUVVXYXFYVBLIEUHLSEWFTKZZLXYRHHWVQV9MNNX9KZC9D9UZWZ

升级到Chrysalis阶段1。在Chrysalis升级后首次运行节点时,您将需要使用Hornet的--overwriteCooAddress <new coordinator address>参数覆盖协调器地址。

Hornet节点中的API更改

  • checkConsistency API调用被删除。
  • attachToTangle `mwm`参数现在是可选的。
  • 删除“ depth”参数的getTransactionsToApprove
  • 一个新的getTipInfo,它返回已确认事务,冲突事务,应提升事务还是应重新附加事务。

升级和重新挂载逻辑更改

在大多数情况下,在正常的网络运行期间,与蝶-之前的网络相比,促进和重新连接交易的需求应该非常有限。但是,我们建议使用getTipInfo API调用来确定您应该升级还是重新附加事务。

Chrysalis 2期

Chrysalis 第二阶段的工作也在顺利进行中。从钱包软件到规范和实现。您可以在此处查看我们已发布的 Chrysalis 2期的规格。我们鼓励您提供反馈。

Pollen(花粉)

花粉网络的进一步改进正在进行中。具体来说,最新版本的GoShimmer节点软件v0.2.3(本周刚刚发布)对同步和仪表板进行了改进。

该团队已经在研究下一个大型里程碑Nectar。从分布式随机数发生器(dRNG)开始,在接下来的几个月中,将组成Nectar网络的组件在测试网上迭代发布。

你可以阅读更多关于花粉,花蜜,蜂蜜的内容,给大家介绍的谈论路径Coordicide的里程碑概念这篇文章

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

Bee

Bee团队一直在努力实施 Chrysalis 阶段1和其他节点组件并发布个人的箱子。最初的板条箱也已由外部方审核。我们计划在接下来的几周内发布Bee节点的第一个alpha版本。下周,我们将在Chrysalis阶段2建立功能时,将开始在comnet上测试该节点。

该小组还在每个CEST星期五的下午5点定期进行实时流编码会议。此处提供第一个编码会话。加入我们的下一个会议!

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

Hornet

该团队几周前发布了0.4.2版的Hornet,现在正在comnet上测试新的Chrysalis节点实现的RC版本。在comnet上进行压力测试时,Chrysalis 的实现达到了约1500 TPS和超过1000 CTPS。我们计划下周为Mainnet发布下一个Hornet版本的完整版本。

如果您想参加测试,请前往Discord上的#comnet和#hornet频道。

之前,我们发布了Luca Moser的开放源代码系列Hornet安装视频,您可以在此处观看。您还可以观看IOTA 体验团队成员 Antonio Nardella 的Hornet 安装聚会视频。

IRI

如本博文所述,IRI 1.8.6是我们正在积极计划的IRI的最新版本。如果您尚未切换到“ Hornet ”,请在下周进行Chrysalis第一阶段升级之前进行此操作。Chrysalis 阶段1之后,IOTA主网上将不再支持IRI。

如果要将旧的IRI DB迁移到Hornet,以便保留历史记录,则可以使用以下迁移工具

智能合约

团队一直在迈向我们新的智能合约集成的第一个PoC。最近,重点转向GoShimmer核心API,并为初始实施添加了新的智能合约。团队的VM部分一直在努力完成将与Wasp节点集成的Wasm VM。

我们计划在9月份完成智能合约的初始PoC。

Stronghold

7月底,我们发布了Stronghold的第一版。Stronghold是用于安全管理密码,个人数据和私钥的多功能库的集合。我们将在Chrysalis钱包实现中使用Stronghold。Stronghold是用Rust写的,你可以在这里查看。

钱包

Stronghold和Wallet库的开发进展顺利。我们希望尽快向社区开放电子钱包库。同时,新钱包架构的最终细节已经消除,包括我们对actor模型的使用。各个组件(例如Stronghold,Wallet,UI)作为“角色”存在于钱包中,并通过消息相互通信。应用这种结构可以更好地确保安全性,隔离每个组件以确保它们不共享内存。实施了钱包管理器和UI角色后,我们现在可以开始构建钱包前端了。其他工作包括确定聊天和联系系统(使用Matrix协议),以及下周更新Trinity以适应Chrysalis第1部分。

用户体验和设计工作即将结束-适当的时间开始前端开发。与Trinity(以及整个行业)相比,我们对我们的发展方向感到非常满意,这意味着可用性的显着提升。设计和研究完成。现在是加快开发并实施所有开发的时候了。

IOTA Streams

Streams团队一直在进行实现方面的更改,以实现诸如多发布者支持之类的功能,以及将现有流程更改为二进制形式以提高现有硬件的性能。所有更改将成为我们计划在8月发布的版本的一部分-请继续关注!

该团队还将调整功能,以支持对Ch 2期所做的更改。

Permanode

上个月,我们在Rust,Chronicle alpha 0.1中发布了Permanode的新实现。该解决方案具有高度可定制性和可扩展性,同时使其易于与CLI应用程序一起使用。您可以在此处阅读有关发行的更多信息。

该团队一直在研究其他功能,例如分页支持,扩展findTransactions响应,添加MQTT支持等等。目前,该团队正在建立gossip和solidification支持。

路线图更新

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

  • IOTA智能合约时间表已更改。智能合约PoC现在定于2020年9月,而不是2020年8月。
  • 用于主网版本的Bee时间线已从2020年8月推迟到2020年9月。我们将花时间测试comnet上的节点。

我们还对路线图中的某些项目进行了重组和重命名,以更好地反映我们所使用的术语。


原文:点击进入

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

IOTA:OZFXAVABNPAPFGJ9RVZQGGJZDXHZJA9REUTQSCQIKCGUILGLTAVDUC9KYDZKHOEXC9DYJTXYXLQ9EBJUYWWABVEJGC

专栏作者:IOTA-方可

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

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

发表评论

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