51%
Атака 51 процент считается главной угрозой для Bitcoin, Ethereum и других криптовалют, построенных на блокчейне с технологией Proof-of-Work. Формально, атака 51% способна разрушить всю сеть, попасть под управление мошенников, а затем и прекратить свое существование.
Этот недостаток был известен Сатоши Накамото и фигурирует в его работах, посвященных постройке Биткоин и реализации идеи блокчейна. Надо понимать, что это находится в корне самой децентрализованной сети и избежать проблему становится невозможным, по крайней мере, в старых криптовалютах.
В этой статье мы разберем, что такое 51% Attack, как это может повлиять на индустрию и чем чревато для криптовалютного сообщества, если кому-то все-таки удастся осуществить этот план.
Децентрализация
Безопасность криптовалютных платежей основана как раз на процессе децентрализации. Это значит, что в системе нет какого-то главного компьютера, который способен управлять другими участниками. Обычно, сеть, налаженная например на производстве, подчиняется одному компьютеру системного администратора.
Администратор может управлять другими, низкоранговыми компьютерами в сети, получать с них данные, отправлять пакеты, проводить запреты на выполнение определенных действий. Если хакер успешно атакует эту машину, то он получит доступ ко всей группе.
Это главный недостаток современных систем. Например, в банке. В банковских структурах присутствует один главный компьютер в отделении, главный в региональном управлении и центральный сервер во всем банке. Когда хакеры хотят ограбить банк, они атакуют один из таких десктопов.
В децентрализованной сети, в блокчейне, такое попросту невозможно. Здесь нет единого управляющего, поэтому хакеры попросту не знают, на кого ориентировать атаку. Данные разбросаны по крупицам по всем десктопам, подключенных к сети. Если возвращаться к примеру с банком, то представьте, что миллион рублей распределен на миллион компьютеров. Следовательно, за каждый рубль придется взламывать каждого участника. Такая система применяется и в блокчейн.
Распределение при майнинге
Этими тысячами машин, обрабатывающими информацию, в blockchain являются майнеры. Они генерируют все монеты, а также проводят через себя блоки, в которых и заключена информация.
Здесь награда за проведенный блок и является криптовалютой. Тот, кто имеет более мощную ферму, проводит больше блоков, следовательно, получает больше награды и больше зарабатывает. Чем выше у вас процент от общей сети, тем более богатым вы становитесь.
Естественно, что в погоне за прибылью майнеры наращивают обороты и строят крупные фермы, конкурируя друг с другом. Когда человек управляет машиной, обрабатывающей 10% от общего потока, он, по сути, забирает себе 10% всех монет и является владельцем сети на те же самые 10%. Этого хватает, чтобы зарабатывать, но не хватает, чтобы получить права администратора.
А вот если нарастит свои мощности до отметки, при которой он обрабатывает больше половины блоков, то он получает возможность вносить правки в сам блокчейн. Например, создавать отдельные ветки, для перевода транзакций самому себе. При такой ситуации, деньги будут оставаться на обоих кошельках. То есть, он просто печатает сумму, эквивалентную переводу на второй кошелек.
Например: вы отправляете 50 BTC из одного счета на другой, в новой ветке. Они будут отображены в первой ветке и появятся во второй. Затем вы стираете блок о переводе из первой ветки и деньги возвращаются к вам. При этом, со второго кошелька они не пропадают. Вы просто их продублировали. Это и есть главное использование атаки 51 процента.
Реализация атаки
Давайте детально разберем, как злоумышленники могут провести такую атаку:
- Предположим, в сети работают 100 компьютеров майнеров. Они распределяют монеты в разных пропорциях
- Вы заходите в майнинг, имея у себя 110 ферм. Теперь вы лидер и забираете все монеты в себе, так как преимущество отдается более мощному
- Параллельно, вы можете менять код и компилировать новые блоки
- Другие майнеры, заметив, что они не получают награды, выходят из добычи
- Вы также прекращаете работу. Система остается без майнеров и криптовалюта умирает
На бумаге все выглядит достаточно просто. Но необходимо учитывать, что популярные монеты добывают оборудованием, общей сложностью на миллиарды долларов и построить ферму, превосходящую всех их по мощности будет стоит крайне дорого.
Заняться организованной атакой здесь может только тот, кто не рассчитывает заработать, а просто желает уничтожить монету. При этом, ему требуются миллиардные инвестиции. За исключением государств, пока претендентов на такую спецоперацию не видно.
Пулы
Пулы — это объединения майнеров, которые распределяют свои награды в пропорциях со вложенной мощностью. Это популярный метод групповой добычи, который снимает часть нагрузок с мелких майнеров и позволяет им конкурировать.
Сегодня в мире есть 2-3 пула, каждый из которых добывает примерно 20-25 процентов всех Биткоинов. Они конкурируют друг с другом и наращивают мощности. Тем самым, из игры выкидываются мелкие, домашние добытчики, а объемы обработки блоков становятся просто промышленными.
Но что будет, если эти три пула объединятся в один? Тогда они завладеют почти 70-75 процентов от общей добычи и смогут провести ту самую атаку. Но в реальной жизни никто этого делать не будет. Во-первых, это банальная рыночная конкуренция, где монополия снизит доход каждого пула. Во-вторых, криптовалютное сообщество узнает об этом через несколько минут. Монеты будут экстренно проданы и их котировки упадут. В итоге, миллионные затраты на пул попросту не окупятся.
История Verge
Криптовалюта Verge считалась одной из лидирующих, входила в Топ-25 рынка. И ее атаковали тем самым способом 51%. Сообщество узнало об инциденте 4 апреля. Тогда, при слежке за блоками, кто-то обнаружил ответвление.
Первое, что сделали злоумышленники, это изменили раздачу. Так как все монеты получали они, то ими был выставлено ускорение выдачи. Изначально 1 монета выдавалась в 30 секунд. После манипуляций, блокчейн начал печатать почти 1500 XVG в секунду. При котировках на тот момент, это равнялось примерно 280 тысяч долларов в час.
Здесь перед ними встала проблема продажи монет. Так как сообщество заметило утечку, то быстрый сейл мог бы обрушить котировки до нуля. Тем самым, общий успех операции стал бы мизерным. Поэтому с реализацией они не торопились. Разработчики решили не проводить форк, то есть, не удалять данные с атакой из цепочки. Тем самым, они оставили награбленное на кошельках мошенников. Мощности были перераспределены. Разработчикам помогло то, что хакеры сами поняли, что быстрая продажа им не на руку.
Так что, Verge еще легко отделалась: котировки сразу не просели, массовая продажа коинов не началась. Тем не менее, со временем курс упал и сейчас XVG скатилась в пятый десяток криптовалютного рынка. Откатились, грубо говоря, в два раза.
Оригинал статьи читайте на нашем портале Procrypto.Company
Делитесь своим мнением, ставьте пальцы вверх.
Telegram канал портала Procrypto.Company