Команда разработчиков альткоина Bitcoin Private (BTCP) официально подтвердила создание 2,04 млн. BTCP, «которых никогда не существовало в блокчейне». Bitcoin Private — это криптовалюта, которая была выпущена в результате слияния данных блокчейнов биткоина и ZClassic.
23 декабря аналитики из Coin Metrics опубликовали отчёт, в котором говорится, что при импорте данных блокчейнов было тайно выпущено дополнительные 2,04 млн. BTCP (около $3,9 млн. на момент публикации). Согласно официальным документам проекта, общий объем BTCP составляет около 20,4 млн., тогда как тайный выпуск BTCP довёл «первоначальный объем до 22,6 млн».
Команда BTCP заявила, что после изучения данных отчета Coin Metrics они «немедленно начали расследование, чтобы установить, были ли предполагаемые выводы о дополнительном количестве монет BTCP правдивыми». После проведения внутреннего аудита команда подтвердила, что Выводы Coin Metrics были «математически точными».
Разработчики обнаружили, что в коде отсутствует одна строка, что «позволило принимать сфальсифицированные блоки». Сообщается, что хакер воспользовался этой ошибкой, создав более 2 млн. BTCP. В заявлении говорится, что поскольку код был открытым, то «любой, кто обладает достаточными знаниями в разработке блокчейна, мог использовать эксплойт». Команда BTCP также заявила, что не знала об инциденте до публикации отчёта Coin Metrics.
В сети альткоина используется протокол zk-SNARK, который позволяет хранить монеты на скрытых (защищённых) адресах. По данным Coin Metrics, на них и находятся тайно выпущенные монеты, а также относительно небольшая часть (около 20 тысяч) легитимных монет. Разработчики решили уничтожить все монеты на защищённых адресах посредством хардфорка (при этом пожертвовав легитимными монетами). Также команда предложила сообществу ещё более радикальное решение — уничтожить все монеты BTCP, которые никогда не перемещались (более 12 млн).
Новости о биткоин, блокчейне и криптовалютах
Автор: Саша Косован