Введение в Archway
Archway — новейшая платформа смарт-контрактов следующего поколения, которая вознаграждает разработчиков децентрализованных приложений (dAps). Протокол внедряет простые инструменты, помогающие сократить время создания цепочки, с нескольких месяцев до нескольких дней. Сегодня, благодаря тому, что Archway распределяет вознаграждения между всеми участниками проекта за счет их реального вклада, на второй план уходят, уже созданные платформы на Web 2.0 и Web3 L-1s ранних версиях. В них, основными держателями токенов были ранние участники.
Цепочка Archway создана на базе Cosmos SDK, как и почти 250 других проектов с суммарной капитализацией активов свыше 70 миллиардов долларов. Его классическая структура Proof-of-Stake (PoS) с усовершенствованными модулями такими как: Cosmos Minting, Distribution, CosmWasm, и Staking, Group и Governance помогают управлять инфляцией и системой поощрения в цепочке Archway. Он создавался для более глобального подхода в усовершенствовании смарт-контрактов в систему Cosmos.
Протокол построен с использованием CosmWasm, Rust, а также WebAssembly ( Wasm ). Последний поддерживает более сорока языков программирования самого последнего уровня, включая С и C++, Python, Go, Rust, Java и PHP.
Основными факторами, подчеркивающие глобальность проекта являются, что ее участники получают:
- Скидку на оплату транзакции (газа)
- Право на управление проектом
- Доступ к пулам ликвидности
- Участие в DAO
- Получение вознаграждения за инфляцию
- Возможность голосования за дальнейшие действия.
И многое другое.
Также мы отметим, что в современном мире, мы очень ценим свое время и стремимся к оптимизации наших решений и минимизации расходов за обычные действия. Archway учитывает потребность нового поколения, именно поэтому он был создан на базе цепочки Cosmos, где главной особенностью является наличие протокола IBC, который позволяет соединять блокчейны разного уровня такие, как Bitcoin и Ethereum.
Далее мы рассмотрим проект по блокам.
Разница между смарт-контрактами и цепочками Cosmos
Несмотря на то, что Cosmos нацелен на создание собственных независимых цепочек и делает простым основную часть технических задач, в первую очередь вам необходимо попробовать развернуть свой проект как dApp. Основными сложностями в построении цепочки на Cosmos SDK станет координация и мотивирование большого количества валидаторов для работы сети.
Далее мы рассмотрим ключевые отличия между смарт-контрактами и цепочками Cosmos.
Цель | Цепочка Cosmos | Смарт-контракт |
---|---|---|
Скорость разработки проекта | - | + |
Простота построения | - | + |
Сложность логики | + | + |
Тех. Обслуживание и накладные расходы | - | + |
Учет ресурсов | - | + |
Технические особенности | + | - |
Возможность масштабирования | + | + |
Технические характеристики Модуля
- виртуальная машина CosmWasm при помощи Archway GasMeter может обеспечивать перехват и отслеживание информации
- при создании блока BeginBlock записывается информация, на основании которой будет происходить распределение вознаграждения по каждому из участников сети. Все это происходит в последнем блоке.
- Разработчики выбирают между получением вознаграждения и предоставлением скидки на газ.
- Вознаграждения могут выплачиваться по запросу или автоматическим способом в BeginBlock
Недостатком последнего может стать использование сети только для передачи вознаграждения за транзакцию. Преимуществом же является автоматизация отправки вознаграждения по требованию, когда оно проходит один из этапов
Об экономике
В обмен на вклад в работу сети разработчики децентрализованных приложений dApps получают часть комиссии за транзакции и проценты за инфляцию. Как и говорилась ранее, она схожа с моделью Proof-of-Stake (PoS), где валидаторы получают свои дивиденды за работу узлов сети.
Archway обеспечивает три источника финансирования для dApps:
- Скидка на оплату транзакции (газа)
- Часть от вознаграждения за инфляцию
- Оплата за смарт-контракт ( это происходит по желанию участника)
Разработчик приложения dApp и его сообщество имеет возможность распределить вознаграждение и возможность управления в сети Archway. Ему необходимо лишь указать адрес владельца, куда будет автоматически все перечислено. Это может быть, как личный так и пользовательский адрес, который контролируется отдельным контрактом пользователя. Для того, чтобы передать права на него необходима только подпись предыдущего владельца.
Скидки на газ
Основным отличаем от существующих платформ смарт-контрактов, является то, что Archway не сжигает комиссию за транзакции. Он распределяет пропорционально между всем разработчиками dApp и валидаторами.
Комиссия делится по следующему принципу: 50% идет разработчикам dApp и 50% валидаторам.
Отметим, что сетью предусмотрены настройки, которые, с течением времени могут быть откорректированы для более честного распределения между валидаторами и разработчиками.
Такой подход в равной степени будет защищать и стимулировать обе стороны. Разработчик dApp получает скидку в 50% на весь оплаченный газ, в то время как валидатор имеет отсрочку в получении части вознаграждения, что положительным образом влияет на рост транзакций и комиссии сети.
Теперь злоумышленникам становится не выгодно заспамливать транзакции, в связи с тем, что комиссия за газ возмещает лишь 50% от уплаченной комиссии. В качестве еще одной защитной меры, Archway делает оплату комиссии за загрузку новых смарт-контрактов выше чем обычные транзакции, но в то же время она будет доступной, чтобы новые проекты смогли быть частью сети. Такой метод напрочь убивает потребность в развертывании спам-контрактов.
Также в конце каждого блока возврат комиссии за газ будет выплачен автоматически.
Инфляция
Ежегодно, в зависимости активно размещенных токенов в сети, Archway увеличивает общее их количество с 7% до 20% по системе модуля Cosmos Hub.
На этапе генезиса 25 процентов от общего числа инфляционных вознаграждений распределяется между разработчиками dApps, остальные 75 процентов получают валидаторы сети. К примеру, если инфляция по году составила 8 процентов, то 2 процента отдается разработчикам, а остальные переходят валидаторам. dApps пропорционально получают вознаграждения на основании количества сборов за газ в течении одного блока. У Archway все по честному, если разработчик ответственен за потребление 10 процентов газа то он получает равнозначное вознаграждение от общего пула. Для регулирования и смягчения спамерских атак, каждый разработчик получает максимальный лимит вознаграждения за инфляцию. Отметим, что контракт, созданный в Archway, не сможет заработать больше чем, общий объем газа, который он генерирует в течении блока.
Впоследствии управлению сетью, Archway может немного скорректировать эти параметры.
Вознаграждения за управление
В последнее время dApps выпускают токены управления для стимулирования и поддержки ранних сообществ. В ряде случаев такое распределение токенов оказалось очень успешным, несмотря на то, что dApp не имеет четкого механизма извлечения стоимости для сборов или доходов. Некоторые из этих токенов просто предоставляют право голоса, но все равно стали предметом интенсивного роста из-за спекуляций на тему будущей полезности dApp или потенциальных прав на денежные потоки держателей токенов управления.
Модель Archway построена таким образом, что разработчики dApp могут делегировать свою долю вознаграждения держателям управляющих токенов.
Вот, еще несколько плюсов сети Archway:
- Токены управления превращаются в производственные и приносят доход.
- Управление вознаграждениями регулируется на уровне самого протокола.
- Разработчик самостоятельно выбирает, кому перенаправить вознаграждения, заработанные dApp. Они могут включать в себя: скидку за газ, бонусы за инфляцию, плату за смарт контракты.
Поддержка основной команды разработчиков
Для отдельных разработчиков децентрализованных приложений dApp привлечение стартового капитала является сложным процессом, и подчас просто невозможным. Но благодаря вознаграждениям со стороны Archway, процесс запуска становиться гораздо быстрее потому, что теперь молодым проектам не надо тратить время на сбор средств. Финансовая независимость помогает команде сконцентрироваться на разработке продукта, масштабированию и поддержке своего комьюнити.
Субсидирование платежей за газ
Archway поддерживает транзакции без газа за счет использования пул-аккаунтов. Разработчик имеет возможность брать средства из общего пула для покрытия комиссии за газ. Для пополнения пула разработчик вправе использовать вознаграждения и сборы, которые генерируются самим dApp.
dApp получает скидку в размере 50% за счет:
- скидки за газ
- вознаграждения за инфляцию
- сборы по контракту
В первую очередь, все это помогает конечному потребителю снизить затраты на комиссию за газ, и тем самым повышает доверие к сети и открывает новые возможности.
Финансирование децентрализованной автономной организации (ДАО)
Вознаграждения, которое генерирует dApp могут быть делегированы сообществу (DAO). Это позволяет принимать участие в жизни сообщества и принимать конкретные решения, исходя из целей и задачей проекта.
DAO сообщество может производить голосование за финансирование команды разработчиков, спонсировать разные мероприятия, производить анализ кода на предмет ошибок и багов, внедрять образовательные программы. Словом, все те вещи, которые благоприятно повлияют на экосистему сообщества.
Прозрачность и независимость DAO осуществляется за счет того, что у него есть возможность осуществлять свою деятельность, как набор смарт-контрактов поверх Archway.
Повышение ликвидности программ майнинга
Для привлечения и стимулирования участников сети, DeFi проекты могут получать дополнительные вознаграждения за майнинг ликвидности. К примеру, DEX (децентрализованная биржа), может быть смоделирована так, чтобы в дополнение к уже выплачиваемым дивидендам за пулы ликвидности (LP) участники получали дополнительные бонусы. А кредитная платформа выплачивала бы поощрительные токены за использование займов. Таким образом, постоянное поступление вознаграждений от Archway стимулирует сообщество к взаимодействию с данной сетью
Снижение сборов на DEX
В уже существующих сетях таких как Ethereum пользователи биржи платят две комиссии.
- Плата за сеть
- Плата за «своп»
Первая поощряет майнеров к работе с узлами, а вторая стимулирует поставщиков ликвидности (LP) взаимодействовать именно с этой DEX.
Archway DEX может быть выстроен так, чтобы убрать одну из комиссий. Протокол DEX перераспределяет заработанные скидки на газ обратно в LP за предоставление ликвидности. Таким образом снижаются издержки за транзакции на автоматические свопы.
Плата за смарт-контракты
Блокчейны сегодня взимают комиссии (gas) на основе объема вычислений, необходимых для транзакций на цепочке. Это подходит для базовой экономики сети, но не поддерживает случаи использования, когда разработчику самому приходится покрывать часть разного вида расходов.
С помощью Archway разработчики могут определять пользовательскую плату за взаимодействие со своими смарт-контрактами. Также они имеют гибкую возможность создавать различные уровни оплаты, основанные на их конкретном сценарии использования и операционных потребностях. По умолчанию плата за смарт-контракт установлена на уровне 0 $ARCH.
При первоначальном развертывании разработчик в приложении может определить свою комиссию. Плата является настраиваемой, и владелец приложения может изменить ее в любое время, даже после развертывания контракта. Чтобы упростить процесс для пользователей плата за смарт-контракт встроена непосредственно в сеть, поэтому при подписании транзакции конечным пользователям просто предлагается единая окончательная плата. Так как большинство приложений состоят из небольших, модульных частей кода и слоев контрактов, некоторые разработчики могут сосредоточиться на создании еще более точного содержания кода. Они могут написать и монетизировать один контракт, а не полнофункциональное приложение.
Поскольку контракты могут быть встроены в несколько приложений, разработчики могут зарабатывать на нескольких строках. Представьте, например, как быстро будут разрабатываться приложения, если будет включено такое поощрение разработчиков.
Управление (Голосование)
Участники сети и держатели токенов могут участвовать в управлении протоколом через голосования и предложения.
Модель управления довольно проста, для этого Archway использует собственный токен. Все держатели могут рекомендовать и голосовать за активные предложения в изменении протокола. Инициативы, которые достигают консенсуса, будут приняты автоматически, вне зависимости будет ли это новая функция или изменение системы управления. Таким образом, проект обеспечивает прозрачное и справедливое управление.