Hva er Blockchain?
Helt Blockchain / / March 19, 2020
Sist oppdatert den
Du har sikkert hørt begrepet Blockchain før. Men hva er det akkurat? Her forklarer vi hva du trenger å vite om denne ultrasikre teknologien.
Du har hørt ordet i nyhetene, på blogger, og kanskje til og med fra venner og familie. Men hva er en blockchain?
En blockchain er en kjede med datablokker som er lagret i en "database" på en peer-to-peer nettverk av flere "noder". Disse nodene er datamaskiner som bekrefter og bekrefter hver nye transaksjon som blir lagt til kjeden som en ekstra blokkering.
For å forstå blockchain og informasjonen som blir lagt til den, er det viktig å vite hvordan transaksjonene fungerer og hvordan de blir bekreftet.
Hva er en Blockchain?
Hver blokk som blir lagt til en blockchain inneholder spesifikk informasjon om transaksjonen som er lagret i. Denne informasjonen kan være alt fra dato og klokkeslett, dollarbeløp, avsender, mottaker og mer. Enkeltpersoner identifiseres ikke i disse transaksjonene. I stedet blir de identifisert med en kryptert digital signatur.
Enkelte blokker lagrer tusenvis av transaksjoner. De kan også lagre alle andre typer informasjon programmerere kan ønske å lagre i blockchain for å bruke den som en faktisk informasjonsdatabase.
I motsetning til en vanlig database eller lagringsplass for skyer, kan ikke bare en datamaskin legge til mer data til blockchain. I stedet må hver nye informasjonsdel valideres av et peer-to-peer nettverk av datamaskiner.
Det er ingen datamaskin, eller "server" som fungerer som en sentralisert kontroller av informasjonen. I stedet må dette peer-to-peer-nettverket med distribuerte dataknoder bekrefte at det nye stykket data er legitimt og hører til som en del av kjeden.
Dette nettverket av datamaskiner er det som gjør blockchains "desentralisert". Uten noen sentral server som kontrollerer og administrerer dataene, er informasjonen sikrere og gir bedre anonymitet til brukere av blockchain.
Hvordan nye data blir lagt til i en Blockchain
Her er hendelsesforløpet når en bruker av blockchain-nettverket sender et nytt stykke informasjon til blockchain:
- Flere data (vanligvis økonomiske transaksjoner) blir sendt fra brukere til blockchain-nettverket.
- Blockchain-nodene bekrefter uavhengig av detaljene i dataene for å bekrefte at de legitimt hører hjemme i blockchain.
- En del av valideringsprosessen innebærer at hver node løser et komplekst matematikkproblem. Når den er løst, har datamaskinen fullmakt til å legge til en blokk i blockchain.
- Når den er validert, blir informasjonen lagt til neste blokk i kjeden.
- Den neste blokken har en kryptert "hash", som inkluderer "hasj" til den nyere blokken i kjeden. Hashen er en kryptografisk kode som identifiserer den nye blokken.
Hvorfor en Blockchain er sikker
Blockchains inneholder flere lag med sikkerhet.
Den første er at hver blokk er blitt validert og bekreftet å høre til som en del av den offentlige hovedboken (hele samlingen av datablokker). I noe som skipsfartsindustrien, vil dette bety at et forsendelsesmanifest som er lagret i en blockchain ikke kan få data slettet eller manipulert på noen måte. Når informasjonen er lagt til blockchain, er den en del av det offisielle manifestet.
Hvorfor er det vanskelig å endre en blokk? På grunn av den unike og krypterte “hasj” som brukes til å identifisere blokken. Den komplekse matematikkalgoritmen løst av datamaskiner skaper en hasj som er ekstremt vanskelig å "hacke" uten monumental datakraft. Og uten å dekryptere den unike hasjen, kan ikke blokken endres.
Et annet lag med sikkerhet er det faktum at den forrige blokkens hash er i den nye hasjen til den neste blokken. Dette betyr at hackere ikke bare må dekryptere hasj for blokken som skal modifiseres, men også hasj for hver blokk som går foran den.
Dette er grunnen til at de fleste anser en blockchain for å være hacker-proof.
Forskjellen mellom Blockchain og Bitcoin
Fordi Bitcoin var den første implementeringen av blockchain-teknologi, har ordene Bitcoin og blockchain blitt synonyme, med rette eller ikke.
Realiteten er at blockchain-teknologien går langt utover Bitcoin.
I sitt forslag til Bitcoin bruker en mystisk teknolog ved navn Satoshi Nakamoto (mange tviler på at dette var hans virkelige navn) et elektronisk kontantsystem som bruker blockchain.
I motsetning til ethvert lands valuta som er regulert av en sentral myndighet, blir ikke Bitcoin kontrollert eller regulert av noen. Dette er grunnen til at det blir referert til som en "desentralisert" valuta.
Hver gang noen ønsker å kjøpe varer eller en tjeneste fra noen som godtar Bitcoin som betalingfølgende aktiviteter foregår.
- Kjøperen sender inn en kjøpstransaksjon i Bitcoin-nettverket.
- Bitcoin gruvearbeidere løp for å løse den komplekse matematiske algoritmen for den transaksjonen. Løsningen er transaksjonsblokkens “hasj”.
- Når hasj er produsert av flere noder, blir transaksjonen bekreftet.
- Den fullførte transaksjonen blir lagt til som en blokk på blockchain.
- Gruvearbeidere som fullførte hasj belønnes med Bitcoin.
Når transaksjonen er lagt til Bitcoin-hovedboken, kan den ikke endres eller manipuleres på noen måte. Både brukerinformasjon om kjøper og selger er kryptert gjennom en offentlig nøkkel og en privat nøkkel - slik at alle brukerinformasjon er anonyme.
Hvorfor Blockchain ikke er Bitcoin
Mens blockchain er den grunnleggende teknologien som støtter Bitcoin, er de to ikke de samme. Bitcoin lagrer en spesifikk type data på blockchains “offentlige hovedbok”. Denne informasjonen er alt rundt Bitcoin-transaksjoner.
Du kan imidlertid bruke en blockchain til å lagre andre former for transaksjoner og forskjellige typer data. Dette gjelder spesielt den digitale valutaen Ethereum.
Ethereum tar Bitcoin-protokollen til et helt nytt nivå ved å introdusere "smarte kontrakter".
En smart kontrakt implementerer faktisk “kode” på blockchain. Denne koden kjøres når betingelsen er relatert til den som "utløst" - og alt dette foregår i den offentlige hovedboken (blockchain).
Denne teknologien gjør det mulig for selskaper å implementere faktiske applikasjoner som sikre e-postsystemer, sikre lagringssystemer og andre plattformer ved å bruke det ultrasikre systemet som tilbys av blockchain.
Dette er et godt eksempel på hva blockchain er og hvordan du bruker det til å lage nye og spennende teknologier.