Каковы некоторые потенциальные сценарии, в которых государственный субъект может нанести вред биткойнам, если они контролируют более 51% вычислительной мощности?

Как недавно сообщалось, Китай контролирует более 51% хеш-мощностей, и только в одной провинции Китая — 54%. Предположим, что Китай имеет плохие намерения и заставляет всех этих операторов майнинга вступить в сговор, чтобы нанести вред сети Биткойн. Каковы некоторые из потенциальных сценариев свержения биткойнов с места №1?

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

Ответы (2)

В Китае может быть много майнеров, но Китайская Народная Республика не контролирует мощность майнинга.

Атака 51% на Биткойн теоретически возможна, но определенно неосуществима. Андреас Антонопулос обратился к этому вопросу и ответил на него лучше, чем я. Вот видео этого вопроса и ответа: https://youtu.be/yWTQgmCuiCw?t=8

Как недавно сообщалось, Китай контролирует более 51% хеш-мощностей, и только в одной провинции Китая — 54%.

Это технически неверно: нет никакого способа измерить, какой процент хэш-мощности фактически находится в Китае, в этих отчетах просто показано, какой процент хэш-мощности указан в каждом пуле майнинга (некоторые из которых расположены в Китае).

Имея это в виду, если правительство решит «расправиться» с майнинговыми пулами с более чем 50% хэш-мощности, работающими в пределах его юрисдикции, то мы ожидаем, что отдельные майнеры, которые вносят хэш-мощность в этот пул, направят свою хэш-мощность в другой пул. , который не был скомпрометирован.

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

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

Обратите внимание, что Stratum V2 — это новый протокол пула майнинга, который уменьшит полномочия администраторов пула майнинга (и, следовательно, потенциальный ущерб от атаки большинства на сеть). Следующий текст взят с сайта Stratum V2:

Stratum V2 — это протокол следующего поколения для пулового майнинга. [...] Stratum V2 представляет три новых подпротокола, которые позволяют майнерам выбирать свои собственные наборы транзакций посредством процесса переговоров с пулами, улучшая децентрализацию.


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

Доказательство работы — это то, как пользователи решают, что такое «настоящая цепочка»: нет никакого способа отделить атакующий майнер от цепочки. Даже если все пользователи каким-то образом коллективно координируют разветвление цепочки на некоторой высоте (с целью избежать блоков злонамеренного майнера), ничто не мешает злоумышленнику просто майнить на новом форке.

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