BRC-20 es un estándar de token homogéneo de red Bitcoin experimental, propuesto por el usuario de Twitter @domodata el 8 de marzo de 2023. Aprovecha los datos JSON inscritos en la red Bitcoin para implementar contratos de tokens, acuñar tokens y transferir tokens. BRC-20 es un estándar de emisión de Tokens que imita al ERC-20 pero está implementado en la red Bitcoin. Aprovecha los datos para implementar contratos de tokens, acuñar tokens y transferir tokens.

3. Inscripción
Las inscripciones graban contenido arbitrario, creando artefactos digitales nativos de Bitcoin, a menudo denominados NFT. La inscripción no requiere cadenas laterales ni tokens separados.
Estos sats grabados pueden luego transferirse mediante una transacción de Bitcoin, enviarse a una dirección de Bitcoin y guardarse en un UTXO de Bitcoin. Estas transacciones, direcciones y UTXO son en todos los aspectos transacciones, direcciones y UTXO normales de Bitcoin, excepto que para enviar sats individuales, la transacción debe controlar el orden y el valor de las entradas y salidas de acuerdo con la teoría ordinal.
El modelo de contenido de inscripción está en red. Una inscripción consta de un tipo de contenido (también llamado tipo MIME) y el contenido en sí (cadena de bytes). Esto permite que el contenido de la inscripción se devuelva desde un servidor web y se utilice para crear secuencias de comandos HTML que utilizan y mezclan otro contenido de inscripción.
El contenido de la inscripción está completamente en cadena y se almacena en el script de gasto de la ruta del script taproot. Los scripts Taproot tienen pocas restricciones en su contenido y reciben descuentos adicionales para testigos, lo que hace que el almacenamiento del contenido de las inscripciones sea relativamente económico.
Dado que los costos del script de raíz principal solo se pueden generar a partir de la salida de raíz principal existente, se utiliza un proceso de confirmación/revelación de dos fases para el grabado. Primero, en la transacción de confirmación, cree una confirmación en la salida de la raíz principal del script que contiene el contenido de la inscripción. En segundo lugar, en la transacción de visualización, utilice el resultado generado por la transacción de envío para mostrar el contenido de la inscripción en la cadena.
El contenido de la inscripción se serializa mediante envíos de datos en condiciones no ejecutadas, llamados "sobres". El sobre consta de OP_FALSE OP_IF... OP_ENDIF que envuelve cualquier número de envíos de datos. Debido a que los sobres son efectivamente no operativos, no cambian la semántica del script que los contiene y se pueden usar junto con cualquier otro script de bloqueo.
Una inscripción de texto que contiene la cadena "¡Hola, mundo!" se serializa de la siguiente manera:
OP_FALSEOP_IF OP_PUSH "ord" OP_1 OP_PUSH "text/plain;charset=utf-8" OP_0 OP_PUSH "¡Hola mundo!"OP_ENDIF
Primero se empuja la cuerda para eliminar la ambigüedad de las inscripciones de otros usos de los sobres.
OP_1 indica el tipo de contenido que contiene el siguiente envío y OP_0 indica que los envíos de datos posteriores contienen el contenido en sí. Las inscripciones grandes deben utilizar múltiples envíos de datos porque una de las pocas limitaciones de taproot es que un único envío de datos no puede tener más de 520 bytes.
El contenido de la inscripción está contenido en la entrada que muestra la transacción, y la inscripción se realiza en el primer sat de su primera salida. Luego, este sat se puede rastrear utilizando reglas conocidas de la teoría ordinal, lo que permite transferirlo, comprarlo, venderlo, perderlo y recuperarlo.
4. Preguntas frecuentes
¿Qué es la teoría ordinal?
La teoría ordinal es un protocolo para asignar números ordinales a satoshis (las subdivisiones más pequeñas de Bitcoin) y rastrear esos satoshis a medida que se gastan las transacciones.
Estos números de serie son números muy grandes, como este 804766073970493. Cada Satoshi, el ¹⁄₁₀₀₀₀₀₀₀₀ de Bitcoin, tiene un número de serie.
¿La teoría ordinal requiere cadenas laterales, tokens separados o cambios en Bitcoin?
¡innecesario! La teoría ordinal funciona ahora, no hay cadenas laterales y el único token necesario es el propio Bitcoin.
¿Para qué sirve la teoría ordinal?
Colecciona, comercia y planifica. La teoría ordinal asigna identidad a cada satoshis, lo que permite rastrearlos y comercializarlos individualmente como curiosidades y valor numismático.
La teoría ordinal también respalda las inscripciones, un protocolo para adjuntar contenido arbitrario a ciertos satoshis, convirtiéndolos en artefactos digitales nativos de Bitcoin.
¿Cómo funciona la teoría ordinal?
Los números ordinales se asignan a los satoshis en el orden en que se extraen. El primer Satoshi del primer bloque tiene un número de secuencia de 0, el segundo Satoshi tiene un número de secuencia de 1 y el último Satoshi del primer bloque tiene un número de secuencia de 4.999.999.999.
Los satoshis existen en las salidas, pero las transacciones destruyen las salidas y crean nuevas salidas, por lo que la teoría ordinal utiliza un algoritmo para determinar cómo los satoshis saltan de las entradas de una transacción a las salidas.
Afortunadamente, el algoritmo es muy sencillo.
Cong realiza transferencias en orden de primero en entrar, primero en salir. Piense en las entradas de la transacción como una lista de satoshis y sus salidas como una lista de espacios en espera de recibir satoshis. Para asignar un satoshi de entrada a una ranura, cada satoshi de la entrada se examina en orden y cada satoshi se asigna a la primera ranura disponible en la salida.
Imaginemos una transacción con tres entradas y dos salidas. Las entradas están a la izquierda de la flecha y las salidas a la derecha, ambas etiquetadas con sus valores:
[2] [1] [3] → [4] [2]
Ahora marquemos la misma transacción con el número ordinal de los satoshis contenidos en cada entrada y marquemos cada ranura de salida con un signo de interrogación. Los números ordinales son grandes, así que representémoslos usando letras:
[a b] [c] [d e f] → [? ? ? ?] [? ?]
Para determinar qué satoshi va a qué salida, verifique los satoshis de entrada en orden y asigne a cada satoshi un signo de interrogación:
[a b] [c] [d e f] → [a b c d] [e f]
Usted puede preguntar ¿qué pasa con el costo? ¡buena pregunta! Imaginemos la misma transacción, esta vez con una tarifa de dos satoshis. Una transacción de tarifa envía más satoshis en la entrada de los que recibe la salida, por lo que para hacer de nuestra transacción una transacción que paga tarifas, eliminaremos la segunda salida:
[2] [1] [3] → [4]
satoshis e y f ahora no van a ninguna parte en la salida:
[a b] [c] [d e f] → [a b c d]
Entonces van como una tarifa al minero que extrajo el bloque. El BIP tiene detalles, pero en resumen, las tarifas pagadas por una transacción se tratan como entradas adicionales a las transacciones de Coinbase y se ordenan de acuerdo con cómo se ordenan sus transacciones correspondientes en el bloque. La transacción de Coinbase para este bloque podría verse así:
[Subsidio] [e f] → [Subsidio e f]
¿Dónde puedo encontrar los detalles?
¡PIF!
¿Por qué las inscripciones satelitales se denominan “artefactos digitales” en lugar de “NFT”?
Una inscripción es una NFT, pero en su lugar se utiliza el término “artefacto digital” porque es simple, revelador y familiar.
El término "artefacto digital" es muy sugerente, incluso para alguien que nunca antes lo ha oído. Por el contrario, NFT es un acrónimo que no proporciona ninguna indicación de lo que significa si no lo ha escuchado antes.
Además, "NFT" parece un término financiero, y la palabra "fungible" y la palabra "token" utilizadas en "NFT" tienen significados que no son comunes fuera del contexto financiero.
¿Cómo se comparan las inscripciones satelitales con otras...?
¿Ethereum NFT?
La inscripción nunca cambia.
El creador de la inscripción o el propietario de la inscripción simplemente no pueden modificarla una vez creada.
Los NFT de Ethereum pueden ser inmutables, pero muchos no lo son, y el propietario del contrato de NFT puede cambiarlos o eliminarlos.
Para garantizar que un NFT de Ethereum específico sea inmutable, se debe auditar el código del contrato, lo que requiere una comprensión detallada de la semántica de EVM y Solidity.
Es difícil para los usuarios no técnicos determinar si un determinado NFT de Ethereum es manipulable o no, y la plataforma Ethereum NFT no hace ningún esfuerzo por distinguir si un NFT es manipulable o no, y si el código fuente del contrato está disponible. y auditado.
El contenido de la inscripción está siempre en la cadena.
Las inscripciones no pueden hacer referencia a contenido fuera de la cadena. Esto hace que la inscripción sea más duradera, ya que el contenido no se puede perder, y más rara, ya que el creador de la inscripción debe pagar una tarifa proporcional al tamaño del contenido.
Parte del contenido de Ethereum NFT está dentro de la cadena, pero la mayor parte está fuera de la cadena y se almacena en plataformas como IPFS o Arweave, o en servidores web tradicionales totalmente centralizados. No se garantiza que el contenido de IPFS siga estando disponible y parte del contenido NFT almacenado en IPFS se ha perdido. Plataformas como Arweave se basan en supuestos económicos débiles y pueden fracasar catastróficamente cuando estos supuestos económicos ya no se cumplen. Los servidores web centralizados pueden desaparecer en cualquier momento.
Puede resultar difícil para los usuarios no técnicos determinar dónde se almacena el contenido de un determinado NFT de Ethereum.
La inscripción es mucho más sencilla.
Las NFT de Ethereum se basan en la red y la máquina virtual de Ethereum, que son complejas, cambian constantemente y los cambios se introducen a través de bifurcaciones duras incompatibles con versiones anteriores.
La inscripción, por otro lado, se basa en la cadena de bloques Bitcoin relativamente simple y conservadora, que introduce cambios a través de bifurcaciones blandas compatibles con versiones anteriores.
Las inscripciones son más seguras.
Inscriptions hereda el modelo de transacción de Bitcoin, que permite a los usuarios ver exactamente qué Inscriptions está transfiriendo una transacción antes de firmarla. Las inscripciones se pueden vender mediante transacciones parcialmente firmadas, lo que no requiere permitir que un tercero (como un intercambio o mercado) las transfiera en nombre del usuario.
Por el contrario, las NFT de Ethereum se han visto plagadas de vulnerabilidades de seguridad del usuario final. La firma ciega de transacciones, la concesión de permisos ilimitados a aplicaciones de terceros para los usuarios de NFT y la interacción con contratos inteligentes complejos e impredecibles son algo común. Esto crea un campo minado peligroso para los usuarios de NFT de Ethereum, y uno que a los teóricos ordinales simplemente no les importa.
Hay menos inscripciones.
Las inscripciones requieren Bitcoin para acuñar, transferir y almacenar. A primera vista, esto puede parecer una desventaja, pero la razón de ser de los artefactos digitales es la escasez y, por tanto, el valor.
Los NFT de Ethereum, por otro lado, se pueden acuñar en cantidades casi ilimitadas mediante una sola transacción, lo que los hace inherentemente menos escasos y, por lo tanto, potencialmente menos valiosos.
La inscripción no pretende respaldar las regalías en cadena.
Las regalías en cadena son una buena idea en teoría, pero no en la práctica. Los pagos de regalías no se pueden hacer cumplir en la cadena sin restricciones complejas e intrusivas. El ecosistema Ethereum NFT está lidiando actualmente con la confusión en torno a las regalías y se enfrenta colectivamente a la realidad de que las regalías en cadena transmitidas a los artistas como un beneficio de las NFT no son posibles, mientras que las plataformas se apresuran a reducir y eliminar el apoyo a las regalías.
Inscription evita este escenario por completo al no hacer falsas promesas de respaldar las regalías en cadena, evitando así la confusión, el caos y la negatividad de la situación de Ethereum NFT.
Las inscripciones abren nuevos mercados.
La capitalización de mercado y la liquidez de Bitcoin son significativamente más altas que las de Ethereum. Los NFT de Ethereum no tienen acceso a gran parte de la liquidez porque muchos poseedores de Bitcoin se muestran reacios a interactuar con el ecosistema de Ethereum debido a preocupaciones sobre la simplicidad, la seguridad y la descentralización.
Estos defensores de Bitcoin pueden estar más interesados en las inscripciones que en los NFT de Ethereum, lo que abre una nueva clase de coleccionistas.
La inscripción tiene un modelo de datos más rico.
Una inscripción consta de un tipo de contenido (también llamado tipo MIME) y contenido (una cadena de bytes arbitraria). Este es el mismo modelo de datos utilizado por la web, lo que permite que el contenido de inscripción evolucione con la web y admita cualquier tipo de contenido admitido por los navegadores web sin cambiar el protocolo subyacente.
¿Activos RGB y Taro?
RGB y Taro son protocolos de activos de capa 2 construidos sobre Bitcoin. Son mucho más complejas que las inscripciones, pero también más distintivas.
Ordinal Theory está diseñada para artefactos digitales, y el principal caso de uso de RGB y Taro son los tokens fungibles, por lo que es probable que la experiencia del usuario de Inscriptions sea más simple y refinada que la de RGB y Taro NFT.
Tanto RGB como Taro almacenan contenido fuera de la cadena, lo que requiere infraestructura adicional y puede perderse. Por el contrario, el contenido de la inscripción se almacena en la cadena y no se puede perder.
La teoría ordinal, RGB y Taro son muy tempranas, por lo que esto es una especulación, pero el enfoque de la teoría ordinal puede darle una ventaja en términos de características de los artefactos digitales, incluidas características como mejores modelos de contenido y símbolos globalmente únicos.
¿Activos de contraparte?
La contraparte tiene su propio token, XCP, que es necesario para ciertas funciones, lo que hace que la mayoría de los poseedores de Bitcoin lo vean como una altcoin en lugar de una extensión o una segunda capa de Bitcoin.
Ordinal Theory se diseñó desde cero para artefactos digitales, mientras que Counterparty se diseñó principalmente para la emisión de tokens financieros.
¿Quién puede utilizar inscripciones...?
artista
*La inscripción está en Bitcoin. *Bitcoin es actualmente la moneda digital con mayor estatus y mayores posibilidades de supervivencia a largo plazo. Si desea asegurarse de que su obra de arte perdure en el futuro, no hay mejor manera de publicarla que con una inscripción.
*Almacenamiento en cadena más económico. *Con una tarifa de retransmisión mínima de $20,000 por BTC y una tarifa de retransmisión mínima de 1 satoshi por vbyte, el costo de publicar contenido inscrito es de $50 por 1 millón de bytes.
*¡Aún es pronto para la inscripción! *La inscripción aún está en desarrollo y aún no se ha publicado en la red principal. Esto le brinda la oportunidad de ser uno de los primeros en adoptar y explorar el medio a medida que evoluciona.
*La inscripción es sencilla. *La inscripción no requiere escribir ni comprender contratos inteligentes.
*Las inscripciones desbloquean nueva movilidad. *Las inscripciones son más accesibles y atractivas para los poseedores de Bitcoin, lo que abre la puerta a una clase completamente nueva de coleccionistas.
Las inscripciones están diseñadas para artefactos digitales*. *Inscription se diseñó desde cero para admitir NFT y presentar un mejor modelo de datos, así como características como símbolos únicos a nivel mundial y procedencia mejorada.
*La inscripción no admite regalías en cadena. *Esto es negativo, pero depende de cómo se mire. Las regalías en cadena han sido de gran ayuda para los creadores, pero también han causado una interrupción masiva en el ecosistema Ethereum NFT. El ecosistema Ethereum ahora está lidiando con este problema y hay una carrera hacia el fondo para lograr un futuro de regalías opcional. La inscripción no admite regalías en cadena porque no son técnicamente viables. Si elige crear una inscripción, puede solucionar esta limitación de varias maneras: conservar una parte de la inscripción para venderla en el futuro, beneficiarse de una apreciación futura o proporcionar ventajas a los usuarios que respeten las regalías opcionales.
coleccionista
*La inscripción es concisa y clara, sin sorpresas. *Siempre son inmutables y están en cadena, por lo que no requieren ninguna diligencia debida especial.
Inscripción en Bitcoin. Puede verificar fácilmente la ubicación y las propiedades de la inscripción utilizando un nodo completo de Bitcoin que usted controle.
Titulares de bitcoins
Comienzo esta sección con la siguiente afirmación: "Lo más importante que hace la red Bitcoin es descentralizar la moneda". Todos los demás casos de uso son secundarios, incluida la teoría ordinal. Los desarrolladores de la teoría ordinal entienden y reconocen esto, y creen que la teoría ordinal contribuye a la misión principal de Bitcoin, al menos en pequeña medida.
A diferencia de muchas otras cosas en el espacio de las altcoins, los artefactos digitales tienen sus ventajas. Por supuesto, hay toneladas de NFT que son feas, estúpidas y fraudulentas. Sin embargo, hay muchas cosas muy creativas por ahí, y el arte de crear y coleccionar ha sido parte de la historia humana desde el principio, incluso antes que el comercio y el dinero, que también son técnicas ancestrales.
Bitcoin proporciona una plataforma increíble para crear y recopilar artefactos digitales de forma segura y descentralizada, protegiendo a los usuarios y artistas de la misma manera que proporciona una plataforma increíble para enviar y recibir valor, y por las mismas razones.
Los números ordinales y las inscripciones aumentan la demanda de espacio de bloque de Bitcoin, lo que aumenta el presupuesto de seguridad de Bitcoin, lo cual es fundamental para salvaguardar la transición de Bitcoin a un modelo de seguridad dependiente de tarifas, ya que se vuelve inviable permitir que la recompensa del bloque se reduzca a la mitad. es.
El contenido de la inscripción se almacena en la cadena, por lo que los requisitos de espacio de bloque utilizados por la inscripción son ilimitados. Esto crea un comprador de último recurso para todo el espacio de bloques de Bitcoin. Esto ayudará a respaldar un mercado de tarifas sólido, garantizando que Bitcoin permanezca seguro.
La inscripción también refuta las afirmaciones de que Bitcoin no puede escalar ni utilizarse para nuevos casos de uso. Si sigues proyectos como DLC, Fedimint, Lightning, Taro y RGB, sabrás que esta afirmación es falsa, pero Inscription proporciona un contraargumento fácil de entender que apunta a un caso de uso popular y probado: las NFT. Esto lo deja muy claro. .
Si las inscripciones se convierten en artefactos digitales muy buscados y con ricas historias, como esperan los autores, servirán como un poderoso gancho para la adopción de Bitcoin: vengan por el arte rico y divertido, quédense por la moneda digital descentralizada.
Las inscripciones son una fuente extremadamente benigna de requisitos de espacio para bloques. Por ejemplo, es poco probable que las monedas estables en Bitcoin (que pueden dar a los grandes emisores de monedas estables una influencia en el futuro del desarrollo de Bitcoin), o DeFi (posiblemente a través de la introducción de MEV en Bitcoin), el arte digital y los objetos coleccionables generen suficientes entidades individuales de poder para socavar. Bitcoin. El arte está descentralizado.
Se incentiva a los usuarios de inscripciones y a los proveedores de servicios a ejecutar nodos completos de Bitcoin, emitir y realizar un seguimiento de inscripciones, invirtiendo así su peso económico en la cadena honesta.
La teoría ordinal y las inscripciones no tendrán un impacto significativo en la homogeneidad de Bitcoin. Los usuarios de Bitcoin pueden ignorar ambos sin repercusiones.
Esperamos que la teoría ordinal fortalezca y enriquezca a Bitcoin y le dé otra dimensión de atractivo y funcionalidad, permitiéndole servir de manera más efectiva a su caso de uso principal, que es un depósito descentralizado de valor para la humanidad.
