Protocolo Runes: Creando Tokens Fungibles Sobre Bitcoin

Con toda la expectación generada por el cuarto halving de Bitcoin, mucha gente no ha prestado apenas atención a algo que, sin lugar a duda, supone una nueva vuelta de tuerca dentro del ecosistema de la principal criptomoneda.

Y es que el pasado 20 de abril de 2024 comenzaba a funcionar el protocolo Runes, que marca una innovación fundamental en la red Bitcoin al introducir un nuevo estándar para generar… ¡tokens fungibles!

Se trata de un avance que supone un enorme salto en la funcionalidad de la blockchain de Bitcoin, mejorando su utilidad sin comprometer sus principios básicos de descentralización y seguridad.

En este artículo os cuento en detalle cómo funciona, qué proyectos empiezan a despuntar y qué impacto puede tener en los próximos meses.

¿Qué es el Protocolo Runes?

El Protocolo Runes es un nuevo estándar de tokens fungibles en la red Bitcoin creado por Casey Rodarmor (también creador del protocolo Ordinals) que utiliza el modelo UTXO y los campos de datos OP_RETURN para crear y gestionar tokens digitales de forma eficiente.

Dicho de otro modo, y sin meternos en terrenos demasiado técnicos, podemos decir que con Runes se logra crear una capa sobre la blockchain de Bitcoin para generar nuevas criptomonedas que heredan la forma de funcionar del propio Bitcoin.

Esto, que quizás pueda parecer una tontería (multitud de proyectos lo permiten como, por ejemplo, Ethereum o Solana), es algo totalmente innovador si consideramos que la red de Bitcoin no estaba pensada originalmente para ello. Tenemos que pensar que, con Runes, se abren nuevas posibilidades tanto para desarrolladores como para usuarios, desde la creación de monedas meme impulsadas por la comunidad hasta el lanzamiento de instrumentos financieros más complejos directamente en la plataforma segura y descentralizada de Bitcoin. Y esto es mucho si consideramos que se trata de un ecosistema que, hasta no hace mucho, únicamente servía para registrar transacciones entre usuarios.

¿Cómo Funciona el Protocolo Runes?

Para aquellos que les gusten los detalles técnicos, veamos cómo consigue Runes crear y gestionar tokens fungibles. Para ello, Runes aprovecha dos funcionalidades ya presentes en la blockchain de Bitcoin:

  • Por un lado, utiliza la salida OP_RETURN en las transacciones Bitcoin. Esta salida permite la inclusión de una pequeña cantidad de datos arbitrarios en las transacciones sin afectar a la capacidad de gasto de las salidas, evitando así la sobrecarga de la red blockchain. Los datos almacenados en OP_RETURN incluyen toda la información necesaria del token, como su ID, el suministro y los detalles de la transacción.
  • Por otro lado, Runes utiliza un sistema basado en UTXO. Así, a diferencia de los sistemas tradicionales basados en cuentas, este protocolo se integra con el modelo UTXO existente de Bitcoin, de tal forma que cada transacción implica salidas de transacciones previas como entradas, creando nuevas salidas que pueden ser rastreadas a través de UTXOs. Este modelo es beneficioso para el seguimiento de los saldos de tokens y garantiza que los tokens no se gasten dos veces.

La creación de un nuevo token se realiza mediante el denominado “etching” o grabado, que permite establecer las propiedades específicas de un token como su nombre, la divisibilidad y el suministro máximo. Todas estas propiedades se registran en la blockchain a través de un Runestone, un mensaje de protocolo almacenado en una salida de transacción. La acuñación y la transferencia de tokens también utilizan estos Runestones, incluyendo instrucciones específicas sobre cómo se distribuirán o transferirán los tokens entre direcciones.

Runes Etching - Primeros Días
Grabado de Runes en los primeros días del protocolo

Este esquema de funcionamiento permite minimizar la huella de datos en la blockchain, reduciendo los problemas de congestión de la red que plantean otros estándares de tokens sobre Bitcoin como es el caso de BRC-20. Además, es posible integrar Runes con soluciones para acelerar y escalar la red Bitcoin como Lightning Network, lo que incrementa aún más su velocidad.

Casos de Uso del Protocolo Runes

Si bien tenemos que pensar que esto de Runes tan solo lleva una semana en funcionamiento, el éxito del protocolo ha sido bastante notable, provocando un fuerte pico en las comisiones pagadas por las transacciones en Bitcoin en el momento de su lanzamiento, tal y como podéis ver en el siguiente gráfico:

Bitcoin Fees con Runes

Y es que Runes ofrece varios casos potenciales de uso bastante interesantes, como por ejemplo:

  • Lanzamiento de stablecoins
  • Creación de pools de liquidez mediante los que intercambiar tokens.
  • Desarrollo de aplicaciones DeFi operando directamente sobre Bitcoin.
  • Tokenización de activos, representando desde materias primas a instrumentos financieros tradicionales, como acciones y bonos. Ello permite además la propiedad fraccionaria de los activos.

No obstante, por el momento la utilidad parece que se reduce únicamente al lanzamiento de algunas memecoins de prueba, entre las que destacan las siguientes (por cierto, como podéis ver, sus nombres son bastante curiosos):

  • RSIC•GENESIS•RUNE: con 306 millones de dólares de capitalización y 22.000 holders, actualmente es el token más importante de este tipo.
  • SATOSHI•NAKAMOTO: con 19.000 holders, este token es todo un homenaje al creador de Bitcoin
  • BITCOIN•PEPE•MATRIX: ¡no podía faltar la rana Pepe! Este token Rune tiene 16.000 holders.
  • MEME•ECONOMICS, con más de 3.000 holders.
  • WANKO•MANKO•RUNES: se trata de una memecoin inspirada en perros de peluche. La han adquirido ya más de 2.600 holders.

Lo cierto es que si investigáis un poco, os encontraréis con que existen ya varios miles de tokens de este tipo, si bien tan solo hay una veintena de ellos que realmente tengan algo de movimiento y liquidez. Asimismo, veréis que el ranking varía notablemente, por cuanto en tan solo unos días, los tokens que os comentaba han dejado paso a otros más raros si cabe como LOBO•THE•WOLF•PUP, DOG•GO•TO•THE•MOON o HONEY•BADGER•COIN.

Dónde Comprar Runes

Cómo cabía esperar, los exchanges se han unido al hype de estos nuevos tokens y ya están empezando a cotizarlos en sus plataformas. En particular Gate.io y OKX han sido los primeros en lanzar sendos apartados para este nuevo tipo de tokens, pero no se descarta que Binance haga lo mismo en las próximas semanas.

Una vez adquiridos estos tokens, es recomendable almacenarlos en vuestro propio wallet (ya sabéis: not your keys, not your coins ;)). Para ello, deberéis usar uno que sea compatible con el protocolo Runes, como ME Wallet, Trust Wallet o Xverse. Eso sí, recordad que conviene que tengáis Bitcoin depositado en vuestro wallet, ya que seguramente lo necesitaréis para crear transacciones y pagar las tasas asociadas a la acuñación o transferencia de Runes.

Runes vs Otros Protocolos

Runes destaca cuando se compara con otros estándares de tokens Bitcoin como BRC-20 y SRC-20, particularmente en términos de eficiencia y simplicidad. Los estándares de tokens Runes, BRC-20 y SRC-20 ofrecen diferentes metodologías y características para la creación y gestión de tokens en la blockchain de Bitcoin, adaptadas a distintas necesidades y enfoques técnicos. A continuación os dejo una breve comparación de los estándares de tokens Bitcoin Runes, BRC-20, SRC-20 y ARC-20 basada en sus características de almacenamiento de datos, flexibilidad, escalabilidad y adopción:

Almacenamiento de datos

  • Bitcoin Runes: Utiliza el modelo UTXO de Bitcoin con datos incrustados a través de la salida OP_RETURN, lo que permite una gestión de datos eficiente y flexible que no afecta permanentemente a la capa de datos del blockchain.
  • BRC-20: Emplea el mecanismo de inscripción Ordinals para incrustar datos en satoshis dentro de la parte de testigos de las transacciones, separándolo del modelo UTXO y potencialmente conduciendo a una mayor congestión de la blockchain.
  • SRC-20: Similar a Runes, SRC-20 también utiliza el modelo UTXO pero se centra en el almacenamiento inmutable, lo que significa que los datos, una vez escritos, no se pueden cambiar ni eliminar.
  • ARC-20: Opera bajo el protocolo Atomicals, vinculando cada token a un satoshi, lo que garantiza que los datos están respaldados por el valor real de Bitcoin y se registran permanentemente en la blockchain.

Flexibilidad y escalabilidad

  • Bitcoin Runes: Ofrece una gran flexibilidad y escalabilidad al minimizar la huella de datos en la blockchain y no requerir tokens adicionales para las operaciones, lo que facilita su integración en la infraestructura Bitcoin existente.
  • BRC-20: Menos flexible debido a la falta de funcionalidad de contratos inteligentes y la dependencia del protocolo Ordinals, que puede conducir a ineficiencias y tarifas de transacción más altas.
  • SRC-20: Proporciona flexibilidad en términos de uso y permanencia de datos, pero puede enfrentarse a problemas de escalabilidad debido a la naturaleza inmutable del almacenamiento de datos, lo que podría aumentar los costes de transacción.
  • ARC-20: Altamente flexible en términos de emisión y gestión de tokens, permitiendo procesos de acuñación tanto descentralizados como directos que pueden adaptarse a las necesidades específicas de los proyectos.

Adopción y casos de uso

  • Bitcoin Runes: El protocolo Bitcoin Runes puede soportar una variedad de casos de uso innovadores en la red Bitcoin, principalmente facilitando la creación y gestión de tokens fungibles. Estos tokens pueden ir desde memecoins impulsados por la comunidad, que son conocidos por atraer tanto el interés de nicho como el de la corriente principal, hasta instrumentos financieros más estructurados como stablecoins o tokens de utilidad. Además, dado que los Runes simplifican el proceso de creación y mejoran la eficiencia de los recursos en comparación con protocolos más antiguos, permiten a los desarrolladores lanzar y gestionar tokens más fácilmente, ampliando así potencialmente la base de usuarios y la diversidad de aplicaciones dentro del ecosistema Bitcoin.
  • BRC-20: Ha visto una adopción más amplia gracias a su introducción más temprana e integración con la infraestructura Bitcoin existente, apelando a una amplia gama de casos de uso, desde coleccionables digitales hasta tokenización de activos más tradicionales.
  • SRC-20: Aunque ofrece ventajas únicas para los casos de uso que requieren un registro permanente, su adopción sigue siendo limitada en comparación con BRC-20.
  • ARC-20: Aunque es más reciente, introduce características como la acuñación descentralizada y el almacenamiento permanente de archivos, lo que podría ampliar sus casos de uso y adopción en áreas que requieren autenticidad verificable y retención de datos a largo plazo.

Runes vs. Bitcoin Ordinals

Tanto Bitcoin Ordinals como el Protocolo Runes utilizan la cadena de bloques subyacente de Bitcoin para facilitar la creación de fichas digitales, pero lo hacen de formas diferentes. Una similitud clave entre los dos es su uso del almacenamiento de datos en la cadena dentro de las transacciones de Bitcoin.

Ambos protocolos aprovechan la capacidad de la cadena de bloques de Bitcoin para almacenar datos arbitrarios. Ordinals incrusta datos directamente en satoshis individuales, mientras que Runes utiliza la salida OP_RETURN para almacenar datos sobre operaciones con tokens sin afectar a la capacidad de gasto de las salidas.

Conclusión

Sin lugar a duda, Runes supone una interesantísima innovación que, con el tiempo, seguramente logre poner Bitcoin a la altura de otros proyectos como Ethereum o Solana en los que se han acuñado miles de tokens (aunque obviamente, seguirá faltando una capa potente de contratos inteligentes).

No obstante, Runes también plantea algunos desafíos y riesgos. Por ejemplo, no van a existir nodos ni wallets específicos para estos nuevos tokens emitidos lo que limita su funcionamiento y adopción.

Además, el incremento de las transacciones para usar estos tokens puede congestionar la red y elevar las comisiones, algo que está dividiendo a la comunidad de Bitcoin, al igual que ya sucedió con Ordinals en su momento.

Por otro lado, resultará crucial garantizar que los tokens Runes sean seguros frente a ataques y vulnerabilidades, pues de lo contrario podría causar un gran daño en la reputación de Bitcoin.

En todo caso, Runes es sin duda una oportunidad excelente para ampliar de forma significativa la utilidad de Bitcoin, lo que podría atraer a una nueva ola de desarrolladores y usuarios que buscan aprovechar la sólida seguridad y liquidez de Bitcoin para lanzar sus nuevos proyectos.

Saludos,
X-Trader

COMPARTIR EN: