Bitcoin OP_RETURN: Ferramenta de comunicação anônima no mundo Blockchain

robot
Geração do resumo em andamento

Mensagem na cadeia do Bitcoin: uma ferramenta de comunicação em eventos de segurança

Nos últimos anos, as mensagens na cadeia no mundo da blockchain têm sido frequentemente utilizadas como uma forma especial de comunicação em vários eventos de segurança. Por exemplo, recentemente uma empresa de segurança ajudou uma plataforma de negociação a comunicar-se várias vezes com os atacantes através de mensagens na cadeia, 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 podem servir como uma ferramenta eficaz para estabelecer um diálogo inicial, criando as bases para a recuperação de fundos subsequente.

A rede Bitcoin também suporta mensagens na cadeia, e seu modo de implementação é ligeiramente diferente do Ethereum. A ferramenta central para mensagens na cadeia do Bitcoin é o comando OP_RETURN. Ele permite que os usuários insiram 80 bytes de dados personalizados em uma transação, que não serão utilizados pelos nós para a validação da transação, nem afetarão o estado do UTXO, sendo puramente utilizados para registrar informações, e serão registrados integralmente na blockchain.

Guia de Emergência: Não entre em pânico se BTC for roubado, primeiro deixe uma mensagem na cadeia

Como usar OP_RETURN para deixar mensagens na cadeia

Passo um: codificar o conteúdo da mensagem

Primeiro, converta a informação textual que precisa ser enviada para o formato hexadecimal (HEX). O comando 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 usar ferramentas de conversão de formato online ou concluir através de scripts Python:

python text = "Olá, isto é um teste." hex_text = text.encode("utf-8").hex() print(hex_text)

O conteúdo da mensagem deve ter menos de 160 caracteres hexadecimais, ou seja, 80 bytes. Se exceder o comprimento, recomenda-se simplificar a informação ou enviar em várias mensagens.

Passo dois: construir uma transação com OP_RETURN

Em seguida, é 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 o Bitcoin Core como exemplo, adicione manualmente a saída OP_RETURN usando createrawtransaction:

bitcoin-cli createrawtransaction '[{"txid":"your_input_txid","vout":0}]' '[{"data":"54686973206973206120746573742e"}]'

As transações construídas desta forma não farão uma transferência real, mas apenas escreverão esta mensagem na cadeia.

Para algumas carteiras móveis, normalmente é possível encontrar a caixa de entrada OP_RETURN nas opções avançadas da interface de transferência. Após inserir a informação em hexadecimal, certifique-se de que "montante de entrada = montante de saída + taxa de minerador", e depois complete a confirmação e assinatura da transação.

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 uma transferência real, é necessário incluir uma taxa de minerador para processá-la, aguardando que um minerador a empacote em um bloco. Uma vez confirmada a transação, a mensagem é permanentemente armazenada na cadeia de blocos do Bitcoin.

Passo quatro: ver o conteúdo da mensagem

Após concluir a transação, você receberá um TXID, que pode ser visualizado através de um explorador de blocos; o explorador geralmente decodificará automaticamente os dados hexadecimais OP_RETURN de volta para ASCII.

Guia de Emergência: Não entre em pânico se o BTC for roubado, primeiro deixe uma mensagem na cadeia

Cenários de aplicação do OP_RETURN

Em eventos de segurança, certos atacantes podem deixar mensagens na cadeia usando OP_RETURN, expressando ativamente a intenção de devolver os fundos à equipe do projeto, ou a equipe do projeto e a equipe de segurança também usam essa abordagem 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, há 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 o OP_RETURN na cadeia para deixar mensagens, marcando quase 1000 endereços suspeitos de estarem associados a um departamento de segurança de determinado país. Essas mensagens foram escritas em russo e indicam diretamente que esses endereços podem estar envolvidos em ataques cibernéticos ou atividades de espionagem.

É importante notar que este usuário, ao publicar esses avisos, não apenas deixou mensagens, mas também queimou uma grande quantidade de Bitcoin. Devido à natureza da saída OP_RETURN, qualquer Bitcoin enviado para esse tipo de transação será queimado e não poderá ser usado. De acordo com estatísticas, esse usuário queimou Bitcoin no valor de mais de 300 mil dólares durante essa série de operações.

Guia de emergência: não entre em pânico se o BTC for roubado, primeiro deixe uma mensagem na cadeia

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 para contatos e transmissão de informações nas fases iniciais de recuperação de fundos. No entanto, é necessário ter cuidado, pois as 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, entre outras ). Portanto, é essencial manter a vigilância e evitar visualizar e processar informações suspeitas em dispositivos não confiáveis.

Quando ocorrer um incidente de segurança, recomenda-se entrar em contato com uma equipe de segurança profissional imediatamente para ajudar na análise e aumentar a taxa de recuperação de fundos. Ao mesmo tempo, os usuários e as partes do projeto devem continuar a reforçar a conscientização sobre a proteção de segurança, evitando se tornarem alvos de ataques.

Guia de Emergência: Não entre em pânico se o BTC for roubado, primeiro deixe uma mensagem na cadeia

BTC-0.69%
OP-2.18%
Ver original
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.
  • Recompensa
  • Comentário
  • Compartilhar
Comentário
0/400
Sem comentários
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)