Rozdział 9. Łańcuch bloków

Wprowadzenie

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

Get Bitcoin dla zaawansowanych now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.