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

robot
Geração de resumo em curso

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.2%
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
  • Comentar
  • Republicar
  • Partilhar
Comentar
0/400
Nenhum comentário
  • 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)