PRZEWODNIK: Co to jest blockchain?
Blockchain, czyli łańcuch bloków, to technologia, która umożliwia istnienie Bitcoina i tysięcy kryptowalut. Brzmi skomplikowanie, ale pomysł jest prostszy, niż się wydaje: to wspólna księga rachunkowa, której nikt nie może potajemnie manipulować.

Podstawowa idea: wspólna księga rachunkowa
Wyobraź sobie zeszyt, w którym zapisywana jest każda płatność dokonywana w grupie ludzi. W tradycyjnym systemie ten zeszyt przechowuje bank: on decyduje, co jest zapisywane, a ty ufasz, że zrobi to dobrze. W blockchainie zeszyt jest skopiowany na tysiące komputerów rozproszonych po całym świecie, i wszyscy mają dokładnie tę samą wersję.
Gdy ktoś wysyła transakcję, jest ona rozsyłana po sieci. Komputery sprawdzają, czy płatnik ma wystarczające środki i czy podpis cyfrowy jest ważny. Jeśli wszystko się zgadza, transakcja jest grupowana z innymi w „blok”.
Każdy blok jest połączony z poprzednim za pomocą kryptograficznego odcisku zwanego hashem. Ten odcisk zależy od zawartości bloku: gdyby ktoś zmienił jeden przecinek w starej transakcji, hash by się zmienił, a wszystkie kolejne bloki przestałyby pasować. Dlatego nazywa się to łańcuchem: bloki są ze sobą zszyte.
Dlaczego trudno jest nim manipulować
Aby zmienić historię, nie wystarczy edytować kopii księgi; trzeba by było odtworzyć wszystkie późniejsze bloki i przekonać większość sieci do zaakceptowania tej fałszywej wersji. W dużych sieciach, takich jak Bitcoin, wymagałoby to gigantycznej mocy obliczeniowej i astronomicznych kosztów energii, znacznie przewyższających korzyści z ataku.
Do tego dochodzi przejrzystość: każdy może pobrać cały łańcuch i go zweryfikować. Nie trzeba ufać żadnej władzy, wystarczy sprawdzić matematykę. To zmiana modelu: od „zaufaj pośrednikowi” do „zweryfikuj samemu”.
Wadą jest to, że blockchain jest wolny i drogi w porównaniu z prywatną bazą danych. Dlatego nie każda aplikacja potrzebuje blockchaina: ma to sens tylko wtedy, gdy wiele stron, które sobie nie ufają, potrzebuje wspólnego rejestru.
Jak tysiące komputerów dochodzi do porozumienia
Mechanizm, którego uczestnicy używają do uzgodnienia, która wersja jest ważna, nazywany jest konsensusem. Bitcoin używa dowodu pracy (proof of work): górnicy rywalizują w rozwiązywaniu problemu matematycznego, a ten, kto go rozwiąże, proponuje następny blok i otrzymuje nagrodę.
Inne sieci, takie jak Ethereum, używają dowodu stawki (proof of stake): walidatorzy blokują swoje własne monety jako zabezpieczenie i tracą ich część, jeśli próbują oszukiwać. Zużywa to znacznie mniej energii, chociaż ma tendencję do koncentrowania władzy w rękach tych, którzy mają więcej kapitału.
W obu przypadkach cel jest ten sam: sprawić, by kłamstwo było droższe niż uczciwe zachowanie.
Zastosowania poza kryptowalutami
Ta sama technologia służy do rejestrowania rzeczy, które nie są pieniędzmi. Jest używana do śledzenia łańcuchów dostaw (aby wiedzieć, z której farmy pochodzi kawa), do certyfikowania tytułów akademickich, do tokenizacji obligacji i funduszy, lub do tworzenia smart kontraktów: programów, które wykonują się automatycznie po spełnieniu warunków, bez potrzeby pośrednika, który by je egzekwował.
Warto być realistą: wiele projektów, które reklamowane są jako blockchain, działałoby tak samo dobrze na zwykłej bazie danych. Użyteczne pytanie zawsze jest takie samo: czy istnieje wiele niezależnych stron, które potrzebują wspólnego rejestru bez ufania sobie nawzajem? Jeśli odpowiedź brzmi „nie”, prawdopodobnie blockchain jest zbędny.
Limity, mity i jak ocenić projekt blockchain
Po zrozumieniu podstawowej idei, kolejnym krokiem jest nauczenie się rozróżniania tego, co blockchain robi dobrze, od tego, co jest mu po prostu przypisywane w marketingu. Technologia rozwiązuje bardzo konkretny problem: pozwala kilku stronom, które sobie nie ufają, dzielić ten sam rejestr bez zależności od pośrednika. Wszystko inne — prędkość, koszt, prywatność, łatwość użycia — jest zazwyczaj gorsze niż w tradycyjnej bazie danych. Publiczny blockchain powtarza tę samą pracę na tysiącach węzłów, a ta redundancja sprawia, że jest odporny, ale także wolny i drogi w porównaniu do serwera centralnego.
Stąd wynikają trzy ograniczenia, które warto jasno sobie uświadomić. Pierwszym jest skalowalność: sieć Bitcoin przetwarza kilka transakcji na sekundę, daleko od sieci kart płatniczych. Dlatego istnieją warstwy wyższe, takie jak Lightning Network, które grupują wiele płatności poza łańcuchem i jedynie ostatecznie rozliczają wynik w łańcuchu. Drugim jest prywatność: wbrew temu, co wielu ludzi uważa, publiczny blockchain nie jest anonimowy, ale pseudonimowy. Każdy ruch jest rejestrowany na zawsze, a jeśli adres zostanie powiązany z Twoją tożsamością na giełdzie, cała jego historia zostanie ujawniona. Trzecim jest nieodwracalność: nie ma obsługi klienta, która mogłaby cofnąć przelew wysłany na niewłaściwy adres.
Są też mity, które warto obalić. To, że coś jest w blockchainie, nie oznacza, że jest prawdą: łańcuch gwarantuje, że dane nie zostały zmienione od momentu ich zarejestrowania, ale nie to, że były poprawne w momencie ich wpisania. Jeśli ktoś zaświadczy, że diament jest autentyczny i skłamie, to kłamstwo zostanie niezmiennie zapisane. Nie jest też prawdą, że każdy blockchain jest zdecentralizowany: wiele sieci korporacyjnych jest kontrolowanych przez garstkę znanych uczestników, co w praktyce czyni je współdzielonymi bazami danych z dodatkowymi krokami.
Aby ocenić projekt bez wiedzy technicznej, zadaj sobie cztery pytania. Kto waliduje transakcje i ilu jest niezależnych uczestników? Co by się stało, gdyby zespół założycielski zniknął jutro; czy sieć nadal by działała? Czy kod jest otwarty i możliwy do audytu przez osoby trzecie? I jaki rzeczywisty problem rozwiązuje, który nie zostałby równie dobrze rozwiązany za pomocą konwencjonalnej bazy danych? Jeśli projekt nie potrafi jasno odpowiedzieć na te cztery pytania, ostrożność zaleca trzymanie się od niego z daleka. Zastosowanie tego podstawowego filtra pozwala uniknąć większości pustych projektów i pomaga skupić się na sieciach z historią, społecznością i udowodnionym zastosowaniem.
Jeśli chcesz zrozumieć, jak to wszystko ma zastosowanie do najbardziej znanej waluty, kontynuuj z naszym przewodnikiem na temat tego, czym jest Bitcoin i jak działa.
Dowiedz się więcej o Bitcoinie