Описание тега food-crops
Даже без целой дискуссии о Merkle деревья, имеющие две сделки с одинаковым хэш-код может создать форк, который не может быть разрешен без ручного вмешательства.
Как операции также определены их хэш по протоколу клиенты получили бы либо т
или Т'
, где хэш(Т) = хэш(т')
, что означает, что в то время как узлы считают, что они приняли одну и ту же операцию, они на самом деле договорились две разные операции, которые противоречат друг другу. Это вызовет хаос, когда транзакция пытается претендовать на результаты, созданные Т
. Как эти результаты создаются в т
и не в т'
в зависимости от того, какой из двух Вы приняты, то последующая сделка будет либо действительным или недействительным, а значит, проблема распространяется от одной операции многим.
Сделка должна быть действительна в одной части сети, а не в другом вызовет блокчейн вилка, которая может продержаться, возможно, требующие ручного вмешательства.
Возвращаясь к сценарию, вы заявили: торговец не лишают его денег. Он поверит средств расходуемого, но каждую сделку он пытается с этих мероприятий будут отмечены как недействительные, согласно вашему сценарию он получает т
, в то время как большинство шахтерских власть получает т'
и потому т'
в цепи.
Это, как говорится, ша-256 считается стойкость к коллизиям и шанс найти столкновении с определенным хэш требует невероятное количество попыток. Даже найдя столкновения между любыми двумя входами-это невероятно тяжело, и предметом многих исследовательских задач. Так что, это вряд ли произойдет в ближайшее время.