A forma especial de comunicação no mundo Blockchain: mensagem na cadeia
Nos últimos anos, as mensagens na cadeia, como um meio de comunicação único no mundo da Blockchain, têm sido frequentemente utilizadas em vários eventos de segurança. Por exemplo, recentemente, uma equipe de segurança se comunicou através de mensagens na cadeia com os atacantes em várias rodadas, conseguindo finalmente a devolução de todos os fundos roubados, que totalizavam 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, lançando as bases para a recuperação dos fundos subsequente.
A rede Bitcoin também suporta mensagens na cadeia, e a sua implementação é ligeiramente diferente da Ethereum. A ferramenta central para mensagens na cadeia do Bitcoin é a instrução OP_RETURN. Esta instrução permite que os usuários incorporem 80 bytes de dados personalizados nas transações, sendo que esta parte dos dados não é utilizada pelos nós para validação de transações, nem afeta o estado do UTXO, servindo puramente para registrar informações, e será registrada na íntegra no Blockchain.
Como usar OP_RETURN para deixar mensagens na cadeia
Passo um: codificar o conteúdo da mensagem
Primeiro, é necessário converter a informação de texto a ser enviada para o formato hexadecimal (HEX). A instrução OP_RETURN na cadeia do Bitcoin aceita apenas dados em formato HEX.
Por exemplo, se quiser deixar uma mensagem: "This is a test.", o HEX convertido é:
54686973206973206120746573742e
Pode-se usar ferramentas de conversão de formato online ou um script Python para realizar esta operação. É importante notar que o conteúdo da mensagem deve ter menos de 160 caracteres hexadecimais, ou seja, 80 bytes. Se ultrapassar o comprimento, recomenda-se simplificar a informação ou enviar em várias mensagens.
Passo dois: construir uma transação com OP_RETURN
A seguir, é necessário utilizar uma carteira ou ferramenta de Bitcoin que suporte transações personalizadas para criar uma transação com uma saída OP_RETURN. Tomando como exemplo uma carteira, aceda à interface de transferência da carteira BTC e ative o "modo avançado". No campo de entrada "OP_RETURN", insira as informações em hexadecimal. Clique em "próximo" para confirmar as informações da transação e, ao inserir a senha da transação, conseguirá enviar com sucesso a transação com informações OP_RETURN. Certifique-se de que "valor de entrada = valor de saída + taxa do minerador".
Passo três: transmitir a transação
Transmitir a transação assinada através da rede Bitcoin. Como as transações OP_RETURN não realizam efetivamente uma transferência, é necessário incluir uma taxa de minerador para que sejam processadas. Aguardar que os mineradores a incluam em um Bloco; uma vez confirmada, a mensagem é permanentemente armazenada na Blockchain do Bitcoin.
Passo 4: Verifique o conteúdo da mensagem
Após a conclusão da transação, você receberá um TXID, que pode ser visualizado através do explorador de blocos. O explorador geralmente decodificará automaticamente os dados hexadecimais OP_RETURN de volta para ASCII.
Aplicação do OP_RETURN
Em eventos de segurança, certos atacantes deixam mensagens na cadeia usando OP_RETURN, expressando ativamente a intenção de devolver fundos ao projeto, ou o projeto e a equipe de segurança também usam essa forma para se comunicar com os atacantes, tentando estabelecer contato.
Além de ser aplicado em cenários de negociação, o OP_RETURN também é utilizado para operações de "marcação". Por exemplo, houve relatos de que, na véspera da eclosão da guerra entre a Rússia e a Ucrânia em 2022, um usuário de Bitcoin de identidade desconhecida utilizou mensagens na cadeia OP_RETURN 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 apontaram diretamente que esses endereços poderiam estar envolvidos em ataques cibernéticos ou atividades de espionagem.
Este utilizador, ao publicar estes avisos, não se limitou a deixar uma mensagem, mas queimou uma grande quantidade de bitcoins. Devido à natureza da saída OP_RETURN, qualquer bitcoin enviado a este tipo de transação será queimado e não poderá ser utilizado. Segundo estatísticas, este utilizador queimou mais de 300 mil dólares em bitcoins nesta série de operações.
Resumo
Mensagens na cadeia, especialmente no OP_RETURN da rede Bitcoin, oferecem uma forma de comunicação anônima, pública e imutável, amplamente utilizada nos primeiros contatos e na transmissão de informações para recuperação de fundos. No entanto, é importante notar que mensagens na cadeia também podem ser utilizadas por atacantes para direcionar vítimas a acessar links maliciosos ou executar operações de risco (como inserir chaves privadas para descriptografar, etc.), portanto, é essencial manter a vigilância e evitar visualizar e processar informações suspeitas em dispositivos não confiáveis.
Em caso de eventos de segurança, recomenda-se que entre em contato com uma equipa de segurança profissional para ajudar na análise, aumentando a taxa de sucesso na recuperação de fundos. Ao mesmo tempo, os usuários e as partes do projeto devem continuar a reforçar a consciência de proteção de segurança, a fim de evitar se tornarem alvos de ataques.
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.
10 Curtidas
Recompensa
10
5
Compartilhar
Comentário
0/400
AlwaysMissingTops
· 07-15 14:43
Zezé Hacker também se tornou consciente
Ver originalResponder0
BearMarketSurvivor
· 07-13 00:43
80 bytes é muito pouco, não?
Ver originalResponder0
NotSatoshi
· 07-13 00:42
Isto não é uma pequena nota na versão Blockchain~
Ver originalResponder0
ShibaMillionairen't
· 07-13 00:42
Devemos angariar fundos para criar um muro de declarações na cadeia?
Novo modo de deixar mensagens na cadeia do Bitcoin: OP_RETURN ajuda na recuperação de fundos e na transmissão de informações
A forma especial de comunicação no mundo Blockchain: mensagem na cadeia
Nos últimos anos, as mensagens na cadeia, como um meio de comunicação único no mundo da Blockchain, têm sido frequentemente utilizadas em vários eventos de segurança. Por exemplo, recentemente, uma equipe de segurança se comunicou através de mensagens na cadeia com os atacantes em várias rodadas, conseguindo finalmente a devolução de todos os fundos roubados, que totalizavam 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, lançando as bases para a recuperação dos fundos subsequente.
A rede Bitcoin também suporta mensagens na cadeia, e a sua implementação é ligeiramente diferente da Ethereum. A ferramenta central para mensagens na cadeia do Bitcoin é a instrução OP_RETURN. Esta instrução permite que os usuários incorporem 80 bytes de dados personalizados nas transações, sendo que esta parte dos dados não é utilizada pelos nós para validação de transações, nem afeta o estado do UTXO, servindo puramente para registrar informações, e será registrada na íntegra no Blockchain.
Como usar OP_RETURN para deixar mensagens na cadeia
Passo um: codificar o conteúdo da mensagem
Primeiro, é necessário converter a informação de texto a ser enviada para o formato hexadecimal (HEX). A instrução OP_RETURN na cadeia do Bitcoin aceita apenas dados em formato HEX.
Por exemplo, se quiser deixar uma mensagem: "This is a test.", o HEX convertido é: 54686973206973206120746573742e
Pode-se usar ferramentas de conversão de formato online ou um script Python para realizar esta operação. É importante notar que o conteúdo da mensagem deve ter menos de 160 caracteres hexadecimais, ou seja, 80 bytes. Se ultrapassar o comprimento, recomenda-se simplificar a informação ou enviar em várias mensagens.
Passo dois: construir uma transação com OP_RETURN
A seguir, é necessário utilizar uma carteira ou ferramenta de Bitcoin que suporte transações personalizadas para criar uma transação com uma saída OP_RETURN. Tomando como exemplo uma carteira, aceda à interface de transferência da carteira BTC e ative o "modo avançado". No campo de entrada "OP_RETURN", insira as informações em hexadecimal. Clique em "próximo" para confirmar as informações da transação e, ao inserir a senha da transação, conseguirá enviar com sucesso a transação com informações OP_RETURN. Certifique-se de que "valor de entrada = valor de saída + taxa do minerador".
Passo três: transmitir a transação
Transmitir a transação assinada através da rede Bitcoin. Como as transações OP_RETURN não realizam efetivamente uma transferência, é necessário incluir uma taxa de minerador para que sejam processadas. Aguardar que os mineradores a incluam em um Bloco; uma vez confirmada, a mensagem é permanentemente armazenada na Blockchain do Bitcoin.
Passo 4: Verifique o conteúdo da mensagem
Após a conclusão da transação, você receberá um TXID, que pode ser visualizado através do explorador de blocos. O explorador geralmente decodificará automaticamente os dados hexadecimais OP_RETURN de volta para ASCII.
Aplicação do OP_RETURN
Em eventos de segurança, certos atacantes deixam mensagens na cadeia usando OP_RETURN, expressando ativamente a intenção de devolver fundos ao projeto, ou o projeto e a equipe de segurança também usam essa forma para se comunicar com os atacantes, tentando estabelecer contato.
Além de ser aplicado em cenários de negociação, o OP_RETURN também é utilizado para operações de "marcação". Por exemplo, houve relatos de que, na véspera da eclosão da guerra entre a Rússia e a Ucrânia em 2022, um usuário de Bitcoin de identidade desconhecida utilizou mensagens na cadeia OP_RETURN 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 apontaram diretamente que esses endereços poderiam estar envolvidos em ataques cibernéticos ou atividades de espionagem.
Este utilizador, ao publicar estes avisos, não se limitou a deixar uma mensagem, mas queimou uma grande quantidade de bitcoins. Devido à natureza da saída OP_RETURN, qualquer bitcoin enviado a este tipo de transação será queimado e não poderá ser utilizado. Segundo estatísticas, este utilizador queimou mais de 300 mil dólares em bitcoins nesta série de operações.
Resumo
Mensagens na cadeia, especialmente no OP_RETURN da rede Bitcoin, oferecem uma forma de comunicação anônima, pública e imutável, amplamente utilizada nos primeiros contatos e na transmissão de informações para recuperação de fundos. No entanto, é importante notar que mensagens na cadeia também podem ser utilizadas por atacantes para direcionar vítimas a acessar links maliciosos ou executar operações de risco (como inserir chaves privadas para descriptografar, etc.), portanto, é essencial manter a vigilância e evitar visualizar e processar informações suspeitas em dispositivos não confiáveis.
Em caso de eventos de segurança, recomenda-se que entre em contato com uma equipa de segurança profissional para ajudar na análise, aumentando a taxa de sucesso na recuperação de fundos. Ao mesmo tempo, os usuários e as partes do projeto devem continuar a reforçar a consciência de proteção de segurança, a fim de evitar se tornarem alvos de ataques.