1. Hvad er en blockchain?
En blockchain er en fælles database, der opdateres og deles på tværs af mange computere i et netværk. I stedet for at ét firma har den ene, autoritative kopi, har tusindvis af uafhængige computere (noder) hver deres identiske kopi. Når der sker noget nyt — fx en overførsel — sendes det ud til hele netværket, som bliver enige om, at det er gyldigt, før det skrives ind.
Fordi kopierne skal stemme overens for at være gyldige, kan ingen enkelt part ensidigt ændre saldi eller slette historik. Det er den egenskab, der gør blockchain interessant: den lader parter, som ikke kender eller stoler på hinanden, dele ét troværdigt register uden en bank, myndighed eller platform i midten. Den første store blockchain var Bitcoins, der gik live i januar 2009.
2. Sådan hænger blokkene sammen
Navnet siger det: en kæde af blokke. Transaktioner samles i "blokke", og hver ny blok indeholder et kryptografisk fingeraftryk — en hash — af blokken før den. En hash er et kort, unikt aftryk af et datasæt: ændrer man bare ét komma i indholdet, får man en helt anden hash.
Det er den mekanisme, der binder historikken sammen. Fordi hver blok peger bagud på den forrige via dens hash, danner blokkene en ubrudt kæde helt tilbage til den allerførste. Prøver nogen at ændre en gammel blok, ændrer dens hash sig, og alle efterfølgende blokke passer ikke længere — bruddet er synligt for enhver med det samme.
3. Konsensus: hvem må skrive?
Når ingen central part styrer databasen, skal netværket selv blive enigt om, hvem der må tilføje den næste blok. Det kaldes en konsensusmekanisme, og de to mest udbredte er:
- Proof of work (PoW). Deltagere kaldet minere bruger regnekraft på at løse en tung matematisk opgave. Den, der løser den først, får lov at bekræfte blokken. Bitcoin bruger denne model.
- Proof of stake (PoS). Deltagere låser (staker) deres egne coins som sikkerhed og udvælges til at validere blokke. Opfører de sig forkert, kan de miste en del af indsatsen. Ethereum skiftede til proof of stake med opgraderingen The Merge den 15. september 2022 og sænkede dermed sit energiforbrug med cirka 99,9 %.
Begge modeller opnår det samme mål — enighed uden en central chef — men på hver sin måde. Læs mere i vores introduktion til Ethereum.
4. Hvorfor er den svær at ændre?
Sikkerheden hviler på to ting: kæden af hashes og det store antal uafhængige kopier. For at forfalske en gammel transaktion skulle en angriber ikke bare regne alle efterfølgende blokke om, men også overbevise flertallet af netværkets deltagere om at acceptere den forfalskede kæde. På store netværk kaldes det et "51 %-angreb", og det ville kræve så meget regnekraft eller stakede coins, at det er astronomisk dyrt — og selvdestruktivt, fordi det ville ødelægge værdien af netværket, angriberen forsøger at udnytte.
Det er derfor, man siger, at blokke bliver praktisk talt uforanderlige, når der er bygget nok blokke oven på dem. Uforanderligheden er en konsekvens af opbygningen, ikke et løfte fra en administrator.
5. Hvad kan den bruges til — og ikke?
Den første og stadig største anvendelse er penge: Bitcoin viste, at værdi kan flyttes uden en bank. Ethereum udvidede idéen med smart contracts, så man kan lægge programmerbare aftaler oven på kæden — grundlaget for decentraliserede applikationer, DEX'er og DAO'er.
Men blockchain er ikke svaret på alt. Er der en enkelt, betroet administrator, og skal systemet være hurtigt og billigt, er en almindelig database næsten altid et bedre valg. Blockchain giver først mening, når flere parter uden tillid til hinanden skal dele ét fælles register. At forstå den forskel er halvdelen af at forstå teknologien.
Vil du prøve det i praksis?
Den bedste måde at forstå en blockchain på er at eje lidt krypto og se en transaktion blive bekræftet. Kraken er en MiCA-licenseret spot-børs, hvor du kan købe BTC eller ETH og hæve dem til din egen wallet.
Læs videre: Smart contracts forklaret, hvad er en node? og introduktion til Bitcoin.