Не майнингом единым: как заработать на стейкинге и разработке dApps

One|Gem
4 min readMay 17, 2022

--

Простым языком объясняем как работает платформа Archway и как на ней зарабатывать.

Archway это платформа для смарт-контрактов на базе особой технологии — фреймворка Cosmos SDK и механизма консенсуса Proof-of-Stake (PoS) для защиты.

Как механизм Proof-of-Stake защищает активы участников сети Archway?

Для механизма консенсуса Proof-of-Stake нужны валидаторы блоков, их выбирают на основе размещенного ими количества монет — стейкинга. Так валидаторы могут участвовать в процессе создания новых блоков и получать за это вознаграждение только когда блокируют свои монеты внутри системы.

В результате в Archway разработчики строят сеть из устойчивых dApps. Все участники используют сеть на равных правах и имеют одинаковое влияние на развитие сети и управление протоколом. У каждого приложения могут быть собственные комиссии за использование смарт-контрактов.

Что такое Cosmos SDK?

Это фреймворк для создания собственных кастомизированных блокчейнов. Раньше у разработчиков dApps было два пути — сложный, писать блокчейн с нуля, и простой — на базе Ethereum.

Благодаря Cosmos SDK появился третий вариант — писать непосредственно логику приложения на базе фреймворка без отвлечения на сети и уровни консенсуса. С помощью фреймворка можно писать dApps на более 40 высокоуровневых языках программирования — C, C++, Python, Go, Rust, Java, Java Script и других.

Cosmos использует протокол IBC — это так называемый протокол межблокчейновой коммуникации». С его помощью можно легко переводить активы из одних поддерживаемых Cosmos блокчейнов в другие.

А если я не умею писать блокчейны?

Не проблема, Cosmos SDK — это еще и экосистема из уже готовых блокчейнов, в их числе как раз платформа Archway

Какие еще технологии поддерживает Archway?

WebAssembly для смарт-контрактов, Inter-Blockchain Communication Protocol (IBC) для доступа к другим сетям экосистемы Cosmos SDK.

Какие активы можно использовать внутри приложений на платформе Archway?

ETH! Спасибо технологии Gravity Bridge — она позволяет использовать в dApps активы ERC-20s и ERC-721 и выводить их в Ethereum сеть

Какой размер вознаграждений для разработчиков и валидаторов

У разработчиков есть три источника доходов:

  • Плата за пользование смарт-контрактом
  • 50% комиссии за использование смарт-контракта
  • 25% токенов, полученных от стейкинга

А какое вознаграждение для валидаторов?

  • 50% от комиссий обработанных транзакций
  • 75% токенов, полученных от стейкинга

А зачем вообще нужны валидаторы?

Валидаторы — это держатели токенов с правом управления проектом. Дело в том, что в экосистеме Cosmos именно валидаторы создают блоки, за что и получают вознаграждения.

Чтобы получать вознаграждение, нужно иметь статус активного валидатора. Активный валидатор — тот, у кого в кошельке есть монеты.

Технические требования и инструкции

Чтобы создать валидатор нужно:

Синхронизировать ноду нужного блокчейна на сервере;

Пополнить кошелек.

Сделать это можно с помощью встроенных команд.

Запустить ноду можно в экосистеме Cosmos С помощью файлов в папке $HOME/.archway/config/:сhain-id, App.toml, Client.toml, Config.toml

Основные конфигурационные файлы по дефолту находятся в папке $HOME/.archway/config/

Структура команд единая для всех нодов, различия могут быть в идентификаторах и командах: chain-id (название сети), denom (название монеты/токена), binary file(бинарный файл для запуска команды).

С помощью файла App.toml можно настроить: Minimum-gas-prices, Pruning, HaltHeight и HaltTime, задать настройки телеметрии, API конфигурацию

Rosetta конфигурацию, gRPC и gRPC Web конфигурацию, конфигурацию состояния синхронизации.

С помощью файла Client.toml:

Chain-id(индификатор сетевой цепочки), Keyring’s backend (место хранения ключей), Формат вывода CLI (text|json), путь к интерфейсу Tendermint RPC для этой сети, режим трансляции транзакции.

Config.toml — ключевой файл для настройки Tendermint.

Требования к серверу:

2 Cores, 4 GB RAM, 512 GB SSD

Также можно отключить индексирование и снэпшоты.

Прунинг позволяет обрезать блокчейн и удалить старые блоки из цепи. В результате можно сэкономить до ⅔ объема памяти на жестком диске, сохранив всю историю транзакций.

Что значит каждая команда:

  • — from — имя кошелька валидатора, из которого поступят средства на валидатор;
  • — amount — количество переводимых монет;
  • — pubkey — публичный ключ валидатора;
  • — moniker — публичное имя валидатора;
  • — security contacts — контакты для связи с валидатором;
  • — min-self-delegation минимальная сумма стейка валидатора, которая должна оставаться на счету. Если количество самодлегированных монет упадет ниже, валидатор станет неактивным;
  • -commission-rate — взимаемая комиссия;
  • — commission-max-rate — максимально возможная комиссия валидатора. Задается единожды;
  • — commission-max-change-rate — процент, на который валидатор может изменить свою комиссию в течение суток.

Просто разместив свои смарт-контракты в сети Archway вы получаете доступ ко всем ее преимуществам, включая возможность получать прибыль.

Вебсайт — https://www.archway.io/ru/

Блог — https://blog.archway.io/

Лайтпейпер проекта — https://www.archway.io/lightpaper.pdf

Дискорд проекта — https://discord.gg/2r8Cbe5DxQ

Смотрите полезные видео:

  1. Как заработать на стейкинге и разработке dApps: что такое Archway и как он работает? https://youtu.be/of6iiAA3qRM
  2. Как работает Archway: создание и установка ноды, технические требования и перечень команд: https://youtu.be/yWEdRG3DAdg

--

--