Revisão do ataque de transações lixo de Bitcoin em 2015: lições para as atuais controvérsias do Blockchain

robot
Geração de resumo em curso

Recentemente, foi proposto no biblioteca de software do Bitcoin Core cancelar as restrições de política sobre o tamanho da saída OP_Return, o que gerou um debate sobre o que são transações de lixo na Blockchain do Bitcoin e como lidar com elas. Este artigo revisita o ataque de transações de lixo que a rede Bitcoin sofreu no verão de 2015, com o objetivo de comparar a situação na época com a atual e discutir as lições aprendidas.

O ataque de transações indesejadas do verão de 2015 foi um dos primeiros confrontos da disputa sobre o tamanho do bloco. Os atacantes eram "apoiantes de grandes blocos", que desejavam aumentar o limite do tamanho do bloco. Os apoiantes de grandes blocos argumentavam que o limite de 1MB era muito pequeno, e que os blocos eram facilmente preenchidos com transações indesejadas, o que tornava os pagamentos em Bitcoin pouco confiáveis. Eles defendiam o aumento do limite do tamanho do bloco para elevar o custo do preenchimento dos blocos com transações indesejadas.

Os "defensores dos pequenos blocos" acreditam que permitir que transações indesejadas sejam rapidamente e de forma barata adicionadas na cadeia não impede os atacantes, mas sim os ajuda a vencer. Se o limite de tamanho do bloco aumentar, as taxas cairão, tornando as transações indesejadas ainda mais baratas.

2015 Ataque de transações de lixo: como 10000 dólares afetaram a rede Bitcoin?

No dia 20 de junho de 2015, um fornecedor de carteira de Bitcoin chamado CoinWallet.eu anunciou que iria realizar um "teste de estresse de Bitcoin". Eles afirmaram que isso era para provar a necessidade de aumentar o limite do tamanho do bloco. A primeira rodada de ataques ocorreu no dia 22 de junho, mas não conseguiu alcançar o efeito esperado devido a problemas técnicos.

No dia 24 de junho, a CoinWallet.EU anunciou que a segunda rodada de ataques ocorrerá no dia 29 de junho. Este ataque parece ser mais eficaz, com alguns usuários relatando que o Bitcoin se tornou difícil de usar. No entanto, alguns pools de mineração, como o Eligius, conseguiram filtrar as transações indesejadas, atenuando o impacto do ataque.

2015 ataque de transações lixo: como 10.000 dólares afetaram a rede Bitcoin?

No dia 7 de julho, ocorreu a terceira rodada de ataques. Esta foi a mais intensa até agora, causando uma grande confusão. Os atacantes utilizaram estratégias diversificadas, como enviar transações de poeira para carteiras públicas e explorar endereços com chaves privadas conhecidas para gerar mais transações indesejadas.

A F2Pool limpa essas saídas indesejadas criando grandes transações de integração, o que ajudou a aliviar a situação. O desenvolvedor de Bitcoin Gregory Maxwell mais tarde ajudou a otimizar esse processo, tornando as transações de integração mais fáceis de verificar.

Ataque de transações de lixo de 2015: como 10.000 dólares impactaram a rede Bitcoin?

Em setembro de 2015, a CoinWallet realizou a quarta e última rodada de testes de estresse. Desta vez, eles adotaram uma abordagem diferente, divulgando chaves privadas que continham saldos de Bitcoin. Isso resultou na geração de um grande número de transações conflitantes, mas devido ao princípio de "primeiro a ver, seguro" que pode ser descartado, o impacto não foi tão grave quanto na terceira rodada.

Um artigo acadêmico analisou o ataque de transações lixo de 2015, revelando que, durante os 10 dias de pico, 23,41% das transações eram transações lixo. O ataque aumentou a taxa média de transação das transações não lixo em 51%, e o atraso no processamento aumentou em 7 vezes.

2015年垃圾交易攻击:10000美元如何影响Bitcoin网络的?

Esses ataques tiveram um impacto significativo no Bitcoin, levando a várias mudanças técnicas:

  1. Os mineradores aumentaram a estratégia de limite de tamanho do bloco de 250KB ou 750KB para 1MB.
  2. A taxa mínima de retransmissão no Bitcoin Core aumentou 5 vezes.
  3. Introduziu limitações no pool de memória e um limite de tamanho de pool de memória padrão de 300MB.
  4. Aumentou a tensão e a polarização no debate sobre o limite do tamanho do bloco.

2015年垃圾交易攻击:10000 dólares como afetaram a rede Bitcoin?

A longo prazo, os apoiantes de pequenos blocos venceram este debate. O preenchimento de blocos tornou-se a norma, e a ideia de aumentar o limite de tamanho dos blocos para permitir mais transações indesejadas na cadeia é considerada indesejável. No entanto, o debate sobre a definição e o tratamento de transações indesejadas continua.

2015 ano ataque de transação de lixo: como 10.000 dólares afetaram a rede Bitcoin?

Comparando a situação de 2015 com a atual, uma diferença óbvia é o valor das taxas. Em 2015, cerca de 10.000 dólares podiam causar um impacto significativo, enquanto desde 2023, já foram gastos centenas de milhões em supostas taxas de transações "lixo". Isso reflete o crescimento da rede Bitcoin e a melhoria na capacidade de combater transações lixo.

2015年垃圾交易攻击:10000 dólares como afetou a rede Bitcoin?

BTC-0.37%
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
  • 5
  • Partilhar
Comentar
0/400
PuzzledScholarvip
· 16h atrás
O lixo de negociação está sempre presente
Ver originalResponder0
BearMarketBuyervip
· 23h atrás
As transações inadequadas devem ser evitadas.
Ver originalResponder0
ZkSnarkervip
· 23h atrás
Negociações ruins serão sempre um ponto de dor.
Ver originalResponder0
SchrodingerProfitvip
· 23h atrás
Ainda depende do mecanismo de taxas para sobreviver.
Ver originalResponder0
PanicSellervip
· 23h atrás
A taxa de lixo deve ser cobrada em dobro.
Ver originalResponder0
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)