FellesskapLogg inn

Del

Krypto

Definisjon

En blokkjede er en delt digital hovedbok der transaksjoner samles i blokker og hver blokk er koblet til den forrige, noe som gjør registreringene svært vanskelige å endre når de først er lagt til.

Slik fungerer det

Hver blokk inneholder en samling transaksjoner og hashen til den forrige blokken. En hash er et kort fingeravtrykk laget av en kryptografisk funksjon: endrer man så mye som ett tegn i inndataene, blir hashen en helt annen. Fordi hver blokk inneholder hashen til blokken før, ville en endring i en gammel transaksjon endre blokkens hash og bryte koblingen til alle blokkene som følger.

Mange datamaskiner, kalt noder, har kopier av hovedboken og kontrollerer hver nye blokk mot nettverkets regler. En konsensusmekanisme avgjør hvem som får legge til neste blokk. I proof of work konkurrerer utvinnere med regnekraft; i proof of stake låser validatorer mynter som sikkerhet. Offentlige blokkjeder lar hvem som helst lese hovedboken og delta, mens tillatelsesbaserte blokkjeder begrenser deltakelsen til godkjente medlemmer.

Denne konstruksjonen gjør historikken svært vanskelig å skrive om, men ikke umulig: en angriper som kontrollerte det meste av et nettverks regnekraft eller innsats (stake), kunne i teorien omorganisere de siste blokkene. Smartkontrakter, lommebøker og børser som er bygget rundt en blokkjede, kan også ha egne svakheter. At et token kjører på en blokkjede, sier ingenting om hvorvidt det er verdifullt, godt drevet eller trygt å eie.

Eksempel (hypotetiske tall)

Anta at Blokkjede X legger til en ny blokk hvert 15. sekund, og at en mottaker venter til 20 nye blokker er lagt til oppå blokken som inneholder en betaling.

Ventetid = 20 × 15 sekunder = 300 sekunder, altså 5 minutter.

For å reversere betalingen måtte en angriper bygge opp igjen den blokken pluss de 20 etter den, til sammen 21 blokker, og få nettverket til å godta den omskrevne kjeden.

Hver ny blokk legger til enda et lag som må omgjøres, og derfor gjør det å vente på flere blokker en registrering mye vanskeligere, men ikke umulig, å endre.

Vanlige feil

  • Å tro at en blokkjede gjør ethvert token som er bygget på den, verdifullt eller trygt.
  • Å anta at registreringer aldri, under noen omstendigheter, kan endres.
  • Å behandle en betaling som endelig før det antallet blokker mottakeren krever, er lagt til.
  • Å forveksle en svakhet i en børs eller smartkontrakt med en svikt i selve blokkjeden.

Denne ordlisten er kun ment som opplæring og er ikke investeringsrådgivning. Eksemplene bruker hypotetiske tall.

Alle begreper i ordlisten