Chainflip开发更新-2023年4月28日

Chainflip开发更新-2023年4月28日

我亲爱的Chainflippers,

噢,我们走到一起经历了多远。趁着Martin不在,我又回来了,这周我想我要带你看看幕后的情况。4月显然是一个可见进展相当有限的月份。Perseverance 0.7已经工作了几个星期了,swap还没有激活。CPU错误导致Chainflip引擎出现大幅下降和不稳定,而西部战线似乎一切都很平静。

“这到底是怎么回事?”我听到你抱怨。

不要害怕,我亲爱的孩子。请允许我向你透露一个秘密......

Perseverance 0.8来了

在 0.7.3 发布后不久,我们决定将注意力几乎完全转移到Perseverance 0.8。在截至今天完成的审计期间,我们一直致力于交换界面、智能合约和其他一些元素,我们已经意识到,继续使用0.7.3除了减慢我们的速度之外,没有任何实际好处。此外,维护该版本对于想要开始在Chainflip上进行做市和聚合的6个外部合作伙伴也没有什么帮助。

因此,Perseverance 0.8将重新启动网络,以避免6周的迁移工作,这对任何人都没有帮助。智能合约有突破性的变化,使用目前的网络在不破坏它的情况下进行升级,需要难以置信的努力。所以,和很多其他的项目一样,我们需要“凤凰涅槃”的毅力。

每个人的验证器、质押、虚名、以太坊地址,以及几乎所有其他东西都会被保留了。 我们甚至会自动为你提供一个比特币测试网的端点!你所要做的就是运行升级,然后看着区块计数重置为零。

开箱即用的比特币支持跨链消息传递JIT AMM完全实现。

一旦我们对初步测试感到满意,我们会在下周或两周内做一个更重大的发布,这已经被所有这些突破性的变化推迟了,它将包括之前提到的倡议:

重命名的东西

在状态链上“质押”实际上并不是“质押”它。 所以我们更名为资金状态链账户(Fund State Chain Account)。 这正是您在与闪亮的新状态链网关交互时所做的,而不是 StakeManager(这是名称合同,刚刚重命名)。

通过这些大大小小的更改和命名更改,我们希望帮助开发人员了解我们的系统如何工作以及他们需要调用什么来更轻松地完成工作。 与此同时,概念文档的全面修改正在进行中。如果我们现在没有应用这些更改,它就永远不会完成。您所要做的就是实时更改它。

其他进展

  • 360审查已经完成,有一些惊人的目标和结果。
  • 为期八周的审核终于结束了——总的来说,我对结果非常满意!
  • 现在每次我们做新的提交时,Chainflip Bouncer现在都会在 CI 上运行,从而更有可能在合并之前捕获功能回归。
  • 我们开始使用Linear.app来跟踪工单和任务,到目前为止每个人都给了我们积极的反馈!

展望

  • 好吧,我想你知道我们现在要做什么了!0.8是一件大事。
  • 识别并修复0.7.3的CPU错误,并建立一个分析工具,这样我们就可以在未来更容易地追踪这些非常深层次的性能问题。
  • 为我们的外部合作伙伴开发Chainflip SDKs和API的工作正在进行中,我们希望在你阅读下一次更新时能够发布它们!

氛围检查

5月1日即将到来,这是柏林的重要一天。从字面上看,我们办公室周围将是狂欢、派对、街头饮酒,当然还有很好的 RIOTS。今天是国际工人日,所以如果您在下周末之前没有收到我们的消息,现在您知道原因了:

下次再见,

Simon