Ledande Bitcoin-plånbok

Enkel betalningsverifiering (SPV)

Simple Payment Verification (SPV) är en lättviktig metod för att verifiera Bitcoin-transaktioner utan att ladda ner hela blockkedjan. Denna teknik, som ursprungligen beskrevs i Satoshi Nakamotos Bitcoin whitepaper, gör det möjligt för Electrum att fungera effektivt som en lättviktsklient.

Viktiga aspekter av SPV:

  1. Lättviktsverifiering: SPV-klienter som Electrum laddar bara ner blockhuvuden, inte hela block. Detta minskar avsevärt kraven på datalagring och bandbredd.
  2. Merkle Proofs: För att verifiera en transaktion begär klienten ett bevis på inkludering i form av en Merkle-förgrening från servern.
  3. Fördel säkerhet: SPV erbjuder förbättrad säkerhet jämfört med webbplånböcker. Den förlitar sig på servrar för viss information, men behöver inte anförtro servrarna känslig data.
  4. Effektivitet: Genom att använda SPV kan Electrum snabbt verifiera transaktioner utan de resurskrav som en full nod ställer.

Hur det fungerar:

  1. Electrum laddar ner och lagrar blockheaders.
  2. Vid verifiering av en transaktion begär den ett Merkle-bevis från en server.
  3. Med hjälp av detta bevis kan Electrum bekräfta att transaktionen ingår i blockkedjan utan att ladda ner hela blocket.

Detta tillvägagångssätt gör det möjligt för Electrum att balansera säkerhet och effektivitet och tillhandahålla en robust plånbokslösning utan behov av omfattande beräkningsresurser.

Referens: "Bitcoin: Ett elektroniskt peer-to-peer-system för kontanter" av Satoshi Nakamoto.

Innehållsförteckning