Нетрудно догадаться, что альтернативные блоки, предложенные сети самим
узлом-мошенником, никаких принадлежащих ему расходных транзакций
содержать не будут. Таким образом, несмотря на то, что злоумышленник
потратил свои средства ранее в «предыдущей реальности» и получил за них
какие-то товары, услуги или даже иную криптовалюту, он через какое-то время
возвращает все свои активы назад, и сеть будет вынуждена с этим
соглашаться. Казалось бы, для любой блокчейн-системы, создающей блоки по
принципу Proof-of-Work, это убийственная проблема. Однако на практике
реализовать подобный сценарий исключительно сложно — и организационно,
и монетарно, а в ряде случаев это может даже не иметь практического смысла.
Попробуем объяснить, почему.
Начнем с того, что организовать подобную атаку легко лишь в теории.
Представим себе, какой объем вычислительной мощности нужно
задействовать, чтобы перехватить на себя более половины хешрейта какой-
либо сети, особенно если это сеть Биткоин, совокупная скорость перебора
хешей которой измеряется астрономическими величинами. Для оценки
эффективности подобных атак для злоумышленников необходимо оперировать
понятием «стоимость атаки». Привлечение серьезных вычислительных
мощностей — вообще операция крайне монетарно затратная. А если речь идет
о порядках, требуемых для атаки на такую мощную сеть, как Биткоин, то здесь
явным образом вырисовываются как минимум несколько практически не
решаемых проблем.
Первая — это физическая невозможность задействовать для подобной
операции требуемое количество компьютеров или устройств ASIC, поскольку
их просто нереально консолидировать под единым управлением в таком
объеме. Даже если правительство такой страны, как США, захочет провести
подобную атаку с целью получения контроля над сетью Биткоин, исключительно маловероятно, что государственной институции даже такого
уровня это будет под силу. Второй фактор, который необходимо принять во
внимание, — это стоимость привлечения такого объема вычислительных
ресурсов. С большой вероятностью она будет на порядки превышать тот
экономический эффект, которого теоретически мог бы достичь злоумышленник
в результате атакующих действий.
И, наконец, последний по порядку, но не по значению — это фактор утраты
доверия к криптовалюте в целом после проведения успешной атаки на нее.
Вне всякого сомнения, рыночная цена на нее обрушится почти до нуля, разорив при этом всех участников системы, включая самого атакующего.
Очевидно, что наиболее уязвимы к подобным атакам «молодые» сети с
относительно низким хешрейтом и, соответственно, с невысокой стоимостью
атаки. Смысл атаки в таких случаях заключается даже не в реализации
двойной траты, а скорее в нанесении ущерба сетям с целью их разрушения
или как минимум блокирования их работоспособности на какое-то время. Ведь
узел, получивший контроль над сетью, сам решает, какие транзакции включать
в блоки, а какие нет. И он может создавать, например, одни лишь пустые блоки
без транзакций, парализуя тем самым любые переводы криптовалют в
пределах атакуемой сети.
В истории сети Биткоин был случай, когда 13 июня 2014 года майнинговый пул
Ghash на несколько часов получил контроль над 51% вычислительной
мощности всей сети. Произошло это естественным образом по причине
значительного увеличения количества участников пула. Однако сразу же после
того, как было зафиксировано превышение хешрейта, многие участники пула
остановили свои процессы майнинга, а сам пул прекратил регистрацию и
подключение новых пользователей. Это было сделано намеренно, с целью
предотвращения возможных деструктивных последствий для сети в целом.
Спустя некоторое время, когда суммарный хешрейт сети Биткоин существенно
вырос, подобные ситуации ни для одного из подобных пулов уже возникнуть не
могли.
В любом случае, как уже отмечалось, главным негативным результатом
получения вычислительного контроля над сетью будет катастрофический
подрыв доверия участников к системе в целом. В результате можно с большой
вероятностью ожидать серьезное падение стоимости сетевой криптовалюты, выраженной в классическом денежном эквиваленте, который принято называть
«фиатным». Название «фиатные деньги» относится к привычным для нас
Читать дальше
Конец ознакомительного отрывка
Купить книгу