我们一直努力向社区更新我们 Taraxa 测试网的进展,这并不容易,因为它们主要是不可见的代码更新。 因此,我们将尝试用尽可能通俗易懂的方式来交流一些更有趣的问题和解决方案,而不是发表枯燥、难以理解和脱节的技术术语。 ■问题 1:PBFT 投票 在我们的 PBFT 最终确定回合中,我们最终确定 Block DAG 并将 Block DAG 最终确定部分(Period)内的所有交易线性化,收集协议并保存合格共识节点提交的投票。 通常情况下,你真的只需要保存大部分选票(2t+1),并且只需要保存上一轮的选票,但显然我们的代码保存了所有选票,这会触发更大的投票数据同步包。 这是一个相对简单的修复。 ■问题二:同步包过大 当节点宕机(例如,断电)并恢复时,他们需要与其他节点同步他们在宕机时错过的所有事情。如果它们已经停机一段时间,信息量——例如交易、DAG 块、PBFT 块就会堆积起来。 该协议目前只是将恢复节点要求的所有内容打包成一个巨大的数据包并将其发送出去,从而导致网络拥塞。我们需要将数据包进行拆分。 这是一个相对简单的修复。 ■问题3:同一节点产生的相同 DAG 块 我们偶尔会看到同一个节点在相同的 DAG 级别(DAG块的深度)产生两个相同的 DAG 块。发生这种情况是因为当一个节点自己生成一个块时,它会被扔到“未验证”队列中,所以有时当节点生成下一个 DAG 块并查看已验证的 Block DAG 数据结构时,它没有看到它刚刚生成的块。 解决方案很简单,节点应该直接将自己的块放入Block DAG数据结构中——既然是它产生的,就不需要再次验证它。 这是一个相对简单的修复。 END 如果您有兴趣加入Taraxa的开发,请在Telegram上联系我们并关注我们的GitHub。 Taraxa 更多关注我们 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 Taraxa 将物联网IOT遍布全球 —- 编译者/作者:TaraxaOfficial 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
2021|Taraxa 测试网更新
2021-07-03 TaraxaOfficial 来源:区块链网络
LOADING...
相关阅读:
- Swarm将对运营节点进行奖励2021-07-02
- Swarm宣布即将大面积奖励运营节点Bzz2021-07-02
- Filecoin官方信息|Lotus节点的演变2021-06-30
- Swarm-bzz真的是“垃圾项目”嘛?为什么bzz节点现在没有收益?2021-06-30
- 华尔街陈生:一文读懂Filecoin上Lotus节点的演变过程2021-06-28