Вышел кошелёк Bitcoin Core 0.16.3 с исправленным багом двойной траты

By | 20 сентября, 2018

18 сентября вышла новейшая версия софта биткоин-кошелька Bitcoin Core 0.16.3. Она устраняет критическую ошибку двойной траты, которая может привести к сбою всех версий Bitcoin Core, содержащих этот баг. Bitcoin Core — это софт кошелька, используемый 94% всех биткоин-узлов, и поэтому обновление до новейшей версии важно для всей сети главной криптовалюты.

Предполагается, что ошибка была введена случайно при выпуске Bitcoin Core 0.14.0. Тогда появилась потенциальная угроза того, что кто-то мог дважды использовать один и тот же вход для одной транзакции, а если бы такие данные транслировались в сеть, то каждый клиент Bitcoin Core, получивший эту транзакцию, потерпел бы крах.

Однако эта ошибка не может быть использована кем-либо, кроме майнеров, которые находят блоки. Если майнер произведёт двойную трату, это будет равносильно отказу от вознаграждения за майнинг блока в размере 12,5 биткоина (около $80 000). Так что в реальности такая атака крайне маловероятна (и уязвимость за довольно долгое время существования ни разу не использовалась), но в теории желающие нанести вред сети могли бы разрушить около 90% всех биткоин-узлов.

Сбою не поддались бы те полные узлы, которые работают с последними версиями кошелька, с предшественниками версии 0.14.0, а также с софтом, не относящимся к Bitcoin Core.

По некоторым данным, к 19 сентября только 1250 биткоин-узлов были обновлены до версии Bitcoin Core 0.16.3, в то время как существует не более 10 000 полных биткоин-узлов. При этом есть угроза снижения данного показателя до 2000, если этот баг будет использован.


Автор: Антипов Геннадий

Поделиться ссылкой

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *