Системные требования

На данный момент блокчейн платформа Waves Enterprise поддерживает операционные системы на базе Unix (например, популярные дистрибутивы Linux или MacOS). Эффективная работа платформы обеспечивается для следующих операционных систем:

  • операционная система для серверов:

    • CentOS 6/7 (x64);

    • Debian 8/9/10 (x64);

    • Red Hat Enterprise Linux 6/7 (x86);

    • Ubuntu 20.04 (x64).

  • операционные системы для рабочих станций:

    • Ubuntu 20.04 (x64) и выше;

    • macOS Sierra и выше.

Ниже приведены аппаратные и системные требования к компьютеру, на котором разворачивается нода блокчейн-платформы Waves Enterprise.

Вариант

vCPU

RAM

SSD

Режим работы JVM

Минимальные требования

2+

4Gb

50Gb

java -Xmx2048M -jar

Рекомендуемые требования

2+

4+ Gb

50+ Gb

java -Xmx4096M -jar

Подсказка

Xmx – флаг, определяющий максимальный размер доступной для JVM памяти.

Требования к окружению для платформы Waves Enterprise

Важно

Платформа Waves Enterprise распространяется в формате Docker-образа, поэтому нет необходимости устанавливать какое-либо ПО кроме Docker и Docker-compose и настраивать окружение. Docker позволяет развернуть из Docker-образа Docker-контейнер, который уже содержит Java, КриптоПро (CryptoPro) и другое необходимое ПО.

Однако пользователь должен самостоятельно приобрести лицензии на проприетарное ПО у его производителя, а затем с помощью переменных окружения передать эти лицензии ноде как описано ниже в разделе Установка лицензии CryptoPro CSP.

Для open-source компонент не требуется получать лицензионные ключи и передавать их ноде.

Ниже приведен список компонент окружения, необходимых для платформы Waves Enterprise:

Установка лицензии CryptoPro CSP

После того как вы получили лицензию CryptoPro CSP, задайте указанные в лицензии значения переменным окружения в env-файле /configs/node/node.env на ноде:

CSP_LICENSE={{ CSP_LICENSE }}
JCSP_LICENSE={{ JCSP_LICENSE }}
COMPANY_NAME={{ COMPANY_NAME }}

где

  • CSP_LICENSE – лицензионный ключ CSP,

  • JCSP_LICENSE – лицензионный ключ JCSP,

  • COMPANY_NAME – название компании (как указано в лицензии к JCSP).