Análisis profundo del protocolo de inscripción: principios de implementación, escenarios de aplicación y consideraciones de seguridad
Recientemente, varias plataformas de intercambio conocidas han lanzado sucesivamente mercados de inscripción, apoyando una variedad de protocolos de inscripción, incluyendo BRC-20, EVM, entre otros. Esta acción ha provocado una amplia atención del mercado hacia las inscripciones. Sin embargo, debido a la complejidad y las características novedosas de los protocolos de inscripción, han surgido problemas de seguridad de todo tipo, 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 inscripción.
Inscripción概述
La inscripción es una forma de utilizar las propiedades específicas de la blockchain para registrar de manera permanente en la cadena información con un significado particular. Una vez que esta información se escribe en la blockchain, se almacenará de forma permanente y será difícil de alterar. Los tipos de información que se pueden registrar son diversos, incluyendo texto simple, código complejo, imágenes, etc., lo que proporciona soluciones estandarizadas para la funcionalidad de los activos digitales.
Estado actual de la inscripción
Desde el surgimiento de las inscripciones en la cadena pública de Bitcoin como BRC-20, el ecosistema de inscripciones ha crecido rápidamente. Actualmente, casi todos los días aparecen nuevos protocolos y proyectos de inscripción. Las principales cadenas públicas han comenzado a unirse al ecosistema de inscripciones, como el protocolo Ethscription en la cadena pública ETH, el protocolo ARC-20 en la cadena pública BTC, el protocolo BSC-20 en la cadena pública BSC y el protocolo PRC-20 en la cadena pública Polygon. Todos estos protocolos están diseñados para publicar inscripciones en sus respectivas cadenas públicas.
Explicación detallada del protocolo de inscripción principal
1. BRC-20
El protocolo BRC-20 se basa en el modelo UTXO de Bitcoin y el sistema Ordinals. El modelo UTXO registra eventos de transacción en lugar del estado final, y el saldo de Bitcoin de un usuario debe calcularse sumando todos los UTXO de su dirección. El sistema Ordinals asigna un número único a cada satoshi y permite escribir diversos tipos de datos, lo que otorga a cada satoshi una singularidad, similar a los NFT de Ethereum.
El protocolo BRC-20, a través de Ordinals, escribe datos de texto JSON en un formato unificado en Satoshi, como el libro de contabilidad de los tokens BRC-20. Incluye principalmente tres operaciones: deploy (despliegue), mint (acuñación) y transfer (transferencia). La transferencia de tokens se realiza enviando la inscripción a la dirección objetivo para lograr un cambio en el saldo.
2. ARC-20
ARC-20 también es un protocolo de inscripción en la cadena de bloques de Bitcoin, pero su característica es que utiliza la cantidad de satoshis en UTXO para representar directamente la cantidad de tokens ARC-20, donde la regla es que 1 satoshi equivale a 1 token ARC-20. El protocolo ARC-20 también incluye tres pasos: despliegue, acuñación y transferencia, pero durante el proceso de acuñación y transferencia, la cantidad de satoshis en UTXO determina directamente la cantidad de tokens, sin necesidad de rellenar datos adicionales.
3. Inscripción
Ethscription es un protocolo de inscripción en Ethereum, que utiliza los bloques de datos calldata de las transacciones para su implementación. Al crear Ethscription, es necesario convertir el contenido (como imágenes) en un URI codificado en Base64, luego convertirlo en una cadena hexadecimal y rellenar el calldata para enviar una transacción de transferencia normal. Para transferir Ethscription, se necesita incluir en el calldata el hash de la transacción que creó esa Ethscription.
4. Inscripción de cadena compatible con EVM
Las cadenas compatibles con EVM como BSC, Ethereum y Polygon utilizan un método similar de inscripción para grabar, aprovechando calldata para almacenar datos de texto en un formato fijo. Tomando BSC como ejemplo, el formato de grabado suele ser JSON, que incluye el nombre del protocolo, el tipo de operación, el nombre del token y la cantidad de información. Al transferir tokens, también es necesario ingresar el hash de la transacción que creó ese token en calldata.
Avisos de seguridad
Comprender a fondo el principio de la inscripción del protocolo: existen diferencias en la forma de implementación entre diferentes protocolos, los usuarios deben entender a fondo el protocolo específico en el que participan.
Realizar operaciones de transferencia con precaución: especialmente en el caso de las inscripciones BTC basadas en UTXO, una transferencia de BTC normal puede llevar a la transferencia errónea de activos de inscripción o a su "quema".
Verificar los detalles de la transacción: al realizar operaciones relacionadas con la inscripción, revise cuidadosamente el calldata o otra información clave en la transacción.
Utilizar plataformas y herramientas de confianza: seleccionar plataformas de intercambio y billeteras verificadas para realizar operaciones de inscripción.
Mantén el software actualizado: Actualiza tu billetera y las herramientas relacionadas a tiempo para obtener la protección de seguridad más reciente.
Diversificación del riesgo: no concentres todos los activos de inscripción en una sola dirección o plataforma.
Copias de seguridad periódicas: Realizar copias de seguridad periódicas de la información de activos de inscripción importantes.
A través de una comprensión profunda de los principios de implementación y los escenarios de aplicación del protocolo de inscripción, los usuarios pueden aprovechar mejor las oportunidades de participación, al mismo tiempo que evitan eficazmente los riesgos potenciales, contribuyendo así al desarrollo saludable del ecosistema de inscripción.
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
5
Republicar
Compartir
Comentar
0/400
NFTBlackHole
· hace7h
tomar a la gente por tonta introducir una posición no tomar a la gente por tonta será tarde
Análisis completo de la inscripción protocolo: principios de implementación, escenarios de aplicación y consejos de seguridad
Análisis profundo del protocolo de inscripción: principios de implementación, escenarios de aplicación y consideraciones de seguridad
Recientemente, varias plataformas de intercambio conocidas han lanzado sucesivamente mercados de inscripción, apoyando una variedad de protocolos de inscripción, incluyendo BRC-20, EVM, entre otros. Esta acción ha provocado una amplia atención del mercado hacia las inscripciones. Sin embargo, debido a la complejidad y las características novedosas de los protocolos de inscripción, han surgido problemas de seguridad de todo tipo, 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 inscripción.
Inscripción概述
La inscripción es una forma de utilizar las propiedades específicas de la blockchain para registrar de manera permanente en la cadena información con un significado particular. Una vez que esta información se escribe en la blockchain, se almacenará de forma permanente y será difícil de alterar. Los tipos de información que se pueden registrar son diversos, incluyendo texto simple, código complejo, imágenes, etc., lo que proporciona soluciones estandarizadas para la funcionalidad de los activos digitales.
Estado actual de la inscripción
Desde el surgimiento de las inscripciones en la cadena pública de Bitcoin como BRC-20, el ecosistema de inscripciones ha crecido rápidamente. Actualmente, casi todos los días aparecen nuevos protocolos y proyectos de inscripción. Las principales cadenas públicas han comenzado a unirse al ecosistema de inscripciones, como el protocolo Ethscription en la cadena pública ETH, el protocolo ARC-20 en la cadena pública BTC, el protocolo BSC-20 en la cadena pública BSC y el protocolo PRC-20 en la cadena pública Polygon. Todos estos protocolos están diseñados para publicar inscripciones en sus respectivas cadenas públicas.
Explicación detallada del protocolo de inscripción principal
1. BRC-20
El protocolo BRC-20 se basa en el modelo UTXO de Bitcoin y el sistema Ordinals. El modelo UTXO registra eventos de transacción en lugar del estado final, y el saldo de Bitcoin de un usuario debe calcularse sumando todos los UTXO de su dirección. El sistema Ordinals asigna un número único a cada satoshi y permite escribir diversos tipos de datos, lo que otorga a cada satoshi una singularidad, similar a los NFT de Ethereum.
El protocolo BRC-20, a través de Ordinals, escribe datos de texto JSON en un formato unificado en Satoshi, como el libro de contabilidad de los tokens BRC-20. Incluye principalmente tres operaciones: deploy (despliegue), mint (acuñación) y transfer (transferencia). La transferencia de tokens se realiza enviando la inscripción a la dirección objetivo para lograr un cambio en el saldo.
2. ARC-20
ARC-20 también es un protocolo de inscripción en la cadena de bloques de Bitcoin, pero su característica es que utiliza la cantidad de satoshis en UTXO para representar directamente la cantidad de tokens ARC-20, donde la regla es que 1 satoshi equivale a 1 token ARC-20. El protocolo ARC-20 también incluye tres pasos: despliegue, acuñación y transferencia, pero durante el proceso de acuñación y transferencia, la cantidad de satoshis en UTXO determina directamente la cantidad de tokens, sin necesidad de rellenar datos adicionales.
3. Inscripción
Ethscription es un protocolo de inscripción en Ethereum, que utiliza los bloques de datos calldata de las transacciones para su implementación. Al crear Ethscription, es necesario convertir el contenido (como imágenes) en un URI codificado en Base64, luego convertirlo en una cadena hexadecimal y rellenar el calldata para enviar una transacción de transferencia normal. Para transferir Ethscription, se necesita incluir en el calldata el hash de la transacción que creó esa Ethscription.
4. Inscripción de cadena compatible con EVM
Las cadenas compatibles con EVM como BSC, Ethereum y Polygon utilizan un método similar de inscripción para grabar, aprovechando calldata para almacenar datos de texto en un formato fijo. Tomando BSC como ejemplo, el formato de grabado suele ser JSON, que incluye el nombre del protocolo, el tipo de operación, el nombre del token y la cantidad de información. Al transferir tokens, también es necesario ingresar el hash de la transacción que creó ese token en calldata.
Avisos de seguridad
Comprender a fondo el principio de la inscripción del protocolo: existen diferencias en la forma de implementación entre diferentes protocolos, los usuarios deben entender a fondo el protocolo específico en el que participan.
Realizar operaciones de transferencia con precaución: especialmente en el caso de las inscripciones BTC basadas en UTXO, una transferencia de BTC normal puede llevar a la transferencia errónea de activos de inscripción o a su "quema".
Verificar los detalles de la transacción: al realizar operaciones relacionadas con la inscripción, revise cuidadosamente el calldata o otra información clave en la transacción.
Utilizar plataformas y herramientas de confianza: seleccionar plataformas de intercambio y billeteras verificadas para realizar operaciones de inscripción.
Mantén el software actualizado: Actualiza tu billetera y las herramientas relacionadas a tiempo para obtener la protección de seguridad más reciente.
Diversificación del riesgo: no concentres todos los activos de inscripción en una sola dirección o plataforma.
Copias de seguridad periódicas: Realizar copias de seguridad periódicas de la información de activos de inscripción importantes.
A través de una comprensión profunda de los principios de implementación y los escenarios de aplicación del protocolo de inscripción, los usuarios pueden aprovechar mejor las oportunidades de participación, al mismo tiempo que evitan eficazmente los riesgos potenciales, contribuyendo así al desarrollo saludable del ecosistema de inscripción.