Это может принести требуемое состояние для полного проверяющего узла до нескольких жалкого килобайта рабочего состояния, навсегда. При условии, у вас есть доступ к одному или более архивным узлам, готовых служить ненадежные данные, то есть.
"Окончательные сжатия blockchain" это немного некорректным в эти дни. Питер Wuille ака "сипа" реализовано сжатие имя имел в виду в своем "ultraprune" филиал bitcoind, который был объединен с выходом опорного клиента 0.8, до моего вовлекаются с UBC. Этот релиз и все выпуски, так как поддерживать отдельную структуру, содержащую все данные, необходимые для проверки будущих блоков, хранящихся в базе данных, в то время, когда я пишу это о 305MB (по сравнению с около 18GB, так что около 94% сжатия). Ссылка клиент по-прежнему сохраняет исторические данные блока цепи вокруг, потому что не адекватные возможности в месте еще, чтобы защитить здоровье сети один раз значительное количества узлов начинает обрезку старого состояния цепи. Но это-то и я, и другие намерены исправить в ближайшем будущем, тем самым позволяя людям пользоваться этими функциями экономии пространства уже развернуты. Вершины будут по-прежнему необходимо сохранить все эти данные, однако, так как они не имели бы никакого способа извлечения его из ненадежных коллег безопасным образом.
То есть проблема, которую решает UBC: безопасно запрос пэра для данных, извлеченных из структуры проверки. Если предположить, что будет по крайней мере один достижимы равным с информацией, необходимой и соответствующей пропускной способностью, то становится возможным "компресс" (Так в оригинале) блок цепи далее путем переноса этих данных в сеть, вплоть до минимального размера 28 байт - хэш текущего лучшего блока, минус 4 байта, которые всегда равны нулю. На самом деле вы должны были бы иметь несколько (10-х?) Килобайт для хранения и обработки сетевых сообщений, и гораздо больше, чем в кэшированных данных, чтобы быть достаточно производительным. Но вы могли бы, вероятно, к примеру, сделать аппаратный бумажник устройство только с примерно 512кбом хранения, которые тем не менее, действует как полный узел, запрашивая bitcoind через ненадежное соединение USB.
Спасибо, это, наверное, первый раз, когда я понятия об этом.
Тем не менее это может сделать его проще для правоохранительных органов, чтобы закрыть в сети, как люди, как правило, чтобы разгрузить бремя сохранения данных проверки на других, стремление децентрализации требует от нас, чтобы сохранить структуру проверки, которая, я полагаю, в основном UTXO установить? Если 10% мирового населения принимает Bitcoin, и каждый из них создать что-то вроде 50-100 выходов, то набор будет десятки терабайт больших, и я предполагаю, что нет никакого способа, чтобы сжать его гораздо дальше?