Escrito por: ASXN
Compilado por: Bloque unicornio
introducción
Durante el año pasado, el ecosistema de Bitcoin experimentó una ola de interés cada pocos meses a medida que las herramientas, billeteras, plataformas y activos continuaron mejorando de manera constante.
Lo que comenzó como una lucha por poseer menos de 10.000 inscripciones para demostrar su procedencia ha llevado gradualmente a la formación de nuevas comunidades de nicho, tanto memecoin como Ordinals. Hasta la fecha, hay 67 millones de inscripciones individuales, incluidos números ordinales, BRC-20, runas y más. El panorama también cambió drásticamente: la exageración del Ordinal fue reemplazada (de corta duración) por la exageración del BRC-20. Desde entonces, el BRC-20 se ha convertido en el "token" popular, reemplazado por Rune, una versión más limpia y simple del BRC-20.
A diferencia de interactuar con tokens en Ethereum, Solana y otros L1 o L2, interactuar con tokens y números ordinales en Bitcoin es difícil. Pero la experiencia está mejorando poco a poco: en las etapas iniciales, la mayoría de las operaciones se realizaban a través de OTC Discords y hojas de cálculo. Desde entonces, el comercio se ha trasladado a mercados de mayor reputación como MagicEden y OKX, así como a algunos mercados más pequeños pero puramente nativos de Bitcoin como Unisat. La experiencia de operar con Bitcoin y utilizar activos que no son BTC ha mejorado significativamente, para mejor. Si bien aún persisten algunos problemas con la adición de nuevos tipos de activos y tipos de transacciones, como la posibilidad de quemar sats o inscripciones valiosas, la experiencia ahora es comparable a una L1 completamente subdesarrollada.
Una pregunta natural al negociar y transferir activos que no son BTC en Bitcoin es:
Si la experiencia no es buena, ¿por qué sigues interesado?
Creemos que este interés surge de tres factores principales. En primer lugar, los participantes tienen un incentivo financiero: creen que si la experiencia es mala, entonces son los primeros en adoptarla, lo que también significa que pueden obtener ganancias. En segundo lugar, hay una gran cantidad de capital en la cadena de Bitcoin que los usuarios esperan que fluya hacia otros activos distintos de BTC. Este razonamiento es algo poco convincente teniendo en cuenta que los usuarios de Bitcoin tienden a conservar sus Bitcoins en lugar de gastarlos. Finalmente, una razón menos discutida es que los activos de la cadena Bitcoin son únicos. Cada ficha y número ordinal está grabado en el sat. Por ejemplo, mientras que las NFT en Ethereum están técnicamente en IPFS, una red distribuida de igual a igual para almacenar y compartir datos, el número ordinal está inscrito en sat. Esto significa que, mientras que Ethereum u otros L1 y L2 requieren que sus NFT apunten a la URL de la imagen a la que están asociados, en Bitcoin el ordinal codifica la imagen que representan.
Oportunidad de un billón de dólares
Bitcoin es un activo de 1,4 billones de dólares, los nativos digitales han estado acumulando BTC durante años y, gracias a la aprobación del ETF, TradFi se está uniendo a las filas. El deseo de poseer BTC surge de sus propiedades de reserva de valor y de una apatía general hacia el sistema financiero tradicional, pero hay más en la historia. Los recientes desarrollos tecnológicos han aportado una mayor utilidad y funcionalidad a la cadena.
La naturaleza ideológica de la comunidad Bitcoin ha sido históricamente una barrera para la innovación de Bitcoin y el uso de Bitcoin en otras cadenas. Sin embargo, la introducción de inscripciones y runas proporciona una solución nativa de Bitcoin y coherente con los principios éticos que guían a la comunidad.
Históricamente, los intentos de agregar funcionalidad a BTC han sido en forma de wBTC (BTC envuelto en Ethereum), mientras que los intentos de crear protocolos que faciliten el uso de BTC en la red Bitcoin han sido raros. Gran parte de la capitalización de Bitcoin ha estado estancada durante años porque tenía poco uso en la cadena; sin embargo, Casey Rodarmor revolucionó eso; Las inscripciones y runas trajeron NFT y memecoins a Bitcoin, lo que liberó una gran cantidad de capital.
Fuente: Delfos
¿Cuál es el punto de todo esto? El deseo especulativo conduce a una mayor demanda de espacio en bloques, lo que conduce a un aumento de las tarifas de los mineros. Si todos vamos a especular, ¿por qué no hacerlo con Bitcoin? Cualquier intento de agregar utilidad adicional en la cadena solo hará que el activo subyacente, Bitcoin, sea más valioso y más parecido a una moneda, incluso si resulta en un retraso a corto plazo en el mempool y transacciones no confirmadas. Una mayor actividad crea comunidad, atrae usuarios y, en última instancia, sirve como herramienta para conectar a los usuarios con Bitcoin y su sistema de creencias.
Antecedentes históricos:
Para comprender la importancia de BTCFi (Bitcoin Finance), conviene comprender las estructuras y barreras que tradicionalmente han obstaculizado su desarrollo.
Compatibilidad de contratos inteligentes: el lenguaje de programación de Bitcoin fue diseñado intencionalmente para limitar su complejidad y priorizar la seguridad y la simplicidad. Mientras que los L1 más complejos como Ethereum están diseñados desde cero como lenguajes de programación completos de Turing, lo que permite a los desarrolladores crear protocolos DeFi que se ejecutan en código complejo, un nivel de complejidad que Bitcoin L1 no puede manejar. Este código complejo es la columna vertebral de DeFi, que permite la ejecución automatizada y descentralizada de servicios financieros como préstamos, compensación y comercio.
Escalabilidad y velocidad de transacción: Bitcoin procesa las transacciones lentamente, procesa de 3 a 7 transacciones por segundo, y el tiempo de bloqueo de 10 minutos no es adecuado para aplicaciones DeFi de alto rendimiento. En resumen, las aplicaciones DeFi requieren un alto rendimiento y tiempos de confirmación rápidos para funcionar de manera efectiva. Ethereum y otras L1 han implementado soluciones como L2 o validadores grandes para mejorar el rendimiento del sistema.
Comunidad y ecosistema de desarrollo: el ecosistema de Bitcoin carece de un nivel de desarrollo que coincida con los marcos de desarrollo, las bibliotecas y otras herramientas necesarias para crear e implementar aplicaciones DeFi. Otras L1 tienen grandes comunidades de desarrolladores activos que buscan constantemente innovar, una cultura que en gran medida falta en Bitcoin.
Argumento central: existe una diferencia fundamental entre Bitcoin y otras L1, y este es el argumento central para su existencia. El argumento a favor de Bitcoin se ha solidificado como reserva de valor, mientras que el argumento a favor de Ethereum y otras L1 es más dinámico.
Filosofía de diseño: Bitcoin originalmente estaba destinado a usarse principalmente para aislamiento, aunque luego hubo cambios menores, como Segregated Witness (SegWit), que posteriormente facilitó el desarrollo del escalado. Sin embargo, en general, Bitcoin no está diseñado de una manera que facilite la creación de capas secundarias y/o aplicaciones sobre la capa base. Ethereum, por otro lado, está construido como una capa de contrato inteligente de propósito general: está diseñado para que se puedan construir protocolos sobre él. Esto se puede ver en la hoja de ruta y las EIP (Ethereum Improvement Proposals) que impulsan la expansión del ecosistema.
Requisitos previos y antecedentes
Tokens fungibles y tokens no fungibles
El concepto de homogeneidad se reduce a la capacidad de intercambiar una unidad de un bien por otra unidad del mismo bien; es decir, ¿existe una unidad idéntica del mismo bien? El hecho de que un bien deba ser fungible depende de la naturaleza del bien y del caso de uso del bien.
El billete de 1 dólar es un buen ejemplo de bien homogéneo, en el que un dólar puede cambiarse por otro sin ninguna diferencia sustancial. En el contexto de las finanzas tradicionales (TradFi), las acciones son fungibles: una acción de Tesla es idéntica a otra. La misma lógica se puede aplicar a los criptoactivos, un BTC es exactamente igual a otro BTC.
Los bienes no fungibles, por otro lado, son bienes similares pero no idénticos. "La Última Cena" y "Salvator Mundi" son pinturas de Leonardo da Vinci, pero tienen valores diferentes: un intercambio directo dejaría a uno perdido. Un diamante no es intercambiable con otro debido a diferencias en talla, claridad, color y tamaño en quilates. Por definición, las NFT son bienes no fungibles. Una NFT no es ni debería ser igual a otra NFT.
Dependiendo de la naturaleza del protocolo que se esté construyendo, los desarrolladores deberán elegir un estándar de token que defina las características de fungibilidad del token.
Vale la pena señalar que, si bien las runas son fungibles, todavía no se comercializan tan fácilmente como las runas en Solana y Ethereum. La infraestructura comercial y DeFi en Bitcoin aún es limitada. El comercio de runas se basa en un sistema de "lotes" y los usuarios deben dividir el lote. Por ejemplo, en Solana, vender 1 SPL TOKEN es sencillo. Solo necesita ingresar la cantidad de tokens que desea vender. En Bitcoin, sin embargo, los tokens vienen en lotes. Si tengo 10,000 TOKEN y solo quiero vender 1, primero debo dividirlo y luego enumerar el TOKEN individual que quiero vender. Si bien esto no constituye una excelente experiencia para el usuario, es un paso inicial hacia la construcción de una infraestructura financiera más compleja en Bitcoin, y tanto los desarrolladores de aplicaciones como de billeteras están trabajando activamente en mejoras.
Modelo de cuenta básico
En general, L1 solo utiliza dos modelos de cuenta básicos: el modelo UTXO de Bitcoin y el modelo de saldo de cuenta de Ethereum. De manera similar a la contabilidad por partida doble, el propósito del modelo de cuenta subyacente es realizar un seguimiento de los saldos en una base de datos descentralizada.
Modelo de saldo de cuenta (Ethereum): este es un modelo con el que todos estamos familiarizados y esencialmente funciona exactamente como una cuenta bancaria. Este modelo rastrea el estado general de la cuenta (saldo) sin preocuparse por detalles específicos. La transacción es válida si Saldo de cuenta > Transacción de gasto. Volviendo a la analogía de la cuenta bancaria: no importa cómo obtiene su cuenta su valor, lo que importa es que el saldo de su cuenta sea mayor que sus transacciones de gastos.
Modelo UTXO (Bitcoin): este modelo de cuenta base rastrea las denominaciones específicas que llevan la cuenta a un saldo total. Como modelo mental, el sistema UTXO se puede comparar con el funcionamiento de los pagos en efectivo. No puedes pagarle a alguien $5 rompiendo un billete de $10 por la mitad, $10 es pago y $5 es cambio. Si tienes dos billetes de $5 y cuatro monedas de $1, tampoco puedes enviar $6,50; debes darle al vendedor $7 (un billete de $5 y dos monedas de $1) y recibirás $0,50.
Los UTXO funcionan de manera similar: un conjunto de UTXO se agrupan y se envían al receptor, y luego los cambios se envían de regreso como un nuevo UTXO.
Fuente: Río
Números ordinales y teoría ordinal:
La teoría ordinal es la práctica de identificar, numerar, inscribir, rastrear y comercializar satoshis individuales. En este mundo, un solo satoshi se llama número ordinal. "Inscripción" es el proceso de adjuntar contenido/datos digitales a satoshis.
Conceptos básicos y antecedentes:
Aquí está la historia de fondo: Casey Rodamor, quien siempre ha estado fascinado por el arte generativo, observó la temporada NFT de Ethereum y se sintió atraído por el proyecto Art Blocks. Sin embargo, sintió que la experiencia del usuario y los problemas de centralización para los desarrolladores de ETH le impedían crear y vender su propio arte generativo en ETH. Así que se desafió a sí mismo a llevar NFT a BTC de una manera que fuera culturalmente aceptable para Bitcoin y su comunidad en general: sin tokens, sin intereses personales, sin cambios en BTC, etc. Nació el protocolo Ordinals y el resto es historia.
La teoría de los números ordinales se refiere al hecho de que en Bitcoin, cada satoshi individual tiene un número de serie único. Este número de serie se asigna en función del orden en que se extrajeron los satoshis. Identifica la posición del satoshi en todo el suministro. Por ejemplo, el número ordinal 1,05 mil billones está en el medio de toda la oferta, ya que se extraerán 2,1 mil billones de satoshis. El ordinal es el nombre que se le da al número de secuencia y se utiliza para identificar la ubicación del Satoshi.
Para que un NTF exista en la cadena, debe estar adjunto a algo. Esto identifica al propietario y permite transferir el NFT. El problema es que Bitcoin no tiene ningún identificador nativo estable: las direcciones son temporales y los UTXO (salidas de transacciones no gastadas) se destruyen y crean, por lo que no hay un identificador estable al que adjuntar. En Ethereum, los identificadores estables equivalentes son direcciones de contratos inteligentes e ID de tokens. En Bitcoin, este problema se resuelve con números ordinales: los satoshis individuales se pueden identificar y marcar mediante el protocolo de números ordinales, lo que nos proporciona un identificador estable. Dado que Satoshis existirá para siempre, esto permite que cualquiera vincule contenido a Satoshis, y la propiedad del contenido se transferirá con la propiedad de Satoshi.
Es importante señalar que la teoría ordinal es una convención. Los participantes deben "optar por participar" en la teoría descargando y ejecutando el cliente ORD. La teoría ordinal es un fenómeno completamente "fuera de la cadena" y un consenso social; aquellos que no ejecutan el cliente ORD no pueden identificar satoshis individuales ni saber en qué orden se extraen. La teoría ordinal nos permite ordenar satoshis dentro de bloques de recompensas y, por extensión, podemos ordenar todos los satoshi que hayan existido.
Valuación
Dado que los números ordinales se pueden rastrear y transferir, el siguiente paso natural para las personas es comenzar a recopilar números ordinales específicos que consideren valiosos. Las nociones de valor son totalmente subjetivas y se dejan a discreción del coleccionista.
Casey proporciona orientación subjetiva sobre la valoración de números ordinales. Utiliza la frecuencia de diferentes eventos en la producción de bloques de Bitcoin y las probabilidades asociadas (absolutas y condicionales) de que ocurran esos eventos para asignar diferentes niveles de rareza.
Eventos y frecuencia:
Generación de bloques: se genera un bloque aproximadamente cada 10 minutos.
Ajuste de dificultad: cada 2016 bloques.
Reducciones a la mitad: ocurren cada 210.000 bloques.
Ciclos: cada 6 reducciones a la mitad, el ajuste de dificultad y la reducción a la mitad ocurrirán al mismo tiempo, lo que se denomina ciclo. El ciclo dura aproximadamente 24 años.
Esto nos da los siguientes niveles de rareza:
Común: No es el primer Satoshi en cada bloque.
Poco común: el primer Satoshi de cada bloque.
Raro: El primer Satoshi de cada ciclo de ajuste de dificultad.
Epic: el primer Satoshi de cada ciclo de halving
Legendario: el primer Satoshi de cada ciclo
Mítico: El primer Satoshi en el bloque génesis
La oferta total es la siguiente:
Común: 2,1 mil billones
Poco común: 6 929 999
Raro: 3437
Épico: 32
Leyenda: 5
Mitos: 1
El valor es subjetivo: otros marcadores de rareza pueden incluir quién extrajo BTC (por ejemplo, Satoshi), cuándo (por ejemplo, BTC Pizza Day) o si estuvieron involucrados en una transacción famosa (por ejemplo, la primera transacción de Bitcoin entre Satoshi y Hal Finney). El valor depende enteramente de la visión del titular. Hay cierta belleza en la naturaleza de laissez-faire del protocolo y su metodología de valoración, y cada decisión de diseño refleja el sistema de creencias de Bitcoin.
inscripción
Un sistema de numeración y satoshis coleccionables son geniales, pero carecen de perseverancia. Una vez que podemos adjuntar contenido numérico a los números ordinales, las cosas se vuelven aún más interesantes. La inscripción es un método para insertar datos arbitrarios (imágenes, texto, audio e incluso software) en un solo satoshi.
Los datos de inscripción se publican en la cadena de bloques de Bitcoin como parte de los datos del testigo (la parte que contiene la firma de la transacción). Los datos de inscripción luego ingresan al mempool y, una vez confirmados por la minería, se convierten en una parte permanente de la cadena de bloques. Cualquiera puede utilizar software personalizado, como Ordinals Explorer, para realizar un seguimiento de los datos de inscripción.
A diferencia de las transacciones normales de Bitcoin, la creación, acuñación y seguimiento de inscripciones requiere que los titulares ejecuten un cliente ORD propietario en un nodo completo totalmente sincronizado. El cliente ORD es compatible con Bitcoin Core, que permite a los usuarios crear satoshis individuales y rastrear números ordinales en conjuntos UTXO. Anteriormente, las billeteras Bitcoin normales no podían distinguir entre Satoshis inscritos y Satoshis normales, pero las billeteras e iteraciones más nuevas han adoptado una convención diferente.
Aunque se trata de un campo emergente, el ecosistema de ordinales y de inscripciones se está calentando lentamente. La construcción de mercados líquidos, centros de negociación, carteras, etc. avanza a un ritmo alarmante. Algunos proyectos e infraestructura importantes incluyen:
Coleccionables: magos Taproot, ORD Rocks, Bitcoin Puppets, Quantum Cats
Mercados: MagicEden, OKX Marketplace y Unisat Marketplace
Exploradores: Ordiscan, OpenOrdex, ord.io y Ordinals.com proporcionan herramientas para explorar el ecosistema de inscripción.
Servicios de inscripción: subcontrate la complejidad de acuñar números de serie a un tercero.
Carteras: MagicEden, OKX, Unisat y Xverse.
Serie BRC-20
BRC-20 se creó utilizando el protocolo ordinal con el objetivo de introducir un estándar de token fungible similar a ERC20 en la red Ethereum. Con la invención del token BRC-20, Bitcoin admite tokens tanto fungibles como no fungibles.
Los tokens BRC-20 son únicos porque se inscriben directamente en Satoshi mediante código JSON. Para crear BRC-20, es necesario crear un archivo de script que contenga los parámetros del token (como se muestra en la imagen a continuación).
Una descripción general de alto nivel de BRC-20 se puede entender de la siguiente manera:
Los tokens BRC20 utilizan el protocolo ordinal para inscribir metadatos en la cadena de bloques de Bitcoin, creando una forma descentralizada de acuñar, transferir e intercambiar tokens. El proceso implica la creación de una inscripción (similar a una NFT) para registrar los eventos de acuñación y transferencia. La propiedad está esencialmente representada por estas inscripciones.
Mecanismo de Acuñación, Transferencia y Venta:
Acuñación de tokens BRC-20: al acuñar tokens BRC-20, el script JSON está grabado con los parámetros del token, como el nombre del token, el límite y el suministro total.
Transferencia de tokens BRC-20: para transferir tokens BRC-20, se debe crear una nueva inscripción. Esta inscripción contiene los detalles de la transferencia, como el monto y la dirección del destinatario.
Mecanismo de propiedad: la escritura original (inscripción de moneda) permanece asociada con el propietario original y se crea una nueva inscripción para la transacción (inscripción de transferencia). Los compradores compran estas inscripciones de transferencia como prueba de propiedad. Por lo tanto, el concepto de comprar tokens BRC-20 es similar a comprar un certificado de prueba de propiedad.
A pesar de sus defectos de diseño, ganaron popularidad; gran parte del aumento anterior en la popularidad de Inscription se debió a la adopción del BRC-20.
Fuente: Delfos
BRC-20 y ERC-20
Los tokens BRC-20 existen en la cadena de bloques de Bitcoin, mientras que los tokens ERC-20 existen en la cadena de bloques de Ethereum. Por lo tanto, las propiedades inherentes de L1 se imponen al token: la velocidad y las tarifas se encuentran entre ellas.
Los tokens ERC-20 se crean mediante contratos inteligentes en Ethereum y ofrecen un mayor grado de funcionalidad programable que BRC-20 y una gama más amplia de ejecución de diversas operaciones y reglas. Como se mencionó anteriormente, el BRC-20 sólo puede realizar 3 operaciones diferentes. El estándar de token BRC-20 tiene varias desventajas, incluida la necesidad de múltiples transacciones para acuñar, transferir o reclamar tokens, crear demasiados UTXO y poder transferir solo un token a la vez.
Primera ola BRC-20
La segunda y tercera oleada provienen de nuevas innovaciones.
La oleada 4 viene con runas previas y conjeturas para reducir a la mitad
runas
Rune permite que las transacciones de Bitcoin inscriban, acuñen y transfieran bienes digitales nativos de Bitcoin. Si bien cada inscripción es única, cada unidad de la runa es idéntica. Son tokens fungibles adecuados para diversos fines.
Rune Protocol no es un token, sino un lugar para que las personas creen tokens que no sean BTC en Bitcoin. Los tokens creados con este estándar de tokens se denominan Runas. Rune fue desarrollado para crear una versión más limpia y sencilla del BRC-20. Aprovecha el modelo de cuenta subyacente basado en UTXO de Bitcoin (descrito anteriormente), que permite que múltiples tokens residan dentro de un único UTXO. El protocolo Rune amplía UTXO para que pueda almacenar saldos de Bitcoin y Rune, heredando así las propiedades de seguridad y descentralización de Bitcoin. Las runas se inscriben, acuñan y transfieren mediante transacciones regulares de Bitcoin.
Rune es un protocolo basado en op_return. op_return es una forma de crear una salida de Bitcoin que solo transporta datos; esto simplifica el proceso y reduce la confusión. Durante una transacción de Bitcoin, el saldo de Rune en el UTXO de entrada se transfiere de forma predeterminada a un nuevo UTXO después de que se destruye el UTXO que contiene el saldo de Rune.
Inicialmente, los nuevos nombres de tokens deben tener al menos 13 letras y aproximadamente cada 4 meses, este límite mínimo de caracteres se reduce en 1 carácter. Esto permite que el nombre del token se difunda lentamente y al mismo tiempo siga generando interés en el protocolo.
piedra runa
Las runas no utilizan testigos (como los números ordinales), sino que utilizan los datos del campo op_return para contener instrucciones específicas. Los usuarios pueden inscribir (implementar), acuñar y transferir runas incorporando instrucciones en el campo op_return. Las piedras rúnicas pueden considerarse como mensajes de protocolo que almacenan instrucciones de transferencia en UTXO; estas instrucciones determinan cómo se transfieren las runas en la salida, como la dirección de destino y el monto de la transferencia. Los saldos de runas en las entradas UTXO se destruyen cuando se transfieren a las salidas UTXO.
idea general
Las runas proporcionan una nueva vía para la especulación, el entretenimiento y la construcción de comunidades. Al igual que Ordinal, Casey ha creado con éxito un protocolo que logra sus objetivos declarados sin comprometer el sistema de valores inherente a la ideología de Bitcoin. Una vez más, al igual que Ordinal, Rune proporciona un canal para atraer liquidez y atención a Bitcoin; el resultado final es un ecosistema especulativo vibrante, todo lo cual paga tarifas a los mineros. Vale la pena considerar que si Runes llega a Lightning Network, puede haber monedas estables basadas en runas. Estamos listos para otro verano de DeFi.
Runa y BRC-20