Атака 51%
Что такое атака 51%?
Атака 51% — это потенциальная атака на сеть блокчейнов, где один объект или организация может контролировать большую часть скорости хеширования, что может привести к нарушению работы сети. В таком сценарии у злоумышленника будет достаточно мощности для майнинга, чтобы намеренно исключить или изменить порядок транзакций. Они также могли отменять транзакции, которые они совершали, находясь под контролем, что приводило к проблеме двойного расходования средств.
Успешная атака большинства также позволит злоумышленнику предотвратить подтверждение некоторых или всех транзакций (отказ в обслуживании транзакции) или предотвратить майнинг некоторых или всех других майнеров, что приведет к тому, что известно как монополия майнинга.
С другой стороны, атака большинства не позволит злоумышленнику ни отменить транзакции других пользователей, ни предотвратить создание и трансляцию транзакций в сеть. Изменение награды за блок, создание монет из воздуха или кража монет, которые никогда не принадлежали злоумышленнику, также считаются невозможными событиями.
Насколько вероятна атака 51%?
Поскольку блокчейн поддерживается распределенной сетью узлов, все участники сотрудничают в процессе достижения консенсуса. Это одна из причин, по которой они, как правило, очень безопасны. Чем больше сеть, тем сильнее защита от атак и повреждения данных.
Когда дело доходит до блокчейнов Proof of Work, чем выше скорость хеширования у майнера, тем выше шансы найти действительное решение для следующего блока. Это верно, потому что майнинг включает в себя множество попыток хеширования, а большая вычислительная мощность означает большее количество попыток в секунду. Несколько первых майнеров присоединились к сети Биткойн, чтобы внести свой вклад в ее рост и безопасность. С ростом цены биткойна как валюты в систему вошли многочисленные новые майнеры, стремящиеся побороться за вознаграждение за блок (в настоящее время установленное на уровне 6,25 BTC за блок). Такой конкурентный сценарий является одной из причин, по которой Биткойн безопасен. У майнеров нет стимула вкладывать большие объемы ресурсов, если они не действуют честно и не стремятся получить вознаграждение за блок.
Поэтому атака 51% на Биткойн маловероятна из-за масштабов сети. Как только блокчейн становится достаточно большим, вероятность того, что один человек или группа получит достаточную вычислительную мощность, чтобы сокрушить всех остальных участников, быстро падает до очень низкого уровня.
Более того, изменение ранее подтвержденных блоков становится все более и более сложным по мере роста цепочки, потому что все блоки связаны посредством криптографических доказательств. По той же причине, чем больше подтверждений у блока, тем выше затраты на изменение или отмену транзакций в нем. Следовательно, успешная атака, вероятно, сможет изменить транзакции нескольких последних блоков в течение короткого периода времени.
Идя дальше, давайте представим сценарий, в котором злоумышленник не мотивирован прибылью и решает атаковать сеть Биткойн только для того, чтобы уничтожить ее, независимо от затрат. Даже если злоумышленнику удастся нарушить работу сети, программное обеспечение и протокол Биткойн будут быстро изменены и адаптированы в ответ на эту атаку. Для этого потребуется, чтобы другие сетевые узлы достигли консенсуса и согласились с этими изменениями, но это, вероятно, произойдет очень быстро во время чрезвычайной ситуации. Биткойн очень устойчив к атакам и считается самой безопасной и надежной из существующих криптовалют.
Хотя злоумышленнику довольно сложно получить большую вычислительную мощность, чем остальная часть сети Биткойн, этого не так сложно достичь на небольших криптовалютах. По сравнению с биткойнами, альткойны имеют относительно низкую мощность хеширования, обеспечивающую их блокчейн. Достаточно низкий, чтобы атаки 51% действительно происходили. Несколько ярких примеров криптовалют, которые стали жертвами большинства атак, включают Monacoin, Bitcoin Gold и ZenCash.