Análisis profundo del protocolo Runes: mecanismos de diseño subyacentes y análisis de limitaciones
1. Runes( introducción a los símbolos)
En el último año, el desarrollo más notable en el ámbito de web3 ha sido la explosión del ecosistema de inscripciones. Su origen se remonta al protocolo Ordinals, que otorga un número único a cada satoshi en Bitcoin. El fundador central de Ordinals, Casey, presentó en septiembre del año pasado el código base del protocolo Runes, pero aún no se ha lanzado oficialmente la mainnet.
Durante este tiempo, algunos proyectos como RunesAlpha bifurcaron el código y emitieron su propio protocolo. A pesar de las controversias, estos proyectos lograron un aumento de varios cientos de millones de dólares en valor de mercado total en solo unos pocos meses, lo que destaca el gran potencial del protocolo Runes.
La versión oficial del protocolo Runes se espera que se lance oficialmente en la red principal de Bitcoin alrededor del 20 de abril de 2024. Esto significa que los proyectos que desean emitir activos de Runes, así como las billeteras y plataformas de intercambio que planean soportar Runes, enfrentarán un gran desafío al desarrollar directamente en la red principal.
Este artículo sistematizará la evolución de los campos subyacentes del proyecto Runes, ayudando a los lectores a entender fundamentalmente las diferencias entre Runes y otros protocolos FT ( como Brc20 y Arc20), para que puedan evaluar y participar de manera racional.
2. Forma de registro de información adicional en la cadena de Bitcoin
En Bitcoin, hay principalmente dos soluciones para adjuntar datos fuera de la cadena a la cadena: grabado y grabado.
2.1 Principios básicos de grabado
Runes utiliza la tecnología de grabado, que es una forma intuitiva de registrar información en la cadena. El enfoque específico consiste en escribir información en el campo op-return de los UTXO de Bitcoin. El op-return crea una salida verificable pero no consumible, lo que permite que los datos se almacenen en la cadena de bloques.
En el explorador de bloques de Bitcoin, se pueden ver fácilmente las transacciones con información op-return adjunta. Esta información generalmente se almacena en forma de código hexadecimal, y al decodificarla se obtiene una cadena en formato JSON que contiene información relacionada con el despliegue, la acuñación y la emisión de activos Runes.
2.2 Principios básicos de grabado
Los protocolos como Ordinals/brc20 utilizan la tecnología de grabado para incrustar metadatos en los datos testigos de la transacción. Este proceso se realiza a través de testigos aislados y "pagando a Taproot", e incluye dos fases: la presentación y la revelación.
El proceso de grabado utiliza el tipo de salida de transacción P2TR de Bitcoin, permitiendo que diferentes condiciones de transacción se almacenen de manera más privada en la cadena de bloques. Específicamente, primero se genera un UTXO( de una transacción que paga a una dirección P2TR generada por un script específico, luego al gastar este UTXO, se proporciona el script real en el script de testigo, lo que permite cargar los datos del grabado en la cadena ) revelando la transacción (.
) 2.3 Comparación de dos esquemas
Ventajas del grabado:
Lógica simple e intuitiva
Costos de transacción bajos
No ocupa el pool de memoria del nodo completo
Desventajas del grabado:
Limitado a 80 bytes de longitud
Se requiere codificación de datos altamente comprimida
Ventajas grabadas:
Casi no hay restricciones en el tamaño de los datos
Tiene cierta capacidad de protección de la privacidad
Soporta múltiples formas de juego ### como bloqueo de tiempo, prueba de trabajo (
Desventajas de grabado:
Se requieren dos transacciones en la cadena, el costo total es relativamente alto
El tiempo de vigencia de las transacciones enviadas es largo, lo que genera una gran presión en el pool de memoria de los nodos completos.
![Análisis profundo del mecanismo de diseño subyacente y las limitaciones del protocolo Runes])https://img-cdn.gateio.im/webp-social/moments-71b84def7979d41a2400449fdc5edcee.webp(
3. Análisis del diseño subyacente de Runes
) 3.1 Runes versión 0.11
La versión inicial del protocolo Runes consta principalmente de tres partes: información de transferencia de activos edicts###, información de implementación de activos etching( y destrucción burn).
El campo edicts define la dirección y el objetivo de la transferencia de activos. El campo etching contiene la información principal sobre el despliegue de activos, como los parámetros limit y term que restringen la cantidad de acuñación y el intervalo de tiempo en que se puede acuñar. Este diseño tiene una diferencia esencial con la forma en que los contratos inteligentes de Ethereum emiten activos, careciendo de capacidad de verificación en tiempo real, pero también garantiza la equidad y apertura en la emisión de activos.
( 3.2 Runes versión 0.18
La última versión del protocolo Runes introdujo varias actualizaciones importantes en 0.18:
Se ha añadido el parámetro pointer al campo edicts, que se utiliza para modificar la dirección de transferencia predeterminada de los activos, lo que ayuda a reducir la cantidad de codificación y el costo de las transacciones.
Se agregó el campo Mint, que limita cada transacción a la acuñación de un solo activo, equilibrando la línea de partida entre técnicos y usuarios comunes.
Se realizaron cambios significativos en el campo de grabado:
El ID de activo se cambia a formato de cadena, ahorrando espacio de codificación
Introducir el campo terms, que permite al emisor especificar la altura del bloque de inicio y final para la acuñación.
Configurar el parámetro cap para controlar el número total de acuñaciones
Introducir reglas de liberación de longitud de nombre para aumentar la escasez
Utilizar un proceso de despliegue de dos pasos, commit y reveal, para mejorar la protección de la privacidad
Se agregó el campo turbo, reservando espacio para futuras actualizaciones del protocolo.
![Análisis profundo del mecanismo de diseño subyacente y limitaciones del protocolo Runes])https://img-cdn.gateio.im/webp-social/moments-a3fbbb22d01d9b7871f626a8836cec4f.webp(
4. Evaluación del nuevo protocolo de Runes
Ventajas:
Se ajusta a las necesidades del mercado, resolviendo puntos críticos como la acuñación justa y la gestión de activos.
Integración profunda con el protocolo Ordinals, cuenta con una base de usuarios lista.
Utilizar op_Return para registrar datos, mejorando la seguridad y el grado de descentralización.
Desventajas:
El momento de lanzamiento es crítico, lo que puede afectar el desarrollo inicial del ecosistema.
Reglas complejas, aumentan la dificultad de comprensión y uso para los usuarios.
Las reglas de nombres pueden aumentar el riesgo de phishing
En comparación con otros protocolos, la disposición en L2 o en máquinas virtuales es ligeramente insuficiente.
![Análisis profundo del mecanismo de diseño subyacente y limitaciones del protocolo Runes])https://img-cdn.gateio.im/webp-social/moments-76e02af769fcbb0515c5486c267f20dd.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.
7 me gusta
Recompensa
7
4
Compartir
Comentar
0/400
RunWhenCut
· 07-23 21:08
Un inversor minorista común y corriente en el comercio de criptomonedas, que ha pasado por mercados alcistas y bajistas, sabe retirarse a tiempo en el momento en que los tontos se convierten, y continúa avanzando con pasión por la cadena de bloques y los Activos Cripto.
Nuevas formas de jugar han llegado. ¡Me voy, me voy!
Ver originalesResponder0
WalletManager
· 07-21 19:24
Solo los verdaderos analistas de cadenas entienden el sabor de los datos on-chain.
Ver originalesResponder0
probably_nothing_anon
· 07-21 19:12
btc juega a todo lo que está de moda, runes también es igual
Análisis profundo del protocolo Runes: diseño subyacente y análisis de limitaciones
Análisis profundo del protocolo Runes: mecanismos de diseño subyacentes y análisis de limitaciones
1. Runes( introducción a los símbolos)
En el último año, el desarrollo más notable en el ámbito de web3 ha sido la explosión del ecosistema de inscripciones. Su origen se remonta al protocolo Ordinals, que otorga un número único a cada satoshi en Bitcoin. El fundador central de Ordinals, Casey, presentó en septiembre del año pasado el código base del protocolo Runes, pero aún no se ha lanzado oficialmente la mainnet.
Durante este tiempo, algunos proyectos como RunesAlpha bifurcaron el código y emitieron su propio protocolo. A pesar de las controversias, estos proyectos lograron un aumento de varios cientos de millones de dólares en valor de mercado total en solo unos pocos meses, lo que destaca el gran potencial del protocolo Runes.
La versión oficial del protocolo Runes se espera que se lance oficialmente en la red principal de Bitcoin alrededor del 20 de abril de 2024. Esto significa que los proyectos que desean emitir activos de Runes, así como las billeteras y plataformas de intercambio que planean soportar Runes, enfrentarán un gran desafío al desarrollar directamente en la red principal.
Este artículo sistematizará la evolución de los campos subyacentes del proyecto Runes, ayudando a los lectores a entender fundamentalmente las diferencias entre Runes y otros protocolos FT ( como Brc20 y Arc20), para que puedan evaluar y participar de manera racional.
2. Forma de registro de información adicional en la cadena de Bitcoin
En Bitcoin, hay principalmente dos soluciones para adjuntar datos fuera de la cadena a la cadena: grabado y grabado.
2.1 Principios básicos de grabado
Runes utiliza la tecnología de grabado, que es una forma intuitiva de registrar información en la cadena. El enfoque específico consiste en escribir información en el campo op-return de los UTXO de Bitcoin. El op-return crea una salida verificable pero no consumible, lo que permite que los datos se almacenen en la cadena de bloques.
En el explorador de bloques de Bitcoin, se pueden ver fácilmente las transacciones con información op-return adjunta. Esta información generalmente se almacena en forma de código hexadecimal, y al decodificarla se obtiene una cadena en formato JSON que contiene información relacionada con el despliegue, la acuñación y la emisión de activos Runes.
2.2 Principios básicos de grabado
Los protocolos como Ordinals/brc20 utilizan la tecnología de grabado para incrustar metadatos en los datos testigos de la transacción. Este proceso se realiza a través de testigos aislados y "pagando a Taproot", e incluye dos fases: la presentación y la revelación.
El proceso de grabado utiliza el tipo de salida de transacción P2TR de Bitcoin, permitiendo que diferentes condiciones de transacción se almacenen de manera más privada en la cadena de bloques. Específicamente, primero se genera un UTXO( de una transacción que paga a una dirección P2TR generada por un script específico, luego al gastar este UTXO, se proporciona el script real en el script de testigo, lo que permite cargar los datos del grabado en la cadena ) revelando la transacción (.
) 2.3 Comparación de dos esquemas
Ventajas del grabado:
Desventajas del grabado:
Ventajas grabadas:
Desventajas de grabado:
![Análisis profundo del mecanismo de diseño subyacente y las limitaciones del protocolo Runes])https://img-cdn.gateio.im/webp-social/moments-71b84def7979d41a2400449fdc5edcee.webp(
3. Análisis del diseño subyacente de Runes
) 3.1 Runes versión 0.11
La versión inicial del protocolo Runes consta principalmente de tres partes: información de transferencia de activos edicts###, información de implementación de activos etching( y destrucción burn).
El campo edicts define la dirección y el objetivo de la transferencia de activos. El campo etching contiene la información principal sobre el despliegue de activos, como los parámetros limit y term que restringen la cantidad de acuñación y el intervalo de tiempo en que se puede acuñar. Este diseño tiene una diferencia esencial con la forma en que los contratos inteligentes de Ethereum emiten activos, careciendo de capacidad de verificación en tiempo real, pero también garantiza la equidad y apertura en la emisión de activos.
( 3.2 Runes versión 0.18
La última versión del protocolo Runes introdujo varias actualizaciones importantes en 0.18:
Se ha añadido el parámetro pointer al campo edicts, que se utiliza para modificar la dirección de transferencia predeterminada de los activos, lo que ayuda a reducir la cantidad de codificación y el costo de las transacciones.
Se agregó el campo Mint, que limita cada transacción a la acuñación de un solo activo, equilibrando la línea de partida entre técnicos y usuarios comunes.
Se realizaron cambios significativos en el campo de grabado:
Se agregó el campo turbo, reservando espacio para futuras actualizaciones del protocolo.
![Análisis profundo del mecanismo de diseño subyacente y limitaciones del protocolo Runes])https://img-cdn.gateio.im/webp-social/moments-a3fbbb22d01d9b7871f626a8836cec4f.webp(
4. Evaluación del nuevo protocolo de Runes
Ventajas:
Desventajas:
![Análisis profundo del mecanismo de diseño subyacente y limitaciones del protocolo Runes])https://img-cdn.gateio.im/webp-social/moments-76e02af769fcbb0515c5486c267f20dd.webp###
Nuevas formas de jugar han llegado. ¡Me voy, me voy!