Archivos diarios: diciembre 18, 2014

“Wallet.dat: Más virtual que lo virtual”

Mucha gente al oír la palabra “virtual” piensa en un concepto informático. Quizás un programa, quizás unos datos, quizás un elemento grabado en el disco duro que no es algo físico, pero que al menos representa algo físico.

Bitcoin es más virtual que todo eso. Cuando almacenamos bitcoins no hay nada que se almacene en nuestro disco duro que las represente. Bien es cierto que existe un fichero wallet.dat en el que se supone que están nuestras monedas. Pero no están allí. De hecho, mientras tengamos bien apuntada nuestra clave privada, podemos reconstruir el wallet.dat.

Nuestras bitcoins no están en ningún sitio, o quizás en muchos sitios. Las bitcoins no son más que un apunte contable en la blockchain, que está copiada en el disco duro de cada usuario del mundo. Por supuesto, es muy costoso en tiempo calcular el saldo de una persona mirando en la blockchain. Por eso el fichero wallet.dat lleva información adicional, aparte de las claves. Esta información son índices a la blockchain. Básicamente un índice es una copia selectiva de los bloques que afectan a las direcciones almacenadas en el wallet.dat para no tener que recorrerse la blockchain entera.

Sigue leyendo

A %d blogueros les gusta esto: