Czym jest blockchain?

Blockchain to zdecentralizowany system, zwany łańcuchem bloków, który służy do przechowywania i przesyłania informacji. W ten sposób brzmi krótka definicja technologii blockchain. Dla osób rozpoczynających swoją przygodę ze światem kryptowalut oraz technologią blockchain taka definicja niewiele mówi. Żeby zrozumieć istotę tej technologii trzeba się nieco bardziej pochylić nad tematem i zrozumieć jakie są charakterystyczne cechy, które sprawiają, że właśnie ta technologia jest uznawana za rewolucyjną. Co to jest blockchain i jakie ma znacznie dla przyszłości finansów (a nawet całej gospodarki), dowiesz się z tego artykułu.

Czym jest blockchain?

Blockchain - definicja

Zanim przejdziemy do wyjaśnienia do czego służy oraz jak w praktyce działa blockchain, spróbujmy najpierw zastanowić się co termin ten oznacza z suchej niemal książkowej definicji. Blockchain, w języku polskim określany jako łańcuch bloków, czasami także jako łańcuch blokowy. Jest to architektura przechowywania informacji w sposób zapewniający niezmienność danych historycznych. Z definicji jest to zdecentralizowany i rozproszony rejestr w infrastrukturze sieciowej.

Rejestr bloków może mieć postać rozproszonej bazy danych lub jednokierunkowego rejestru zdarzeń. W takim rejestrze nowe bloki mogą być dodawane tylko na końcu struktury bloków.

Podchodząc do tematu od strony praktycznej a nie teoretycznej definicji można powiedzieć, że blockchain jest cyfrową księgą pełniącą rolę rejestru transakcji. Najczęściej rejestr dotyczy danych w postaci transakcji finansowych. Najprostsze przykłady to transakcje dotyczące kryptowalut, udziałów, akcji lub energii elektrycznej.

Charakterystyczne cechy blockchain

Istota opiera się na tym, że każdy kolejny blok przechowuje nieodwracalny skrót (hash) przechowywujący informacje z bloku poprzedniego. Innymi słowy, hash pełni funkcje streszczenia poprzedniego bloku.

Jedną z charakterystycznych informacji występujących obok hasha jest timestamp czyli informacja o tym, kiedy określony blok został stworzony. W efekcie hash oraz timestamp zapewniają, że bloki są ze sobą ściśle powiązane i niemożliwa jest niezauważona ingerencja w łańcuch bloków.

Warto odnotować, że każdy blok przechowuje określoną ilość danych (np. w postaci określonej liczby transakcji finansowych). Gdy jeden blok jest zapełniony to powstaje kolejny, który następuje po nim.

Charakterystyczną cechą jest decentralizacja. Do poprawnego funkcjonowania systemu nie jest potrzebna centralna baza danych, jeden główny serwer, komputer lub jakikolwiek inny element infrastruktury technicznej. Przechowywane dane są przechowywane wyłącznie w następujących po sobie blokach. Oznacza to, że transakcje mają charakter rozproszony na zasadzie sieci peer-to-peer. Ma to bardzo duże znaczenie, gdyż w praktyce oznacza to, że transakcje nie są monitorowane przez głównego pośrednika (chociaż są jawne).

To sprawia, że blockchain jest uznawany za bardzo dobry nośnik informacji, gdyż jest to wspólny i całkowicie przejrzysty dostęp do nieedytowalnych danych. Dane są przejrzyste i wiarygodne dla wszystkich użytkowników co sprzyja zaufaniu, bezpieczeństwu oraz rozwojowi. Uściślając, blockchain zapewnia prywatność, ale nie można tego mylić z anonimowością. Adresy są publiczne co oznacza, że co prawda nie znane są dane osobowe, ale coś w rodzaju „numeru konta na blockchainie” jest publiczne i każdy ma wgląd w historię transakcji.

Bezpieczeństwo

Mówiąc o sieci blockchain nie da przejść obojętnie obok poruszenia tematu bezpieczeństwa. Zabezpieczenie rejestru transakcji w technologii blockchain wykorzystuje zaawansowane algorytmy kryptograficzne zabezpieczające przed edycją danych oraz niepowołanym dostępem. Złamanie kryptografii w teorii jest możliwe, jednak w praktyce potrzebny jest do tego komputer o ogromnej mocy obliczeniowej.

Co ciekawe, w celach rozrywkowo-naukowych obliczono, że potrzebny by był komputer o mocy… połowy wszystkich użytkowników Internetu. Cokolwiek takie wyliczenie znaczy wniosek jest jeden – potrzebna jest ogromna moc obliczeniowa i nie ma realnego zagrożenia włamania się do sieci blockchain. Mimo wszystko pojawiają się pewne pogłoski, że problem bezpieczeństwa może wrócić, gdy dostępne staną się komputery kwantowe. Jednak nie jest to coś co aktualnie zawraca głowę specjalistom ds. bezpieczeństwa. „Problem” wynikający z komputerów kwantowych to raczej melodia przyszłości.

Z punktu bezpieczeństwa charakterystyka technologii blockchain sprawia, że jest to rozwiązanie, które sprzyja zwiększonemu bezpieczeństwu danych. Praktyka pokaz