■ 共识和 PBFT
调试并修复了 PBFT 中在同一步骤中下一个投票两个值的问题。
与 PBFT 管理器集成,为上一个 PBFT 轮班实施下一个投票,并同步下一个投票。
实现了在 DB APIs 中读 / 写下一票,并添加了单元测试。
处理了同步的下一票。如果节点在对等方后面,则将同步的下一个投票推入未验证的队列。如果节点与对等方具有相同的 PBFT 回合,但是前一票数大小较短,请验证该票并更新前一票结构。
修复了当节点获得足够的(2t + 1)软投票时为当前 PBFT 回合进行保存。
修复了节点重启和 PBFT 一致的问题,将拉取请求合并到了开发分支中。
正在进行的工作:重构投票管理器。
■ 预测执行层
利用 c ++ ETHereum 升级了我们使用的网络代码,并临时解决了我们网络代码中的许多并发问题。
调查了 RocksDB 关闭错误问题。
合并了 Taraxa / Ethereum 代码重构,以提高与以太坊 JSON-RPC 的兼容性,并实现了订阅 API。
修复了 DPOS 合同中的一个错误,该错误导致在有效状态中的执行状态根可能产生差异性。
Taraxa 官网:Taraxa.io
中国🇨🇳社区:
微信公众号:搜索“Taraxaiot”即可关注我们!
中文 Telegram:https://t.me/taraxa_project_CN
海外社区:
Medium:medium.com/taraxa-project
Discord:discord.gg/WaXnwUb
Reddit:www.reddit.com/r/Taraxa_Project/
英文 Telegram:t.me/taraxa_project
Twitter:twitter.com/taraxa_project