O Que É Verificação de Pagamento Simplificada (SPV)?
Vamos descobrir o significado de Verificação de Pagamento Simplificada (SPV), sua definição no mundo Cripto, o Que É Verificação de Pagamento Simplificada (SPV) e todos os outros fatos relacionados.
A Verificação de Pagamento Simplificada (SPV) é um cliente leve usado para verificar transações de cripto na blockchain. Os usuários podem realizar transações ponto a ponto (P2P) enquanto os nós formam a camada de liquidação.
O conceito de verificação simplificada de pagamentos foi abordado no whitepaper Bitcoin, publicado por Satoshi Nakamoto. O destinatário de uma transação pode provar que o remetente possui os fundos de origem da transação sem a necessidade de baixar todo o histórico do blockchain. O SPV pode ser usado para provar casos de transações fraudulentas
Para economizar o armazenamento necessário, o SPV apenas baixa os cabeçalhos dos blocos e envia solicitações de comprovação de inclusão ao blockchain na Árvore Merkle, a estrutura criptográfica necessária para validação dos dados.
Cada nó folha da Árvore Merkle contém o hash de um bloco de dados específico. Cada nó não folha contém os rótulos dos nós filhos. Como a execução de um nó completo por meio de uma Merkle Tree exigiria mais energia e armazenamento para baixar todo o blockchain, o SPV é empregado para tornar o processo mais eficiente.
Os SPVs são usados para ajudar os clientes leves – carteiras leves que usam o mecanismo SPV e são executadas em sistemas de baixo custo – a ver se uma transação específica foi adicionada ao blockchain Bitcoin (BTC).
Há desvantagens em usar o SPV em toda a rede de nós, principalmente aquelas relacionadas à segurança da rede e dos dados. As provas de SPV são mais suscetíveis a ataques de 51% e podem ser utilizadas para validar dados de transações falsificadas. Embora ainda não haja solução para tal cenário, estão sendo trabalhadas estratégias para mitigar o uso indevido do SPV.