Bitcoin OP_RETURN : un outil de communication anonyme dans le monde de la Blockchain

robot
Création du résumé en cours

Bitcoin off-chain message: un outil de communication lors des événements de sécurité

Ces dernières années, les messages off-chain dans le monde de la blockchain ont été fréquemment utilisés comme un moyen de communication spécial lors de divers incidents de sécurité. Par exemple, récemment, une société de sécurité a aidé une plateforme de trading à communiquer à plusieurs reprises avec des attaquants via des messages off-chain, réussissant finalement à récupérer l'ensemble des fonds volés d'un montant de 8,44 millions de dollars. Dans un environnement anonyme, les messages off-chain peuvent servir d'outil efficace pour établir un dialogue préliminaire, jetant ainsi les bases pour le recouvrement ultérieur des fonds.

Le réseau Bitcoin prend également en charge les messages off-chain, dont la méthode de mise en œuvre est légèrement différente de celle d'Ethereum. L'outil principal pour les messages off-chain de Bitcoin est l'instruction OP_RETURN. Elle permet aux utilisateurs d'incorporer 80 octets de données personnalisées dans les transactions, cette partie des données ne sera pas utilisée par les nœuds pour la validation des transactions et n'affectera pas l'état de l'UTXO, étant purement destinée à l'enregistrement d'informations, elle sera complètement enregistrée dans la blockchain.

Guide de secours : Ne paniquez pas si BTC est volé, laissez d'abord un message off-chain

Comment utiliser OP_RETURN pour laisser un message off-chain

Étape un : encoder le contenu du message

Tout d'abord, convertissez le texte à envoyer en format hexadécimal (HEX). La commande OP_RETURN sur la chaîne Bitcoin n'accepte que les données au format HEX.

Par exemple, si vous voulez laisser un message : "This is a test.", le HEX converti est : 54686973206973206120746573742e

Vous pouvez utiliser un outil de conversion de format en ligne ou un script Python pour le faire :

python text = "Bonjour, ceci est un test." hex_text = text.encode("utf-8").hex() print(hex_text)

Le contenu du message doit comporter moins de 160 caractères hexadécimaux, soit 80 octets. En cas de dépassement de la longueur, il est conseillé de simplifier les informations ou d'envoyer plusieurs messages.

Étape deux : construire une transaction avec OP_RETURN

Ensuite, il est nécessaire d'utiliser un portefeuille ou un outil Bitcoin prenant en charge les transactions personnalisées pour créer une transaction contenant une sortie OP_RETURN.

Prenons l'exemple de Bitcoin Core, utilisez createrawtransaction pour ajouter manuellement une sortie OP_RETURN :

bitcoin-cli createrawtransaction '[{"txid":"your_input_txid","vout":0}]' '[{"data":"54686973206973206120746573742e"}]'

Les transactions ainsi construites ne transféreront pas réellement de jetons, mais se contenteront d'écrire ce message sur la chaîne.

Pour certains portefeuilles mobiles, il est généralement possible de trouver le champ d'entrée OP_RETURN dans les options avancées de l'interface de transfert. Après avoir entré les informations hexadécimales, assurez-vous que "montant d'entrée = montant de sortie + frais de mineur", puis complétez la confirmation et la signature de la transaction.

Étape trois: Diffuser la transaction

Diffuser la transaction signée via le réseau Bitcoin. Comme les transactions OP_RETURN n'effectuent pas réellement de transfert, il est donc nécessaire d'inclure des frais de mineur pour le traitement, en attendant que les mineurs les incluent dans un bloc. Une fois la transaction confirmée, le message est conservé de manière permanente dans la blockchain Bitcoin.

Étape quatre : voir le contenu du message

Après avoir effectué la transaction, vous recevrez un TXID, que vous pouvez consulter via un explorateur de blocs. L'explorateur décode généralement automatiquement les données hexadécimales OP_RETURN en ASCII.

Guide d'urgence : ne paniquez pas si votre BTC est volé, laissez d'abord un message off-chain

Applications de OP_RETURN

Dans des événements de sécurité, certains attaquants laissent des messages sur la chaîne en utilisant OP_RETURN, exprimant activement leur intention de restituer des fonds au projet, ou l'équipe du projet et l'équipe de sécurité utilisent également ce moyen pour communiquer avec les attaquants, tentant d'établir un contact.

En plus d'être utilisé dans des scénarios de négociation, OP_RETURN est également utilisé pour des opérations de "marquage". Par exemple, il a été rapporté qu'à la veille du déclenchement de la guerre russo-ukrainienne en 2022, un utilisateur de Bitcoin non identifié a utilisé OP_RETURN pour laisser des messages off-chain, marquant près de 1000 adresses soupçonnées d'être liées à certains services de sécurité d'un pays. Ces messages étaient rédigés en russe et indiquaient directement que ces adresses pourraient être impliquées dans des cyberattaques ou des activités d'espionnage.

Il est à noter que cet utilisateur, lors de la publication de ces avertissements, n'a pas seulement laissé un message, mais a également brûlé une grande quantité de Bitcoin. En raison des caractéristiques de la sortie OP_RETURN, tout Bitcoin envoyé dans ce type de transaction sera brûlé et ne pourra pas être utilisé. Selon les statistiques, cet utilisateur a brûlé pour plus de 300 000 dollars de Bitcoin dans cette série d'opérations.

Guide de secours : Ne paniquez pas si vos BTC sont volés, laissez d'abord un message off-chain

Résumé

Les messages off-chain, en particulier dans le réseau Bitcoin avec OP_RETURN, offrent un moyen de communication anonyme, public et immuable, largement utilisé pour les premiers contacts et la transmission d'informations lors de la récupération de fonds. Cependant, il est important de noter que les messages off-chain peuvent également être utilisés par des attaquants pour inciter les victimes à accéder à des liens malveillants ou à exécuter des opérations risquées ( telles que la saisie de clés privées pour déchiffrer, etc. ) Il est donc essentiel de rester vigilant et d'éviter de consulter et de traiter des informations suspectes sur des appareils non fiables.

En cas d'incident de sécurité, il est conseillé de contacter immédiatement une équipe de sécurité professionnelle pour aider à l'analyse et améliorer le taux de réussite de la récupération des fonds. En même temps, les utilisateurs et les projets devraient continuer à renforcer leur sensibilisation à la sécurité pour éviter de devenir des cibles d'attaques.

Guide d'urgence : Ne paniquez pas si BTC est volé, laissez d'abord un message off-chain

BTC-0.91%
OP-2%
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • Commentaire
  • Partager
Commentaire
0/400
Aucun commentaire
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)