25.12.2018

Bitcoin Private: исследователи предполагают мошенническую инфляцию


В подробностях исследователи недавно рассказали, как они обнаружили, что примерно 2 миллиона монет были введены в кошельки разработчиков при создании блокчейна валюты.

Они обнаружили это, когда обновили полный узел Bitcoin Private и выполнили простой запрос, один из базы биткойн-кода:

При проверке этих цифр мы запустили узел BTCP (версия 1.0.12-1) и сделали вызов RPC-метода gettxoutsetinfo [...] На момент написания нашего полного узла сообщил об ожидаемой поставке 20.841M BTCP. Это противоречило как CMC, так и ожидаемым значениям от первоначального предложения во время разветвления в сочетании с последующим вознаграждением за блок.

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

Они также подтвердили, что получают свои данные из самой длинной (правильной) цепочки и что их формула верна - то есть вознаграждение за майнинг не изменилось в какой-то момент.

Ни одна из этих возможностей не сработала, оставив только один, вероятно, вывод: Bitcoin Private скрытно добывали монеты, когда создавали свою цепочку блоков, что представляло собой сложный процесс объединения неизрасходованных выходов (монет) из цепочки блоков биткойнов в базу кода Zcash, которую они в основном использовали. построен на вершине. Coinmetrics объяснил это так:

В то время как BTCP был «форком слияния», соединяющим состояния ZClassic и Bitcoin, основой форка BTCP была бухгалтерская книга ZClassic, а не биткойн. В согласованном блоке моментальных снимков состояние биткойна (реестр неизрасходованных выходных данных) было импортировано в родительскую цепочку ZClassic путем майнинга тысяч блоков с транзакциями, создающими неизрасходованные выходные данные биткойна, эффективно разветвляя его в BTCP на блоке 272 992. В конце этого импорта дополнительно 62 500 BTCP были отчеканены в соответствии с «Программой добровольного вклада шахтеров». Когда импорт закончился, началась собственная история Bitcoin Private.

Coinmetrics также добавляет, что они обнаружили, что 300 000 единиц были отправлены на биржи:

Триста тысяч юнитов тайного премина были вывезены из экранированного пула к тому, что кажется обменом.

В марте у Bitcoin Private был максимум 86 долларов. Однако за последние 24 часа он потерял 23% своей цены за токен, снизив его до 1,87 доллара.

Откуда взялась цифра в 2 миллиона BTCP
Чрезвычайно важно понять, в ясной форме, что здесь происходит, особенно если вы являетесь инвестором BTCP или рассматривали монету как средство сохранения стоимости в будущем.

По сути, Coinmetrics проделали долгий путь, чтобы доказать, что в процессе «импорта» Биткойна в Zclassic, форк Zcash, который является неотъемлемой природой BTCP, около 102 ранних блоков Биткойн содержали ложные выводы, которые оказывались в руки разработчиков BTCP. Ожидаемые блоки, которые должны были быть импортированы, содержали бы по 10 000 транзакций каждый, чтобы быстрее доставить монеты в цепочку. Однако у рассматриваемых 102 было 10 400, и каждая из 400 дополнительных транзакций стоила 50 BTCP.

Таким образом, в период импорта у нас есть 102 очень больших блока, каждый с 400 неожиданными выходами в дополнение к ожидаемым 10000 выходов. Каждый из этих дополнительных выходов содержал 50 BTC. Это дает нам 102 * 400 * 50 = 2 040 000 BTCP.

Делая несколько хитроумный шаг, команда BTCP, по-видимому, дала себе правдоподобное отрицание, используя экранированные адреса Zcash для переводов. До импорта BTC в Bitcoin Private, было только 17 000 или около того ZCL (ZClassic) в экранированных адресах. Тем не менее, исследователи обнаружили в экранированных адресах в общей сложности 1,8 млн. BTCP, что привело к их заключению.

Bitcoin Private еще не получил официального ответа, но они обещают, что ответ ожидается: