Análisis profundo del protocolo Runes: mecanismo de diseño subyacente, ventajas y desventajas, y desafíos futuros

robot
Generación de resúmenes en curso

Análisis profundo del protocolo Runes: mecanismos de diseño subyacentes y limitaciones

1. Runes( Introducción a los símbolos)

En el último año, el evento más notable en el ámbito de web3 ha sido la explosión del ecosistema de inscripciones, cuyo origen se remonta a la tecnología Ordinals. Esta tecnología otorga un número único a cada satoshi en Bitcoin.

El fundador del protocolo 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. Durante este tiempo, algunos proyectos utilizaron ese código de forma anticipada y lanzaron protocolos similares. A pesar de las controversias, estos proyectos lograron un aumento en su capitalización de mercado de cientos de millones de dólares en el corto plazo, mostrando 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 diversos proyectos, billeteras y plataformas de intercambio enfrentarán el gran desafío de lanzarse directamente en la red principal, sin el colchón de una red de pruebas.

Análisis profundo del mecanismo de diseño subyacente y limitaciones del protocolo Runes

2. Forma de registro de datos en la cadena de Bitcoin

Bitcoin tiene principalmente dos métodos para agregar información adicional en la cadena: grabado y esculpido.

2.1 principio de tecnología de grabado

Runes utiliza tecnología de grabado para escribir información directamente en el campo op-return de UTXO de Bitcoin. Este método ha sido soportado 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 pueden ver claramente los datos de op-return que acompañan a la transacción. Esta información suele existir en forma de código hexadecimal, y una vez decodificada, se puede obtener una cadena en formato JSON que contiene información sobre el despliegue, la acuñación y la emisión de activos Runes.

2.2 principios de la tecnología de grabado

Los protocolos como Ordinals/brc20 utilizan la tecnología de grabado para incrustar metadatos en los datos de testigos de las transacciones. Este proceso se realiza a través de testigos aislados y el método de "pago a Taproot", que incluye dos fases: la presentación y la revelación.

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 requiere dos transacciones: primero se genera un UTXO (transacción de envío) que paga a una dirección P2TR de un script específico, y luego, al gastar este UTXO, se proporciona el script real en el script de testigo (transacción de revelación), lo que permite subir los datos del grabado a la cadena.

2.3 Comparación de dos métodos

Ventajas del grabado: lógica simple e intuitiva, bajo costo de transacción, no ocupa el pool de memoria de nodos completos. Desventajas de la grabación: está limitada a una longitud de 80 bytes y requiere una alta compresión de datos.

Ventajas de la grabación: prácticamente sin limitaciones de tamaño, con cierta capacidad de protección de la privacidad, admite múltiples formas de juego. Desventajas de la grabación: requiere dos transacciones en la cadena, el costo es alto y genera una gran presión en el pool de memoria de los nodos completos.

Análisis profundo del mecanismo de diseño subyacente y limitaciones del protocolo Runes

3. Análisis del diseño subyacente del protocolo Runes

3.1 Runes interpretación de la versión 0.11

La versión inicial del protocolo Runes incluye tres partes: información sobre la transferencia de activos edicts(, información sobre la implementación de activos etching) y la destrucción burn(.

Cuando el campo op_Return de la transacción contiene información de edicts en el formato correcto, el analizador fuera de la cadena calculará la situación de transferencia de activos del usuario, y output especificará el objetivo de la transferencia.

La parte de grabado define la información principal sobre el despliegue de activos, incluidos los campos limit y term que restringen la cantidad de mint y el intervalo de mint. Esta es la diferencia fundamental entre los proyectos de inscripciones, runas y la emisión de activos mediante contratos inteligentes de Ethereum. Debido a la falta de verificación de contratos inteligentes en la cadena, el protocolo de inscripciones define de manera unificada la emisión de activos y el método de mint, enfatizando el lanzamiento justo y limitando la intervención de los proyectos.

![Análisis profundo del mecanismo de diseño subyacente y limitaciones del protocolo Runes])https://img-cdn.gateio.im/webp-social/moments-1a8ad9f747fe4a9f9b3ba8b4f0d8b33b.webp(

) 3.2 Runes interpretación de la versión 0.18

La última versión del protocolo Runes incluye cuatro partes principales: edicts, Mint, etching y burn.

Se añade el parámetro pointer en edicts, para modificar la dirección de transferencia predeterminada de los activos y optimizar la eficiencia de codificación al transferir múltiples activos simultáneamente.

Se agregó el campo Mint, limitando cada transacción a mintar un solo activo, equilibrando la línea de partida entre los usuarios técnicos y los usuarios comunes.

cambios más grandes en la parte de grabado:

  • El ID del activo se cambia a formato de cadena para ahorrar espacio de codificación.
  • Se introduce el campo terms, que permite especificar el tiempo de inicio y finalización del mint, aumentando la equidad.
  • Implementar reglas de liberación de longitud de nombre para controlar recursos escasos.
  • Adopta un proceso de implementación de dos pasos similar a una grabación, aumentando la protección de la privacidad.
  • Se ha añadido el campo turbo, reservando espacio para futuros cambios en el protocolo.

Profundizando en el mecanismo de diseño subyacente y las limitaciones del protocolo Runes

4. Evaluación del nuevo protocolo de Runes

Ventajas:

  • Se adapta a la demanda del mercado y resuelve algunos problemas iniciales del protocolo de inscripciones.
  • Integrar el protocolo Ordinals, aprovechando su base de usuarios.
  • Utilizar op_Return para registrar datos, aumentando la seguridad y el grado de descentralización.

Desventajas:

  • El tiempo de desarrollo es ajustado, lo que podría afectar el desarrollo inicial del ecosistema.
  • Las reglas son complejas, el problema de la longitud del nombre puede aumentar el riesgo para los usuarios.
  • En comparación con otros protocolos, la disposición en L2 o BVM está un poco rezagada.

![Análisis profundo del mecanismo de diseño subyacente y limitaciones del protocolo Runes]###https://img-cdn.gateio.im/webp-social/moments-76e02af769fcbb0515c5486c267f20dd.webp(

Ver originales
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.
  • Recompensa
  • 5
  • Compartir
Comentar
0/400
BridgeJumpervip
· 07-23 08:32
No entiendo muy bien, ¿qué es eso?
Ver originalesResponder0
MetamaskMechanicvip
· 07-22 05:35
Solo otra especulación y manipulación~
Ver originalesResponder0
AllInDaddyvip
· 07-22 05:34
¿Cuándo podemos empezar todo dentro?
Ver originalesResponder0
MetaverseLandlordvip
· 07-22 05:30
Otra vez es un rollo de Bitcoin.
Ver originalesResponder0
FrogInTheWellvip
· 07-22 05:18
Otra nueva triquiñuela para tomar a la gente por tonta.
Ver originalesResponder0
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)