La cadena de bloques de bitcoin es esencialmente una lista enorme, compartida y cifrada de las direcciones que contienen los saldos de bitcoin. Cada nuevo bloque representa la última actualización de los saldos de la cuenta después de que se realiza una extracción adicional o se produce una transacción en la que se intercambia bitcoin. Cuando se envía una transacción a la red bitcoin, la información se transmite a través de todos los clientes bitcoin al mismo tiempo a través de la cadena de bloques.
La red blockchain está diseñada para dificultar el doble gasto, aunque se han producido infracciones en el pasado. De esta manera, funciona como un libro de contabilidad público, contabilizando las transacciones económicas y proporcionando alguna verificación de que todos los usuarios de bitcoins están equipados con la misma información.
Registros en cada bloque
Las cadenas de bloques consisten en una serie de bloques individuales, cada uno en orden cronológico según el orden de las transacciones. Hay dos partes de la información contenida en un bloque.
La primera parte consta de los elementos de encabezado que proporcionan información sobre la ubicación y los datos relacionados con las transacciones contenidas dentro de un bloque. Por ejemplo, un hash dentro del encabezado apunta al bloque anterior. No hay valores hash para los bloques de génesis porque estos bloques no tienen predecesor. Un árbol de merkle, que es una estructura de datos utilizada en informática para registrar transacciones, se utiliza para mostrar la secuencia de transacciones contenidas en el bloque. Otro hash dentro del bloque contiene información de marca de tiempo (que muestra la hora y fecha de creación del bloque), nonce (que es el número que deben resolver los mineros) y nivel de dificultad (que denota la dificultad del problema que se está resolviendo). ). La segunda parte es la información del identificador. Nuevamente, esta es una función hash criptográfica. Se genera mediante el hash de los elementos del encabezado dos veces seguidas.
Anonimato
Uno de los supuestos beneficios o riesgos de bitcoin es su anonimato único. Se supone que quienes realizan transacciones en bitcoins deben estar vinculados a una dirección específica de bitcoins en lugar de a un nombre personal o correo electrónico. Sin embargo, el anonimato está algo comprometido debido al libro mayor de información de blockchain. Dado que cada transacción se registra públicamente, una sola violación de la identidad de propiedad podría llevar a la revelación de muchos otros propietarios simplemente siguiendo las transacciones. La cadena de bloques es aún más anónima que un extracto bancario, pero no es un impenetrable velo de secreto como algunos afirman. Incluso se conoce el nombre, o seudónimo, del fundador de bitcoin.