2021年7月12日,Silicoin在区块高度93939快照并启动testnet1.5。 一开始它运行稳定,但它卡在了区块高度 2601。然后它再次移动并在几个小时后再次停在区块高度 2909。
Silcoin 团队已经彻底调查了该报告,并发现了导致它的困难。
发生了什么
在Silicoin上线testnet1.5的当天,Silicoin团队接到报告说链卡在区块高度2601,经过团队调查,开发者确认是难度导致这个问题。 初始难度设置得太低; 然后,时间领主无法按时处理大量悬而未决的挑战。 这就是 testnet1.5 变得不稳定的原因。
正在采取的行动
当Silicoin拿到报告的时候,团队检查了所有的代码,因为testnet1.5实际上融合了Chia的新原理,开发人员担心会发生一些冲突。但是,该团队在调查后确定了导致此问题的困难。
首先,团队试图部署更强大的时间领主来处理那些悬而未决的挑战。不幸的是,待处理的太多,解决方案失败。因此,Silicoin 可以做到这一点的唯一方法是以适当的初始难度重置新链。但是当 v0.08 发布时,创世区块存在一个错误。因此,为了确保用户不会安装错误的版本而感到困惑,团队从 GitHub 中删除了 v0.0.7 和 v0.0.8。然后Silicoin团队进行了难度的改变。 testnet1.5 每 768 个区块自动改变难度。经测试,0.0.9版本出块恢复稳定。
虽然 v0.0.8 失败了,但有趣的是我们发现了 chia 网络的错误并无意中修复了它。现在该错误已修复并成功合并到 chia 主网。欲了解更多详情,请查看 https://github.com/Chia-Network/chia-blockchain/pull/7419
技术细节
- 修正了高过滤通过问题。
- 调整难度。 现在 testnet1.5 每 768 个区块自动调整难度,而不是 Chia 大约 4000 个区块。
- 增加了更强大的时间领主来应对挑战。
- 添加了更多介绍人以改善同步问题。
- 合并了来自Chia网络的新代码并支持新地块。
- 修复了 chia 和 silcoin 与高度 0 同步时的错误。
总而言之
甚至这次我们也犯了一些错误,我们发现还有很多用户仍然支持我们。没有人抱怨,只有一些温暖的笑话。这让我们感到羞耻 - 我们是多么愚蠢的硬币!我们可能选择了一个错误的名字作为笑话 Lol...无论如何,感谢大家的耐心和信任。我们可能不是最聪明的团队,但无论未来遇到什么问题,我们都会继续努力。
虽然Silicoin来自Chia,但我们有自己的想法。我们想要的不是终结Chia,而是基于它尝试更多的创新。这就是为什么我们在 testnet1 中做了 Chia 的分叉,与其他分叉一样,然后在进一步的网络中继续一些新的东西。我们对 Chia 的代码很着迷,希望看到更多的差异。老实说,我们甚至不介意成为Chia的测试链。但是当然,首先我们需要一个最稳定的chia fork。
最后但并非最不重要的一点是,如果您是一个有一些有趣想法的开发人员……如果您不介意我们不是最有才华的团队……现在就加入我们!我们真的需要您的帮助才能使 Silcoin 变得更好。
我们爱你三千遍。
Comments