Hvad er en Blockchain?

Hvad er Blockchain?

Man hører meget om det, ofte uhensigtsmæssigt, når det ikke er røgfyldt. Alligevel er begreberne ikke komplicerede. Teknologien, der understøtter blockchain, kan være en smule tricky og kompleks (ikke kompliceret), men i bund og grund er sagen ret simpel. Jeg vil gerne hjælpe dig med at afklare. Min er en IKKE-TEKNISK forklaring, som en ikke-ekspert på emnet eller rettere som en, der forstår processen, men ikke går ind i de tekniske detaljer, fordi der er folk, der er mere forberedt end mig på det. Formålet her er at tydeliggøre de generelle begreber og få dig til at forstå, hvor kraftfuldt, alsidigt og universelt dette værktøj er, og hvordan det kan udnyttes til vores fordel. Hvis du er interesseret i at gå i detaljer om sagen, efter også at have læst mit indlæg relateret til Tokens Jeg råder dig til at kontakte Michael Gandolfi som forbereder og afholder webinarer og specialiserede kurser om disse emner. Onlinemagasinet er også meget interessant Kryptonomen som indeholder en masse information om det, herunder kryptovalutaer, hvad de er, og hvordan man administrerer dem: i den forbindelse benytter jeg lejligheden til at sende en hilsen til Amelia Tomasicchio, CEO for Cryptonomist.

Indeks efter emner:

  1. Hvad er Blockchain?
  2. Hvordan fungerer blockchain?
  3. Er blockchain privat?
  4. Er Blockchain sikker?
  5. Praktiske anvendelser af Blockchain

1. Hvad er blockchain?

Lad os sige det: Blockchain-teknologi tillader distribution af offentlige "registre", der indeholder uforanderlige data på en sikker og krypteret måde og garanterer, at informationsudvekslinger aldrig kan ændres.

Jeg går i detaljer.

Hvis denne teknologi er så kompleks, hvorfor så egentlig kalde den "blockchain"? På sit mest grundlæggende niveau er blockchain faktisk kun en kæde af blokke, men ikke i den traditionelle betydning af disse ord. Når vi udtrykker begreberne "blok" og "kæde" i denne sammenhæng, taler vi faktisk om digital information ("blokken") gemt i en database offentlig ("kæden").

Prøv at forestille dig et handelskammers virksomhedsregister. Oplysningerne i registret svarer til "blokken", mens selve registret er "kæden". Oplysningerne i kæden er Blockchain.

Således består "blokkene" på blockchain af digital information. De har især tre dele:

  1. Blokkenei der gemmer oplysninger om transaktioner såsom dato, klokkeslæt og valutabeløb for dit sidste køb på for eksempel Amazon. (BEMÆRK: Dette Amazon-eksempel er til illustrativ shopping; Amazons detailhandel fungerer ikke efter blockchain-princippet som illustreret her)
  2. Blokke, der gemmer oplysninger om, hvem der deltager i transaktioner. Et hold på at købe en pakke på Amazon vil registrere dit navn hos Amazon.com, Inc. (AMZN). I stedet for at bruge dit rigtige navn, bliver dit køb registreret uden nogen identificerende oplysninger ved hjælp af en unik "digital signatur", en slags brugernavn.
  3. Blokke, der gemmer information, der adskiller dem fra andre blokke. Ligesom du og jeg har navne for at skelne hinanden, gemmer hver blok en unik kode kaldet hash som giver os mulighed for at skelne den fra enhver anden blok.

Hashes er kryptografiske koder skabt af specielle algoritmer. Lad os sige, at du har lavet din shoppingtur på Amazon, men mens den er på vej, beslutter du dig for, at du ikke kan modstå og har brug for et nyt køb. Selvom detaljerne for din nye transaktion ville være næsten identiske med dit tidligere køb, kan vi stadig skelne mellem blokkene på grund af deres unikke koder.
Mens blokken i det foregående eksempel bruges til at gemme et enkelt Amazon-køb, er virkeligheden en smule anderledes. For eksempel kan en enkelt blok på Bitcoin blockchain faktisk gemme op til 1 MB data. Det betyder, at afhængigt af størrelsen af ​​transaktionerne kan en enkelt blok være vært for et par tusinde transaktioner "under ét tag".

Okay indtil videre? følger du mig? Nu forklarer jeg i enklere ord, hvordan en Blockchain fungerer.

2. Sådan fungerer Blockchain

Når en blok gemmer nye data, føjes den til blokkæden. Blockchain består, som navnet antyder, af flere blokke forbundet med hinanden. For at en blok kan føjes til blockchain, skal der dog ske fire ting:

2.1 En transaktion skal finde sted.

Lad os fortsætte med eksemplet med dit impulskøb på Amazon. Efter hastigt at have klikket gennem prompten til flere kassen, skal du stadig gå videre til kassen og modvilligt foretage købet. Som vi så tidligere, vil en blokering i mange tilfælde potentielt samle tusindvis af transaktioner, så dit Amazon-køb vil blive pakket i blokken sammen med andre brugeres transaktionsoplysninger.

2.2 Verifikation af transaktionen

Efter købet skal handlen naturligvis verificeres. Med andre offentlige registre med information, såsom Securities Exchange Commission, bankerne selv, de finansielle institutioner, der udsteder kreditkort, udbydere af onlinebetalinger, er nogen i gang med at verificere de nye dataindtastninger. Med blockchain er det job dog overladt til et netværk af computere. Når du køber fra Amazon, at computernetværket forpligter sig til at verificere, at transaktionen fandt sted på den af ​​dig angivne måde. Det vil sige, at de bekræfter detaljerne i købet, herunder tidspunktet for transaktionen, valutabeløbet og de kontraherende parter.

2.3 Lagring af transaktionen

Når transaktionen er bekræftet som nøjagtig, får den grønt lys. Transaktionens valutabeløb, din digitale signatur og Amazons digitale signatur er alle gemt i én blok. I den blok vil din transaktion stables med hundredvis eller tusindvis af andre transaktioner som din.

2.4 Tilskrivning af en "hash" til blokken.

Ikke ulig en engel, der tjener sine vinger, når alle transaktioner i en blok er blevet bekræftet, vil den blive forsynet med en unik identifikationskode, kaldet en "hash". Blokken får også hashen for den seneste blok tilføjet til blockchain. Når først blokken er defineret som hashed, kan den føjes til blockchainen "at nå evigheden" tør jeg tilføje for at være lidt sjov.

Når den nye blok føjes til blockchain, bliver den offentlig tilgængelig for alle, selv dig. Hvis du for eksempel tager et kig på Bitcoin blockchain, vil du se, at du har adgang til transaktionsdata, sammen med information om hvornår, hvor og af hvem blokken blev tilføjet til blockchain.

3. Er Blockchain privat?

Her er et spørgsmål, jeg hører stillet. Ofte opstår dette spørgsmål på grund af vanskeligheden ved at overlade sine data til "organer" eller "institutioner", hvis navne og steder ikke kendes. Men virkeligheden er anderledes, og ingen behøver at bekymre sig om noget. Hvis man godt forstår den mekanisme, hvorved en blockchain genereres, bliver spørgsmålet overflødigt, fordi alle kan se indholdet af blockchain, men brugere kan også vælge at forbinde deres computere med blockchain-netværket som noder. Ved at gøre det modtager deres computer en kopi af blockchain, der automatisk opdateres, hver gang en ny blok tilføjes, ligesom en Facebook News Feed, der giver en realtidsopdatering, hver gang en ny status bliver offentliggjort. Det er internettets magt, og det er grunden til, at kryptovalutaer anses for at være så "farlige", fordi de ikke kan underkastes overordnede organers kontrol efter deres eget skøn.

Faktisk har hver computer i blockchain-netværket sin egen kopi af blockchain, hvilket betyder, at der er tusindvis eller endda millioner af kopier af den samme blockchain. Mens hver kopi af blockchain er identisk, gør spredning af denne information på tværs af et computernetværk informationen sværere at manipulere. Med blockchain er der ingen enkelt endegyldig redegørelse for begivenheder, der kan manipuleres. I stedet ville en hacker skulle manipulere hver kopi af netværkets blockchain. Det er det, der menes, når det hedder, at blockchain er en "distribueret" og virkelig "demokratisk" hovedbog.

Så ser du for eksempel på Bitcoin blockchain, vil du dog bemærke, at du ikke har adgang til identificerende oplysninger om brugere, der foretager transaktioner. Mens transaktioner på blockchain ikke er helt anonyme, er brugernes personlige oplysninger begrænset til deres digitale signatur eller brugernavn.

Dette rejser et vigtigt spørgsmål: Hvis du ikke kan se, hvem der tilføjer blokke til blockchain, hvordan kan du så stole på blockchain eller computernetværket, der understøtter det?

4. Er Blockchain sikkert?

Blockchain-teknologi beskæftiger sig med sikkerhed og tillid på flere måder. For det første lagres nye blokke altid lineært og kronologisk. Det vil sige, at de altid tilføjer "enden" af blockchain. Hvis du tager et kig på Bitcoin-blokkæden, vil du se, at hver blok har en position på kæden, kaldet en "højde". I den forbindelse kan det ses, at blokkens højde i januar 2020 havde overskredet 615.400 meter!!!

Så efter at en blok er blevet tilføjet til slutningen af ​​blokkæden, er det næsten umuligt at gå tilbage for at ændre blokindholdet. Dette skyldes, at hver blok indeholder sin egen hash sammen med hashen for den blok, der går forud. Der er virkelig en kæde eller et sammenkædningsprincip! Hash-koder er skabt af en matematisk funktion, der omdanner digital information til en streng af tal og bogstaver. Hvis disse oplysninger ændres på nogen måde, ændres hash-koden også.

Derfor er det vigtigt for sikkerheden. Lad os sige, at en hacker forsøger at ændre din Amazon-transaktion, så du faktisk skal betale for dit køb to gange. Så snart hackeren ændrer valutabeløbet for din transaktion, ændres blokkens hash. Den næste blok i kæden vil stadig indeholde den gamle hash, og hackeren bliver nødt til at opdatere den blok for at dække sine spor. Hvis du gør det, ville det dog ændre hashen for den blok. Og det næste og så videre. Han burde have 100 hænder på 100 tastaturer, og det ville ikke være nok.

For at ændre en enkelt blok, vil en hacker derfor skulle ændre hver enkelt blok efter den på blokkæden. At genberegne alle disse hash vil kræve en enorm og umulig mængde computerkraft, der muligvis er tilgængelig for en fremmed civilisation i en sådan grad, at ikke engang Star Trek-forfatternes fantasi kunne forudsige. Med andre ord, når først en blok er tilføjet til blockchain, bliver den meget svær at ændre og umulig at slette.

For at løse tillidsproblemet har blockchain-netværk implementeret tests for computere, der ønsker at tilslutte sig og tilføje blokke til kæden. Testene, kaldet "samtykkemodeller", kræver, at brugerne "beviser" sig selv, før de kan tilslutte sig et blockchain-netværk. Et af de mest almindelige eksempler, der bruges af Bitcoin, kaldes "bevis på arbejde".

I proof-of-work-systemet, computere skal "bevise", at de har udført "arbejde" ved at løse et komplekst regnemæssigt matematisk problem. Hvis en computer løser nogle af disse problemer, bliver den berettiget til at tilføje en blok til blockchain. Men processen med at tilføje blokke til blockchain, hvad kryptovalutaverdenen kalder "mining" eller minedrift, er ikke let. Faktisk var oddsene for at løse et af disse problemer på Bitcoin-netværket cirka en ud af 15,5 billioner i januar 2020.1 For at løse komplekse matematiske problemer med disse sandsynligheder skal computere køre programmer, der koster dem betydelige mængder energi.

Så for at konkludere, gør proof-of-work ikke hackerangreb umulige, men det gør dem noget ubrugelige. Hvis en hacker ville koordinere et angreb på blockchain, ville de skulle kontrollere mere end 50% af al computerkraft på blockchain, så de kunne overvælde alle andre netværksdeltagere. I betragtning af Bitcoin blockchains enorme størrelse er et såkaldt 51%-angreb næsten helt sikkert ikke det værd og sandsynligvis umuligt og ville kræve en sådan ordning af ressourcer, at det ikke har nogen attraktiv cost/benefit-værdi.

5. Praktiske anvendelser af Blockchain

Blokkene på blockchain gemmer data om pengetransaktioner, og vi har talt om dette indtil videre for nemheds skyld og enkelhed. Men vi ved godt, efter at have udviklet praktiske applikationer, at blockchain faktisk også er en meget pålidelig måde at gemme data på andre typer transaktioner på. Faktisk kan blockchain-teknologi bruges til at gemme data vedrørende ejendomsswaps, stop i en forsyningskæde og endda håndteringen af ​​et politisk valg.

Professionelt servicenetværk Deloitte undersøgte for nylig 1.000 virksomheder i syv lande om at integrere blockchain i deres forretningsdrift. Deres undersøgelse viste, at 34% allerede havde et blockchain-system i produktion i dag, mens yderligere 41% planlagde at implementere en blockchain-applikation inden for de næste 12 måneder. Derudover sagde næsten 40% af de adspurgte virksomheder, at de vil investere 5 millioner dollars eller mere i blockchain næste år. Her er nogle af de mest populære blockchain-applikationer, der udforskes i dag.

5.1 Banker og pengeinstitutter

Måske kan ingen industri drage mere fordel af at integrere blockchain i sin forretningsdrift end banker. Finansielle institutioner opererer kun i åbningstiden, fem dage om ugen. Det betyder, at hvis du forsøger at indbetale en check på en fredag ​​kl. 18, skal du sandsynligvis vente til mandag morgen, før pengene kommer ind på din konto. Selvom du indbetaler i åbningstiden, kan transaktionen stadig tage en til tre dage at cleare på grund af mængden af ​​transaktioner, som bankerne skal afvikle. Blockchain sover derimod aldrig.

Ved at integrere blockchain i bankprocesser kan forbrugere se deres transaktioner behandlet på kun 10 minutter – dybest set den tid det tager at tilføje en blok til blockchain, uanset tidspunkt på dagen eller ugedagen. Med blockchain har banker også mulighed for at udveksle penge mellem institutioner hurtigere og mere sikkert. I aktiehandel kan afviklings- og clearingprocessen for eksempel tage op til tre dage (eller længere, hvis banker opererer internationalt), hvilket betyder, at dine penge og aktier er frosset i den periode.

I betragtning af omfanget af de involverede beløb kan selv de få dage, hvor pengene er i transit, indebære betydelige omkostninger og risici for bankerne. Santander, en europæisk bank, sætter besparelsespotentialet på 20 milliarder dollars om året. Capgemini, et fransk konsulentfirma, anslår, at forbrugerne kan spare op til 16 milliarder dollars i bank- og forsikringsgebyrer hvert år gennem blockchain-baserede applikationer. Dette er for at give en idé om, hvad vi egentlig taler om.

5.2 Kryptovalutaer

Blokkæden danner grundlaget for kryptovalutaer som Bitcoin. Som jeg udførligt har forklaret ovenfor, reguleres og verificeres valutaer af en central myndighed, normalt en bank eller en regering. I det centrale myndighedssystem er en brugers data og valuta teknisk set efter deres banks eller regerings skøn. Hvis en brugers bank kollapser, eller de bor i et land med en ustabil regering, kan værdien af ​​deres valuta være i fare. Dette er grundene til, at Bitcoin for eksempel blev født.

Ved at sprede sine operationer over et netværk af computere tillader blockchain Bitcoin og andre kryptovalutaer at fungere uden behov for en central myndighed. Dette reducerer ikke kun din risiko, men eliminerer også mange af behandlings- og transaktionsgebyrerne. Det giver også dem i lande med ustabile valutaer en mere stabil valuta med flere applikationer og et bredere netværk af enkeltpersoner og institutioner, som de kan gøre forretninger med, både nationalt og internationalt.

5.3 Sundhedspersonale

Sundhedspersonale kan udnytte blockchain til at opbevare deres patienters lægejournaler sikkert. Når en journal genereres og underskrives, kan den skrives til blokkæden, som giver patienterne bevis og sikkerhed for, at journalen ikke kan ændres. Disse personlige lægejournaler kan krypteres og gemmes på udklipsholderen med en privat nøgle, så de kun er tilgængelige for visse personer, og dermed sikre privatlivets fred

5.4 Offentlige registre

Hvis du nogensinde har spildt tid med et offentligt register af nogen art, ved du, at registreringsprocessen er både besværlig og ineffektiv. I dag skal et fysisk skøde afleveres til en embedsmand på det lokale folkeregister, hvor det manuelt indtastes i den centrale database og til sidst i det offentlige register.

Denne proces er ikke kun dyr og tidskrævende, men den er også fuld af menneskelige fejl, hvor enhver unøjagtighed gør sporingen af ​​data mindre effektiv, ofte rodet, ikke særlig detaljeret, ikke sammenfaldende med andre data og baseret på forskellige og inkompatible arkiveringsteknikker. Blockchain eliminerer behovet for at "behandle" dokumenter og spore fysiske filer i et offentligt register. Hvis data huskes (forestil dig f.eks. matriklen) og verificeres på blokkæden, kan borgeren blindt stole på de data, der stilles til rådighed for ham.

5.5 Smarte kontrakter

En smart kontrakt er computerkode, der kan integreres i blockchain for at lette, verificere eller forhandle en kontraktlig aftale. Smarte kontrakter fungerer baseret på et sæt betingelser, som brugerne accepterer. Når disse betingelser er opfyldt, udføres kontraktvilkårene automatisk.

Lad os for eksempel sige, at jeg skal udleje min lejlighed til dig på en smart kontrakt. Jeg accepterer at give dig lejlighedens dørkode, så snart du betaler mig dit depositum. Vi ville begge sende vores side af aftalen til den smarte kontrakt, der bliver til, og den vil automatisk udveksle min dørkode med dit depositum på lejedatoen. Hvis jeg ikke oplyser dørkoden inden lejedatoen, refunderer den smarte kontrakt dit depositum. Dette eliminerer de gebyrer, der normalt følger med brugen af ​​en notar eller tredjepartsmægler.

5.6 Forsyningskæder

Leverandører kan bruge blockchain til at registrere oprindelsen af ​​de materialer, de har købt. Dette ville gøre det muligt for virksomheder at verificere ægtheden af ​​deres produkter sammen med sundheds- og etiske mærker som 'Økologisk', 'Lokal' og 'Fair Trade'.

Som rapporteret af Forbes bevæger fødevareindustrien sig mod brugen af ​​blockchains for i stigende grad at spore fødevarernes vej og sikkerhed gennem deres rejse fra gård til bruger.

5.7 Afstemningssystemer

Kædeafstemning har det særlige ved at være i stand til at eliminere valgsvindel og øge valgdeltagelsen. Hver stemme ville blive gemt som en blok på blockchain, hvilket gør den næsten umulig at manipulere med. Lockdown-protokollen vil også opretholde gennemsigtighed i valgprocessen, reducere det nødvendige personale til at gennemføre et valg og give embedsmændene øjeblikkelige resultater.

Her vil jeg sige, at jeg har givet dig et ret præcist og enkelt overblik over, hvad der menes med Blockchain. Vi vender tilbage til dette emne under andre omstændigheder. Hvis du er i tvivl, spørgsmål eller ønsker i denne forbindelse, står vi her til din rådighed.