Blockchain - weryfikacja płatności
Rozważ przypadek, w którym jako sprzedawca możesz chcieć zweryfikować pewną płatność dokonaną w przeszłości. Ponieważ łańcuch bloków, który trzymasz na swoim komputerze, zawiera tylko nagłówki bloków, jak pokazano na wcześniejszym rysunku, w kopii Twojego łańcucha blokowego brakuje transakcji, której szukasz.
Możesz teraz przeszukiwać swoją kopię łańcucha bloków wstecz, aż znajdziesz blok, w którym żądana transakcja jest oznaczona sygnaturą czasową. Teraz poproś o drzewo merkle wybranego bloku, a otrzymasz transakcję, której szukasz. Ilustruje to poniższy rysunek -
Tutaj zakładamy, że szukasz Tx103. Chociaż możesz nie być w stanie zobaczyć zawartości Tx103, wiesz, że zostało to zaakceptowane przez blok, do którego należy, i wszystkie kolejne bloki w łańcuchu. Dzięki temu możesz bezpiecznie zaufać tej transakcji i kontynuować swoją działalność.