ProximaX天狼星链公网(主网)- REST API节点补丁
上周,我们在ProximaX天狼星链主网上遇到了一些小问题。 这并不影响链上数据的完整性。 没有停机时间,并且继续生成区块。 此外,验证节点在此期间处于活动状态。
在我们报告这些问题之前,最好先了解一下天狼星链的设计方式。 天狼星链具有两个主要组件:(1)P2P节点; (2)REST API节点。
P2P节点是主要的验证器节点,用于评估,检查,反向检查,签名并向天狼星链提交区块。
REST API节点也是P2P节点,但是它们要么是验证器,要么只是外部系统的区块链接口,用作与区块链的通信网关。 有人称其为API网关,它充当与区块链进行通信的主机。 不是验证节点的REST API节点需要此修复程序。
REST API节点可通过我们以银河物体或星体(Arcturus,Betelgeuse,Aldebaran等)命名的统一资源链接(URL)访问。
您可以在此处查看REST API列表:Sirius Explorer。
REST API发生故障,并且无法与其他REST API节点同步。 这是由多种因素引起的,例如未确认的事务缓存以及由于无效和过期的事务而导致的交易所报价缓存建立。 在某些情况下,REST API节点遇到竞争状况,导致死锁和分叉。 由于内部回滚机制保护了链的完整性,因此避免了这些分叉。
解决方案
我们开发了一个补丁程序,以更有效地清除服务器代码上的缓存。 这包括清除去中心化交易所缓存的额外条件。 为此,我们还增加了服务器的存储。
下一步是什么
自上周中旬以来,REST API节点一直在运行此修复程序。 我们通过发送连续的异步事务批处理来每天调用API节点。 测试一直是正面的,我们现在将其作为主网API节点的修复程序进行推广。
对于验证器,建议升级。 请按照链接中的步骤操作以获取最新版本:在此处访问。
对于外部系统所有者(应用程序,交易所等),您现在可以继续在主网网络API节点上工作。 请进行集成测试,执行正确的冒烟测试,并仔细阅读质量保证政策和规定。
如果您有更多咨询请咨询我们的帮助桌面
谢谢!