Blockchain

En blockchain er som navnet måske antyder, en køde af blokke, hvor hver blok indeholder data. Hvis man tager udgangspunkt i bitcoin, så indeholder hver blok information om en transaktion: sælger af bitcoin, køber af bitcoin og hvor mange bitcoins. Hver blok har også et ID, der er genereret baseret på dataene i blokken. Du kan derfor ikke ændre indholdet uden også at ændre det ID som blokken har. Hver blok refererer også til den tidligere blok, hvilket er det der skaber kæden.

Hvis man derfor ændre de data der er i en blok, vil alle de blokke der er foran, ikke kunne referere tilbage mere, og kæden er brudt. Man skal derfor ændre dataene i alle blokke på hele kæden. For at forhindre det, har hver blok et “proof of work”, der er tidssat, så det tager x antal minutter for hver ændring at blive verificeret.

Yderligere kan alle blive en del af en kæde, og alle der deltagere får en komplet kopi af kæden til dem selv. Hvis der derfor er én version af kæden der ændres, holdes den op imod de andre versioner af kæden. Hvis de andre kæder ikke er enige om at den version er rigtig, så smides den væk, og regnes ikke med mere i den gældende blockchain.

De ovenstående sikkerhedsværktøjer gør at blockchains er meget sikre, og hvis der er mange versioner af en kæde ude ved forskellige brugere, så er de meget svære at overtage og ændre på, fordi over 50% af versionerne af en kæde skal overtages direkte, hvilket kan være svært hvis der er mange tusinde versioner af kæden, som bruges til verifikation.

« Tilbage til indeks