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

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

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

          # Установка OpenJDK

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

          Если OpenJDK не установлен, установите OpenJDK 11 с помощью следующей команды:

          brew install openjdk@11
          

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

          java -version
          

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

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

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

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

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

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

          Для дополнительной безопасности рекомендуется хранить кошелек и файл конфигурации в зашифрованном разделе диска. Подробнее об этом в статье Сведения о зашифрованном хранилище на новом компьютере Mac .

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

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

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

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