O que é a verificação simplificada de pagamentos (SPV)?

robot
Geração do resumo em andamento

SPV ( verificação simplificada de pagamentos ) — é um método fácil de verificar transações na cadeia. Esses clientes carregam apenas os cabeçalhos dos blocos. Eles não armazenam toda a cadeia. Em vez disso, solicitam provas de inclusão de transações através da árvore de Merkle.

É esta árvore? Estrutura criptográfica. Os nós finais contêm hashes de dados, enquanto os pais contêm hashes de seus "filhos".

SPV permite que clientes fáceis verifiquem transações em Bitcoin sem o download de toda a cadeia. Parece conveniente para dispositivos com recursos limitados. Carteiras móveis se enquadram exatamente nessa categoria.

Os nós completos são pesados. SPV - não. A diferença é enorme. Para verificar a autenticidade das transações, o SPV utiliza apenas as raízes de Merkle, e, estranhamente, isso é suficiente.

A economia de recursos é impressionante - apenas 80 bytes por bloco precisam ser armazenados. Os nós completos exigem muito mais.

A segurança não está a correr bem. Durante um ataque de 51%, os atacantes podem, aparentemente, enganar os clientes SPV. Não está totalmente claro como resolver este problema de forma completa. A investigação continua.

Satoshi mencionou em seu documento que as transações podem ser verificadas sem nós completos. SPV realmente incorpora essa ideia. Quem poderia imaginar!

BTC0.78%
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.
  • Recompensa
  • Comentário
  • Repostar
  • Compartilhar
Comentário
0/400
Sem comentários
  • Marcar
Negocie criptomoedas a qualquer hora e em qualquer lugar
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)