Системные требования¶
На данный момент блокчейн платформа 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).