Полное руководство по запуску новых узлов валидатора Solana и бесшовной миграции без простоя

Полное руководство по запуску новых узлов валидатора Solana и бесшовной миграции без простоя

2024.05.24
ELSOUL LABO B.V. (штаб-квартира: Амстердам, Нидерланды; генеральный директор: Fumitake Kawasaki) совместно с Epics DAO, созданной для развития Web3 NFT-карточной игры, поддерживающей разработку ПО с открытым исходным кодом, продвигает инновации и устойчивое развитие блокчейн-технологий через разработку и эксплуатацию solv — инструмента с открытым исходным кодом для валидаторов блокчейна Solana. За примерно один год эксплуатации этот инструмент подтвердил свою производительность и надежность и сегодня широко используется многими пользователями как в основной сети, так и в тестовой сети Solana. Мы рады сообщить о публикации полного руководства, которое позволяет легко начать эксплуатацию валидаторов Solana с помощью solv. Операторы, уже управляющие валидаторами Solana, также могут без труда перейти на solv, воспользовавшись преимуществами миграции без простоя и ускоренной загрузки snapshot.

Обзор полного руководства по эксплуатации валидаторов Solana

Содержание:

  1. Шаги по запуску нового узла
    • Как запустить новый узел с помощью solv4
    • Объяснение необходимых настроек и команд
  2. Шаги для миграции без простоя
    • Как выполнить миграцию без простоя с помощью solv4
    • Настройки и проверка исходного и целевого узлов

Подробные шаги:

  1. На отметке 00:16 по инструкции из трех шагов на сайте документации solv установите solv на сервер, задайте произвольный пароль и создайте пользователя solv.
  2. На 00:35 введите пароль созданного пользователя и загрузите настройки.
  3. На 00:38 выполните solv setup и запустите узел в режиме dummy node (введите "y").
  4. На 01:02, если вы запускаете узел с Jito Client, задайте commission и region, а если размещаете Relayer, выберите "y" (в этом примере выберите "N").
  5. На 01:11 укажите объем swap-памяти (по умолчанию 256GB), а после завершения настройки выполните команду solv log, чтобы убедиться, что узел работает корректно.
  6. На 01:40 при миграции узла один раз остановите его командой solv stop, замените ключи валидатора на ключи с исходного узла и перезапустите.
  7. На 01:48 используйте solv monitor и дождитесь, пока узел догонит актуальный слот.
  8. На 02:06 откройте окна терминала на исходном и целевом узлах и убедитесь, что оба узла догнали актуальный слот.
  9. На 02:28 проверьте необходимые ключи валидатора командой solv balance и сверьте ключи, отображаемые на исходном и целевом узлах.
  10. На 03:01 настройте SSH-подключение и выполните команду solv change, чтобы переключить узел. Подробнее смотрите в видео на YouTube по ссылке ниже. Простой запуск и миграция узла валидатора Solana с Solv4 | Полное руководство по миграции без простоя (YouTube):

ELSOUL LABO и Epics DAO

Ключевые команды ELSOUL LABO и Epics DAO активно участвуют в разработке ПО с открытым исходным кодом. Они развивают два проекта с открытым исходным кодом: "solv" и "Skeet". solv "solv" — это инструмент с открытым исходным кодом, упрощающий настройку и эксплуатацию валидаторов Solana и RPC-узлов. Чтобы получать вознаграждение как блокчейн-валидатор, необходимы машинные ресурсы с подходящими характеристиками, а также установка и настройка ПО валидатора в соответствии с документацией, после чего обычно требуется выполнять несколько обновлений каждую неделю. С помощью "solv" валидатор Solana можно запустить всего тремя командами. Для обновлений требуется только одна команда: благодаря открытой модели разработки один человек в любой точке мира может подготовить обновление, а остальные — просто скачать его. Документация solv: https://solv.epics.dev/ Skeet "Skeet" — это инструмент с открытым исходным кодом для разработки безсерверных приложений на TypeScript, предлагающий современный фреймворк для управления инфраструктурой, быстрой разработки приложений, поддержки ИИ и разработки dApp/Web3. Документация Skeet: https://skeet.dev/ Научная работа команды разработки Skeet под названием "Skeet: Towards a Lightweight Serverless Framework Supporting Modern AI-Driven App Development" была представлена на ENASE 2024 — международной конференции по программной инженерии, прошедшей 28–29 апреля 2024 года в Анже, Франция. От имени команды выступил Dr. James, и его доклад получил высокую оценку. ENASE 2024: https://enase.scitevents.org/ ENASE 2024 - Skeet ENASE 2024 - команда разработки Skeet В исследовании предложен легковесный безсерверный фреймворк для современной разработки приложений с использованием ИИ. Работа опубликована в материалах конференции и индексируется в Google Scholar, Scopus и других крупных базах данных, благодаря чему доступна широкому исследовательскому сообществу. 「Skeet: Towards a Lightweight Serverless Framework Supporting Modern AI-Driven App Development」 - SciTePress: https://www.scitepress.org/PublicationsDetail.aspx?ID=Rza3TGE30Xw=&t=1 ENASE 2024 - статья о Skeet Мы продолжим продвигать инновации, развивать ПО с открытым исходным кодом и поддерживать общую среду разработки проектов с открытым исходным кодом. Обзор компании
  • Название: ELSOUL LABO B.V.
  • CEOs: Fumitake Kawasaki, Shota Kishi
  • Сфера деятельности: Исследования и разработка ПО (ИИ, cloud, blockchain)
  • Founded: Сентябрь 2020
  • Адрес: Weteringschans 165, 1017XD Amsterdam, Netherlands
  • Accreditations: WBSO (передовые R&D-программы) от правительства Нидерландов, партнер Google Cloud Build, отбор статьи на ENASE2024
  • URL: https://labo.elsoul.nl
  • Discord: https://discord.gg/H2HeqRq54J
  • Пресс-кит: https://labo.elsoul.nl/en/press-kits Обзор DAO
  • Название DAO: Epics DAO
  • Основатели: Fumitake Kawasaki, Shota Kishi
  • Сфера деятельности: Исследование, разработка и эксплуатация блокчейн-игр для социального воздействия
  • Founded: Июнь 2022
  • Award: 5-е место на Solana Summer Camp Hackathon 2022
  • URL: https://epics.dev
  • Twitter: https://twitter.com/EpicsDAO2
  • Discord: https://discord.gg/GmHYfyRamx ※ Эта статья не является инвестиционной рекомендацией. Информация, содержащаяся в статье, актуальна на момент публикации. Пожалуйста, проверяйте самые свежие данные. Всегда NFA/DYOR.