off-chain message: Une manière unique de communiquer dans le réseau Bitcoin
Ces dernières années, les messages on-chain, en tant que méthode de communication spéciale dans le monde de la blockchain, ont été largement utilisés dans divers événements de sécurité. Cette méthode permet non seulement d'établir un dialogue préliminaire dans un environnement anonyme, mais elle fournit également une base pour la récupération ultérieure des fonds. Bien que les réseaux Ethereum et Bitcoin prennent en charge les messages on-chain, les méthodes de mise en œuvre des deux sont légèrement différentes. Cet article se concentrera sur la méthode de message on-chain dans le réseau Bitcoin.
Outil clé pour laisser des messages sur la chaîne Bitcoin : instruction OP_RETURN
Le réseau Bitcoin utilise l'instruction OP_RETURN pour permettre des messages off-chain. 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 des transactions et n'affecteront pas l'état des UTXO, elles sont purement destinées à enregistrer des informations et seront complètement enregistrées sur la blockchain.
Comment utiliser OP_RETURN pour laisser un message off-chain
1. Encoder le contenu du message
Tout d'abord, il est nécessaire de convertir les informations textuelles en format hexadécimal (HEX). La commande OP_RETURN n'accepte que les données au format HEX. Par exemple, en convertissant "This is a test." au format HEX, on obtient : 54686973206973206120746573742e
Vous pouvez utiliser des outils de conversion de format en ligne ou des scripts Python pour accomplir cette étape. Il est important de noter que le contenu du message doit contenir moins de 160 caractères hexadécimaux (c'est-à-dire 80 octets). Si la longueur est dépassée, il est conseillé de simplifier l'information ou d'envoyer plusieurs messages.
2. Construire des transactions 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, vous pouvez utiliser la commande createrawtransaction pour ajouter manuellement une sortie OP_RETURN. Pour certains portefeuilles mobiles, comme imToken, il est possible d'entrer directement les informations hexadécimales dans le "mode avancé" de l'interface de transfert.
3. Diffusion des transactions
Diffuser la transaction signée via le réseau Bitcoin. Comme les transactions OP_RETURN ne font pas réellement de transfert, des frais de minage doivent être inclus pour être traitées. Une fois que les mineurs l'ont intégrée dans un bloc et que la transaction est confirmée, le message sera conservé de manière permanente dans la blockchain Bitcoin.
4. Voir le contenu des messages
Après avoir effectué la transaction, vous pouvez consulter cette transaction via un explorateur de blocs. L'explorateur décode généralement automatiquement les données hexadécimales OP_RETURN en format ASCII, ce qui facilite la lecture pour les utilisateurs.
Scénarios d'application de OP_RETURN
Dans les événements de sécurité, OP_RETURN est souvent utilisé dans les scénarios suivants :
L'attaquant exprime activement son intention de restituer les fonds.
L'équipe du projet et l'équipe de sécurité s'adressent aux attaquants pour tenter d'établir un contact.
"Marquer" une adresse spécifique
Par exemple, à la veille de l'éclatement de la guerre russo-ukrainienne en 2022, des utilisateurs ont utilisé OP_RETURN pour laisser des messages off-chain, marquant près de 1000 adresses suspectées d'être liées aux services de sécurité russes. 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.
Remarques
Bien que les messages off-chain offrent un moyen de communication anonyme, public et immuable, les utilisateurs doivent rester vigilants lors de leur utilisation. Les attaquants peuvent exploiter les messages off-chain pour inciter les victimes à visiter des liens malveillants ou à effectuer des opérations à risque. Par conséquent, lors du traitement d'informations suspectes, il convient d'éviter de consulter et de traiter 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 assistance à l'analyse, afin d'augmenter le taux de réussite de la récupération des fonds. Parallèlement, les utilisateurs et les projets doivent continuer à renforcer leur sensibilisation à la sécurité pour réduire le risque de devenir des cibles d'attaques.
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.
11 J'aime
Récompense
11
5
Partager
Commentaire
0/400
CommunityJanitor
· Il y a 37m
Il semble que ce soit assez compliqué... Envoie-moi un message privé directement.
Voir l'originalRépondre0
StableGeniusDegen
· 07-29 05:11
Bull ah, toute l'information permanente !
Voir l'originalRépondre0
StealthDeployer
· 07-29 05:11
Cette technologie est vraiment trop compliquée à utiliser.
Message sur le réseau Bitcoin : applications et points à prendre en compte de l'instruction OP_RETURN.
off-chain message: Une manière unique de communiquer dans le réseau Bitcoin
Ces dernières années, les messages on-chain, en tant que méthode de communication spéciale dans le monde de la blockchain, ont été largement utilisés dans divers événements de sécurité. Cette méthode permet non seulement d'établir un dialogue préliminaire dans un environnement anonyme, mais elle fournit également une base pour la récupération ultérieure des fonds. Bien que les réseaux Ethereum et Bitcoin prennent en charge les messages on-chain, les méthodes de mise en œuvre des deux sont légèrement différentes. Cet article se concentrera sur la méthode de message on-chain dans le réseau Bitcoin.
Outil clé pour laisser des messages sur la chaîne Bitcoin : instruction OP_RETURN
Le réseau Bitcoin utilise l'instruction OP_RETURN pour permettre des messages off-chain. 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 des transactions et n'affecteront pas l'état des UTXO, elles sont purement destinées à enregistrer des informations et seront complètement enregistrées sur la blockchain.
Comment utiliser OP_RETURN pour laisser un message off-chain
1. Encoder le contenu du message
Tout d'abord, il est nécessaire de convertir les informations textuelles en format hexadécimal (HEX). La commande OP_RETURN n'accepte que les données au format HEX. Par exemple, en convertissant "This is a test." au format HEX, on obtient : 54686973206973206120746573742e
Vous pouvez utiliser des outils de conversion de format en ligne ou des scripts Python pour accomplir cette étape. Il est important de noter que le contenu du message doit contenir moins de 160 caractères hexadécimaux (c'est-à-dire 80 octets). Si la longueur est dépassée, il est conseillé de simplifier l'information ou d'envoyer plusieurs messages.
2. Construire des transactions 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, vous pouvez utiliser la commande createrawtransaction pour ajouter manuellement une sortie OP_RETURN. Pour certains portefeuilles mobiles, comme imToken, il est possible d'entrer directement les informations hexadécimales dans le "mode avancé" de l'interface de transfert.
3. Diffusion des transactions
Diffuser la transaction signée via le réseau Bitcoin. Comme les transactions OP_RETURN ne font pas réellement de transfert, des frais de minage doivent être inclus pour être traitées. Une fois que les mineurs l'ont intégrée dans un bloc et que la transaction est confirmée, le message sera conservé de manière permanente dans la blockchain Bitcoin.
4. Voir le contenu des messages
Après avoir effectué la transaction, vous pouvez consulter cette transaction via un explorateur de blocs. L'explorateur décode généralement automatiquement les données hexadécimales OP_RETURN en format ASCII, ce qui facilite la lecture pour les utilisateurs.
Scénarios d'application de OP_RETURN
Dans les événements de sécurité, OP_RETURN est souvent utilisé dans les scénarios suivants :
Par exemple, à la veille de l'éclatement de la guerre russo-ukrainienne en 2022, des utilisateurs ont utilisé OP_RETURN pour laisser des messages off-chain, marquant près de 1000 adresses suspectées d'être liées aux services de sécurité russes. 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.
Remarques
Bien que les messages off-chain offrent un moyen de communication anonyme, public et immuable, les utilisateurs doivent rester vigilants lors de leur utilisation. Les attaquants peuvent exploiter les messages off-chain pour inciter les victimes à visiter des liens malveillants ou à effectuer des opérations à risque. Par conséquent, lors du traitement d'informations suspectes, il convient d'éviter de consulter et de traiter 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 assistance à l'analyse, afin d'augmenter le taux de réussite de la récupération des fonds. Parallèlement, les utilisateurs et les projets doivent continuer à renforcer leur sensibilisation à la sécurité pour réduire le risque de devenir des cibles d'attaques.