Saltar al contenido
buybitcoinsmart

Glosario / Protocolo y actualizaciones

Runes

También se conoce como Protocolo Runes.

¿Qué es Runes?
Runes es un protocolo de tokens que registra la emisión y las transferencias en una sola salida OP_RETURN, de modo que los saldos viajan sobre UTXO y no sobre archivos de texto inscritos.

Casey Rodarmor lo diseñó como una respuesta deliberadamente más ordenada a un desorden que él había ayudado a crear. Entró en funcionamiento en el bloque 840.000, el 20 de abril de 2024, el mismo bloque que redujo el subsidio a 3,125 monedas, y la carrera por entrar en ese bloque lo convirtió en el más caro jamás minado. Quien retiró fondos de un exchange esa tarde ayudó a pagar una fiesta a la que no asistía.

Cómo funciona

Un mensaje de Runes se llama piedra rúnica (runestone), y es una salida OP_RETURN cuyo script empieza por OP_13.

Ese opcode (código de operación) es el marcador. El software que examina una transacción busca una salida que contenga OP_RETURN seguido de OP_13 y luego decodifica las inserciones de datos que vienen detrás como una lista compacta de campos numerados. Como el mensaje está en una salida que nunca se puede gastar, los nodos la descartan del conjunto de monedas vivas que mantienen en memoria, y ese es el argumento estructural para construirlo así y no como datos inscritos.

Tres operaciones abarcan todo el protocolo. El grabado (etching) crea una runa y establece su nombre, su símbolo, su divisibilidad y sus reglas de suministro. La acuñación reclama una asignación de una runa que lo permite. La transferencia usa edictos, pequeñas instrucciones dentro de la piedra rúnica que indican cuántas unidades van a qué salida de la misma transacción. Por tanto, los saldos viven en salidas, el mismo lugar donde vive el propio bitcoin, así que mover tokens es mover monedas.

Los nombres se protegen mediante un compromiso en dos pasos contra quien quiera adelantarse a registrarlos. Para grabar un nombre hace falta una transacción anterior cuya salida ya lo fije y acumule al menos seis confirmaciones antes de que se difunda el grabado, de modo que un bot que vigile la mempool no pueda leer el nombre y registrarlo primero. Después, las runas se identifican con un ID escrito como altura de bloque e índice de transacción, así que una runa grabada como la tercera transacción del bloque de lanzamiento es 840000:3.

Nada de esto hace que bitcoin sepa de las runas. Las reglas de consenso ven una salida imposible de gastar que contiene algunos bytes y nada más. Un indexador sigue decidiendo cuál es su saldo, exactamente igual que con el estándar que Runes vino a reemplazar.

Dónde aparece

Las runas aparecen en un explorador de bloques como una salida OP_RETURN con más bytes que el puñado habitual, junto a pagos normales en la misma transacción.

Para quien viene aquí a comprar bitcoin, el único contacto que conviene prever es el mercado de comisiones. Los lanzamientos de tokens son eventos programados y se comportan como tales: la demanda de espacio de bloque se concentra en una ventana corta, todos pujan a la vez y el precio de un retiro sin relación se triplica. El bloque 840.000 sigue siendo el caso extremo, pues recaudó aproximadamente 37,6 bitcoin en comisiones frente a un subsidio de 3,125, pero una versión menor ocurre cada vez que se abre una acuñación.

La respuesta sensata es la misma que ante cualquier congestión. Mantenga flexibles las transferencias que no sean urgentes, use una billetera que le permita elegir usted mismo la comisión por vB en lugar de aceptar una estimación, y consolide monedas en un día tranquilo y no en plena avalancha.

Runes frente a Ordinals

Ordinals hace distinguibles los satoshis; Runes hace intercambiables los tokens. Vienen del mismo autor y apuntan en sentidos opuestos, y de ahí nace la mayor parte de la confusión. La teoría ordinal es una forma de leer la cadena que no exige que nadie haga nada, no cuesta nada y se aplica retroactivamente a todos los bloques desde 2009. Runes es un protocolo activo con comisiones, una huella on-chain y ninguna existencia en absoluto antes del bloque 840.000. Se puede tener bitcoin que contenga satoshis raros sin haber oído hablar nunca de ninguno de los dos. No se puede tener una runa por accidente.

No confundir con

Preguntas frecuentes

¿Por qué se lanzó Runes en el bloque 840.000?

La altura de lanzamiento se eligió para coincidir con el cuarto halving, el 20 de abril de 2024, lo que garantizaba atención. El efecto secundario fue una guerra de pujas por espacio en ese único bloque, que como resultado recaudó aproximadamente 37,6 bitcoin en comisiones.

¿Son las runas mejores para bitcoin que las inscripciones?

Son más baratas para la red en un aspecto concreto: el mensaje del protocolo vive en una salida OP_RETURN que los nodos podan del conjunto de monedas vivas, en lugar de en datos de testigo adjuntos a satoshis. Ambas siguen consumiendo espacio de bloque por el que pujan los pagos.

Términos relacionados

Más en la sección Protocolo y actualizaciones

Leer esta página en inglés