Задать вопрос
zergon321
@zergon321

Что происходит в случае противоречивости блокчейнов 2-ух разных пиров?

Допустим, один из пиров подключается к другому, сравнивает свой блокчейн с его блокчейном. Если блокчейн подключившегося пира является более коротким, чем блокчейн того, к которому он подключился, подключившийся пир перенимает блокчейн соседа. Но что происходит в ситуации, если длины блокчейнов одинаковы, но последний блок одного блокчейна полностью отличается от последнего блока другого?
  • Вопрос задан
  • 109 просмотров
Подписаться 2 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Iv_and_S
появляется альтернативная ветка. если кто то на ней майнит появляется альтернативная валюта , типа Bitcoin Cash или "Если блокчейн подключившегося пира является более коротким, чем блокчейн того, к которому он подключился, подключившийся пир перенимает блокчейн соседа" .
Вы можете создать свою альтернативную цепочку , только она нафиг не кому не будет нужна.
потому при оплате считается надежным подтверждение в 3-5 замайненых блоков.
Ответ написан
Комментировать
Есть разные алгоритмы консенсуса.

Например каждый отдельный пир может принимать ту цепочку, которую он первым увидел (при равной длине), может принимать ту цепочку, которая принадлежит пирам из его пула, или вообще выбирать случайно.

В случае если сеть не приходит к консенсусу - происходит форк: часть пиров будут продолжать одну цепочку, а часть - другую.
Рано или поздно одна из цепочек станет более длинной и конфликт исчезнет.

А вот если конфликт системный (например из-за несогласия людей), то может произойти хард-форк, и тогда это уже две разные сети.

Какой конкретно алгоритм консенсуса в биткоине предусмотрен - не скажу.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы