Chainflip开发更新-2022年7月29日

Chainflip开发更新-2022年7月29日

天堂网可能是短暂的。 不满的游客正在召集假日代表的负责人。 我们将为您带来所有更新。

自上次更新以来的进展

自我们上次谈话以来的一些亮点:

  • 更多的基准测试
  • 更多的网络应用程序测试
  • 修正了一个可能导致我们跳过状态链事件的关键错误
  • 删除了已经失效的 "被动 "节点分类
  • 修改了我们的底层地址格式(现在所有的Chainflip账户都以cF开头)

天堂网

自上次更新以来,我们的最大目标是推出全新的和改进的天堂网。我很高兴地说,我们确实向一群可爱的内部支持者推出了天堂网,但我很不高兴地说,最初的外部部署已经提醒我们libp2p(Substrate内部)存在一些相当严重的不稳定性。

以前这些问题可能被我们自己的一些古怪逻辑所掩盖(更不用说JSONRPC对内存的疯狂使用),但这次看起来它可能是我们与libp2p关系的终点。Substrate自己的首席网络工程师对它也没有什么好的评价

我们从来没有真正看好libp2p,但直到现在,我们还不可能把所有的责任都归咎于底层网络代码。我们两星期前修复的内存问题是我们怀疑导致不稳定的主要原因。自从修复了这个问题后,我们能够在内部运行一个150个节点的关键源,但是公共网络似乎无法上升到50个节点以上,即使我们有90个节点的支持。有点糟糕。

好消息是:

  • 我们现在找到了错误,而且不是在产品中。
  • 天堂社区是非常舒适的。
  • 不管p2p的不稳定性如何,协议是稳健的,并最终达到了和谐的状态,毫无怨言地履行了其他的职责。
  • 尽管这对我们来说还不够好,但我们的测试网是(据我们所知)目前我们所知道的最大和最分散的非托管加密货币MPC的部署。

不好的消息是:

  • 我们自己的两个具有相同设置的节点无法可靠地相互通信。
  • 这是一个相当大的挫折,我们正在衡量在几周甚至几个月内修复的时间。

未来两周的目标

在下一次开发更新之前要实现的关键目标。

  • 决定关于p2p通信的前进方式
  • 欢迎另一位成员加入我们的Substrate团队
  • 多线程(ish)的MPC仪式
  • 异步错误处理

一般想法

假期将回来。

直到下一次

Tom