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

robot
Geração do resumo em andamento

SPV (Verificação Simplificada de Pagamentos) — método de verificação de transações de bitcoin sem o download de toda a blockchain 🚀. Tecnicamente, isso é muito conveniente. Até 2025, o SPV continuará a ser fundamental para o ecossistema das criptomoedas. Especialmente para carteiras móveis.

SPV carrega apenas os cabeçalhos dos blocos. Um total de 80 bytes por bloco. Em seguida, solicita a prova através da árvore de Merkle 🌲. Essa estrutura pode parecer complexa, mas funciona perfeitamente. Cada nó terminal armazena o hash dos dados. Os não terminais armazenam hashes dos nós filhos.

A principal vantagem do SPV é o funcionamento em dispositivos fracos 📱. Imagine. Smartphones podem verificar transações! E nada de blockchain completo, que já cresceu para centenas de gigabytes.

Os nós completos exigem o download de tudo. Isso é insuportável para usuários comuns. O SPV usa apenas as raízes de Merkle. A verificação torna-se muito mais rápida 🔥. Parece mágica.

O SPV não é perfeito em termos de segurança. Em um ataque de 51%, os invasores podem enganar os clientes SPV. Forçá-los a aceitar transações falsas. Isso se deve ao fato de que o SPV depende de dados de nós completos.

É interessante que o próprio Satoshi Nakamoto previu essa tecnologia. Ele descreveu a possibilidade de verificação sem a necessidade de executar um nó completo 🌕. Era um homem inteligente.

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)