blokkjede
Derfor er Blockchain langt mer enn Bitcoin. Slik fungerer teknologien
Blockchain er mye mer enn bare Bitcoin. I tillegg til at teknologien har fått stor oppmerksomhet i finanssektoren, tror mange den vil kunne brukes innenfor områder som tingenes internett, logistikk og smarte kontrakter.
I denne artikkelen skal vi se på både hva Blockchain kan brukes til – og ikke minst, hvordan teknologien virker.
Den digitale valutaen Bitcoin dukket opp i 2008 som en valuta verken myndigheter eller banker kunne kontrollere. Valutaen eksisterer fortsatt – til tross for at mange eksperter opp gjennom årene har spådd at den vil gå dukken. Du kan til og med betale med Bitcoin her på digi.no, tu.no og tek.no for å opprette Ekstra-medlemsskap.
Stor interesse fra banker og finansinstitusjoner
Bitcoin er egentlig bare en slags applikasjon på toppen av Blockchain – akkurat som for eksempel en nettleser eller en e-postklient er applikasjoner på toppen av underliggende teknologier som Ethernet og TCP/IP. Vi skal imidlertid starte med Bitcoin før vi går inn på andre bruksområder for Blockchain.
I Bitcoin-sammenheng er Blockchain en slags offentlig logg over alle transaksjoner som tidligere er godkjent. Alle transaksjonene er kjedet sammen – derav navnet Blockchain.
Hovedpoenget er at denne måten å verifisere transaksjoner på regnes som svært sikker og robust – så sikker at banker og andre finansinstitusjoner det siste året har begynt å fatte interesse for teknologien. Ifølge IBM og en artikkel i Fortune vil 66 prosent av alle banker verden over ha tatt i bruk Blockchain innen fire år.
– Den første grunnen til at Blockchain kommer til å revolusjonere bank- og finansmarkedet er friksjon, sa Lasse Meholm i Nordea på en Blockchain-konferanse i Oslo, arrangert av Norstella.
Som eksempel på friksjon nevner Meholm en pengetransaksjon fra Norge til Tibet, som i dag må gjennom mange ledd – mens Blockchain gjør det mulig å overføre penger direkte mellom to parter.
– Når noen skal sende penger til noen i utlandet, så koster det opptil åtte prosent av beløpet, som blir borte på veien, forklarer Meholm. I snitt i Europa blir opptil ti prosent borte på veien.
Han mener markedet ikke kommer til å akseptere dette i fremtiden. Som eksempel nevner han at det å overføre penger fra en person i Norge til en person Tibet med Bitcoin i stedet for via dagens banksystem vil koste bare 46 øre og ta ti minutter i stedet for én uke.
Mer enn bare digital valuta
Men Blockchain er som sagt mye mer enn Bitcoin. Det finnes enormt mange andre ting å bruke teknologien til.
Årsaken til at at «alle» vil ta i bruk Blockchain er naturligvis sikkerheten som ligger innebygget i teknologien.
Et tegn på at Blockchain anses for å være en svært sikker løsning, er at det amerikanske forsvarets forskningsorganisasjon DARPA nå ser på hvorvidt Blockchain-teknologien kan egne seg for å sikre kjernefysiske våpen og militære satellitter.
Det er ikke uten grunn at det er nettopp Blockchain som blir vurdert av DARPA til sikring av kjernefysiske våpen. Teknologien gjør det nemlig mulig å se om noen har hatt innsyn i bestemte data, eller endret noe. Alle endringer vil logges permanent, noe som vil hindre inntrengere fra å skjule sporene sine. Timothy Bother i DARPA sier til Quartz at dette kan sammenlignes med at man i stedet for å gjøre murene til et slott så høye som mulig for å forhindre at noen kommer inn, så er det viktigere å klare å avdekke om noen har vært inne i slottet – og ikke minst, hva de har gjort der inne.
Det er ikke uten grunn at det er nettopp Blockchain som blir vurdert av DARPA til sikring av kjernefysiske våpen
Ifølge Quartz ble det investert 134 millioner dollar (over 1 mrd. kroner) i Blockchain første kvartal i 2016, og i veldig stor grad er det innenfor finans at det har vært mest fokus. Men om amerikanske militærmyndigheter tar i bruk Blockchain til å sikre kritiske data, vil dette kunne få fart på bruk av teknologien også innenfor andre områder, tror magasinet.
Tingenes internett og logistikk
IBM er blant de selskapene som satser mest på Blockchain om dagen. Selskapet annonserte nylig at de nå investerer 200 millioner dollar – rundt 1,6 mrd. kroner – i sitt nye hovedkvarter for Watson Internet of Things (IoT) i München. Selskapet utforsker bruk av Blockchain innenfor tingenes internett, hvor man samler data fra milliarder av sensorer som er bygget inn i maskiner, biler, droner og ulike typer utstyr. Dataene skal analyseres av Watson, som er IBMs skybaserte teknologi for kunstig intelligens. Det skriver Computerworld.
Så hvor kommer Blockchain inn i bildet? Jo – når data skal samles inn fra alle sensorene, er det viktig å kunne være sikker på at dataene som mottas er korrekte og at ingen har tuklet med dem underveis. Ett eksempel er innenfor logistikk: Små sensorer kan brukes til å spore for eksempel hvor en container eller en vare befinner seg, og sensorene kan også registrere for eksempel temperatur, vibrasjoner og andre ting. Ved å bruke Blockchain vil man med sikkerhet kunne vite at ikke noe av informasjonen er tuklet med.
Blockchain fungerer ved at informasjon om alt som har skjedd er distribuert til mange steder – dermed er det ingen sentral database som noen kan hacke seg inn i og endre. Gjør noen endringer i én blokk i kjeden må også alle de etterfølgende blokkene i kjeden endres.
Mens Bitcoin bruker en offentlig Blockchain-logg, kan loggen også være privat – slik den er i IBMs tilfelle. Bedriften som bruker teknologien har full kontroll over loggen, men kan gi andre tilgang.
Smarte kontrakter
Kontrakter er nok et bruksområde for Blockchain. Ved hjelp av Blockchain kan man sikre at alle parter har den samme versjonen av en kontrakt, og at det ikke er mulig for uvedkommende å gjøre endringer i den. I tillegg er det mulig med såkalte smarte kontrakter, som er dataprogrammer som benytter Blockchain for å automatisk utføre bestemte ting når ulike kriterier er oppfylt. Ved for eksempel kjøp av en leilighet eller en bil kan en bank overføre penger når alle parter har oppfylt sin del av avtalen, uten at noe må sjekkes opp mot ulike databaser. All nødvendig informasjon ligger i blokkjeden.
Paul Walvik-Joynt i Nets tror utviklingen vil gå så langt at eiendomsmeglere vil bli overflødige i fremtiden.
– Vi har laget en Blockchain-basert markedsplass, hvor poenget ikke er å kjøpe og selge en leilighet eller et hus. Men poenget er at interaksjonen som foregår på denne Blockchainen er smarte kontrakter. Det gjelder energisertifiseringen, fundingen som du trenger, den skjer via smarte kontrakter på en Blockchain, forklarte Walvik-Joynt under Norstellas Blockchain-konferanse.
Det hele er et slags økosystem hvor eiendomsmegleren er fjernet helt. All interaksjon mellom kjøper og selger er laget som en smart kontrakt. Foreløpig er dette noe Nets prøver ut som et konsept.
Vi går i dybden: Slik virker Blockchain
Tenk deg en bedrift eller en offentlig virksomhet som trenger et system for å holde orden på alle sine eiendeler – enten det er fysiske eiendeler eller verdipapirer. Informasjonen om hvem som eier hva kan lagres i en database/register – kall det gjerne en hovedbok. Bedriften handler så med andre bedrifter, som alle har hvert sitt register over sine eiendeler. Alle har ansvaret for å oppdatere sine registre med informasjon om hva de eier så snart man har foretatt en transaksjon (byttet penger mot en eiendel).
En slik løsning er svært utsatt for svindel eller at det oppstår feil underveis, for eksempel ved at en transaksjon ikke blir registrert korrekt.
Med Blockchain kan alle som handler med hverandre dele en felles hovedbok som oppdateres hver gang det skjer en transaksjon. Hovedboken replikeres automatisk mellom alle aktørene, og takket være krypteringsteknologi vil aktørene kun se den informasjonen som er relevant for dem – ingenting annet.
Hver blokk i en Blockchain representerer en gyldig transaksjon, og inneholder et datostempel og en kryptografisk hash av den forrige blokken, altså et slags fingeravtrykk. Det er denne hash-verdien som lenker de to blokkene sammen. Så lenkes neste blokk (transaksjon) sammen på samme måte – slik at alle blokkene danner en kjede.
Hash-metoden som brukes kalles Merkle-tre, etter Ralph Merkle som patenterte metoden i 1979. Bitcoins Norway forklarer på sine sider at hver blokk i kjeden har hvert sitt Merkle-tre for alle transaksjonene som inngår i den aktuelle blokken.
Øverst i Merkle-treet finner du det som kalles «top hash», eller Merkle-roten, og den er en slags sjekksum av dataene som kommer under. Selve hashingen gjøres gjerne med en kryptografisk hashmetode som SHA-256. Prøver noen å manipulere noen av transaksjonene under Merkle-roten vil ikke hashen i Merkle-roten stemme overens med transaksjonene.
Innenfor Bitcoins inneholder hver blokk to deler: en hovedblokk og en datablokk (som inneholder selve transaksjonene). Hovedblokken er igjen delt inn i fire – en hash av forrige blokk, et tidsstempel, en Merkle-rot for datablokken , samt en variabel som heter «Nonce». Sistnevnte er noe som brukes innenfor generering av nye Bitcoins («mining») – og som vi ikke skal gå nærmere inn på her. Vil du vite mer om hvordan Blockchain brukes spesifikt innenfor Bitcoins, anbefaler vi denne artikkelen hos Bitcoins Norway.
Kjeden av blokker replikeres som sagt mellom alle aktørene, slik at alle har en kopi av alle transaksjonene som noensinne er utført.
Men hvordan kan man være sikker på at man har den siste versjonen? Blockchain har innebygde algoritmer for å gi poeng til de ulike versjonene av blokkjeden, slik at den med den høyeste poengsummen velges. Når en aktør mottar en blokkjede med høyere poengsum, vil den overskrive den man har fra før – og kjeden vil replikeres videre til de andre aktørene. Systemet sørger for at det som regnes som den endelige versjonen av kjeden vil være den som flertallet av aktørene (altså datamaskinene) aksepterer.
Åpen kildekodebasert Blockchain-prosjekt støttes av IBM
Etter at Bitcoin kom har en rekke aktører jobbet med egne Blockchain-løsninger, blant annet for å løse utfordringer knyttet til skalerbarhet. Blant annet jobbet IBM med et prosjekt kalt OpenLedger, samt bruk av Blockchain innenfor IoT gjennom systemet ADEPT, som ble utviklet i samarbeid med Samsung. Det lå altså an til at vi kunne få en mengde ulike ikke-kompatible systemer.
Linux Foundation har imidlertid tatt initiativet til en felles, åpen Blockchain-standard som har fått navnet Hyperledger. Med seg har de fått en rekke av de aller største IT-selskapene i verden, samt finansinstitusjoner og andre. Også IBM satser nå på Hyperledger som den underliggende teknologien i det de kaller IBM Blockchain, sammen med selskaper som Cisco, Fujitsu, Intel, VMware, Red Hat og andre.
Du kan lese mer om prosjektet på Hyperledgers nettsider.
Nylig ble det også kjent at en gruppe bestående av mer enn 70 av verdens største finansinstitusjoner går sammen om å gjøre Blockchain-plattformen Corda til åpen kildekode – noe som har potensiale til å gjøre plattformen til en industristandard innenfor finans. Corda-koden vil bli overrakt til Hyperledger-prosjektet, og skal ifølge Reuters være i stand til å håndtere mer komplekse transaksjoner enn Blockchain-løsningen som brukes i Bitcoin, samtidig som det også vil være mulig å begrense hvem som skal ha tilgang til transaksjonsdata.
Vil du vite mer? Mener Blockchain har stort potensiale i offentlig sektor »