Mensagem na cadeia: uma forma especial de comunicação na rede Bitcoin
Nos últimos anos, as mensagens na cadeia no mundo blockchain, como uma forma única de comunicação, têm sido frequentemente utilizadas em vários eventos de segurança. Por exemplo, uma equipe de segurança recentemente teve várias rodadas de comunicação com um atacante através de mensagens na cadeia, que resultaram na devolução de todos os fundos roubados, totalizando 8,44 milhões de dólares. Em um ambiente anônimo, as mensagens na cadeia tornaram-se uma ferramenta eficaz para estabelecer um diálogo inicial, preparando o terreno para a recuperação de fundos subsequente.
A rede Bitcoin também suporta mensagens na cadeia, e sua ferramenta central é o comando OP_RETURN. Este comando permite que os usuários insiram 80 bytes de dados personalizados nas transações. Esta parte dos dados não será usada pelos nós para validação de transações e não afeta o estado UTXO, sendo puramente utilizada para registro de informações, e será mantida integralmente na blockchain.
Como usar OP_RETURN para deixar mensagens na cadeia
Codificar o conteúdo da mensagem
Primeiro, é necessário converter as informações do texto para o formato hexadecimal (HEX). O comando OP_RETURN aceita apenas dados no formato HEX. Por exemplo, "This is a test." convertido para HEX é: 54686973206973206120746573742e
Pode usar uma ferramenta de conversão de formato online ou um script Python para realizar esta conversão. O conteúdo da mensagem deve ter menos de 160 caracteres hexadecimais (ou seja, 80 bytes); caso contrário, recomenda-se simplificar a informação ou enviar em várias partes.
Construir transações com OP_RETURN
A seguir, é necessário usar uma carteira ou ferramenta de Bitcoin que suporte transações personalizadas para criar uma transação com uma saída OP_RETURN. Usando uma carteira núcleo de Bitcoin como exemplo, pode-se usar o comando createrawtransaction para adicionar manualmente a saída OP_RETURN.
Uma carteira móvel também suporta esta função. Na interface de transferência da carteira BTC, ative o "modo avançado" e insira as informações em hexadecimal no campo "OP_RETURN". Após confirmar as informações da transação, insira a senha da transação para enviar a transação com informações OP_RETURN. Certifique-se de que "montante de entrada = montante de saída + taxa de minerador".
Transmissão de transações
Broadcast the signed transaction through the Bitcoin network. Since OP_RETURN transactions do not actually transfer funds, they must include a miner's fee to be processed. Wait for the miner to package it into a block; once the transaction is confirmed, the message will be permanently stored in the Bitcoin blockchain.
Ver conteúdo da mensagem
Após a conclusão da transação, pode-se verificar essa transação através do explorador de blocos. O explorador geralmente decodifica automaticamente os dados hexadecimais OP_RETURN de volta para o formato ASCII, facilitando a leitura para os usuários.
Aplicação do OP_RETURN
Em eventos de segurança, certos atacantes podem usar OP_RETURN para deixar mensagens na cadeia, expressando ativamente a intenção de devolver os fundos ao projeto. Da mesma forma, a equipe do projeto e a equipe de segurança também podem usar esse método para se comunicar com os atacantes, tentando estabelecer contato.
Além de ser usado para negociações, o OP_RETURN também é utilizado para operações de "marcação". Por exemplo, uma empresa de análise de blockchain revelou que, na véspera do início do conflito Rússia-Ucrânia em 2022, um usuário de Bitcoin de identidade desconhecida utilizou mensagens OP_RETURN na cadeia para marcar quase 1000 endereços suspeitos de estarem relacionados a um departamento de segurança de um país. Essas mensagens foram escritas em russo e apontavam diretamente que esses endereços poderiam estar envolvidos em ataques cibernéticos ou atividades de espionagem.
É importante notar que este usuário, ao publicar o aviso, não apenas deixou uma mensagem, mas também queimou uma grande quantidade de Bitcoin. Devido às características da saída OP_RETURN, qualquer Bitcoin enviado para este tipo de transação será queimado e não poderá ser utilizado. Segundo estatísticas, este usuário queimou Bitcoin no valor de mais de 300 mil dólares nesta série de operações.
Resumo
As mensagens na cadeia, especialmente o OP_RETURN na rede Bitcoin, oferecem uma forma de comunicação anônima, pública e imutável, amplamente utilizada para contato e transmissão de informações no início da recuperação de fundos. No entanto, os usuários devem manter-se vigilantes, pois as mensagens na cadeia também podem ser usadas por atacantes para levar as vítimas a acessar links maliciosos ou executar operações de risco. Em caso de eventos de segurança, recomenda-se entrar em contato imediato com uma equipe de segurança profissional para auxiliar na análise, a fim de aumentar a taxa de sucesso na recuperação de fundos. Ao mesmo tempo, os usuários e as partes do projeto devem constantemente reforçar a consciência de proteção de segurança, evitando se tornar um alvo de ataque.
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
19 Curtidas
Recompensa
19
7
Compartilhar
Comentário
0/400
ChainSherlockGirl
· 07-14 00:21
Está a jogar Monopólio aqui? A recuperação de fundos é o nível final.
Ver originalResponder0
GateUser-44a00d6c
· 07-13 16:13
Aviso: Hacker está de olho na cadeia marcado
Ver originalResponder0
UnluckyValidator
· 07-12 03:01
Os que roubam moeda, fiquem à espera.
Ver originalResponder0
LightningClicker
· 07-11 19:33
Ah, a moeda foi embora e ainda quer falar.
Ver originalResponder0
ClassicDumpster
· 07-11 19:33
Tem mesmo essa funcionalidade? É demasiado avançado.
Ver originalResponder0
RunWithRugs
· 07-11 19:29
na cadeia cumprimentar precisa adicionar dinheiro, certo?
Ver originalResponder0
WhaleMinion
· 07-11 19:18
na cadeia as mensagens são sofisticadas, são todas em código, não é?
Mensagem na cadeia do Bitcoin: Aplicações seguras e riscos do OP_RETURN
Mensagem na cadeia: uma forma especial de comunicação na rede Bitcoin
Nos últimos anos, as mensagens na cadeia no mundo blockchain, como uma forma única de comunicação, têm sido frequentemente utilizadas em vários eventos de segurança. Por exemplo, uma equipe de segurança recentemente teve várias rodadas de comunicação com um atacante através de mensagens na cadeia, que resultaram na devolução de todos os fundos roubados, totalizando 8,44 milhões de dólares. Em um ambiente anônimo, as mensagens na cadeia tornaram-se uma ferramenta eficaz para estabelecer um diálogo inicial, preparando o terreno para a recuperação de fundos subsequente.
A rede Bitcoin também suporta mensagens na cadeia, e sua ferramenta central é o comando OP_RETURN. Este comando permite que os usuários insiram 80 bytes de dados personalizados nas transações. Esta parte dos dados não será usada pelos nós para validação de transações e não afeta o estado UTXO, sendo puramente utilizada para registro de informações, e será mantida integralmente na blockchain.
Como usar OP_RETURN para deixar mensagens na cadeia
Primeiro, é necessário converter as informações do texto para o formato hexadecimal (HEX). O comando OP_RETURN aceita apenas dados no formato HEX. Por exemplo, "This is a test." convertido para HEX é: 54686973206973206120746573742e
Pode usar uma ferramenta de conversão de formato online ou um script Python para realizar esta conversão. O conteúdo da mensagem deve ter menos de 160 caracteres hexadecimais (ou seja, 80 bytes); caso contrário, recomenda-se simplificar a informação ou enviar em várias partes.
A seguir, é necessário usar uma carteira ou ferramenta de Bitcoin que suporte transações personalizadas para criar uma transação com uma saída OP_RETURN. Usando uma carteira núcleo de Bitcoin como exemplo, pode-se usar o comando createrawtransaction para adicionar manualmente a saída OP_RETURN.
Uma carteira móvel também suporta esta função. Na interface de transferência da carteira BTC, ative o "modo avançado" e insira as informações em hexadecimal no campo "OP_RETURN". Após confirmar as informações da transação, insira a senha da transação para enviar a transação com informações OP_RETURN. Certifique-se de que "montante de entrada = montante de saída + taxa de minerador".
Broadcast the signed transaction through the Bitcoin network. Since OP_RETURN transactions do not actually transfer funds, they must include a miner's fee to be processed. Wait for the miner to package it into a block; once the transaction is confirmed, the message will be permanently stored in the Bitcoin blockchain.
Após a conclusão da transação, pode-se verificar essa transação através do explorador de blocos. O explorador geralmente decodifica automaticamente os dados hexadecimais OP_RETURN de volta para o formato ASCII, facilitando a leitura para os usuários.
Aplicação do OP_RETURN
Em eventos de segurança, certos atacantes podem usar OP_RETURN para deixar mensagens na cadeia, expressando ativamente a intenção de devolver os fundos ao projeto. Da mesma forma, a equipe do projeto e a equipe de segurança também podem usar esse método para se comunicar com os atacantes, tentando estabelecer contato.
Além de ser usado para negociações, o OP_RETURN também é utilizado para operações de "marcação". Por exemplo, uma empresa de análise de blockchain revelou que, na véspera do início do conflito Rússia-Ucrânia em 2022, um usuário de Bitcoin de identidade desconhecida utilizou mensagens OP_RETURN na cadeia para marcar quase 1000 endereços suspeitos de estarem relacionados a um departamento de segurança de um país. Essas mensagens foram escritas em russo e apontavam diretamente que esses endereços poderiam estar envolvidos em ataques cibernéticos ou atividades de espionagem.
É importante notar que este usuário, ao publicar o aviso, não apenas deixou uma mensagem, mas também queimou uma grande quantidade de Bitcoin. Devido às características da saída OP_RETURN, qualquer Bitcoin enviado para este tipo de transação será queimado e não poderá ser utilizado. Segundo estatísticas, este usuário queimou Bitcoin no valor de mais de 300 mil dólares nesta série de operações.
Resumo
As mensagens na cadeia, especialmente o OP_RETURN na rede Bitcoin, oferecem uma forma de comunicação anônima, pública e imutável, amplamente utilizada para contato e transmissão de informações no início da recuperação de fundos. No entanto, os usuários devem manter-se vigilantes, pois as mensagens na cadeia também podem ser usadas por atacantes para levar as vítimas a acessar links maliciosos ou executar operações de risco. Em caso de eventos de segurança, recomenda-se entrar em contato imediato com uma equipe de segurança profissional para auxiliar na análise, a fim de aumentar a taxa de sucesso na recuperação de fundos. Ao mesmo tempo, os usuários e as partes do projeto devem constantemente reforçar a consciência de proteção de segurança, evitando se tornar um alvo de ataque.