Установка и использование платформы

Развертывание платформы с подключением к Mainnet

В этом варианте развертывания платформы все ваши транзакции будут отправляться в Mainnet, основную сеть Waves Enterprise. При работе с Mainnet, за каждую транзакцию предусмотрены комиссии в WEST.

Для подключения к Mainnet вам достаточно установить одну ноду. В случае если вам необходимо развернуть сеть из нескольких нод с подключением к Mainnet, обратитесь в службу технической поддержки для консультации.

Генерирующий баланс

Обратите внимание, что для работы в сети необходимо иметь на адресе ноды или в лизинге не менее 50 000 WEST - эта сумма составляет неснижаемый генерирующий баланс, необходимый для отправки транзакций и майнинга. Если сумма токенов на адресе становится ниже генерирующего баланса, нода теряет возможность быть выбранной майнером и отправлять транзакции до пополнения баланса. Информация о генерирующем балансе в сети Mainnet обновляется один раз в 1000 блоков. Нода получит возможность быть выбранной в качестве майнера и отправлять транзакции только после обновления генерирующего баланса.

Создание аккаунта, перевод токенов и подтверждающая транзакция

Перед развертыванием ПО ноды создайте аккаунт WE при помощи клиента. Затем выполните следующие шаги:

  1. В клиенте создайте блокчейн-адрес при помощи кнопки Адрес не выбран в правом верхнем углу приложения, либо при помощи кнопку Создать адрес во вкладке Токены. Не забудьте записать или запомнить seed-фразу! С ее помощью вы всегда сможете восстановить доступ к вашему адресу при утрате учетных данных. После создания адреса нажмите на кнопку Использовать адрес.

  2. Переведите на созданный адрес сумму в WEST, превышающую генерирующий баланс. Для этого перейдите на вкладку Токены клиента и нажмите на кнопку Добавить токенов через Waves Exchange. Скопируйте ваш блокчейн-адрес, а затем следуйте подсказкам обменного сервиса для покупки WEST.

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

Развертывание ноды

Ознакомьтесь с системными требованиями к блокчейн-платформе.

После успешной передачи токенов разверните ноду:

  1. Создайте рабочую директорию и поместите в нее файл docker-compose.yml. Этот файл вы можете скачать из официального репозитория Waves Enterprise в GitHub, выбрав самый свежий релиз платформы, либо в терминале при помощи утилиты wget:

wget https://github.com/waves-enterprise/WE-releases/releases/download/v1.6.0/docker-compose.yml
  1. Скачайте файл mainnet.conf из официального репозитория Waves Enterprise в GitHub, выбрав актуальную версию платформы. Затем переименуйте его в private_network.conf и поместите в корень рабочей директории.

  2. Разверните вашу ноду при помощи следующей команды:

docker run --rm -ti -v $(pwd):/config-manager/output/ wavesenterprise/config-manager:v1.6.0

После развертывания ноды все сгенерированные адреса и пароли будут храниться в файле credentials.txt в рабочей директории.

Подключение ноды к Mainnet

  1. Зайдите на сайт службы технической поддержки Waves Enterprise и зарегистрируйтесь.

  2. Создайте заявку Подключение участника для юридического или физического лица.

  3. Заполните все необходимые поля формы, в частности, публичный ключ подключаемой ноды. Если вы планируете осуществлять майнинг в Mainnet, поставьте флажок Прошу предоставить права майнинга.

  4. В поле Подтверждение владения токенами WEST введите идентификатор транзакции, при помощи которой вы передали токены в лизинг на адрес 3NrKDuHjUG7vSCiMMD259msBKcPRm4MvaJu.

  5. Дождитесь рассмотрения заявки и подтверждения успешной регистрации, после чего запустите ноду, публичный ключ которой вы указали в заявке на подключение:

docker-compose up -d node-0

После запуска контейнера REST API ноды будет доступен по адресу http://localhost:6862. Для остановки вашей ноды выполните команду docker-compose down.

  1. Для осуществления майнинга и отправки транзакций переведите 50 000 WEST или более на адрес подключенной ноды.

Подсказка

Для просмотра состояния вашей лицензии для работы в Mainnet воспользуйтесь запросом GET /licenses/status к ноде.