En lett node lagrer bare blokkhoder, ikke hele blokkjeden. Den laster ned en liten kjede med headere og er avhengig av fullstendige noder for å gi transaksjonsdetaljer når det er nødvendig. Det gjør den rask å synkronisere og billig å kjøre. En lett node kan kjøre på en telefon eller en bærbar PC med beskjeden lagringsplass. Avveiningen er tillit. En lett node kan ikke uavhengig verifisere hver transaksjon. Den ber fullstendige noder om bevis og sjekker dette beviset mot headerne den inneholder.
Lette noder bruker forenklet betalingsverifisering, eller SPV, for å bekrefte at en transaksjon er inkludert i en blokk. Metoden sjekker Merkle-grenen som kobler transaksjonen til blokkhodet. Den er sikker så lenge lettnoden kobler seg til minst én ærlig full node. Hvis alle dens jevnaldrende lyver, kan lettnoden bli lurt. Det er derfor lettklienter kobler seg til flere jevnaldrende og bruker tilfeldig utvalg. Ethereums lettklientprotokoll er fortsatt under utvikling, men målet er å la telefoner og nettlesere verifisere kjeden uten å laste ned hundrevis av gigabyte.
Kjennetegn på lysnoder
- Lagrer kun overskrifter – tar liten lagringsplass
- Rask synkronisering – minutter i stedet for dager
- Avhenger av fullstendige noder – kan ikke valideres fullstendig uavhengig
- Bra for mobil- og nettleserlommebøker
En lett node er et kompromiss. Den bytter bort noe sikkerhet for bekvemmelighet. For de fleste brukere er den byttehandelen verdt det.
Comments
No comments yet. Be the first to share a thought.
Leave a comment