Análisis del protocolo de inscripción y sus métodos de implementación
Con el lanzamiento del soporte para el mercado de inscripciones por parte de las principales plataformas de intercambio, el protocolo de inscripciones se ha convertido nuevamente en un foco de atención en el mercado. Sin embargo, debido a la complejidad y novedad del protocolo de inscripciones, han surgido diversos problemas de seguridad, que no solo amenazan la seguridad de los activos de los usuarios, sino que también tienen un impacto negativo en el desarrollo saludable de todo el ecosistema de inscripciones.
Este artículo analizará los protocolos de inscripción más populares, ayudando a los usuarios a comprender el uso de los protocolos de inscripción, su implementación y cómo proteger los activos de inscripción.
Inscripción Introducción
La inscripción en la blockchain es el registro de información específica y significativa en la blockchain mediante ciertas características de esta. Una vez que esta información se registra en la blockchain, se guarda de forma permanente y es difícil de alterar. Los tipos de información que se pueden registrar son diversos e incluyen información textual simple, códigos complejos, imágenes, entre otros. De esta manera, podemos utilizar un conjunto de estándares para implementar la funcionalidad de los activos digitales.
Inscripción actual
Desde que aparecieron las inscripciones de la cadena pública de Bitcoin como BRC-20, el ecosistema de inscripciones se ha desarrollado rápidamente. Las principales cadenas públicas se han unido al ecosistema de inscripciones, como el protocolo Ethscription de la cadena pública ETH, el protocolo ARC-20 de la cadena pública BTC, el protocolo BSC-20 de la cadena pública BSC y el protocolo PRC-20 de la cadena pública Polygon, entre otros. Estos protocolos se han creado para publicar inscripciones en sus respectivas cadenas públicas.
Explicación detallada del protocolo de inscripción principal
1. BRC-20
BRC-20 se basa en el modelo UTXO de Bitcoin y en el protocolo Ordinals. Ordinals asigna un número único a cada satoshi dentro de cada UTXO, lo que permite escribir texto, imágenes, etc. en los satoshis. BRC-20, por su parte, crea FT de Bitcoin (tokens fungibles) al proporcionar un "formato" y "atributos" unificados.
BRC-20, a través del protocolo Ordinals, escribe datos de texto en formato JSON unificado en Satoshi, como un libro de contabilidad para los tokens BRC-20. Principalmente incluye tres operaciones: deploy (despliegue), mint (acuñación) y transfer (transferencia).
2. ARC-20
ARC-20 también es un protocolo de inscripción en la cadena de bloques de Bitcoin, que implementa la escritura de datos estándar en UTXO. La diferencia es que ARC-20 utiliza sats (satoshis) en UTXO para representar la cantidad de tokens, y la regla es 1 sat = 1 token ARC-20.
ARC-20 también se divide en tres pasos: implementación, acuñación y transferencia. Durante la acuñación, la cantidad de sats del UTXO es igual a la cantidad de tokens ARC-20 acuñados. Durante la transferencia, simplemente se transfiere el UTXO que posee el token a otra dirección.
3. Inscripción
Ethscription es un protocolo para crear y compartir datos en Ethereum. Utiliza los bloques de datos calldata de las transacciones de Ethereum, añadiendo datos estándar durante las transferencias normales de ETH, otorgando un significado relacionado.
Al crear una inscripción, es necesario convertir el contenido (como imágenes) en un URI de datos codificados en Base64, y luego convertirlo en una cadena hexadecimal para rellenar el calldata. Para transferir la inscripción, se debe incluir en el calldata el hash de la transacción que creó esa inscripción.
4. Inscripción de la cadena de bloques EVM
Las cadenas de bloques EVM como BSCChain, Ethereum y Polygon tienen un método común de inscripción, que consiste en utilizar bloques de datos calldata para almacenar datos en un formato fijo.
Tomando como ejemplo la cadena BSC, el formato de inscripción es: data:,{"p":"","op":"","tick":"","amt":""}. Donde p representa el nombre del protocolo, op representa la operación, tick representa el nombre del token, amt representa la cantidad de tokens.
Al transferir tokens, se debe enviar una transferencia normal a la dirección de recepción y rellenar el hash de transacción que creó el token en calldata.
Resumen
Este artículo discute el principio de implementación de inscripciones en múltiples cadenas. En general, estas inscripciones utilizan las características del sistema de cadena pública para almacenar información fuera de línea en la blockchain de acuerdo con estándares establecidos, y se muestran a través de servidores fuera de línea.
Es importante señalar que las inscripciones presentadas no utilizan contratos inteligentes, lo que puede reducir significativamente los costos adicionales de transacción para los usuarios. Sin embargo, los usuarios deben comprender completamente la forma en que se implementa el protocolo de inscripciones para evitar transferencias erróneas o la quema incorrecta de inscripciones, lo que podría causar pérdidas irreversibles de activos.
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
20 me gusta
Recompensa
20
7
Republicar
Compartir
Comentar
0/400
BlockDetective
· 07-23 06:34
¿Qué estás esperando? Cuanto antes sumar, más ganarás.
Ver originalesResponder0
CrashHotline
· 07-20 07:03
Otra vez el ritmo de tomar a la gente por tonta.
Ver originalesResponder0
GhostAddressHunter
· 07-20 07:03
¡No hay duda, el veterano de la inscripción!
Ver originalesResponder0
RetailTherapist
· 07-20 06:59
Después de un tiempo me di cuenta de que la inscripción no es simple.
Ver originalesResponder0
CommunityJanitor
· 07-20 06:59
Hay un poco de perspectivas valiosas ah 666
Ver originalesResponder0
SignatureAnxiety
· 07-20 06:51
La riqueza está a la vista.
Ver originalesResponder0
NFTRegretter
· 07-20 06:50
¿Por qué es otra vez inscripción? El inversor minorista debe morir.
Análisis completo del protocolo de inscripción: comparación entre BRC-20, ARC-20, Ethscription y la implementación en cadenas EVM
Análisis del protocolo de inscripción y sus métodos de implementación
Con el lanzamiento del soporte para el mercado de inscripciones por parte de las principales plataformas de intercambio, el protocolo de inscripciones se ha convertido nuevamente en un foco de atención en el mercado. Sin embargo, debido a la complejidad y novedad del protocolo de inscripciones, han surgido diversos problemas de seguridad, que no solo amenazan la seguridad de los activos de los usuarios, sino que también tienen un impacto negativo en el desarrollo saludable de todo el ecosistema de inscripciones.
Este artículo analizará los protocolos de inscripción más populares, ayudando a los usuarios a comprender el uso de los protocolos de inscripción, su implementación y cómo proteger los activos de inscripción.
Inscripción Introducción
La inscripción en la blockchain es el registro de información específica y significativa en la blockchain mediante ciertas características de esta. Una vez que esta información se registra en la blockchain, se guarda de forma permanente y es difícil de alterar. Los tipos de información que se pueden registrar son diversos e incluyen información textual simple, códigos complejos, imágenes, entre otros. De esta manera, podemos utilizar un conjunto de estándares para implementar la funcionalidad de los activos digitales.
Inscripción actual
Desde que aparecieron las inscripciones de la cadena pública de Bitcoin como BRC-20, el ecosistema de inscripciones se ha desarrollado rápidamente. Las principales cadenas públicas se han unido al ecosistema de inscripciones, como el protocolo Ethscription de la cadena pública ETH, el protocolo ARC-20 de la cadena pública BTC, el protocolo BSC-20 de la cadena pública BSC y el protocolo PRC-20 de la cadena pública Polygon, entre otros. Estos protocolos se han creado para publicar inscripciones en sus respectivas cadenas públicas.
Explicación detallada del protocolo de inscripción principal
1. BRC-20
BRC-20 se basa en el modelo UTXO de Bitcoin y en el protocolo Ordinals. Ordinals asigna un número único a cada satoshi dentro de cada UTXO, lo que permite escribir texto, imágenes, etc. en los satoshis. BRC-20, por su parte, crea FT de Bitcoin (tokens fungibles) al proporcionar un "formato" y "atributos" unificados.
BRC-20, a través del protocolo Ordinals, escribe datos de texto en formato JSON unificado en Satoshi, como un libro de contabilidad para los tokens BRC-20. Principalmente incluye tres operaciones: deploy (despliegue), mint (acuñación) y transfer (transferencia).
2. ARC-20
ARC-20 también es un protocolo de inscripción en la cadena de bloques de Bitcoin, que implementa la escritura de datos estándar en UTXO. La diferencia es que ARC-20 utiliza sats (satoshis) en UTXO para representar la cantidad de tokens, y la regla es 1 sat = 1 token ARC-20.
ARC-20 también se divide en tres pasos: implementación, acuñación y transferencia. Durante la acuñación, la cantidad de sats del UTXO es igual a la cantidad de tokens ARC-20 acuñados. Durante la transferencia, simplemente se transfiere el UTXO que posee el token a otra dirección.
3. Inscripción
Ethscription es un protocolo para crear y compartir datos en Ethereum. Utiliza los bloques de datos calldata de las transacciones de Ethereum, añadiendo datos estándar durante las transferencias normales de ETH, otorgando un significado relacionado.
Al crear una inscripción, es necesario convertir el contenido (como imágenes) en un URI de datos codificados en Base64, y luego convertirlo en una cadena hexadecimal para rellenar el calldata. Para transferir la inscripción, se debe incluir en el calldata el hash de la transacción que creó esa inscripción.
4. Inscripción de la cadena de bloques EVM
Las cadenas de bloques EVM como BSCChain, Ethereum y Polygon tienen un método común de inscripción, que consiste en utilizar bloques de datos calldata para almacenar datos en un formato fijo.
Tomando como ejemplo la cadena BSC, el formato de inscripción es: data:,{"p":"","op":"","tick":"","amt":""}. Donde p representa el nombre del protocolo, op representa la operación, tick representa el nombre del token, amt representa la cantidad de tokens.
Al transferir tokens, se debe enviar una transferencia normal a la dirección de recepción y rellenar el hash de transacción que creó el token en calldata.
Resumen
Este artículo discute el principio de implementación de inscripciones en múltiples cadenas. En general, estas inscripciones utilizan las características del sistema de cadena pública para almacenar información fuera de línea en la blockchain de acuerdo con estándares establecidos, y se muestran a través de servidores fuera de línea.
Es importante señalar que las inscripciones presentadas no utilizan contratos inteligentes, lo que puede reducir significativamente los costos adicionales de transacción para los usuarios. Sin embargo, los usuarios deben comprender completamente la forma en que se implementa el protocolo de inscripciones para evitar transferencias erróneas o la quema incorrecta de inscripciones, lo que podría causar pérdidas irreversibles de activos.