Hvad er Blockchain?
Helt Blockchain / / March 19, 2020
Sidst opdateret den
Du har sandsynligvis hørt udtrykket Blockchain før. Men hvad er det nøjagtigt? Her forklarer vi, hvad du har brug for at vide om denne ultrasikre teknologi.
Du har hørt ordet i nyhederne, på blogs og måske endda fra venner og familie. Men hvad er en blockchain?
En blockchain er en kæde af datablokke, der er gemt i en "database" på en peer-to-peer-netværk af flere "noder". Disse noder er computere, der bekræfter og bekræfter hver nye transaktion, der tilføjes kæden som en yderligere blok.
For at forstå blockchain og de oplysninger, der tilføjes det, er det vigtigt at vide, hvordan transaktionerne fungerer, og hvordan de er verificeret.
Hvad er en Blockchain?
Hver blok, der tilføjes til en blockchain, indeholder specifikke oplysninger om den transaktion, der er gemt i. Disse oplysninger kan være alt fra dato og tid, dollarbeløb, afsender, modtager og mere. Enkeltpersoner identificeres ikke inden for disse transaktioner. I stedet identificeres de ved hjælp af en krypteret digital signatur.
Enkelte blokke gemmer tusinder af transaktioner. De kan også gemme enhver anden type information, som programmerere muligvis vil gemme i blockchain for at bruge den som en faktisk informationsdatabase.
I modsætning til en normal database eller cloud-lagringsplads, kan ikke enhver computer tilføje flere data til blockchain. I stedet skal hvert nyt stykke information valideres af et peer-to-peer-netværk af computere.
Der er ingen computer eller "server", der fungerer som en centraliseret controller af informationen. I stedet skal dette peer-to-peer-netværk af distribuerede computernoder kontrollere, at det nye stykke data er legitimt og hører til som en del af kæden.
Dette netværk af computere er det, der gør blockchains "decentraliseret". Uden nogen central server der kontrollerer og administrerer dataene, er informationen mere sikker og giver bedre anonymitet til brugere af blockchain.
Sådan tilføjes nye data til en Blockchain
Her er hændelsesforløbet, når en bruger af blockchain-netværket sender et nyt stykke information til blockchain:
- Flere stykker data (normalt økonomiske transaktioner) sendes fra brugere til blockchain-netværket.
- Blockchain-knudepunkterne bekræfter uafhængigt dataene for at verificere, at de legitimt hører hjemme i blockchain.
- En del af valideringsprocessen involverer hver knude til at løse et komplekst matematisk problem. Når den er løst, har denne computer myndighed til at føje en blok til blockchain.
- Når de er valideret, tilføjes oplysningerne til den næste blok i kæden.
- Den næste blok har en krypteret “hash”, der inkluderer “hash” for den nyere blok i kæden. Hashet er en kryptografisk kode, der identificerer den nye blok.
Hvorfor en Blockchain er sikker
Blockchains indeholder flere lag af sikkerhed.
Den første er, at hver blok er blevet valideret og bekræftet, at den hører til som en del af den offentlige hovedbog (hele indsamlingen af datablokke). I noget som shippingbranchen ville dette betyde, at et forsendelsesmanifest, der er gemt i en blockchain, ikke kan slette eller manipulere data på nogen måde. Når den er tilføjet til blockchain, er disse oplysninger en del af det officielle manifest.
Hvorfor er det vanskeligt at ændre en blok? På grund af den unikke og krypterede “hash”, der bruges til at identificere blokken. Den komplekse matemealgoritme, der er løst af computere, skaber en hash, der er ekstremt vanskelig at "hacke" uden monumentale computerkraft. Og uden at dekryptere den unikke hash, kan blokken ikke ændres.
Et andet lag af sikkerhed er det faktum, at den forrige blocks hash er i den nye hash til den næste blok. Dette betyder, at hackere ikke kun er nødt til at dekryptere hash'en for blokken, der skal ændres, men også hash for hver blok, der går dertil.
Dette er grunden til, at de fleste mennesker betragter en blockchain som hacker-bevis.
Forskellen mellem Blockchain og Bitcoin
Fordi Bitcoin var den første implementering af blockchain-teknologi, er ordene Bitcoin og blockchain blevet synonyme, med rette eller ej.
Virkeligheden er, at blockchain-teknologien går langt ud over Bitcoin.
I sit forslag til Bitcoin bruger en mystisk teknolog ved navn Satoshi Nakamoto (mange tvivler på at dette var hans rigtige navn) et elektronisk kontantsystem ved hjælp af blockchain.
I modsætning til ethvert lands valuta, der er reguleret af en central myndighed, kontrolleres eller reguleres Bitcoin ikke af nogen. Derfor kaldes det en "decentraliseret" valuta.
Hver gang nogen vil købe varer eller en service fra nogen, der accepterer Bitcoin som betaling, følgende aktiviteter finder sted.
- Køberen indsender en købetransaktion på Bitcoin-netværket.
- Bitcoin-gruvearbejdere kæmper for at løse den komplekse matematiske algoritme til den transaktion. Løsningen er transaktionsblokkens “hash”.
- Når hash er produceret af flere noder, verificeres transaktionen.
- Den afsluttede transaktion tilføjes som en blok på blockchain.
- Minearbejdere, der har afsluttet hashet, belønnes med Bitcoin.
Når transaktionen er føjet til den offentlige Bitcoin-hovedbok, kan den ikke ændres eller manipuleres på nogen måde. Både brugeroplysninger om køber og sælger er krypteret gennem en offentlig nøgle og en privat nøgle - så alle brugeroplysninger er anonyme.
Hvorfor Blockchain ikke er Bitcoin
Mens blockchain er den grundlæggende teknologi, der understøtter Bitcoin, er de to ikke de samme. Bitcoin gemmer en bestemt type data om blockchains “offentlige hovedbog”. Disse oplysninger er alt omkring Bitcoin-transaktioner.
Du kan dog bruge en blockchain til at gemme andre former for transaktioner og forskellige typer data. Dette gælder især den digitale valuta af Ethereum.
Ethereum bringer Bitcoin-protokollen til et helt nyt niveau ved at indføre "smarte kontrakter".
En smart kontrakt implementerer faktisk “kode” på blockchain. Denne kode udføres, når betingelsen vedrører den, er som "udløst" - og alt dette foregår på den offentlige hovedbog (blockchain).
Denne teknologi giver virksomheder mulighed for at implementere faktiske applikationer som sikre e-mail-systemer, sikre lagringssystemer og andre platforme ved hjælp af det ultra-sikre system, der tilbydes af blockchain.
Dette er et godt eksempel på, hvad blockchain er, og hvordan man bruger det til at skabe nye og spændende teknologier.