1. Czym jest Blockchain?
Blockchain to rozproszony, niezmienny cyfrowy rejestr, który rejestruje transakcje w wielu komputerach w sposób, który uniemożliwia wprowadzenie zmian po fakcie.
Kluczowe cechy:
Rozproszony: Dane są przechowywane w wielu węzłach (komputerach)
Niezmienny: Po zapisaniu, danych nie można zmienić
Przejrzysty: Transakcje są publicznie weryfikowalne
Bezpieczny: Wykorzystuje techniki kryptograficzne
2. Jak działa Blockchain
Tworzenie transakcji → Użytkownik inicjuje transakcję (np. wysyłanie kryptowaluty)
Weryfikacja → Węzły sieci weryfikują transakcję
Tworzenie Bloków → Zweryfikowane transakcje są grupowane w blok
Mechanizm konsensusu → Sieć zgadza się, że blok jest ważny
Blok dodany do łańcucha → Trwały, chronologiczny zapis jest aktualizowany
3. Składniki Blockchaina
Bloki: Kontenery przechowujące dane transakcji
Łańcuch: Połączona sekwencja bloków
Hash: Unikalny cyfrowy odcisk palca każdego bloku
Węzeł: Uczestnik w sieci
Księga: Cała baza danych transakcji
4. Typy Blockchainów
Publiczny Blockchain
Definicja: Otwarte sieci, do których każdy może dołączyć i uczestniczyć.
Dostęp: Bez zezwolenia.
Konsensus: Zazwyczaj Proof of Work (PoW) lub Proof of Stake (PoS).
Zalety: Wysoka decentralizacja, przejrzystość, odporność na cenzurę.
Wady: Wolniejsze, mniej prywatne, wysoki koszt energii (PoW).
Przykłady:
Bitcoin
Ethereum
Litecoin
Solana
Prywatny Blockchain
Definicja: Kontrolowane przez jedną organizację.
Dostęp: Z zezwoleniem.
Konsensus: Często scentralizowany lub poprzez ograniczonych walidatorów.
Zalety: Szybkie transakcje, prywatność, łatwiejsza zgodność.
Wady: Mniej zdecentralizowane, wymagane zaufanie do centralnej władzy.
Przykłady:
Hyperledger Fabric
Corda
Konsorcjum Blockchain
Definicja: Kontrolowane przez grupę organizacji.
Dostęp: Z zezwoleniem (uczestnicy są wstępnie wybrani).
Konsensus: Wstępnie zatwierdzeni walidatorzy dzielą kontrolę.
Zalety: Wspólne zarządzanie, szybsza niż publiczne łańcuchy, bezpieczna współpraca.
Wady: Ograniczona decentralizacja, wymaga zaufania między uczestnikami.
Przykłady:
Kworum
Energia Web Chain
Hybydowe Blockchainy
Definicja: Łączy elementy publicznych i prywatnych blockchainów.
Dostęp: Niektóre dane publiczne, inne części ograniczone.
Konsensus: Elastyczny (może łączyć metody bez zezwolenia i z zezwoleniem).
Zalety: Personalizowana prywatność, skalowalność, selektywna przejrzystość.
Wady: Złożona architektura, wyzwania związane z zarządzaniem.
Przykłady:
XinFin (XDC Network)
Dragonchain
5. Mechanizmy Konsensusu
Mechanizmy konsensusu pozwalają węzłom zgadzać się co do stanu blockchaina.
Proof of Work (PoW): Górnicy rozwiązują zagadki (Bitcoin)
Proof of Stake (PoS): Walidatorzy stakują tokeny (Ethereum 2.0)
Delegowany Proof of Stake (DPoS): System oparty na głosowaniu (EOS, TRON)
Praktyczna Tolerancja na Błąd Bizantyński (PBFT): Szybka, używana w prywatnych blockchainach
6. Przykład ze Świata Rzeczywistego
Kiedy wysyłasz 1 ETH do przyjaciela:
Twój portfel tworzy transakcję → wysyła do sieci
Walidatorzy to sprawdzają → zatwierdzają to
Zostaje zapisane w bloku → na stałe przechowywane w blockchainie Ethereum
To wszystko na dzisiaj.