Lição 2

Empezando con Inscriptions

En este capítulo, usaremos tokens de inscripción BRC-20 como ejemplo para introducir los principios básicos de las inscripciones y cómo dominar las inscripciones.

Contenido del capítulo
En la sesión anterior, revisamos la historia de la emisión de activos de Bitcoin y el trasfondo técnico de las inscripciones. En esta sesión, ilustraremos los procedimientos específicos y los principios subyacentes de las inscripciones, utilizando BRC-20 como ejemplo.

Principios fundamentales de Inscripciones

Usando el blockchain de Bitcoin como ejemplo, durante las transacciones (como transferencias) en la cadena de Bitcoin, los comerciantes pueden ingresar su texto deseado en un campo específico. Este texto será empaquetado por los nodos del blockchain junto con la transacción y finalmente se convertirá en parte de la cadena. La “Inscripción” es el proceso de ingresar datos en una transacción. Sin embargo, para generar inscripciones que sean reconocidas por el mercado, se deben seguir ciertas reglas al “inscribir”. Estas reglas son diferentes protocolos de inscripción. En el caso del popular protocolo de inscripción BRC-20 Ordi en Bitcoin, el contenido de la inscripción es como se muestra a continuación. Los participantes solo pueden obtener inscripciones de Ordi inscribiéndose de acuerdo con este contenido.

Información sobre las inscripciones de Ordi (Fuente: BRC-20 Doc)

El ejemplo anterior es la transacción génesis para la implementación de la inscripción Ordi. El contrato de transacción en ese momento era: b61b0172d95e266c18aea0c624db987e971a5d6d4ebc2aaed85da4642d635735. Podemos consultar sus detalles de transacción utilizando el navegador de Bitcoin Blockchain.com. El resultado es como se muestra a continuación:

Una cadena de caracteres hexadecimales ha sido escrita en el campo de testigo de la transacción (la parte resaltada en azul arriba). Cuando usamos un convertidor para convertir estas cadenas hexadecimales en caracteres en inglés, podemos encontrar:

Cómo implementar, acuñar y transferir Inscriptions

Después de entender los principios básicos de las inscripciones, necesitamos aprender sobre las operaciones fundamentales de inscripción. Hay muchos protocolos de inscripción, como BRC-20, ARC-20 (protocolo atómico), Protocolo de Runas y Protocolo de Tap. Sin embargo, todos estos protocolos de inscripción comparten comandos básicos:

  • Desplegar: Implementa la inscripción en la cadena de bloques y define la información básica del activo, como el suministro total, el protocolo utilizado y el método de acuñación.
  • Mint: Crea la inscripción y la envía a tu dirección y monedero.
  • Transfer: Transfiere el activo de inscripción a otra dirección.

Estos comandos básicos también deben seguir el formato especificado del protocolo. Tomemos BRC-20 como ejemplo. Hay seis campos clave del protocolo, como se muestra a continuación. Cada campo tiene su respectivo significado:

Fuente: Documento BRC-20

  • “p”: Tipo de Protocolo. Una palabra clave obligatoria que define la operación basada en el protocolo BRC-20, ayudando a otros sistemas a identificar y procesar eventos BRC-20.
  • “op”: Tipo de evento. Una palabra clave obligatoria que define el tipo de evento, ya sea implementación (“Deploy”), acuñación (“Mint”), o transferencia (“Transfer”). Aquí, el contenido de “op” es “transfer,” lo que significa que el tipo de evento es una transferencia.
  • “tick”: Identificador de Token BRC-20. Una palabra clave obligatoria que define el nombre del token BRC-20, que consta de cuatro letras. Aquí, el contenido de “tick” es “ordi,” lo que indica que el token BRC-20 transferido es $ordi.
  • “amt”: Cantidad de tokens BRC-20 transferidos. Una palabra clave obligatoria que define la cantidad de tokens BRC-20 a transferir.
  • "max": Suministro máximo. Una palabra clave obligatoria que define el suministro máximo del token BRC-20.
  • “lim”: Número máximo de tokens BRC-20 por inscripción. Una palabra clave opcional que define el número máximo de tokens BRC-20 que un usuario puede obtener al acuñar una sola inscripción. Si se establece en 1000, entonces acuñar una sola inscripción puede otorgar un máximo de 1000 tokens BRC-20.
  • “dec”: Precisión Decimal. Una palabra clave opcional que define la precisión decimal del token BRC-20, con un valor predeterminado de 18.
  • "to": Destino de transferencia. Una palabra clave opcional que define la dirección de recepción para la transferencia. Si se deja vacío, la dirección de recepción predeterminada es correcta. Actualmente, esta palabra clave solo se usa para pruebas de seguimiento de datos del panel de Dune Analytics.
  • "fee": Tarifa de transferencia. Una palabra clave opcional que define la cantidad de la tarifa de transferencia. Actualmente, esta palabra clave solo se utiliza para las pruebas de seguimiento de datos del panel de Dune Analytics (en ausencia de datos de Taproot).

Las instrucciones base del protocolo relevante son comandos con cada campo dispuesto según las especificaciones. La instrucción de implementación es la siguiente (usando la inscripción Ordi como ejemplo):
{

“p”: “brc-20”,

"op": "desplegar"

"tick": "ordi"

"max": "21000000",

“lim”: “1000”

}

Este texto formateado en JSON describe el uso del protocolo BRC-20 para acuñar un activo llamado "ordi" con un suministro máximo de 21,000,000 y una cantidad de acuñación de 1000 por acuñación. La instrucción de acuñación es la siguiente:

{

"p": "brc-20",

“op”: “acuñar”,

"tick": "ordi"

“amt”: “1000”

}

Este texto JSON indica que deseas acuñar 1000 inscripciones BRC-20 llamadas "ordi." La instrucción de transferencia también es relativamente simple:

{

“p”: “brc-20”,

"op": "transfer",

"tick": "ordi",

"amt": "100"

}

Similar al BRC-20, otras inscripciones operan bajo un principio similar. La implementación implica cargar información específica a la transacción o a la arquitectura del blockchain en sí. Diferentes protocolos tienen especificaciones de protocolo y campos distintos. Algunos solo modifican el campo “p” en las especificaciones de protocolo mencionadas anteriormente, mientras que otros lo cambian a un formato de protocolo diferente y añaden campos correspondientes para expandir la funcionalidad.

Inscripciones vs. Tokens

Las inscripciones presentadas anteriormente generan principalmente inscripciones que se asemejan a activos como tokens. Además, existen protocolos de activos como el Protocolo de Ordinales y el Protocolo de Atómicos que pueden generar activos similares a "NFTs". La característica común de estas inscripciones es que toda la información se almacena en la cadena. Debido a su naturaleza altamente pública, actualmente no pueden ser controladas por contratos en comparación con los tokens. Solo se pueden usar para nombrar alguna información básica de tokens, como el suministro total y el nombre. Características comunes como el desbloqueo de tokens, contratos de participación y distribución inicial aún no son posibles.

Investigador de criptomonedas CapitánZ, en su artículo "La Esencia de las Inscripciones es SFT,"argumentó que las inscripciones son en realidad un tercer tipo de activo llamado SFT (Token Semi-Fungible) más allá de los tokens fungibles comunes (tokens ordinarios) y tokens no fungibles (NFTs). Los SFTs son intermedios entre los FTs y los NFTs, lo que significa que pueden dividirse y calcularse, pero también tienen singularidad.

Si bien este argumento no ha obtenido una aceptación generalizada por parte de la comunidad, ha generado cierta discusión. Sin duda, las inscripciones son una nueva forma de emitir activos, y este tipo de activo es diferente de los tipos de activos existentes. En blockchains comunes Turing-completos como Ethereum, Solana y Near, los tokens y activos NFT son más populares, y la mayoría de las dApps y la infraestructura están diseñadas en base a esto.

Sin embargo, en las cadenas de bloques no completas de Turing como Bitcoin, los tokens y los NFT no pueden existir. Las inscripciones se han convertido en una de las pocas soluciones de emisión de activos, y con el efecto riqueza y la afluencia de promotores, la infraestructura de inscripción ha seguido surgiendo. Tanto los usuarios de inscripción como la liquidez han mejorado significativamente. Las inscripciones se están convirtiendo en un método de emisión de activos convencional en cadenas públicas como Bitcoin y Dogechain.

Utilizando Herramientas para Operaciones Rápidas

Como se puede ver en los principios anteriores, las principales operaciones de las inscripciones implican múltiples operaciones en cadena, algunas de las cuales incluso requieren ejecutar nodos para "inscribirse". Por lo tanto, muchos desarrolladores y equipos excelentes han desarrollado herramientas de operación simples, como la herramienta de navegación Unisat, donde los usuarios solo necesitan ingresar datos básicos como el nombre y la cantidad de la inscripción y enviar la tarifa de gas para inscribirse.

Página de inscripción Unisat. Fuente:https://unisat.io/inscribe

Además, existen diversas herramientas que pueden ayudar a los usuarios a ver los datos de inscripción y ayudar en las decisiones de inversión, como el página de navegación y Launcpadestablecido por Gate.io. Estas herramientas se discutirán en detalle en el Capítulo 4.

Página de Inscripción de Gate.io. Fuente:https://www.gate.io/web3/inscription-market/bitcoin/brc-20

Resumen del capítulo

  • El principio fundamental de la inscripción implica inscribir información en la cadena de bloques.
  • Hay varios protocolos de inscripción en el mercado, incluido el Protocolo Ordinals, BRC-20, ARC-20 (Protocolo Atomical), Protocolo Runes y Protocolo Tap. Sin embargo, todas estas inscripciones tienen los siguientes comandos básicos:
  • Implementación: La inscripción se despliega en la cadena de bloques, definiendo información básica sobre el activo, como la cantidad total, el protocolo utilizado y el método de acuñación.
  • Acuñación: La inscripción se "crea" y se coloca en la dirección y la billetera.
  • Transfer: El activo de la inscripción se transfiere a otra dirección.
Exclusão de responsabilidade
* O investimento em criptomoedas envolve riscos significativos. Prossiga com cuidado. O curso não pretende ser um conselho de investimento.
* O curso é criado pelo autor que se juntou ao Gate Learn. Qualquer opinião partilhada pelo autor não representa o Gate Learn.
Catálogo
Lição 2

Empezando con Inscriptions

En este capítulo, usaremos tokens de inscripción BRC-20 como ejemplo para introducir los principios básicos de las inscripciones y cómo dominar las inscripciones.

Contenido del capítulo
En la sesión anterior, revisamos la historia de la emisión de activos de Bitcoin y el trasfondo técnico de las inscripciones. En esta sesión, ilustraremos los procedimientos específicos y los principios subyacentes de las inscripciones, utilizando BRC-20 como ejemplo.

Principios fundamentales de Inscripciones

Usando el blockchain de Bitcoin como ejemplo, durante las transacciones (como transferencias) en la cadena de Bitcoin, los comerciantes pueden ingresar su texto deseado en un campo específico. Este texto será empaquetado por los nodos del blockchain junto con la transacción y finalmente se convertirá en parte de la cadena. La “Inscripción” es el proceso de ingresar datos en una transacción. Sin embargo, para generar inscripciones que sean reconocidas por el mercado, se deben seguir ciertas reglas al “inscribir”. Estas reglas son diferentes protocolos de inscripción. En el caso del popular protocolo de inscripción BRC-20 Ordi en Bitcoin, el contenido de la inscripción es como se muestra a continuación. Los participantes solo pueden obtener inscripciones de Ordi inscribiéndose de acuerdo con este contenido.

Información sobre las inscripciones de Ordi (Fuente: BRC-20 Doc)

El ejemplo anterior es la transacción génesis para la implementación de la inscripción Ordi. El contrato de transacción en ese momento era: b61b0172d95e266c18aea0c624db987e971a5d6d4ebc2aaed85da4642d635735. Podemos consultar sus detalles de transacción utilizando el navegador de Bitcoin Blockchain.com. El resultado es como se muestra a continuación:

Una cadena de caracteres hexadecimales ha sido escrita en el campo de testigo de la transacción (la parte resaltada en azul arriba). Cuando usamos un convertidor para convertir estas cadenas hexadecimales en caracteres en inglés, podemos encontrar:

Cómo implementar, acuñar y transferir Inscriptions

Después de entender los principios básicos de las inscripciones, necesitamos aprender sobre las operaciones fundamentales de inscripción. Hay muchos protocolos de inscripción, como BRC-20, ARC-20 (protocolo atómico), Protocolo de Runas y Protocolo de Tap. Sin embargo, todos estos protocolos de inscripción comparten comandos básicos:

  • Desplegar: Implementa la inscripción en la cadena de bloques y define la información básica del activo, como el suministro total, el protocolo utilizado y el método de acuñación.
  • Mint: Crea la inscripción y la envía a tu dirección y monedero.
  • Transfer: Transfiere el activo de inscripción a otra dirección.

Estos comandos básicos también deben seguir el formato especificado del protocolo. Tomemos BRC-20 como ejemplo. Hay seis campos clave del protocolo, como se muestra a continuación. Cada campo tiene su respectivo significado:

Fuente: Documento BRC-20

  • “p”: Tipo de Protocolo. Una palabra clave obligatoria que define la operación basada en el protocolo BRC-20, ayudando a otros sistemas a identificar y procesar eventos BRC-20.
  • “op”: Tipo de evento. Una palabra clave obligatoria que define el tipo de evento, ya sea implementación (“Deploy”), acuñación (“Mint”), o transferencia (“Transfer”). Aquí, el contenido de “op” es “transfer,” lo que significa que el tipo de evento es una transferencia.
  • “tick”: Identificador de Token BRC-20. Una palabra clave obligatoria que define el nombre del token BRC-20, que consta de cuatro letras. Aquí, el contenido de “tick” es “ordi,” lo que indica que el token BRC-20 transferido es $ordi.
  • “amt”: Cantidad de tokens BRC-20 transferidos. Una palabra clave obligatoria que define la cantidad de tokens BRC-20 a transferir.
  • "max": Suministro máximo. Una palabra clave obligatoria que define el suministro máximo del token BRC-20.
  • “lim”: Número máximo de tokens BRC-20 por inscripción. Una palabra clave opcional que define el número máximo de tokens BRC-20 que un usuario puede obtener al acuñar una sola inscripción. Si se establece en 1000, entonces acuñar una sola inscripción puede otorgar un máximo de 1000 tokens BRC-20.
  • “dec”: Precisión Decimal. Una palabra clave opcional que define la precisión decimal del token BRC-20, con un valor predeterminado de 18.
  • "to": Destino de transferencia. Una palabra clave opcional que define la dirección de recepción para la transferencia. Si se deja vacío, la dirección de recepción predeterminada es correcta. Actualmente, esta palabra clave solo se usa para pruebas de seguimiento de datos del panel de Dune Analytics.
  • "fee": Tarifa de transferencia. Una palabra clave opcional que define la cantidad de la tarifa de transferencia. Actualmente, esta palabra clave solo se utiliza para las pruebas de seguimiento de datos del panel de Dune Analytics (en ausencia de datos de Taproot).

Las instrucciones base del protocolo relevante son comandos con cada campo dispuesto según las especificaciones. La instrucción de implementación es la siguiente (usando la inscripción Ordi como ejemplo):
{

“p”: “brc-20”,

"op": "desplegar"

"tick": "ordi"

"max": "21000000",

“lim”: “1000”

}

Este texto formateado en JSON describe el uso del protocolo BRC-20 para acuñar un activo llamado "ordi" con un suministro máximo de 21,000,000 y una cantidad de acuñación de 1000 por acuñación. La instrucción de acuñación es la siguiente:

{

"p": "brc-20",

“op”: “acuñar”,

"tick": "ordi"

“amt”: “1000”

}

Este texto JSON indica que deseas acuñar 1000 inscripciones BRC-20 llamadas "ordi." La instrucción de transferencia también es relativamente simple:

{

“p”: “brc-20”,

"op": "transfer",

"tick": "ordi",

"amt": "100"

}

Similar al BRC-20, otras inscripciones operan bajo un principio similar. La implementación implica cargar información específica a la transacción o a la arquitectura del blockchain en sí. Diferentes protocolos tienen especificaciones de protocolo y campos distintos. Algunos solo modifican el campo “p” en las especificaciones de protocolo mencionadas anteriormente, mientras que otros lo cambian a un formato de protocolo diferente y añaden campos correspondientes para expandir la funcionalidad.

Inscripciones vs. Tokens

Las inscripciones presentadas anteriormente generan principalmente inscripciones que se asemejan a activos como tokens. Además, existen protocolos de activos como el Protocolo de Ordinales y el Protocolo de Atómicos que pueden generar activos similares a "NFTs". La característica común de estas inscripciones es que toda la información se almacena en la cadena. Debido a su naturaleza altamente pública, actualmente no pueden ser controladas por contratos en comparación con los tokens. Solo se pueden usar para nombrar alguna información básica de tokens, como el suministro total y el nombre. Características comunes como el desbloqueo de tokens, contratos de participación y distribución inicial aún no son posibles.

Investigador de criptomonedas CapitánZ, en su artículo "La Esencia de las Inscripciones es SFT,"argumentó que las inscripciones son en realidad un tercer tipo de activo llamado SFT (Token Semi-Fungible) más allá de los tokens fungibles comunes (tokens ordinarios) y tokens no fungibles (NFTs). Los SFTs son intermedios entre los FTs y los NFTs, lo que significa que pueden dividirse y calcularse, pero también tienen singularidad.

Si bien este argumento no ha obtenido una aceptación generalizada por parte de la comunidad, ha generado cierta discusión. Sin duda, las inscripciones son una nueva forma de emitir activos, y este tipo de activo es diferente de los tipos de activos existentes. En blockchains comunes Turing-completos como Ethereum, Solana y Near, los tokens y activos NFT son más populares, y la mayoría de las dApps y la infraestructura están diseñadas en base a esto.

Sin embargo, en las cadenas de bloques no completas de Turing como Bitcoin, los tokens y los NFT no pueden existir. Las inscripciones se han convertido en una de las pocas soluciones de emisión de activos, y con el efecto riqueza y la afluencia de promotores, la infraestructura de inscripción ha seguido surgiendo. Tanto los usuarios de inscripción como la liquidez han mejorado significativamente. Las inscripciones se están convirtiendo en un método de emisión de activos convencional en cadenas públicas como Bitcoin y Dogechain.

Utilizando Herramientas para Operaciones Rápidas

Como se puede ver en los principios anteriores, las principales operaciones de las inscripciones implican múltiples operaciones en cadena, algunas de las cuales incluso requieren ejecutar nodos para "inscribirse". Por lo tanto, muchos desarrolladores y equipos excelentes han desarrollado herramientas de operación simples, como la herramienta de navegación Unisat, donde los usuarios solo necesitan ingresar datos básicos como el nombre y la cantidad de la inscripción y enviar la tarifa de gas para inscribirse.

Página de inscripción Unisat. Fuente:https://unisat.io/inscribe

Además, existen diversas herramientas que pueden ayudar a los usuarios a ver los datos de inscripción y ayudar en las decisiones de inversión, como el página de navegación y Launcpadestablecido por Gate.io. Estas herramientas se discutirán en detalle en el Capítulo 4.

Página de Inscripción de Gate.io. Fuente:https://www.gate.io/web3/inscription-market/bitcoin/brc-20

Resumen del capítulo

  • El principio fundamental de la inscripción implica inscribir información en la cadena de bloques.
  • Hay varios protocolos de inscripción en el mercado, incluido el Protocolo Ordinals, BRC-20, ARC-20 (Protocolo Atomical), Protocolo Runes y Protocolo Tap. Sin embargo, todas estas inscripciones tienen los siguientes comandos básicos:
  • Implementación: La inscripción se despliega en la cadena de bloques, definiendo información básica sobre el activo, como la cantidad total, el protocolo utilizado y el método de acuñación.
  • Acuñación: La inscripción se "crea" y se coloca en la dirección y la billetera.
  • Transfer: El activo de la inscripción se transfiere a otra dirección.
Exclusão de responsabilidade
* O investimento em criptomoedas envolve riscos significativos. Prossiga com cuidado. O curso não pretende ser um conselho de investimento.
* O curso é criado pelo autor que se juntou ao Gate Learn. Qualquer opinião partilhada pelo autor não representa o Gate Learn.