Mensaje en la cadena de Bitcoin: Aplicaciones seguras y riesgos de OP_RETURN

robot
Generación de resúmenes en curso

Mensaje en la cadena: una forma especial de comunicación en la red Bitcoin

En los últimos años, los mensajes on-chain en el mundo de blockchain se han utilizado con frecuencia como una forma única de comunicación en diversos incidentes de seguridad. Por ejemplo, un equipo de seguridad reciente realizó múltiples rondas de comunicación con los atacantes a través de mensajes on-chain, lo que finalmente condujo a la recuperación de todos los fondos robados, que ascienden a 8,44 millones de dólares. En un entorno anónimo, los mensajes on-chain se han convertido en una herramienta eficaz para establecer un diálogo inicial, sentando las bases para la recuperación de fondos posterior.

La red de Bitcoin también soporta mensajes en cadena, y su herramienta principal es la instrucción OP_RETURN. Esta instrucción permite a los usuarios incrustar 80 bytes de datos personalizados en la transacción. Esta parte de los datos no es utilizada por los nodos para la verificación de transacciones, ni afecta el estado de UTXO, puramente se utiliza para registrar información y se guardará completamente en la cadena de bloques.

Cómo usar OP_RETURN para dejar un mensaje on-chain

  1. Codificar el contenido del mensaje

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

Se puede realizar esta conversión utilizando herramientas de conversión de formato en línea o scripts de Python. El contenido del mensaje debe tener menos de 160 caracteres hexadecimales (es decir, 80 bytes), y si se excede, se sugiere simplificar la información o enviarla en múltiples partes.

  1. Construir transacciones 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 una billetera de Bitcoin Core, se puede usar el comando createrawtransaction para añadir manualmente la salida OP_RETURN.

Una billetera móvil también admite esta función. En la interfaz de transferencia de la billetera BTC, activa "Modo Avanzado" y en el cuadro de entrada "OP_RETURN" ingresa la información en hexadecimal. Después de confirmar la información de la transacción, ingresa la contraseña de la transacción para enviar la transacción con la información OP_RETURN. Asegúrate de que "Monto de Entrada = Monto de Salida + Tarifa del Minero".

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

  1. 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 realmente una transferencia, deben incluir una tarifa de minero para ser procesadas. Espera a que los mineros la empaqueten en un bloque; una vez que la transacción sea confirmada, el mensaje se almacenará permanentemente en la cadena de bloques de Bitcoin.

  1. Ver el 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 decodifica automáticamente los datos hexadecimales de OP_RETURN de nuevo a formato ASCII, lo que facilita la lectura para el usuario.

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

Aplicaciones de OP_RETURN

En eventos de seguridad, ciertos atacantes pueden usar OP_RETURN para dejar mensajes en la cadena, expresando activamente su intención de devolver los fondos al proyecto. De igual manera, el equipo del proyecto y el equipo de seguridad también pueden usar este método para comunicarse con los atacantes, tratando de establecer contacto.

Además de ser utilizado para negociaciones, OP_RETURN también se usa para "marcar" operaciones. Por ejemplo, una empresa de análisis de blockchain reveló que, en la víspera del estallido del conflicto entre Rusia y Ucrania en 2022, un usuario de Bitcoin de identidad desconocida utilizó OP_RETURN para dejar mensajes on-chain, marcando casi 1000 direcciones sospechosas de estar relacionadas con algún departamento de seguridad de un país. 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.

Cabe destacar que este usuario, al publicar la advertencia, no solo dejó un mensaje, sino que también quemó una gran cantidad de Bitcoin. Debido a la naturaleza de la salida OP_RETURN, cualquier Bitcoin enviado a este tipo de transacciones será quemado y no se podrá usar. Según las estadísticas, este usuario quemó más de 300,000 dólares en Bitcoin durante esta serie de operaciones.

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

Resumen

Los mensajes en cadena, especialmente el OP_RETURN en la red de Bitcoin, ofrecen una forma de comunicación anónima, pública e inmutable, utilizada ampliamente en las etapas iniciales de contacto y transmisión de información para la recuperación de fondos. Sin embargo, los usuarios deben mantenerse alerta, ya que los mensajes en cadena también pueden ser utilizados por atacantes para guiar a las víctimas a visitar enlaces maliciosos o ejecutar operaciones riesgosas. En caso de un evento de seguridad, se recomienda contactar inmediatamente 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 seguir fortaleciendo la conciencia de protección de seguridad para evitar convertirse en objetivos de ataque.

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

Ver originales
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Recompensa
  • 7
  • Compartir
Comentar
0/400
ChainSherlockGirlvip
· hace19h
¿Estás jugando al Monopoly aquí? La recuperación de fondos es la última misión.
Ver originalesResponder0
GateUser-44a00d6cvip
· 07-13 16:13
Advertencia: Hacker ha marcado on-chain
Ver originalesResponder0
UnluckyValidatorvip
· 07-12 03:01
Los que roben moneda, esperen a mí.
Ver originalesResponder0
LightningClickervip
· 07-11 19:33
Ah, la moneda se ha ido y aún quieres hablar.
Ver originalesResponder0
ClassicDumpstervip
· 07-11 19:33
¿De verdad tiene esta función? Es demasiado avanzado.
Ver originalesResponder0
RunWithRugsvip
· 07-11 19:29
Saludo on-chain, ¿hay que agregar dinero?
Ver originalesResponder0
WhaleMinionvip
· 07-11 19:18
Los mensajes en la cadena son impresionantes, ¿no? Todo son códigos, ¿verdad?
Ver originalesResponder0
  • Anclado
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)