С момента своего основания блокчейн как метод организации данных считается достаточно неприступным. В действительно больших сетях по типу Bitcoin или Ethereum его практически невозможно взломать, украсть монеты или как-либо изменить уже внесённые данные.
Атака 51% – модель ситуации, в которой злоумышленники могут получить доступ к управлению распределённым реестром. Концепция заключатся в том, что пользователь, в руках которого сосредотачивается более 50% мощности блокчейна, может влиять на процесс генерации и подтверждения блоков.
И чем больше мощности контролирует пользователь, тем больше возможностей у него появляется. Именно из-за риска атаки 51% основной угрозой для сетей становятся пулы для майнинга.
У пользователя, завладевшего 51% мощности сети, появляется сразу несколько возможностей для кражи монет. Две основные – Selfish Mining и двойное расходование.
Эгоистичный майнинг или Selfish Mining – подход, при котором злоумышленник подтверждает очередной блок и продолжает майнинг, как бы поверх его, создавая таким образом новую частную сеть. Когда эта цепь достигает достаточно больших размеров, она становится публичной и возвращается в основной блокчейн. Мошенник получает всю прибыль, а остальные майнеры, работавшие публично, остаются ни с чем.
Атака 51% вместе с вытекающими из неё возможностями по сей день остаётся преимущественно теоретическим явлением. Подобный приём возможен разве что в очень маленьких и слабо защищённых блокчейнах – крупные сети по типу Bitcoin имеют эффективные механизмы для предотвращения взломов.