Vad är Blockchain?
Hjälte Blockchain / / March 19, 2020
Senast uppdaterad den
Du har antagligen hört ordet Blockchain tidigare. Men vad är det exakt? Här förklarar vi vad du behöver veta om den här ultra-säkra tekniken.
Du har hört ordet i nyheterna, på bloggar och kanske till och med från vänner och familj. Men vad är en blockchain?
En blockchain är en kedja av datablock som lagras i en "databas" på en peer-to-peer-nätverk av flera "noder". Dessa noder är datorer som verifierar och bekräftar varje ny transaktion som läggs till kedjan som ett ytterligare block.
För att förstå blockchainen och den information som läggs till den är det viktigt att veta hur transaktionerna fungerar och hur de verifieras.
Vad är en blockchain?
Varje block som läggs till i en blockchain innehåller specifik information om transaktionen som lagras i. Denna information kan vara allt från datum och tid, dollarbelopp, avsändare, mottagare och mer. Individer identifieras inte i dessa transaktioner. Istället identifieras de med en krypterad digital signatur.
Enstaka block lagrar tusentals transaktioner. De kan också lagra alla andra typer av information som programmerare kanske vill lagra i blockchain för att använda den som en faktisk informationsdatabas.
Till skillnad från en vanlig databas eller molnlagringsplats kan inte bara någon dator lägga till mer data i blockchain. Istället måste varje ny information informeras av ett nätverk av datorer.
Det finns ingen dator eller "server" som fungerar som en centraliserad styrenhet för informationen. Istället måste detta peer-to-peer-nätverk med distribuerade datornoder kontrollera att den nya datadelen är legitim och tillhör en del av kedjan.
Detta nätverk av datorer är det som gör blockchains "decentraliserad". Med ingen central server som kontrollerar och hanterar data, är informationen säkrare och ger bättre anonymitet för användare av blockchain.
Hur nya data läggs till i en blockchain
Här är händelseförloppet när en användare av blockchain-nätverket skickar en ny information till blockchain:
- Flera data (vanligtvis finansiella transaktioner) skickas från användare till blockchain-nätverket.
- Blockchain-noderna bekräftar oberoende informationen om data för att verifiera att de legitimt hör till blockchain.
- En del av valideringsprocessen innebär att varje nod löser ett komplext matematikproblem. När den är lösad har den datorn behörighet att lägga till ett block i blockchain.
- När den har validerats läggs informationen till nästa block i kedjan.
- Nästa block har en krypterad "hash", som inkluderar "hash" för det nyare blocket i kedjan. Hash är en kryptografisk kod som identifierar det nya blocket.
Varför en Blockchain är säker
Blockchains innehåller flera säkerhetslager.
Den första är att varje block har validerats och bekräftats att tillhöra som en del av den stora boken (hela samlingen av datablock). I något som sändningsindustrin skulle detta innebära att ett fraktmanifest som är lagrat i en blockchain inte kan ta bort eller manipulera data på något sätt. När informationen har lagts till blockchain är den en del av det officiella manifestet.
Varför är det svårt att ändra ett block? På grund av den unika och krypterade "hash" som används för att identifiera blocket. Den komplexa matematiska algoritmen som löses av datorer skapar en hash som är extremt svår att "hacka" utan monumental datorkraft. Och utan att dekryptera den unika hash kan blocket inte ändras.
Ett annat lager av säkerhet är det faktum att det tidigare blockets hash finns i det nya hashet för nästa block. Detta innebär att hackare inte bara måste dekryptera hash för blocket som ska modifieras utan också hash för varje block som föregår det.
Det är därför de flesta anser att blockchain är hacker-proof.
Skillnaden mellan Blockchain och Bitcoin
Eftersom Bitcoin var den första implementeringen av blockchain-tekniken har orden Bitcoin och blockchain blivit synonyma, med rätta eller inte.
Verkligheten är att blockchain-tekniken går långt bortom Bitcoin.
I sitt förslag till Bitcoin använder en mystisk teknolog med namnet Satoshi Nakamoto (många tvivlar på att det var hans riktiga namn) ett elektroniskt kassasystem med blockchain.
Till skillnad från något lands valuta som regleras av en central myndighet, kontrolleras eller regleras Bitcoin inte av någon. Det är därför det kallas en ”decentraliserad” valuta.
Närhelst någon vill köpa varor eller en tjänst från någon som accepterar Bitcoin som betalning, följande aktiviteter äger rum.
- Köparen skickar in en köptransaktion i Bitcoin-nätverket.
- Bitcoin gruvarbetare tävlar om att lösa den komplexa matematiska algoritmen för den transaktionen. Lösningen är transaktionsblockets "hash".
- När hash har producerats av flera noder verifieras transaktionen.
- Den slutförda transaktionen läggs till som ett block på blockchain.
- Gruvarbetare som slutförde hasj belönas med Bitcoin.
När transaktionen har lagts till i Bitcoin-huvudboken kan den inte ändras eller manipuleras på något sätt. Både information om köpare och säljare krypteras via en offentlig nyckel och en privat nyckel - så all användarinformation är anonym.
Varför Blockchain inte är Bitcoin
Medan blockchain är grundtekniken som stöder Bitcoin, är de två inte samma sak. Bitcoin lagrar en specifik typ av data på blockchains "allmänbok". Denna information är allt kring Bitcoin-transaktioner.
Du kan dock använda en blockchain för att lagra andra former av transaktioner och olika typer av data. Detta gäller särskilt för den digitala valutan Ethereum.
Ethereum tar Bitcoin-protokollet till en helt ny nivå genom att införa ”smarta kontrakt”.
Ett smart kontrakt implementerar faktisk "kod" på blockchain. Den här koden körs när villkoret hänför sig till det är som "utlöst" - och allt detta sker på den allmänna huvudboken (blockchain).
Denna teknik gör det möjligt för företag att implementera faktiska applikationer som säkra e-postsystem, säkra lagringssystem och andra plattformar med hjälp av det ultra-säkra systemet som erbjuds av blockchain.
Detta är ett bra exempel på vad blockchain är och hur man använder det för att skapa nya och spännande tekniker.