Hva er en blokkjede?

Hva er Blockchain?

Du hører mye om det, ofte upassende når det ikke er på en røykfylt måte. Likevel er ikke konseptene kompliserte. Teknologien som støtter blokkjeden kan være litt vanskelig og kompleks (ikke komplisert), men i hovedsak er saken ganske enkel. Jeg vil gjerne hjelpe deg med å avklare. Min er en IKKE-TEKNISK forklaring, som en ikke-ekspert på emnet eller snarere som en som forstår prosessen, men som ikke går inn i den tekniske detaljen fordi det er folk som er mer forberedt enn meg på det. Hensikten her er å klargjøre de generelle konseptene og få deg til å forstå hvor kraftig, allsidig og universell dette verktøyet er og hvordan det kan utnyttes til vår fordel. Hvis du er interessert i å gå i detalj om saken, etter også å ha lest innlegget mitt relatert til Tokens Jeg råder deg til å ta kontakt Michael Gandolfi som forbereder og holder webinarer og spesialiserte kurs om disse temaene. Nettmagasinet er også veldig interessant Kryptonomen som inneholder mye informasjon om det, inkludert kryptovalutaer, hva de er og hvordan de skal administreres: i denne forbindelse benytter jeg anledningen til å sende en hilsen til Amelia Tomasicchio, administrerende direktør i Cryptonomist.

Indeks etter emne:

  1. Hva er Blockchain?
  2. Hvordan fungerer blockchain?
  3. Er blockchain privat?
  4. Er Blockchain trygt?
  5. Praktiske anvendelser av Blockchain

1. Hva er blokkjede?

La oss si det: Blockchain-teknologi tillater distribusjon av offentlige «registre» som inneholder uforanderlige data på en sikker og kryptert måte og garanterer at informasjonsutveksling aldri kan endres.

Jeg går i detalj.

Hvis denne teknologien er så kompleks, hvorfor egentlig kalle den "blokkjede"? På sitt mest grunnleggende nivå er blockchain faktisk bare en kjede av blokker, men ikke i den tradisjonelle betydningen av disse ordene. Når vi uttrykker begrepene «blokk» og «kjede» i denne sammenhengen snakker vi faktisk om digital informasjon ("blokken") lagret i en database offentlig ("kjeden").

Prøv å se for deg bedriftsregisteret til et handelskammer. Informasjonen i registeret tilsvarer «blokken» mens selve registeret er «kjeden». Informasjonen i kjeden er Blockchain.

Dermed består "blokkene" på blokkjeden av digital informasjon. Spesielt har de tre deler:

  1. Blokkenei som lagrer informasjon om transaksjoner slik som dato, klokkeslett og valutabeløp for ditt siste kjøp på for eksempel Amazon. (MERK: Dette Amazon-eksemplet er for illustrativ shopping; Amazons detaljhandel opererer ikke etter blokkjedeprinsippet som illustrert her)
  2. Blokker som lagrer informasjon om hvem som deltar i transaksjoner. Et venting ved å kjøpe en pakke på Amazon vil registrere navnet ditt hos Amazon.com, Inc. (AMZN). I stedet for å bruke ditt virkelige navn, registreres kjøpet ditt uten noen identifiserende informasjon ved hjelp av en unik "digital signatur", et slags brukernavn.
  3. Blokker som lagrer informasjon som skiller dem fra andre blokker. Akkurat som du og jeg har navn for å skille hverandre, lagrer hver blokk en unik kode kalt hasj som lar oss skille den fra enhver annen blokk.

Hashes er kryptografiske koder laget av spesielle algoritmer. La oss si at du har handlet på Amazon, men mens den er under transport, bestemmer du deg for at du ikke kan motstå og trenger et nytt kjøp. Selv om detaljene for den nye transaksjonen er nesten identiske med det forrige kjøpet ditt, kan vi fortsatt skille blokkene på grunn av deres unike koder.
Mens blokken i forrige eksempel brukes til å lagre et enkelt Amazon-kjøp, er virkeligheten litt annerledes. For eksempel kan en enkelt blokk på Bitcoin-blokkjeden faktisk lagre opptil 1 MB data. Dette betyr at avhengig av størrelsen på transaksjonene, kan en enkelt blokk være vert for noen tusen transaksjoner "under ett tak".

Ok så langt? Følger du meg? Nå forklarer jeg med enklere ord hvordan en Blockchain fungerer.

2. Hvordan Blockchain fungerer

Når en blokk lagrer nye data, legges den til blokkkjeden. Blockchain, som navnet antyder, består av flere blokker koblet sammen. For at en blokk skal legges til blokkjeden, må det imidlertid skje fire ting:

2.1 En transaksjon må finne sted.

La oss fortsette med eksemplet med ditt impulskjøp på Amazon. Etter å ha raskt klikket deg gjennom forespørselen om flere kassen, må du fortsatt gå til kassen og motvillig foreta kjøpet. Som vi så tidligere, i mange tilfeller vil en blokk potensielt samle tusenvis av transaksjoner, så Amazon-kjøpet ditt vil bli pakket i blokken sammen med andre brukeres transaksjonsinformasjon.

2.2 Verifikasjon av transaksjonen

Etter kjøpet skal selvfølgelig transaksjonen verifiseres. Med andre offentlige registre med informasjon, som Securities Exchange Commission, bankene selv, finansinstitusjonene som utsteder kredittkort, transportørene for nettbetalinger, er noen opptatt med å verifisere de nye dataoppføringene. Med blockchain er imidlertid den jobben overlatt til et nettverk av datamaskiner. Når du kjøper fra Amazon, at datanettverket forplikter seg til å verifisere at transaksjonen fant sted på den måten du har angitt. Det vil si at de bekrefter detaljene for kjøpet, inkludert tidspunktet for transaksjonen, valutabeløpet og avtalepartene.

2.3 Lagring av transaksjonen

Når transaksjonen er bekreftet som nøyaktig, får den grønt lys. Valutabeløpet for transaksjonen, din digitale signatur og Amazons digitale signatur er alle lagret i én blokk. I den blokken vil transaksjonen din stables med hundrevis eller tusenvis av andre transaksjoner som din.

2.4 Attribusjon av en "hash" til blokken.

Ikke ulikt en engel som tjener vingene sine, når alle transaksjoner i en blokk er verifisert, vil den bli utstyrt med en unik identifikasjonskode, kalt en "hash". Blokken får også hashen til den siste blokken som er lagt til blokkjeden. Når blokken først er definert som hashed, kan den legges til blokkjeden «reaching eternity» tør jeg legge til for å være litt morsom.

Når den nye blokken legges til blokkjeden, blir den offentlig tilgjengelig for alle, også deg. Hvis du for eksempel tar en titt på Bitcoin-blokkjeden, vil du se at du har tilgang til transaksjonsdata, sammen med informasjon om når, hvor og av hvem blokken ble lagt til blokkjeden.

3. Er Blockchain privat?

Her er et spørsmål jeg hører stilt. Ofte oppstår dette spørsmålet fra vanskeligheten ved å overlate ens data til "organer" eller "institusjoner" hvis navn og steder ikke er kjent. Men virkeligheten er annerledes og ingen trenger å bekymre seg for noe. Hvis du forstår godt mekanismen som en blokkjede genereres med, blir spørsmålet overflødig fordi hvem som helst kan se innholdet i blokkjeden, men brukere kan også velge å koble datamaskinene sine til blokkjedenettverket som noder. Ved å gjøre det mottar datamaskinen deres en kopi av blokkjeden som automatisk oppdateres hver gang en ny blokk legges til, på en måte som en Facebook-nyhetsfeed som gir en sanntidsoppdatering hver gang en ny status legges ut. Det er kraften til internett og det er grunnen til at kryptovalutaer anses som så "farlige", fordi de ikke kan underkastes kontroll av overordnede organer etter eget skjønn.

Faktisk har hver datamaskin i blokkjedenettverket sin egen kopi av blokkjeden, noe som betyr at det er tusenvis eller til og med millioner av kopier av samme blokkjede. Mens hver kopi av blokkjeden er identisk, gjør spredning av denne informasjonen over et datanettverk informasjonen vanskeligere å manipulere. Med blockchain er det ingen enkelt definitiv beretning om hendelser som kan manipuleres. I stedet må en hacker manipulere hver kopi av nettverkets blokkjede. Dette er hva som menes når det sies at blockchain er en "distribuert" og virkelig "demokratisk" hovedbok.

Så ser du for eksempel på Bitcoin-blokkjeden, vil du imidlertid legge merke til at du ikke har tilgang til identifiserende informasjon om brukere som utfører transaksjoner. Mens transaksjoner på blokkjeden ikke er helt anonyme, er brukernes personlige opplysninger begrenset til deres digitale signatur eller brukernavn.

Dette reiser et viktig spørsmål: hvis du ikke kan se hvem som legger til blokker i blokkjeden, hvordan kan du stole på blokkjeden eller datanettverket som støtter det?

4. Er Blockchain trygt?

Blokkjedeteknologi omhandler sikkerhet og tillit på flere måter. For det første lagres nye blokker alltid lineært og kronologisk. Det vil si at de alltid legger til "enden" av blokkjeden. Hvis du tar en titt på Bitcoin-blokkkjeden, vil du se at hver blokk har en posisjon på kjeden, kalt en "høyde". I denne forbindelse kan det ses at i januar 2020 hadde høyden på blokken overskredet 615.400 XNUMX meter!!!

Så, etter at en blokk er lagt til på slutten av blokkjeden, er det nesten umulig å gå tilbake for å endre blokkinnholdet. Dette er fordi hver blokk inneholder sin egen hash, sammen med hashen til blokken som går foran den. Det er virkelig en kjede eller et sammenkoblingsprinsipp! Hash-koder lages av en matematisk funksjon som forvandler digital informasjon til en streng med tall og bokstaver. Hvis denne informasjonen endres på noen måte, endres også hash-koden.

Derfor er det viktig for sikkerheten. La oss si at en hacker prøver å endre Amazon-transaksjonen din slik at du faktisk må betale for kjøpet to ganger. Så snart hackeren endrer valutabeløpet for transaksjonen din, vil hashen til blokkeringen endres. Den neste blokken i kjeden vil fortsatt inneholde den gamle hashen, og hackeren må oppdatere den blokken for å dekke sporene sine. Å gjøre det vil imidlertid endre hasjen til den blokken. Og det neste, og så videre. Han burde ha 100 hender på 100 tastaturer, og det ville ikke være nok.

For å endre en enkelt blokk, må en hacker derfor endre hver enkelt blokk etter den på blokkjeden. Å beregne alle disse hasjene på nytt ville kreve en enorm og umulig mengde datakraft som muligens er tilgjengelig for en fremmed sivilisasjon i en slik grad at ikke engang fantasien til Star Trek-forfatterne kunne forutsi. Med andre ord, når en blokk først er lagt til blokkjeden, blir den svært vanskelig å modifisere og umulig å slette.

For å løse tillitsproblemet har blokkjedenettverk implementert tester for datamaskiner som ønsker å bli med og legge til blokker i kjeden. Testene, kalt «samtykkemodeller», krever at brukerne «beviser» seg selv før de kan bli med i et blokkjedenettverk. Et av de vanligste eksemplene brukt av Bitcoin kalles "bevis på arbeid".

I proof-of-work-systemet, datamaskiner må "bevise" at de har gjort "arbeid" ved å løse et komplekst regnemessig matematisk problem. Hvis en datamaskin løser noen av disse problemene, blir den kvalifisert til å legge til en blokk i blokkjeden. Men prosessen med å legge til blokker til blokkjeden, det kryptovalutaverdenen kaller «gruvedrift» eller mining, er ikke lett. Faktisk var oddsen for å løse ett av disse problemene på Bitcoin-nettverket omtrent én av 15,5 billioner i januar 2020.1 For å løse komplekse matematiske problemer med disse sannsynlighetene, må datamaskiner kjøre programmer som koster dem betydelige mengder energi.

Så for å konkludere, bevis-på-arbeid gjør ikke hackerangrep umulig, men det gjør dem noe ubrukelige. Hvis en hacker ønsket å koordinere et angrep på blokkjeden, måtte de kontrollere mer enn 50 % av all datakraft på blokkjeden slik at de kunne overvelde alle andre nettverksdeltakere. Gitt den enorme størrelsen på Bitcoin-blokkjeden, er et såkalt 51%-angrep nesten helt sikkert ikke verdt det og sannsynligvis umulig og vil kreve en slik ordning av ressurser at det ikke har noen attraktiv kostnads-/nytteverdi.

5. Praktiske anvendelser av blokkjeden

Blokkene på blokkjeden lagrer data om pengetransaksjoner, og vi har snakket om dette så langt for enkelhets skyld. Men vi vet godt, etter å ha utviklet praktiske applikasjoner at blockchain faktisk er en veldig pålitelig måte å lagre data på andre typer transaksjoner også. Faktisk kan blokkjedeteknologi brukes til å lagre data knyttet til eiendomsbytte, stopp i en forsyningskjede og til og med håndtering av et politisk valg.

Profesjonelt tjenestenettverk Deloitte undersøkte nylig 1.000 selskaper i syv land om integrering av blokkjede i deres forretningsdrift. Undersøkelsen deres fant at 34 % allerede hadde et blokkjedesystem i produksjon i dag, mens ytterligere 41 % planla å implementere en blokkjedeapplikasjon innen de neste 12 månedene. I tillegg sa nesten 40 % av de spurte selskapene at de vil investere 5 millioner dollar eller mer i blockchain neste år. Her er noen av de mest populære blockchain-applikasjonene som utforskes i dag.

5.1 Banker og finansinstitusjoner

Kanskje ingen bransje kan dra mer nytte av å integrere blockchain i sin forretningsdrift enn banker. Finansinstitusjoner opererer kun i arbeidstiden, fem dager i uken. Dette betyr at hvis du prøver å sette inn en sjekk på en fredag ​​klokken 18, må du sannsynligvis vente til mandag morgen før pengene kommer inn på kontoen din. Selv om du setter inn i åpningstidene, kan det fortsatt ta en til tre dager å fullføre transaksjonen på grunn av mengden transaksjoner bankene må gjøre opp. Blockchain, derimot, sover aldri.

Ved å integrere blokkjede i bankprosesser kan forbrukere se transaksjonene sine behandlet på bare 10 minutter – i utgangspunktet tiden det tar å legge til en blokk i blokkjeden, uavhengig av tid på dagen eller ukedagen. Med blockchain har bankene også muligheten til å utveksle midler mellom institusjoner raskere og sikrere. I aksjehandel, for eksempel, kan oppgjørs- og avregningsprosessen ta opptil tre dager (eller lenger, hvis bankene opererer internasjonalt), noe som betyr at pengene og aksjene dine er frosset for den perioden.

Gitt omfanget av beløpene det er snakk om, kan selv de få dagene pengene er i transitt innebære betydelige kostnader og risikoer for bankene. Santander, en europeisk bank, anslår sparepotensialet til 20 milliarder dollar i året. Capgemini, et fransk konsulentselskap, anslår at forbrukere kan spare opptil 16 milliarder dollar i bank- og forsikringsgebyrer hvert år gjennom blockchain-baserte applikasjoner. Dette er for å gi en ide om hva vi egentlig snakker om.

5.2 Kryptovalutaer

Blokkjeden danner grunnlaget for kryptovalutaer som Bitcoin. Som jeg har utførlig forklart ovenfor, reguleres og verifiseres valutaer av en sentral myndighet, vanligvis en bank eller regjering. I det sentrale myndighetssystemet er en brukers data og valuta teknisk sett etter bankens eller myndighetenes skjønn. Hvis en brukers bank kollapser eller de bor i et land med en ustabil regjering, kan verdien av valutaen deres være i fare. Dette er grunnene til at Bitcoin for eksempel ble født.

Ved å spre driften over et nettverk av datamaskiner, lar blockchain Bitcoin og andre kryptovalutaer operere uten behov for en sentral myndighet. Dette reduserer ikke bare risikoen din, men eliminerer også mange av behandlings- og transaksjonsgebyrene. Det tilbyr også de i land med ustabile valutaer en mer stabil valuta med flere applikasjoner og et bredere nettverk av enkeltpersoner og institusjoner som de kan gjøre forretninger med, både innenlands og internasjonalt.

5.3 Helsepersonell

Helsepersonell kan utnytte blokkjeden for å trygt lagre pasientenes medisinske journaler. Når en journal er generert og signert, kan den skrives til blokkjeden, som gir pasientene bevis og sikkerhet for at journalen ikke kan endres. Disse personlige journalene kan krypteres og lagres på utklippstavlen med en privat nøkkel, slik at de bare er tilgjengelige for visse individer, og dermed sikre personvernet

5.4 Offentlige registre

Hvis du noen gang har kastet bort tid med et offentlig register av noe slag, vet du at journalføringsprosessen er både tungvint og ineffektiv. I dag skal et fysisk skjøte leveres til en tjenestemann ved det lokale folkeregisteret, hvor det manuelt legges inn i den sentrale databasen og etter hvert i det offentlige registeret.

Denne prosessen er ikke bare dyr og tidkrevende, men den er også full av menneskelige feil, der enhver unøyaktighet gjør sporingen av data mindre effektiv, ofte rotete, lite granulær, ikke sammenfallende med andre data og basert på forskjellige og inkompatible arkiveringsteknikker. Blockchain eliminerer behovet for å "behandle" dokumenter og spore fysiske filer i et offentlig register. Hvis dataene lagres (for eksempel matrikkelen) og verifiseres på blokkjeden, kan borgeren stole blindt på dataene som blir gjort tilgjengelig for ham.

5.5 Smarte kontrakter

En smart kontrakt er datakode som kan integreres i blokkjeden for å lette, verifisere eller forhandle frem en kontraktsmessig avtale. Smarte kontrakter fungerer basert på et sett med betingelser som brukerne godtar. Når disse betingelsene er oppfylt, blir vilkårene i kontrakten automatisk utført.

La oss for eksempel si at jeg skal leie leiligheten min til deg på en smart kontrakt. Jeg godtar å gi deg dørkoden til leiligheten så snart du betaler meg sikkerhetsdepositumet ditt. Vi vil begge sende vår side av avtalen til den smarte kontrakten som blir til, og den vil automatisk bytte ut dørkoden min mot depositumet ditt på leiedatoen. Hvis jeg ikke oppgir dørkoden innen leiedatoen, vil smartkontrakten refundere depositumet ditt. Dette eliminerer gebyrene som vanligvis følger med bruken av en notarius eller tredjepartsmegler.

5.6 Forsyningskjeder

Leverandører kan bruke blockchain for å registrere opprinnelsen til materialene de har kjøpt. Dette vil tillate bedrifter å verifisere ektheten til produktene deres, sammen med helse- og etiske etiketter som "Organic", "Local" og "Fair Trade".

Som rapportert av Forbes, beveger matindustrien seg mot bruk av blokkjeder for i økende grad å spore veien og sikkerheten til matvarer gjennom reisen fra gård til bruker.

5.7 Stemmesystemer

Kjedestemmegivning har det særegne ved å kunne eliminere valgfusk og øke valgdeltakelsen. Hver stemme vil bli lagret som en blokk på blokkjeden, noe som gjør den nesten umulig å tukle med. Lockdown-protokollen vil også opprettholde åpenhet i valgprosessen, redusere personalet som trengs for å gjennomføre et valg og gi tjenestemenn umiddelbare resultater.

Her vil jeg si at jeg har gitt deg en ganske presis og enkel oversikt over hva som menes med Blockchain. Vi vil komme tilbake til dette emnet under andre omstendigheter. Hvis du har noen tvil, spørsmål eller forespørsler i denne forbindelse, er vi her til din disposisjon.