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

  1. Tworzenie transakcji → Użytkownik inicjuje transakcję (np. wysyłanie kryptowaluty)

  2. Weryfikacja → Węzły sieci weryfikują transakcję

  3. Tworzenie Bloków → Zweryfikowane transakcje są grupowane w blok

  4. Mechanizm konsensusu → Sieć zgadza się, że blok jest ważny

  5. 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:

  1. Bitcoin

  2. Ethereum

  3. Litecoin

  4. 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:

  1. Hyperledger Fabric

  2. 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:

  1. Kworum

  2. 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:

  1. XinFin (XDC Network)

  2. Dragonchain

5. Mechanizmy Konsensusu

  1. Mechanizmy konsensusu pozwalają węzłom zgadzać się co do stanu blockchaina.

  2. Proof of Work (PoW): Górnicy rozwiązują zagadki (Bitcoin)

  3. Proof of Stake (PoS): Walidatorzy stakują tokeny (Ethereum 2.0)

  4. Delegowany Proof of Stake (DPoS): System oparty na głosowaniu (EOS, TRON)

  5. Praktyczna Tolerancja na Błąd Bizantyński (PBFT): Szybka, używana w prywatnych blockchainach

6. Przykład ze Świata Rzeczywistego

  1. Kiedy wysyłasz 1 ETH do przyjaciela:

  2. Twój portfel tworzy transakcję → wysyła do sieci

  3. Walidatorzy to sprawdzają → zatwierdzają to

  4. Zostaje zapisane w bloku → na stałe przechowywane w blockchainie Ethereum

To wszystko na dzisiaj.


#web3 #web3course #Web3 #blockchain