Bitcoin Runes es un protocolo que permite a los usuarios crear y transferir tokens fungibles en la cadena de bloques de Bitcoin.

Blockchains como Ethereum y Solana facilitan bastante la creación de tokens fungibles gracias a sus amplias capacidades de contratos inteligentes. Algunos ejemplos de estos tokens son el token UNI de Uniswap (en Ethereum) o el token JUP de Júpiter (en Solana).

Si bien Bitcoin tiene algunas capacidades de secuencias de comandos, es mucho más limitado que las cadenas de bloques de contratos inteligentes dedicadas como Ethereum. Afortunadamente, hay muchos desarrolladores talentosos en el ecosistema de Bitcoin que son capaces de exprimir la mayor cantidad de funcionalidad posible de la limitada funcionalidad de secuencias de comandos de Bitcoin e introducir características que antes se pensaba que no eran factibles en Bitcoin.

El protocolo Bitcoin Runes es un ejemplo de tal ingenio. El protocolo fue desarrollado por Casey Rodarmor y lanzado el 20 de abril de 2024, coincidiendo con la cuarta reducción a la mitad de Bitcoin.

¿Qué son las runas en Bitcoin? Runas de Bitcoin explicadas

Para ser claros, Bitcoin Runes no es el primer protocolo que permite la creación de tokens fungibles en Bitcoin: los estándares de token BRC-20 o ARC-20 proporcionan esta funcionalidad y se lanzaron anteriormente. 

Sin embargo, el creador de Bitcoin Runes, Casey Rodarmor, buscó crear una forma más eficiente de crear tokens fungibles en la cadena de bloques de Bitcoin. El protocolo Runes minimiza la carga en la cadena de bloques de Bitcoin al reducir la cantidad de datos necesarios para las transacciones.

En comparación con los estándares BRC-20 y ARC-20, el protocolo Bitcoin Runes utiliza un diseño fundamentalmente diferente, que se basa en la arquitectura UTXO de Bitcoin y el código de operación OP_RETURN.

UTXO (Salidas de transacciones no gastadas) son unidades de BTC que están vinculadas a direcciones de Bitcoin específicas. Representan BTC no gastados que pueden servir como insumos en nuevas transacciones. En el protocolo Bitcoin Runes, cada UTXO puede contener diferentes cantidades o tipos de Runes, lo que agiliza la gestión de tokens.

Mientras tanto, el código de operación OP_RETURN hace posible adjuntar información adicional a la transacción de Bitcoin. El protocolo Bitcoin Runes utiliza OP_RETURN para almacenar datos de tokens clave en la cadena de bloques de Bitcoin. Esto incluye datos como el nombre y la identificación del token. 

El acto de crear una Runa Bitcoin se conoce como "grabado". Cuando se graba una runa de Bitcoin, sus propiedades se establecen de forma inmutable en la cadena de bloques de Bitcoin. Una vez grabada una runa, nadie puede cambiar estas propiedades, ni siquiera la persona que creó la ficha.

Cuando se trata de Bitcoin Runes, es importante comprender la diferencia entre grabado y acuñación. El grabado es el acto de crear una runa y definir sus propiedades. Los usuarios que quieran obtener la runa pueden acuñarla de acuerdo con los parámetros especificados en la runa. A efectos prácticos, acuñar una runa es similar a participar en una venta de fichas.

Las runas se crean, acuñan y transfieren mediante “piedras rúnicas”. Una piedra rúnica es un mensaje del protocolo Bitcoin Runes integrado en la salida de una transacción de Bitcoin.

Un ejemplo de una Runa Bitcoin en un explorador de Runas.

Ahora, expliquemos rápidamente las diferentes propiedades que puede tener una Runa Bitcoin.

Nombres 

No pueden haber dos runas de Bitcoin con el mismo nombre. El nombre de una Runa Bitcoin solo puede contener letras de la A a la Z y no puede contener números. El número máximo de letras que puede contener un nombre de Bitcoin Rune es 26.

Para una mejor legibilidad, el carácter • se puede utilizar como espaciador. Estos espaciadores no contribuyen a la singularidad de un nombre; en lo que respecta al protocolo, COINCODEX Y COIN•CODEX son lo mismo.

Oferta y divisibilidad

El suministro de una Runa Bitcoin se define mediante un entero sin signo de 128 bits, lo que significa que el suministro máximo posible de una Runa Bitcoin es 340282366920938463463374607431768211455.

Cada runa tiene una propiedad de “divisibilidad”, que define cuántos decimales puede tener. Una runa de Bitcoin puede tener hasta 38 decimales.

Otras propiedades

Estas son algunas de las otras propiedades que puede tener una Runa Bitcoin:

  • Símbolo: el símbolo es el símbolo de moneda asociado con una runa y se define mediante un único punto de código Unicode (por ejemplo, $). Si una runa no tiene un símbolo definido, se debe utilizar el signo ¤ de forma predeterminada.

  • Premine: El grabador de una Runa tiene la capacidad de darse una asignación de unidades a sí mismo. Esto se conoce como premina.

  • Límite: El límite se refiere al número máximo de mentas que puede tener una runa.

  • Cantidad: La propiedad de cantidad especifica la cantidad de nuevas unidades que se crean con cada menta.

Las runas también tienen otras propiedades, como las alturas inicial y final, así como los desplazamientos inicial y final.

Preguntas frecuentes

Ahora, abordemos rápidamente algunas de las preguntas más comunes que tienen los usuarios sobre Bitcoin Runes.

¿Cuándo se lanzó Bitcoin Runes?

El protocolo Bitcoin Runes se lanzó el 20 de abril de 2024 a la altura del bloque #840,000. Esto coincidió con la cuarta reducción a la mitad de Bitcoin.

¿Qué carteras Bitcoin admiten Runes?

Hay varias carteras de Bitcoin que admiten Runes. Estas son tres de las opciones más populares:

  • Xverso

  • Unisat

  • Cuero

¿Por qué los nombres de las runas de Bitcoin son tan raros?

Muchas runas de Bitcoin tienen nombres aparentemente extraños como LOBO•EL•WOLF•PUP o DOG•GO•TO•THE•MOON. La razón de esto es que el protocolo Bitcoin Runes utiliza el símbolo • para el espaciado y los nombres de las runas solo pueden contener letras de la A a la Z.

¿Cuál es la diferencia entre Runas y BRC-20?

Aunque tanto el protocolo Runes como el BRC-20 permiten la creación de tokens fungibles en la cadena de bloques de Bitcoin, existen diferencias importantes entre los dos. Aquí hay un desglose rápido de cómo se comparan:

  Bitcoin Runes BRC-20 Fecha de lanzamiento Abril de 2024 Marzo de 2023 Creador Casey Rodarmor Diseño Domo Basado en UTXO Basado en ordinales Almacenamiento de datos Los datos se almacenan usando OP_RETURN Los datos están inscritos en satoshis Acuñación Casas de moneda abiertas y cerradas, la preminería es posible Solo casas de moneda abiertas

La línea de fondo

El protocolo Bitcoin Runes es una de las últimas innovaciones que están dando nueva funcionalidad a la cadena de bloques de Bitcoin. Aunque actualmente las runas se utilizan principalmente para acuñar tokens de memes en la cadena de bloques de Bitcoin, la capacidad de crear tokens personalizados que hereden la seguridad de la red de Bitcoin ciertamente podría abrir algunos casos de uso fascinantes.

Si desea obtener más información sobre nuevos y fascinantes casos de uso de Bitcoin, asegúrese de consultar nuestro artículo que explica los ordinales de Bitcoin.