Chcesz wiedzieć, jak działa blockchain? Używając przykładu „przelewam 100 bitcoinów staremu Wangowi”, w minutę wyjaśnię Ci podstawową logikę:

Nie musisz szukać zgody banku, po prostu „krzyknij” do całej sieci (to jest broadcast transakcji): „Hej, wszyscy! Przekazuję 100 bitcoinów staremu Wangowi!”

To zdanie zostanie jednocześnie odebrane przez dziesiątki tysięcy komputerów na całym świecie uczestniczących w utrzymaniu sieci (to jest „węzły”), bez jakiejkolwiek „centralnej instytucji” sprawdzającej, czy to „w porządku”.

Wszystkie węzły natychmiast zsynchronizują się i sprawdzą twoją historię transakcji – czy na twoim koncie naprawdę jest ponad 100 bitcoinów? Czy te bitcoiny nie zostały już wydane dwukrotnie? Czy podpis transakcji jest autentyczny? Po potwierdzeniu, że wszystko jest w porządku, wszystkie węzły jednogłośnie uznają: „Ta transakcja jest w porządku, legalna i ważna!”

Wtedy „górnicy” (węzły w sieci odpowiedzialne za intensywne obliczenia), którzy zajmują się pakowaniem transakcji, zbiorą wszystkie legalne transakcje zweryfikowane w sieci w danym momencie (może być ich kilka tysięcy) i umieścą je w „pakiecie danych” (to jest „blok”). Następnie górnicy wezmą udział w ekstremalnie trudnym konkursie matematycznych zagadek – kto pierwszy rozwiąże zagadkę, ten ma prawo trwale zapisać ten „pakiet” w księdze rachunkowej i otrzymać nagrodę w bitcoinach.

Górnik, który pierwszy rozwiąże zagadkę, natychmiast ogłosi całej sieci: „Potwierdziłem blok numer 888888! Zawiera transakcję przelewu 100 bitcoinów staremu Wangowi!” Jednocześnie wygeneruje unikalny „cyfrowy odcisk palca” (to jest wartość hash) dla tego bloku, umieści go na „pieczęci” bloku, a także dołączy „cyfrowy odcisk palca” poprzedniego potwierdzonego bloku, dzięki czemu wszystkie bloki łączą się jak ogniwa łańcucha.

Inne węzły na całym świecie szybko zweryfikują: „pieczęć” bloku nie została naruszona, cyfrowy odcisk palca idealnie pasuje, „łańcuch” między blokami nie jest przerwany → po potwierdzeniu, że wszystko jest w porządku, wszystkie węzły zsynchronizują swoje księgi rachunkowe, a transakcja przelewu stanie się nieodwołalna.

Próba późniejszej zmiany przeznaczenia tych 100 bitcoinów jest równie trudna jak wspinaczka na niebo: wymagałoby to jednoczesnej modyfikacji tej samej transakcji w ponad 51% węzłów na całym świecie, co jest tysiąckrotnie trudniejsze niż otwarcie skrytki w szwajcarskim banku.

Podsumowując, podstawowa logika blockchaina jest niezwykle prosta: zastępuje tradycyjny model zaufania oparty na „bankach” modelem „zaufania do algorytmów matematycznych + powszechnego nadzoru całej sieci”. Używa kryptografii, aby „zespawać” księgę rachunkową na amen, a ekonomiczne nagrody zachęcają obcych ludzi do aktywnego udziału w weryfikacji i nadzorze, ostatecznie zapewniając bezpieczeństwo, przejrzystość i niezmienialność transakcji.