De BRC-20, ORC-20 a SRC-20: ¿Son estos experimentos innovadores el futuro de Bitcoin?

La red Bitcoin es fundamentalmente incapaz de implementar contratos inteligentes complejos, y es difícil imaginar cómo la utilidad de los tokens BRC-20 puede usarse de otra manera que no sea como tokens meme para transacciones.

**Escrito por:**Cuatro pilares

** Compilación: Instituto de Investigación Bai Ze **

En enero de 2023, Casey Rodarmor, uno de los principales contribuyentes de Bitcoin, propuso la "Teoría de los ordinales" y creó el protocolo de los ordinales, lo que desencadenó un aumento en la red de Bitcoin, lo que hizo que la gente pensara en lo que sucedió en Ethereum. La "teoría de los números ordinales" permite a los usuarios escribir archivos arbitrarios (imágenes, textos, videos, etc. de hasta 4 MB de tamaño) en Satoshi (la unidad más pequeña de Bitcoin, satoshi), almacenando así varios archivos en la cadena.

Poco después, Domo desarrolló un nuevo token estándar llamado BRC-20 basado en el protocolo Ordinals. Esencialmente, BRC-20 es una nueva forma de facilitar la emisión y transferencia de tokens escribiendo un texto en Satoshi. El estándar ganó una tracción significativa en abril, con el aumento vertiginoso de la cantidad de tokens BRC-20, lo que provocó un aumento en las tarifas de transacción en la cadena de Bitcoin el 8 de mayo. En ese momento, la red de Bitcoin enfrentaba más de 400 000 transacciones pendientes, lo que creaba la situación cómica de que el intercambio de criptomonedas Binance dejó de aceptar depósitos y retiros de Bitcoin.

A medida que los tokens BRC-20 ganaron terreno, sus precios también experimentaron un aumento. El precio de ordi, el primer token en el estándar BRC-20, comenzó en $0,1 y eventualmente aumentó 310 veces a $31 el 8 de mayo, con una capitalización de mercado de casi $650 millones. Una capitalización de mercado de este tamaño lo coloca en la posición 70 más o menos en Coingecko, incluso más alto que Sui y Optimism.

Sin embargo, esta tendencia fue fugaz y ahora muestra signos de disminución. Pero debo admitir que la aparición del estándar BRC-20 ha vuelto a llamar la atención de Bitcoin después de un largo período de condiciones de mercado desfavorables.

Posteriormente, surgieron más estándares de token nuevos y encontraron su lugar: ORC-20 y SRC-20. Del 13 al 15 de mayo, las transacciones con tokens ORC-20 representaron el 10 % del total de transacciones en la red Bitcoin. Además, el token SRC-20 recientemente comenzó a ganar impulso.

Teoría de los números ordinales

La teoría de los números ordinales no es un concepto nuevo que apareció de la nada, sino un derivado de un concepto anterior: el número ordinal, es decir, la secuencia de números, se refiere a la numeración secuencial de la unidad más pequeña de Bitcoin, Satoshi. Según la teoría de los números ordinales, cada satoshi está numerado según su orden de minería.

De hecho, el número de serie de Satoshi se puede expresar de muchas maneras, entre ellas:

  • Notación de números enteros: 2099994106992659——Números dispuestos en el orden de extracción Dado que la cantidad total de Bitcoin es 21 000 000, 1 BTC = 100 000 000 Satoshi, el número de serie máximo es 2100 billones.
  • Notación decimal: 3891094.16797: el número antes del punto decimal representa la altura del bloque de Bitcoin donde se extrajo Satoshi, y el número que sigue representa el orden de Satoshi en el bloque.
  • notación de grado: 3°111094′214″16797‴: el último conjunto de números es el orden en que se extrajo Satoshi en el bloque, precedido por la altura del bloque en grados.
  • Símbolo de percentil: 99.99971949060254% — Una forma de expresar el porcentaje de Satoshi en el suministro total de Bitcoin.
  • NOMBRE: Un método de clasificación usando las letras az.

Curiosamente, los creadores de la teoría de los números ordinales también asignaron una rareza a cada satoshi en función del número ordinal que se le asignó:

  • Común: Todos los satoshis excepto el primer satoshi de cada bloque
  • Poco común: Primer Satoshi de cada bloque (aproximadamente cada 10 minutos)
  • Raro: primer satoshi después del ajuste de dificultad (ocurre aproximadamente cada dos semanas)
  • Epic: Primer satoshi después del halving (aproximadamente cada 4 años)
  • Legendario: primer satoshi cuando coinciden el ajuste de dificultad y el evento de reducción a la mitad (aproximadamente cada 24 años)
  • Mito: El primer Satoshi del bloque génesis de Bitcoin (solo existe uno)

Inscripción: Escribir archivo a Satoshi

La teoría de los números ordinales hace que cada Satoshi tenga un número de serie único, y las actualizaciones Segwit y Taproot de la red Bitcoin hacen posible escribir archivos en Satoshi.

SegWit es la abreviatura de Segregated Witness (Testigo Segregado), que es una actualización aplicada a Bitcoin Core, el cliente de la red Bitcoin, en 2017. Aunque SegWit resolvió el antiguo problema de maleabilidad de las transacciones en la red de Bitcoin y allanó el camino para el funcionamiento de Lightning Network, lo más importante y relevante para esta discusión sobre la actualización es la expansión del tamaño del bloque.

SegWit introduce un nuevo concepto: el peso del bloque, que cambia la unidad de tamaño del bloque de Bytes a vBytes, donde 1 vByte equivale a 4 unidades de peso. Por lo tanto, el tamaño máximo de bloque se cambió de 1 MB a 1 vMB. Además, los datos de transacciones existentes se dividen en dos partes:

a. Datos de transacciones, b. Datos de testigos. Los datos de transacciones contienen información del remitente, el receptor, la entrada y la salida, mientras que los datos de testigos contienen información del script y los datos de la firma.

Posteriormente, la actualización de Taproot procedió al actualizar el lenguaje de secuencias de comandos utilizado en la red de Bitcoin a Tap. Después de la actualización, una gama más amplia de transacciones estuvo disponible en la red Bitcoin, que es lo que Ordinal Theory usa para registrar varios documentos en Satoshi a través de datos de testigos.

Esencialmente, cada Satoshi tiene un número de serie único y puede almacenar datos, funcionando como un NFT. Sin embargo, a diferencia de la mayoría de los NFT en el ecosistema de Ethereum, el proceso de inscripción registra todos los datos, lo que lo convierte en un NFT "nativo de la cadena de bloques" más auténtico que los NFT de Ethereum. Los usuarios pueden grabar archivos en Satoshi utilizando el protocolo Ordinals, y los archivos que contienen Satoshi también se pueden comercializar (intercambiar) como Bitcoin ordinario.

Sin embargo, para hacer esto, un desafío importante es que los usuarios deben usar una billetera compatible con Ordinals. Aunque las inscripciones se registran en satoshis, que se pueden transferir a cualquier billetera de bitcoin, el desafío proviene de la incapacidad de distinguir estos satoshis inscritos de otros bitcoins. Por lo tanto, existe el riesgo de pagar accidentalmente satoshis con archivos escritos como tarifas de minero durante las transferencias regulares de BTC. Por lo tanto, los usuarios de Ordinals deben elegir una billetera que facilite el control y la selección de Satoshi.

ejemplo

Hasta ahora, los primeros usuarios han creado varios NFT de Bitcoin utilizando el protocolo Ordinals. Los primeros usaban imágenes, la primera inscripción registrada es Satoshi 727,624,168,684,699 con la imagen de dickbutt.

Dustlabs empaquetó sus 535 DeGods en un solo bloque (bloque #776408) a través del protocolo Ordinals, y Yuga Labs, el desarrollador del conocido NFT "Boring Ape" de Ethereum, colocó un conjunto de arte generativo llamado TwelveFold into Bit en la red monetaria.

Mientras tanto, ha habido mucha experimentación interesante con el texto. Aparte de BRC-20 que destacaremos a continuación, Sats Names es un buen ejemplo.

El Servicio de nombres de Ethereum (ENS) es el servicio de nombres en la red Ethereum, mientras que Sats Names es el servicio de nombres en la red Bitcoin. Para registrar un nombre, simplemente ingrese el texto de acuerdo con la sintaxis JSON, como se muestra arriba.

¿Esto libera a alguien para usar nombres únicos a voluntad? Por ejemplo, si Bob crea el nombre "bitcoin.sats" y Bob crea el mismo nombre "bitcoin.sats" en un satoshi diferente, esto podría generar ambigüedad. En cambio, lo que hacen Sats Names principalmente es reconocer la propiedad de un nombre en particular, que pertenece al primer Satoshi que creó ese nombre. Por lo tanto, si el servicio de nombres de Bitcoin se va a adoptar a escala, la limitación es que se requiere un indexador separado para distinguir entre el tipo de nombre y la propiedad.

BRC-20

BRC-20 es un estándar de token experimental propuesto por Domo en marzo de 2023, que permite a cualquier persona emitir nuevos tokens en la red de Bitcoin mediante la inscripción de texto.

A diferencia de Ethereum ERC-20, que puede emitir y transferir tokens inmediatamente después de que se implementan los contratos inteligentes, los tokens BRC-20 no son tokens reales, sino satoshis que registran un texto específico. Por lo tanto, al igual que con los Sats Names, se requiere un Indizador separado para conocer el estado o el saldo de los tokens BRC-20.

Dado que los tokens BRC-20 se emiten de manera diferente a los tokens ERC-20, las fases de implementación, acuñación y transferencia pueden ser difíciles de entender. Para que los lectores puedan comprender mejor, tomamos como ejemplo el token BRC-20 XING existente.

desplegar:

El despliegue del token XING fue registrado por bc1qxhxhxxrv244ptsp5447lx4nsyue3ek23s9yycf (el implementador) en el número satoshi #1934771250000000. Sin embargo, dado que este implementador solo ha implementado tokens XING y no los ha acuñado, podemos ver que su saldo de tokens XING es cero.

moneda:

Un minter, bc1qk3fqhw8txe5ev0s8n7rj2e3z564uw02hfhuw62, inscribió el texto anterior en 26 Satoshis diferentes, acuñando un total de 26 000 tokens XING, como se muestra a continuación. La razón por la que se acuñan 26 000 tokens en 26 Satoshi en lugar de todos a la vez es porque el implementador estableció una cantidad máxima de acuñación de 1000.

Transferir:

Para transferir 26 000 tokens XING, bc1qk3fqhw8txe5ev0s8n7rj2e3z564uw02hfhuw62 inscribió el texto anterior en 5 Satoshi para transferir 22 000 tokens XING.

Balance:

Entonces, ¿cuál es la cantidad final de tokens XING en poder de la dirección de la billetera en el ejemplo anterior?

  • bc1qxhxhxxrv244ptsp5447lx4nsyue3ek23s9yycf (implementador): solo implementó tokens XING, no los acuñó, por lo que el saldo es 0.
  • bc1qk3fqhw8txe5ev0s8n7rj2e3z564uw02hfhuw62 (emisor/remitente): busque esta dirección en ordiscan, el número de inscripciones XING que se tienen es 26. Sin embargo, esta dirección acuñó 26 000 tokens y envió 22 000 tokens, ¿por qué todavía tiene 26 inscripciones? Esto se debe a que para los tokens BRC-20, la transferencia no es para transferir la inscripción de la moneda existente, sino para grabar el texto de la transferencia XING en otro satoshi y luego completar la transferencia. Es decir, cuando ocurre el proceso de transferencia, se deduce el saldo del remitente y se agrega la inscripción de transferencia XING al saldo del receptor. Entonces, aunque bc1q…uw62 aún conserva la inscripción de menta de 26 000 tokens, el saldo final confirmado es de 4000 porque la inscripción de transferencia XING de 22 000 tokens se envió a otra dirección.

En general, BRC-20 presenta una nueva forma de manejar tokens fungibles (FT) en la red Bitcoin y, con el reciente aumento de las memecoins (como PEPE) en la red Ethereum, también ha recibido mucha atención.

Casi el 50% de las tarifas de transacción generadas en la red Bitcoin en los últimos dos meses estaban relacionadas con números ordinales, específicamente BRC-20. A partir del 9 de mayo de 2023, la cantidad de tokens BRC-20 desplegados es 1599, las tarifas totales de la red relacionadas con la acuñación son 628,7 BTC y las tarifas totales de la red relacionadas con la transferencia son 46,8 BTC. desencadenó una enorme cantidad de uso de la red.

El primer token BRC-20, ordi, comenzó en $0,1 y se disparó a medida que se cotizaba en varios intercambios centralizados, alcanzando un máximo de $31. Además, otros tokens como nals, meme, pepe y piza tienen capitalizaciones de mercado entre $10 millones y $40 millones.

**Sin contratos inteligentes, ¿está centralizado el mercado comercial de BRC-20? **

¿Cómo funciona el comercio de tokens BRC-20? Como todos sabemos, la red Ethereum admite contratos inteligentes, lo que permite el establecimiento de acuerdos de mercado descentralizados a través de contratos inteligentes, pero nos es imposible establecer contratos inteligentes similares en la red Bitcoin.

Si ha utilizado UniSat Marketplace, habrá encontrado varios intercambios de tokens BRC-20 enumerados en la plataforma, y los compradores pueden conectar sus billeteras Bitcoin para realizar compras. Además del comercio en el mercado secundario de tokens BRC-20, esto también está ocurriendo en varios mercados que comercian con NFT de Bitcoin (por ejemplo, MagicEden). ¿Todos los mercados de Ordinals existentes utilizan un enfoque alojado centralmente?

La respuesta es PSBT (Transacción de Bitcoin parcialmente firmada). PSBT es una característica introducida por BIP-174 que permite a los usuarios firmar solo ciertas entradas. Como tal, UniSat y otros mercados de Ordinals utilizan PSBT para permitir que los compradores y vendedores realicen transacciones sin confianza y sin custodia.

La popularidad de BRC-20 ha provocado un aumento en las tarifas de la red de Bitcoin. Sin embargo, esta tendencia fue fugaz y ahora muestra signos de disminución. Aquí es donde entran los nuevos estándares de token: ORC-20 y SRC-20. Del 13 al 15 de mayo, las transacciones con tokens ORC-20 representaron el 10% del total de transacciones. Además, el token SRC-20 recientemente comenzó a ganar impulso.

ORCO-20

Si bien BRC-20 allana el camino para un nuevo método de emisión de FT usando ordinales en la red de Bitcoin, es un experimento muy temprano y tiene muchos inconvenientes:

Primero, cuando el token BRC-20 se implementa inicialmente, el suministro total y la cantidad máxima de tokens por menta son fijos y no se pueden cambiar. Si bien esto puede ser beneficioso en algunos casos, tiene la desventaja de limitar la flexibilidad del modelo de token.

La segunda desventaja es que el nombre del token BRC-20 solo puede tener 4 caracteres. Por el contrario, los tokens ERC-20 tienen nombres de diferentes longitudes. Eliminar el límite en la longitud del nombre del token permitirá que más proyectos creen tokens.

Una tercera desventaja es que la transferencia de tokens BRC-20 depende completamente de un indexador centralizado externo. Dado que el proceso de inscripción en sí mismo simplemente escribe datos en Satoshi, no hay forma de que la red Bitcoin en el nivel de consenso evite las inscripciones que violan el estándar BRC-20.

Por ejemplo, si el suministro máximo de tokens ordi BRC-20 es de 21 000 000 y se han acuñado los 21 000 000 tokens, la acuñación de tokens ordi adicionales no sería válida de acuerdo con el estándar de tokens BRC-20, pero la transacción de acuñación sería válida de todos modos si se registra porque la transacción paga la tarifa. Por lo tanto, depende totalmente del indexador externo determinar qué inscripción es válida o no, lo que ha llevado al atacante a explotar la debilidad del mercado UniSat para realizar un ataque de doble gasto en tokens BRC-20, causando pérdidas financieras.

Se puede decir que ORC-20 es una versión mejorada del estándar BRC-20, que resuelve algunas deficiencias del estándar BRC-20:

1. Identificación de fichas

El estándar ORC-20 trae mejoras sustanciales sobre el estándar BRC-20. Una de esas mejoras es la inclusión de identificadores (ID) que pueden identificar un token en particular. En el estándar BRC-20, si se implementa un token con el mismo nombre, el indexador externo considera "legal" el primer token implementado. En cambio, en el estándar ORC-20, incluso los tokens con el mismo nombre aún se pueden distinguir, ya que el número de inscripción incluye "ID" cuando se implementa, lo que permite la identificación.

2. Nombre de token de cualquier longitud

En segundo lugar, ORC-20 permite la creación de nombres de cualquier longitud, a diferencia del estándar BRC-20, que solo permite la creación de nombres de cuatro letras. Por ejemplo, ORC, el primer token ORC-20 que se implementará, tiene un nombre de tres letras.

3. Actualizable

En tercer lugar, el estándar ORC-20 introduce la capacidad de modificar el suministro total y modificar la cantidad máxima de tokens por menta. Si bien los implementadores pueden aprovechar esta flexibilidad, también abre oportunidades para varios experimentos de tokenómica. Estos experimentos pueden incluir la reducción gradual del número máximo de monedas acuñadas por acuñación, simulando la reducción a la mitad de Bitcoin.

4. Modelo UTXO

En cuarto lugar, y lo más importante, ORC-20 agrega el concepto de UTXO para transferir tokens. Por ejemplo, A envía $2 a B, quien ya tiene $1 en mano. Según el modelo de cuenta, el saldo de B se mostrará como $3 - $1 y $2 combinados. Pero bajo el modelo UTXO, el saldo de B tendrá dos UTXO separados, uno por $1 y otro por $2. Si B envía $2,5 a C, los UTXO de $1 y $2 se fusionan y se dividen en UTXO de $2,5 y $0,5, de los cuales $2,5 van a C y $0,5 se quedan en B. La ventaja de esta mejora es que UTXO solo se puede usar una vez, lo que esencialmente evita el doble gasto. ORC-20 agrega el concepto de UTXO en la transferencia de tokens, que es la mayor diferencia con respecto a BRC-20.

Para enviar tokens ORC-20, el remitente debe escribir el texto del paso 1 en la imagen de arriba en Satoshi, y el receptor debe escribir el texto del paso 2 para devolver el saldo al remitente. Este es el mismo proceso que UTXO. Por lo tanto, para billeteras o mercados que adopten ORC-20, es necesario esperar hasta que se complete la transacción de transferencia de ORC-20.

Ecosistema y estado de ORC-20

Si bien ORC-20 no ha existido tanto tiempo como BRC-20, podemos ver que está ganando algo de tracción, con un volumen total de transacciones de aproximadamente 260 000 transacciones que involucran a ORC-20 hasta la fecha y una tarifa de aproximadamente 19,5 BTC.

Hay algunos proyectos comunitarios que vale la pena considerar, como BitPunks, que proporciona un navegador ORC-20 y OrcDAO, que usa tokens ORC.

SRC-20

Si bien el estándar ORC-20 se puede considerar como una versión mejorada que corrige las limitaciones del BRC-20, el estándar SRC-20 usa sellos para inscribir texto de manera muy diferente a los dos estándares anteriores.

BRC-20 y ORC-20 se basan en la teoría de los números ordinales y el principio es escribir archivos arbitrarios en los datos testigo de las transacciones de Bitcoin. Sin embargo, este proceso consume la mayor parte de la capacidad del libro mayor distribuido, lo que permite que los nodos eliminen o eliminen los datos testigo. Además, no se requiere que todos los nodos persistan o propaguen estos datos testigo.

Sin embargo, en el caso de los sellos, dado que la información se almacena en UTXO, cada nodo completo debe almacenarlos, lo que los hace más duraderos que los ordinales, o doblemente "nativos de la cadena de bloques". Si bien esta es una ventaja obvia, el espacio para almacenar datos es limitado y solo acepta imágenes de 24x24 píxeles o PNG o GIF con una profundidad de 8 colores.

El texto utilizado para implementar, acuñar y transferir tokens SRC-20 también está en formato JSON, muy similar a BRC-20.

Resumir

Comenzando con Sats Names, hasta la popularidad más reciente de BRC-20, ORC-20 y SRC-20, incluso hay esfuerzos para incorporar la funcionalidad de replanteo en los tokens BRC-20. ¿Por qué hay tantos experimentos en la red Bitcoin?

Primero, la utilización es muy baja en comparación con la fuerte seguridad de la red Bitcoin. La naturaleza del lenguaje de secuencias de comandos limita la ejecución de contratos inteligentes complejos en la red de Bitcoin, lo que limita su aplicación. Sin embargo, su nivel superior de seguridad alienta a los desarrolladores y usuarios a probar y utilizar sus funciones constantemente. Por supuesto, con un nivel de seguridad tan alto solo para almacenar y transferir fondos, sería genial poder usar esa seguridad para una variedad de otros casos de uso.

En segundo lugar, los textos tienen un potencial expresivo ilimitado. Al igual que en los primeros días de la PC, cuando muchos juegos se basaban en texto, el texto podía despertar la imaginación y representar una amplia gama de conceptos. Los tokens Sats Names, BRC-20, ORC-20 y SRC-20 usan texto solo para simbolizar entidades intangibles y usan indexadores externos para darles una sensación tangible. Si bien estos estándares aún están en su infancia y tienen sus propias limitaciones, no hay duda de que formarán la base para una gran cantidad de experimentación innovadora en el futuro.

Otra pregunta es hasta dónde pueden llegar estos tokens "X" RC-20. La red Bitcoin es fundamentalmente incapaz de implementar contratos inteligentes complejos, y dado que los tokens BRC-20 no son tangibles como los tokens ERC-20, sino que simplemente representan la existencia del token mediante el registro de inscripciones en Satoshi, su utilidad es difícil de imaginar. comerciando como un token de meme. Tal vez podamos imaginar actividades de gobierno simples en las que los usuarios conecten sus billeteras de Bitcoin y voten en función de la cantidad de tokens BRC-20 que tengan, pero aún no es factible hacer cumplir los resultados de gobierno en la cadena.

Ver originales
El contenido es solo de referencia, no una solicitud u oferta. No se proporciona asesoramiento fiscal, legal ni de inversión. Consulte el Descargo de responsabilidad para obtener más información sobre los riesgos.
  • Recompensa
  • Comentar
  • Compartir
Comentar
0/400
Sin comentarios
  • Anclado
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)