Análisis profundo del protocolo Runes: mecanismos de diseño y limitaciones
1. Runes( introducción de los runas)
En el último año, el fenómeno más llamativo en el ámbito de web3 ha sido la explosión del ecosistema de inscripciones. Su punto de partida es Ordinals, una tecnología que otorga un número único a cada satoshi en Bitcoin.
El fundador principal de Ordinals, Casey, presentó el código base de Runes en septiembre del año pasado, pero la red principal aún no se ha lanzado. Esto llevó a algunos proyectos a forquear el código anticipadamente y emitir protocolos como RunesAlpha. A pesar de las controversias sobre plagio, el aumento de varios cientos de millones de dólares en capitalización de mercado en solo unos meses también demuestra el gran potencial del protocolo Runes.
La versión oficial del protocolo Runes se lanzará oficialmente en la mainnet de Bitcoin alrededor del 20 de abril de 2024. Esto significa que las partes del proyecto, las billeteras y las plataformas de intercambio enfrentarán un gran desafío al lanzarse directamente en la mainnet.
2. La forma de registrar información adicional en Bitcoin
Existen dos soluciones principales de adjuntos de datos fuera de la cadena en Bitcoin: grabado y grabado.
2.1 Principios básicos de grabado
Runes utiliza tecnología de grabado para escribir información en el campo op-return de UTXO de Bitcoin. Esta es una forma sencilla e intuitiva de registro en la cadena, que se ha soportado desde la versión 0.9 de Bitcoin Core. op-return crea una salida verificable pero no consumible, lo que permite almacenar datos en la blockchain.
En el explorador de blockchain, se puede ver la información op-return adjunta a las transacciones. Esta información suele ser datos codificados en hexadecimal, que al decodificarse pueden obtenerse como una cadena en formato JSON, que representa la implementación, acuñación, emisión, etc. de los activos Runes.
2.2 Principios básicos de grabado
Los protocolos como Ordinals/brc20 incorporan metadatos en los datos de testigo de la transacción, logrando esto a través de segregated witness y P2TR. Este proceso incluye dos etapas: presentación y revelación, y requiere completar dos transacciones.
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 transacciones. Una vez completado el proceso de grabado, el protocolo Ordinals establece que la inscripción se vincule al primer sat de la primera entrada.
2.3 Comparación de dos soluciones
Ventajas del grabado: lógica simple, bajo costo de transacción, no ocupa la memoria del nodo completo.
Desventajas: longitud limitada a 80 bytes, se requiere una alta compresión de datos.
Ventajas del grabado: casi sin restricciones de tamaño, con cierta protección de la privacidad, admite múltiples formas de jugar.
Desventajas: requiere dos veces en la cadena, costos más altos, gran presión en la memoria del nodo completo.
3. Análisis del diseño de la capa base de Runes
3.1 Runas versión 0.11
La primera versión de Runes se divide en tres partes: edicts( transferencia de activos), etching( implementación de activos), burn( destrucción).
Los edictos definen la dirección de la transferencia de activos, y el grabado presenta la información de implementación de activos. En comparación con ERC721, Runas ha añadido los campos limit y term, limitando la cantidad de mint y el intervalo. Esta es la diferencia fundamental entre el proyecto de inscripciones y la emisión de activos mediante contratos inteligentes de Ethereum, ya que carece de la capacidad de verificación en tiempo real.
El protocolo de inscripciones define de manera unificada la emisión de activos y el método de minting, enfatizando un lanzamiento justo, completamente abierto a la participación de los usuarios y limitando la intervención de los proyectos.
3.2 Runes versión 0.18
La nueva versión de Runes se divide en cuatro aspectos: edicts, Mint, etching y otros campos.
edicts agrega un parámetro pointer, utilizado para modificar la dirección de transferencia predeterminada de los activos, reduciendo la cantidad de codificación y el costo de transacción.
El campo Mint limita cada transacción a la posibilidad de acuñar un solo activo, equilibrando la línea de partida entre los usuarios técnicos y los usuarios comunes.
cambio máximo del campo etching:
El ID del activo se cambiará a formato de cadena, ahorrando espacio de codificación.
Introducir el campo terms, especificar el inicio y el final de mint, aumentar la equidad
Establecer reglas de liberación de longitud de nombre, evitar el registro excesivo
Utilizando un proceso de dos pasos de commit y reveal, se protege el control del nombre del emisor.
Se añadió el campo turbo, reservado para futuros cambios en el protocolo.
4. Evaluación del nuevo protocolo de Runes
Ventajas:
Ajustarse a la demanda del mercado, resolver el caos del ecosistema de inscripciones
Basado en la base de usuarios del protocolo Ordinals
Utilizando el método op_Return, se mejora la seguridad y el grado de descentralización.
Desventajas:
La oportunidad de lanzamiento es crítica, lo que puede afectar el desarrollo del ecosistema.
Reglas complejas, aumentan la dificultad de operación del usuario y el riesgo de phishing.
En comparación con protocolos como Atomical, carece de una disposición L2 o BVM.
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: mecanismos de diseño, ventajas y desventajas, y su impacto en el ecosistema de Bitcoin
Análisis profundo del protocolo Runes: mecanismos de diseño y limitaciones
1. Runes( introducción de los runas)
En el último año, el fenómeno más llamativo en el ámbito de web3 ha sido la explosión del ecosistema de inscripciones. Su punto de partida es Ordinals, una tecnología que otorga un número único a cada satoshi en Bitcoin.
El fundador principal de Ordinals, Casey, presentó el código base de Runes en septiembre del año pasado, pero la red principal aún no se ha lanzado. Esto llevó a algunos proyectos a forquear el código anticipadamente y emitir protocolos como RunesAlpha. A pesar de las controversias sobre plagio, el aumento de varios cientos de millones de dólares en capitalización de mercado en solo unos meses también demuestra el gran potencial del protocolo Runes.
La versión oficial del protocolo Runes se lanzará oficialmente en la mainnet de Bitcoin alrededor del 20 de abril de 2024. Esto significa que las partes del proyecto, las billeteras y las plataformas de intercambio enfrentarán un gran desafío al lanzarse directamente en la mainnet.
2. La forma de registrar información adicional en Bitcoin
Existen dos soluciones principales de adjuntos de datos fuera de la cadena en Bitcoin: grabado y grabado.
2.1 Principios básicos de grabado
Runes utiliza tecnología de grabado para escribir información en el campo op-return de UTXO de Bitcoin. Esta es una forma sencilla e intuitiva de registro en la cadena, que se ha soportado desde la versión 0.9 de Bitcoin Core. op-return crea una salida verificable pero no consumible, lo que permite almacenar datos en la blockchain.
En el explorador de blockchain, se puede ver la información op-return adjunta a las transacciones. Esta información suele ser datos codificados en hexadecimal, que al decodificarse pueden obtenerse como una cadena en formato JSON, que representa la implementación, acuñación, emisión, etc. de los activos Runes.
2.2 Principios básicos de grabado
Los protocolos como Ordinals/brc20 incorporan metadatos en los datos de testigo de la transacción, logrando esto a través de segregated witness y P2TR. Este proceso incluye dos etapas: presentación y revelación, y requiere completar dos transacciones.
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 transacciones. Una vez completado el proceso de grabado, el protocolo Ordinals establece que la inscripción se vincule al primer sat de la primera entrada.
2.3 Comparación de dos soluciones
Ventajas del grabado: lógica simple, bajo costo de transacción, no ocupa la memoria del nodo completo. Desventajas: longitud limitada a 80 bytes, se requiere una alta compresión de datos.
Ventajas del grabado: casi sin restricciones de tamaño, con cierta protección de la privacidad, admite múltiples formas de jugar. Desventajas: requiere dos veces en la cadena, costos más altos, gran presión en la memoria del nodo completo.
3. Análisis del diseño de la capa base de Runes
3.1 Runas versión 0.11
La primera versión de Runes se divide en tres partes: edicts( transferencia de activos), etching( implementación de activos), burn( destrucción).
Los edictos definen la dirección de la transferencia de activos, y el grabado presenta la información de implementación de activos. En comparación con ERC721, Runas ha añadido los campos limit y term, limitando la cantidad de mint y el intervalo. Esta es la diferencia fundamental entre el proyecto de inscripciones y la emisión de activos mediante contratos inteligentes de Ethereum, ya que carece de la capacidad de verificación en tiempo real.
El protocolo de inscripciones define de manera unificada la emisión de activos y el método de minting, enfatizando un lanzamiento justo, completamente abierto a la participación de los usuarios y limitando la intervención de los proyectos.
3.2 Runes versión 0.18
La nueva versión de Runes se divide en cuatro aspectos: edicts, Mint, etching y otros campos.
edicts agrega un parámetro pointer, utilizado para modificar la dirección de transferencia predeterminada de los activos, reduciendo la cantidad de codificación y el costo de transacción.
El campo Mint limita cada transacción a la posibilidad de acuñar un solo activo, equilibrando la línea de partida entre los usuarios técnicos y los usuarios comunes.
cambio máximo del campo etching:
Se añadió el campo turbo, reservado para futuros cambios en el protocolo.
4. Evaluación del nuevo protocolo de Runes
Ventajas:
Desventajas: