Блокчейн - Дерево Меркла
Проблема дискового пространства в узле легко преодолевается, потому что все транзакции в блоке хешируются в дереве Меркла, как показано на изображении -
Заголовок блока теперь содержит хэш предыдущего блока, Nonce и Root Hashвсех транзакций в текущем блоке дерева Меркла. Как этоRoot Hashвключает хэши всех транзакций в блоке, эти транзакции могут быть сокращены для экономии места на диске. Итак, теперь ваш блокчейн будет выглядеть как на изображении ниже -
Это может привести к значительной экономии дискового пространства. Эта стратегия используется обычным клиентом, который заинтересован только в получении платежей от других. Однако майнерам необходимо сохранить полную цепочку блоков. Теперь возникает вопрос, как получатель проверяет платеж, не имея возможности отследить полученную монету до ее происхождения. Это объясняется далее.