Análisis profundo del protocolo Runes: mecanismos de diseño subyacentes y limitaciones
1. Runes( Introducción a los Runes)
En el último año, el tema más candente en el ámbito de Web3 ha sido la explosión del ecosistema de inscripciones. Su origen se remonta al protocolo Ordinals, que es una tecnología que otorga un número único a cada satoshi en Bitcoin. El desarrollador principal de Ordinals, Casey, presentó el código base del protocolo Runes en septiembre del año pasado, pero aún no ha lanzado la versión de la red principal.
Durante este tiempo, algunos proyectos como RunesAlpha bifurcaron el código anticipadamente y emitieron su propio protocolo. A pesar de las controversias, estos proyectos vieron un crecimiento en su capitalización de mercado a cientos de millones en solo unos pocos meses, demostrando el enorme potencial del protocolo Runes.
La versión oficial del protocolo Runes está programada para lanzarse oficialmente en la red principal de Bitcoin alrededor del 20 de abril de 2024. Esto significa que los desarrolladores del proyecto, las billeteras y las plataformas de intercambio enfrentarán un gran desafío al desarrollar directamente en la red principal, ya que no hay red de prueba disponible para depuración.
2. Forma de registro de datos en la cadena de Bitcoin
Existen dos soluciones principales de adjunto de datos fuera de la cadena en Bitcoin: grabado y grabado.
2.1 Principios básicos de grabado
Runes utiliza la técnica de grabado para escribir datos en el campo OP_RETURN de UTXO de Bitcoin. Este método ha sido soportado desde la versión 0.9 de Bitcoin Core (2014 en 2014, y permite crear una salida verificable pero no consumible, lo que permite almacenar datos directamente en la cadena de bloques.
En el explorador de blockchain, se puede ver la información OP_RETURN adjunta a la transacción. Esta información generalmente se presenta en formato hexadecimal, y al decodificarla se puede obtener una cadena en formato JSON que contiene 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 utilizan la tecnología de grabado para escribir metadatos en los datos de testigo de la transacción. Este proceso se realiza a través de testigos aislados y el método "pagar a Taproot" ###P2TR(, que incluye la presentación de )commit( y la revelación de )reveal( en dos etapas.
P2TR es un tipo de salida de transacción introducido por la actualización Taproot de Bitcoin en 2021, que permite almacenar diferentes condiciones de transacción de manera más privada. El proceso de grabado requiere dos transacciones: primero se genera una transacción commit UTXO) a la dirección P2TR(, y luego, al gastar este UTXO, se proporciona el script real en el script de testigo, lo que permite subir los datos de la inscripción) a través de la transacción reveal(.
) 2.3 Comparación de dos opciones
Grabado:
Ventajas: lógica simple e intuitiva, bajos costos de transacción, no ocupa la memoria de los nodos completos.
Desventajas: limita la longitud a 80 bytes, requiere una codificación de datos altamente comprimida.
Grabado:
Ventajas: casi sin límite de tamaño, proporciona cierta protección de la privacidad, soporta múltiples formas de juego.
Desventajas: se requieren dos transacciones en la cadena, el costo es alto, y ejerce una gran presión sobre la memoria del nodo completo.
![Análisis profundo del mecanismo de diseño subyacente y limitaciones del protocolo Runes]###https://img-cdn.gateio.im/webp-social/moments-71b84def7979d41a2400449fdc5edcee.webp(
3. Interpretación del diseño subyacente de Runes
) 3.1 Runes versión 0.11
La primera versión del protocolo Runes se divide en tres partes: edicts###, información de transferencia de activos(, etching), información de implementación de activos( y burn), destrucción(.
Los edictos definen la dirección de la transferencia de activos, y el grabado presenta la información principal sobre el despliegue de activos. En comparación con los contratos inteligentes de Ethereum, Runes limita la cantidad de acuñación y el rango de acuñación a través de los campos limit y term. Este diseño hace que el proyecto Runes sea difícil de implementar con una economía de tokens compleja, pero también aumenta la equidad y reduce la posibilidad de intervención del proyecto en el mercado.
![Análisis profundo del mecanismo de diseño subyacente y las limitaciones del protocolo Runes])https://img-cdn.gateio.im/webp-social/moments-1a8ad9f747fe4a9f9b3ba8b4f0d8b33b.webp(
) 3.2 Runes versión 0.18
La última versión del protocolo Runes ha realizado cambios significativos, que incluyen:
Se añadió el parámetro pointer en edicts, que se utiliza para modificar la dirección de transferencia predeterminada de los activos, reduciendo la cantidad de codificación y el costo de las transacciones.
Se añadió el campo Mint, limitando cada transacción a la acuñación de un solo activo, equilibrando así las oportunidades de acuñación de diferentes usuarios.
grabado### despliegue de activos( cambios significativos en los campos:
El ID de activo se cambió a formato de cadena para ahorrar espacio de codificación.
Se introduce el campo terms, que permite al emisor especificar el tiempo de inicio y fin de la acuñación, aumentando la equidad.
Establecer reglas de liberación de longitud del nombre de los activos, similar al mecanismo de registro de dominios.
Se utiliza la tecnología de grabado para el despliegue de activos, aumentando la protección de la privacidad.
Se agregó el campo turbo, reservado 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 Runes
Ventajas:
Se ajusta a la demanda del mercado, resolviendo algunos problemas iniciales del protocolo de inscripciones.
Integrar el protocolo de Ordinals, se puede desarrollar rápidamente aprovechando su base de usuarios.
Como protocolo FT, compensó las deficiencias de Ordinals en el funcionamiento del mercado.
Utilizar OP_RETURN para registrar datos, mejoró 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.
Las reglas son complejas, la limitación en la longitud de los nombres de los activos puede aumentar el riesgo de phishing para los usuarios.
La funcionalidad actual se limita a la emisión de activos, careciendo de una planificación para futuras direcciones como L2 o BVM.
![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.
9 me gusta
Recompensa
9
4
Compartir
Comentar
0/400
SybilAttackVictim
· 07-22 05:58
btc de Saipan 3.0
Ver originalesResponder0
MysteriousZhang
· 07-21 23:56
Los técnicos también se acercan.
Ver originalesResponder0
QuorumVoter
· 07-19 16:25
Jugando con nuevas ideas
Ver originalesResponder0
AirdropHunterKing
· 07-19 16:19
Ya tenía preparado el BTC Billetera para preparar una emboscada.
Análisis profundo del protocolo Runes: mecanismos de diseño, ventajas y desventajas, y su impacto en el ecosistema Bitcoin
Análisis profundo del protocolo Runes: mecanismos de diseño subyacentes y limitaciones
1. Runes( Introducción a los Runes)
En el último año, el tema más candente en el ámbito de Web3 ha sido la explosión del ecosistema de inscripciones. Su origen se remonta al protocolo Ordinals, que es una tecnología que otorga un número único a cada satoshi en Bitcoin. El desarrollador principal de Ordinals, Casey, presentó el código base del protocolo Runes en septiembre del año pasado, pero aún no ha lanzado la versión de la red principal.
Durante este tiempo, algunos proyectos como RunesAlpha bifurcaron el código anticipadamente y emitieron su propio protocolo. A pesar de las controversias, estos proyectos vieron un crecimiento en su capitalización de mercado a cientos de millones en solo unos pocos meses, demostrando el enorme potencial del protocolo Runes.
La versión oficial del protocolo Runes está programada para lanzarse oficialmente en la red principal de Bitcoin alrededor del 20 de abril de 2024. Esto significa que los desarrolladores del proyecto, las billeteras y las plataformas de intercambio enfrentarán un gran desafío al desarrollar directamente en la red principal, ya que no hay red de prueba disponible para depuración.
2. Forma de registro de datos en la cadena de Bitcoin
Existen dos soluciones principales de adjunto de datos fuera de la cadena en Bitcoin: grabado y grabado.
2.1 Principios básicos de grabado
Runes utiliza la técnica de grabado para escribir datos en el campo OP_RETURN de UTXO de Bitcoin. Este método ha sido soportado desde la versión 0.9 de Bitcoin Core (2014 en 2014, y permite crear una salida verificable pero no consumible, lo que permite almacenar datos directamente en la cadena de bloques.
En el explorador de blockchain, se puede ver la información OP_RETURN adjunta a la transacción. Esta información generalmente se presenta en formato hexadecimal, y al decodificarla se puede obtener una cadena en formato JSON que contiene 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 utilizan la tecnología de grabado para escribir metadatos en los datos de testigo de la transacción. Este proceso se realiza a través de testigos aislados y el método "pagar a Taproot" ###P2TR(, que incluye la presentación de )commit( y la revelación de )reveal( en dos etapas.
P2TR es un tipo de salida de transacción introducido por la actualización Taproot de Bitcoin en 2021, que permite almacenar diferentes condiciones de transacción de manera más privada. El proceso de grabado requiere dos transacciones: primero se genera una transacción commit UTXO) a la dirección P2TR(, y luego, al gastar este UTXO, se proporciona el script real en el script de testigo, lo que permite subir los datos de la inscripción) a través de la transacción reveal(.
) 2.3 Comparación de dos opciones
Grabado:
Grabado:
![Análisis profundo del mecanismo de diseño subyacente y limitaciones del protocolo Runes]###https://img-cdn.gateio.im/webp-social/moments-71b84def7979d41a2400449fdc5edcee.webp(
3. Interpretación del diseño subyacente de Runes
) 3.1 Runes versión 0.11
La primera versión del protocolo Runes se divide en tres partes: edicts###, información de transferencia de activos(, etching), información de implementación de activos( y burn), destrucción(.
Los edictos definen la dirección de la transferencia de activos, y el grabado presenta la información principal sobre el despliegue de activos. En comparación con los contratos inteligentes de Ethereum, Runes limita la cantidad de acuñación y el rango de acuñación a través de los campos limit y term. Este diseño hace que el proyecto Runes sea difícil de implementar con una economía de tokens compleja, pero también aumenta la equidad y reduce la posibilidad de intervención del proyecto en el mercado.
![Análisis profundo del mecanismo de diseño subyacente y las limitaciones del protocolo Runes])https://img-cdn.gateio.im/webp-social/moments-1a8ad9f747fe4a9f9b3ba8b4f0d8b33b.webp(
) 3.2 Runes versión 0.18
La última versión del protocolo Runes ha realizado cambios significativos, que incluyen:
Se añadió el parámetro pointer en edicts, que se utiliza para modificar la dirección de transferencia predeterminada de los activos, reduciendo la cantidad de codificación y el costo de las transacciones.
Se añadió el campo Mint, limitando cada transacción a la acuñación de un solo activo, equilibrando así las oportunidades de acuñación de diferentes usuarios.
grabado### despliegue de activos( cambios significativos en los campos:
![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 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(