La forma más sencilla y clara de describir una cadena de bloques es la siguiente: una cadena de bloques es un archivo que registra cada transacción realizada con una criptomoneda.
Sin embargo, esta definición es incompleta. Deja fuera principios operativos esenciales que definen lo que hace que una cadena de bloques sea única. Estos principios incluyen:
Una vez que se introducen estos principios, el concepto de cadena de bloques se vuelve un poco más complejo. Así que, empecemos por recordar lo básico (una cadena de bloques es un archivo que contiene registros de todas las transacciones) y, basándonos en esto, profundicemos en los detalles. De hecho, entenderlo no es tan difícil como puede parecer.
Imagine 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, una base de datos, esencialmente, a la que llamamos cadena de bloques. Establecemos una regla: una transacción se considera válida solo cuando se registra en esta base de datos.
Según esta regla, cada vez que Alice envía dinero a Bob, debe registrarlo 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 Alice.
De esta forma, una cadena de bloques 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 un momento dado.
Este enfoque para registrar transacciones tiene varias vulnerabilidades:
La cadena de bloques resuelve estos problemas adhiriéndose a los siguientes principios:
Una cadena de bloques registra los datos no como entradas individuales, sino como bloques completos, de forma similar a insertar regularmente páginas llenas en un libro. De ahí el nombre: “cadena de bloques”.
Los remitentes de transacciones colocan sus registros en "páginas" a la espera de ser insertadas en el libro. Cuando se añade un bloque a la cadena de bloques, su validador (o minero) verifica que cada transacción se adhiera a las reglas de la criptomoneda. Por ejemplo, comprueba que cada remitente haya firmado su transacción con la clave correcta para la dirección de origen. Solo las transacciones que cumplan con las reglas llegan al bloque y se registran en la cadena de bloques.
Aunque un “libro” de cadena de bloques teóricamente puede tener un sinfín de páginas, el espacio de cada página es limitado.
La tecnología de cadena de bloques apareció por primera vez con Bitcoin, donde estaba destinada únicamente a transacciones financieras:
La cadena de bloques pronto fue aclamada como una tecnología financiera del futuro, potencialmente una herramienta poderosa para combatir las finanzas en la sombra. Dado que la cadena de bloques registra permanentemente todas las transacciones, los delincuentes enfrentan mayores riesgos al usarla. Incluso si la tecnología de rastreo actual no puede atrapar a un delincuente que usa la cadena de bloques, el registro permanece. A medida que la tecnología avance, atraparlos se volverá factible. Por lo tanto, mover todas las transacciones financieras a una cadena de bloques pública eliminaría la oportunidad de lavado de dinero.
Además, la cadena de bloques podría reemplazar a los intermediarios en las transacciones financieras. Los bancos, los sistemas de compensación interbancaria, las redes de pago internacionales y los servicios de transferencia de dinero consumen vastos recursos y añaden costos a los servicios financieros. La cadena de bloques consolida estos intermediarios en uno: el minero o validador de bloques. Un sistema financiero basado en la cadena de bloques:
Sin embargo, la adaptación de todas las transacciones financieras en una cadena de bloques requiere un espacio inmenso dentro de sus bloques. La cadena de bloques de Bitcoin carece de esta capacidad. Las transacciones ocupan espacio en los bloques. No es factible comprimir datos infinitamente ni expandir el tamaño del bloque indefinidamente. Una solución más práctica es utilizar diferentes blockchains para diferentes propósitos.
Además, rápidamente quedó claro que la tecnología blockchain podría aplicarse en cualquier área donde los registros inalterables o la entrada de datos simplificada en una base de datos compartida sean beneficiosas (por ejemplo, en medicina o ciertos procesos gubernamentales). Además, las entradas de blockchain podrían ser contratos inteligentes: scripts de autoejecución que facilitan las transferencias de activos basadas en condiciones específicas.
La cadena de bloques original de Bitcoin solo permite que una información adicional limitada acompañe las transacciones, lo que la restringe al registro de transferencias financieras. Esta es otra razón por la que surgieron las cadenas de bloques alternativas.
Sin embargo, lanzar una nueva cadena de bloques es más difícil de lo que parece. Técnicamente, es sencillo: el software es de código abierto. El desafío radica en los aspectos sociales y económicos.
En la cadena de bloques, el único intermediario para las transacciones financieras o las entradas de bases de datos es el minero (o validador de bloques). Por lo tanto, el éxito de una nueva cadena de bloques depende de quién la minará y de cómo garantizar que los mineros sigan honestamente sus reglas. Algunos ecosistemas tienen dificultades para incentivar la validación honesta o carecen de suficiente poder de minería, lo que los deja vulnerables a la manipulación, como el ataque del 51% en la red Ethereum Classic. En algunos casos, incluso se ha acusado a los validadores de alterar los datos, como en el caso de la cadena de bloques utilizada para las elecciones regionales en Rusia en 2022.
En Bitcoin, el incentivo para los mineros es una recompensa en bitcoin, que crece en valor a medida que aumenta la demanda de Bitcoin. Sacrificar esta recompensa por violar las reglas no vale la pena.
Pero, incluso con Bitcoin, este problema sigue siendo relevante. Comenzar un negocio de minería requiere una inversión significativa, que no todos pueden permitirse. Además, la minería en solitario se ha vuelto no rentable, lo que ha llevado a los mineros a formar pools. Si un gobierno (u otra entidad poderosa) presiona a los pools principales, podría interrumpir las operaciones de la cadena de bloques. En cualquier nueva cadena de bloques, ejercer dicha presión sobre los mineros probablemente sería más fácil que en la red de Bitcoin, que está ampliamente supervisada.
Sin embargo, las nuevas cadenas de bloques son esenciales y siguen desarrollándose.
Las primeras cadenas de bloques más allá de Bitcoin fueron simplemente sus imitadores. Algunas de las más populares que han sobrevivido hasta el día de hoy son Litecoin y Dogecoin.
Con el tiempo, los entusiastas de las criptomonedas quisieron más funcionalidad, lo que llevó a cadenas de bloques con características adicionales:
Casi todos los libros blancos de las cadenas de bloques describen los problemas específicos que abordan. Hay blockchains con tarifas casi nulas para micropagos (Nano, Aptos), aquellos diseñados para almacenar archivos arbitrarios (Filecoin, Storj), aquellos para almacenar datos biométricos (Worldcoin), para monetizar flujos de datos (NYM) y blockchains privadas accesibles solo para usuarios autorizados (como las blockchains CBDC).
Por lo tanto, cualquier persona que necesite una cadena de bloques y no esté satisfecha con las opciones populares puede buscar soluciones menos conocidas adaptadas a problemas y funciones específicas.
En la industria de la cadena de bloques, las cadenas de bloques bien establecidas no pueden absorber a los usuarios de soluciones de nicho simplemente agregando funciones específicas; no hay espacio disponible. La competencia surge solo entre las cadenas de bloques que ofrecen soluciones similares (por ejemplo, Ethereum, Tron y Solana) o que abordan problemas similares (por ejemplo, Dash, ZCash y Grin). Cada solución de cadena de bloques genuinamente innovadora encuentra usuarios, fomentando una atmósfera más saludable en la industria de la cadena de bloques que en otros campos.
Incluso los mismos usuarios pueden emplear diferentes cadenas de bloques para diferentes propósitos. Por lo tanto, cualquier cadena de bloques que ofrezca una solución sólida para un problema actual tiene muchas posibilidades de supervivencia y de un mayor desarrollo. Los usuarios pueden confiar en que cualquier cadena de bloques bien diseñada seguirá funcionando. La naturaleza descentralizada de la cadena de bloques garantiza su persistencia en cualquier circunstancia.
Rabbit.io ofrece una solución para transferir activos entre blockchains, admitiendo miles de criptomonedas con las mejores tarifas.