![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
Articles d’actualité sur les crypto-monnaies
Utilisation d'Op_return pour laisser des messages sur la blockchain Bitcoin
Apr 24, 2025 at 09:11 am
Les messages en chaîne, en tant que méthode de communication spéciale dans le monde de la blockchain, ont été fréquemment utilisés dans divers incidents de sécurité ces dernières années.
Author:Lisa
Auteur: Lisa
Editor: Sherry
Éditeur: Sherry
Recently, blockchain security incidents have frequently occurred, and attackers often leave messages on-chain to communicate with the victims or the white hat team. On-chain messages, as a special communication method in the blockchain world, have been used in various security incidents in recent years. For example, SlowMist recently assisted KiloEx in conducting multiple rounds of communication with the attacker through on-chain messages, and finally successfully facilitated the return of all stolen funds of US$8.44 million. In an anonymous environment, on-chain messages can be used as an effective tool to establish initial dialogues and lay the foundation for subsequent fund recovery.
Récemment, les incidents de sécurité de la blockchain se sont fréquemment produits et les attaquants laissent souvent des messages sur la chaîne pour communiquer avec les victimes ou l'équipe White Hat. Les messages en chaîne, en tant que méthode de communication spéciale dans le monde de la blockchain, ont été utilisés dans divers incidents de sécurité ces dernières années. Par exemple, Slowmist a récemment aidé Kiloex à effectuer plusieurs cycles de communication avec l'attaquant par le biais de messages sur la chaîne, et a finalement réussi à faciliter le retour de tous les fonds volés de 8,44 millions de dollars américains. Dans un environnement anonyme, les messages sur chaîne peuvent être utilisés comme un outil efficace pour établir des dialogues initiaux et jeter les bases de la récupération ultérieure des fonds.
In our previous article "First aid guide for stolen funds: On-chain messages", we introduced in detail the message method on Ethereum. The Bitcoin network also supports on-chain messages, but the implementation methods of the two are slightly different. The core tool for Bitcoin on-chain messages is the OP_RETURN instruction. It allows users to embed 80 bytes of custom data in transactions. This part of data will not be used by nodes for transaction verification, nor will it affect the status of UTXO. It is purely used to record information and will be fully recorded in the blockchain.
Dans notre article précédent "Guide des premiers soins pour les fonds volés: messages sur chaîne", nous avons introduit en détail la méthode de message sur Ethereum. Le réseau Bitcoin prend également en charge les messages sur chaîne, mais les méthodes d'implémentation des deux sont légèrement différentes. L'outil de base pour les messages Bitcoin sur chaîne est l'instruction OP_return. Il 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 vérification des transactions, ni affectera l'état de UTXO. Il est purement utilisé pour enregistrer des informations et sera entièrement enregistré dans la blockchain.
How to use OP_RETURN to leave messages on the chain
Comment utiliser OP_return pour laisser des messages sur la chaîne
Step 1: Encode the message content
Étape 1: Encoder le contenu du message
First, convert the text information to be sent into hexadecimal (HEX) format. The OP_RETURN instruction on the Bitcoin chain only accepts HEX format data.
Tout d'abord, convertissez les informations du texte à envoyer en format hexadécimal (hexadécimal). L'instruction OP_return sur la chaîne Bitcoin n'accepte que les données de format HEX.
For example, if you want to leave a message:
Par exemple, si vous souhaitez laisser un message:
This is a test.
Ceci est un test.
The converted HEX is:
L'Hex converti est:
54686973206973206120746573742e
54686973206973206120746573742E
This can be done using an online format conversion tool or via a Python script:
Cela peut être fait à l'aide d'un outil de conversion de format en ligne ou via un script Python:
text = "Hello, this is a test."hex_text = text.encode("utf-8").hex()print(hex_text)
text = "Bonjour, c'est un test." hex_text = text.encode ("utf-8"). hex () print (hex_text)
The message content must be less than 160 hexadecimal characters, or 80 bytes. If the length exceeds this limit, it is recommended to simplify the message or send it in multiple messages.
Le contenu du message doit être inférieur à 160 caractères hexadécimaux, ou 80 octets. Si la longueur dépasse cette limite, il est recommandé de simplifier le message ou de l'envoyer dans plusieurs messages.
Step 2: Construct a transaction with OP_RETURN
Étape 2: Construisez une transaction avec OP_return
Next, you need to use a Bitcoin wallet or tool that supports custom transactions to create a transaction with an OP_RETURN output.
Ensuite, vous devez utiliser un portefeuille ou un outil Bitcoin qui prend en charge les transactions personnalisées pour créer une transaction avec une sortie OP_return.
Taking Bitcoin Core as an example, use createrawtransaction to manually add OP_RETURN output:
En prenant le noyau Bitcoin à titre d'exemple, utilisez CreaTaWTransaction pour ajouter manuellement OP_return Sorput:
bitcoin-cli createrawtransaction '[{"txid":"your_input_txid","vout":0}]' '[{"data":"54686973206973206120746573742e"}]'
Bitcoin-Cli CreaterAwTransaction '[{"txid": "your_input_txid", "vout": 0}]' '[{"data": "54686973206973206120746573742e"}]'
The transaction constructed in this way will not actually transfer the money, but will only write the message on the chain.
La transaction construite de cette manière ne transférera pas réellement l'argent, mais n'écrira que le message sur la chaîne.
Take the imToken wallet as an example. Enter the BTC wallet transfer interface and turn on "Advanced Mode". Enter the hexadecimal information in the "OP_RETURN" input box. Click "Next" to complete the transaction information confirmation. Enter the transaction password to successfully send the transaction with OP_RETURN information. Please make sure that "Input amount = Output amount + Miner's fee".
Prenez le portefeuille ImToken comme exemple. Entrez l'interface de transfert de portefeuille BTC et activez le "mode avancé". Entrez les informations hexadécimales dans la boîte d'entrée "OP_RETURN". Cliquez sur "Suivant" pour terminer la confirmation des informations de transaction. Entrez le mot de passe de transaction pour envoyer avec succès la transaction avec les informations OP_return. Veuillez vous assurer que "Montant d'entrée = montant de sortie + frais de mineur".
Step 3: Broadcast the transaction
Étape 3: diffuser la transaction
The signed transaction is broadcasted through the Bitcoin network. Since OP_RETURN transactions do not actually transfer funds, they must include mining fees to be processed and wait for miners to pack them into blocks. Once the transaction is confirmed, the message will be permanently stored in the Bitcoin blockchain.
La transaction signée est diffusée via le réseau Bitcoin. Étant donné que les transactions OP_return ne transfèrent pas réellement des fonds, ils doivent inclure des frais d'extraction à traiter et attendre que les mineurs les emballent en blocs. Une fois la transaction confirmée, le message sera stocké en permanence dans la blockchain Bitcoin.
Step 4: View the message content
Étape 4: Afficher le contenu du message
After completing the transaction, you will get a TXID, which can be viewed through the block browser. The browser will usually automatically decode the OP_RETURN hexadecimal data back to ASCII, for example:
Après avoir terminé la transaction, vous obtiendrez un TXID, qui peut être affiché via le navigateur de blocs. Le navigateur décodera généralement automatiquement les données hexadécimales OP_return vers ASCII, par exemple:
When this user posted these warnings, he did not just leave a message, but also burned a large amount of Bitcoin. Due to the characteristics of OP_RETURN output, any Bitcoin sent to such transactions will be burned and cannot be used. According to statistics, this user burned more than $300,000 worth of Bitcoin in this series of operations.
Lorsque cet utilisateur a publié ces avertissements, il 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é à ces transactions sera brûlé et ne peut être utilisé. Selon les statistiques, cet utilisateur a brûlé plus de 300 000 $ de Bitcoin dans cette série d'opérations.
Summarize
Résumer
On-chain messages, especially OP_RETURN in the Bitcoin network, provide an anonymous, public and tamper-proof communication method, which is frequently used in the initial contact and information transmission of fund recovery. However, it should be noted that on-chain messages may also be used by attackers to guide victims to visit malicious links or perform risky operations (such as entering private key decryption, etc.), so be sure to remain vigilant and avoid viewing and processing suspicious information on untrusted devices. When encountering a security incident, it is recommended to contact a professional security team as soon as possible to assist in analysis and improve the success rate of fund recovery. At the same time, users and project parties should
Les messages en chaîne, en particulier OP_return dans le réseau Bitcoin, fournissent une méthode de communication anonyme, publique et imprévue, qui est fréquemment utilisée dans le contact initial et la transmission d'informations de la récupération des fonds. Cependant, il convient de noter que les messages sur chaîne peuvent également être utilisés par les attaquants pour guider les victimes pour visiter des liens malveillants ou effectuer des opérations risquées (comme la saisie du décryptage des clés privées, etc.), alors assurez-vous de rester vigilant et d'éviter de visualiser et de traiter des informations suspectes sur des appareils non fiables. Lors de la rencontre d'un incident de sécurité, il est recommandé de contacter une équipe de sécurité professionnelle dès que possible 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 parties du projet devraient
Clause de non-responsabilité:info@kdj.com
Les informations fournies ne constituent pas des conseils commerciaux. kdj.com n’assume aucune responsabilité pour les investissements effectués sur la base des informations fournies dans cet article. Les crypto-monnaies sont très volatiles et il est fortement recommandé d’investir avec prudence après une recherche approfondie!
Si vous pensez que le contenu utilisé sur ce site Web porte atteinte à vos droits d’auteur, veuillez nous contacter immédiatement (info@kdj.com) et nous le supprimerons dans les plus brefs délais.
-
-
-
-
- Binance pour délimiter Alpaca Finance (Alpaca), Playdapp (PDA), Wing Finance (Wing) et Viberate (VIB)
- Apr 24, 2025 at 05:55 pm
- Binance, le plus grand échange de crypto-monnaie du monde, a annoncé qu'elle fermerait quatre jetons. Il s'agit notamment de la finance alpaca (alpaca), de la playdapp (PDA), de la finance des ailes (aile) et du vibréate (VIB).
-
- Bitcoin augmente près de 93 000 $, Ethereum, Sui et Solana conduisent le rallye
- Apr 24, 2025 at 05:50 pm
- Alors que Bitcoin aborde la barre des 93 000 $, le marché des crypto-monnaies connaît une élan haussière. En réponse à l'amélioration des sentiments parmi les investisseurs, des altcoins tels que Ethereum, XRP, Solana et le SUI (SUI) en croissance rapide ont connu des mouvements de prix à la hausse importants.
-
- La plate-forme de remises, Remittx, dépasse deux mois, alors que la guerre commerciale des États-Unis-Chine s'assoula.
- Apr 24, 2025 at 05:50 pm
- Le réseau Ouroboros basé sur la recherche de Remittx a continué à être à la hauteur de sa fondation ingénieuse. Cette semaine, le réseau s'est étendu au-delà de sa portée Defi avec un partenariat avec Emurgo dans le cadre de ses plans de tokenisation en or sur Kinka Gold.
-
- Le $ Trump Memecoin a bondi mercredi à la suite de l'annonce passionnante du dîner de monnaie Trump avec Donald Trump
- Apr 24, 2025 at 05:45 pm
- Cette invitation à dîner est principalement pour les 220 titulaires de jetons, et sur les réseaux sociaux, il est promu comme «l'invitation la plus exclusive du monde».
-
-