Análisis del protocolo de inscripción: principios de implementación y consideraciones de seguridad
Recientemente, varias plataformas de intercambio líderes han lanzado sucesivamente mercados de inscripción, apoyando múltiples protocolos de inscripción como BRC-20 y EVM, lo que ha suscitado una amplia atención del mercado hacia las inscripciones. Sin embargo, debido a la complejidad e innovación de los protocolos de inscripción, han surgido numerosos 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 revisará los principales protocolos de inscripción, ayudando a los usuarios a entender el uso de los protocolos de inscripción, su forma de implementación y cómo proteger los activos de inscripción.
Inscripción Introducción
La inscripción es una función específica de la blockchain que permite registrar de manera permanente en la cadena información con un significado particular. Una vez que esta información se registra, es difícil alterarla y puede consistir en varios tipos, como texto simple, código complejo o imágenes. De esta manera, podemos utilizar un estándar unificado para implementar las funciones de activos digitales.
Inscripción actual
Desde que apareció la inscripción BRC-20 en la cadena de bloques de Bitcoin, el ecosistema de inscripciones ha crecido rápidamente. Actualmente, las principales cadenas de bloques se han unido al ecosistema de inscripciones, como el protocolo Ethscription de Ethereum, el protocolo ARC-20 de Bitcoin, el protocolo BSC-20 de BSC, el protocolo PRC-20 de Polygon, entre otros. Estos protocolos están diseñados para emitir inscripciones en sus respectivas cadenas de bloques.
Detalle del protocolo de inscripción principal
1. BRC-20
BRC-20 se basa en el modelo UTXO de Bitcoin y el protocolo Ordinals. Escribe datos de texto JSON en formato unificado en satoshis a través de Ordinals, como el libro mayor de tokens BRC-20, utilizado para analizar la tenencia y transferencia de tokens.
BRC-20 incluye tres operaciones estándar: deploy( despliegue ), mint( acuñación ) y transfer( transferencia ). Cada operación tiene campos específicos, como el nombre del token, la cantidad total emitida, la cantidad máxima de acuñación por vez, etc. La operación de transferencia se realiza mediante el envío de la inscripción a la dirección objetivo para lograr cambios en el saldo.
2. ARC-20
ARC-20 también es un protocolo de inscripción en la cadena de bloques de Bitcoin, que también implementa la escritura de datos estándar en UTXO. La diferencia es que ARC-20 utiliza la cantidad de satoshis en UTXO para representar directamente la cantidad de tokens, la regla es que 1 satoshi es igual a 1 token ARC-20.
En la fase de implementación de ARC-20, se deben ingresar el nombre del token, la cantidad total y otra información; al acuñar, solo se necesita ingresar el nombre del token, y la cantidad de satoshis del UTXO será la cantidad acuñada; al transferir, simplemente se transfieren los UTXO que contienen el token a otra dirección.
3. Ethscription
Ethscription es un protocolo de creación y compartición de datos en Ethereum. Utiliza los bloques de datos calldata de las transacciones de Ethereum, añadiendo datos estándar durante las transferencias de ETH para otorgar un significado específico.
Al crear una inscripción, se debe convertir el contenido ( como imagen ) en un URI codificado en Base64, y luego convertirlo en una cadena hexadecimal para incluirlo en calldata. Para transferir la inscripción, se debe incluir el hash de la transacción que creó esa inscripción en calldata.
4. Inscripción de la cadena compatible con EVM
Las cadenas compatibles con EVM como BSC, Ethereum y Polygon utilizan un método similar, aprovechando calldata para almacenar datos de formato fijo. Tomando BSC como ejemplo, el formato de inscripción es similar al BRC-20 e incluye campos como el nombre del protocolo, el tipo de operación, el nombre del token y la cantidad.
La operación de transferencia generalmente requiere que se ingrese el hash de la transacción que creó el token en calldata. Puede haber ligeras diferencias entre diferentes cadenas o protocolos EVM, pero el principio básico es el mismo.
Resumen
Este artículo discute los principios de implementación de inscripciones en múltiples cadenas de bloques públicas. En general, estos protocolos de inscripciones utilizan las características del sistema de cadenas de bloques públicas para almacenar información en la cadena de bloques de acuerdo con los estándares establecidos, y luego la identifican y muestran a través de servidores fuera de la cadena.
Estos protocolos de inscripción generalmente no utilizan contratos inteligentes, lo que puede reducir los costos de participación de los usuarios. Sin embargo, los usuarios deben comprender plenamente la forma en que se implementan los protocolos de inscripción para evitar operaciones erróneas que puedan resultar en pérdidas de activos. Al participar en transacciones de inscripción, es imprescindible operar con cautela para garantizar la seguridad de los activos.
Ver originales
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.
13 me gusta
Recompensa
13
8
Republicar
Compartir
Comentar
0/400
ChainPoet
· 07-25 11:25
Otra nueva forma de ser engañados.
Ver originalesResponder0
MrDecoder
· 07-24 21:33
La competencia en el ámbito de las inscripciones está aumentando.
Ver originalesResponder0
DYORMaster
· 07-23 12:17
¡Ya está Yu Yu cocinando la inscripción otra vez!
Ver originalesResponder0
NestedFox
· 07-22 20:44
¿Escribir código significa comerciar inscripciones?? Difícil de manejar
Ver originalesResponder0
SandwichVictim
· 07-22 20:44
Los principales intercambios están tan locos, tarde o temprano explotarán.
Ver originalesResponder0
StablecoinAnxiety
· 07-22 20:44
Otra vez han tomado a la gente por tonta.
Ver originalesResponder0
nft_widow
· 07-22 20:31
Realmente hay gente hablando de inscripciones todos los días.
Ver originalesResponder0
GateUser-3824aa38
· 07-22 20:29
Estás cansado de trabajar duro, ¿verdad? Ya has escrito tanto.
Análisis profundo del protocolo de inscripción: principios de implementación y puntos de seguridad
Análisis del protocolo de inscripción: principios de implementación y consideraciones de seguridad
Recientemente, varias plataformas de intercambio líderes han lanzado sucesivamente mercados de inscripción, apoyando múltiples protocolos de inscripción como BRC-20 y EVM, lo que ha suscitado una amplia atención del mercado hacia las inscripciones. Sin embargo, debido a la complejidad e innovación de los protocolos de inscripción, han surgido numerosos 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 revisará los principales protocolos de inscripción, ayudando a los usuarios a entender el uso de los protocolos de inscripción, su forma de implementación y cómo proteger los activos de inscripción.
Inscripción Introducción
La inscripción es una función específica de la blockchain que permite registrar de manera permanente en la cadena información con un significado particular. Una vez que esta información se registra, es difícil alterarla y puede consistir en varios tipos, como texto simple, código complejo o imágenes. De esta manera, podemos utilizar un estándar unificado para implementar las funciones de activos digitales.
Inscripción actual
Desde que apareció la inscripción BRC-20 en la cadena de bloques de Bitcoin, el ecosistema de inscripciones ha crecido rápidamente. Actualmente, las principales cadenas de bloques se han unido al ecosistema de inscripciones, como el protocolo Ethscription de Ethereum, el protocolo ARC-20 de Bitcoin, el protocolo BSC-20 de BSC, el protocolo PRC-20 de Polygon, entre otros. Estos protocolos están diseñados para emitir inscripciones en sus respectivas cadenas de bloques.
Detalle del protocolo de inscripción principal
1. BRC-20
BRC-20 se basa en el modelo UTXO de Bitcoin y el protocolo Ordinals. Escribe datos de texto JSON en formato unificado en satoshis a través de Ordinals, como el libro mayor de tokens BRC-20, utilizado para analizar la tenencia y transferencia de tokens.
BRC-20 incluye tres operaciones estándar: deploy( despliegue ), mint( acuñación ) y transfer( transferencia ). Cada operación tiene campos específicos, como el nombre del token, la cantidad total emitida, la cantidad máxima de acuñación por vez, etc. La operación de transferencia se realiza mediante el envío de la inscripción a la dirección objetivo para lograr cambios en el saldo.
2. ARC-20
ARC-20 también es un protocolo de inscripción en la cadena de bloques de Bitcoin, que también implementa la escritura de datos estándar en UTXO. La diferencia es que ARC-20 utiliza la cantidad de satoshis en UTXO para representar directamente la cantidad de tokens, la regla es que 1 satoshi es igual a 1 token ARC-20.
En la fase de implementación de ARC-20, se deben ingresar el nombre del token, la cantidad total y otra información; al acuñar, solo se necesita ingresar el nombre del token, y la cantidad de satoshis del UTXO será la cantidad acuñada; al transferir, simplemente se transfieren los UTXO que contienen el token a otra dirección.
3. Ethscription
Ethscription es un protocolo de creación y compartición de datos en Ethereum. Utiliza los bloques de datos calldata de las transacciones de Ethereum, añadiendo datos estándar durante las transferencias de ETH para otorgar un significado específico.
Al crear una inscripción, se debe convertir el contenido ( como imagen ) en un URI codificado en Base64, y luego convertirlo en una cadena hexadecimal para incluirlo en calldata. Para transferir la inscripción, se debe incluir el hash de la transacción que creó esa inscripción en calldata.
4. Inscripción de la cadena compatible con EVM
Las cadenas compatibles con EVM como BSC, Ethereum y Polygon utilizan un método similar, aprovechando calldata para almacenar datos de formato fijo. Tomando BSC como ejemplo, el formato de inscripción es similar al BRC-20 e incluye campos como el nombre del protocolo, el tipo de operación, el nombre del token y la cantidad.
La operación de transferencia generalmente requiere que se ingrese el hash de la transacción que creó el token en calldata. Puede haber ligeras diferencias entre diferentes cadenas o protocolos EVM, pero el principio básico es el mismo.
Resumen
Este artículo discute los principios de implementación de inscripciones en múltiples cadenas de bloques públicas. En general, estos protocolos de inscripciones utilizan las características del sistema de cadenas de bloques públicas para almacenar información en la cadena de bloques de acuerdo con los estándares establecidos, y luego la identifican y muestran a través de servidores fuera de la cadena.
Estos protocolos de inscripción generalmente no utilizan contratos inteligentes, lo que puede reducir los costos de participación de los usuarios. Sin embargo, los usuarios deben comprender plenamente la forma en que se implementan los protocolos de inscripción para evitar operaciones erróneas que puedan resultar en pérdidas de activos. Al participar en transacciones de inscripción, es imprescindible operar con cautela para garantizar la seguridad de los activos.