Den 9. januar 2009 delte Satoshi Nakamoto begges opfindelser med os Bitcoin og dens underliggende teknologi, blockchain. Nu bliver denne revolutionerende teknologi, der fungerer som grundlaget for de fleste kryptovalutaer, testet i næsten alle brancher. Virksomheder lige fra fast ejendom og offentlige optegnelser til prognoser og cloud-lagring hopper ind i blockchains. Alligevel har mange mennesker ikke en god forståelse af, hvad en blockchain er.
I denne artikel hjælper jeg dig med at forstå blockchains ved at udforske:
Blockchains udmærker sig ved en meget specifik funktion: at sikre en distribueret, tillidsfri, uforanderlig hovedbog for data. Før opfindelsen af blockchains var der ingen måde at dele en database med hele internettet og stadig stole på, at dens data var pålidelige og manipulationssikre. Takket være blockchains kan vi ikke kun stole på disse data, men i tilfældet med Bitcoin kan vi bruge dem til at sikre et netværk, der i øjeblikket er værdsat til $146 milliarder.
Blockchains blev først tænkt på i 1991 af en gruppe kryptografer som en teoretisk type datastruktur. Der skulle gå yderligere 18 år, før en person eller gruppe ved navn Satoshi Nakamoto rent faktisk tog en blockchain i brug som hovedbog for kryptovalutaen Bitcoin.
Tidligere forsøg var blevet gjort på at skabe digitale valutaer; nogle af dem er endda refereret i Bitcoin hvidt papir. Alle disse forgængere til Bitcoin havde dog et par ting til fælles: deres databaser var centraliserede, deres skabere var offentlige, og derfor blev de alle lukket af forskellige juridiske årsager.
Satoshi, der havde lært af fejlene i disse tidligere forsøg, vidste to ting med sikkerhed. For det første vidste de, at deres identitet skulle forblive skjult, hvilket blev opnået ved at bruge pseudonymet Satoshi Nakamoto. For det andet vidste de, at der ikke kunne være nogen, der havde kontrol over hovedbogen, eller at enheden ville risikere juridiske problemer. Blockchain var det banebrydende koncept, der løste det andet problem.
En blockchain er en type database, hvor data er organiseret i grupper, kaldet blokke. Hver ny blok bruger en kryptografisk metode, kaldet hashing, til at inkludere en reference til dataene i den forrige blok. Dette skaber en kæde i den forstand, at for at ændre data i en blok ville det igen ændre den næste blok, og så videre ned ad linjen.
Afhængigt af den sværhedsgrad, der kræves for at tilføje nye blokke til kæden, gør det faktum, at der er en reference til den forrige blok, kæden modstandsdygtig over for modifikation. Jo længere kæden bliver, jo mere modstandsdygtig bliver den over for ændringer. Dette gør dataene på blockchain ekstremt sikre og pålidelige.
Den første brug af en blockchain var som en hovedbog for ejerskab for den digitale valuta Bitcoin. I de 9 år siden da har der været flere forsøg på at bruge blockchains i andre industrier. Det er endnu ikke afgjort, hvilke af disse der vil forbedre effektiviteten på deres område eller gøre en proces mere ligeværdig. Ikke desto mindre er her nogle af de projekter, der virker særligt bemærkelsesværdige.
Baner vejen for en fremtid, hvor vi ikke længere skal scanne identifikationsdokumenter, Microsoft bruger blockchains i et forsøg på at gøre online verifikation nemmere. Storj bruger blockchains til at decentralisere datalagring, og Augur leverer et forudsigelsesmarked, der lover at tilbyde nøjagtige prognoser. Mens operationer som La'Zooz , Arcade City bruger blockchains til at distribuere rideshares, Følg min stemme , Demokrati jorden ønsker at bruge blockchains til at decentralisere og sikre afstemning.
I andre tilfælde bliver blockchains brugt som mere end blot en hovedbog. Der er en håndfuld teams, der bruger blockchains som platforme for smarte kontrakter. Disse plejede at blive omtalt som "blockchain 2.0"-projekter, fordi de tager det plan, som Satoshi gav os, og de tager det til næste niveau. Disse blockchains er beregnet til at fungere som en global computer snarere end en database. Nogle af dem, der bruger blockchains som platforme til kodeudførelse er Aeternity, Ethereum, EOS, Golem, IOTAog NEO.
At sige, at en blockchain er sikker, er at sige, at de oplysninger, der er gemt på blockchain, ikke kan ændres. Så hvordan kan en database fuldstændig bygget og vedligeholdt af fremmede, nogle af dem kendte dårlige skuespillere, være så pålidelig? Det kommer ned til to hovedting: smart planlægning af belønning vs. straf og decentralisering.
En af egenskaberne, der sikrer en blockchain, er balancen mellem vanskeligheden ved at tilføje nye blokke og den belønning, der modtages for at gøre det. Hvis blokkene er for svære at oprette, eller der ikke er tilstrækkelig belønning, vil ingen transaktioner nogensinde blive bekræftet. Hvis blokkene er for nemme at oprette, kan en ondsindet aktør imidlertid rulle kæden tilbage, give sig selv flere midler og derefter bygge blokkene op igen - naturligvis en katastrofe.
Analysen af, hvordan deltagere i et konkurrerende system vil agere som reaktion på belønning og straf, omtales som spilteori. Nogle mennesker vil sige, at den store opfindelse af blockchain havde lidt at gøre med kryptografi eller økonomi, men i stedet var et strålende spring fremad for global spilteori i denne indbyrdes forbundne verden. Hvad Satoshi gjorde, var at bruge de iboende omkostninger ved at skabe elektricitet som straffen og nyligt præget Bitcoin som belønning. Dette hjalp på to måder: det skabte et incitament til at forblive ærlig og en metode, hvorved nye mønter kunne genereres.
Når transaktioner foretages på et hvilket som helst kryptovaluta-netværk, sendes de først til andre noder i netværket og gemmes i en gruppe, der venter på at blive inkluderet i den næste blok. Denne gruppe af ubekræftede transaktioner omtales som "mempoolen". For at disse transaktioner kan indgå i en blok, skal der først udføres en vis mængde beregningsmæssigt "arbejde". Den specialiserede hardware, der udfører dette arbejde, omtales som minearbejdere, og de kræver en enorm mængde elektricitet for at udvinde en ny blok. Minearbejdere, der med succes tilføjer en ny blok, får en belønning på 12.5 Bitcoin.
Dette system med at bruge energi til at tilføje nye blokke til kæden er kendt som "Bevis for arbejde” (PoW).
En anden interessant metode, der bliver brugt kaldes "Bevis for indsats” (PoS). I et PoS-system er oddsene for at finde en blok ikke bestemt af fysiske maskiner, der brænder elektricitet, men i stedet af mængden eller alderen af kryptovaluta en minearbejder har satset. Indtil videre er PoS ikke blevet reelt testet i global skala, men det vil ændre sig, når Ethereum begynder at overgå til Casper.
PoS-metoden er interessant, fordi den adresserer to problemer. Den første er indlysende, en reduktion i energiforbruget fra PoW. Det andet er mere filosofisk; i et PoW-system behøver en minearbejder ikke at eje nogen af de mønter, de udvinder. De kunne sælge alle deres belønninger med det samme, og i virkeligheden gør de fleste minearbejdere det for at betale for omkostningerne forbundet med at drive deres drift. Der er en teori om, at denne mangel på interesse for mønten fra minearbejderne kan have negative effekter på blockchain i fremtiden. På den anden side skal en minearbejder i PoS have noget af aktivet for at fortsætte minedriften. Derfor er teorien, at minearbejderne vil have en egeninteresse i møntens fremtid.
Uanset bevisalgoritmen, så længe belønningen og sværhedsgraden forbliver i balance, vil det altid være i en minearbejders interesse at bekræfte transaktioner i henhold til reglerne. Ved at forsøge at bryde reglerne, eller omskrive en del af blockchain, bliver minearbejderne straffet. Selv med en ekstrem mængde penge til rådighed for enhver, der gør, er der ingen, der har fundet på et angreb, der er mere rentabelt end blot at følge reglerne.
Et andet vigtigt træk ved en sund blockchain er at forblive decentraliseret, hvilket betyder, at der er diversificering i driften af noder. Det er også vigtigt, at der er et tilstrækkeligt antal noder, der gemmer den fulde historiske registrering af hver transaktion, kaldet "fulde noder." Denne diversificering tjener nogle få formål, hvoraf det første er at holde alle andre ærlige. Hvis de eneste indehavere af den historiske optegnelse er dem, der samarbejder om at ændre den, så er det trivielt at gøre det.
En anden logisk grund til at få blockchainen spredt bredt er at gøre det svært at censurere. Du skal få næsten 100 % af noderne til at blive enige om enhver censur, der bliver pålagt. Uden næsten flertal ender du med to forskellige versioner af virkeligheden, hvor nogle noder har de censurerede data og nogle har de ucensurerede data. Disse to undergrupper af noder vil stoppe med at kommunikere med hinanden, hvilket skaber det, der kaldes en "hård gaffel", muligvis med katastrofale effekter for begge sider.
Denne type gaffel faktisk skete med Ethereum (ETH), da udviklerne besluttede at rulle blockchain tilbage for at rette en kodefejl, og en del af noderne nægtede at følge med. De noder, der nægtede at følge med, har nu deres egen mønt: Ethereum Classic (ETC).
Den sidste grund til at holde netværket decentraliseret handler ikke om sikkerhed, men om systemets generelle sundhed. Når nye noder kommer online, uanset om de forsøger at erhverve hele blockchainen eller bare kontrollere saldoen på en enkelt adresse, skal de anmode om disse data fra andre noder. Hvis der ikke er et anstændigt antal noder derude til at betjene dataene, så kan de, der findes, nemt blive overbelastet. Dette kan bremse eller endda helt stoppe hele netværket.
I årtier har vores digitale information ligget i databaser, som kræver minimal indsats at vedligeholde og ofte kun er en enkelt persons ansvar. Hvis du tænker over det, er en blockchain en af de mindst effektive måder at lagre data på. Så hvorfor bruge alle de ressourcer, der kræves til at bygge og vedligeholde en blockchain? For indtil videre er der ingen, der har fundet på en anden måde at opnå tillidsløs konsensus på.
I et traditionelt datalagringssystem er der meget tillid involveret, selvom du ikke er klar over det. Tænk på din bankkonto for eksempel. Når du bruger eller indbetaler penge, indtastes denne handling i bankens database. Din kontosaldo er summen af alle oplysningerne i denne database vedrørende din konto. Medmindre en ansat i banken laver en fejl, har disse oplysninger tendens til at være nøjagtige, fordi banken har et ry at opretholde og ofte et juridisk ansvar.
For at sikre disse centraliserede databaser bliver der brugt enorme mængder af tid og penge på sikkerhed, både teknologisk og fysisk. En blockchain giver os på den anden side mulighed for at åbne denne database, så alle kan bruge den og stadig forblive sikker. Deltagerne er i stand til at blive enige om en offentlig hovedbog af data uden at skulle stole på eller pålægge nogen af de involverede parter juridisk ansvar.
Grunden til at du ikke behøver at stole på nogen på en ordentlig blockchain er fordi du kan stole på termodynamikkens love. Det faktum, at det koster at omdanne energi til elektricitet, er årsagen til, at det i sidste ende altid vil være mislykket at snyde.
Der er ingen tvivl om, at konceptet med at bruge en blockchain til Bitcoin var dybtgående; uden den kunne ingen kryptovaluta eksistere, som vi kender dem i dag. Blockchains gjorde faktisk endnu mere end dette, selvom de løste et afgørende tillidsproblem for internet-æraen på en elegant og sikker måde.
Vi har nu muligheden for at dele information med mere sikkerhed og pålidelighed, end vi nogensinde har gjort. De fulde implikationer af denne skabelse mangler stadig at blive realiseret. Jeg er sikker på, at folk i fremtiden vil se tilbage på opfindelsen af blockchain og sammenligne den med opfindelsen af selve internettet.
Når det er sagt, er det stadig meget tidligt i blockchains liv, og uden for kryptovalutaer er det ikke klart, hvor de vil være effektive. Ikke desto mindre bliver de testet på andre områder, og det er kun et spørgsmål om tid, før en anden industri bliver forstyrret af dem. I løbet af de næste par år bliver det spændende at finde ud af, hvor ellers blockchains kan trives, og hvor meget mere effektive de kan blive.
Kilde: https://unhashed.com/cryptocurrency-coin-guides/what-is-blockchain/
- 9
- Konto
- Handling
- algoritme
- Alle
- analyse
- artikel
- aktiv
- Bank
- BEDSTE
- Billion
- Bitcoin
- blockchain
- bygge
- tilfælde
- Censur
- lave om
- Cloud
- Cloud Storage
- kode
- Kodning
- Coin
- Mønter
- Fælles
- Virksomheder
- Konsensus
- kontrakter
- Omkostninger
- Oprettelse af
- cryptocurrencies
- cryptocurrency
- kryptografi
- Valuta
- data
- data opbevaring
- Database
- databaser
- decentralisering
- decentral
- Demokrati
- devs
- DID
- digital
- digitale valutaer
- digital valuta
- katastrofe
- dokumenter
- Tidligt
- Økonomi
- Effektiv
- effektivitet
- elektricitet
- energi
- ejendom
- ETH
- ethereum
- Ethereum Classic
- Ethereum Classic (ETC)
- Excel
- Feature
- Fornavn
- Fix
- følger
- gaffel
- Videresend
- fuld
- funktion
- fonde
- fremtiden
- spil
- Generelt
- Global
- godt
- stor
- gruppe
- vejlede
- Hardware
- hashing
- Helse
- link.
- historie
- hold
- Hvordan
- HTTPS
- kæmpe
- Identifikation
- Identity
- industrier
- industrien
- oplysninger
- interesse
- Internet
- opfindelser
- involverede
- spørgsmål
- IT
- Love
- lærte
- Ledger
- Politikker
- Niveau
- Line (linje)
- Lang
- Flertal
- Marked
- microsoft
- minearbejdere
- Mining
- penge
- I nærheden af
- netværk
- noder
- tilbyde
- online
- åbent
- Produktion
- ordrer
- Andet
- Betal
- Mennesker
- planlægning
- Platforme
- PoS
- POW
- Forudsigelser
- projekter
- bevis
- offentlige
- fast ejendom
- Reality
- årsager
- optegnelser
- Ressourcer
- svar
- Belønninger
- Risiko
- Roll
- regler
- kører
- Satoshi
- Satoshi Nakamoto
- Scale
- scanne
- sikkerhed
- sælger
- forstand
- Del
- delt
- Smart
- Smarte kontrakter
- So
- tilbringe
- opbevaring
- butik
- systemet
- tech
- Teknologier
- tid
- transaktion
- Transaktioner
- Stol
- Opretholde
- us
- værdiansættes
- Verifikation
- Afstemningen
- Hvad er
- Wikipedia
- Arbejde
- world
- år