Ejecutando Bitcoin, Runas y Ordinales

AvanzadoJul 13, 2024
Este artículo explica cómo estos activos mejoran la funcionalidad de Bitcoin a través de herramientas, monederos y plataformas mejoradas, atrayendo más capital. Específicamente menciona que aunque existen desafíos en el comercio y uso de activos no-BTC, la experiencia está mejorando constantemente con los avances tecnológicos, brindando nuevas oportunidades especulativas e innovadoras a la comunidad Bitcoin.
Ejecutando Bitcoin, Runas y Ordinales

introducción

durante el último año, el ecosistema de Bitcoin ha tenido oleadas de interés cada pocos meses a medida que las herramientas, billeteras, plataformas y activos han seguido mejorando constantemente.

Lo que comenzó con una prisa por poseer una inscripción de menos de 10k, por procedencia, se ha convertido en la formación de nuevas comunidades de nicho, tanto para memecoins como para ordinales. Hasta la fecha, ha habido 67 millones de inscripciones individuales, incluidos ordinales, BRC-20, runas y más. El panorama ha cambiado enormemente: la exageración de los ordinales fue reemplazada por la exageración de BRC-20 (por un período de corta duración). Desde entonces, los BRC-20 han sido reemplazados como la popular "ficha" por las runas, que son una versión más limpia y simple de los BRC-20.

a diferencia de interactuar con tokens en ethereum, solana y otros l1s o l2s, interactuar con tokens y ordinales en bitcoin es difícil. la experiencia ha ido mejorando lentamente: durante la fase inicial, la mayoría de las operaciones se realizaban a través de discords de venta libre y hojas de cálculo. desde entonces, las operaciones se han trasladado a mercados más reputados, como magiceden y okx, así como a algunos mercados más pequeños, pero exclusivamente nativos de bitcoin, como unisat. la experiencia de negociar y realizar transacciones con activos no btc en bitcoin ha mejorado drásticamente, para mejor. a pesar de ciertos problemas aún presentes, como el potencial de quemar un sat valioso o una inscripción, a medida que se añaden nuevos tipos de activos y tipos de transacción, la experiencia es ahora comparable a la de un l1 subdesarrollado.

una pregunta natural sobre el comercio y la transacción de activos no-btc en Bitcoin es:

  • si la experiencia no es buena, ¿por qué hay interés?

Este interés, en nuestra opinión, surge de tres factores principales. En primer lugar, los participantes están motivados financieramente: creen que si la experiencia es inferior, entonces están temprano, lo que significa que pueden obtener ganancias. En segundo lugar, la cadena de Bitcoin tiene mucho capital, y los usuarios esperan que ese capital fluya hacia otros activos que no sean BTC. Este razonamiento es algo endeble, dado que los bitcoiners tienden a querer mantener su bitcoin y no gastarlo. Por último, una razón menos discutida es que los activos en la cadena de Bitcoin son únicos. Cada token y ordinal está inscrito en un sat. Por ejemplo, mientras que los NFT en Ethereum están técnicamente en IPFS, una red distribuida punto a punto para almacenar y compartir datos, los ordinales están grabados en sats. Esto significa que mientras que Ethereum u otros L1 y L2 requieren que sus NFT apunten a una URL de la imagen con la que está asociada, en Bitcoin, los ordinales codifican la imagen que representan.

la oportunidad de billones 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 ha unido a la fiesta. El deseo de mantener btc se debe a sus características de reserva de valor y sentimientos generales de apatía hacia el sistema financiero tradicional, pero hay más en la historia. Los recientes desarrollos tecnológicos han traído una mayor utilidad y funcionalidad a la cadena.

La naturaleza ideológica de la comunidad de Bitcoin ha sido tradicionalmente una barrera tanto para la innovación encima de Bitcoin como para el uso de Bitcoin en otras cadenas. Sin embargo, la introducción de inscripciones y runas ofrece una solución nativa de Bitcoin que se alinea con la brújula moral que guía a la comunidad.

históricamente, los intentos de añadir funcionalidad a btc han venido en forma de wbtc (btc envuelto en ethereum), mientras que los intentos de construir protocolos que faciliten el uso de btc en la red de bitcoin han sido escasos. Gran parte del capital en bitcoin ha permanecido estancado durante años, ya que había poco uso para él en la cadena; sin embargo, casey rodarmor ha cambiado esto de manera drástica. Las inscripciones y runas han traído nfts y memecoins a bitcoin, lo que ha desbloqueado una cantidad increíble de capital.

Fuente: delphi

¿Cuál es el punto de todo esto? El deseo de especular lleva a un aumento en la demanda de espacio en bloque, lo que a su vez conduce a tarifas más altas para los mineros. Si todos vamos a especular, ¿por qué no hacerlo en Bitcoin? Cualquier intento de agregar utilidad adicional a la cadena solo puede hacer que el activo subyacente, Bitcoin, sea más valioso y más similar al dinero, incluso si esto conduce a retrasos temporales en el mempool y transacciones no confirmadas. La mayor actividad crea comunidad, atrae usuarios y, en última instancia, sirve como una herramienta que conecta a los usuarios tanto con Bitcoin como con su sistema de creencias.

contexto histórico:

Para comprender la importancia de btcfi, vale la pena comprender las estructuras y barreras que tradicionalmente han obstaculizado su desarrollo.

compatibilidad con contratos inteligentes: el lenguaje de secuencias de comandos de bitcoin fue intencionalmente limitado en su complejidad para priorizar la seguridad y la simplicidad. l1s más complejas como ethereum fueron diseñadas desde el principio para incluir un lenguaje de programación turing completo, lo que permitió a los desarrolladores construir protocolos defi que se ejecutaban en código complejo, un nivel de complejidad que el l1 de bitcoin no estaba diseñado para manejar. este código complejo es la columna vertebral de defi, permite la ejecución automática y descentralizada de servicios financieros como préstamos, endeudamientos, liquidaciones y operaciones, etc.

escalabilidad y velocidad de transacción: bitcoin procesa transacciones lentamente, 3-7 tps con tiempos de bloque de 10 minutos no es el entorno ideal para aplicaciones defi de alto rendimiento. como se podría resumir, las aplicaciones defi requieren un alto rendimiento y tiempos de confirmación rápidos para funcionar de manera efectiva. Ethereum y otras capas 1 han implementado soluciones como capas 2 o validadores voluminosos para aumentar el rendimiento del sistema.

comunidad de desarrollo y ecosistema: el ecosistema de Bitcoin carece del mismo nivel de marcos de desarrollo, bibliotecas y otras herramientas necesarias para construir y desplegar fácilmente aplicaciones defi. Otros L1s presumen de una gran comunidad de desarrolladores activos que están continuamente buscando innovar, esta es una cultura que ha estado en gran medida ausente en Bitcoin.

tesis central: hay una diferencia fundamental entre Bitcoin y otras capas 1, y esa es la tesis central detrás de por qué existen. La tesis de Bitcoin se ha petrificado en una reserva de valor, mientras que la tesis de Ethereum y otras capas 1 ha sido mucho más dinámica.

filosofía de diseño: la intención detrás de Bitcoin era que se usara principalmente de forma aislada, ha habido pequeños cambios, como SegWit, que posteriormente han fomentado el desarrollo de la escalabilidad. Sin embargo, como tema principal, Bitcoin no se diseñó de manera que facilitara la construcción de capas secundarias y/o aplicaciones sobre la capa base. Ethereum, por otro lado, se construyó como una capa de contrato inteligente de propósito general, con la intención de que se pudieran construir protocolos sobre ella. Esto se puede ver en la hoja de ruta y el impulso de EIP que escalan el ecosistema.

prerrequisitos y contexto

tokens fungibles vs tokens no fungibles

La idea de la fungibilidad se puede reducir a la capacidad de 1 unidad de un bien para ser intercambiada por otra unidad del mismo bien, es decir, ¿hay unidades idénticas del mismo bien? Si un bien debe ser fungible o no depende de la naturaleza del bien, así como del caso de uso de los bienes.

un billete de $1 es un buen ejemplo de un bien fungible, un dólar puede ser intercambiado por otro dólar, no hay diferencia significativa. En el contexto de tradfi, las acciones son fungibles, una acción de Tesla es exactamente igual a otra. La misma lógica puede aplicarse a los activos criptográficos, un BTC es exactamente igual a otro.

Por otro lado, los bienes no fungibles son bienes que son similares, pero no iguales. La última cena y el salvator mundi son ambas pinturas de Da Vinci, pero tienen valores diferentes: un intercambio directo dejaría a una de las partes en déficit. Un diamante no es fungible con otro, hay diferencias en el corte, claridad, color y quilates. Los NFT son, por definición, bienes no fungibles. Un NFT no es, y no debe ser, igual que otro.

dependiendo de la naturaleza del protocolo que se está construyendo, los desarrolladores deben seleccionar un estándar de token que defina las características de fungibilidad de un token.

notablemente, aunque las runas son fungibles, todavía no son tan fáciles de negociar como sus homólogos en solana y ethereum. el comercio y la infraestructura defi en bitcoin todavía son limitados. la transacción con runas se basa en un sistema de "lotes", donde los usuarios tienen que dividir lotes. por ejemplo, en solana, vender 1 token spl es trivial. simplemente necesitas ingresar la cantidad de tokens que deseas vender. sin embargo, en bitcoin, los tokens vienen en lotes. si tengo 10,000 tokens y solo quiero vender 1, primero debo dividir el lote y luego listar el token individual que deseo vender. aunque esto no brinda una gran experiencia al usuario, también son los primeros pasos en la construcción de una infraestructura financiera más compleja en bitcoin, y está siendo trabajado activamente por desarrolladores de aplicaciones y billeteras.

modelos contables

en gran medida, solo hay 2 modelos contables utilizados por los l1s: el modelo UTXO de bitcoins y el modelo de saldo de cuenta de Ethereum. Similar a la contabilidad de doble entrada, el propósito del modelo contable es llevar un registro de los saldos en toda una base de datos descentralizada.

el modelo basado en cuentas (ethereum) - este es el modelo con el que todos estamos familiarizados, es esencialmente exactamente igual a cómo funcionan las cuentas bancarias. este modelo realiza un seguimiento del estado general de la cuenta (saldo) sin preocuparse por los detalles. las transacciones son válidas si el saldo de la cuenta > transacción saliente. volviendo a la analogía de una cuenta bancaria: no importa cómo llegó su cuenta a su valor, lo que importa es que el saldo de su cuenta sea mayor que la transacción saliente.

el modelo utxo (Bitcoin) – este modelo contable realiza un seguimiento de las denominaciones específicas que conforman el saldo total de la cuenta. como modelo mental - el sistema utxo se puede analogar a cómo funciona un pago en efectivo. no puedes pagarle a alguien $5 rompiendo un billete de $10 por la mitad, se paga $10 y se recibe $5 de cambio. si tienes dos billetes de $5 y cuatro monedas de $1, no puedes enviar $6.50; estás obligado a darle al vendedor $7 (un billete de $5 y dos monedas de $1) y recibirás $0.50 de cambio.

los utxos se combinan de manera similar: un conjunto de utxos se agrupa y se envía al receptor, después se devuelve el cambio como un nuevo utxo.

Fuente: río

ordinales y teoría ordinal:

la teoría ordinal es la práctica de identificar, enumerar, inscribir, rastrear y comerciar satoshis individuales. en este mundo, un satoshi individual se llama un ordinal. 'inscripciones' es el proceso de adjuntar una pieza de contenido/datos digitales a un satoshi.

conceptos y contexto

La historia se desarrolla de la siguiente manera: Casey Rodamor siempre había estado fascinado por el arte generativo, vio la temporada de NFT de ETH y quedó cautivado por el proyecto Art Blocks. Sin embargo, sintió que la experiencia del desarrollador de ETH y las preocupaciones de centralización eran tales que no podía construir y vender su propio arte generativo en ETH. Por lo tanto, se desafió a sí mismo a llevar los NFT a BTC de una manera culturalmente aceptable para Bitcoin y la comunidad en general, sin token, sin enriquecimiento propio, sin cambios en BTC, etc. Nació el protocolo Ordinals y el resto es historia.

Los números ordinales son números que definen la posición de algo en una serie. Según teoría ordinal, cada satoshi en bitcoin tiene su propio número de serie único que se asigna en el orden en que se minó el satoshi, esto localiza la posición del satoshi en todo el suministro. Por ejemplo, el número ordinal 1,05 cuatrillones está en el medio de todo el suministro, ya que habrá 2,1 cuatrillones de satoshis acuñados. El número ordinal es el nombre que se le da al número de serie que identifica la ubicación de un satoshis.

para que un nft exista en la cadena, debe estar adjunto a algo. esto permite identificar al propietario y permite que el nft se envíe. el problema es que bitcoin no tiene identificadores nativos estables: las direcciones son temporales y los utxos se destruyen y crean, como resultado, no hay un identificador estable al que podamos adjuntar algo. el identificador estable equivalente en ethereum es la dirección del contrato inteligente y el identificador del token. en bitcoin, esto se soluciona mediante números ordinales: un satoshi individual puede identificarse y etiquetarse a través del protocolo ordinal, lo que nos da un identificador estable. dado que los satoshis existirán en perpetuidad, esto permite a cualquier persona vincular un contenido a un satoshi y transferir la propiedad del contenido con la propiedad del satoshi.

Es importante tener en cuenta que los ordinales son una convención. Se requiere que los participantes 'opten' por la teoría descargando y ejecutando el cliente ord. La teoría ordinal es un fenómeno completamente “fuera de la cadena”, una forma de consenso social; aquellos que no ejecutan el cliente ord no pueden identificar satoshis individuales o saber en qué orden se minaron. La teoría ordinal nos permite ordenar los satoshis dentro de una recompensa de bloque y, por extensión, podemos ordenar cada satoshi que haya existido.

valoración

Dado que los ordinales se pueden rastrear y transferir, el siguiente paso lógico es que las personas comiencen a coleccionar los específicos que consideren valiosos. La idea de lo que constituye valor es completamente subjetiva y los coleccionistas pueden decidir por sí mismos.

Casey ofrece una guía subjetiva para valorar los ordinales. Él utiliza la cadencia de diferentes eventos en la producción de bloques de Bitcoin, así como la probabilidad asociada, tanto absoluta como condicional, de que estos eventos ocurran para asignar diferentes niveles de rareza.

eventos y cadencia:

  • bloques: aproximadamente cada 10 minutos.
  • ajuste de dificultad: cada 2016 bloques.
  • halvings: cada 210000 bloques
  • ciclos: cada 6 halving, un ajuste de dificultad y un halving coinciden, esto se llama un ciclo. Los ciclos duran aproximadamente 24 años.

esto nos da los siguientes niveles de rareza:

  1. común: cualquier sat que no es el primer sat de su bloque
  2. poco común: el primer sat de cada bloque
  3. raro: el primer sábado de cada período de ajuste de dificultad
  4. épico: el primer sat de cada época de reducción a la mitad
  5. legendario: el primer bloque de cada ciclo
  6. mítico: el primer sat de la bloques génesis

con el siguiente suministro total:

  1. común: 2.1 cuatrillones
  2. poco común: 6 929 999
  3. raro: 3437
  4. épico: 32
  5. legendario: 5
  6. mítico: 1

el valor es subjetivo - otros marcadores de rareza podrían incluir quién minó el btc (por ejemplo, satoshi), cuándo se minó (por ejemplo, el día de la pizza btc), o si participaron en una transacción famosa (por ejemplo, la primera transacción de bitcoin entre satoshi y hal finney). el valor es completamente subjetivo a los ojos del espectador. hay una cierta belleza en la naturaleza laissez-faire de este protocolo y su metodología de valoración, cada decisión de diseño logra encarnar el sistema de creencias de bitcoin.

inscripciones

un sistema de numeración y satoshis coleccionables son geniales, pero carecen de permanencia. una vez que podemos adjuntar una pieza de contenido digital al ordinal, se vuelve mucho más interesante. inscribir es un método para insertar datos arbitrarios (imágenes, texto, audio o incluso software) en un satoshi individual.

Los datos de inscripción se publican en la cadena de bloques de Bitcoin como parte de los datos de testigos, la sección que contiene las firmas de las transacciones. Luego aterriza en el mempool y, una vez minado, se convierte en una parte permanente de la cadena de bloques. Es rastreable para cualquier persona que utilice un software personalizado como el Explorador de Ordinales.

a diferencia de las transacciones regulares de bitcoin, la creación, acuñación y seguimiento de inscripciones requiere que el titular ejecute el cliente ord propietario sobre un nodo completo completamente sincronizado. el cliente ord funciona con bitcoin core, lo que permite a los usuarios inscribir satoshis individuales y rastrear los ordinales en todo el conjunto de utxo. anteriormente, una billetera de bitcoin regular no podía distinguir entre un satoshi inscrito y un satoshi regular, pero las billeteras y las iteraciones más recientes están adoptando diferentes convenciones.

aunque este es un panorama incipiente, el ecosistema de órdenes e inscripciones se está calentando lentamente. la construcción de mercados líquidos, lugares de negociación, billeteras, etc. está ocurriendo a una velocidad impresionante. proyectos y infraestructuras nobtable incluyen:

  • colecciones: taproot wizards, ord rocks, bitcoin puppets, quantum cats
  • mercados: magiceden, mercado okx y mercado unisat
  • exploradores: ordiscan, openordex, ord.io y ordinals.com han construido herramientas para navegar por el paisaje de inscripciones de Gate.io.
  • inscripciones como servicio: externalice la complejidad de acuñar un ordinal a un tercero.
  • carteras: magiceden, okx, unisat y xverse.

brc-20s

La solicitud de comentarios 20 de Bitcoin (brc-20) fue creada utilizando el protocolo de los ordinales, el objetivo es introducir un estándar de token fungible análogo a erc20 en la red de Ethereum. Con la invención del token brc-20, Bitcoin admitió tanto tokens fungibles como no fungibles.

Los tokens brc-20 son únicos en el sentido de que están inscritos directamente en los satoshis utilizando código JSON. Para crear un brc-20, es necesario crear un archivo de script que contenga los parámetros del token (como se muestra a continuación).

La descripción general de alto nivel de brc-20 se puede entender de la siguiente manera:

Los tokens brc20 utilizan el protocolo ordinals para inscribir metadatos en la cadena de bloques de Bitcoin, creando una forma descentralizada de acuñar, transferir y negociar tokens. El proceso implica crear inscripciones (similares a NFT) para registrar eventos de acuñación y transferencia. La propiedad está esencialmente representada por estas inscripciones.

mecanismos de acuñación, transferencia y venta:

acuñar un brc-20 - al acuñar un brc20, se inscribe un script json con parámetros del token como el nombre del token, límite y suministro total.

transferir un brc20 - para transferir un brc20, se crea una nueva inscripción. Esta inscripción contiene detalles de la transferencia, como la cantidad y la dirección del receptor.

mecánica de propiedad: el guion original (inscripción de acuñación) permanece asociado al propietario original y se crean nuevas inscripciones (inscripciones de transferencia) para transacciones. los compradores adquieren estas inscripciones de transferencia, que actúan como prueba de propiedad. De ahí la idea de que la compra de brc20s es análoga a la compra de un certificado de prueba de propiedad.

a pesar de sus defectos de diseño, han despegado – el aumento anterior en popularidad de la inscripción fue, en gran parte, gracias a la adopción de brc-20s.

Fuente: delphi

brc-20 v 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. Como resultado, las propiedades inherentes del l1 se imponen en el token, como la velocidad y las tarifas.

Los tokens ERC-20 se crean utilizando contratos inteligentes en Ethereum y tienen un grado significativamente mayor de funcionalidad programable, así como un alcance más amplio para la aplicación de diversas operaciones y reglas en comparación con BRC-20. Como se mencionó anteriormente, BRC-20 solo puede realizar 3 operaciones diferentes. El estándar de token BRC-20 tenía varias desventajas, incluida la necesidad de múltiples transacciones para acuñar, transferir o reclamar tokens, la creación de UTXO excesivos y la capacidad de transferir solo un token a la vez.

  1. 1ª ola brc20
  2. 2ª y 3ª ola de nuevas innovaciones
  3. 4ta ola con especulación previa a la runa y halving

runas

Las runas permiten grabar, acuñar y transferir mercancías digitales nativas de Bitcoin. Mientras que cada inscripción es única, cada unidad de una runa es la misma. Son tokens intercambiables, aptos para una variedad de propósitos.

El protocolo de las runas no es un token, sino un lugar para que las personas creen monedas no-BTC en Bitcoin. Los tokens creados con este estándar de token se llaman runas. Las runas fueron desarrolladas con la intención de crear una versión más limpia y simple de BRC20. Utiliza el modelo de contabilidad basado en UTXO de Bitcoin (descrito anteriormente), lo que permite que múltiples tokens residan dentro de un solo UTXO. El protocolo de las runas amplía el UTXO de modo que almacena tanto los saldos de Bitcoin como de runas, heredando así las propiedades de seguridad y descentralización de Bitcoin. Las runas se graban, acuñan y transfieren utilizando transacciones regulares de Bitcoin.

runas es un protocolo basado en op_return. Un op_return es una forma de crear una salida de bitcoin que lleva únicamente datos, lo que simplifica el proceso y reduce el desorden. Durante una transacción de bitcoin, el saldo de runas en el utxo de entrada se transfiere automáticamente a un nuevo utxo al destruir el que contiene el saldo de runas.

Inicialmente, se requiere que los nombres de los nuevos tokens tengan un mínimo de 13 letras, y aproximadamente cada 4 meses, este límite mínimo de caracteres se reduce en 1. Esto permite una lenta difusión de los nombres de los tokens, así como un interés sostenido en el protocolo.

runestones

En lugar de utilizar el testigo (como los ordinales), Runes utiliza los datos dentro del campo op_return como una manera de incluir instrucciones específicas. Los usuarios pueden grabar (implementar), acuñar y transferir Runes incrustando instrucciones en el campo op_return. Las runas pueden ser consideradas como mensajes de protocolo que almacenan instrucciones de transferencia en los UTXOs - estas instrucciones determinan cómo se transfieren las runas dentro de la salida, como la dirección de destino y la cantidad que se está transfiriendo. Los saldos de runas en la entrada UTXO se destruyen cuando se transfieren a la salida UTXO.

pensamientos generales

Las runas ofrecen una nueva vía para la especulación, el entretenimiento y la construcción de comunidades. Al igual que los ordinales, Casey ha logrado crear un protocolo que logra el objetivo establecido sin comprometer el sistema de valores inherente a la ideología de Bitcoin. Una vez más, al igual que los ordinales, Runes ofrece un conducto para atraer liquidez y atención a Bitcoin: el resultado final es una especie de ecosistema especulativo vibrante, todos pagando tarifas a los mineros. Vale la pena considerar la idea de que si las runas llegan a Lightning Network, podría haber monedas estables basadas en runas. Tenemos los cimientos para otro verano DeFi aquí.

runas versus brc-20

Fuente

Mientras que tanto las runas como los tokens brc-20 son activos fungibles en la red Bitcoin, hay varios aspectos clave en los que las runas son una mejora respecto a los brc-20.

  1. La mayor usabilidad y funcionalidad de Runes se debe principalmente a su uso de UTXOs, lo que ha permitido que Runes sea compatible con la red Lightning. Los protocolos basados en UTXO encajan de manera más natural en Bitcoin y, en última instancia, fomentan la gestión responsable de UTXO. Las transacciones BRC-20 crean UTXOs adicionales, mientras que las transacciones de Runes destruyen UTXOs.
  2. brc-20 requiere el uso de la teoría ordinal para crear tokens fungibles, teniendo en cuenta que la teoría ordinal fue creada para el etiquetado y seguimiento de nfts, esto ha resultado en que brc-20 tenga una complejidad de diseño adicional.
  3. similar a brc20, las runas tienen un mecanismo de acuñación abierto, lo que permite una distribución justa. Sin embargo, las runas ofrecen una mayor flexibilidad en su creación, puede haber una distribución justa, una acuñación abierta o un usuario puede acuñar todo el suministro a una sola dirección (como erc-20). Esto es importante en caso de que un protocolo como Circle (USDC) quiera utilizar el protocolo de las runas. Este mecanismo de lanzamiento ampliado debería impulsar la adopción, ya que los lanzamientos justos tienden a obstaculizar el incentivo para contribuir a una idea durante un período prolongado de tiempo.
  4. Los tokens brc-20 son susceptibles al front running, los participantes pueden ver su transacción de inscripción en el memepool y adelantarse pagando una tarifa de transacción más alta. Las runas intentan evitar esto utilizando un esquema de compromiso-revelación, los usuarios comprometen privadamente una transacción y los detalles solo se revelan poco antes de la confirmación.

otras defi y innovaciones btc

Vale la pena explorar otros protocolos DeFi que están tangencialmente relacionados con BTC, así como actualizaciones que permitirán un mayor desarrollo. Esto ayuda a pintar un panorama completo de todo lo que está sucediendo en el ecosistema.

puente multibit

multibit ha sido pionero en el primer puente de doble cara para transferencias entre tokens brc20 y erc20. multibit ofrece un mecanismo de puente seguro y eficiente que permite la transferencia de tokens entre ethereum, bitcoin y binance smart chain. En teoría, esto debería mejorar la liquidez de los tokens brc20, así como fomentar el crecimiento del ecosistema Bitcoin.

bitvm

bitvm es un paradigma informático que permite contratos de Bitcoin completos de Turing, lo que permite una computación mucho más compleja que se verifique en la cadena de bloques de Bitcoin, y no requiere cambios en las reglas de consenso de la red. bitvm no sobrecarga la cadena de bloques ya que los cálculos no se ejecutan en Bitcoin, solo se verifican utilizando la red de Bitcoin, similar a los rollups optimistas en Ethereum.

un probador hace una afirmación de que una función dada se evalúa para algunas entradas particulares a una salida específica. si la afirmación es falsa, entonces el verificador puede realizar una prueba de fraude sucinta y castigar al probador. con este mecanismo, cualquier cálculo puede ser verificado en Bitcoin.

pilas

stacks es una capa 2 de Bitcoin, que permite contratos inteligentes en Bitcoin. Como se mencionó anteriormente, una limitación para construir sobre Bitcoin era el lenguaje de secuencias limitado. Stacks resuelve esto a través del uso de Clarity, un lenguaje de programación que lleva contratos inteligentes a Bitcoin. Los contratos inteligentes de Stacks pueden interactuar con el estado global de Bitcoin y los datos en cadena, lo que permite la creación de aplicaciones DeFi que reaccionan a las transacciones nativas de Bitcoin. Stacks utiliza un mecanismo de consenso de prueba de transferencia y liquida todas las transacciones de vuelta a la cadena principal cada 10 minutos.

op_cat

con la introducción de ordinales, brc-20s y runas, ha habido algo así como una revolución cultural: los poseedores de Bitcoin han comenzado a ver la posibilidad de expandir la funcionalidad de la red más allá de su tesis de soberanía. En busca de esta nueva visión, se ha sugerido que el siguiente paso sea reintroducir el opcode op_cat. El 'cat' en op_cat es una abreviatura de concatenación, ya que el opcode permite concatenar los dos elementos en la parte superior de la pila de scripting de Bitcoin en uno solo.

op_cat fue introducido a Bitcoin en sus primeros días por Satoshi, pero luego fue eliminado por Satoshi en 2010 debido a los temores de que ofreciera un vector de ataque. El hipotético ataque consistía en duplicar y concatenar repetidamente los elementos de la parte superior de la lista, lo que desbordaría a los clientes de Bitcoin.

op_cat podría permitir varias innovaciones en Bitcoin, lo más interesante sería permitir la construcción de un puente sin confianza entre la cadena principal y un zk l2. Si se construyera esto, permitiría que un ecosistema de contratos inteligentes criptográficamente asegurados florezca en Bitcoin, manteniendo garantías de seguridad.

autor: escrito por @0x8104

referencias:

La actualización de Bitcoin - protocolo de runas

Modelo UTXO vs. de cuentas - alquimia

Bitcoin ordinales - galaxia

Inscripciones y ordinales de Bitcoin - galaxia

Bitcoin ordinals - origins research

Ordinales - documentación

Bitcoin ordinals - delphi

Runas - Delfos

Economía de Bitcoin - hiro

Guía de inscripciones - nervos

Panel de Runas - Cryptokoryo

descargo de responsabilidad:

  1. Este artículo ha sido reimpreso de [ASXN], todos los derechos de autor pertenecen al autor original [@0x8104]. si hay objeciones a esta reimpresión, por favor contacte aGate learnequipo y ellos lo manejarán rápidamente.
  2. renuncia de responsabilidad: las opiniones y puntos de vista expresados en este artículo son únicamente los del autor y no constituyen ningún consejo de inversión.
  3. las traducciones del artículo a otros idiomas son realizadas por el equipo de aprendizaje de Gate.io. A menos que se mencione, está prohibido copiar, distribuir o plagiar los artículos traducidos.

Ejecutando Bitcoin, Runas y Ordinales

AvanzadoJul 13, 2024
Este artículo explica cómo estos activos mejoran la funcionalidad de Bitcoin a través de herramientas, monederos y plataformas mejoradas, atrayendo más capital. Específicamente menciona que aunque existen desafíos en el comercio y uso de activos no-BTC, la experiencia está mejorando constantemente con los avances tecnológicos, brindando nuevas oportunidades especulativas e innovadoras a la comunidad Bitcoin.
Ejecutando Bitcoin, Runas y Ordinales

introducción

durante el último año, el ecosistema de Bitcoin ha tenido oleadas de interés cada pocos meses a medida que las herramientas, billeteras, plataformas y activos han seguido mejorando constantemente.

Lo que comenzó con una prisa por poseer una inscripción de menos de 10k, por procedencia, se ha convertido en la formación de nuevas comunidades de nicho, tanto para memecoins como para ordinales. Hasta la fecha, ha habido 67 millones de inscripciones individuales, incluidos ordinales, BRC-20, runas y más. El panorama ha cambiado enormemente: la exageración de los ordinales fue reemplazada por la exageración de BRC-20 (por un período de corta duración). Desde entonces, los BRC-20 han sido reemplazados como la popular "ficha" por las runas, que son una versión más limpia y simple de los BRC-20.

a diferencia de interactuar con tokens en ethereum, solana y otros l1s o l2s, interactuar con tokens y ordinales en bitcoin es difícil. la experiencia ha ido mejorando lentamente: durante la fase inicial, la mayoría de las operaciones se realizaban a través de discords de venta libre y hojas de cálculo. desde entonces, las operaciones se han trasladado a mercados más reputados, como magiceden y okx, así como a algunos mercados más pequeños, pero exclusivamente nativos de bitcoin, como unisat. la experiencia de negociar y realizar transacciones con activos no btc en bitcoin ha mejorado drásticamente, para mejor. a pesar de ciertos problemas aún presentes, como el potencial de quemar un sat valioso o una inscripción, a medida que se añaden nuevos tipos de activos y tipos de transacción, la experiencia es ahora comparable a la de un l1 subdesarrollado.

una pregunta natural sobre el comercio y la transacción de activos no-btc en Bitcoin es:

  • si la experiencia no es buena, ¿por qué hay interés?

Este interés, en nuestra opinión, surge de tres factores principales. En primer lugar, los participantes están motivados financieramente: creen que si la experiencia es inferior, entonces están temprano, lo que significa que pueden obtener ganancias. En segundo lugar, la cadena de Bitcoin tiene mucho capital, y los usuarios esperan que ese capital fluya hacia otros activos que no sean BTC. Este razonamiento es algo endeble, dado que los bitcoiners tienden a querer mantener su bitcoin y no gastarlo. Por último, una razón menos discutida es que los activos en la cadena de Bitcoin son únicos. Cada token y ordinal está inscrito en un sat. Por ejemplo, mientras que los NFT en Ethereum están técnicamente en IPFS, una red distribuida punto a punto para almacenar y compartir datos, los ordinales están grabados en sats. Esto significa que mientras que Ethereum u otros L1 y L2 requieren que sus NFT apunten a una URL de la imagen con la que está asociada, en Bitcoin, los ordinales codifican la imagen que representan.

la oportunidad de billones 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 ha unido a la fiesta. El deseo de mantener btc se debe a sus características de reserva de valor y sentimientos generales de apatía hacia el sistema financiero tradicional, pero hay más en la historia. Los recientes desarrollos tecnológicos han traído una mayor utilidad y funcionalidad a la cadena.

La naturaleza ideológica de la comunidad de Bitcoin ha sido tradicionalmente una barrera tanto para la innovación encima de Bitcoin como para el uso de Bitcoin en otras cadenas. Sin embargo, la introducción de inscripciones y runas ofrece una solución nativa de Bitcoin que se alinea con la brújula moral que guía a la comunidad.

históricamente, los intentos de añadir funcionalidad a btc han venido en forma de wbtc (btc envuelto en ethereum), mientras que los intentos de construir protocolos que faciliten el uso de btc en la red de bitcoin han sido escasos. Gran parte del capital en bitcoin ha permanecido estancado durante años, ya que había poco uso para él en la cadena; sin embargo, casey rodarmor ha cambiado esto de manera drástica. Las inscripciones y runas han traído nfts y memecoins a bitcoin, lo que ha desbloqueado una cantidad increíble de capital.

Fuente: delphi

¿Cuál es el punto de todo esto? El deseo de especular lleva a un aumento en la demanda de espacio en bloque, lo que a su vez conduce a tarifas más altas para los mineros. Si todos vamos a especular, ¿por qué no hacerlo en Bitcoin? Cualquier intento de agregar utilidad adicional a la cadena solo puede hacer que el activo subyacente, Bitcoin, sea más valioso y más similar al dinero, incluso si esto conduce a retrasos temporales en el mempool y transacciones no confirmadas. La mayor actividad crea comunidad, atrae usuarios y, en última instancia, sirve como una herramienta que conecta a los usuarios tanto con Bitcoin como con su sistema de creencias.

contexto histórico:

Para comprender la importancia de btcfi, vale la pena comprender las estructuras y barreras que tradicionalmente han obstaculizado su desarrollo.

compatibilidad con contratos inteligentes: el lenguaje de secuencias de comandos de bitcoin fue intencionalmente limitado en su complejidad para priorizar la seguridad y la simplicidad. l1s más complejas como ethereum fueron diseñadas desde el principio para incluir un lenguaje de programación turing completo, lo que permitió a los desarrolladores construir protocolos defi que se ejecutaban en código complejo, un nivel de complejidad que el l1 de bitcoin no estaba diseñado para manejar. este código complejo es la columna vertebral de defi, permite la ejecución automática y descentralizada de servicios financieros como préstamos, endeudamientos, liquidaciones y operaciones, etc.

escalabilidad y velocidad de transacción: bitcoin procesa transacciones lentamente, 3-7 tps con tiempos de bloque de 10 minutos no es el entorno ideal para aplicaciones defi de alto rendimiento. como se podría resumir, las aplicaciones defi requieren un alto rendimiento y tiempos de confirmación rápidos para funcionar de manera efectiva. Ethereum y otras capas 1 han implementado soluciones como capas 2 o validadores voluminosos para aumentar el rendimiento del sistema.

comunidad de desarrollo y ecosistema: el ecosistema de Bitcoin carece del mismo nivel de marcos de desarrollo, bibliotecas y otras herramientas necesarias para construir y desplegar fácilmente aplicaciones defi. Otros L1s presumen de una gran comunidad de desarrolladores activos que están continuamente buscando innovar, esta es una cultura que ha estado en gran medida ausente en Bitcoin.

tesis central: hay una diferencia fundamental entre Bitcoin y otras capas 1, y esa es la tesis central detrás de por qué existen. La tesis de Bitcoin se ha petrificado en una reserva de valor, mientras que la tesis de Ethereum y otras capas 1 ha sido mucho más dinámica.

filosofía de diseño: la intención detrás de Bitcoin era que se usara principalmente de forma aislada, ha habido pequeños cambios, como SegWit, que posteriormente han fomentado el desarrollo de la escalabilidad. Sin embargo, como tema principal, Bitcoin no se diseñó de manera que facilitara la construcción de capas secundarias y/o aplicaciones sobre la capa base. Ethereum, por otro lado, se construyó como una capa de contrato inteligente de propósito general, con la intención de que se pudieran construir protocolos sobre ella. Esto se puede ver en la hoja de ruta y el impulso de EIP que escalan el ecosistema.

prerrequisitos y contexto

tokens fungibles vs tokens no fungibles

La idea de la fungibilidad se puede reducir a la capacidad de 1 unidad de un bien para ser intercambiada por otra unidad del mismo bien, es decir, ¿hay unidades idénticas del mismo bien? Si un bien debe ser fungible o no depende de la naturaleza del bien, así como del caso de uso de los bienes.

un billete de $1 es un buen ejemplo de un bien fungible, un dólar puede ser intercambiado por otro dólar, no hay diferencia significativa. En el contexto de tradfi, las acciones son fungibles, una acción de Tesla es exactamente igual a otra. La misma lógica puede aplicarse a los activos criptográficos, un BTC es exactamente igual a otro.

Por otro lado, los bienes no fungibles son bienes que son similares, pero no iguales. La última cena y el salvator mundi son ambas pinturas de Da Vinci, pero tienen valores diferentes: un intercambio directo dejaría a una de las partes en déficit. Un diamante no es fungible con otro, hay diferencias en el corte, claridad, color y quilates. Los NFT son, por definición, bienes no fungibles. Un NFT no es, y no debe ser, igual que otro.

dependiendo de la naturaleza del protocolo que se está construyendo, los desarrolladores deben seleccionar un estándar de token que defina las características de fungibilidad de un token.

notablemente, aunque las runas son fungibles, todavía no son tan fáciles de negociar como sus homólogos en solana y ethereum. el comercio y la infraestructura defi en bitcoin todavía son limitados. la transacción con runas se basa en un sistema de "lotes", donde los usuarios tienen que dividir lotes. por ejemplo, en solana, vender 1 token spl es trivial. simplemente necesitas ingresar la cantidad de tokens que deseas vender. sin embargo, en bitcoin, los tokens vienen en lotes. si tengo 10,000 tokens y solo quiero vender 1, primero debo dividir el lote y luego listar el token individual que deseo vender. aunque esto no brinda una gran experiencia al usuario, también son los primeros pasos en la construcción de una infraestructura financiera más compleja en bitcoin, y está siendo trabajado activamente por desarrolladores de aplicaciones y billeteras.

modelos contables

en gran medida, solo hay 2 modelos contables utilizados por los l1s: el modelo UTXO de bitcoins y el modelo de saldo de cuenta de Ethereum. Similar a la contabilidad de doble entrada, el propósito del modelo contable es llevar un registro de los saldos en toda una base de datos descentralizada.

el modelo basado en cuentas (ethereum) - este es el modelo con el que todos estamos familiarizados, es esencialmente exactamente igual a cómo funcionan las cuentas bancarias. este modelo realiza un seguimiento del estado general de la cuenta (saldo) sin preocuparse por los detalles. las transacciones son válidas si el saldo de la cuenta > transacción saliente. volviendo a la analogía de una cuenta bancaria: no importa cómo llegó su cuenta a su valor, lo que importa es que el saldo de su cuenta sea mayor que la transacción saliente.

el modelo utxo (Bitcoin) – este modelo contable realiza un seguimiento de las denominaciones específicas que conforman el saldo total de la cuenta. como modelo mental - el sistema utxo se puede analogar a cómo funciona un pago en efectivo. no puedes pagarle a alguien $5 rompiendo un billete de $10 por la mitad, se paga $10 y se recibe $5 de cambio. si tienes dos billetes de $5 y cuatro monedas de $1, no puedes enviar $6.50; estás obligado a darle al vendedor $7 (un billete de $5 y dos monedas de $1) y recibirás $0.50 de cambio.

los utxos se combinan de manera similar: un conjunto de utxos se agrupa y se envía al receptor, después se devuelve el cambio como un nuevo utxo.

Fuente: río

ordinales y teoría ordinal:

la teoría ordinal es la práctica de identificar, enumerar, inscribir, rastrear y comerciar satoshis individuales. en este mundo, un satoshi individual se llama un ordinal. 'inscripciones' es el proceso de adjuntar una pieza de contenido/datos digitales a un satoshi.

conceptos y contexto

La historia se desarrolla de la siguiente manera: Casey Rodamor siempre había estado fascinado por el arte generativo, vio la temporada de NFT de ETH y quedó cautivado por el proyecto Art Blocks. Sin embargo, sintió que la experiencia del desarrollador de ETH y las preocupaciones de centralización eran tales que no podía construir y vender su propio arte generativo en ETH. Por lo tanto, se desafió a sí mismo a llevar los NFT a BTC de una manera culturalmente aceptable para Bitcoin y la comunidad en general, sin token, sin enriquecimiento propio, sin cambios en BTC, etc. Nació el protocolo Ordinals y el resto es historia.

Los números ordinales son números que definen la posición de algo en una serie. Según teoría ordinal, cada satoshi en bitcoin tiene su propio número de serie único que se asigna en el orden en que se minó el satoshi, esto localiza la posición del satoshi en todo el suministro. Por ejemplo, el número ordinal 1,05 cuatrillones está en el medio de todo el suministro, ya que habrá 2,1 cuatrillones de satoshis acuñados. El número ordinal es el nombre que se le da al número de serie que identifica la ubicación de un satoshis.

para que un nft exista en la cadena, debe estar adjunto a algo. esto permite identificar al propietario y permite que el nft se envíe. el problema es que bitcoin no tiene identificadores nativos estables: las direcciones son temporales y los utxos se destruyen y crean, como resultado, no hay un identificador estable al que podamos adjuntar algo. el identificador estable equivalente en ethereum es la dirección del contrato inteligente y el identificador del token. en bitcoin, esto se soluciona mediante números ordinales: un satoshi individual puede identificarse y etiquetarse a través del protocolo ordinal, lo que nos da un identificador estable. dado que los satoshis existirán en perpetuidad, esto permite a cualquier persona vincular un contenido a un satoshi y transferir la propiedad del contenido con la propiedad del satoshi.

Es importante tener en cuenta que los ordinales son una convención. Se requiere que los participantes 'opten' por la teoría descargando y ejecutando el cliente ord. La teoría ordinal es un fenómeno completamente “fuera de la cadena”, una forma de consenso social; aquellos que no ejecutan el cliente ord no pueden identificar satoshis individuales o saber en qué orden se minaron. La teoría ordinal nos permite ordenar los satoshis dentro de una recompensa de bloque y, por extensión, podemos ordenar cada satoshi que haya existido.

valoración

Dado que los ordinales se pueden rastrear y transferir, el siguiente paso lógico es que las personas comiencen a coleccionar los específicos que consideren valiosos. La idea de lo que constituye valor es completamente subjetiva y los coleccionistas pueden decidir por sí mismos.

Casey ofrece una guía subjetiva para valorar los ordinales. Él utiliza la cadencia de diferentes eventos en la producción de bloques de Bitcoin, así como la probabilidad asociada, tanto absoluta como condicional, de que estos eventos ocurran para asignar diferentes niveles de rareza.

eventos y cadencia:

  • bloques: aproximadamente cada 10 minutos.
  • ajuste de dificultad: cada 2016 bloques.
  • halvings: cada 210000 bloques
  • ciclos: cada 6 halving, un ajuste de dificultad y un halving coinciden, esto se llama un ciclo. Los ciclos duran aproximadamente 24 años.

esto nos da los siguientes niveles de rareza:

  1. común: cualquier sat que no es el primer sat de su bloque
  2. poco común: el primer sat de cada bloque
  3. raro: el primer sábado de cada período de ajuste de dificultad
  4. épico: el primer sat de cada época de reducción a la mitad
  5. legendario: el primer bloque de cada ciclo
  6. mítico: el primer sat de la bloques génesis

con el siguiente suministro total:

  1. común: 2.1 cuatrillones
  2. poco común: 6 929 999
  3. raro: 3437
  4. épico: 32
  5. legendario: 5
  6. mítico: 1

el valor es subjetivo - otros marcadores de rareza podrían incluir quién minó el btc (por ejemplo, satoshi), cuándo se minó (por ejemplo, el día de la pizza btc), o si participaron en una transacción famosa (por ejemplo, la primera transacción de bitcoin entre satoshi y hal finney). el valor es completamente subjetivo a los ojos del espectador. hay una cierta belleza en la naturaleza laissez-faire de este protocolo y su metodología de valoración, cada decisión de diseño logra encarnar el sistema de creencias de bitcoin.

inscripciones

un sistema de numeración y satoshis coleccionables son geniales, pero carecen de permanencia. una vez que podemos adjuntar una pieza de contenido digital al ordinal, se vuelve mucho más interesante. inscribir es un método para insertar datos arbitrarios (imágenes, texto, audio o incluso software) en un satoshi individual.

Los datos de inscripción se publican en la cadena de bloques de Bitcoin como parte de los datos de testigos, la sección que contiene las firmas de las transacciones. Luego aterriza en el mempool y, una vez minado, se convierte en una parte permanente de la cadena de bloques. Es rastreable para cualquier persona que utilice un software personalizado como el Explorador de Ordinales.

a diferencia de las transacciones regulares de bitcoin, la creación, acuñación y seguimiento de inscripciones requiere que el titular ejecute el cliente ord propietario sobre un nodo completo completamente sincronizado. el cliente ord funciona con bitcoin core, lo que permite a los usuarios inscribir satoshis individuales y rastrear los ordinales en todo el conjunto de utxo. anteriormente, una billetera de bitcoin regular no podía distinguir entre un satoshi inscrito y un satoshi regular, pero las billeteras y las iteraciones más recientes están adoptando diferentes convenciones.

aunque este es un panorama incipiente, el ecosistema de órdenes e inscripciones se está calentando lentamente. la construcción de mercados líquidos, lugares de negociación, billeteras, etc. está ocurriendo a una velocidad impresionante. proyectos y infraestructuras nobtable incluyen:

  • colecciones: taproot wizards, ord rocks, bitcoin puppets, quantum cats
  • mercados: magiceden, mercado okx y mercado unisat
  • exploradores: ordiscan, openordex, ord.io y ordinals.com han construido herramientas para navegar por el paisaje de inscripciones de Gate.io.
  • inscripciones como servicio: externalice la complejidad de acuñar un ordinal a un tercero.
  • carteras: magiceden, okx, unisat y xverse.

brc-20s

La solicitud de comentarios 20 de Bitcoin (brc-20) fue creada utilizando el protocolo de los ordinales, el objetivo es introducir un estándar de token fungible análogo a erc20 en la red de Ethereum. Con la invención del token brc-20, Bitcoin admitió tanto tokens fungibles como no fungibles.

Los tokens brc-20 son únicos en el sentido de que están inscritos directamente en los satoshis utilizando código JSON. Para crear un brc-20, es necesario crear un archivo de script que contenga los parámetros del token (como se muestra a continuación).

La descripción general de alto nivel de brc-20 se puede entender de la siguiente manera:

Los tokens brc20 utilizan el protocolo ordinals para inscribir metadatos en la cadena de bloques de Bitcoin, creando una forma descentralizada de acuñar, transferir y negociar tokens. El proceso implica crear inscripciones (similares a NFT) para registrar eventos de acuñación y transferencia. La propiedad está esencialmente representada por estas inscripciones.

mecanismos de acuñación, transferencia y venta:

acuñar un brc-20 - al acuñar un brc20, se inscribe un script json con parámetros del token como el nombre del token, límite y suministro total.

transferir un brc20 - para transferir un brc20, se crea una nueva inscripción. Esta inscripción contiene detalles de la transferencia, como la cantidad y la dirección del receptor.

mecánica de propiedad: el guion original (inscripción de acuñación) permanece asociado al propietario original y se crean nuevas inscripciones (inscripciones de transferencia) para transacciones. los compradores adquieren estas inscripciones de transferencia, que actúan como prueba de propiedad. De ahí la idea de que la compra de brc20s es análoga a la compra de un certificado de prueba de propiedad.

a pesar de sus defectos de diseño, han despegado – el aumento anterior en popularidad de la inscripción fue, en gran parte, gracias a la adopción de brc-20s.

Fuente: delphi

brc-20 v 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. Como resultado, las propiedades inherentes del l1 se imponen en el token, como la velocidad y las tarifas.

Los tokens ERC-20 se crean utilizando contratos inteligentes en Ethereum y tienen un grado significativamente mayor de funcionalidad programable, así como un alcance más amplio para la aplicación de diversas operaciones y reglas en comparación con BRC-20. Como se mencionó anteriormente, BRC-20 solo puede realizar 3 operaciones diferentes. El estándar de token BRC-20 tenía varias desventajas, incluida la necesidad de múltiples transacciones para acuñar, transferir o reclamar tokens, la creación de UTXO excesivos y la capacidad de transferir solo un token a la vez.

  1. 1ª ola brc20
  2. 2ª y 3ª ola de nuevas innovaciones
  3. 4ta ola con especulación previa a la runa y halving

runas

Las runas permiten grabar, acuñar y transferir mercancías digitales nativas de Bitcoin. Mientras que cada inscripción es única, cada unidad de una runa es la misma. Son tokens intercambiables, aptos para una variedad de propósitos.

El protocolo de las runas no es un token, sino un lugar para que las personas creen monedas no-BTC en Bitcoin. Los tokens creados con este estándar de token se llaman runas. Las runas fueron desarrolladas con la intención de crear una versión más limpia y simple de BRC20. Utiliza el modelo de contabilidad basado en UTXO de Bitcoin (descrito anteriormente), lo que permite que múltiples tokens residan dentro de un solo UTXO. El protocolo de las runas amplía el UTXO de modo que almacena tanto los saldos de Bitcoin como de runas, heredando así las propiedades de seguridad y descentralización de Bitcoin. Las runas se graban, acuñan y transfieren utilizando transacciones regulares de Bitcoin.

runas es un protocolo basado en op_return. Un op_return es una forma de crear una salida de bitcoin que lleva únicamente datos, lo que simplifica el proceso y reduce el desorden. Durante una transacción de bitcoin, el saldo de runas en el utxo de entrada se transfiere automáticamente a un nuevo utxo al destruir el que contiene el saldo de runas.

Inicialmente, se requiere que los nombres de los nuevos tokens tengan un mínimo de 13 letras, y aproximadamente cada 4 meses, este límite mínimo de caracteres se reduce en 1. Esto permite una lenta difusión de los nombres de los tokens, así como un interés sostenido en el protocolo.

runestones

En lugar de utilizar el testigo (como los ordinales), Runes utiliza los datos dentro del campo op_return como una manera de incluir instrucciones específicas. Los usuarios pueden grabar (implementar), acuñar y transferir Runes incrustando instrucciones en el campo op_return. Las runas pueden ser consideradas como mensajes de protocolo que almacenan instrucciones de transferencia en los UTXOs - estas instrucciones determinan cómo se transfieren las runas dentro de la salida, como la dirección de destino y la cantidad que se está transfiriendo. Los saldos de runas en la entrada UTXO se destruyen cuando se transfieren a la salida UTXO.

pensamientos generales

Las runas ofrecen una nueva vía para la especulación, el entretenimiento y la construcción de comunidades. Al igual que los ordinales, Casey ha logrado crear un protocolo que logra el objetivo establecido sin comprometer el sistema de valores inherente a la ideología de Bitcoin. Una vez más, al igual que los ordinales, Runes ofrece un conducto para atraer liquidez y atención a Bitcoin: el resultado final es una especie de ecosistema especulativo vibrante, todos pagando tarifas a los mineros. Vale la pena considerar la idea de que si las runas llegan a Lightning Network, podría haber monedas estables basadas en runas. Tenemos los cimientos para otro verano DeFi aquí.

runas versus brc-20

Fuente

Mientras que tanto las runas como los tokens brc-20 son activos fungibles en la red Bitcoin, hay varios aspectos clave en los que las runas son una mejora respecto a los brc-20.

  1. La mayor usabilidad y funcionalidad de Runes se debe principalmente a su uso de UTXOs, lo que ha permitido que Runes sea compatible con la red Lightning. Los protocolos basados en UTXO encajan de manera más natural en Bitcoin y, en última instancia, fomentan la gestión responsable de UTXO. Las transacciones BRC-20 crean UTXOs adicionales, mientras que las transacciones de Runes destruyen UTXOs.
  2. brc-20 requiere el uso de la teoría ordinal para crear tokens fungibles, teniendo en cuenta que la teoría ordinal fue creada para el etiquetado y seguimiento de nfts, esto ha resultado en que brc-20 tenga una complejidad de diseño adicional.
  3. similar a brc20, las runas tienen un mecanismo de acuñación abierto, lo que permite una distribución justa. Sin embargo, las runas ofrecen una mayor flexibilidad en su creación, puede haber una distribución justa, una acuñación abierta o un usuario puede acuñar todo el suministro a una sola dirección (como erc-20). Esto es importante en caso de que un protocolo como Circle (USDC) quiera utilizar el protocolo de las runas. Este mecanismo de lanzamiento ampliado debería impulsar la adopción, ya que los lanzamientos justos tienden a obstaculizar el incentivo para contribuir a una idea durante un período prolongado de tiempo.
  4. Los tokens brc-20 son susceptibles al front running, los participantes pueden ver su transacción de inscripción en el memepool y adelantarse pagando una tarifa de transacción más alta. Las runas intentan evitar esto utilizando un esquema de compromiso-revelación, los usuarios comprometen privadamente una transacción y los detalles solo se revelan poco antes de la confirmación.

otras defi y innovaciones btc

Vale la pena explorar otros protocolos DeFi que están tangencialmente relacionados con BTC, así como actualizaciones que permitirán un mayor desarrollo. Esto ayuda a pintar un panorama completo de todo lo que está sucediendo en el ecosistema.

puente multibit

multibit ha sido pionero en el primer puente de doble cara para transferencias entre tokens brc20 y erc20. multibit ofrece un mecanismo de puente seguro y eficiente que permite la transferencia de tokens entre ethereum, bitcoin y binance smart chain. En teoría, esto debería mejorar la liquidez de los tokens brc20, así como fomentar el crecimiento del ecosistema Bitcoin.

bitvm

bitvm es un paradigma informático que permite contratos de Bitcoin completos de Turing, lo que permite una computación mucho más compleja que se verifique en la cadena de bloques de Bitcoin, y no requiere cambios en las reglas de consenso de la red. bitvm no sobrecarga la cadena de bloques ya que los cálculos no se ejecutan en Bitcoin, solo se verifican utilizando la red de Bitcoin, similar a los rollups optimistas en Ethereum.

un probador hace una afirmación de que una función dada se evalúa para algunas entradas particulares a una salida específica. si la afirmación es falsa, entonces el verificador puede realizar una prueba de fraude sucinta y castigar al probador. con este mecanismo, cualquier cálculo puede ser verificado en Bitcoin.

pilas

stacks es una capa 2 de Bitcoin, que permite contratos inteligentes en Bitcoin. Como se mencionó anteriormente, una limitación para construir sobre Bitcoin era el lenguaje de secuencias limitado. Stacks resuelve esto a través del uso de Clarity, un lenguaje de programación que lleva contratos inteligentes a Bitcoin. Los contratos inteligentes de Stacks pueden interactuar con el estado global de Bitcoin y los datos en cadena, lo que permite la creación de aplicaciones DeFi que reaccionan a las transacciones nativas de Bitcoin. Stacks utiliza un mecanismo de consenso de prueba de transferencia y liquida todas las transacciones de vuelta a la cadena principal cada 10 minutos.

op_cat

con la introducción de ordinales, brc-20s y runas, ha habido algo así como una revolución cultural: los poseedores de Bitcoin han comenzado a ver la posibilidad de expandir la funcionalidad de la red más allá de su tesis de soberanía. En busca de esta nueva visión, se ha sugerido que el siguiente paso sea reintroducir el opcode op_cat. El 'cat' en op_cat es una abreviatura de concatenación, ya que el opcode permite concatenar los dos elementos en la parte superior de la pila de scripting de Bitcoin en uno solo.

op_cat fue introducido a Bitcoin en sus primeros días por Satoshi, pero luego fue eliminado por Satoshi en 2010 debido a los temores de que ofreciera un vector de ataque. El hipotético ataque consistía en duplicar y concatenar repetidamente los elementos de la parte superior de la lista, lo que desbordaría a los clientes de Bitcoin.

op_cat podría permitir varias innovaciones en Bitcoin, lo más interesante sería permitir la construcción de un puente sin confianza entre la cadena principal y un zk l2. Si se construyera esto, permitiría que un ecosistema de contratos inteligentes criptográficamente asegurados florezca en Bitcoin, manteniendo garantías de seguridad.

autor: escrito por @0x8104

referencias:

La actualización de Bitcoin - protocolo de runas

Modelo UTXO vs. de cuentas - alquimia

Bitcoin ordinales - galaxia

Inscripciones y ordinales de Bitcoin - galaxia

Bitcoin ordinals - origins research

Ordinales - documentación

Bitcoin ordinals - delphi

Runas - Delfos

Economía de Bitcoin - hiro

Guía de inscripciones - nervos

Panel de Runas - Cryptokoryo

descargo de responsabilidad:

  1. Este artículo ha sido reimpreso de [ASXN], todos los derechos de autor pertenecen al autor original [@0x8104]. si hay objeciones a esta reimpresión, por favor contacte aGate learnequipo y ellos lo manejarán rápidamente.
  2. renuncia de responsabilidad: las opiniones y puntos de vista expresados en este artículo son únicamente los del autor y no constituyen ningún consejo de inversión.
  3. las traducciones del artículo a otros idiomas son realizadas por el equipo de aprendizaje de Gate.io. A menos que se mencione, está prohibido copiar, distribuir o plagiar los artículos traducidos.
Empieza ahora
¡Regístrate y recibe un bono de
$100
!