A cunhagem secreta de moedas Bitcoin Private foi confirmada

A criação de 2,04 milhões de BTCP "que nunca existiram na blockchain". O Bitcoin Private foi oficialmente confirmado pelos desenvolvedores da altcoin Bitcoin Private (BTCP). O Bitcoin Private é uma criptomoeda que foi emitida como resultado da fusão dos dados da blockchain do bitcoin e do ZClassic. Em 23 de dezembro, analistas da Coin Metrics publicaram um relatório afirmando que durante a importação dos dados da blockchain, 2,04 milhões de BTCP adicionais (cerca de $3,9 milhões na época da publicação) foram secretamente cunhados. De acordo com os documentos oficiais do projeto, a oferta total de BTCP é de cerca de 20,4 milhões, enquanto a cunhagem secreta de BTCP elevou "a oferta inicial para 22,6 milhões".
A equipe do BTCP afirmou que, após examinar os dados no relatório da Coin Metrics, "imediatamente lançou uma investigação para determinar se as alegações sobre a quantidade adicional de moedas BTCP eram verdadeiras". Após realizar uma auditoria interna, a equipe confirmou que as conclusões da Coin Metrics eram "matematicamente precisas". Os desenvolvedores descobriram que uma única linha estava faltando no código, o que "permitiu que blocos forjados fossem aceitos". É relatado que um hacker explorou esse erro, criando mais de 2 milhões de BTCP. A declaração diz que, como o código era de código aberto, "qualquer pessoa com conhecimento suficiente em desenvolvimento de blockchain poderia ter usado a exploração". A equipe do BTCP também afirmou que não tinha conhecimento do incidente até a publicação do relatório da Coin Metrics. A rede da altcoin utiliza o protocolo zk-SNARK, que permite que as moedas sejam armazenadas em endereços ocultos (blindados). De acordo com a Coin Metrics, é nesses endereços que as moedas cunhadas secretamente são mantidas, junto com uma porção relativamente pequena (cerca de 20 mil) de moedas legítimas. Os desenvolvedores decidiram destruir todas as moedas nos endereços blindados através de um hard fork (sacrificando as legítimasmoedas no processo). A equipe também propôs uma solução ainda mais radical para a comunidade — destruir todas as moedas BTCP que nunca foram movidas (mais de 12 milhões).