Análisis profundo del protocolo Runes: mecánica de diseño, ventajas y desventajas, y comparación de los métodos de registro de datos en la cadena de Bitcoin.
Análisis profundo del protocolo Runes: mecanismos de diseño y limitaciones
1. Runes(protocolo)概述
En el último año, el desarrollo más destacado en el ámbito de Web3 ha sido la explosión del ecosistema de inscripciones, cuyo origen se remonta al protocolo Ordinals. Ordinals es una tecnología que otorga un número de serie único a cada satoshi en Bitcoin.
El fundador principal del protocolo Runes, Casey, presentó el código base en septiembre del año pasado, pero no ha lanzado oficialmente la versión de mainnet. Esto llevó a que algunos proyectos bifurcaran el código anticipadamente y lanzaran protocolos como RunesAlpha. A pesar de las controversias, estos proyectos han logrado un aumento en su capitalización total de cientos de millones de dólares en solo unos meses, demostrando el enorme potencial del protocolo Runes.
La versión oficial del protocolo Runes está programada para lanzarse en la mainnet de Bitcoin alrededor del 20 de abril de 2024. Esto significa que los desarrolladores del proyecto, los proveedores de servicios de billetera y las plataformas de intercambio enfrentarán el desafío de desarrollar y probar directamente en un entorno de mainnet.
2. Método de registro de datos en la cadena de Bitcoin
Hay dos formas principales de adjuntar datos fuera de la cadena en Bitcoin: grabado y esculpido.
2.1 Principios básicos de grabado
Runes utiliza la tecnología de grabado para escribir información directamente en el campo OP_RETURN de UTXO de Bitcoin. Este método está disponible desde la versión 0.9 de Bitcoin Core en 2014, creando una salida verificable pero no consumible, lo que permite almacenar datos en la cadena de bloques.
En el explorador de blockchain, se puede ver claramente la información OP_RETURN adjunta a la transacción. Esta información suele existir en forma de código hexadecimal, que al decodificarse puede presentarse como una cadena en formato JSON, que incluye información sobre el despliegue, acuñación y emisión de activos Runes.
2.2 Principios básicos de grabado
Los protocolos como Ordinals/BRC20 logran el almacenamiento en cadena al escribir metadatos en los datos de testigos de la transacción. Este proceso utiliza el testigo aislado y el método de "pago a Taproot", y se divide en dos fases: la presentación y la revelación, que generalmente requieren dos transacciones para completarse.
P2TR es un tipo de salida de transacción introducido por la actualización Taproot de Bitcoin en 2021, que mejora la privacidad de las condiciones de la transacción. El proceso de grabado incluye generar la transacción (commit) para la dirección P2TR y la transacción (reveal) que revela el contenido del script.
El protocolo Ordinals establece que las inscripciones se vinculan al primer sat del primer input, completando así el proceso de inscripción.
2.3 Comparación de dos soluciones
Ventajas del grabado:
Lógica simple e intuitiva
Bajo costo de transacción
No ocupa el pool de memoria del nodo completo
Desventajas del grabado:
Limitado a una longitud de 80 bytes
Se requiere codificación de datos altamente comprimida
Ventajas grabadas:
Casi sin restricciones en el tamaño de los datos
Tiene cierta capacidad de protección de la privacidad
Soporta múltiples modos de juego avanzados ( como bloqueo de tiempo, prueba de trabajo )
Desventajas del grabado:
Se requieren dos transacciones en la cadena, lo que eleva el costo total.
El compromiso de las transacciones tiene una duración larga, lo que genera una gran presión en la memoria de los nodos completos.
3. Análisis del diseño del protocolo Runes
3.1 Runas versión 0.11
La versión inicial del protocolo Runes incluye tres partes principales:
edicts( información de transferencia de activos)
grabado( información de despliegue de activos)
burn( destrucción )
Esta versión ya está relativamente perfeccionada, soporta operaciones como la combinación y división de activos. En comparación con los contratos inteligentes de Ethereum, los protocolos de inscripciones como Runes unifican la emisión de activos y la forma de participación, enfatizando el concepto de lanzamiento justo.
3.2 Runes versión 0.18
La última versión del protocolo Runes introduce varias actualizaciones importantes:
Se añade el parámetro pointer al campo edicts, optimizando la eficiencia de codificación al transferir múltiples activos simultáneamente.
Se añadió el campo Mint, limitando cada transacción a la acuñación de un solo activo, equilibrando las oportunidades de participación de los usuarios técnicos y los usuarios comunes.
grabado ( despliegue de activos ) mejora significativa de campos:
Optimizar el método de generación de ID de activos, reducir la cantidad de codificación
Introducir el campo terms, permitiendo al emisor especificar el tiempo de inicio y finalización de la acuñación
Establecer el parámetro cap para limitar el número total de acuñaciones
Implementar reglas de liberación de longitud de nombre, controlar recursos escasos
Utilizando un proceso de dos pasos similar a la grabación ( commit y reveal ), aumentando la protección de la privacidad
Se añade el campo turbo, reservando espacio para futuras actualizaciones del protocolo.
4. Evaluación del nuevo protocolo de Runes
Ventajas:
Se ajusta a la demanda del mercado, resolviendo algunos puntos críticos en el ecosistema de inscripciones.
Integrar el protocolo Ordinals, se puede obtener rápidamente una base de usuarios.
Utilizar OP_RETURN para registrar datos, mejorar la seguridad y el grado de descentralización.
Como complemento al protocolo FT, añadió funcionalidades a los Ordinals más allá de los NFT.
Desventajas:
El tiempo para el lanzamiento es apretado, lo que puede afectar el desarrollo inicial del ecosistema.
Reglas complejas, aumentan la dificultad de uso para los usuarios
El diseño de nombres puede aumentar el riesgo de phishing
Aún no se han abordado funciones avanzadas como Layer 2 o máquinas virtuales, existe una diferencia con los productos de la competencia.
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.
Análisis profundo del protocolo Runes: mecánica de diseño, ventajas y desventajas, y comparación de los métodos de registro de datos en la cadena de Bitcoin.
Análisis profundo del protocolo Runes: mecanismos de diseño y limitaciones
1. Runes(protocolo)概述
En el último año, el desarrollo más destacado en el ámbito de Web3 ha sido la explosión del ecosistema de inscripciones, cuyo origen se remonta al protocolo Ordinals. Ordinals es una tecnología que otorga un número de serie único a cada satoshi en Bitcoin.
El fundador principal del protocolo Runes, Casey, presentó el código base en septiembre del año pasado, pero no ha lanzado oficialmente la versión de mainnet. Esto llevó a que algunos proyectos bifurcaran el código anticipadamente y lanzaran protocolos como RunesAlpha. A pesar de las controversias, estos proyectos han logrado un aumento en su capitalización total de cientos de millones de dólares en solo unos meses, demostrando el enorme potencial del protocolo Runes.
La versión oficial del protocolo Runes está programada para lanzarse en la mainnet de Bitcoin alrededor del 20 de abril de 2024. Esto significa que los desarrolladores del proyecto, los proveedores de servicios de billetera y las plataformas de intercambio enfrentarán el desafío de desarrollar y probar directamente en un entorno de mainnet.
2. Método de registro de datos en la cadena de Bitcoin
Hay dos formas principales de adjuntar datos fuera de la cadena en Bitcoin: grabado y esculpido.
2.1 Principios básicos de grabado
Runes utiliza la tecnología de grabado para escribir información directamente en el campo OP_RETURN de UTXO de Bitcoin. Este método está disponible desde la versión 0.9 de Bitcoin Core en 2014, creando una salida verificable pero no consumible, lo que permite almacenar datos en la cadena de bloques.
En el explorador de blockchain, se puede ver claramente la información OP_RETURN adjunta a la transacción. Esta información suele existir en forma de código hexadecimal, que al decodificarse puede presentarse como una cadena en formato JSON, que incluye información sobre el despliegue, acuñación y emisión de activos Runes.
2.2 Principios básicos de grabado
Los protocolos como Ordinals/BRC20 logran el almacenamiento en cadena al escribir metadatos en los datos de testigos de la transacción. Este proceso utiliza el testigo aislado y el método de "pago a Taproot", y se divide en dos fases: la presentación y la revelación, que generalmente requieren dos transacciones para completarse.
P2TR es un tipo de salida de transacción introducido por la actualización Taproot de Bitcoin en 2021, que mejora la privacidad de las condiciones de la transacción. El proceso de grabado incluye generar la transacción (commit) para la dirección P2TR y la transacción (reveal) que revela el contenido del script.
El protocolo Ordinals establece que las inscripciones se vinculan al primer sat del primer input, completando así el proceso de inscripción.
2.3 Comparación de dos soluciones
Ventajas del grabado:
Desventajas del grabado:
Ventajas grabadas:
Desventajas del grabado:
3. Análisis del diseño del protocolo Runes
3.1 Runas versión 0.11
La versión inicial del protocolo Runes incluye tres partes principales:
Esta versión ya está relativamente perfeccionada, soporta operaciones como la combinación y división de activos. En comparación con los contratos inteligentes de Ethereum, los protocolos de inscripciones como Runes unifican la emisión de activos y la forma de participación, enfatizando el concepto de lanzamiento justo.
3.2 Runes versión 0.18
La última versión del protocolo Runes introduce varias actualizaciones importantes:
Se añade el parámetro pointer al campo edicts, optimizando la eficiencia de codificación al transferir múltiples activos simultáneamente.
Se añadió el campo Mint, limitando cada transacción a la acuñación de un solo activo, equilibrando las oportunidades de participación de los usuarios técnicos y los usuarios comunes.
grabado ( despliegue de activos ) mejora significativa de campos:
Se añade el campo turbo, reservando espacio para futuras actualizaciones del protocolo.
4. Evaluación del nuevo protocolo de Runes
Ventajas:
Desventajas: