Msrybin Опубликовано 18 октября, 2021 Поделиться Опубликовано 18 октября, 2021 Новая версия основной сети v2.1.7 по адресу https://github.com/nknorg/nkn/releases. Эта версия представляет быструю синхронизацию и легкую синхронизацию для более быстрой синхронизации блоков и меньшего размера реестра. Экспериментальный выпуск быстрой синхронизации и лёгкой синхронизации В этой версии NKN представляет два новых режима синхронизации: быстрая синхронизация и световая синхронизация. Быстрая синхронизация: узел будет синхронизировать ту же полную историю блоков, что и раньше, но намного быстрее, если синхронизировать дерево состояний напрямую. Думайте об этом как о децентрализованной замене моментального снимка ChainDB, который используют многие люди. Легкая синхронизация: узел будет синхронизировать только заголовки старых блоков без транзакций. Локальный размер бухгалтерской книги будет гораздо меньше , чем раньше (размер ChainDB составляет около 4 ГБ на момент выпуска), но узел не будет в состоянии реагировать на getblockи gettransactionRPC запросы на старых блоках / транзакций. Мы рекомендуем использовать легкую синхронизацию только тогда, когда дискового пространства узла недостаточно. В настоящее время режимы быстрой синхронизации и легкой синхронизации все еще находятся на экспериментальной стадии и по умолчанию не включены. Как включить быструю синхронизацию и световую синхронизацию: Обратите внимание, что быстрая синхронизация и легкая синхронизация могут быть включены только тогда, когда у узла НЕТ локального каталога ChainDB (т.е. свежая синхронизация). Вам нужно удалить ChainDB-каталог и позволить узлу выполнить новую синхронизацию, если вы хотите их включить. Есть два способа включить быструю синхронизацию и световую синхронизацию: Добавьте --sync fast аргумент при запуске nknd, чтобы включить быструю синхронизацию, или добавьте --sync light аргумент при запуске nknd, чтобы включить световую синхронизацию. Добавить "SyncMode": "fast"к config.json для быстрой синхронизации, или добавить "SyncMode": "light"к config.json чтобы включить быструю синхронизацию. Вам следует выбрать только один режим синхронизации, а не оба. Как обновить: Если вы используете nkn-Commercial (включая одно нажатие на DO / AWS / Google Cloud) или быстрое развертывание nknx, вам не нужно ничего делать. Если вы скачали релизную версию, вам просто нужно снова загрузить ее со страницы https://github.com/nknorg/nkn/releases, замените файлы и снова запустите nknd Если вы строите с нуля, вам просто нужно сделать сборку заново. Если вы используете какие-то скрипты или учебные пособия, в которых есть автоматическое обновление, то оно должно быть автоматическим, если оно работает должным образом. Мы не рекомендуем никому загружать моментальный снимок ChainDB вручную, но если вы действительно хотите или вам нужно, вы можете использовать https://nkn.org/ChainDB_pruned_latest.zip. или https://nkn.org/ChainDB_pruned_latest.tar.gz для обрезанной ChainDB. 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
perturbator777 Опубликовано 19 октября, 2021 Поделиться Опубликовано 19 октября, 2021 Облегченный блокчейн реально 4ГБ весит, с нуля нода синхронизируется за час-два, если подсовывать архив то вообще за секунды. Кто-нибудь ставил облегченные ноды? Увеличилась производительность? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Msrybin Опубликовано 21 октября, 2021 Автор Поделиться Опубликовано 21 октября, 2021 В 20.10.2021 в 05:22, perturbator777 сказал: Облегченный блокчейн реально 4ГБ весит, с нуля нода синхронизируется за час-два, если подсовывать архив то вообще за секунды. Кто-нибудь ставил облегченные ноды? Увеличилась производительность? Не решился экспериментировать, позже когда будет не экспериментальный вариант, попробую Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
NKN_SHIZik Опубликовано 25 октября, 2021 Поделиться Опубликовано 25 октября, 2021 Интересно другое, будет ли легкий блокчейн влиять на производительность ноды? По логике нет, но nstatus показывает в подключенных узлах ноды со статусом WAIT_FOR_SYNCING, так что может и с ними идут релеии и тогда и шанс получить награду выше? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Msrybin Опубликовано 25 октября, 2021 Автор Поделиться Опубликовано 25 октября, 2021 52 минуты назад, NKN_SHIZik сказал: Интересно другое, будет ли легкий блокчейн влиять на производительность ноды? По логике нет, но nstatus показывает в подключенных узлах ноды со статусом WAIT_FOR_SYNCING, так что может и с ними идут релеии и тогда и шанс получить награду выше? Как пишут разрабы - "Нет, не повлияет" Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.