Обновление узла

Команда Nomadic Labs регулярно выпускает обновления для узлов 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

После этого перезапустите компьютер, чтобы точно завершить работу старой версии узла и в следующий раз запустить новую.