Blockchain (łańcuch bloków) to zdecentralizowana, rozproszona baza danych, która przechowuje dane w postaci sekwencyjnych bloków połączonych kryptograficznie. Każdy blok zawiera zapis transakcji, znacznik czasu i hash (skrót kryptograficzny) poprzedniego bloku, tworząc niezmienny łańcuch.
Jak działa Blockchain?
Gdy użytkownik inicjuje transakcję (np. wysyła Bitcoin), jest ona rozsyłana do sieci komputerów (węzłów/node'ów). Węzły weryfikują transakcję, a następnie grupują ją z innymi transakcjami w blok. Blok jest dodawany do łańcucha po zatwierdzeniu przez mechanizm konsensusu (np. Proof of Work lub Proof of Stake).
Kluczowe cechy
- Decentralizacja – brak centralnego organu kontrolującego sieć
- Niezmienność – po zapisaniu danych nie można ich zmienić bez zgody większości sieci
- Transparentność – wszystkie transakcje są publiczne i weryfikowalne
- Bezpieczeństwo – kryptografia zabezpiecza integralność danych
Zastosowania
Blockchain ma zastosowania daleko wykraczające poza kryptowaluty: logistyka (śledzenie łańcucha dostaw), finanse (DeFi), tożsamość cyfrowa, głosowanie elektroniczne, tokenizacja aktywów i wiele innych.