Blockchain - Alt du skal vide

Hvad er blockchain?

En blockchain er en distribueret database, som deles mellem aktører i et computernetværk. Da blockchain er baseret på en database, betyder det, at den gemmer information elektronisk i et digitalt format. Blockchains er bedst kendt for deres afgørende rolle i kryptovalutasystemer, såsom Bitcoin og Ethereum, hvori en sikker og decentraliseret registrering af transaktioner opretholdes. Det innovative ved blockchain er, at den garanterer pålideligheden og sikkerheden af ​ registrering af data og genererer tillid uden behov for en betroet tredjepart.

En vigtig forskel mellem en typisk database og en blockchain er måden dataene er struktureret på. En blockchain samler information sammen i grupper, kendt som “blokke”, der indeholder informationssæt. Blokke har visse lagerkapaciteter, og når de er fyldt, lukkes de og forbindes med den tidligere udfyldte blok, og danner en kæde af data kendt som “blockchain”. Al ny information, der følger efter den frisk tilføjede blok, samles til en nydannet blok, der så også vil blive tilføjet til kæden, når den er udfyldt.

En database strukturerer normalt sine data i tabeller, hvorimod en blockchain, som navnet antyder, strukturerer sine data i bidder (blokke), der er bundet sammen. Denne datastruktur danner i sagens natur en endegyldig tidslinje af data, når den implementeres i en decentraliseret system. Når en blok er fyldt, bliver den sat i sten og bliver en del af denne tidslinje. Hver blok i kæden får et nøjagtigt tidsstempel, når den føjes til kæden.

Hvordan fungerer blockchain teknologi?

Målet med blockchain er at tillade digital information om at blive registreret og distribueret, men ikke redigeret. På denne måde er blockchain grundlaget for bestandige registreringer af transaktioner, der ikke kan ændres, slettes eller ødelægges. Dette er grunden til, at blockchain teknologien også er kendt som distributed ledger-teknologi eller DLT.

Blockchain-konceptet blev først foreslået som et forskningsprojekt i 1991. Det varede hele to årtier før dets første udbredte applikation, Bitcoin, blev lanceret i 2009. I årene siden er brugen af blockchains eksploderet via skabelsen af forskellige kryptovalutaer, decentraliserede finansiering (DeFi), Non-Fungible Tokens (NFT’er) og Smart Contracts.

Decentralisering ved hjælp af blockchain

Forestil dig, at en virksomhed ejer en serverfarm, der består af 10.000 computere, der bruges til at vedligeholde en database, der indeholder alle oplysninger om virksomhedens kunder. Virksomheden ejer en lagerbygning med alle disse computere samlet under samme tag og har fuld kontrol over hver af disse computere og al information lagret på dem. Dette skaber dog et stort problem for virksomheden. Hvad sker der, hvis strømmen på stedet går ud? Eller servernes internetforbindelse bliver afbrudt? Hvad hvis bygningen brænder ned til jorden? Hvad hvis en ondsindet person i virksomheden sletter alt med et enkelt tastetryk? Under alle omstændigheder går dataene tabt eller bliver beskadiget.

Det som en blockchain gør, er at den tillader, at dataene i databasen kan spredes ud mellem flere netværksknuder også kaldes nodes på forskellige steder. Dette skaber ikke kun redundans, men bibeholder også pålideligheden af ​​de data, der er lagret deri: f.eks. hvis nogen forsøger at ændre en transaktion eller post, ville de andre nodes ikke blive ændret, og det ville forhindre en ondsindet bruger i at gøre det. Hvis en bruger manipulerer med Bitcoins registrering af transaktioner, vil alle andre nodes krydsreferere hinanden og nemt lokalisere den node med de forkerte oplysninger. Dette system hjælper med at etablere en nøjagtig og gennemsigtig rækkefølge af begivenheder for hver enkel transaktion. På denne måde kan ingen node i netværket ændre information, uden at det registeres af resten af netværket.

På grund af dette er informationen og historikken om transaktioner i en kryptovaluta irreversibel. En sådan registrering kunne være en liste over transaktioner (som det er tilfældet med en kryptovaluta), men det er også muligt for en blockchain at varetage en række andre oplysninger som juridiske kontrakter eller en virksomheds lagerbeholdning.

Hvem opfandt Blockchain?

Blockchain-teknologien blev først skitseret i 1991 af Stuart Haber og W. Scott Stornetta, to matematikere, der ønskede at implementere et system, hvor dokumenttidsstempler ikke kunne pilles ved. Cypherpunk Nick Szabo foreslog i slutningen af ​​1990’erne at bruge en blockchain til at sikre et digitalt betalingssystem, kendt som BitGold (som aldrig blev officielt lanceret og implementeret).

Fordele og ulemper ved blockchains

På trods af al dens kompleksitet er blockchains potentiale som en decentral form for registrering næsten ubegrænset. Fra højere brugerbeskyttelse og øget sikkerhed til lavere behandlingsgebyrer og færre fejl, besidder blockchain-teknologi meget vel mange flere positive aspekter. Men der er også nogle ulemper.

Fordele

  • Forbedret nøjagtighed ved at fjerne menneskelig involvering i verifikation
  • Omkostningsreduktioner ved at eliminere tredjepartsverifikation
  • Decentralisering gør det sværere at manipulere og pille ved
  • Transaktioner er sikre, private og effektive
  • Gennemsigtig teknologi
  • Giver et bankalternativ og en måde at sikre personlige oplysninger på for borgere i lande med ustabile eller underudviklede regeringer

Ulemper

  • Betydelige teknologiomkostninger forbundet med minedrift af Bitcoin
  • Historie om brug ved ulovlige aktiviteter såsom på Dark Web
  • Regulering varierer efter jurisdiktion og er fortsat usikker
  • Datalagringsbegrænsninger

Hovedpointer om blockchain

  1. Blockchain fungerer som en delt database, der adskiller sig fra en traditionel database i den måde, den gemmer information på. Blockchains gemmer data i blokke, der derefter kobles sammen via kryptografi.
  2. Efterhånden som ny data kommer ind, indtastes de i en ny blok. Når blokken er fyldt med data, kædes den til den forrige blok, hvilket gør dataene kædet sammen i kronologisk rækkefølge.
  3. Forskellige typer information kan gemmes på en blockchain, men den mest almindelige brug hidtil har været som hovedbog for transaktioner som i forbindelse med kryptovaluta.
  4. I Bitcoins og Ethereums tilfælde bruges blockchain på en decentral måde, så ingen enkeltperson eller gruppe har kontrol – snarere bevarer alle brugere kollektivt kontrollen.
  5. Decentraliserede blockchains er uforanderlige, hvilket betyder, at de indtastede data er irreversible. For f.eks. Bitcoin betyder det, at transaktioner permanent registreres og kan ses af alle.