ETFFIN Finance >> Finanzas personales curso >  >> Criptomoneda >> Blockchain

¿Qué registra la cadena de bloques de Bitcoin?

La cadena de bloques de Bitcoin es esencialmente una enorme, compartido, lista encriptada de todas las direcciones que tienen saldos de Bitcoin. Debido a que esta lista se comparte, se conoce como tecnología de contabilidad distribuida digital (DLT). Cada nuevo bloque representa la última actualización de los saldos de las cuentas. Un bloque simplemente se refiere a un conjunto de transacciones de Bitcoin que están relacionadas porque tuvieron lugar dentro del mismo período de tiempo. Se crean nuevos bloques después de que se realiza una extracción adicional o se produce una transacción en la que se intercambia Bitcoin.

Conclusiones clave

  • La cadena de bloques de Bitcoin es esencialmente una enorme, compartido, lista encriptada de todas las direcciones que tienen saldos de Bitcoin.
  • Las cadenas de bloques consisten en una serie de bloques individuales, organizados en orden cronológico según el orden de las transacciones.
  • Si bien una cadena de bloques se puede usar para almacenar cualquier cantidad de puntos de datos (votos en una elección, inventarios de productos, identificaciones estatales, escrituras de viviendas, etc.), Bitcoin simplemente usa blockchain como un medio para registrar de forma transparente un libro mayor de pagos.

Los bloques se apilan uno encima del otro de tal manera que un bloque depende del anterior. De esta forma, se crea una cadena de bloques; aquí es de donde proviene el término "blockchain". Cuando se envía una transacción a la red Bitcoin, la información se transmite a través de todos los nodos de Bitcoin, todas las computadoras conectadas a otras computadoras en la cadena de bloques, al mismo tiempo (a través de la cadena de bloques).

La función de una cadena de bloques

De este modo, funciona de forma muy parecida a un libro mayor público, contabilizar las transacciones económicas y proporcionar una forma de verificar que todos los usuarios de Bitcoin hayan sido equipados con la misma información. Todos pueden descargar una copia de la cadena de bloques y usarla para rastrear la ruta de Bitcoins de una transacción de Bitcoin a otra. (Cabe señalar que, aunque existe un registro de cada transacción de Bitcoin realizada, están vinculados a una dirección Bitcoin específica, en lugar de un nombre o correo electrónico de identificación personal. Por esta razón, Bitcoin se considera seudónimo).

El objetivo de una cadena de bloques es permitir que la información digital se registre y distribuya a cada participante, pero nunca editado. Esta permanencia se llama inmutabilidad, que es una característica crucial de la arquitectura de datos blockchain. Si bien una cadena de bloques se puede usar para almacenar cualquier cantidad de puntos de datos (votos en una elección, inventarios de productos, identificaciones estatales, escrituras de viviendas, etc.), Bitcoin simplemente usa blockchain como un medio para registrar de forma transparente un libro mayor de pagos.

En una cadena de bloques cada nodo tiene un registro completo de los datos que se han almacenado en la cadena de bloques desde su inicio. Para Bitcoin, estos datos incluyen el historial completo de todas las transacciones de Bitcoin. Si un nodo tiene un error en sus datos, puede utilizar los miles de otros nodos como punto de referencia para corregirse.

Información contenida en cada bloque

Las cadenas de bloques consisten en una serie de bloques individuales, organizados en orden cronológico según el orden de las transacciones. Hay dos partes en la información contenida en un bloque.

La primera parte consta de los elementos del encabezado:información sobre la ubicación y otros datos relacionados con las transacciones contenidas dentro de ese 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, una estructura de datos que se usa en ciencias de la computación para registrar transacciones, se usa para mostrar la secuencia de transacciones contenidas dentro del bloque. Otro hash dentro del bloque contiene información de marca de tiempo, el nonce, y el nivel de dificultad. Aquí hay una breve explicación de cada uno de estos componentes:

  • Información de marca de tiempo :muestra la hora y la fecha de creación del bloque
  • Mientras tanto :el número que deben resolver los mineros
  • Nivel de dificultad :denota la dificultad del problema que se está resolviendo.

La segunda parte es la información del identificador. De nuevo, esta es una función hash criptográfica. Se genera mediante el hash de los elementos del encabezado dos veces seguidas.

Blockchain más anónimo que un extracto bancario

Uno de los supuestos beneficios (o riesgos, dependiendo de su perspectiva) de Bitcoin es su anonimato único. Se supone que aquellos que realizan transacciones en Bitcoins están vinculados a una dirección específica de Bitcoin, en lugar de un nombre o correo electrónico de identificación personal. 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 les gusta afirmar a algunos defensores de la tecnología Bitcoin.