Найти в Дзене

КАК РАЗРЕШАЮТСЯ КОНФЛИКТЫ в криптовалюте

КАК РАЗРЕШАЮТСЯ КОНФЛИКТЫ Может случиться так, что два майнера одновременно добавляют действительные блоки в блокчейн. Представьте, что часть узлов приняла один действительный блок, а другая часть приняла другой действительный блок. И внезапно возникли два разных состояния блокчейна в одно и то же время! Это называется непреднамеренным «форком» (fork — «вилка»): блокчейн разветвляется на две разные цепи. Как определить, какая из двух разветвленных цепей блокчейна является «истинной»? Консенсусный протокол решает эту проблему с помощью простого правила: выигрывают самые длинные цепочки. Когда случается непреднамеренный форк (разветвление), некоторые майнеры начнут добывать новые блоки 104 в одной цепочке, а другие начнут добычу в другой цепочке. Неизбежно одна из этих цепочек будет иметь больше майнеров, чем другая, и соответственно в неё будут быстрее добавляться новые блоки. Остальные майнеры перейдут к более длинной цепи, и другая ответвленная цепь отомрет, ее рост прекратится. При э

КАК РАЗРЕШАЮТСЯ КОНФЛИКТЫ Может случиться так, что два майнера одновременно добавляют действительные блоки в блокчейн. Представьте, что часть узлов приняла один действительный блок, а другая часть приняла другой действительный блок. И внезапно возникли два разных состояния блокчейна в одно и то же время! Это называется непреднамеренным «форком» (fork — «вилка»): блокчейн разветвляется на две разные цепи. Как определить, какая из двух разветвленных цепей блокчейна является «истинной»? Консенсусный протокол решает эту проблему с помощью простого правила: выигрывают самые длинные цепочки. Когда случается непреднамеренный форк (разветвление), некоторые майнеры начнут добывать новые блоки 104 в одной цепочке, а другие начнут добычу в другой цепочке. Неизбежно одна из этих цепочек будет иметь больше майнеров, чем другая, и соответственно в неё будут быстрее добавляться новые блоки. Остальные майнеры перейдут к более длинной цепи, и другая ответвленная цепь отомрет, ее рост прекратится. При этом основной цепочке не будет нанесен ущерб. Почему есть уверенность, что это всегда произойдет? Потому что майнеры — это экономические субъекты, которые действуют в личных интересах. Майнер не заинтересован в добыче на разветвленной цепи, зная, что она отомрет. Все транзакции (истинные транзакции) в разветвленной цепи никогда не происходили в основной цепочке, а это означает, что майнеры, которые добывали блоки на разветвленной цепи, не будут вознаграждены за свою работу. Издержки майнинга блоков, которые не будут включены в основную цепочку, просто слишком высоки. И майнерам невыгодно продолжать майнинг на альтернативной ветке. В редких случаях может произойти, что разветвленная цепь обладает значительным количеством ресурсов для добычи. В этом случае может потребоваться некоторое время, прежде чем станет ясно, какая из ответвления цепей является основной цепью. Практика подсказывает, что разумно ждать 6 новых блоков, чтобы действительно подтвердить транзакцию. Правило, согласно которому побеждает самая длинная цепь, в сочетании с тем фактом, что требуется огромная вычислительная мощность для добавления блоков в цепочку, делает блокчейн невероятно безопасным.