Em transações de criptomoeda, o gasto duplo ocorre quando alguém tenta usar as mesmas moedas digitais mais de uma vez. Pense nisso como usar o mesmo dinheiro físico duas vezes em lugares diferentes—teoricamente impossível com dinheiro em papel, mas uma vulnerabilidade potencial em sistemas digitais sem as devidas salvaguardas.
Como é que este ataque acontece?
O gasto duplo costuma explorar dois principais vetores de ataque:
Ataques de Corrida: Um utilizador transmite transações conflitantes em rápida sucessão através da rede. Se não forem apanhadas pelos validadores rapidamente, ambas as transações podem inicialmente parecer válidas antes que a rede decida qual delas realmente ocorreu.
Ataques de 51%: Quando uma única entidade ou coligação ganha controle de mais da metade do poder computacional da rede, pode efetivamente reordenar ou reverter transações passadas. Isso permite que gastem moedas, esperem pela confirmação, e então reorganizem a blockchain para desfazer essa transação enquanto mantêm os fundos recebidos.
Por que é importante
O gasto duplo ameaça o princípio fundamental dos sistemas de blockchain: a imutabilidade do histórico de transações. Se as moedas puderem ser gastas duas vezes sem consequências, todo o modelo econômico colapsa. Os comerciantes nunca confiariam nas transações como finais, e a própria moeda perde credibilidade.
Como a blockchain o impede
As blockchains modernas combatem o gasto duplo através de mecanismos de consenso, tempos de confirmação de transações e protocolos de liquidação irreversíveis. Quanto mais tempo uma transação fica confirmada na cadeia, mais difícil se torna reverter — uma razão chave pela qual as exchanges e os comerciantes aguardam várias confirmações antes de considerar os pagamentos como finais.
Compreender esta vulnerabilidade não é apenas uma curiosidade técnica; é essencial para entender por que a segurança e a descentralização da blockchain são importantes.
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.
O Problema do Gasto Duplo: O Que Você Precisa Saber Sobre os Riscos de Segurança da Blockchain
O que é gasto duplo?
Em transações de criptomoeda, o gasto duplo ocorre quando alguém tenta usar as mesmas moedas digitais mais de uma vez. Pense nisso como usar o mesmo dinheiro físico duas vezes em lugares diferentes—teoricamente impossível com dinheiro em papel, mas uma vulnerabilidade potencial em sistemas digitais sem as devidas salvaguardas.
Como é que este ataque acontece?
O gasto duplo costuma explorar dois principais vetores de ataque:
Ataques de Corrida: Um utilizador transmite transações conflitantes em rápida sucessão através da rede. Se não forem apanhadas pelos validadores rapidamente, ambas as transações podem inicialmente parecer válidas antes que a rede decida qual delas realmente ocorreu.
Ataques de 51%: Quando uma única entidade ou coligação ganha controle de mais da metade do poder computacional da rede, pode efetivamente reordenar ou reverter transações passadas. Isso permite que gastem moedas, esperem pela confirmação, e então reorganizem a blockchain para desfazer essa transação enquanto mantêm os fundos recebidos.
Por que é importante
O gasto duplo ameaça o princípio fundamental dos sistemas de blockchain: a imutabilidade do histórico de transações. Se as moedas puderem ser gastas duas vezes sem consequências, todo o modelo econômico colapsa. Os comerciantes nunca confiariam nas transações como finais, e a própria moeda perde credibilidade.
Como a blockchain o impede
As blockchains modernas combatem o gasto duplo através de mecanismos de consenso, tempos de confirmação de transações e protocolos de liquidação irreversíveis. Quanto mais tempo uma transação fica confirmada na cadeia, mais difícil se torna reverter — uma razão chave pela qual as exchanges e os comerciantes aguardam várias confirmações antes de considerar os pagamentos como finais.
Compreender esta vulnerabilidade não é apenas uma curiosidade técnica; é essencial para entender por que a segurança e a descentralização da blockchain são importantes.