Bitcoin Private BTCP ¿con preminado?

Coinmetrics publica un informe sobre irregularidades en el suministro máximo de Bitcoin Private (BTCP), una combinación del fork de las cadenas de bloque de Bitcoin y ZClassic. Hasta 2 millones de BTCP fueron “preminados” y se mantuvieron ocultos usando elementos técnicos del protocolo.

Su suministro total al momento de la bifurcación había sido establecido en 20,4 millones, con un plan de recompensas de minería que conduciría a un suministro máximo de 21 millones, como Bitcoin. No obstante, fueron creados 2,04 millones de BTCP extra, enviados al pool protegido de BTCP, elevando el suministro inicial hasta los 22,6 millones de manera secreta.

De acuerdo con el informe de Coinmetrics, estas monedas se crearon añadiendo salidas no utilizadas (UTXO) de Bitcoin a los bloques de la nueva cadena, en un proceso que se vio favorecido por el uso de checkpoints para comprobar el estado de la red, y la transmisión de las UTXO para actualizar el estado de su nueva cadena.

Para poder completar el número de BTCP, así como registrar el estado más actual de ambas redes, se realizó un proceso de importación de la información de la cadena de bloques, añadiendo unas 10.000 UTXO por bloque. “Los bloques 272.992 a 278.457 se usaron para importar el conjunto de UTXO de BTC. Las UTXO para importar estaba compuestas por 59.188.317 salidas no gastadas cuyo valor combinado fue 16.891.665 BTC”, señala el informe.

Cada bloque en este rango de importación contenía 10.000 salida, cada uno. Sin embargo, la manipulación del suministro ocurrió en este lapso, cuando “también aparecieron algunos bloques especiales que contenían 10.400 salidas”. Las salidas extra, añadidas en 102 de esos bloques, ayudaron a introducir esta nueva cantidad de BTCP.

Peter Todd, reconocido especialista e investigador de la tecnología de Bitcoin, señaló a Coinmetrics que podría tratarse del uso de checkpoints o puntos de validación en cada bloque. Sin embargo, los investigadores se dieron cuenta que esto se realizó de manera diferente, haciendo que el proceso de importación de las UTXO de BTC tuviese una estructura sumamente particular – y manipulable–, y con bajos controles.

Además, el proceso de verificación de la creación de monedas por bloque, copiado del que funciona en el protocolo de Bitcoin (12.5 BTC), no funciona para BTCP y lo que se afectó no fue la minería, sino la importación de las salidas para la creación de la cadena principal de Bitcoin Private.

Aprovechando las características de ZCL, especialmente las direcciones protegidas derivadas del protocolo privado de Zcash, las monedas se enviaron a direcciones blindadas en abril de 2018, formando parte de uno de los mayores pools de la cadena.

Jose Felip

Jose Felip

Lo difícil no es aprender, lo difícil es saber enseñar. Editor y coordinador del libro gratuito "La era de las BLOCK punto COM" CEO de bitcoiner.today