Mensaje on-chain: una forma de comunicación especial en el mundo de la Cadena de bloques
Los mensajes on-chain en el mundo de la cadena de bloques han desempeñado un papel frecuente en diversos incidentes de seguridad en los últimos años. Esta forma única de comunicación proporciona herramientas efectivas para diálogos iniciales en un entorno anónimo, sentando las bases para la recuperación de fondos posterior. Aunque las redes de Ethereum y Bitcoin apoyan los mensajes on-chain, la forma de implementación es ligeramente diferente. Este artículo se centrará en el método de mensajes on-chain de la red Bitcoin.
El núcleo de los mensajes en la cadena de bloques de Bitcoin: la instrucción OP_RETURN
Los mensajes en la cadena de bloques de Bitcoin dependen principalmente de la instrucción OP_RETURN. Esta instrucción permite a los usuarios incrustar hasta 80 bytes de datos personalizados en la transacción. Estos datos no participan en la verificación de la transacción, ni afectan el estado UTXO, y se utilizan únicamente para el registro de información, quedando almacenados de forma permanente en la cadena de bloques.
Cómo utilizar OP_RETURN para dejar un mensaje en la cadena de bloques
1. Codificar el contenido del mensaje
Primero, es necesario convertir la información del texto en formato hexadecimal (HEX). La instrucción OP_RETURN solo acepta datos en formato HEX. Por ejemplo, el HEX convertido de "This is a test." es:
54686973206973206120746573742e
Se puede completar la conversión utilizando herramientas en línea o scripts de Python. Tenga en cuenta que el contenido del mensaje no debe exceder los 160 caracteres hexadecimales (es decir, 80 bytes).
2. Construir transacciones con OP_RETURN
Utiliza 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.
Algunas billeteras móviles también admiten esta función. En la interfaz de transferencia, activa "modo avanzado", y en el cuadro de entrada específico ingresa la información en hexadecimal. Después de confirmar la información de la transacción, ingresa la contraseña para enviar la transacción con la información OP_RETURN.
3. Transacción de difusión
Transmita la transacción firmada a través de la red de Bitcoin. Dado que la transacción OP_RETURN no implica una transferencia real, debe incluir una tarifa de minería suficiente para ser procesada. Una vez confirmada la transacción, el mensaje se almacenará permanentemente en la Cadena de bloques.
4. Ver el contenido del mensaje
Una vez completada la transacción, se puede ver esta transacción a través del explorador de bloques. El explorador generalmente decodificará automáticamente los datos hexadecimales OP_RETURN en texto legible.
Escenarios de aplicación de OP_RETURN
En eventos de seguridad, OP_RETURN se utiliza a menudo para los siguientes propósitos:
Herramientas de negociación: los atacantes pueden expresar su intención de devolver los fondos a través de mensajes en la cadena de bloques, o el equipo del proyecto y el equipo de seguridad pueden aprovechar esto para comunicarse con los atacantes e intentar establecer contacto.
Marcado de dirección: Hay usuarios que han utilizado OP_RETURN para marcar una gran cantidad de direcciones sospechosas, revelando actividades ilegales potenciales.
Difusión de la información: ciertos usuarios están llamando la atención del público sobre eventos específicos a través de mensajes en la cadena y la destrucción de bitcoins.
Consideraciones
A pesar de que los mensajes on-chain brindan comodidad para la comunicación en un entorno anónimo, aún se debe tener cuidado al usarlos:
Esté alerta ante la información maliciosa: los atacantes pueden utilizar mensajes en la cadena de bloques para inducir a las víctimas a visitar enlaces peligrosos o realizar operaciones de alto riesgo.
Proteger la privacidad: evitar procesar información sensible en dispositivos no confiables.
Buscar ayuda profesional: En caso de un incidente de seguridad, se recomienda contactar inmediatamente a un equipo de seguridad profesional para ayudar a analizar y aumentar la tasa de éxito en la recuperación de fondos.
Fortalecer la conciencia de protección: los usuarios y los proyectos deben seguir aumentando la conciencia de seguridad para reducir el riesgo de convertirse en objetivos de ataque.
Los mensajes on-chain, como una forma única de comunicación en el mundo de la Cadena de bloques, desempeñan un papel importante en áreas como la recuperación de fondos. El uso razonable de esta herramienta, manteniendo al mismo tiempo la vigilancia, puede proporcionar un sólido apoyo para resolver diversos incidentes de seguridad.
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.
23 me gusta
Recompensa
23
10
Compartir
Comentar
0/400
ser_ngmi
· hace7h
¿Ochenta bytes realmente son un poco pocos?
Ver originalesResponder0
GhostAddressMiner
· 07-11 08:52
Las huellas en la cadena no son tan fáciles de disfrazar. Lo que crees que es oculto no es más que una serie de datos moviéndose en la oscuridad.
Ver originalesResponder0
PriceOracleFairy
· 07-11 07:10
hmm op_return... algo así como el deslizamiento dm de la blockchain, pero hazlo matemáticamente elegante, para ser honesto
Ver originalesResponder0
LightningLady
· 07-09 16:35
Dejar un mensaje no es mejor que usar la Lighting Network.
Ver originalesResponder0
AirdropworkerZhang
· 07-09 16:33
¿Otra vez se necesita almacenar información? Hay más formas que quemar dinero en la cadena.
Ver originalesResponder0
OldLeekMaster
· 07-09 16:30
¿Enviar una advertencia al otro lado en la cadena, verdad?
Ver originalesResponder0
MoonRocketman
· 07-09 16:27
El cohete propulsor se activa, el mensaje se conecta a la cadena y se completa el acoplamiento de la órbita.
Ver originalesResponder0
SolidityStruggler
· 07-09 16:20
Otra vez op_return, hacía tiempo que no tocaba esta cosa...
Ver originalesResponder0
TokenDustCollector
· 07-09 16:19
Esta situación es como jugar a atrapar un pequeño ladrón anónimo en la cadena...
Mensaje en la cadena de Bitcoin: Guía de operaciones y escenarios de aplicación de OP_RETURN
Mensaje on-chain: una forma de comunicación especial en el mundo de la Cadena de bloques
Los mensajes on-chain en el mundo de la cadena de bloques han desempeñado un papel frecuente en diversos incidentes de seguridad en los últimos años. Esta forma única de comunicación proporciona herramientas efectivas para diálogos iniciales en un entorno anónimo, sentando las bases para la recuperación de fondos posterior. Aunque las redes de Ethereum y Bitcoin apoyan los mensajes on-chain, la forma de implementación es ligeramente diferente. Este artículo se centrará en el método de mensajes on-chain de la red Bitcoin.
El núcleo de los mensajes en la cadena de bloques de Bitcoin: la instrucción OP_RETURN
Los mensajes en la cadena de bloques de Bitcoin dependen principalmente de la instrucción OP_RETURN. Esta instrucción permite a los usuarios incrustar hasta 80 bytes de datos personalizados en la transacción. Estos datos no participan en la verificación de la transacción, ni afectan el estado UTXO, y se utilizan únicamente para el registro de información, quedando almacenados de forma permanente en la cadena de bloques.
Cómo utilizar OP_RETURN para dejar un mensaje en la cadena de bloques
1. Codificar el contenido del mensaje
Primero, es necesario convertir la información del texto en formato hexadecimal (HEX). La instrucción OP_RETURN solo acepta datos en formato HEX. Por ejemplo, el HEX convertido de "This is a test." es:
54686973206973206120746573742e
Se puede completar la conversión utilizando herramientas en línea o scripts de Python. Tenga en cuenta que el contenido del mensaje no debe exceder los 160 caracteres hexadecimales (es decir, 80 bytes).
2. Construir transacciones con OP_RETURN
Utiliza 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.
Algunas billeteras móviles también admiten esta función. En la interfaz de transferencia, activa "modo avanzado", y en el cuadro de entrada específico ingresa la información en hexadecimal. Después de confirmar la información de la transacción, ingresa la contraseña para enviar la transacción con la información OP_RETURN.
3. Transacción de difusión
Transmita la transacción firmada a través de la red de Bitcoin. Dado que la transacción OP_RETURN no implica una transferencia real, debe incluir una tarifa de minería suficiente para ser procesada. Una vez confirmada la transacción, el mensaje se almacenará permanentemente en la Cadena de bloques.
4. Ver el contenido del mensaje
Una vez completada la transacción, se puede ver esta transacción a través del explorador de bloques. El explorador generalmente decodificará automáticamente los datos hexadecimales OP_RETURN en texto legible.
Escenarios de aplicación de OP_RETURN
En eventos de seguridad, OP_RETURN se utiliza a menudo para los siguientes propósitos:
Herramientas de negociación: los atacantes pueden expresar su intención de devolver los fondos a través de mensajes en la cadena de bloques, o el equipo del proyecto y el equipo de seguridad pueden aprovechar esto para comunicarse con los atacantes e intentar establecer contacto.
Marcado de dirección: Hay usuarios que han utilizado OP_RETURN para marcar una gran cantidad de direcciones sospechosas, revelando actividades ilegales potenciales.
Difusión de la información: ciertos usuarios están llamando la atención del público sobre eventos específicos a través de mensajes en la cadena y la destrucción de bitcoins.
Consideraciones
A pesar de que los mensajes on-chain brindan comodidad para la comunicación en un entorno anónimo, aún se debe tener cuidado al usarlos:
Esté alerta ante la información maliciosa: los atacantes pueden utilizar mensajes en la cadena de bloques para inducir a las víctimas a visitar enlaces peligrosos o realizar operaciones de alto riesgo.
Proteger la privacidad: evitar procesar información sensible en dispositivos no confiables.
Buscar ayuda profesional: En caso de un incidente de seguridad, se recomienda contactar inmediatamente a un equipo de seguridad profesional para ayudar a analizar y aumentar la tasa de éxito en la recuperación de fondos.
Fortalecer la conciencia de protección: los usuarios y los proyectos deben seguir aumentando la conciencia de seguridad para reducir el riesgo de convertirse en objetivos de ataque.
Los mensajes on-chain, como una forma única de comunicación en el mundo de la Cadena de bloques, desempeñan un papel importante en áreas como la recuperación de fondos. El uso razonable de esta herramienta, manteniendo al mismo tiempo la vigilancia, puede proporcionar un sólido apoyo para resolver diversos incidentes de seguridad.