Investor's wiki

Nagłówek bloku (kryptowaluta)

Nagłówek bloku (kryptowaluta)

Nagłówek bloku to sekcja w bloku,. która służy jako podsumowanie reszty bloku. Składa się ze wszystkich metadanych – takich jak czas i stopień trudności wydobycia bloku , korzeń Merkle uwzględnionych transakcji i nonce. Obecny jest również hash poprzedniego bloku,. który pozwala nam stworzyć „łańcuch” bloków. Zasadniczo nagłówek bloku zawiera wszelkie dane, które nie są samą listą nieprzetworzonych transakcji.

Nagłówek bloku jest tym, co mieszają górnicy, aby spróbować, aby blok był prawidłowy. Jest to o wiele bardziej wydajne niż mieszanie całego bloku, który może składać się z tysięcy transakcji. Dla górnika byłoby o wiele bardziej kłopotliwe, gdyby wymienił jednorazowo i przerobił cały blok 2 MB przy każdej próbie. Porównaj to na przykład z haszowaniem nagłówków bloków Bitcoina, które mają stałą długość 80 bajtów.

Nagłówki blokowe są świetne z punktu widzenia górnictwa, ale ze względu na swój mały rozmiar są również idealne dla lekkich klientów. Łańcuch bloków Bitcoina jest zbyt duży, aby można go było przechowywać w urządzeniach takich jak smartfony. Gdyby łańcuch miał 100 000 bloków 1 MB, zużyłbyś 100 GB miejsca. Ale mając tylko nagłówki bloków dla tych samych bloków, zajęłoby to tylko 0,008 GB lub 8 MB.

W ten sposób urządzenia o mniejszej przepustowości lub przestrzeni dyskowej mogą nadal przeprowadzać pewien stopień weryfikacji. Ponieważ korzeń Merkle zawiera wszystkie transakcje, mogą później sprawdzić, czy transakcja została uwzględniona w konkretnym bloku. Wiąże się to z kosztami – użytkownik nadal musi polegać na osobie trzeciej, która dostarczy mu niezbędnych informacji. Mając to na uwadze, słabsi klienci są preferowani niż system, w którym użytkownicy w ogóle nie przeprowadzają weryfikacji.

##Przegląd najważniejszych wydarzeń

  • Są haszowane, aby stworzyć dowód pracy dla nagród za wydobycie.

  • Nagłówki bloków identyfikują poszczególne bloki w łańcuchu bloków.

  • Bloki układa się warstwami w pionie, zaczynając od „bloku genezy”.

  • Numer wersji bitcoin pomaga śledzić zmiany w protokole.

  • Każdy nagłówek bloku zawiera trzy zestawy metadanych bloku i wiele pojedynczych komponentów.