Nota: El texto original proviene de Medium, escrito por Four pillars, compilado y compilado por Baize Research Institute, y ligeramente eliminado por razones de extensión.
En enero de 2023, el colaborador principal de Bitcoin, Casey Rodarmor, propuso la "Teoría de los Ordinales" y creó el protocolo Ordinales, que desencadenó una locura en la red Bitcoin y recordó a la gente lo que sucedió en la locura por la acuñación de NFT. La "Teoría Ordinal" permite a los usuarios almacenar varios archivos en la cadena escribiendo archivos arbitrarios (imágenes, texto, videos, etc. de hasta 4 MB de tamaño) en satoshis (la unidad más pequeña de Bitcoin).
Poco después, Domo desarrolló un nuevo estándar de token llamado BRC-20 basado en el protocolo Ordinals. Básicamente, 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 fuerza significativa en abril, con un aumento en la cantidad de tokens BRC-20 que llevó a un aumento en las tarifas de transacción en cadena de Bitcoin el 8 de mayo. En ese momento, la red Bitcoin enfrentaba más de 400.000 transacciones pendientes, lo que llevó a la situación cómica cuando la plataforma de comercio de criptomonedas Binance dejó de aceptar depósitos y retiros de Bitcoin.

A medida que los tokens BRC-20 ganan terreno, sus precios también experimentan aumentos significativos. El precio de ordi, el primer token del estándar BRC-20, comenzó en 0,1 dólares y finalmente aumentó 310 veces hasta 31 dólares el 8 de mayo, con una capitalización de mercado de casi 650 millones de dólares. Una capitalización de mercado de este tamaño la sitúa en el puesto 70 en Coingecko, incluso por encima de Sui y Optimism.
Sin embargo, esta tendencia duró poco y ahora muestra signos de desvanecerse. Sin embargo, debemos admitir que la aparición del estándar BRC-20 ha permitido a Bitcoin recuperar una gran atención después de un largo período de condiciones adversas en el mercado.
Posteriormente, surgieron más estándares de tokens 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 ha comenzado recientemente a ganar impulso.
teoría ordinal
La teoría de los números ordinales no es un concepto nuevo que surgió de la nada, sino un derivado de un concepto anterior: los números ordinales, el orden de los números, se refiere a la numeración secuencial de los satoshis, la unidad más pequeña de Bitcoin. Según la teoría de los números ordinales, cada Satoshi está numerado en el orden en que fue extraído.
De hecho, el número de serie de Satoshi se puede expresar de muchas maneras, entre ellas:
Representación entera: 2099994106992659: un número ordenado en el orden de extracción. Dado que la cantidad total de Bitcoin es 21.000.000 y 1 BTC = 100.000.000 Satoshi, el número de serie máximo es 2.100 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 los siguientes números representan el orden de Satoshi dentro del bloque.
Notación de grados: 3°111094′214″16797‴: el último conjunto de números es el orden en que se extrajeron los satoshis en el bloque, precedido por la altura del bloque en grados.
Notación percentil: 99.99971949060254%: una forma de expresar el porcentaje de satoshis en el suministro total de Bitcoin.
Nombre: método de clasificación mediante letras a-z.
Curiosamente, los creadores de Ordinal Theory también asignaron a cada Satoshi una rareza basada en el número ordinal que se le asignó:
Común: todos los satoshis excepto el primer satoshi de cada bloque.
Poco común: el primer satoshi de cada bloque (ocurre aproximadamente cada 10 minutos)
Raro: primer satoshi después del ajuste de dificultad (ocurre aproximadamente cada dos semanas)
Épico: el primer Satoshi después del evento de reducción a la mitad (ocurre aproximadamente cada 4 años)
Leyenda: El primer Satoshi cuando el ajuste de dificultad coincide con el evento de reducción a la mitad (ocurre aproximadamente cada 24 años)
Mito: El primer Satoshi del bloque génesis de Bitcoin (solo existe uno)
Inscripción: escribir archivo en Congzhong
La teoría de números ordinales le da a cada satoshi un número de secuencia único, y las actualizaciones de Segwit y Taproot a la red Bitcoin hicieron posible escribir archivos en satoshis.
SegWit es la abreviatura de Segregated Witness y es una actualización aplicada al cliente de la red Bitcoin Bitcoin Core en 2017. Si bien SegWit resuelve el problema de maleabilidad de las transacciones de larga data en la red Bitcoin y allana el camino para que funcione Lightning Network, lo más importante y relevante para esta discusión sobre actualización es la expansión del tamaño de los bloques.
SegWit introduce un nuevo concepto: peso del bloque, cambiando 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. Los datos de transacciones contienen información sobre remitentes, receptores, entradas y salidas; los datos de testigos contienen información sobre scripts y datos de firmas.
Más tarde, la actualización de Taproot avanzó al actualizar el lenguaje de secuencias de comandos utilizado en la red Bitcoin a Tapscript. Después de la actualización, se hizo posible una gama más amplia de transacciones en la red Bitcoin, y Ordinal Theory aprovechó esto para registrar varios archivos en Satoshi a través de datos de testigos.
Básicamente, cada Satoshi tiene un número de serie único y puede almacenar datos, funcionando de manera similar a un NFT. Sin embargo, a diferencia de la mayoría de las NFT en el ecosistema Ethereum, el proceso de inscripción registra todos los datos, lo que la convierte en una NFT "nativa de blockchain" más auténtica que una NFT de Ethereum. Los usuarios pueden utilizar el protocolo Ordinals para grabar archivos en satoshis, y los satoshis que contienen los archivos también se pueden comercializar (intercambiar) como Bitcoins normales.
Sin embargo, para hacer esto, un desafío importante es que los usuarios deben usar una billetera que sea compatible con Ordinals. Aunque las inscripciones se registran en Satoshis y los Satoshis se pueden transferir a cualquier billetera Bitcoin, el desafío surge de no poder distinguir estos Satoshis inscritos de otros Bitcoins. Por lo tanto, en las transferencias regulares de BTC, existe el riesgo de que accidentalmente se escriban Satoshis en el archivo como tarifas de minero. Por lo tanto, los usuarios de Ordinals deben elegir una billetera que facilite el control y selección de satoshis.
ejemplo

Hasta ahora, los primeros usuarios han creado una amplia variedad de NFT de Bitcoin utilizando el protocolo Ordinals. Los primeros usaban imágenes, siendo la primera inscripción registrada satoshi 727,624,168,684,699 con una imagen dicbutt.
Dustlabs empaquetó sus 535 DeGods en un bloque (bloque #776408) a través del protocolo Ordinals, mientras que Yuga Labs, el desarrollador del conocido NFT “Boring Ape” de Ethereum, puso un conjunto de arte generativo llamado TwelveFold en Bitcoin en la red de monedas.

Mientras tanto, hay muchos experimentos interesantes que utilizan texto. Además de BRC-20, que destacaremos a continuación, los nombres Sats también son un buen ejemplo.

El Ethereum Name Service (ENS) es un servicio de nombres en la red Ethereum, mientras que Sats Names es un servicio de nombres en la red Bitcoin. Para registrar un nombre, simplemente ingrese texto de acuerdo con la sintaxis JSON como se muestra arriba.
¿Esto permite que cualquiera pueda usar un nombre único a voluntad? Por ejemplo, si Xiao Ming crea el nombre "bitcoin.sats" y Xiao Hong crea el mismo nombre "bitcoin.sats" en un satoshi diferente, esto puede causar ambigüedad. Lo que básicamente hacen los Sats Names es reconocer la propiedad de un nombre específico, perteneciente 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 los tipos de nombres y la propiedad.
BRC-20
BRC-20 es un estándar de token experimental propuesto por Domo en marzo de 2023 que permite a cualquiera emitir nuevos tokens en la red Bitcoin mediante la inscripción de texto.
A diferencia de Ethereum ERC-20, donde los tokens se pueden emitir y transferir inmediatamente después de implementar 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 nombres Sats, se requiere un indexador separado para comprender 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 etapas de implementación, acuñación y transferencia pueden ser difíciles de entender. Para facilitar una mejor comprensión de los lectores, tomamos como ejemplo el token BRC-20 XING existente.
desplegar:

El despliegue del token XING fue registrado por bc1qxhxhxxrv244ptsp5447lx4nsyue3ek23s9yycf (el implementador) en satoshi #1934771250000000. Sin embargo, dado que este implementador solo implementó tokens XING y no los acuñó, 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 satoshis, en lugar de todos a la vez, es porque el implementador estableció un tamaño máximo de acuñación de 1.000.

Transferir:

Para transferir 26.000 tokens XING, bc1qk3fqhw8txe5ev0s8n7rj2e3z564uw02hfhuw62 inscribió el texto anterior en 5 satoshis para transferir 22.000 tokens XING.

Balance:

Entonces, ¿cuál es el número final de tokens XING que contiene la dirección de la billetera en el ejemplo anterior?
bc1qxhxhxxrv244ptsp5447lx4nsyue3ek23s9yycf (desplegador): solo implementó tokens XING, no los acuñó, por lo que el saldo es 0.
bc1qk3fqhw8txe5ev0s8n7rj2e3z564uw02hfhuw62 (minter/remitente): Al buscar esta dirección en ordiscan, el número de inscripciones XING conservadas 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 consiste en transferir la inscripción de menta existente, sino en grabar el texto de transferencia de XING en otro Satoshi y luego completar la transferencia. En otras palabras, cuando ocurre el proceso de transferencia, se deduce el saldo del remitente y la inscripción de transferencia XING se agrega al saldo del destinatario. Entonces, aunque bc1q…uw62 todavía conserva la inscripción de menta de 26 000 tokens, el saldo final confirmado es 4000 porque la inscripción de transferencia XING de 22 000 tokens se envió a otra dirección.
En definitiva, BRC-20 introduce una nueva forma de manejar tokens fungibles (FT) en la red Bitcoin, que también ha recibido una gran atención con el reciente aumento de las memecoins (como PEPE) en la red Ethereum.
En los últimos dos meses, casi el 50% de las tarifas de transacción generadas en la red Bitcoin estuvieron relacionadas con números ordinales, específicamente BRC-20. Al 9 de mayo de 2023, la cantidad de tokens BRC-20 implementados es 1599, las tarifas de red relacionadas con la acuñación totalizan 628,7 BTC y las tarifas de red relacionadas con las transferencias totalizan 46,8 BTC. Se puede ver que BRC-20 ha activado un. Gran cantidad de uso de la red.
El primer token BRC-20, ordi, comenzó en 0,1 dólares y subió a un máximo de 31 dólares, ya que cotizaba en varios intercambios centralizados. Además, otros tokens como nals, meme, pepe y piza tienen límites de mercado que oscilan entre 10 y 40 millones de dólares.
Sin contratos inteligentes, ¿están centralizados todos los mercados comerciales 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 protocolos de mercado descentralizados a través de contratos inteligentes, pero nos resulta imposible construir contratos inteligentes similares en la red Bitcoin.
Si ha utilizado UniSat Marketplace, encontrará una variedad de ofertas de tokens BRC-20 enumeradas 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 sucede en varios mercados que comercializan NFT de Bitcoin (como MagicEden). ¿Todos los mercados de Ordinals existentes utilizan un enfoque de alojamiento centralizado?
La respuesta es PSBT (Transacción Bitcoin parcialmente firmada). PSBT es una característica introducida por BIP-174 que permite a los usuarios firmar solo ciertas entradas. Por lo tanto, UniSat y otros mercados de Ordinals utilizan PSBT para permitir que compradores y vendedores realicen transacciones sin confianza y sin custodia.
La popularidad de BRC-20 ha provocado un aumento significativo de las tarifas de la red Bitcoin. Sin embargo, esta tendencia duró poco y ahora muestra signos de desvanecerse. Aquí es donde entran en juego los nuevos estándares de tokens: 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 ha comenzado recientemente a ganar impulso.
ORC-20
Si bien BRC-20 allana el camino para una nueva forma de emitir FT utilizando Ordinales en la red Bitcoin, es un experimento muy temprano y tiene muchas deficiencias:
Primero, cuando se implementan inicialmente los tokens BRC-20, el suministro total y la cantidad máxima de tokens por menta son fijos y no se pueden cambiar. Si bien esto puede resultar beneficioso en algunos casos, tiene la desventaja de limitar la flexibilidad del modelo de token.
El segundo inconveniente es que los nombres de los tokens BRC-20 solo pueden tener 4 caracteres. Por el contrario, los tokens ERC-20 tienen nombres de diferentes longitudes. Eliminar las restricciones en la longitud del nombre del token permitirá que más proyectos creen tokens.
La 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í simplemente escribe datos en satoshis, la red Bitcoin no tiene forma a nivel de consenso de evitar inscripciones que violen el estándar BRC-20.
Por ejemplo, si el suministro máximo de tokens ordi BRC-20 es 21.000.000 y se han acuñado los 21.000.000 de tokens, la acuñación de tokens ordi adicionales no será válida según el estándar de tokens BRC-20, pero la transacción de acuñación se registrará independientemente de que se registre porque la transacción paga una tarifa. Por lo tanto, depende totalmente de un indexador externo determinar qué inscripción es válida o no, una situación que ha llevado a los atacantes a aprovechar las debilidades del mercado UniSat para realizar un ataque de doble gasto en tokens BRC-20, provocando 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 tokens

El estándar ORC-20 aporta mejoras sustanciales en comparación con el estándar BRC-20. Una de las mejoras es la inclusión de identificadores (ID) que pueden identificar tokens específicos. En el estándar BRC-20, si se implementan tokens con el mismo nombre, el indexador externo trata el primer token implementado como "legítimo". Por el contrario, en el estándar ORC-20, incluso los tokens con el mismo nombre aún se pueden distinguir porque la "ID" se incluye en el número de inscripción cuando se despliega, lo que permite la identificación.
2. Nombre del token de cualquier longitud
En segundo lugar, a diferencia del estándar BRC-20, que sólo permite crear cuatro letras como nombres, ORC-20 permite la creación de nombres de cualquier longitud. Por ejemplo, ORC, el primer token ORC-20 implementado, tenía 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 el número máximo de tokens por menta. Si bien los implementadores pueden aprovechar esta flexibilidad, también brinda oportunidades para varios experimentos de economía de tokens. Estos experimentos podrían incluir la reducción gradual del número máximo de tokens por moneda, 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 disponible. Según el modelo de cuenta, el saldo de B parecería ser de 3 dólares: 1 dólar y 2 dólares combinados. Pero según el modelo UTXO, el saldo de B tendría dos UTXO separados, uno por 1 dólar y otro por 2 dólares. 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, con $2,5 para C y $0,5 para 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 a las transferencias de tokens, que es la mayor diferencia con 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 poder enviar el saldo al remitente. Este es el mismo proceso que UTXO. Por lo tanto, para billeteras o mercados que adopten ORC-20, se debe esperar hasta que se complete la transacción de transferencia ORC-20.
Ecosistema ORC-20 y estado actual
Si bien ORC-20 no ha existido tanto tiempo como BRC-20, podemos verlo ganando algo de tracción, con un volumen total de transacciones relacionadas con ORC-20 hasta la fecha de alrededor de 260.000, con tarifas de alrededor de 19,5 BTC.

Hay proyectos comunitarios que vale la pena seguir, como BitPunks, que proporciona un navegador ORC-20, y OrcDAO, que utiliza el token ORC.
SRC-20:
Aunque el estándar ORC-20 puede considerarse una versión mejorada que corrige las limitaciones de BRC-20, el estándar SRC-20 utiliza Stamps (sellos) para grabar texto, lo cual es completamente diferente a los dos estándares anteriores.
BRC-20 y ORC-20 se basan en la teoría ordinal y el principio es escribir archivos arbitrarios en los datos testigo de las transacciones de Bitcoin. Sin embargo, este proceso consume una gran parte de la capacidad del libro mayor distribuido, lo que permite a los nodos podar o eliminar datos testigo. Además, no todos los nodos están obligados a retener o propagar estos datos testigo.
Sin embargo, en el caso de Stamps, dado que la información se almacena en UTXO, cada nodo completo debe almacenarla, lo que los hace más duraderos que los ordinales, o doblemente "nativos de blockchain". Si bien esto es una clara ventaja, el espacio para almacenar datos es limitado y solo puede aceptar imágenes de 24x24 píxeles o PNG o GIF con 8 profundidades de color.

El texto utilizado para implementar, acuñar y transferir tokens SRC-20 también está en formato JSON, muy similar al BRC-20.
Resumir
Comenzando con Sats Names, pasando por el recientemente popular BRC-20, ORC-20 y SRC-20, incluso hay esfuerzos para incorporar la funcionalidad de apuesta en los tokens BRC-20. ¿Por qué hay tantos experimentos en la red Bitcoin?
En primer lugar, en comparación con la sólida seguridad de la red Bitcoin, su utilización sigue siendo muy baja. La naturaleza del lenguaje de programación limita la ejecución de contratos inteligentes complejos en la red Bitcoin, limitando así sus aplicaciones. Sin embargo, su nivel de seguridad superior anima a los desarrolladores y usuarios a probar y explotar continuamente sus funciones. Por supuesto, dado que almacenar y mover dinero es tan seguro, sería fantástico si esta seguridad pudiera aprovecharse para una variedad de otros casos de uso.
En segundo lugar, el texto tiene 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 estimular la imaginación y representar conceptos amplios. Los tokens Sats Names, BRC-20, ORC-20 y SRC-20 usan solo texto 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 serie de experimentos innovadores en el futuro.
Otra pregunta es hasta dónde pueden llegar estas fichas "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 y simplemente representan la existencia del token al registrar una inscripción en el satoshi, su utilidad es, por lo tanto, limitada. Es difícil Imagínese que lo usen para algo más que ser comercializado como un token de meme. Quizás podríamos imaginar eventos de gobernanza simples en los que los usuarios conecten sus billeteras Bitcoin y voten en función de la cantidad de tokens BRC-20 que poseen, pero hacer cumplir los resultados de gobernanza en la cadena aún no es factible.
advertencia de riesgo:
De acuerdo con el "Aviso sobre prevención y tratamiento de riesgos de especulación en transacciones de moneda virtual" emitido por el banco central y otros departamentos, el contenido de este artículo es solo para compartir información y no promueve ni respalda ningún comportamiento comercial o de inversión Lectores. Se les solicita que cumplan estrictamente con las leyes y regulaciones de su región y no participen en prácticas financieras ilegales.
