Некоторые потенциальные угрозы блокчейну стали известны еще на заре возникновения криптовалют, в частности так называемая «Атака 51%». В двух словах: она означает получение злоумышленником достаточных ресурсов для влияния на сеть, включая изменение истории транзакций.
Проблема двойной траты (double-spending) и ее возможное решение в контексте одноранговой электронной денежной системы впервые была рассмотрена в Белой книге Биткоина анонимного разработчика (или группы разработчиков) первой криптовалюты Сатоши Накамото. Собственно, решение проблемы двойной траты с помощью ведения публичного реестра в виде блокчейна и общего алгоритма консенсуса, включая вопрос валидации транзакций посредством майнинга, и позволило создать биткоин.
Проще говоря, перед автором стояла следующая задача — нужно было создать, с одной стороны, децентрализованную электронную денежную систему, а с другой — систему, лишенную уязвимости в виде угрозы «двойной траты». Что это за угроза? Рассмотрим на следующем примере:
Допустим, у Боба есть 1 BTC. Боб переводит 1 BTC другому человеку, Эллис, в качестве оплаты, а взамен получает у нее какой-то товар, например стаканчик кофе. Эллис должна быть уверена, что этот перевод необратим, и что Боб не сможет отменить транзакцию и потратить деньги повторно. В противном случае Боб сможет еще раз израсходовать ту же сумму. К примеру, купить товар у другого продавца. В этом случае Эллис останется и без денег, и без своего товара.
Подробнее: https://www.bits.media/podavit-bolshinstvom-kak-rabotaet-ataka-51-/