Blockchain - Verifica del pagamento

Considera un caso in cui, come venditore, potresti voler verificare un determinato pagamento effettuato in passato. Poiché la blockchain che stai tenendo sulla tua macchina contiene solo le intestazioni di blocco come mostrato nella figura precedente, la transazione che stai cercando non è presente nella copia della tua blockchain.

Ora puoi cercare all'indietro nella tua copia della blockchain fino a trovare un blocco in cui la transazione desiderata è timestamp. Ora, richiedi l'albero merkle del blocco selezionato e avrai la transazione che stai cercando. Ciò è illustrato nella figura seguente:

Qui, supponiamo che tu stia cercando Tx103. Anche se potresti non essere in grado di vedere il contenuto di Tx103, sai che questo è stato accettato dal blocco a cui appartiene e da tutti i blocchi successivi nella catena. Pertanto, puoi fidarti in sicurezza di questa transazione e procedere con la tua attività.