Vulnerabilidade de transações duplicadas do Bitcoin: rara, mas ainda existe um risco potencial

robot
Geração de resumo em curso

Bitcoin transações duplicadas: um erro raro, mas interessante

Na rede Bitcoin, existe uma vulnerabilidade rara que permite que certas transações específicas sejam duplicadas. Essa situação pode ocorrer porque a transação coinbase (, que permite aos mineradores receberem a recompensa do bloco, não contém entradas, mas gera novos moedas diretamente. Assim, duas transações coinbase diferentes podem ser exatamente iguais, incluindo o envio do mesmo montante para o mesmo endereço. Como esses dados de transação são idênticos, os IDs de transação )TXID( também serão iguais.

![Bitcoin的重复交易:一个风险极小的有趣Bug])https://img-cdn.gateio.im/webp-social/moments-2846f47605c9192f211e3a6b36c04d0d.webp(

Atualmente, as duas séries conhecidas de transações duplicadas ocorreram entre 14 e 15 de novembro de 2010, com uma duração de cerca de 16 horas. Essas transações duplicadas envolvem 50 BTC cada, totalizando 200 BTC. Até o momento, esses Bitcoins ainda não foram utilizados. Teoricamente, quem possui a chave privada pode gastar essas moedas, mas apenas 100 BTC estão realmente disponíveis, enquanto os outros 100 BTC não poderão ser utilizados.

![Bitcoin的重复交易:一个风险极小的有趣Bug])https://img-cdn.gateio.im/webp-social/moments-edcc2e884cd4273116606ff15afa6e15.webp(

Transações duplicadas podem causar confusão em carteiras e exploradores de blocos, e também podem ser usadas para atacar bolsas, entre outros. Para resolver esse problema, em 2012 foi implementado o soft fork BIP30, que proíbe o uso de transações com TXID duplicado. Em 2013, o BIP34 exigiu que as transações coinbase incluíssem a altura do bloco, reduzindo ainda mais a possibilidade de transações duplicadas.

![Bitcoin de transações duplicadas: um bug interessante com risco mínimo])https://img-cdn.gateio.im/webp-social/moments-9e956bcc28b2786c805e8c59bc4aee37.webp(

No entanto, o primeiro byte do scriptSig de algumas transações coinbase anteriores ao BIP34 coincide exatamente com a futura altura do bloco, podendo teoricamente ser replicado. O próximo bloco que pode aparecer em duplicado é 1,983,702, previsto para ser gerado por volta de janeiro de 2046. Mas para aproveitar essa vulnerabilidade, os mineradores precisariam arcar com um custo enorme, muito além do possível ganho.

![Bitcoin的重复交易:一个风险极小的有趣Bug])https://img-cdn.gateio.im/webp-social/moments-e19f04bf763b8df0cd361e2927ccaaba.webp(

![Bitcoin de transações duplicadas: um bug interessante com risco extremamente baixo])https://img-cdn.gateio.im/webp-social/moments-0076e239e15e09665bdc3aaa08391cef.webp(

Apesar de essa vulnerabilidade existir há muito tempo, não é vista como uma ameaça principal à segurança do Bitcoin, devido à dificuldade de exploração e ao alto custo. No entanto, considerando o tempo envolvido e a singularidade do problema, ainda é um detalhe técnico interessante. Os desenvolvedores estão considerando a possibilidade de corrigir completamente esse problema através de um soft fork, com possíveis soluções incluindo a imposição de compromissos SegWit.

![Bitcoin的重复交易:一个风险极小的有趣Bug])https://img-cdn.gateio.im/webp-social/moments-fb0734843d00c4922acda3f85fd02126.webp(

BTC0.58%
Ver original
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.
  • Recompensa
  • 4
  • Republicar
  • Partilhar
Comentar
0/400
GlueGuyvip
· 08-09 22:04
Ainda há esperança para quem comprou muito?
Ver originalResponder0
ApeWithNoChainvip
· 08-09 22:03
Quando é que este bug vai cair na minha cabeça?
Ver originalResponder0
HackerWhoCaresvip
· 08-09 22:01
Mineração era apenas um pequeno defeito.
Ver originalResponder0
SilentAlphavip
· 08-09 21:59
Vai novamente explorar histórias do passado?
Ver originalResponder0
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)