Lær hva blokkjede, eller blockchain på engelsk, er, hvordan den fungerer, og hvilke bruksområder den har, fra digitale valutaer til smarte kontrakter. Vi ser nærmere på definisjonen, de ulike typene blokkjeder og deres fordeler og ulemper.
Hva er blockchain?
En blockchain er en manipulasjonssikker distribuert hovedbok som brukes til å validere og lagre digitale transaksjonsregistreringer. Ingen enkelt autoritet er ansvarlig for å opprettholde en Blockchain. I stedet lagrer datamaskinene i et peer-to-peer (P2P)-nettverk hver sin kopi av hovedboken, og transaksjoner verifiseres gjennom en desentralisert konsensusmekanisme.
Transaksjoner lagres i permanente, tidsstemplete enheter kalt blokker, og hver blokk er koblet (kjedet) til den forrige blokken med en kryptografisk hash som er opprettet ved å bruke innholdet i den forrige blokken. Hashlenkene gjør det umulig å endre data i en blokk uten samtidig å gjøre endringer i hver påfølgende blokk i kjeden. I praksis betyr dette at ethvert forsøk på å endre eller slette informasjon vil bryte den kryptografiske kjeden og umiddelbart varsle alle noder i nettverket om at det er et problem.
Blockchains kan være offentlige eller private. I en offentlig blockchain kan hvem som helst se hovedboken og delta i konsensusmekanismen. I en privat Blockchain er konsensusmekanismen begrenset til visse noder på nettverket, og tilgangen til den private hovedboken kan også være begrenset.
Opprinnelig opprettet for digital valuta, blir Blockchain nå brukt av mange typer virksomheter som en desentralisert databaseteknologi for å støtte smarte kontrakter samt registre for helsevern og identitets- og tilgangsstyring (IAM).
Techopedia forklarer Blockchains (distribuert hovedbok)
Blockchain kan tenkes på som en distribuert databaseteknologi som opprettholdes av flere datamaskiner i et nettverk. Sikkerheten til dette systemet er basert på ideen om at den økonomiske kostnaden ved å gjennomføre en svindeltransaksjon vil være mye høyere enn noen potensiell belønning.
Hvordan blokkjeder fungerer
Hver blokk i en kjede inkluderer plasseringen av neste post. For å legge til en ny blokk i kjeden, konkurrerer datamaskiner på P2P-nettverket om å verifisere og dele den nye blokken.
Når en blokk er lagt til i kjeden, blir informasjonen den inneholder permanent, og blokken kan ikke slettes.
Datamaskiner på et Blockchain P2P-nettverk synkroniseres periodisk for å sikre at alle kopier av den delte databasen inneholder nøyaktig den samme informasjonen, men det er sammenkoblingen mellom blokker som holder Blockchain-hovedbøker sikre.
Ulike typer blockchains
Det finnes fire typer blockchain:
- Offentlig: Alle med internett-tilgang kan delta i konsensus.
- Privat: En enkelt, sentral autoritet holder beslutningsmakten
- Konsortium: Flere organisasjoner har autoritetsstatus.
- Hybrid: Elementer er offentlig tilgjengelige, men privat holdt autoritet.
Fordeler med blokkjeder
Digitale hovedbøker som bruker Blockchain, kan betydelig forkorte tiden det tar å gjennomføre forretningstransaksjoner ved å eliminere behovet for at transaksjoner skal godkjennes og verifiseres av en sentralisert autoritet. Dette fremskynder ikke bare tiden det tar å utføre en transaksjon, det senker transaksjonskostnader samtidig som det fortsatt tilbyr høye sikkerhetsnivåer og tillit.
Ulemper med blokkjeder
En av kritikkene mot blockchain-transaksjoner er at det krever mye databehandlingskraft, noe som kan være kostbart og lite bærekraftig over tid.
Investeringen som kreves for å opprettholde sikkerheten til en offentlig blockchain har motivert noen selskaper til å bruke private blockchains. Når blockchain-nettverket er privat, er PoW-konsensusmekanismer ikke nødvendige.
Noen kritikere hevder at siden private nettverk er sentraliserte og inneholder tillitselementer, neglisjerer det fordelene med å bruke Blockchain. Det har blitt hevdet at private Blockchains i hovedsak bare er kompliserte databaser.
En annen potensiell ulempe med private Blockchains er at de kan føre til utviklingen av lukkede teknologiplattformer som ikke støtter felles standarder for sikkerhet, personvern og datautveksling.
Historien til Blockchain
Teorien om Blockchain har eksistert i ganske lang tid. David Lee Chaum er kreditert for å ha foreslått ideen i 1982.
Selv om han presenterte teorien i sin doktoravhandling Computer Systems Established, Maintained, and Trusted by Mutually Suspicious Groups, ville det ikke være før i 2008 at Blockchain-teknologien ble introdusert for verden sammen gjennom kryptovaluaten Bitcoin.
Blockchain og Bitcoin
Forskningspapiret Bitcoin: A Peer-to-Peer Electronic Cash System skisserte implementeringen av Bitcoins blockchain-teknologi. Papiret ble publisert av “Satoshi Nakamoto”, som skapte Bitcoin, men det navnet er allment akseptert å være et pseudonym.