Как устроена платформа
Клиент¶
Клиент Waves Enterprise — это веб-приложение для управления блокчейном Waves Enterprise, предназначенное для работы в публичной сети Waves Enterprise.
Клиент состоит из следующих разделов:
Статистика сети – общая информация о текущем состоянии Waves Enterprise Mainnet, статистические данные сети и оракулов;
Транзакции – информация о транзакциях, отправленных в сеть;
Токены – выпуск, перевод и передача токенов в аренду;
Контракты – публикация смарт-контрактов;
Передача данных – отправка транзакций с данными и файлов, работа с группами доступа к конфиденциальным данным;
Настройки сети – информация о нодах сети, регистрация новой ноды и расчет лизинга;
Написать нам – форма обратной связи со службой технической поддержки Waves Enterprise.
Настройки вашего профиля вы можете найти в верхнем правом углу интерфейса, нажав на иконку с электронным адресом.
При нажатии на кнопку Адрес в правом верхнем углу вы увидите форму выбора адреса ноды или создания нового блокчейн-адреса для привязки профиля к нему. После выбора адреса вам будет доступна информация о вашем аккаунте (публичный и приватный ключи, seed-фраза, текущий баланс).
Также в окне «Адрес» вы можете управлять разрешениями для других участников, при наличии у вашего адреса роли permissioner.
Работа с Ledger Nano описана в разделе
Статистика сети¶
На вкладке Общая информация раздела «Статистика сети» представлено текущее состояние Waves Enterprise Mainnet:
нагрузка на сеть;
средний размер одного блока;
общее количество блоков в сети;
количество нод и отправителей транзакций;
последние вызванные смарт-контракты.
На вкладке Статистика приведены основные метрики блокчейна:
Количество транзакций в сети;
Количество транзакций вызова смарт-контрактов;
Количество транзакций, предназначенных для операций с токенами;
Количество всех остальных транзакций;
Список последних вызванных смарт-контрактов;
Список используемых образов смарт-контрактов;
Количество активных адресов;
Топ-10 адресов по количеству отправленных транзакций;
Топ-10 нод-майнеров;
Статистика оборота токенов.
На вкладке Оракулы приведены данные, полученные из внешних источников.
Относительный график отображает зависимость колебаний стоимости WEST и традиционных активов по следующим парам:
WEST - USDN;
BTC - USD;
BRENT - USD;
Золото - USD;
График стоимости WEST отображает стоимость WEST в других криптовалютах:
WEST - USDN;
WEST - WAVES;
WEST - BTC.
Транзакции¶
Раздел «Транзакции» содержит информацию о транзакциях в блокчейне. Для поиска доступна фильтрация по периоду публикации, а также по следующим категориям:
по участникам;
по транзакциям с данными;
по идентификаторам транзакций;
по именам смарт-контрактов;
по подписям транзакций;
по номеру блока, содержащего транзакции.
Также доступны дополнительные фильтры, отображающие только транзакции выбранной категории:
Токены – операции с токенами;
Контракты – операции со смарт-контрактами;
Транзакции с данными;
Разрешения – управление ролями участников;
Группы – управление группами доступа к конфиденциальным данным;
Неподтвержденные транзакции – содержимое UTX-пула.
Строка Пользователи, расположенная в конце списка фильтров, перенаправит вас на список пользователей сети с доступным фильтром по выданным ролям.
Токены¶
При отсутствии токенов на вашем адресе, в разделе «Токены» отображается кнопка, перенаправляющая на биржу Waves Exchange.
При наличии токенов на адресе, на вкладке отображается текущий баланс, а также кнопки для перевода токенов другим участникам сети, передачи токенов в аренду и выпуска токенов. Выпуск токенов требует роли issuer.
Контракты¶
Раздел «Контракты» содержит информацию о существующих контрактах в блокчейне, а также позволяет запускать выбранные контракты. Для поиска смарт-контрактов доступна фильтрация в поисковой строке по параметрам транзакций:
по авторам и отправителям транзакций;
по подписям;
по идентификатору смарт-контракта;
по имени смарт-контракта;
по имени образа.
Также доступны дополнительные фильтры, отображающие смарт-контракты выбранной категории:
Мои контракты – смарт-контракты, разработанные и загруженные в блокчейн вами;
Все контракты – значение по умолчанию;
Отключенные контракты – смарт-контракты, запуск которых был запрещен их разработчиками при помощи транзакции 106.
При выборе контракта открывается его карточка.
В карточке каждого смарт-контракта вы увидите следующие вкладки:
Информация – адрес автора, имя образа, контрольная сумма, версия и дата создания смарт-контракта;
Данные – результат последнего вызова смарт-контракта;
Вызов – на этой вкладке вы можете вызвать смарт-контракт при достаточном балансе на адресе;
Обновление – информация о последнем обновлении контракта;
История версий – таблица с именами образов, датами создания и контрольными суммами для каждой версии смарт-контракта.
Вызов контракта¶
Клиент позволяет загрузить параметры для следующих транзакций c помощью csv или json:
Для загрузки параметров на вкладке Вызов нажмите ссылку Импортировать из файла (CSV, JSON), затем загрузите файл. Файл json должен представлять собой массив объектов, каждый из которых имеет следующие ключи:
value
– значение;key
– строка, название ключа;type
– тип; может принимать одно из следующих значений:integer
;string
;boolean
;binary (base64)
.
Подробнее о смарт-контрактах блокчейн-платформы Waves Enterprise см. статью Смарт-контракты.
Передача данных¶
Раздел «Передача данных» позволяет подписывать и отправлять в блокчейн транзакции с данными. Также в этом разделе вы сможете создавать группы доступа к конфиденциальным данным и отправлять в них транзакции с конфиденциальными данными.
Подробнее об обмене конфиденциальными данными см. статью Обмен конфиденциальными данными.
На вкладке Запись вы можете создать и отправить транзакцию с данными. Для этого заполните поля для необходимых пар «ключ-значение» и выберите адрес получателя.
На вкладке Группы вы можете создавать и редактировать группы доступа к конфиденциальным данным и отправлять в них транзакции с данными. Также на вкладке отображается информация о группах доступа, в которых вы состоите.
Настройки сети¶
Раздел «Настройки сети» предназначен для просмотра информации о нодах, зарегистрированных в сети, а также расчета выплат лизинга.
На вкладке Ноды вам доступна информация о каждой ноде блокчейн-сети:
Публичный ключ;
Адрес;
Статус;
Адрес отправителя последней транзакции, изменившей стейт ноды;
Дата последнего изменения стейта;
Наличие ролей miner или banned;
Участие ноды в группах по обмену конфиденциальными данными с информацией о них.
Доступен поиск и фильтрация нод по следующим параметрам:
Название;
Адрес;
Публичный ключ;
Активность в сети.
Также вы можете оставить заявку на подключение новой ноды к сети, нажав на кнопку Создать заявку.
На вкладке Расчет выплат лизинга приведена форма для проведения расчета.
Алгоритм расчёта суммы лизинга следующий:
На начало периода запрашивается генерирующий баланс с ноды, адрес которой был указан в качестве лизингового пула;
Выполняется расчёт суммы лизинга с учётом прибыли майнера (майнер должен получить 40% за свой блок и 60% за предыдущий блок);
Сумма делится на каждого участника пула пропорционально сумме средств в лизинге и генерирующего баланса ноды на указанной высоте;
Рассчитанная сумма лизинга умножается на процент прибыли;
Пересчитывается генерирующий баланс ноды для новой высоты с учётом новых и отменённых лизингов.
Написать нам¶
В разделе «Написать нам» вы можете оставить любой комментарий или сообщение для службы технической поддержки Waves Enterprise.