

A lo largo del tiempo, el ecosistema de Bitcoin ha evolucionado hasta integrar tanto tokens fungibles como no fungibles (NFT) en su red. Bitcoin Runes es un protocolo relevante que permite crear tokens fungibles directamente sobre la blockchain de Bitcoin. A diferencia de los BRC-20 y SRC-20, que también funcionan en Bitcoin, Runes no depende del protocolo Ordinals y está diseñado para ser más simple y eficiente.
El protocolo se apoya en los mecanismos consolidados de la blockchain de Bitcoin, como el modelo UTXO y el opcode OP_RETURN, para simplificar la creación y gestión de tokens. En este artículo analizamos el protocolo Bitcoin Runes, su funcionamiento, las diferencias clave frente a los tokens BRC-20 y sus posibles ventajas.
Bitcoin Runes es un protocolo que permite crear tokens fungibles en la blockchain de Bitcoin. A diferencia de BRC-20 y SRC-20, que también operan en Bitcoin, Runes no depende del protocolo Ordinals y está pensado para ser más simple y eficiente. Utiliza el modelo UTXO y el opcode OP_RETURN, componentes bien establecidos en la blockchain de Bitcoin, para su funcionamiento.
El protocolo ofrece una forma directa y sencilla de crear y gestionar tokens fungibles en Bitcoin, sin añadir complejidad innecesaria. Esta filosofía de diseño convierte a Runes en una alternativa interesante para desarrolladores y usuarios que buscan un estándar más eficiente en la red de Bitcoin.
El protocolo Bitcoin Runes utiliza dos mecanismos fundamentales de la blockchain de Bitcoin: el modelo de transacciones UTXO (Unspent Transaction Output) y el opcode OP_RETURN.
En el modelo de transacciones UTXO, cada transacción genera salidas que actúan como unidades independientes de moneda digital. Para iniciar nuevas transacciones, los usuarios emplean estas salidas como entradas. Este modelo permite rastrear cada unidad de criptomoneda individualmente. En el caso de Bitcoin Runes, cada UTXO puede contener distintas cantidades o tipos de Runes, lo que facilita la gestión de tokens. Así es posible rastrear y transferir varios tipos de Rune de forma eficiente en una sola salida de transacción.
El opcode OP_RETURN permite añadir información adicional a las transacciones de Bitcoin. Este comando permite incluir hasta 80 bytes de datos extra en una transacción, datos que no pueden gastarse. Bitcoin Runes utiliza el opcode OP_RETURN para almacenar la información de los tokens, como nombres, identificadores, símbolos, instrucciones específicas y otros datos esenciales. Esta información se almacena en un Runestone dentro del OP_RETURN de la transacción de Bitcoin.
El proceso de creación de un nuevo Rune se denomina etching. El etching consiste en definir varios parámetros clave, como el nombre del Rune, su símbolo, identificador, cantidad emitida, divisibilidad y otros detalles. Todos estos datos se registran en la salida OP_RETURN de una transacción en la blockchain. Durante el etching, el creador también puede optar por el "preminado", asignándose una parte del Rune antes de que esté disponible públicamente.
Después del etching, los Runes pueden emitirse mediante procesos abiertos o cerrados. La emisión abierta permite que cualquiera genere nuevos Runes tras el etching inicial, simplemente creando una transacción de emisión. Por el contrario, la emisión cerrada solo permite crear nuevos tokens si se cumplen ciertas condiciones, como un plazo temporal definido, tras lo cual el proceso concluye.
Bitcoin Runes utiliza el modelo UTXO (Unspent Transaction Output) propio de Bitcoin. Por su parte, los BRC-20 se basan en el protocolo Ordinals, donde los datos se inscriben directamente en satoshis individuales. Esta diferencia fundamental determina cómo se gestionan y transfieren los tokens en la red.
Bitcoin Runes emplea un mecanismo de transferencia que permite a las transacciones generar nuevos UTXO en función de la información almacenada en el campo OP_RETURN. En cambio, las transferencias de BRC-20 requieren la creación de una inscripción nueva para cada operación. Por ello, Runes resulta más eficiente en uso de red y en la simplicidad de las transacciones.
Los Runes pueden emitirse mediante procesos abiertos o cerrados, y los desarrolladores pueden optar por el preminado. En contraste, los BRC-20 solo permiten la emisión abierta, lo que limita la flexibilidad al distribuir los tokens inicialmente. Así, los creadores de Runes tienen un mayor control sobre el mecanismo de distribución.
El protocolo Bitcoin Runes es compatible con la Bitcoin Lightning Network y soporta clientes Lightning y monederos SPV (Simplified Payment Verification). En cambio, los BRC-20 requieren monederos compatibles con Ordinals. Gracias a esta mayor compatibilidad, Runes es más accesible para usuarios con distintas soluciones de monedero.
Bitcoin Runes permite gestionar tokens en la red Bitcoin de forma eficiente gracias al uso del modelo OP_RETURN. Así se evita la creación de UTXO no gastables que saturarían la red. El opcode OP_RETURN solo requiere 80 bytes de datos, mientras que las inscripciones BRC-20 pueden ocupar hasta 4 MB. Esta diferencia reduce la carga sobre la red de Bitcoin, mejora su rendimiento y disminuye el riesgo de congestión.
Frente a otras alternativas, Bitcoin Runes facilita la creación y gestión de tokens fungibles directamente en la blockchain. No requiere datos off-chain ni la creación de tokens nativos, por lo que se evita la generación de UTXO "basura". Así, la gestión de tokens se simplifica y se hace más accesible a un público más amplio.
Los protocolos Ordinals y BRC-20 permitieron la creación de memecoins fungibles, atrayendo a nuevos usuarios a la red de Bitcoin. La llegada de Bitcoin Runes en abril de 2024 también ha generado interés en la comunidad cripto y entre los entusiastas de las memecoins. Aunque la actividad ha disminuido desde el lanzamiento, el protocolo aporta nueva utilidad a Bitcoin y podría atraer a más usuarios en el futuro.
Bitcoin Runes es un protocolo que habilita la creación de tokens fungibles en la blockchain de Bitcoin. Aprovecha el modelo UTXO y el opcode OP_RETURN para mejorar la eficiencia en la gestión de tokens en la red. Al ofrecer una alternativa más sencilla y eficiente frente a los estándares existentes, Runes puede atraer nuevos usuarios a Bitcoin y simplificar el proceso de creación de tokens en la red.
Bitcoin Runes es un protocolo para crear tokens en la blockchain de Bitcoin mediante inscripciones en las salidas de transacción. A diferencia de BRC-20, Runes simplifica la creación de tokens, reduce la congestión de la red y mejora la eficiencia y la escalabilidad.
Bitcoin Runes aprovecha el modelo UTXO nativo para ofrecer mayor eficiencia y escalabilidad. Frente a estándares como BRC-20, permite transacciones más rápidas, menores costes y una implementación más sencilla, lo que lo convierte en una opción ideal para crear y gestionar tokens fungibles en Bitcoin.
Puede crear Runes enviando transacciones de Bitcoin que utilicen la funcionalidad de smart contracts de Taproot. Para transferir Runes, debe marcar las transacciones con los datos Rune. Utilice monederos compatibles y siga las especificaciones del protocolo Runes para la creación y gestión de tokens en Bitcoin.
La seguridad de Bitcoin Runes depende de la calidad de su implementación. Entre los riesgos principales están las vulnerabilidades en smart contracts, la incertidumbre regulatoria y posibles exploits en el protocolo. Como estándar emergente, es esencial realizar auditorías exhaustivas y contar con la supervisión de la comunidad para mitigar riesgos.
Si la adopción de Bitcoin Runes crece mucho, podría aumentar el volumen de transacciones y las comisiones, pero por ahora su impacto directo en los costes de transacción es mínimo. Los efectos en la red dependen de cómo evolucione su uso.
Galactic Ordinals, StarFate Mercs y Bitdogs ya están usando Bitcoin Runes. Las perspectivas de futuro son positivas, con una adopción en aumento y mayor volumen de transacciones en el ecosistema.











