Леджер клиенты будут просто не отвечать на запросы, когда опрашивается для блоков старше 5 лет.
Это в значительной степени казенный. Это предотвратило бы старые клиент от принятия цепи на всех.
Я полагаю, что главная книга клиенты будут по-прежнему держать заголовки обратно к корню?
"Окончательные сжатия blockchain" является лучшим решением, чем лицевой блок.
Я должен согласиться с того, что я прочитал в теме, связанной ниже ваш пост звучит как легкий схемы клиента. Полные клиенты будут по-прежнему нуждаются в полной цепи, так как сеть реального Bitcoin не волнует ничего решается.
Если он достаточно твердый, то каждый может использовать его.
В основном корень выходной транзакции дерева сохраняется для каждого блока.
Можно вычислить новый корень, если у вас есть
- старый корень
- неупорядоченный набор отработавшей сделки выводит в блоке
- Меркле отрасль, связанная с проведенными сделками
- неупорядоченный набор новых выходов в блоке
Вы получаете подтверждение, что
- общее количество монет является правильным (новый = старый + чеканились)
- все проведенные операции были в допустимом наборе выходных транзакций
Поэтому, не зная всю историю вы можете проверить текущий блок.
Существует мета данных требуется. Тем не менее, некоторые из них будут нести ответственность за транжира. Для того, чтобы потратить монету вам нужно Merkle путь для блока он был создан. Это может храниться владельцем монеты.
Кроме того, необходимо путь, когда он уходит. Это изменило бы каждый блок, так что не уверен, как лучше справиться с этим. Только изменение части требуется, хотя. Это часть около корня, где нагрузки путей сходиться.