Участие в Echo
Echo открыт для любого пользователя, владеющего необходимыми Pondora NFTs. Участники получают награды в ADA от подключённых уровней приложений за помощь в обеспечении безопасности сети.
Требования
Для запуска ноды Echo вам необходимо одно из следующего:
- 10 Pondora Pioneer NFTs, или
- 1 Pondora Partner NFT
Pioneer NFTs можно приобрести на открытом рынке на jpg.store. Partner NFTs были распределены среди различных операторов стейк-пулов, проектов Cardano и партнёров по разработке для формирования начальной сети.
Эти NFT должны храниться на вашем Smart Account (Pond). Валидаторы в блокчейне проверяют владение NFT в рамках процесса регистрации членства -- участвовать без подтверждённого владения необходимыми NFT невозможно.
Вариант 1: Нода в браузере
Самый простой способ участия. Без установки, без серверов, без технической настройки.
- Посетите платформу Echo и подключите свой кошелёк.
- Внесите свои NFT на свой Smart Account, если ещё не сделали этого.
- Зарегистрируйте свою ноду -- ваша браузерная сессия авторизуется в сети.
- Держите вкладку открытой -- ваша нода участвует в консенсусе, пока вкладка браузера остаётся активной.
Ноды в браузере являются полноправными участниками. Они выполняют ту же консенсусную работу, что и любой другой тип нод, и получают те же награды.
Вариант 2: Нода в Docker
Для пользователей, предпочитающих постоянную настройку, не зависящую от открытой вкладки браузера.
1. Загрузите образ клиента Echo:
docker pull pondora/echo-client:latest2. Запустите контейнер с необходимыми переменными окружения:
docker run --rm \
-e CARDANO_NETWORK=Mainnet \
-e ECHO_COORDINATOR_URL=wss://echo-ws.pondora.org \
-e ACCOUNT_MNEMONIC="word1 word2 ... word24" \
pondora/echo-client| Переменная | Описание |
|---|---|
CARDANO_NETWORK | Идентификатор сети (например, Mainnet) |
ECHO_COORDINATOR_URL | Конечная точка WebSocket координатора |
ACCOUNT_MNEMONIC | Сид-фраза из 24 слов для вашего аккаунта наград |
При первом запуске нода отображает адрес Smart Account, на который нужно отправить необходимые NFT.
3. Внесите свои NFT -- либо отправьте их напрямую на указанный адрес, либо используйте интерфейс платформы Echo.
4. Нода подключается автоматически -- после подтверждения NFT в блокчейне нода присоединяется к сети Echo и начинает участвовать в консенсусе.
Для сохранения состояния между перезапусками контейнера подключите директорию данных:
docker run \
-v /path/on/host/echo-data:/var/lib/echo \
-e CARDANO_NETWORK=Mainnet \
-e ECHO_COORDINATOR_URL=wss://echo-ws.pondora.org \
-e ACCOUNT_MNEMONIC="word1 word2 ... word24" \
pondora/echo-clientНаграды
Для каждого обработанного набора данных приложения подмножество участвующих NFT выбирается криптографически, и соответствующие Smart Account получают награду. Этот отбор обеспечивается в блокчейне смарт-контрактами приложения.
Поскольку награды привязаны к отдельным NFT, а не к нодам, вероятность получения наград со временем зависит от количества подходящих NFT на вашем Smart Account -- а не от количества нод, которые вы запускаете.
Суммы наград, частота и условия определяются независимо каждым приложением-потребителем. Пример см. в разделе Награды Sailfish.