Оновлення вузла

Core-розробник команда Nomadic Labs регулярно випускає оновлення для вузлів Tezos. Вони виправляють баги, а також оптимізують код для більш стабільної роботи.

Також вузол потрібно оновлювати при переході протоколу Tezos на нову версію. Якщо вона змінює механізм бейкінгу, формат бази даних блокчейна або алгоритм консенсусу, застарілі вузли не зможуть працювати з новим протоколом.

Nomadic Labs публікують інструкції щодо оновлення вузла до актуальної версії на Tezos.gitlab.io. Покажемо загальний приклад оновлення вузла.

Відкрийте термінал і перейдіть до папки із встановленим вузлом:

cd tezos

Потім виконайте команду для перегляду всіх доступних версій вузла в репозиторії Tezos:

git fetch

Виберіть останню версію. У нашому випадку — 12.0-rc2:

git checkout v12.0-rc2

Видаліть старий код для компіляції вузла:

rm -rf _opam _build

Скомпілюйте нову версію вузла:

make build-depseval $(opam env)make

Після цього перезапустіть комп'ютер, щоб завершити роботу старої версії вузла та наступного разу запустити нову.