Перейти к содержанию

NKN MainNet v2.1.7 [Релиз] [Обновления] [18.10.2021]


Рекомендуемые сообщения

Новая версия основной сети v2.1.7 по адресу https://github.com/nknorg/nkn/releases. Эта версия представляет быструю синхронизацию и легкую синхронизацию для более быстрой синхронизации блоков и меньшего размера реестра.

Экспериментальный выпуск быстрой синхронизации и лёгкой синхронизации

В этой версии NKN представляет два новых режима синхронизации: быстрая синхронизация и световая синхронизация.

  • Быстрая синхронизация: узел будет синхронизировать ту же полную историю блоков, что и раньше, но намного быстрее, если синхронизировать дерево состояний напрямую. Думайте об этом как о децентрализованной замене моментального снимка ChainDB, который используют многие люди.
  • Легкая синхронизация: узел будет синхронизировать только заголовки старых блоков без транзакций. Локальный размер бухгалтерской книги будет гораздо меньше , чем раньше (размер ChainDB составляет около 4 ГБ на момент выпуска), но узел не будет в состоянии реагировать на getblockи gettransactionRPC запросы на старых блоках / транзакций. Мы рекомендуем использовать легкую синхронизацию только тогда, когда дискового пространства узла недостаточно.

В настоящее время режимы быстрой синхронизации и легкой синхронизации все еще находятся на экспериментальной стадии и по умолчанию не включены.

nkn.png

Как включить быструю синхронизацию и световую синхронизацию:

Обратите внимание, что быстрая синхронизация и легкая синхронизация могут быть включены только тогда, когда у узла НЕТ локального каталога 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.

Ссылка на комментарий
Поделиться на другие сайты

Облегченный блокчейн реально 4ГБ весит, с нуля нода синхронизируется за час-два, если подсовывать архив то вообще за секунды. 
Кто-нибудь ставил облегченные ноды? Увеличилась производительность?

Ссылка на комментарий
Поделиться на другие сайты

В 20.10.2021 в 05:22, perturbator777 сказал:

Облегченный блокчейн реально 4ГБ весит, с нуля нода синхронизируется за час-два, если подсовывать архив то вообще за секунды. 
Кто-нибудь ставил облегченные ноды? Увеличилась производительность?

Не решился экспериментировать, позже когда будет не экспериментальный вариант, попробую 

Ссылка на комментарий
Поделиться на другие сайты

Интересно другое, будет ли легкий блокчейн влиять на производительность ноды? По логике нет,  но nstatus показывает в подключенных узлах ноды со статусом WAIT_FOR_SYNCING, так что может и с ними идут релеии и тогда и шанс получить награду выше?

Ссылка на комментарий
Поделиться на другие сайты

52 минуты назад, NKN_SHIZik сказал:

Интересно другое, будет ли легкий блокчейн влиять на производительность ноды? По логике нет,  но nstatus показывает в подключенных узлах ноды со статусом WAIT_FOR_SYNCING, так что может и с ними идут релеии и тогда и шанс получить награду выше?

Как пишут разрабы  - "Нет, не повлияет"

 

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...
Top.Mail.Ru