Blockchain
W kilku słowach
blockchain to cyfrowa, stale rosnąca lista rekordów danych. Taka lista składa się z wielu bloków danych, które są zorganizowane w porządku chronologicznym i połączone oraz zabezpieczone dowodami kryptograficznymi.
Pierwszy prototyp sieci blockchain
pochodzi z początku lat 90., kiedy to informatyk Stuart Haber i fizyk W. Scott Stornetta zastosowali techniki kryptograficzne w ciągu bloków jako sposób na zabezpieczenie dokumentów cyfrowych przed fałszowaniem danych. Praca Habera i Stornetty miała z pewnością wpływ na pracę Dave’a Bayera, Hala Finneya oraz wielu innych informatyków i entuzjastów kryptografii – co ostatecznie doprowadziło do powstania
Bitcoina jako pierwszego zdecentralizowanego elektronicznego systemu gotówkowego (lub po prostu pierwszej
kryptowaluty).
Oficjalna dokumentacja sieci Bitcoin została opublikowana w 2008 r. pod pseudonimem
Satoshi Nakamoto.
Chociaż technologia blockchain jest starsza niż Bitcoin, stanowi podstawowy składnik większości sieci kryptowalutowych, który pełni funkcję zdecentralizowanej, rozproszonej i publicznej księgi cyfrowej odpowiedzialnej za prowadzenie stałego zapisu (ciągu bloków) wszystkich wcześniej potwierdzonych transakcji.
Transakcje w technologii blockchain odbywają się w sieci peer-to-peer globalnie rozproszonych komputerów (
węzłów). Każdy węzeł utrzymuje kopię ciągu bloków i przyczynia się do funkcjonowania oraz bezpieczeństwa sieci. To właśnie dlatego bitcoin jest zdecentralizowaną walutą cyfrową, która nie ma granic, jest odporna na cenzurę i nie wymaga pośrednictwa osób trzecich.
Jako technologia rozproszonej księgi głównej (DLT) sieć blockchain jest celowo zaprojektowana tak, aby była wysoce odporna na modyfikacje i oszustwa (np. podwójne wydatkowanie). Jest tak dlatego, że sieci blockchain Bitcoin – jako bazy danych rekordów – nie da się zmienić ani zafałszować bez nierealnej ilości energii elektrycznej i mocy obliczeniowej – co oznacza, że sieć może egzekwować koncepcję tzw. pierwotnych dokumentów cyfrowych, a zatem każdy Bitcoin jest bardzo wyjątkową i niemożliwą do skopiowania formą waluty cyfrowej.
Tzw. algorytm konsensusu
Proof of Work umożliwił stworzenie sieci Bitcoin jako systemu
odpornego na błędy bizantyjskie (BFT), co oznacza, że jej ciąg bloków jest w stanie działać nieprzerwanie jako sieć rozproszona, nawet jeżeli niektórzy uczestnicy (węzły) wykazują się nieuczciwym zachowaniem lub niesprawnym działaniem. Algorytm konsensusu Proof of Work stanowi istotny element
procesu kopania bitcoina.
Technologię blockchain można również modyfikować i wdrażać w innych dziedzinach, np.
opiece zdrowotnej, ubezpieczeniach,
łańcuchu dostaw,
IOT itd. Chociaż jest przewidziana do pracy w charakterze rozproszonej księgi głównej (w systemach zdecentralizowanych), można ją również wdrażać w systemach scentralizowanych w celu zapewnienia
spójności danych lub obniżenia kosztów działalności.