Jump to content

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


Recommended Posts

Новая версия основной сети 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.

  • Like 1
Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

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

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

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...