Mode de communication spécial dans le monde de la Blockchain : message off-chain
Ces dernières années, les messages off-chain sont devenus un moyen de communication unique dans le monde de la Blockchain, souvent utilisés lors de divers événements de sécurité. Par exemple, récemment, une équipe de sécurité a communiqué avec des attaquants à travers des messages off-chain lors de plusieurs échanges, réussissant finalement à récupérer l'intégralité des fonds volés, soit 8,44 millions de dollars. Dans un environnement anonyme, les messages off-chain se sont révélés être un outil efficace pour établir un dialogue préliminaire, posant ainsi les bases pour la récupération des fonds par la suite.
Le réseau Bitcoin prend également en charge les messages off-chain, dont la mise en œuvre est légèrement différente de celle d'Ethereum. L'outil principal pour les messages off-chain sur la chaîne Bitcoin est l'instruction OP_RETURN. Cette instruction permet aux utilisateurs d'incorporer 80 octets de données personnalisées dans une transaction, ces données ne seront pas utilisées par les nœuds pour la validation de la transaction et n'affecteront pas l'état des UTXO, elles sont purement utilisées pour enregistrer des informations et seront complètement enregistrées dans le Blockchain.
Comment utiliser OP_RETURN pour laisser un message en blockchain
Étape 1 : Encoder le contenu du message
Tout d'abord, il est nécessaire de convertir le texte à envoyer en format hexadécimal (HEX). La commande OP_RETURN sur la Blockchain 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 des outils de conversion en ligne ou un script Python pour effectuer cette opération. Il est à noter que le contenu du message doit comporter moins de 160 caractères hexadécimaux, soit 80 octets. Si la longueur est dépassée, il est conseillé de simplifier les informations ou d'envoyer plusieurs messages.
Étape 2 : 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 un portefeuille comme exemple, accédez à l'interface de transfert BTC et activez le "mode avancé". Dans le champ "OP_RETURN", entrez les informations hexadécimales. Cliquez sur "Suivant" pour confirmer les informations de la transaction, puis saisissez le mot de passe de la transaction pour envoyer avec succès la transaction contenant les informations OP_RETURN. Veuillez vous assurer que "Montant d'entrée = Montant de sortie + Frais de miner".
Étape trois : Diffuser la transaction
Diffuser la transaction signée via le réseau Bitcoin. Comme les transactions OP_RETURN ne transfèrent pas réellement de fonds, des frais de minage doivent être inclus pour être traitées. Attendre que les mineurs l'emballent dans un Bloc, une fois la transaction confirmée, le message est alors conservé de manière permanente dans la Blockchain Bitcoin.
Étape quatre : vérifier le contenu du message
Après avoir effectué la transaction, vous recevrez un TXID, que vous pourrez consulter via un explorateur de blocs. L'explorateur décode généralement automatiquement les données hexadécimales OP_RETURN en ASCII.
Application de OP_RETURN
Dans les événements de sécurité, certains attaquants laissent des messages sur la blockchain avec OP_RETURN, exprimant activement leur intention de restituer des fonds au projet, ou les équipes de projet et de sécurité utilisent également ce moyen pour communiquer avec les attaquants, tentant ainsi 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 de l'éclatement de la guerre russo-ukrainienne en 2022, un utilisateur de Bitcoin dont l'identité est inconnue a utilisé OP_RETURN pour laisser un message sur la chaîne, marquant près de 1000 adresses suspectées d'être liées à un certain service 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.
Cet utilisateur n'a pas simplement laissé un message en publiant ces alertes, mais a également brûlé une quantité importante de Bitcoins. 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é des Bitcoins d'une valeur de plus de 300 000 dollars au cours de cette série d'opérations.
Résumé
Les messages on-chain, en particulier dans le réseau Bitcoin avec OP_RETURN, offrent un moyen de communication anonyme, public et inviolable, largement utilisé pour le contact et la transmission d'informations au début du processus de récupération des fonds. Cependant, il est important de noter que les messages on-chain peuvent également être utilisés par des attaquants pour inciter les victimes à visiter des liens malveillants ou à exécuter des opérations risquées (comme entrer une clé privée pour le décryptage, etc.), il est donc impératif 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 recommandé 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 promoteurs de projets devraient continuer à renforcer leur sensibilisation à la sécurité pour éviter de devenir des cibles d'attaque.
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.
10 J'aime
Récompense
10
5
Partager
Commentaire
0/400
AlwaysMissingTops
· 07-15 14:43
Zut zut, les hackers ont aussi changé de conscience.
Voir l'originalRépondre0
BearMarketSurvivor
· 07-13 00:43
80 octets, c'est un peu trop peu, non ?
Voir l'originalRépondre0
NotSatoshi
· 07-13 00:42
Ce n'est pas juste un petit mot version blockchain~
Voir l'originalRépondre0
ShibaMillionairen't
· 07-13 00:42
Faut-il lever des fonds pour créer un mur de déclaration off-chain ?
Nouveau moyen de laisser des messages sur la chaîne Bitcoin : OP_RETURN aide à récupérer des fonds et à transmettre des informations
Mode de communication spécial dans le monde de la Blockchain : message off-chain
Ces dernières années, les messages off-chain sont devenus un moyen de communication unique dans le monde de la Blockchain, souvent utilisés lors de divers événements de sécurité. Par exemple, récemment, une équipe de sécurité a communiqué avec des attaquants à travers des messages off-chain lors de plusieurs échanges, réussissant finalement à récupérer l'intégralité des fonds volés, soit 8,44 millions de dollars. Dans un environnement anonyme, les messages off-chain se sont révélés être un outil efficace pour établir un dialogue préliminaire, posant ainsi les bases pour la récupération des fonds par la suite.
Le réseau Bitcoin prend également en charge les messages off-chain, dont la mise en œuvre est légèrement différente de celle d'Ethereum. L'outil principal pour les messages off-chain sur la chaîne Bitcoin est l'instruction OP_RETURN. Cette instruction permet aux utilisateurs d'incorporer 80 octets de données personnalisées dans une transaction, ces données ne seront pas utilisées par les nœuds pour la validation de la transaction et n'affecteront pas l'état des UTXO, elles sont purement utilisées pour enregistrer des informations et seront complètement enregistrées dans le Blockchain.
Comment utiliser OP_RETURN pour laisser un message en blockchain
Étape 1 : Encoder le contenu du message
Tout d'abord, il est nécessaire de convertir le texte à envoyer en format hexadécimal (HEX). La commande OP_RETURN sur la Blockchain 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 des outils de conversion en ligne ou un script Python pour effectuer cette opération. Il est à noter que le contenu du message doit comporter moins de 160 caractères hexadécimaux, soit 80 octets. Si la longueur est dépassée, il est conseillé de simplifier les informations ou d'envoyer plusieurs messages.
Étape 2 : 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 un portefeuille comme exemple, accédez à l'interface de transfert BTC et activez le "mode avancé". Dans le champ "OP_RETURN", entrez les informations hexadécimales. Cliquez sur "Suivant" pour confirmer les informations de la transaction, puis saisissez le mot de passe de la transaction pour envoyer avec succès la transaction contenant les informations OP_RETURN. Veuillez vous assurer que "Montant d'entrée = Montant de sortie + Frais de miner".
Étape trois : Diffuser la transaction
Diffuser la transaction signée via le réseau Bitcoin. Comme les transactions OP_RETURN ne transfèrent pas réellement de fonds, des frais de minage doivent être inclus pour être traitées. Attendre que les mineurs l'emballent dans un Bloc, une fois la transaction confirmée, le message est alors conservé de manière permanente dans la Blockchain Bitcoin.
Étape quatre : vérifier le contenu du message
Après avoir effectué la transaction, vous recevrez un TXID, que vous pourrez consulter via un explorateur de blocs. L'explorateur décode généralement automatiquement les données hexadécimales OP_RETURN en ASCII.
Application de OP_RETURN
Dans les événements de sécurité, certains attaquants laissent des messages sur la blockchain avec OP_RETURN, exprimant activement leur intention de restituer des fonds au projet, ou les équipes de projet et de sécurité utilisent également ce moyen pour communiquer avec les attaquants, tentant ainsi 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 de l'éclatement de la guerre russo-ukrainienne en 2022, un utilisateur de Bitcoin dont l'identité est inconnue a utilisé OP_RETURN pour laisser un message sur la chaîne, marquant près de 1000 adresses suspectées d'être liées à un certain service 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.
Cet utilisateur n'a pas simplement laissé un message en publiant ces alertes, mais a également brûlé une quantité importante de Bitcoins. 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é des Bitcoins d'une valeur de plus de 300 000 dollars au cours de cette série d'opérations.
Résumé
Les messages on-chain, en particulier dans le réseau Bitcoin avec OP_RETURN, offrent un moyen de communication anonyme, public et inviolable, largement utilisé pour le contact et la transmission d'informations au début du processus de récupération des fonds. Cependant, il est important de noter que les messages on-chain peuvent également être utilisés par des attaquants pour inciter les victimes à visiter des liens malveillants ou à exécuter des opérations risquées (comme entrer une clé privée pour le décryptage, etc.), il est donc impératif 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 recommandé 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 promoteurs de projets devraient continuer à renforcer leur sensibilisation à la sécurité pour éviter de devenir des cibles d'attaque.