February 2018
Intermediate to advanced
368 pages
13h 6m
Polish
Struktura danych łańcucha bloków to uporządkowana lista bloków z transakcjami powiązana wstecz. Łańcuch bloków można zapisać jako zwykły plik lub w prostej bazie. Klient Bitcoin Core przechowuje metadane z łańcucha bloków w bazie LevelDB, rozwijanej przez firmę Google. Bloki są powiązane „do tyłu”, tak że każdy z nich prowadzi do wcześniejszego bloku w łańcuchu. Łańcuch bloków często jest przedstawiany jako pionowy stos, w którym bloki są umieszczone jeden na drugim, a blok początkowy stanowi podstawę stosu. Ta wizualizacja powoduje, że często używa się pojęć takich jak „wysokość” (co oznacza odległość od bloku początkowego) lub „wierzchołek” (określający ostatnio dodany blok).
Każdy blok w łańcuchu jest ...