Mensaje en la red Bitcoin on-chain: Aplicaciones y consideraciones del comando OP_RETURN

robot
Generación de resúmenes en curso

Mensaje on-chain: una forma única de comunicación en la red de Bitcoin

En los últimos años, los mensajes on-chain se han utilizado ampliamente en varios eventos de seguridad como una forma especial de comunicación en el mundo de blockchain. Este método no solo puede establecer un diálogo inicial en un entorno anónimo, sino que también proporciona una base para la recuperación de fondos posteriores. Aunque tanto la red de Ethereum como la de Bitcoin admiten mensajes on-chain, la forma de implementación de ambos es ligeramente diferente. Este artículo se centrará en el método de mensajes on-chain en la red de Bitcoin.

Herramienta clave para dejar mensajes en la cadena de Bitcoin: la instrucción OP_RETURN

La red de Bitcoin utiliza la instrucción OP_RETURN para implementar mensajes en cadena. Esta instrucción permite a los usuarios incrustar 80 bytes de datos personalizados en las transacciones. Estos datos no serán utilizados por los nodos para la verificación de transacciones, ni afectarán el estado de UTXO, y se utilizan puramente para registrar información, siendo registrados completamente en la cadena de bloques.

Guía de emergencia: No te preocupes si te roban BTC, primero deja un mensaje on-chain

Cómo usar OP_RETURN para dejar mensajes en la cadena

1. Codificar el contenido del mensaje

Primero, es necesario convertir la información del texto a formato hexadecimal (HEX). La instrucción OP_RETURN solo acepta datos en formato HEX. Por ejemplo, al convertir "This is a test." a formato HEX se obtiene: 54686973206973206120746573742e

Se puede completar este paso utilizando herramientas de conversión de formato en línea o scripts de Python. Es importante tener en cuenta que el contenido del mensaje debe ser inferior a 160 caracteres hexadecimales (es decir, 80 bytes). Si excede la longitud, se recomienda simplificar la información o enviar el mensaje en varias partes.

2. Construir una transacción con OP_RETURN

A continuación, es necesario utilizar una billetera o herramienta de Bitcoin que soporte transacciones personalizadas para crear una transacción que contenga una salida OP_RETURN. Tomando como ejemplo Bitcoin Core, se puede usar el comando createrawtransaction para agregar manualmente una salida OP_RETURN. Para algunas billeteras móviles, como imToken, se puede ingresar directamente la información hexadecimal en la "modo avanzado" de la interfaz de transferencia.

Guía de emergencia: No te preocupes si BTC es robado, primero deja un mensaje en la cadena

3. Transacción de difusión

Transmite la transacción firmada a través de la red Bitcoin. Dado que las transacciones OP_RETURN no realizan una transferencia real de monedas, deben incluir una tarifa de minería para ser procesadas. Una vez que los mineros empaquen la transacción en un bloque y sea confirmada, el mensaje se guardará permanentemente en la cadena de bloques de Bitcoin.

4. Ver contenido del mensaje

Después de completar la transacción, se puede ver la transacción a través del explorador de bloques. El explorador generalmente decodificará automáticamente los datos hexadecimales OP_RETURN de vuelta a formato ASCII, facilitando la lectura para el usuario.

Guía de emergencia: No te preocupes si te roban BTC, primero deja un mensaje on-chain

Escenarios de aplicación de OP_RETURN

En eventos de seguridad, OP_RETURN se utiliza comúnmente en los siguientes escenarios:

  1. El atacante expresa activamente la intención de devolver los fondos.
  2. El equipo del proyecto y el equipo de seguridad se dirigen a los atacantes, intentando establecer contacto.
  3. "Marcar" direcciones específicas

Por ejemplo, en la víspera de la guerra entre Rusia y Ucrania en 2022, hubo usuarios que utilizaron OP_RETURN para dejar mensajes en la cadena, marcando cerca de 1000 direcciones sospechosas de estar relacionadas con los servicios de seguridad rusos. Estos mensajes estaban escritos en ruso y señalaban directamente que estas direcciones podrían estar involucradas en ataques cibernéticos o actividades de espionaje.

Notas importantes

Aunque los mensajes en cadena ofrecen una forma de comunicación anónima, pública e inalterable, los usuarios aún deben mantenerse alerta al usarlos. Los atacantes pueden aprovechar los mensajes en cadena para guiar a las víctimas a visitar enlaces maliciosos o ejecutar operaciones riesgosas. Por lo tanto, al tratar con información sospechosa, se debe evitar revisar y procesar en dispositivos no confiables.

En caso de un evento de seguridad, se recomienda contactar de inmediato a un equipo de seguridad profesional para ayudar en el análisis, con el fin de aumentar la tasa de éxito en la recuperación de fondos. Al mismo tiempo, los usuarios y los proyectos deben continuar fortaleciendo la conciencia de protección de seguridad para reducir el riesgo de convertirse en un objetivo de ataque.

Guía de emergencia: No te preocupes si te roban BTC, primero deja un mensaje en la cadena

BTC0.12%
OP-2.56%
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
CommunityJanitorvip
· Hace39m
Parece que es bastante problemático... mejor envíame un mensaje privado.
Ver originalesResponder0
StableGeniusDegenvip
· 07-29 05:11
alcista ah información permanente completa!
Ver originalesResponder0
StealthDeployervip
· 07-29 05:11
Esta tecnología es demasiado complicada de usar.
Ver originalesResponder0
NotFinancialAdviservip
· 07-29 04:53
¿Quién dijo que los mensajes on-chain son seguros?
Ver originalesResponder0
consensus_whisperervip
· 07-29 04:45
Vieja tecnología, nuevos usos
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)