Mensagem na cadeia da rede Bitcoin: Aplicação e prática do comando OP_RETURN
Nos últimos anos, as mensagens na cadeia, como uma forma única de comunicação no mundo da blockchain, têm sido frequentemente usadas em vários eventos de segurança. Por exemplo, uma empresa de segurança recentemente se comunicou em várias rodadas com os atacantes através de mensagens na cadeia, o que levou à devolução de todos os fundos roubados, totalizando 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 uma base para a recuperação de fundos subsequente.
A rede Bitcoin também suporta mensagens na cadeia, sendo a sua ferramenta principal a instrução OP_RETURN. Esta instrução permite que os usuários insiram 80 bytes de dados personalizados nas transações. Esta parte dos dados não será utilizada pelos nós para a validação das transações, nem afeta o estado UTXO, sendo puramente para registro de informações, e será registrada na íntegra na blockchain.
Passos específicos para deixar uma mensagem OP_RETURN na cadeia
1. Codificar o conteúdo da mensagem
Primeiro, é necessário converter as informações do texto para o formato hexadecimal (HEX), pois o comando OP_RETURN aceita apenas dados no formato HEX. Por exemplo, "Isto é um teste." convertido para HEX é:
54686973206973206120746573742e
Pode usar ferramentas online ou scripts Python para realizar a conversão. Note que o conteúdo da mensagem deve ter menos de 160 caracteres hexadecimais (80 bytes ), se exceder, recomenda-se simplificar a informação ou enviar em várias partes.
2. Construir transações com OP_RETURN
A seguir, utilize 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, abra o "Modo Avançado" na interface de transferência e insira a informação em hexadecimal no campo "OP_RETURN". Após confirmar as informações da transação, insira a senha para enviar.
3. Transmissão de transação
Transmita a transação assinada através da rede Bitcoin. Como as transações OP_RETURN não transferem efetivamente moeda, é necessário incluir a taxa de minerador para que sejam processadas. Após os mineradores empacotarem em um bloco, a mensagem será permanentemente armazenada na cadeia de blocos Bitcoin.
4. 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.
Aplicações práticas do OP_RETURN
Em eventos de segurança, os atacantes podem usar a mensagem OP_RETURN para expressar a intenção de devolver fundos, ou as equipes de projeto e segurança usam essa forma para se dirigir aos atacantes, tentando estabelecer contato.
Além dos cenários de negociação, o OP_RETURN também é utilizado para operações de "marcação". Por exemplo, algumas instituições de análise revelaram que, na véspera da eclosão da guerra entre a Rússia e a Ucrânia em 2022, um usuário anônimo de Bitcoin usou o OP_RETURN para marcar quase 1000 endereços suspeitos de estar associados a departamentos de segurança da Rússia. Essas mensagens indicavam em russo que esses endereços poderiam estar envolvidos em ataques cibernéticos ou atividades de espionagem.
É importante notar que o usuário não apenas deixou uma mensagem, mas também colaborou queimando uma grande quantidade de Bitcoin. Devido às características da saída OP_RETURN, os Bitcoins enviados para esse tipo de transação serão queimados e não poderão ser utilizados. De acordo com estatísticas, o valor em Bitcoin queimado nesta série de operações ultrapassa os 300 mil dólares.
Resumo
As mensagens OP_RETURN na rede Bitcoin oferecem uma forma de comunicação anónima, pública e imutável, desempenhando um papel importante no contato e na transmissão de informações durante a fase inicial de recuperação de fundos. No entanto, os usuários devem manter-se alerta e evitar visualizar e processar informações suspeitas em dispositivos não confiáveis, para prevenir que atacantes utilizem mensagens na cadeia para orientar as vítimas a acessar links maliciosos ou executar operações de risco. Em caso de incidentes de segurança, é aconselhável entrar em contato com uma equipe de segurança profissional em busca de assistência, ao mesmo tempo que se continua a reforçar a consciência de segurança, reduzindo o risco de se tornar um alvo 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.
16 Curtidas
Recompensa
16
5
Compartilhar
Comentário
0/400
SerNgmi
· 07-16 16:44
Vaca: E esta operação incrível
Ver originalResponder0
RetailTherapist
· 07-14 22:34
A minha comida, isso é usado com frequência.
Ver originalResponder0
MerkleDreamer
· 07-14 22:34
Boa rapaz, os atacantes conseguem recuperar os fundos apenas com mensagens.
Ver originalResponder0
RugpullAlertOfficer
· 07-14 22:11
Hacker do entregador~atendente de telefone do atacante
Ver originalResponder0
MEVHunterZhang
· 07-14 22:10
É bastante avançado, posso colocar pequenos ensaios no futuro.
Mensagem na cadeia do Bitcoin: Análise da prática e aplicação da instrução OP_RETURN
Mensagem na cadeia da rede Bitcoin: Aplicação e prática do comando OP_RETURN
Nos últimos anos, as mensagens na cadeia, como uma forma única de comunicação no mundo da blockchain, têm sido frequentemente usadas em vários eventos de segurança. Por exemplo, uma empresa de segurança recentemente se comunicou em várias rodadas com os atacantes através de mensagens na cadeia, o que levou à devolução de todos os fundos roubados, totalizando 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 uma base para a recuperação de fundos subsequente.
A rede Bitcoin também suporta mensagens na cadeia, sendo a sua ferramenta principal a instrução OP_RETURN. Esta instrução permite que os usuários insiram 80 bytes de dados personalizados nas transações. Esta parte dos dados não será utilizada pelos nós para a validação das transações, nem afeta o estado UTXO, sendo puramente para registro de informações, e será registrada na íntegra na blockchain.
Passos específicos para deixar uma mensagem OP_RETURN na cadeia
1. Codificar o conteúdo da mensagem
Primeiro, é necessário converter as informações do texto para o formato hexadecimal (HEX), pois o comando OP_RETURN aceita apenas dados no formato HEX. Por exemplo, "Isto é um teste." convertido para HEX é:
54686973206973206120746573742e
Pode usar ferramentas online ou scripts Python para realizar a conversão. Note que o conteúdo da mensagem deve ter menos de 160 caracteres hexadecimais (80 bytes ), se exceder, recomenda-se simplificar a informação ou enviar em várias partes.
2. Construir transações com OP_RETURN
A seguir, utilize 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, abra o "Modo Avançado" na interface de transferência e insira a informação em hexadecimal no campo "OP_RETURN". Após confirmar as informações da transação, insira a senha para enviar.
3. Transmissão de transação
Transmita a transação assinada através da rede Bitcoin. Como as transações OP_RETURN não transferem efetivamente moeda, é necessário incluir a taxa de minerador para que sejam processadas. Após os mineradores empacotarem em um bloco, a mensagem será permanentemente armazenada na cadeia de blocos Bitcoin.
4. 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.
Aplicações práticas do OP_RETURN
Em eventos de segurança, os atacantes podem usar a mensagem OP_RETURN para expressar a intenção de devolver fundos, ou as equipes de projeto e segurança usam essa forma para se dirigir aos atacantes, tentando estabelecer contato.
Além dos cenários de negociação, o OP_RETURN também é utilizado para operações de "marcação". Por exemplo, algumas instituições de análise revelaram que, na véspera da eclosão da guerra entre a Rússia e a Ucrânia em 2022, um usuário anônimo de Bitcoin usou o OP_RETURN para marcar quase 1000 endereços suspeitos de estar associados a departamentos de segurança da Rússia. Essas mensagens indicavam em russo que esses endereços poderiam estar envolvidos em ataques cibernéticos ou atividades de espionagem.
É importante notar que o usuário não apenas deixou uma mensagem, mas também colaborou queimando uma grande quantidade de Bitcoin. Devido às características da saída OP_RETURN, os Bitcoins enviados para esse tipo de transação serão queimados e não poderão ser utilizados. De acordo com estatísticas, o valor em Bitcoin queimado nesta série de operações ultrapassa os 300 mil dólares.
Resumo
As mensagens OP_RETURN na rede Bitcoin oferecem uma forma de comunicação anónima, pública e imutável, desempenhando um papel importante no contato e na transmissão de informações durante a fase inicial de recuperação de fundos. No entanto, os usuários devem manter-se alerta e evitar visualizar e processar informações suspeitas em dispositivos não confiáveis, para prevenir que atacantes utilizem mensagens na cadeia para orientar as vítimas a acessar links maliciosos ou executar operações de risco. Em caso de incidentes de segurança, é aconselhável entrar em contato com uma equipe de segurança profissional em busca de assistência, ao mesmo tempo que se continua a reforçar a consciência de segurança, reduzindo o risco de se tornar um alvo de ataques.