waves_logo Docs
  • Руководство владельца ноды
    Руководство владельца ноды
  • Установить ноду Waves
    • Развернуть ноду в Docker
      Развернуть ноду в Docker
    • Установить ноду на Ubuntu
      Установить ноду на Ubuntu
    • Установить ноду на macOS
      Установить ноду на macOS
    • Установить ноду на Windows
      Установить ноду на Windows
    • Установить из исходников (сборка SBT)
      Установить из исходников (сборка SBT)
    Установить ноду Waves
  • Синхронизировать блокчейн Waves
    • Импортировать и экспортировать блокчейн
      Импортировать и экспортировать блокчейн
    • Загрузить актуальный блокчейн
      Загрузить актуальный блокчейн
    • Откатить ноду
      Откатить ноду
    Синхронизировать блокчейн Waves
  • Генерировать блоки
    Генерировать блоки
  • Обновить ноду
    Обновить ноду
  • Конфигурация ноды
    Конфигурация ноды
  • Логирование
    Логирование
  • Кошелек ноды
    Кошелек ноды
  • Фичи
    • Протокол активации
      Протокол активации
    Фичи
  • Собственный блокчейн
    Собственный блокчейн
  • REST API ноды
    • API-ключ
      API-ключ
    • Работа с транзакциями
      Работа с транзакциями
    • Формат числовых полей
      Формат числовых полей
    • Постраничная выборка
      Постраничная выборка
    • CORS
      CORS
    • Ограничения пула публичных нод
      Ограничения пула публичных нод
    • Медленные запросы
      Медленные запросы
    • Коды ответов и ошибки
      Коды ответов и ошибки
    REST API ноды
  • Расширения
    • gRPC Server
      gRPC Server
    • Blockchain Updates
      Blockchain Updates
    Расширения
  • Устранение неполадок
    • Генерация блока FAQ
      Генерация блока FAQ
    Устранение неполадок
  • Нода на языке Go
    Нода на языке Go
      • English
      • Русский
      On this page
        • Установка OpenJDK
        • Загрузка пакета Waves и настройка приложения
        • Дополнительная безопасность
      waves_logo Docs

          # Установить ноду на Windows

          В этой статье описана установка ноды Waves на компьютер под управлением Windows. Сначала установите OpenJDK (Java), а затем саму ноду.

          # Установка OpenJDK

          Установка ноды поддерживается в версиях OpenJDK 11 и 17.

          Если OpenJDK не установлен, установите OpenJDK 11, как описано в документации .

          Откройте командную строку и проверьте версию JDK с помощью следующей команды:

          java -version
          

          # Загрузка пакета Waves и настройка приложения

          Загрузите последнюю версию waves-all-<номер версии>.jar в любой каталог.

          Скачайте образец файла конфигурации и разместите в том же каталоге. Укажите в файле обязательные параметры ноды. Будьте внимательны: от конфигурации зависит безопасность вашего кошелька и средств. Подробная информация приведена в статье Конфигурация ноды.

          Запустите консоль, перейдите в папку с файлом jar и запустите ноду с помощью следующей команды (замените {*} именем файла):

          java -jar {*}.jar {*}.conf
          

          # Дополнительная безопасность

          Для дополнительной безопасности рекомендуется хранить кошелек и файл конфигурации в зашифрованном разделе диска. Можно использовать, например, BitLocker , AxCrypt , FreeOTFE , VeraCrypt и пр. Выбирайте приложение на свой страх и риск!

          Также, возможно, вы захотите ограничить использование зашифрованных папок для некоторых пользователей. Подробно об этом тут .

          Если вы хотите использовать RPC, необходимо защитить Windows с помощью встроенного или любого другого файрвола. Подробно об этом в статье . Если ваш сервер находится в публичном доступе и вы хотите использовать RPC, задействуйте только определенные методы, используя Nginx's proxy_pass module , и не забудьте указать хеш API-ключа в файле конфигурации.

          Не забывайте своевременно обновлять операционную систему и антивирусное программное обеспечение.

          Установить ноду на macOS
          Установить из исходников (сборка SBT)
          Установить ноду на macOS
          Установить из исходников (сборка SBT)