Jednoduché ověřování plateb (SPV) je nenáročná metoda ověřování transakcí Bitcoin bez nutnosti stahovat celý blockchain. Tato technika, původně popsaná v dokumentu Satoshi Nakamoto Bitcoin whitepaper, umožňuje společnosti Electrum efektivně fungovat jako odlehčený klient.
Klíčové aspekty SPV:
- Lehké ověřování: Klienti SPV, jako je Electrum, stahují pouze hlavičky bloků, nikoli celé bloky. To výrazně snižuje nároky na ukládání dat a šířku pásma.
- Merkleho důkazy: Pro ověření transakce si klient vyžádá od serveru důkaz o zařazení ve formě Merklovy větve.
- Bezpečnostní výhoda: SPV nabízí lepší zabezpečení než webové peněženky. Přestože se při získávání některých informací spoléhá na servery, nemusí těmto serverům svěřovat citlivé údaje.
- Efektivita: Pomocí SPV může společnost Electrum rychle ověřovat transakce bez nároků na zdroje plného uzlu.
Jak to funguje:
- Electrum stahuje a ukládá hlavičky bloků.
- Při ověřování transakce si vyžádá od serveru Merkleův důkaz.
- Pomocí tohoto důkazu může Electrum potvrdit zařazení transakce do blockchainu, aniž by musel stahovat celý blok.
Tento přístup umožňuje společnosti Electrum vyvážit bezpečnost a efektivitu a poskytnout robustní řešení peněženky bez potřeby rozsáhlých výpočetních zdrojů.
Odkaz: "Bitcoin: elektronický peněžní systém peer-to-peer", Satoshi Nakamoto.