Изоляция интернета по всей стране, неизбежный форк

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

Это правильное предположение?

Во-вторых, если это верное предположение, как сеть справится с этим после того, как вернется в оперативный режим?

Я предвижу, что из-за этого появятся альтернативные цепи, которые сохранят свои собственные обменные курсы, очень похожие на различные сегодняшние фиатные валюты.

Так:

  1. Верны ли мои предположения?
  2. Какие положения, если таковые имеются, есть в протоколе Биткойн для форков такого размера (которые не обязательно будут такими большими, но все же будут иметь реальные последствия для людей, вынужденных их использовать)?

Ответы (3)

Ваши предположения совершенно верны. Поскольку между двумя разделами нет обмена информацией, пока сеть разделена, а Биткойн гарантирует живучесть, страдает глобальная согласованность (см. Теорему CAP ). Это означает, что у каждого раздела будет свой собственный форк блокчейна, не знающий друг друга. Форки несовместимы не только потому, что цепочка определяется как единый путь от одного блока заголовка к блоку генезиса, но и потому, что транзакции в разделах будут противоречить друг другу (не в последнюю очередь транзакция генерации майнинга в блоке). Если разделение будет продлено, вилки могут даже начать расходиться по сложности, поскольку они будут видеть вычислительную мощность только в своей собственной сети и соответствующим образом корректировать.

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

Возможные решения: 1) транзакции на основе кредита в случае изоляции, такие как Ripple или, может быть, что-то более традиционное, просто поддерживаемое основной цепью. Полностью игнорируя альтернативную цепочку местного майнера. 2) Ячеистая сеть Google на основе воздушного шара, которая всегда будет вращаться вокруг земного шара в стратосфере, если они это сделают google.com/loon , у нее должна быть лучшая задержка, чем у спутников .
Игнорирование локальной цепочки и использование цепочки остального мира было бы решением, только если разделение не завершено. Я предполагаю, что пользователи в разделе никак не могут обмениваться какой -либо информацией с внешним миром. Google Loon — это просто пример обхода проблемы с разделами. Это явно не предполагаемое решение ОП. В неполных разделах даже того, что какой-то парень вручную синхронизирует цепочки, контрабандой USB-накопителя, было бы достаточно, чтобы установить какой-то мост между разделами, но это не тот сценарий, ИМХО.

Ответ прост: если страна блокирует внешний доступ в Интернет, ее жители фактически не могут использовать биткойн, пока страна заблокирована.

Конечно, протокол будет продолжен форком… но у этого форка нет надежды когда-либо «повторно соединиться» с основным блокчейном, поэтому любые блоки, сгенерированные/подписанные в форке, бесполезны. Страна фактически запретит своим жителям использовать биткойн.

Они действительно могут использовать специализированный форк , разработанный для этой страны, или даже естественную форк-копию, но ценность этого форка не будет привязана к стоимости Биткойна.

Этот сценарий не является реальной проблемой для Биткойна, скорее, это проблема для граждан стран, которые рискуют быть отключенными от Интернета. Если вы считаете, что ваша страна никогда не допустит такого разделения, тогда вы в безопасности.

ладно, тогда альтчейны — неизбежный результат этого эксперимента с собственным обменным курсом.

Ваши предположения верны.

Если мы предположим, что работа по майнингу, выполняемая в изолированной стране, составляет 5% от глобальной мощности майнинга, тогда цепочка в изолированной стране будет серьезно отставать, первоначально создавая новый блок в среднем только каждые 200 минут до корректировки сложности и выполнения работы. тем не менее, он будет на форке, который в любом случае будет заброшен (из-за меньшей работы и меньшей высоты наконечника), как только проблема с разделением будет решена, или когда кто-то впервые отправит USB с основной цепочкой на нем. Это привело бы к значительной реорганизации в изолированном разделе, но в настоящее время это лучший правильный ответ для этого.