Последние недели я строю блокчейн с C #.
Теперь я пытался распространить свой блокчейн.
Блокчейн прекрасно работает, но когда возникает конфликт, я не могу решить проблему.
В следующих строках я объясню рабочий процесс:
Моя идея - создать распределенную сеть блокчейнов. В сети обычно есть несколько узлов.
Таким образом, узел_1 создает новый блок и отправляет его на другие узлы (узел_2, узел_3 ...), узел_3 передает новую цепочку блоков после проверки на другие узлы ....
в то же время , другой узел (node_123) создал новый блок (отличается от блока в node_1, ....), и он выдвинул узел_5O, и ....
но проблема в том, что новая цепочка блоков в узлах (1,2,3 ...) отличается от цепочки в (123,50, ..)
поэтому, когда node_50 попытается подтолкнуть цепочку для проверки на node_4, node_4 будет отклонен из-за конфликта.
Конфликт - это цепочка на 4, а цепочка на 50 уже не то же самое ...
так что я могу сделать по этому делу?