Blockchain

Hvorfor oss?

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.

Hver datamaskin får et Proof-of-Work (PoW) matematisk problem som krever mye prosesseringskraft å løse, men kan enkelt verifiseres gjennom konsensusalgoritmer. Den første datamaskinen som løser problemet “vinner” kringkastingen og blir tildelt en liten belønning. Dette er utgangspunktet for bitcoin mining og annen kryptovaluta utvinning

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.

Nakamoto hevder at problemet med dagens finansinstitusjoner er at de er avhengige av tillit. Brukere må stole på en bank, og banken må stå inne for betalingene. Blockchains, derimot, gir en uforanderlig registrering av alle transaksjoner og er tilgjengelige for alle parter. Dette systemet gir brukerne bevis på transaksjoner og fjerner nødvendigheten for sentralisert forvaltning og tillit til en mellommann.

Relaterte begreper

Margaret Rouse
Technology Specialist
Margaret Rouse
Teknologiekspert

Margaret Rouse er en prisbelønt teknisk skribent og lærer som er kjent for sin evne til å forklare kompliserte tekniske emner for et ikke-teknisk, forretningsmessig publikum. I løpet av de siste tjue årene har forklaringene hennes blitt publisert på TechTarget-nettsteder, og hun har blitt sitert som en autoritet i artikler i New York Times, Time Magazine, USA Today, ZDNet, PC Magazine og Discovery Magazine. Margarets idé om en morsom dag er å hjelpe IT- og forretningsfolk med å lære å snakke hverandres høyt spesialiserte språk. Hvis du har forslag til en ny definisjon eller ønsker å forbedre en teknisk forklaring,…