Mensaje en la cadena de Bitcoin: Aplicación de la instrucción OP_RETURN en eventos de seguridad

robot
Generación de resúmenes en curso

Mensajes on-chain en la red de Bitcoin: Aplicación y práctica de la instrucción OP_RETURN

En los últimos años, los mensajes on-chain en el mundo blockchain se han utilizado con frecuencia como una forma especial de comunicación en varios incidentes de seguridad. Este método se ha convertido en una herramienta efectiva para establecer un diálogo inicial en un entorno anónimo, sentando las bases para la recuperación de fondos posterior.

La red de Bitcoin soporta mensajes on-chain, siendo su herramienta central la instrucción OP_RETURN. Esta instrucción permite a los usuarios incrustar 80 bytes de datos personalizados en una transacción. Esta parte de los datos no será utilizada por los nodos para la verificación de transacciones, ni afectará el estado de UTXO, sino que se utiliza puramente para registrar información y se registrará completamente en la cadena de bloques.

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

Pasos para dejar un mensaje en la cadena usando OP_RETURN

  1. Codificar el contenido del mensaje

    Primero es necesario convertir la información de texto al formato hexadecimal (HEX). Por ejemplo, "This is a test." se convierte a HEX como: 54686973206973206120746573742e. El contenido del mensaje debe tener menos de 160 caracteres hexadecimales, es decir, 80 bytes.

  2. Construir transacciones con OP_RETURN

    Utilice 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 la salida OP_RETURN.

  3. Transacción de difusión

    Transmitir la transacción firmada a través de la red Bitcoin. Dado que las transacciones OP_RETURN no realizan realmente transferencias, deben incluir una tarifa de minería para ser procesadas.

  4. 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 decodificará automáticamente los datos hexadecimales de OP_RETURN de vuelta a ASCII.

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 su intención de devolver los fondos a través de un mensaje on-chain.
  2. El equipo del proyecto y el equipo de seguridad se dirigen a los atacantes, intentando establecer contacto.
  3. Utilizado para la operación de "marcar", como marcar direcciones sospechosas.

Un ejemplo llamativo es que, en la víspera del estallido de la guerra entre Rusia y Ucrania en 2022, un usuario anónimo de Bitcoin utilizó 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.

Es importante destacar que este usuario 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á destruido. Según las estadísticas, el valor de Bitcoin quemado en esta serie de operaciones supera los 300,000 dólares.

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

Consideraciones

A pesar de que los mensajes en cadena ofrecen una forma de comunicación anónima, pública e inalterable, los usuarios aún deben mantenerse alerta. Los atacantes pueden aprovechar esta forma para dirigir a las víctimas a enlaces maliciosos o realizar operaciones de riesgo. Por lo tanto, al manejar información sospechosa, se debe evitar ver 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 las partes del proyecto deben continuar reforzando la conciencia 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 on-chain

BTC-1.47%
OP-0.96%
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
  • 8
  • Compartir
Comentar
0/400
OnchainDetectiveBingvip
· 07-24 01:59
¡Puedo con la sensación tecnológica de dejar un mensaje! Jugando al gato y al ratón con un Hacker~
Ver originalesResponder0
BridgeNomadvip
· 07-23 11:48
vector de ataque típico... he visto esto en el puente nomad, para ser honesto
Ver originalesResponder0
TokenToastervip
· 07-23 07:12
¡Hey, la cadena de bloques realmente puede hacerlo todo!
Ver originalesResponder0
JustHereForMemesvip
· 07-21 03:48
Esto es como jugar a la serpiente, atrapando la cola del ladrón.
Ver originalesResponder0
ChainChefvip
· 07-21 03:46
como agregar especias a mi receta de defi... alpha crudo aquí, para ser honesto
Ver originalesResponder0
MetaNeighborvip
· 07-21 03:37
Los datos de la marca son interesantes y divertidos, el Hacker dice que es un experto.
Ver originalesResponder0
MeaninglessApevip
· 07-21 03:24
¿Otra vez has sido víctima de un hacker?
Ver originalesResponder0
SighingCashiervip
· 07-21 03:23
el mensajero oscuro de btc
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)