Co to jest blockchain? Dowiesz się z drugiego odcinka cyklu edukacyjnego dla początkujących o nazwie Kurs Bitcoina od Zera. Chyba każdy, kto chociażby minimalnie interesuje się technologią czy finansami słyszał o technologii blockchain. Mimo tego że jest to popularne słowo, wcale nie oznacza to, że wiedza o tym co się za nim kryje jest powszechna, można wręcz powiedzieć, że jest wręcz przeciwnie. Artykuł i nagranie to część naszego nowego cyklu video o intrygującej nazwie Kurs Bitcoina od Zera, w którym po kolei od najprostszych zagadnień, do tych coraz trudniejszych, dowiesz się tego jak działa bitcoin i inne kryptowaluty, w jaki sposób z nich korzystać oraz jakimi prawami rządzi się ten młody i pasjonujący rynek.
Co to jest blockchain?
- Na samym początku należy zauważyć, że blockchain to baza danych, która ma zdecentralizowany i rozproszony charakter
- Jak wspomniałem w pierwszym odcinku cyklu, oznacza to że składa się ona z węzłów (tzw. nodów), z których każdy posiada i na bieżąco aktualizuje całą historię transakcji, które odbyły się w sieci (im więcej węzłów, tym większa decentralizacja blockchaina)
- Jak sama nazwa wskazuje, blockchain to łańcuch następujących po sobie w określonym czasie bloków, które zawierają konkretne informacje, np. rejestr transakcji (kto, komu, ile środków przesłał)
- Każdy blok jest zabezpieczony kryptograficznie za pomocą tzw. hasha, czyli funkcji hashującej, zwanej inaczej kryptograficzną funkcją skrótu
- Nie wchodząc w tym odcinku w szczegóły techniczne, funkcja hashująca sprawia, że dane zawarte w bloku są zabezpieczone przed modyfikacjami, bo jeśli dojdzie do jakichkolwiek zmian w konkretnym bloku, zmieni się również jego hash
- Co więcej, nie bez powodu blockchain przyjął strukturę łańcucha - każdy blok transakcyjny oprócz własnego hasha zawiera również funkcję hashującą poprzedniego bloku, co przy jakiejkolwiek próbie manipulacji danymi w starszym bloku zmieni hash i doprowadzi do niezgodności z kolejnymi blokami
- Dzięki temu, z teoretycznego punktu widzenia, dane zapisane na blockchainie są niezmienne i nieodwracalne, natomiast sama zdecentralizowana struktura zapewnia bezpieczeństwo przechowywanych danych i pozwala na funkcjonowanie bez zaufanych pośredników (użytkownicy sieci nie muszą sobie ufać, jak ma to miejsce w scentralizowanych systemach)
- Oprócz tego sieć blockchain kryptowaluty musi być otwarta i publiczna (każdy może prześledzić rejestr transakcji)
Jak działa blockchain?
- Dla przykładu: w sieci Bitcoina (BTC) bloki mają maksymalną pojemność 1 MB i następują po sobie średnio co 10 minut (nigdy nie jest to dokładnie 10 minut, ale o tym dlaczego tak jest, w kolejnych odcinkach kursu)
- Pierwszym praktycznym zastosowaniem technologii blockchain był właśnie bitcoin (działający od początku 2009 r.), natomiast sama koncepcja łańcucha bloków istnieje od początku lat 90. i miała pierwotnie służyć do zapisywania dokumentów i zapewniania ich niezmienności (swoją drogą blockchain do tego jest dziś również wykorzystywany, np. przez banki)
- Należy jednak pamiętać, że nie ma znaku równości pomiędzy blockchainem a kryptowalutami
- Blockchain to tylko narzędzie, rodzaj zdecentralizowanej bazy danych, która przy okazji wykorzystywana jest przez większość kryptowalut
- Wiele znanych korporacji technologicznych i finansowych prowadzi programy wykorzystujące technologię blockchain dla swoich potrzeb
- Są to jednak sieci prywatne (tzw. permissioned), które kompletnie nie mają nic wspólnego z kryptowalutami (czyli sieci blockchain bez kryptowalut)