🚨Jak działa Blockchain
1. Wprowadzenie do Blockchain
- Blockchain: zdecentralizowana, rozproszona księga rejestrująca transakcje na wielu komputerach w taki sposób, że zarejestrowanych transakcji nie można zmienić z mocą wsteczną. Zapewnia to bezpieczeństwo i przejrzystość.
2. Kluczowe komponenty
- Bloki: Każdy blok zawiera listę transakcji. Po ukończeniu bloku jest on dodawany do łańcucha.
- Łańcuch: Sekwencja połączonych ze sobą bloków. Każdy blok zawiera odniesienie (hash) do poprzedniego bloku.
- Węzły: Komputery w sieci, które utrzymują i weryfikują łańcuch bloków. Każdy węzeł ma kopię całego łańcucha bloków.
3. Proces transakcyjny
- Inicjowanie: transakcja jest inicjowana przez użytkownika i transmitowana do sieci.
- Weryfikacja: Węzły sieciowe weryfikują transakcję za pomocą mechanizmów konsensusu.
- Mechanizmy konsensusu: metody stosowane w celu uzgodnienia ważności transakcji. Typowe obejmują:
- Proof of Work (PoW): Górnicy rozwiązują złożone łamigłówki matematyczne w celu sprawdzenia poprawności transakcji.
- Dowód stawki (PoS): Walidatorzy są wybierani na podstawie liczby posiadanych monet i są skłonni „postawić” jako zabezpieczenie.
- Włączenie do bloku: Zatwierdzone transakcje są grupowane w nowy blok przez górników lub walidatorów.
- Dodanie do łańcucha bloków: Nowy blok jest dodawany do łańcucha bloków, dzięki czemu transakcja jest trwała i niezmienna.
4. Funkcje bezpieczeństwa
- Haszowanie: każdy blok zawiera unikalny skrót poprzedniego bloku, co gwarantuje, że jakakolwiek zmiana wpłynie na cały łańcuch.
- Decentralizacja: sprawia, że rozproszony charakter blockchainu to umożliwia