Mensagem na cadeia: uma forma única de comunicação na rede Bitcoin
Nos últimos anos, as mensagens na cadeia, como uma forma especial de comunicação no mundo das blockchains, têm sido amplamente utilizadas em diversos eventos de segurança. Este método não só permite estabelecer diálogos iniciais em um ambiente anônimo, mas também fornece uma base para a recuperação de fundos subsequente. Embora as redes Ethereum e Bitcoin suportem mensagens na cadeia, suas formas de implementação são ligeiramente diferentes. Este artigo se concentrará na forma de mensagens na cadeia na rede Bitcoin.
Ferramenta central para mensagens na cadeia do Bitcoin: instrução OP_RETURN
A rede Bitcoin utiliza a instrução OP_RETURN para enviar mensagens na cadeia. Esta instrução permite que os usuários incorporem 80 bytes de dados personalizados em transações. Esses dados não são utilizados pelos nós para validação de transações e não afetam o estado do UTXO, servindo apenas para registrar informações, e serão registrados na íntegra na blockchain.
Como usar OP_RETURN para deixar mensagens na cadeia
1. Codificar o conteúdo da mensagem
Primeiro, é necessário converter a informação do texto para o formato hexadecimal (HEX). A instrução OP_RETURN aceita apenas dados no formato HEX. Por exemplo, ao converter "This is a test." para o formato HEX, obtemos: 54686973206973206120746573742e
Pode usar ferramentas de conversão de formato online ou scripts Python para concluir esta etapa. É importante notar que 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 várias mensagens.
2. 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 que contenha uma saída OP_RETURN. Tomando o Bitcoin Core como exemplo, pode-se usar o comando createrawtransaction para adicionar manualmente a saída OP_RETURN. Para algumas carteiras móveis, como o imToken, é possível inserir diretamente as informações hexadecimais na "modo avançado" da interface de transferência.
3. Transação de transmissão
Transmitir a transação assinada através da rede Bitcoin. Como as transações OP_RETURN não realizam transferências reais, é necessário incluir uma taxa de minerador para que sejam processadas. Após os mineradores incluírem no bloco, uma vez confirmada a transação, a mensagem será armazenada permanentemente na cadeia de blocos do Bitcoin.
4. Ver conteúdo da mensagem
Após a conclusão da transação, pode-se visualizar a 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 o usuário.
Cenários de aplicação do OP_RETURN
Em eventos de segurança, o OP_RETURN é frequentemente utilizado nas seguintes situações:
O atacante expressa ativamente a intenção de devolver os fundos.
A equipe do projeto e a equipe de segurança chamam o atacante, tentando estabelecer contato.
"Marcar" endereços específicos
Por exemplo, na véspera da eclosão da guerra entre a Rússia e a Ucrânia em 2022, alguns usuários utilizaram mensagens OP_RETURN na cadeia para marcar quase 1000 endereços suspeitos de estarem relacionados a agências de segurança russas. Estas mensagens foram escritas em russo e apontavam diretamente que esses endereços poderiam estar envolvidos em ataques cibernéticos ou atividades de espionagem.
Avisos
Embora as mensagens na cadeia ofereçam uma forma de comunicação anónima, pública e imutável, os utilizadores devem permanecer vigilantes ao usá-las. Os atacantes podem usar mensagens na cadeia para direcionar as vítimas a acessar links maliciosos ou executar operações arriscadas. Portanto, ao lidar com informações suspeitas, deve-se evitar visualizar e processar em dispositivos não confiáveis.
Em caso de eventos de segurança, recomenda-se que entre em contacto imediato com uma equipa de segurança profissional para ajudar na análise, a fim de aumentar a taxa de sucesso na recuperação de fundos. Ao mesmo tempo, os utilizadores e as partes do projeto devem continuar a reforçar a consciência de proteção de segurança, reduzindo o risco de se tornarem alvos de ataques.
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
11 gostos
Recompensa
11
4
Partilhar
Comentar
0/400
StableGeniusDegen
· 12h atrás
bull啊 整个永久信息!
Ver originalResponder0
StealthDeployer
· 12h atrás
Esta tecnologia é demasiado complicada de usar.
Ver originalResponder0
NotFinancialAdviser
· 13h atrás
Quem disse que as mensagens na cadeia são seguras?
Mensagem na rede Bitcoin na cadeia: Aplicação e precauções do comando OP_RETURN
Mensagem na cadeia: uma forma única de comunicação na rede Bitcoin
Nos últimos anos, as mensagens na cadeia, como uma forma especial de comunicação no mundo das blockchains, têm sido amplamente utilizadas em diversos eventos de segurança. Este método não só permite estabelecer diálogos iniciais em um ambiente anônimo, mas também fornece uma base para a recuperação de fundos subsequente. Embora as redes Ethereum e Bitcoin suportem mensagens na cadeia, suas formas de implementação são ligeiramente diferentes. Este artigo se concentrará na forma de mensagens na cadeia na rede Bitcoin.
Ferramenta central para mensagens na cadeia do Bitcoin: instrução OP_RETURN
A rede Bitcoin utiliza a instrução OP_RETURN para enviar mensagens na cadeia. Esta instrução permite que os usuários incorporem 80 bytes de dados personalizados em transações. Esses dados não são utilizados pelos nós para validação de transações e não afetam o estado do UTXO, servindo apenas para registrar informações, e serão registrados na íntegra na blockchain.
Como usar OP_RETURN para deixar mensagens na cadeia
1. Codificar o conteúdo da mensagem
Primeiro, é necessário converter a informação do texto para o formato hexadecimal (HEX). A instrução OP_RETURN aceita apenas dados no formato HEX. Por exemplo, ao converter "This is a test." para o formato HEX, obtemos: 54686973206973206120746573742e
Pode usar ferramentas de conversão de formato online ou scripts Python para concluir esta etapa. É importante notar que 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 várias mensagens.
2. 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 que contenha uma saída OP_RETURN. Tomando o Bitcoin Core como exemplo, pode-se usar o comando createrawtransaction para adicionar manualmente a saída OP_RETURN. Para algumas carteiras móveis, como o imToken, é possível inserir diretamente as informações hexadecimais na "modo avançado" da interface de transferência.
3. Transação de transmissão
Transmitir a transação assinada através da rede Bitcoin. Como as transações OP_RETURN não realizam transferências reais, é necessário incluir uma taxa de minerador para que sejam processadas. Após os mineradores incluírem no bloco, uma vez confirmada a transação, a mensagem será armazenada permanentemente na cadeia de blocos do Bitcoin.
4. Ver conteúdo da mensagem
Após a conclusão da transação, pode-se visualizar a 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 o usuário.
Cenários de aplicação do OP_RETURN
Em eventos de segurança, o OP_RETURN é frequentemente utilizado nas seguintes situações:
Por exemplo, na véspera da eclosão da guerra entre a Rússia e a Ucrânia em 2022, alguns usuários utilizaram mensagens OP_RETURN na cadeia para marcar quase 1000 endereços suspeitos de estarem relacionados a agências de segurança russas. Estas mensagens foram escritas em russo e apontavam diretamente que esses endereços poderiam estar envolvidos em ataques cibernéticos ou atividades de espionagem.
Avisos
Embora as mensagens na cadeia ofereçam uma forma de comunicação anónima, pública e imutável, os utilizadores devem permanecer vigilantes ao usá-las. Os atacantes podem usar mensagens na cadeia para direcionar as vítimas a acessar links maliciosos ou executar operações arriscadas. Portanto, ao lidar com informações suspeitas, deve-se evitar visualizar e processar em dispositivos não confiáveis.
Em caso de eventos de segurança, recomenda-se que entre em contacto imediato com uma equipa de segurança profissional para ajudar na análise, a fim de aumentar a taxa de sucesso na recuperação de fundos. Ao mesmo tempo, os utilizadores e as partes do projeto devem continuar a reforçar a consciência de proteção de segurança, reduzindo o risco de se tornarem alvos de ataques.