Inscripción protocolo detallado: principios de funcionamiento, casos de uso y consideraciones de seguridad
Recientemente, varias plataformas de intercambio principales han lanzado sucesivamente mercados de inscripción, que apoyan múltiples protocolos de inscripción como BRC-20 y EVM, lo que ha generado un amplio interés en el mercado por las inscripciones. Sin embargo, debido a la complejidad y novedad de los protocolos de inscripción, han surgido varios 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 comprender el uso de los protocolos de inscripción, sus métodos de implementación y cómo proteger los activos de inscripción.
Inscripción General
La llamada inscripción en la blockchain se refiere a la utilización de ciertas características de la blockchain para registrar información específica y significativa en la cadena. Una vez que esta información es registrada, se guardará de forma permanente y será difícil de modificar. Los tipos de información que se pueden registrar son diversos, incluyendo texto simple, código complejo, imágenes, entre otros, con el fin de lograr funciones de activos digitales.
Inscripción ecosistema situación actual
El ecosistema de inscripción está en rápido desarrollo, desde la inicial inscripción en la cadena pública de Bitcoin como BRC-20, hasta la aparición casi diaria de nuevos protocolos y proyectos de inscripción. Las principales cadenas públicas están uniéndose al ecosistema de inscripción, 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 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 el protocolo Ordinals.
El modelo UTXO registra eventos de transacción en lugar del estado final; para calcular la cantidad de monedas que posee un usuario, es necesario sumar todos los UTXO de su dirección.
El protocolo Ordinals asigna un número único a cada satoshi en un UTXO, y permite escribir texto, imágenes, etc. en los satoshis, haciendo que cada satoshi sea único, similar a los NFT de Ethereum.
BRC-20 a través del protocolo Ordinals, escribe datos de texto JSON en formato unificado en Satoshis, como un libro de contabilidad de tokens. Principalmente incluye deploy( despliegue ), mint( acuñación ) y transfer( transferencia ) tres tipos de operaciones.
2. ARC-20
ARC-20 también es un protocolo de inscripción en la cadena de bloques de Bitcoin, implementado de manera similar escribiendo datos estándar en UTXO. La diferencia es que ARC-20 utiliza la cantidad de satoshis en UTXO para representar la cantidad de tokens, la regla es que 1 satoshi equivale a 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 satoshis en el UTXO es igual a la cantidad acuñada. Al transferir, simplemente se transfiere el UTXO que posee el token a otra dirección, sin necesidad de ingresar datos adicionales.
3. Inscripción
Ethscription es un protocolo para crear y compartir datos en Ethereum. Utiliza el bloque de datos calldata de las transacciones de Ethereum para agregar datos estándar durante las transferencias de ETH normales, otorgándole un significado específico.
Al crear una inscripción, se debe convertir el contenido ( como imagen ) en un URI codificado en Base64, luego convertirlo en una cadena hexadecimal para llenarlo en calldata. Al transferir, se debe ingresar el hash de la transacción que creó esa inscripción en calldata.
4. Inscripción de la cadena de bloques EVM
Las blockchain EVM como BSC, Ethereum y Polygon tienen un método común de inscripción, que consiste en almacenar datos de texto en un formato fijo en calldata.
Tomando BSC como ejemplo, 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 y amt representa la cantidad.
Al transferir tokens, es necesario incluir el hash de la transacción que creó dicho token en el calldata. Puede haber ligeras diferencias entre diferentes cadenas EVM o protocolos, pero el principio básico es el mismo.
Precauciones de seguridad
Debido a que los protocolos de inscripción de Bitcoin, como BRC-20 y ARC-20, se basan en transacciones UTXO, los usuarios que realicen transferencias de BTC comunes sin comprender completamente pueden causar que los activos de inscripción se transfieran erróneamente o se "quemen". Los usuarios deben comprender plenamente cómo se implementa el protocolo de inscripción para evitar pérdidas irreversibles.
Resumen
Este artículo discute los principios de implementación de inscripciones en múltiples cadenas. Estas inscripciones utilizan las características de los sistemas de cadenas públicas para almacenar información fuera de línea en la blockchain según estándares establecidos, y se muestran mediante servidores fuera de línea. La mayoría de las inscripciones no utilizan contratos inteligentes, lo que puede reducir los costos adicionales de transacción para los usuarios, pero los usuarios deben comprender plenamente la forma en que se implementa el protocolo para evitar pérdidas de activos debido a operaciones incorrectas.
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.
12 me gusta
Recompensa
12
7
Republicar
Compartir
Comentar
0/400
SchrodingerWallet
· 08-16 23:07
inscripción va y viene, tontos están condenados a ser sacrificados.
Ver originalesResponder0
GasFeeCry
· 08-16 08:34
¡Otra ola de tontos llegó!
Ver originalesResponder0
ZenZKPlayer
· 08-16 08:34
Sin palabras, otra ola de tomadores de tontos ha llegado.
Ver originalesResponder0
just_another_fish
· 08-16 08:33
Otra vez tontos en un nuevo máximo
Ver originalesResponder0
liquidation_watcher
· 08-16 08:32
Otra vez toman a la gente por tonta.
Ver originalesResponder0
DeFiGrayling
· 08-16 08:18
El ecosistema está un poco desordenado, ten cuidado con los fondos.
Ver originalesResponder0
TopEscapeArtist
· 08-16 08:10
El maestro supremo que escapó del pico más temprano en el mundo, te enseña el arte de comprar alto y vender bajo.
Análisis del protocolo de inscripción: BRC-20, ARC-20 y principios de inscripción de cadenas EVM y guía de seguridad
Inscripción protocolo detallado: principios de funcionamiento, casos de uso y consideraciones de seguridad
Recientemente, varias plataformas de intercambio principales han lanzado sucesivamente mercados de inscripción, que apoyan múltiples protocolos de inscripción como BRC-20 y EVM, lo que ha generado un amplio interés en el mercado por las inscripciones. Sin embargo, debido a la complejidad y novedad de los protocolos de inscripción, han surgido varios 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 comprender el uso de los protocolos de inscripción, sus métodos de implementación y cómo proteger los activos de inscripción.
Inscripción General
La llamada inscripción en la blockchain se refiere a la utilización de ciertas características de la blockchain para registrar información específica y significativa en la cadena. Una vez que esta información es registrada, se guardará de forma permanente y será difícil de modificar. Los tipos de información que se pueden registrar son diversos, incluyendo texto simple, código complejo, imágenes, entre otros, con el fin de lograr funciones de activos digitales.
Inscripción ecosistema situación actual
El ecosistema de inscripción está en rápido desarrollo, desde la inicial inscripción en la cadena pública de Bitcoin como BRC-20, hasta la aparición casi diaria de nuevos protocolos y proyectos de inscripción. Las principales cadenas públicas están uniéndose al ecosistema de inscripción, 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 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 el protocolo Ordinals.
El modelo UTXO registra eventos de transacción en lugar del estado final; para calcular la cantidad de monedas que posee un usuario, es necesario sumar todos los UTXO de su dirección.
El protocolo Ordinals asigna un número único a cada satoshi en un UTXO, y permite escribir texto, imágenes, etc. en los satoshis, haciendo que cada satoshi sea único, similar a los NFT de Ethereum.
BRC-20 a través del protocolo Ordinals, escribe datos de texto JSON en formato unificado en Satoshis, como un libro de contabilidad de tokens. Principalmente incluye deploy( despliegue ), mint( acuñación ) y transfer( transferencia ) tres tipos de operaciones.
2. ARC-20
ARC-20 también es un protocolo de inscripción en la cadena de bloques de Bitcoin, implementado de manera similar escribiendo datos estándar en UTXO. La diferencia es que ARC-20 utiliza la cantidad de satoshis en UTXO para representar la cantidad de tokens, la regla es que 1 satoshi equivale a 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 satoshis en el UTXO es igual a la cantidad acuñada. Al transferir, simplemente se transfiere el UTXO que posee el token a otra dirección, sin necesidad de ingresar datos adicionales.
3. Inscripción
Ethscription es un protocolo para crear y compartir datos en Ethereum. Utiliza el bloque de datos calldata de las transacciones de Ethereum para agregar datos estándar durante las transferencias de ETH normales, otorgándole un significado específico.
Al crear una inscripción, se debe convertir el contenido ( como imagen ) en un URI codificado en Base64, luego convertirlo en una cadena hexadecimal para llenarlo en calldata. Al transferir, se debe ingresar el hash de la transacción que creó esa inscripción en calldata.
4. Inscripción de la cadena de bloques EVM
Las blockchain EVM como BSC, Ethereum y Polygon tienen un método común de inscripción, que consiste en almacenar datos de texto en un formato fijo en calldata.
Tomando BSC como ejemplo, 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 y amt representa la cantidad.
Al transferir tokens, es necesario incluir el hash de la transacción que creó dicho token en el calldata. Puede haber ligeras diferencias entre diferentes cadenas EVM o protocolos, pero el principio básico es el mismo.
Precauciones de seguridad
Debido a que los protocolos de inscripción de Bitcoin, como BRC-20 y ARC-20, se basan en transacciones UTXO, los usuarios que realicen transferencias de BTC comunes sin comprender completamente pueden causar que los activos de inscripción se transfieran erróneamente o se "quemen". Los usuarios deben comprender plenamente cómo se implementa el protocolo de inscripción para evitar pérdidas irreversibles.
Resumen
Este artículo discute los principios de implementación de inscripciones en múltiples cadenas. Estas inscripciones utilizan las características de los sistemas de cadenas públicas para almacenar información fuera de línea en la blockchain según estándares establecidos, y se muestran mediante servidores fuera de línea. La mayoría de las inscripciones no utilizan contratos inteligentes, lo que puede reducir los costos adicionales de transacción para los usuarios, pero los usuarios deben comprender plenamente la forma en que se implementa el protocolo para evitar pérdidas de activos debido a operaciones incorrectas.