Investor's wiki

wysokość bloku

wysokość bloku

Wysokość bloku reprezentuje liczbę bloków, które zostały potwierdzone w całej historii danej sieci blockchain – od bloku genezy (lub bloku zero) do ostatniego. W przeciwieństwie do bloku genezy, wszystkie inne bloki zawierają odniesienie (hash) do bloku, który pojawił się bezpośrednio przed nim, a wysokość bloku to numer każdego bloku w tej sekwencji. Tak więc wysokość bloku bloku genezy wynosi #0, a wysokość bloku pierwszego wydobywanego bloku to #1.

Ponieważ łańcuchy bloków składają się z bloków, analogią, która jest czasami używana do ich opisu, jest wyobrażanie sobie łańcuchów bloków jako stosów klocków lego. Nie ma sposobu, aby usunąć lego ze środka stosu bez zepsucia całej konstrukcji – to nie jest jak Jenga, gdzie można wysunąć klocek bez narażania pozostałych.

Dlatego wysokość bloku można obliczyć na podstawie czasu od uruchomienia łańcucha bloków podzielonego przez średni czas bloku łańcucha. Innymi słowy, wysokość bloku składa się z liczby bloków wydobytych (lub zweryfikowanych) od momentu utworzenia konkretnej sieci blockchain.

Teoretycznie średni czas bloku powinien być z grubsza docelowym czasem bloku opartym na poziomie trudności wydobycia. Trudność wydobywania dla wielu łańcuchów bloków dostosowuje się na podstawie ilości zagregowanego hashrate, którą ma sieć, tak aby okres blokowania mógł pozostać w przybliżeniu stały. W przypadku Bitcoina czas blokowania wynosi średnio 10 minut. W przeciwnym razie oczekiwany okres blokowania może się zmieniać w odpowiedzi na ilość zasobów obliczeniowych, które górnicy przeznaczyli na tę konkretną sieć.

Wysokość bloku nie powinna być porównywana bezpośrednio między różnymi łańcuchami bloków, ponieważ ich średni okres blokowania i współczynniki haszowania są różne. Jednak kopia łańcucha bloków może zostać uznana za „niezsynchronizowaną”, jeśli wysokość bloku kopii lokalnej różni się od przyjętej globalnie wysokości bloku. Tak więc wysokość bloku jest przydatną statystyką, aby sprawdzić, czy kopia danego łańcucha bloków jest aktualna, czy nie.

##Przegląd najważniejszych wydarzeń

  • Aktualna wysokość bloku łańcucha bloków wskazuje na jego obecny rozmiar lub czas istnienia.

  • Wysokość bloku odnosi się do określonej lokalizacji w łańcuchu bloków, mierzonej liczbą potwierdzonych bloków poprzedzających ją.

  • Zdecentralizowane algorytmy konsensusu zazwyczaj działają poprzez zgodę na wydobycie łańcucha o najdłuższej wysokości bloku.