Si bien Ethereum ha sido, desde su lanzamiento, la blockchain más elegida para la creación de nuevos protocolos y proyectos DeFi, el último tiempo ha visto un renacer en el desarrollo de la red de Bitcoin.
Uno de los proyectos que más entusiasmo está generando en la comunidad cripto es Runes. En este artículo veremos qué es y por qué puede convertirse en uno de los grandes jugadores en el mercado en el corto plazo.
Qué Son Los Bitcoin Runes
Los Runes son un nuevo tipo de activo digital creado en la blockchain de Bitcoin utilizando un innovador protocolo. Piensa en ellos como tokens digitales que representan valor, similar a como las monedas físicas o los billetes representan valor en el mundo real.
Lo que hace que los Bitcoin Runes sean diferentes es su tecnología subyacente. Están diseñados para ser más eficientes y seguros en comparación con otros estándares de tokens existentes. A diferencia de algunos estándares que pueden causar problemas como el spam en la red de Bitcoin, Runes busca evitar estos problemas simplificando el proceso de creación de tokens y aprovechando características clave de la blockchain.
Una característica clave de Runes es su fungibilidad, lo que significa que cada token es intercambiable por otro token del mismo tipo y valor. Esta fungibilidad permite que los Bitcoin Runes se utilicen en una amplia gama de aplicaciones, incluidas las memecoins, que son un caso de uso popular para los tokens fungibles.
Cómo Funciona Runes
Las Bitcoin Runes funcionan utilizando el proceso de transacciones de Bitcoin y aprovechando dos elementos clave: el modelo de transacción UTXO de Bitcoin y el opcode OP_RETURN.
En la red de Bitcoin, cada transacción requiere una entrada y una salida que vienen en forma de Unspent Transaction Outputs (UTXO). Puedes pensar en un UTXO como un billete de banco. Cuando pagas algo en la red, en realidad envías un UTXO completo a esa dirección y recibes un nuevo UTXO a cambio, similar a pagar un artículo con un billete de $20 y recibir un billete de $10 como cambio.
El protocolo de Bitcoin Runes utiliza este proceso de transacción para crear tokens fungibles. Se crea un UTXO «génesis» que incluye los detalles del nombre, símbolo, decimales y suministro total del token. Esta información se asigna a un solo UTXO. El proceso de crear un Bitcoin Rune se llama «grabado», y al enviar transacciones se crean piezas fraccionadas y fungibles del UTXO original, llamadas Runes.
El opcode OP_RETURN permite a los usuarios adjuntar información adicional a las transacciones de Bitcoin sin afectar la eficiencia de la red. Con este opcode, los usuarios pueden agregar hasta 80 bytes de datos a una transacción no gastable. Estos datos incluyen información sobre el token, como el nombre, ID, símbolo, comando para acciones específicas y otros datos necesarios. Los mensajes del protocolo de Runes almacenados en el área OP_RETURN de una transacción de Bitcoin también se pueden llamar Runestone.
Cada transacción de Rune puede especificar múltiples operaciones en diferentes Runes. En caso de una transferencia de tokens, el protocolo de Runes dividirá el UTXO en múltiples nuevos UTXOs según las instrucciones en los datos OP_RETURN. Cada UTXO representa diferentes cantidades del token, que luego se envían a sus destinatarios.
Si una transacción de Rune falla debido a un mensaje de protocolo inválido, los Runes se quemarán para evitar la creación accidental de Runes
Cómo Mintear Bitcoin Runes
Como vimos en el apartado anterior, mintear Bitcoin Runes implica un proceso conocido como Grabado, donde los usuarios especifican los detalles del token que desean crear, como el nombre, símbolo, cantidad de suministro, divisibilidad y parámetros de distribución.
Una vez que un Rune está grabado, puede ser minteado a través de minteos abiertos o cerrados. El abierto permite a cualquiera crear nuevos tokens mediante la creación de una transacción, mientras que los minteos cerrados solo lo permiten bajo condiciones específicas, como un período de tiempo predeterminado.
Es importante tener en cuenta los tiempos de bloqueo de la red de Bitcoin y las tarifas de transacción al mintear Runes. Durante períodos de alta actividad en la red, las tarifas pueden aumentar, por lo que es recomendable mintear cuando las tarifas sean más bajas, como los fines de semana o tarde en la noche. Además, comprender los mecanismos de minteo de cada Rune, como el período y la asignación de preminado, puede ayudar a tomar decisiones informadas y evitar pagar de más por los tokens.
RUNES vs BRC-20: Cuáles son las Diferencias
Runes y tokens BRC-20 son protocolos diferentes para la creación y gestión de tokens en la red de Bitcoin, cada uno tiene sus propias características y enfoques.
Runes se destaca por su eficiencia y capacidad para operar dentro de la capa base de Bitcoin (Layer 1), utilizando el modelo UTXO de Bitcoin. Esto significa que los tokens Runes tienen una huella mínima en la blockchain, lo que mejora la eficiencia general. Además, Runes quema los tokens creados incorrectamente, lo que motiva a los usuarios a gestionar correctamente los UTXO.
Por otro lado, los tokens BRC-20 se basan en la teoría de Ordinals y no son nativos de Bitcoin. Este protocolo puede generar una proliferación de UTXO y congestión en la red. Sin embargo, los tokens BRC-20 son más maduros y cuentan con una mayor adopción.
En resumen, Runes ofrece una alternativa más eficiente y prometedora en términos técnicos, especialmente con su enfoque UTXO. Sin embargo, BRC-20 tiene una ventaja en términos de adopción y valor de mercado actualmente. Ambos protocolos tienen sus pros y sus contras, y su elección dependerá de las necesidades y preferencias individuales de los usuarios.
Cómo Configurar un Nodo de Bitcoin para Mintear Runes
Como seguramente sabes, la blockchain de Bitcoin funciona mediante nodos descentralizados que ayudan a garantizar la seguridad y la transparencia de las transacciones que se realizan en la red.
Con la llegada de Runes, los usuarios tienen la oportunidad de ser parte de este nuevo protocolo, siendo administradores de su propio nodo descentralizado.
En este caso, veremos cómo configurar un nodo mediante Umbrel y comenzar a mintear Runes.
Para configurar un nodo de Bitcoin para mintear Runes, sigue estos pasos:
- Conecta tu nodo Umbrel a tu red y accede a Umbrel desde tu navegador.
- Descarga la aplicación Bitcoin Node desde la App Store de Umbrel y deja que se sincronice con la blockchain de Bitcoin.
- Una vez que Bitcoin Node esté sincronizado, descarga la aplicación Ordinals para interactuar con el protocolo Ordinals.
- Abre la aplicación Ordinals y escanea la blockchain de Bitcoin para identificar las ubicaciones de los Ordinals.
- Accede a tu nodo Umbrel a través de SSH usando Terminal en Mac o Command Prompt en Windows.
- Verifica el progreso de indexación de Ordinals utilizando el comando
sudo Docker logs DF ordinal_1 -t 100
. - Una vez que la sincronización esté completa, accede a la aplicación OD a través de Docker usando el comando
sudo Docker exec -it ordinal_1 /bin/sh
. - Crea una wallet con el comando
OD wallet create
y guarda la frase de recuperación en un lugar seguro. - Una vez que la sincronización esté completa, obtén una dirección de recepción con el comando
OD wallet receive
. - Para verificar el saldo de tu billetera, usa el comando
OD wallet balance
. - Para mintear Runes, utiliza el comando
OD wallet mint --fee-rate XXX Rune
, dondeXXX
es la tarifa deseada yRune
es el nombre del Rune. - Una vez que hayas completado la minteada, verifica tu balance y la transacción utilizando los comandos
OD wallet balance
yOD wallet tx
.
Recuerda que la sincronización inicial puede llevar uno o dos días, y siempre guarda tu frase de recuperación de la billetera de forma segura.
Conclusiones
Runes está atrayendo una enorme cantidad de atención por parte de la comunidad. Su revolucionario protocolo y los beneficios que le brinda la red de Bitcoin, son solo algunas de las razones que llevan a los usuarios a volcarse de forma masiva a estos nuevos activos.
Además, configurar un nodo para mintear nuevos Runes es algo bastante sencillo y que puedes hacer sin la necesidad de hardware específico.
¿Qué esperas para ser parte de este nuevo fenómeno en la Blockchain de Bitcoin?