MSTR Cat

Blockchain/Nivel X · Cerrando el círculo/10.1 Qué traer a casa/Lección 6

Tokens y memes en Bitcoin

De Counterparty a Runes: las mecánicas de los tokens en la cadena de Bitcoin

MaterialesUn explorador de bloques con soporte para Ordinales y RunasEl documento de especificaciones de Runes de Casey Rodarmor (2024)Documentación de Bitcoin Core sobre OP_RETURN

Curiosidad

  1. ¿Cómo pasó Bitcoin de ser un protocolo monetario puro a una plataforma para activos digitales sin cambiar sus reglas de consenso?
  2. ¿Cuáles son las compensaciones técnicas específicas entre utilizar espacio en bloques para almacenar datos y mantener tarifas bajas para los pagos?
  3. ¿Por qué los tokens de memes en Bitcoin requieren un indexador separado en lugar de soporte nativo en el nodo principal?

Explorar

  1. La historia de los activos digitales de Bitcoin comenzó con Counterparty, lanzado en 2014. Este sistema incorporó datos de tokens en las transacciones de Bitcoin, primero en las salidas multisig y posteriormente en las salidas OP_RETURN. Los usuarios intercambiaban “Rare Pepes”, una colección de tarjetas digitales derivadas de memes de Internet, creando así el primer mercado para tokens no fungibles en Bitcoin. No existía un conjunto separado de validadores: los mineros ordenaban las transacciones y el propio software de Counterparty las leía para calcular los saldos, ya que los nodos de Bitcoin ignoran las reglas de los tokens. Esto demostró que los datos externos podían anclarse a la inmutabilidad de Bitcoin mientras se pagaban las tarifas estándar de la red.
  2. El panorama técnico cambió en enero de 2023 con el lanzamiento de Ordinals, desarrollado por Casey Rodarmor. La teoría ordinal asigna un número de serie a cada satoshi según el orden en que fue extraído. Las inscripciones colocan datos, como una imagen, en el “witness” de un gasto mediante Taproot y los asocian a un satoshi específico. Nada de esto constituye una regla de consenso; el indexador ordinal aplica esta convención de numeración a las transacciones ordinarias de Bitcoin. Esto planteó preguntas importantes sobre el uso del espacio en los bloques, ya que imágenes o archivos de texto grandes consumían ancho de banda que de otro modo podría utilizarse para transacciones financieras.
  3. En abril de 2024, al mismo tiempo que tuvo lugar la reducción de la recompensa por minado en Bitcoin, se lanzó el protocolo Runes. También diseñado por Casey Rodarmor, Runes es un protocolo de tokens fungibles sin nuevos códigos de operación: un mensaje “runestone” en una salida OP_RETURN registra las emisiones y transferencias, y los saldos se asocian a los UTXO, de modo que los tokens se mueven de la misma manera que Bitcoin. Los nodos de Bitcoin no rastrean los saldos de Runes; lo hacen los indexadores. Esta elección de diseño mantuvo la cadena principal ligera, pero trasladó la complejidad a la capa de aplicaciones.
  4. El impacto económico de estos protocolos se centra en la competencia por el espacio en los bloques. En mayo de 2023, los tokens BRC-20, lanzados ese mismo mes de marzo, causaron un aumento drástico en las comisiones, ya que los usuarios competían por el espacio limitado en los bloques para crear y transferir activos. Esto reveló un trade-off fundamental: utilizar la cadena de Bitcoin para el almacenamiento de datos aumenta el costo de las transacciones de pago. Los defensores argumentan que una alta demanda indica valor, mientras que los críticos señalan que esto socava la función principal de Bitcoin como reserva de valor y medio de intercambio. La tensión entre utilidad y escasez sigue siendo un debate central en el desarrollo de Bitcoin.
  5. Los lanzamientos justos en Bitcoin se basan en los principios establecidos en lecciones anteriores respecto a la integridad del mercado. Dado que los tokens se registran en la cadena de Bitcoin, heredan su modelo de seguridad, pero también sus limitaciones. No existe una ejecución nativa de contratos inteligentes; toda la lógica debe ser verificada fuera de la cadena por indexadores o billeteras. Esto significa que los usuarios deben confiar en que su software interprete correctamente los saldos de tokens y las reglas de transferencia. La falta de un conjunto separado de validadores elimina el riesgo de bifurcaciones de consenso específicas del token, pero introduce una dependencia de la infraestructura de terceros para su uso.
  6. Para verificar este mecanismo, abra un explorador de bloques que soporte Ordinals o Runes (como ord.io o runestone.xyz). Busque un bloque reciente e inspeccione las transacciones. Las transferencias de Runes se muestran como salidas OP_RETURN que contienen una runestone; las inscripciones, incluido el JSON BRC-20, se encuentran en el “witness” de la entrada de gasto. Compare la comisión pagada por estas transacciones con los pagos estándar del mismo bloque. Observe cómo el indexador calcula los saldos a partir de estos datos brutos, lo que resalta la separación entre la validación por consenso (Bitcoin Core) y el estado de la aplicación (el indexador).

Datos clave

  • Counterparty se lanzó en 2014, incorporando datos de tokens en las transacciones de Bitcoin.
  • En enero de 2023, los ordinales asignaron números de serie únicos a los satélites.
  • Runes introdujo un nuevo estándar de tokens fungibles en abril de 2024.
  • Los tokens en Bitcoin requieren indexadores de terceros para el seguimiento del saldo.
  • Un alto uso de datos puede aumentar las tarifas por transacción para todos los usuarios.
  • Bitcoin Core no valida nativamente los saldos de tokens.

Ejercicio nueve, seis, tres, uno

9ReunirEnumere 9 tokens o estándares de tokens que han existido en Bitcoin desde 2012, con fechas de lanzamiento y dónde se encuentran sus datos en una transacción.
6AgruparAgrupe los 9 en 6 según la ubicación de los datos y el indexador: salidas multisig, OP_RETURN, testigo Taproot, pruebas del lado del cliente, cadena lateral u otros.
3DestilarReduzca los 6 grupos a 3 tokens de compromiso en la criptomoneda Bitcoin: espacio del bloque, dependencia de los indexadores y ausencia de un conjunto separado de validadores.
1CristalizarEscriba una oración que explique por qué un usuario debe ejecutar un indexador para ver su saldo de Runes, incluso si ejecuta un nodo completo de Bitcoin.

Verificación de hechos

Fechas, cifras y afirmaciones verificadas con las fuentes publicadas que se enumeran a continuación.

Abrir en la academia interactiva →

EN PT ZH JA KO RU DE FR MS