Blockchain

Blokovna veriga (ali veriga blokov) je način shranjevanja seznama vnosov, ki jih po ustvaritvi ni mogoče preprosto spremeniti. To velja tudi za seznam. To se doseže z uporabo več konceptov iz kriptografije, vključno z digitalnimi podpisi in hash funkcijami. V zelo osnovnem smislu veriga blokov združuje naslednji dve ideji:

  1. Ob danih podatkih je enostavno izračunati kontrolno vsoto podatkov. Za izračun te kontrolne vsote so lahko zasnovane posebne funkcije hash. Te funkcije so lahko zasnovane tako, da vrnejo vrednost, ki je vedno enako dolga in ni odvisna od dolžine vhodnih podatkov. Ta vrednost se imenuje hash vrednost ali prebris sporočila. Funkcije imajo še eno lastnost: Ob enakem vhodu morajo vrniti enak izhod (hash vrednost/prevod sporočila).
  2. Poleg vrednosti hash blok običajno vsebuje tudi časovni žig in nekaj koristnega tovora. Vsak blok uporablja digitalni podpis, ki omogoča odkrivanje vseh sprememb v podatkih od trenutka, ko je bil podpis narejen. Ko se ustvarijo novi bloki podatkov, bo novo ustvarjeni blok vseboval tudi vrednost hasha prejšnjega bloka.

V večini primerov verigo blokov upravlja omrežje peer-to-peer. Vsi vrstniki uporabljajo skupni protokol, ki določa, kako naj komunicirajo med seboj, kako se ustvari in potrdi nov blok. Ko so podatki v posameznem bloku enkrat zapisani, jih ni več mogoče preprosto spremeniti. Sprememba bloka pomeni, da je treba spremeniti tudi vse naslednje bloke. Odvisno od protokola se mora s tem strinjati večina ali celo vsi vrstniki.

Blokovne verige so varne že po svoji zasnovi. Tehnologija veriženja blokov se uporablja, kadar je pomembno, da se vodi pravilna evidenca. Primeri uporabe vključujejo medicinske zapise, upravljanje identitete, sledljivost hrane in glasovanje.

Blockchain sta leta 1991 izumila Stuart Haber in Scott Stornetta kot sredstvo za zagotavljanje celovitosti digitalnih zapisov. Haber in Stornetta sta leta 1995 predstavila prvi komercialni blockchain na svetu; Surety.

Leta 2008 je Satoshi Nakamoto kot referenci 3 in 4 knjige Bitcoin: A Peer to Peer Electronic Cash System vključil dva članka Haberja in Stornette, ki sta služila kot javna knjiga transakcij kriptovalute bitcoin. Zaradi svoje verige blokov je bitcoin postal prva digitalna valuta, ki je rešila problem dvojne porabe, ne da bi potrebovala zaupanja vreden organ ali osrednji strežnik. Zasnova bitcoina je navdihnila tudi druge aplikacije.

Fotografija blokovne verigeZoom
Fotografija blokovne verige

Vprašanja in odgovori

V: Kaj je veriga blokov?


O: Veriga blokov je metoda shranjevanja seznama vnosov, ki jih po ustvaritvi ni mogoče preprosto spremeniti. Za zagotavljanje celovitosti podatkov uporablja koncepte iz kriptografije, kot so digitalni podpisi in hash funkcije.

V: Kako deluje veriga blokov?


O: Veriga blokov združuje dve zamisli - če so dani določeni podatki, je enostavno izračunati kontrolno vsoto nad podatki s posebnimi funkcijami hash, ki vrnejo vrednost, ki ima vedno enako dolžino; ob enakem vhodu morajo te funkcije vrniti enak izhod (vrednost hash/prevod sporočila). Poleg tega vsak blok običajno vsebuje tudi časovni žig in nekaj koristnega tovora. Vsak blok uporablja digitalni podpis, ki omogoča zaznavanje kakršnih koli sprememb v podatkih od takrat, ko je bil narejen. Ko se ustvarijo novi bloki, vsebujejo vrednost hash prejšnjega bloka. Blokovne verige upravljajo omrežja peer-to-peer, ki uporabljajo protokole za medsebojno komunikacijo, ustvarjanje in potrjevanje novih blokov. Ko so enkrat zapisani, podatkov v posameznem bloku ni več mogoče preprosto spremeniti, saj je treba spremeniti tudi vse naslednje bloke.

V: Kaj je dvojna poraba?


O: Dvojna poraba se nanaša na to, da nekdo porabi denar več kot enkrat ali poskuša denar porabiti dvakrat, ne da bi imel dovolj sredstev za obe transakciji.

V: Kdo je izumil veriženje blokov?


O: Blockchain sta leta 1991 izumila Stuart Haber in Scott Stornetta kot sredstvo za zagotavljanje celovitosti digitalnih zapisov.

V: Na kaj se je leta 2008 skliceval Satoshi Nakamoto?


O: Leta 2008 se je Satoshi Nakamoto v svojem članku "Bitcoin : A Peer To Peer Electronic Cash System", ki je služil kot javna knjiga transakcij za kriptovaluto bitcoin, skliceval na dva članka Haberja in Stornette (sklic 3 in 4).

V: Kateri problem je Bitcoin rešil s svojo tehnologijo veriženja blokov?


O: Bitcoin je s tehnologijo veriženja blokov rešil problem dvojne porabe, ne da bi potreboval zaupanja vredno avtoriteto ali osrednji strežnik.

V: Kateri so nekateri pogosti primeri uporabe tehnologije veriženja blokov?


O: Pogosti primeri uporabe tehnologije veriženja blokov vključujejo upravljanje medicinskih zapisov, upravljanje identitete, sledljivost hrane, igre na srečo in volilne sisteme.

AlegsaOnline.com - 2020 / 2023 - License CC3