最近几周我用C#构建了一个区块链。 现在我试图让我的区块链分发。
区块链效果很好,但是当我遇到冲突时,我无法解决问题。 在下一行中,我将解释工作流程:
我的想法是创建一个分布式区块链网络。网络通常有一些节点。
所以node_1创建一个新块并推送到其他节点(node_2,node_3 ...),node_3在验证后将新的区块链推送到其他节点....
同时,另一个节点(node_123)创建了一个新块(node_1中的块上的不同,....),然后他推送到node_5O,并且...... 。
但问题是节点上的新区块链(1,2,3 ......)与(123,50,...)上的链不同 因此,当node_50尝试在node_4上推送链以进行验证时,node_4将拒绝,因为存在conflit。 冲突是4上的链条,50上的链条不再相同...... 那我该怎么办呢?
答案 0 :(得分:0)