Blockchain for Dummies – En enkel, men komplett guide

I en undersøkelse gjennomført av Deloitte av 1,386 80 toppledere svarte 53 % at blokkjedeteknologi enten vil være kritisk (27 %) eller viktig (86 %) for deres organisasjons strategiske utvikling. Mer så, XNUMX% tror at blockchain-teknologi er bredt skalerbar og vil oppnå mainstream-adopsjon.

Så la oss hoppe inn i det og se hva som er blockchain, hvordan det fungerer, og hva er noen av fordelene med denne teknologien.

1. Blockchain forklart

DEF. Som navnet antyder, er blokkjeden en kjede av blokker som fungerer som en hovedbok kjent i finansverdenen som poster. På blokkjeden er disse blokkene koblet sammen og sikret gjennom kryptografi.  

I enklere termer er blokkjeden en digital hovedbok.

Hver post (blokk) i blokkjeden inneholder et tidsstempel, informasjon om blokkjedetransaksjoner og den kryptografiske hashverdien (signaturen) til forrige blokk. Dette betyr at hver blokk er avhengig av den forrige.  

Dermed kjeden.  

Hvem oppfant blokkjeden?

Den første fungerende blokkjeden ble utgitt i 2009. Etter at Satoshi Nakamoto publiserte avisen 'Bitcoin: A Peer-to-Peer Electronic Cash System' i 2008, ga han ut Bitcoin-programvaren året etter.  

Men det var ikke første gang ideen om blokkjede ble introdusert for verden.  

I 1991 snakket Stuart Haber og W. Scott Stornetta om å koble blokker i en kun vedleggsdatastruktur i deres akademiske oppgave, 'Hvordan tidsstemple et digitalt dokument».  

Typer blokkeringer

Det er 3 hovedtyper blokkjeder:

Offentlige blockchains

Offentlige blokkjeder er åpen kildekode-nettverk som alle kan bli med som bruker, utvikler eller medlem. Hver transaksjon på en offentlig blokkjede kan sees og undersøkes av hvem som helst.  

En av hovedfordelene med offentlige blokkjeder er deres motstand mot sensur.

De er fullstendig desentralisert, og de registrerer transaksjoner på flere datamaskiner over hele verden. Dermed er det umulig å endre dataene på nettverket.  

Eksempler på offentlige blokkjeder er Bitcoin, Ethereum og Litecoin.  

Private blokkjeder

Private blokkjeder, derimot, legger begrensninger på hvem som kan slutte seg til dem. Også kjent som tillatte blokkjeder, registrerer de transaksjonene sine privat, og gjør dem bare tilgjengelige for nettverksdeltakere.  

Sammenlignet med offentlige blokkjeder er tillatte blokkjeder mer sentraliserte. Enheten som driver kjeden har full kontroll over hvem som blir med i nettverket. Dette gjør private blokkjeder ideelle for bedrifter som ønsker å dele dataene sine, men beskytte sensitiv informasjon.  

Eksempler på private blokkjeder inkluderer Ripple og Hyperledger.  

Konsortium blokkkjeder

Konsortiumblokkjeder, også kjent som federated blockchains, kombinerer det beste fra begge verdener. De er mer desentraliserte enn private blokkjeder, men tillater kontroll over hvilke data som er offentlige og hva som forblir privat.  

I motsetning til private blokkjeder, som kontrolleres av ett selskap, kontrolleres forente blokkjeder av et forhåndsvalgt sett med enheter/noder.  

SIDENOTE. Blockchain-noder er enheter (datamaskiner, bærbare datamaskiner) som fungerer som servere som lagrer informasjon. Noder er en vesentlig del av blokkjedens infrastruktur.  

2. Hvordan fungerer blokkjeden?

For bedre å forklare hvordan et blokkjedesystem fungerer, vil vi bruke Bitcoin-blokkjeden som eksempel. 

Hvordan lages og lenkes nye blokker sammen?

Jeg nevnte tidligere at hver blokk inneholder en oversikt over Bitcoin-transaksjoner. Hver blokk på blokkjeden kan holde rundt 1 megabyte med data. Etter at blokken er fylt opp, opprettes en ny blokk automatisk.

La oss skrive ned noen hypotetiske transaksjoner og se hvordan en blokk ser ut.

La oss si at Zevs skylder Odin noen penger, og han vil betale ham tilbake i Bitcoin. Så Zeus overfører 0.5 BTC til Odin.  

Som den gode faren han er, bestemmer Odin seg for å sende noen lommepenger til sønnene hans, Loke og Thor.  

Loke får 0.1 BTC, men Thor får 0.2 BTC fordi Odin alltid elsket ham mer.  

Dette gir oss følgende transaksjoner:  

T1: Zevs – Odin | 0.5 BTC  

T2: Odin – Loke | 0.1 BTC  

T3: Odin – Thor | 0.2 BTC  

La oss nå si at alle disse transaksjonene utgjør 1 MB data, og fyller dermed opp en blokk – blokk 1. Denne blokken blir automatisk tildelt en signatur – for eksempel ASG4.  

Slik ser vår første blokk ut.  

La oss nå lage en andre blokk.

Etter en legendarisk kamp med frostgigantene, må Thor reparere sin mektige hammer. Så han sender den til Asgard's Forge og betaler 0.1 BTC.  

Loke vil gjøre narr av Thors nye far, så han bestiller 100 cheeseburgere og en dietcola fra Asgards versjon av Wendy's. Dette koster ham totalt 0.04 BTC.  

Derfor har vi følgende transaksjoner:  

T1: Thor – Asgards smie | 0.1 BTC  

T2: Loki – Asgardian Wendy's | 0.04 BTC  

I tillegg til disse transaksjonene inkluderer blokk 2 også signaturen til blokk 1 – ASG4. Deretter mottar blokk 2 sin signatur basert på dataene den inneholder. La oss si FUN27.  

Etter hvert som flere transaksjoner skjer på blokkjeden, opprettes flere blokker, hver blokk inneholder signaturen til den forrige. På denne måten er Blokk 1 direkte knyttet til Blokk 2. Blokk 2 kobles deretter til Blokk 3. Blokk 4 til Blokk 5, og så videre.  

Men hva om noen bestemmer seg for å endre dataene i blokk 1?  

La oss si at Loke, rampete som han er, ønsker å skape problemer. Han endrer mengden Bitcoin Thor fikk fra Odin fra 0.2 til 0.3. På denne måten vil Thor måtte redegjøre for pengene han ikke mottok.  

Og det er her ting blir komplisert. Nå som dataene i blokk 1 er annerledes, endres signaturen, som genereres basert på dataene i blokken, automatisk. Så i stedet for ASG4, den nye signaturen blir, la oss si, ERR2.  

Gitt at denne signaturen er inkludert i blokk 2, endres også datastrengen, og endrer dermed signaturen til blokk 2 fra FUN27 til OOPS42.  

Dette utløser en dominoeffekt der hver signatur til hver blokk i kjeden endres. Når brukere innser at noen prøver å endre dataene i blokkene, avviser de endringene og flytter blokkjeden tilbake til sin forrige gyldige versjon.  

Så hvordan lages signaturer?

For å være ærlig er selve prosessen ganske komplisert. Det meste av dette høres fortsatt ut som svart magi for meg, så jeg kommer til å holde meg unna det supertekniske.

Men enkelt sagt tar en kryptografisk hash-funksjon (en kompleks algoritme) en streng med data (transaksjonene i blokken) og konverterer den til en unik 64-sifret streng. Det er flere slike hash-funksjoner på nettet som du kan spille med – vi kommer til å bruke dette for vårt eksempel.

Ved å legge til dataene fra vår første blokk i hashgeneratoren får vi følgende streng:

786A832913348D9BB6E35ABF60CB451934F58A9E648CA2E28724A04AACEEBB6C

Hvis et enkelt tegn i inndataene endres, vil utgangen være helt annerledes. Så hvis Loki endret den 0.2 BTC til 0.3 BTC, vil utgangen vår være denne:

E69CC8EF3A3B3D569C6DCE67445B3699C3B01FDE588C27ED4AF34DCDAAC8D774

Dette er grunnen til at integreringen av signaturen til blokk 1 (ASG4) i dataene til blokk 2 gjør det umulig å endre blokkjeden. Signaturen til hver forrige blokk brukes til å lage signaturen til den neste.

Så hvor kommer gruvedrift inn?

I motsetning til hva mange tror, ​​handler ikke kryptogruvedrift om å skape nye Bitcoin.  

Gruvearbeidere konkurrerer med hverandre for å validere transaksjonene i hver blokk, og sørger for at hver blokk i kjeden oppfyller visse kriterier.  

Men for å forstå hvordan alt dette fungerer, må vi først snakke om nonces. Nonces er en varians lagt til av blokkjeden til hver blokk. Deres eneste formål er å endre hash-utgangen (signaturen) til en blokk uten å endre dataene til transaksjonene. Nonsene legges til fordi hver signatur i hver blokk må starte med et spesifikt antall innledende nuller.  

Gruvearbeidere må deretter finne verdien av nonce for å validere transaksjonene og legge til den nye blokken til blokkjeden. Det er ingen formel for å beregne verdien av nonsen. Det er rett og slett en prosess med prøving og feiling.

Og generelt, jo mer beregningskraft du har, desto raskere kan du teste ulike nonces, og dermed finne riktig verdi.

3. Desentralisering av blokkjede

Nå som vi har et klart bilde av hva blokkjeden er og hvordan den fungerer, la oss snakke om en av nøkkelaspektene – desentralisering.

desentralisering er et av blockchains mest kjente konsepter. En desentralisert blokkjede betyr at det ikke er noe sentralt kontrollpunkt for hele nettverket. I stedet lagres nettverket flere steder over hele verden.

Vitalik Buterin, medgründeren av Ethereum, skiller desentralisering inn i 3 forskjellige typer:

1. Arkitektonisk (des)sentralisering – hvor mange fysiske enheter består et system av?

2. Politisk (des)sentralisering – hvor mange enkeltpersoner eller organisasjoner kontrollerer disse enhetene?

3. Logisk (des)sentralisering – er hele nettverket monolittisk og organisert, eller kaotisk og uorganisert?

Ved å bruke disse typene klassifiserer han deretter ulike teknologier og institusjoner. Han definerer blokkjeden som politisk desentralisert, arkitektonisk desentralisert og logisk sentralisert.

Hva med DLT?

Mange tror at blockchain og distribuert ledger-teknologi er en og samme ting. Men det er ikke helt riktig.

Distribuert Ledger Technology er en desentralisert teknologi som lagrer databasene sine på flere steder, på flere enheter, eid og kontrollert av forskjellige individer eller organisasjoner. 

Hovedforskjellen mellom de to er at DLT er en teknologi, og blokkjeden er en type DLT.

Desentraliseringen av distribuerte reskontro har som mål å avslutte behovet for en sentral myndighet som behandler eller validerer transaksjonene på nettverket. Dette reduserer risikoen for at systemet blir kompromittert i et angrep.

4. Så hvordan passer blockchain inn i kryptovaluta?

Blockchains rolle i kryptoindustrien er ganske enkel – den registrerer og validerer transaksjoner. Dette lar kryptoverdenen forbli anonym, øker sikkerheten og hjelper den forbli gjennomsiktig og uforanderlig.

Men hvordan ser en kryptotransaksjon ut?

La oss gå tilbake til vårt tidligere eksempel.

For at Zeus skal sende disse 0.5 BTC til Odin, trenger han først en lommebok som kan inneholde Bitcoin. 

  1. Zevs åpner lommeboken og legger inn Odins offentlige nøkkel sammen med beløpet han vil sende.
  2. Deretter skriver han inn sin private nøkkel for å bekrefte transaksjonen.
  3. Hermes, som er en gruvearbeider, belaster 0.00005 BTC for å inkludere transaksjonen i blokkjeden. Tenk på dette som et fraktgebyr, som automatisk er inkludert i det endelige beløpet.
  4. Transaksjonen blir deretter validert av noder, tidsstemplet og lagt til deres versjon av blokkjeden.
  5. Odin mottar endelig 0.5 BTC.

For øyeblikket bekreftes rundt 300,000 XNUMX BTC-transaksjoner hver dag. Du kan se alle transaksjonene etter hvert som de skjer blockchain.com.

Krypto lommebøker

I motsetning til vanlig tro, krypto lommebøker ikke lagre kryptomyntene dine. I stedet hjelper de deg med å foreta transaksjoner, spore saldoen din, og viktigst av alt, lagre offentlige og private nøkler.

Den offentlige nøkkelen din er som bankkontonummeret ditt. Du deler det med andre slik at de kan gjøre innskudd til kontoen din. 

Din offentlige nøkkel er generert fra din private nøkkel.

På den annen side er din private nøkkel som en sikkerhetskode. Du er den eneste som burde vite det. Ellers vil folk kunne bekrefte transaksjoner på dine vegne. Og uten det vil du ikke kunne bekrefte transaksjonene eller ta ut penger.  

5. Fordeler med blokkjede

Blockchain-teknologi kommer med en rekke fordeler, som kan ha en betydelig innvirkning på måten bedrifter presterer på, så vel som på tilfredsheten til kundene deres.

Uforanderlige data

All informasjon som er lagret på blokkjeden er permanent. Ingen kan endre det, og ingen kan fjerne det. Dette gjør at bedrifter og enkeltpersoner kan spore alle sine transaksjoner effektivt og enkelt.  

Men å endre data på en blokkjede er ikke umulig. Det er bare veldig, veldig vanskelig.  

Og selv om uforanderlighet høres ut som en utmerket idé (og ofte er det), kan det også forårsake flere problemer for en bedrift. Hva om sensitive data ved et uhell blir publisert på blokkjeden?  

Den eneste løsningen for å fikse dette er ved å overbevise de andre partene som er involvert i blokkjeden om å ha en "gaffel" - del blokkjeden i 2 baner og flytt databasen til en av dem. Men å gjøre dette på en offentlig blokkjede er nesten umulig.  

Likevel unngås slike problemer vanligvis gjennom blockchains designnatur, som skiller sensitiv og identifiserende informasjon.  

Digital frihet

Mesteparten av dataene på internett kontrolleres av 4 gigantiske selskaper – Google, Microsoft, Amazon og Facebook. Hvert bilde eller video du har lagret i skyen eller lagt ut på nettet, hver talemelding eller e-post du noen gang har sendt, kjøpsvanene dine og posisjonshistorikken din lagres på deres servere.  

All informasjon på blokkjeden, inkludert transaksjonsdetaljer, er kryptert. En offentlig nøkkel kan ikke spores tilbake til en spesifikk bruker eller bedrift, og forhindrer dermed sporing av kjøpsvaner.  

Sikkerhet

I dagens verden er sikkerhet en av de viktigste aspektene ved enhver teknologi.  

En rapport viser at det i gjennomsnitt gjennomføres et hackerangrep hvert 39 sekund. Kredittkort, identiteter og klassifisert informasjon blir stjålet på daglig basis. Dette fører til milliarder av dollar i tap hvert år.  

Men siden blokkjeden er et desentralisert system, har det ikke noe enkelt punkt for feil.  

Informasjonen er lagret på utallige datamaskiner koblet til nettverket, så det er nesten umulig å utføre et angrep. For å ta kontroll over nettverket eller endre informasjon som er lagret på blokkjeden, må du angripe alle nettverkets enheter samtidig.  

Dette ville kreve mye arbeid og beregningskraft og ville vise seg meningsløst, ettersom å utføre et angrep på hele nettverket ville føre til at verdien av kryptovalutaen synker.  

Til syvende og sist vil investeringen som kreves for å gjennomføre et slikt angrep være større enn dets eventuelle fordeler.  

anonymitet

Blockchain lar deg være anonym. Ingen kan spore kjøpene dine eller forbruksvanene dine og koble dem til din personlige informasjon slik at de senere kan tjene penger på det. Med mindre de vet sikkert hvilken offentlig adresse som er din.  

Men likevel vil et system bygget fullt ut på blockchain-teknologi ikke lagre informasjonskapsler eller personlig informasjon. Og det er nettopp derfor Bitcoin eksploderte i popularitet på svarte markeder og det mørke nettet.  

Men mens blokkjeden kan gi anonymitet, husk at de fleste nettsteder på internett bruker informasjonskapsler. Så selv om du velger å betale med Bitcoin på et nettsted som Amazon, vil de fortsatt kunne lagre informasjonen din.  

Reduserte avgifter

Hovedforskjellen mellom Bitcoin og banker er at Bitcoins gebyrer er flate. Bankene krever vanligvis en prosentandel av den overførte summen, fra 1 % til 4 %. Dette betyr at ved en overføring på $10,000 100, kan banken belaste hvor som helst mellom $400 og $XNUMX.  

På den annen side tar Bitcoin-transaksjoner en flat rate, men den er basert på markedsverdien. I skrivende stund var transaksjonsgebyret $1.62. Det høyeste transaksjonsgebyret var $62.79 21. april 2021. Det er fortsatt lavere enn 1 % av en transaksjon på $10,000 XNUMX.  

Ingen økonomisk kontroll fra regjeringen

Banker og myndigheter kan fryse en konto uten varsel hvis de anser det som nødvendig. Utallige mennesker får kontoene sine fryst hver dag uten å forstå hvorfor.  

I et blokkjedenettverk er den eneste personen som har tilgang til midlene dine deg selv. Vel, og alle som har din private nøkkel (ingen andre burde imidlertid). Regjeringen, din nasjonale bank eller noen annen institusjon kan ikke få tilgang til pengene dine eller spore transaksjonene dine uten å kjenne til dine private og offentlige nøkler.  

Dette betyr at du har full kontroll over pengene dine, og ingen institusjon kan ta det fra deg uten ditt samtykke.  

Avsluttende tanker

Blockchain er en ganske stor ting.

Teknologien som driver den så en eksplosjon i popularitet i 2017 på grunn av kryptovalutaer, men det endrer seg sakte. Blokkjeder utvikles offentlig og privat av mange bedrifter og enkeltpersoner, og finner brukstilfeller i ulike bransjer. Og det skjer på grunn av deres enorme potensial.  

Blockchain-teknologi har makten til å fullstendig endre måten samfunnet vårt fungerer på.  

Det kan fullstendig forstyrre måten banksystemet fungerer på, støtte e-forvaltninger og fremme bruken av grønn energi.  

* Informasjonen i denne artikkelen og koblingene som er gitt er kun for generelle informasjonsformål og skal ikke utgjøre noen finans- eller investeringsråd. Vi anbefaler deg å gjøre din egen forskning eller konsultere en profesjonell før du tar økonomiske beslutninger. Vennligst erkjenne at vi ikke er ansvarlige for tap forårsaket av informasjon på denne nettsiden.

Kilde: https://coindoo.com/blockchain-for-dummies/