如何保证链的数据一致性的?

来源:4-1 课程总结

冰河之底

2020-04-14 00:10

假如,现在有10万个节点参与了某个区块链的P2P网络,其中有两个节点突然发生了交易,那么如何保证瞬间让其他节点知道这个交易?需要多长时间才能通知完,毕竟中间要做严重和计算,那么性能是会不会很差?

如果上一交易还没完全写入到链,突然又发生了100次其他交易,那么这时该如何处理?如何判断谁先写谁后写,会不会产生互斥?

我看到P2P网络基于广播进行传递,如果同时并发了10批交易,该怎么广播,各个节点该如何处理接收到的这10批交易信息?也就是说这并发的10批该如何正确写入到链?

还想知道,冷钱包如何保障各个节点账本的数据一致性?

困惑很久了,希望能得到解答,谢谢!

写回答 关注

1回答

  • 慕梦前来
    2021-09-19 10:51:34

    用深的复制就可以了

用GO语言构建自己的区块链

区块链自己动手实现一把,啥都明白了!

21961 学习 · 38 问题

查看课程

相似问题