La forma más simple y clara de describir una blockchain es la siguiente: una blockchain es un archivo que registra cada transacción realizada con una criptomoneda.
Sin embargo, esta definición está incompleta. Omite principios operativos esenciales que definen lo que hace única a una blockchain. Estos principios incluyen:
Una vez que se introducen estos principios, el concepto de blockchain se vuelve un poco más complejo. Así que, comencemos recordando lo básico (una blockchain es un archivo que contiene registros de todas las transacciones) y, a partir de esto, profundicemos en los detalles. De hecho, entenderlo no es tan difícil como puede parecer.
Imagina crear una forma de moneda digital (para un juego, las transacciones internas de una empresa, o incluso la moneda de un país). Querríamos saber con precisión:
Para lograr esto, comenzamos a registrar todas las transferencias de dinero en un libro (libro mayor). Dado que la moneda es digital, el libro mayor también será digital — esencialmente una base de datos, que llamamos blockchain. Establecemos una regla: una transacción se considera válida solo cuando está registrada en esta base de datos.
Bajo esta regla, cada vez que Alicia envía dinero a Bob, debe registrar esto en nuestro libro. Si la entrada no está allí, la transferencia no se considera completa. Cualquiera que abra el libro verá que el dinero todavía pertenece a Alicia.
De esta manera, una blockchain se convierte en la única fuente autorizada de información sobre cada transacción que involucra el dinero que creamos. Por lo tanto, también refleja con precisión quién posee qué cantidad en cualquier momento dado.
Este enfoque para registrar transacciones tiene varias vulnerabilidades:
La blockchain resuelve estos problemas al adherirse a los siguientes principios:
Una blockchain registra datos no como entradas individuales sino como bloques completos, similar a insertar regularmente páginas llenas en un libro. De ahí el nombre: “blockchain.”
Los remitentes de transacciones colocan sus registros en “páginas” esperando ser insertadas en el libro. Cuando se añade un bloque a la blockchain, su validador (o minero) verifica que cada transacción cumpla con las reglas de la criptomoneda. Por ejemplo, verifica que cada remitente haya firmado su transacción con la clave correcta para la dirección originadora. Solo las transacciones que cumplen con las reglas llegan al bloque y se registran en la blockchain.
Aunque teóricamente un “libro” blockchain puede tener páginas infinitas, el espacio de cada página es limitado...
Rabbit.io ofrece una solución para transferir activos entre blockchains, apoyando miles de criptomonedas con las mejores tasas.