• В блокчейне Bitcoin произошла реорганизация — это обычное явление для криптовалюты с алгоритмом консенсуса PoW.
  • Некоторые СМИ и известные в криптоиндустрии личности посчитали, что это двойное расходование. 
  • Они даже связали вчерашнее падение цены BTC с критической уязвимостью в коде Bitcoin.

20 января аналитики криптовалютной биржи BitMEX представили интересные наблюдения, согласно которым в блокчейне Bitcoin был обнаружен так называемый «stale-блок». Это блок, который полностью действителен, однако его не включили в финальную версию сети. 

«Все выглядит таким образом, будто было осуществлено двойное расходование на сумму 0.00062063 BTC ($21)», — написали аналитики. 

Что такое двойное расходование? Процесс начинается, когда совершается атака 51% на блокчейн криптовалюты, а атакующий параллельно с основной цепочкой блоков майнит собственную. Затем он включает ее в основную сеть, а настоящую объявляет невалидной. Таким образом он может осуществлять двойное расходование, то есть отправлять биткоины на какой-то адрес, а потом откатывать эту транзакцию обратно, вставляя в блокчейн собственную цепочку блоков, где этой транзакции нет.

Мы часто видим новости об атаке 51% на тот или иной проект. Дело в том, что защита от данной атаки — это количество хешрейта сети. Чем больше хешрейт, тем сложнее осуществить атаку. Это такая особенность алгоритма консенсуса Proof-of-Work (PoW). Осуществить атаку 51% на блокчейн Bitcoin практически невозможно, поскольку у него огромный хешрейт. А если бы такое случилось, это могло поставить под вопрос само существование сети. 

Однако некоторые СМИ 21 января начали публиковать новость о предполагаемом двойном расходовании, связывая его с падением цены криптовалюты. Якобы была обнаружена фундаментальная уязвимость, и участники сети начали распродавать BTC. 

«По всей видимости, в Bitcoin осуществили повторное расходование. Не RBF, а настоящее повторное расходование», — написал сторонник криптовалюты Bitcoin SV Эли Афрам.

Business Insider выпустил статью с заголовком о том, что биткоин упал на 10% из-за критической уязвимости. Макростратег Марк Кадмор в блоге Bloomberg Market Live написал, что у биткоина может быть серьезная проблема. Хотя спустя пару часов он признал свою ошибку, отметив, что никакого двойного расходования не было.

Что случилось на самом деле?

Всю ситуацию детально описал известный эксперт Андреас Антонопулос. В блокчейне Bitcoin произошла реорганизация — это обычное явление для криптовалюты с алгоритмом консенсуса PoW. 

Если два блока в сети были добыты практически одновременно разными пулами, они оба пытаются включить свой блок в основную цепочку блоков. Однако сделать это удается тому пулу, который добыл следующий блок первым. Если и второй блок был добыт двумя пулами практически одновременно (что бывает очень редко), то они соревнуются за третий блок. И так далее. Но до второго доходит крайне редко, а до третьего — практически никогда. 

Получается, что один из узлов добавляет свой блок в основную сеть, а второй блок, который был добыт другим узлом, становится невалидным. Именно это и произошло 20 января. Такая реорганизация глубиной в один блок происходит в среднем раз в пару недель. Это вполне нормальное явление, которое Сатоши Накамото описал в white paper Bitcoin. 

Информация из white paper Bitcoin. Источник. 

Именно поэтому многие сервисы ждут 6 подтверждений в сети и только потом зачисляют средства на счет. Сатоши Накамото тоже предлагал отталкиваться от 6 подтверждений. Хотя в принципе достаточно 2–3. 

Информация из white paper Bitcoin. Источник.