Не майнингом единым: как заработать на стейкинге и разработке dApps
Простым языком объясняем как работает платформа 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
Смотрите полезные видео:
- Как заработать на стейкинге и разработке dApps: что такое Archway и как он работает? https://youtu.be/of6iiAA3qRM
- Как работает Archway: создание и установка ноды, технические требования и перечень команд: https://youtu.be/yWEdRG3DAdg