Análisis del protocolo de inscripción: principios de funcionamiento, casos de uso y seguridad del activo
Recientemente, varias plataformas de intercambio principales han lanzado sucesivamente funciones de mercado de inscripción, apoyando diversos protocolos de inscripción, lo que ha generado una amplia atención del mercado hacia las inscripciones. Sin embargo, debido a la complejidad y novedad de los protocolos de inscripción, han surgido numerosos problemas de seguridad, que no solo amenazan la seguridad del activo 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 principales protocolos de inscripción, ayudando a los usuarios a comprender el uso de los protocolos de inscripción, su forma de implementación y cómo proteger la seguridad del activo de inscripción.
Inscripción Introducción
La inscripción en la cadena de bloques, en esencia, es utilizar las características de la cadena de bloques para registrar de forma permanente en la cadena información con un significado específico. Una vez que esta información se escribe en la cadena de bloques, es 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 permite la implementación de un conjunto de funciones estandarizadas de activos digitales.
Inscripción estado del ecosistema
Desde que apareció la inscripción BRC-20 en la cadena de bloques de Bitcoin, el ecosistema de inscripciones se ha desarrollado rápidamente. Actualmente, casi todos los días surgen nuevos protocolos y proyectos de inscripción. Las principales cadenas de bloques se están uniendo al ecosistema de inscripciones, como el protocolo Ethscription de la cadena de bloques ETH, el protocolo ARC-20 de la cadena de bloques BTC, el protocolo BSC-20 de la cadena de bloques BSC, y el protocolo PRC-20 de la cadena de bloques Polygon, entre otros. Estos protocolos se han creado para publicar inscripciones en sus respectivas cadenas de bloques.
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, la cantidad de monedas que posee un usuario debe calcularse sumando todos los UTXO de su dirección.
El sistema Ordinals asigna un número único a cada satoshi en cada UTXO y permite escribir texto, imágenes, etc. en los satoshis, lo que hace que cada satoshi sea único, similar a los NFT de Ethereum.
BRC-20 se basa en el protocolo Ordinals, creando tokens homogéneos de Bitcoin al escribir datos de texto JSON en un formato unificado en los Satoshis. Estos datos de texto sirven como el libro mayor de los tokens BRC-20, utilizados para analizar la tenencia y transferencia de tokens.
El estándar BRC-20 incluye tres operaciones: deploy(, mint) y transfer(. Cada operación tiene un formato JSON específico que contiene información como el nombre del token, la cantidad total emitida, el límite de acuñación, entre otros.
![inscripción科普|了解各大公链inscripciónprotocolo用例、实现方式与seguridad del activo])https://img-cdn.gateio.im/webp-social/moments-aa196504f5af35aa25085df04e0ab079.webp(
) 2. ARC-20
ARC-20 también es un protocolo de inscripción en la cadena de bloques de Bitcoin, que se implementa escribiendo datos estándar en UTXO. A diferencia de BRC-20, ARC-20 utiliza la cantidad de satoshis en UTXO para representar directamente la cantidad de tokens, con la regla de que 1 satoshi = 1 token ARC-20.
ARC-20 también se divide en tres pasos: implementación, acuñación y transferencia. En la fase de implementación, se deben ingresar los datos básicos del token; en la fase de acuñación, la cantidad de satoshis de UTXO es igual a la cantidad acuñada; al transferir, se transfiere directamente el UTXO que posee el token a otra dirección.
Consultar el token ARC-20 solo requiere un índice, el servidor offline puede leer directamente la información del token y el historial de transacciones, sin necesidad de calcular las relaciones de transferencia de fondos.
3. Inscripción
Ethscription es un protocolo de creación y compartición de datos en Ethereum. Aprovecha los bloques de datos calldata de las transacciones de Ethereum, añadiendo datos estándar durante las transferencias de ETH, otorgando un significado específico.
Al crear una inscripción, es necesario convertir el contenido (, como la imagen ), en un URI codificado en Base64, luego convertirlo en una cadena hexadecimal y llenarlo en calldata para enviar la transacción.
Al transferir la inscripción de Ethscription, el propietario envía una transferencia normal a la dirección de recepción e incluye el hash de la transacción que creó esa inscripción en los datos de llamada.
![inscripción科普|了解各大公链inscripciónprotocolo用例、实现方式与seguridad del activo]###https://img-cdn.gateio.im/webp-social/moments-083ea26b5d0298d0b292e8dd98c98103.webp(
) 4. inscripción de blockchain EVM
Las cadenas compatibles con EVM como BSC Chain, 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 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 ( como mint), tick representa el nombre del token, amt representa la cantidad.
Al acuñar, envíe una transferencia normal a la dirección objetivo, ingresando datos en formato estándar en calldata. Al transferir, también envíe una transferencia normal e ingrese el hash de la transacción que creó el token en calldata.
Es importante tener en cuenta que puede haber diferencias en los campos específicos y en los métodos de transferencia entre diferentes cadenas EVM o protocolos, pero los principios básicos son similares.
![inscripción Ciencia|Entender los casos de uso de los protocolos de inscripción de las principales cadenas de bloques, métodos de implementación y seguridad del activo]###https://img-cdn.gateio.im/webp-social/moments-610e1d2dcbc2e515a3d77beeccae7208.webp(
Resumen
Este artículo discute los principios de implementación de inscripciones en múltiples cadenas de bloques públicas. En general, estas inscripciones utilizan las características del sistema de cadena de bloques pública para almacenar información fuera de línea en la cadena de bloques en un formato estándar, y luego se muestran mediante un servidor fuera de línea.
La mayoría de los protocolos de inscripción no utilizan contratos inteligentes, lo que puede reducir las tarifas de transacción de los usuarios. Sin embargo, los usuarios deben comprender plenamente la forma en que se implementa el protocolo de inscripción para evitar operaciones erróneas que puedan resultar en la pérdida de activos. Al participar en transacciones de inscripción, es crucial actuar con cautela y garantizar la seguridad del activo.
![inscripción科普|了解各大公链inscripción protocolo用例、实现方式与seguridad del activo])https://img-cdn.gateio.im/webp-social/moments-36d7d3b57a215d2e602c56b0cf49b593.webp(
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.
15 me gusta
Recompensa
15
5
Compartir
Comentar
0/400
AltcoinAnalyst
· hace10h
Se sugiere referirse al modelo de gobernanza on-chain para realizar un análisis de datos vertical. La caída del TVL es del 42.8%.
Ver originalesResponder0
AirdropFatigue
· 07-31 02:02
Otra vez haciendo tonterías, a simple vista tontos tomar a la gente por tonta.
Ver originalesResponder0
RadioShackKnight
· 07-30 08:24
Esta ola de inscripción es aún más agresiva que un perro loco.
Ver originalesResponder0
OnlyOnMainnet
· 07-30 08:19
Otra vez toman a la gente por tonta.
Ver originalesResponder0
StopLossMaster
· 07-30 08:18
¿Los tontos realmente reiniciaron? Introducir una posición, introducir una posición~
Análisis completo del protocolo de inscripción: principios de implementación y guía de seguridad de BRC-20, ARC-20 y cadenas EVM
Análisis del protocolo de inscripción: principios de funcionamiento, casos de uso y seguridad del activo
Recientemente, varias plataformas de intercambio principales han lanzado sucesivamente funciones de mercado de inscripción, apoyando diversos protocolos de inscripción, lo que ha generado una amplia atención del mercado hacia las inscripciones. Sin embargo, debido a la complejidad y novedad de los protocolos de inscripción, han surgido numerosos problemas de seguridad, que no solo amenazan la seguridad del activo 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 principales protocolos de inscripción, ayudando a los usuarios a comprender el uso de los protocolos de inscripción, su forma de implementación y cómo proteger la seguridad del activo de inscripción.
Inscripción Introducción
La inscripción en la cadena de bloques, en esencia, es utilizar las características de la cadena de bloques para registrar de forma permanente en la cadena información con un significado específico. Una vez que esta información se escribe en la cadena de bloques, es 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 permite la implementación de un conjunto de funciones estandarizadas de activos digitales.
Inscripción estado del ecosistema
Desde que apareció la inscripción BRC-20 en la cadena de bloques de Bitcoin, el ecosistema de inscripciones se ha desarrollado rápidamente. Actualmente, casi todos los días surgen nuevos protocolos y proyectos de inscripción. Las principales cadenas de bloques se están uniendo al ecosistema de inscripciones, como el protocolo Ethscription de la cadena de bloques ETH, el protocolo ARC-20 de la cadena de bloques BTC, el protocolo BSC-20 de la cadena de bloques BSC, y el protocolo PRC-20 de la cadena de bloques Polygon, entre otros. Estos protocolos se han creado para publicar inscripciones en sus respectivas cadenas de bloques.
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, la cantidad de monedas que posee un usuario debe calcularse sumando todos los UTXO de su dirección.
El sistema Ordinals asigna un número único a cada satoshi en cada UTXO y permite escribir texto, imágenes, etc. en los satoshis, lo que hace que cada satoshi sea único, similar a los NFT de Ethereum.
BRC-20 se basa en el protocolo Ordinals, creando tokens homogéneos de Bitcoin al escribir datos de texto JSON en un formato unificado en los Satoshis. Estos datos de texto sirven como el libro mayor de los tokens BRC-20, utilizados para analizar la tenencia y transferencia de tokens.
El estándar BRC-20 incluye tres operaciones: deploy(, mint) y transfer(. Cada operación tiene un formato JSON específico que contiene información como el nombre del token, la cantidad total emitida, el límite de acuñación, entre otros.
![inscripción科普|了解各大公链inscripciónprotocolo用例、实现方式与seguridad del activo])https://img-cdn.gateio.im/webp-social/moments-aa196504f5af35aa25085df04e0ab079.webp(
) 2. ARC-20
ARC-20 también es un protocolo de inscripción en la cadena de bloques de Bitcoin, que se implementa escribiendo datos estándar en UTXO. A diferencia de BRC-20, ARC-20 utiliza la cantidad de satoshis en UTXO para representar directamente la cantidad de tokens, con la regla de que 1 satoshi = 1 token ARC-20.
ARC-20 también se divide en tres pasos: implementación, acuñación y transferencia. En la fase de implementación, se deben ingresar los datos básicos del token; en la fase de acuñación, la cantidad de satoshis de UTXO es igual a la cantidad acuñada; al transferir, se transfiere directamente el UTXO que posee el token a otra dirección.
Consultar el token ARC-20 solo requiere un índice, el servidor offline puede leer directamente la información del token y el historial de transacciones, sin necesidad de calcular las relaciones de transferencia de fondos.
3. Inscripción
Ethscription es un protocolo de creación y compartición de datos en Ethereum. Aprovecha los bloques de datos calldata de las transacciones de Ethereum, añadiendo datos estándar durante las transferencias de ETH, otorgando un significado específico.
Al crear una inscripción, es necesario convertir el contenido (, como la imagen ), en un URI codificado en Base64, luego convertirlo en una cadena hexadecimal y llenarlo en calldata para enviar la transacción.
Al transferir la inscripción de Ethscription, el propietario envía una transferencia normal a la dirección de recepción e incluye el hash de la transacción que creó esa inscripción en los datos de llamada.
![inscripción科普|了解各大公链inscripciónprotocolo用例、实现方式与seguridad del activo]###https://img-cdn.gateio.im/webp-social/moments-083ea26b5d0298d0b292e8dd98c98103.webp(
) 4. inscripción de blockchain EVM
Las cadenas compatibles con EVM como BSC Chain, 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 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 ( como mint), tick representa el nombre del token, amt representa la cantidad.
Al acuñar, envíe una transferencia normal a la dirección objetivo, ingresando datos en formato estándar en calldata. Al transferir, también envíe una transferencia normal e ingrese el hash de la transacción que creó el token en calldata.
Es importante tener en cuenta que puede haber diferencias en los campos específicos y en los métodos de transferencia entre diferentes cadenas EVM o protocolos, pero los principios básicos son similares.
![inscripción Ciencia|Entender los casos de uso de los protocolos de inscripción de las principales cadenas de bloques, métodos de implementación y seguridad del activo]###https://img-cdn.gateio.im/webp-social/moments-610e1d2dcbc2e515a3d77beeccae7208.webp(
Resumen
Este artículo discute los principios de implementación de inscripciones en múltiples cadenas de bloques públicas. En general, estas inscripciones utilizan las características del sistema de cadena de bloques pública para almacenar información fuera de línea en la cadena de bloques en un formato estándar, y luego se muestran mediante un servidor fuera de línea.
La mayoría de los protocolos de inscripción no utilizan contratos inteligentes, lo que puede reducir las tarifas de transacción de los usuarios. Sin embargo, los usuarios deben comprender plenamente la forma en que se implementa el protocolo de inscripción para evitar operaciones erróneas que puedan resultar en la pérdida de activos. Al participar en transacciones de inscripción, es crucial actuar con cautela y garantizar la seguridad del activo.
![inscripción科普|了解各大公链inscripción protocolo用例、实现方式与seguridad del activo])https://img-cdn.gateio.im/webp-social/moments-36d7d3b57a215d2e602c56b0cf49b593.webp(