Astar отлично подходит для реализации DeFi и NFT приложений поскольку позволяет проводить до 1000 транзакций в секунду с крошечными комиссиями.
Отличительной особенностью протокола является поддержка EVM (Ethereum Virtual Machine) и WebAssembly, а также решений для масштабируемости второго уровня, таких как ZK Rollups и Optimistic Rollups.
Зачем нужна платформа
,
Astar построен на фреймворке Substrat и является парачечном Polkadot. Однако, дизайн основной сети Polkadot (Polkadot Relay Chain) не предлагает возможности для разработки смарт-контрактов (также, как и большинства других функций), его главная задача — предоставление так называемой Shared Security (общей безопасности) для подключенных к ней парачейнов.
Поэтому, разработка смарт-контрактов должна быть дополнена при помощи соответствующего парачейна. Эту нишу и занимает Astar.
Polkadot по сути— это блокчейн нулевого уровня (L0), тогда как Astar и прочие парачейны — это специализированные протоколы первого уровня (L1), расширяющие возможности всей экосистемы. Такая архитектура позволяет не плодить множество одинаковых решений, а разрабатывать специализированные сети, концентрирующиеся на качественном решении одной проблемы.
Какие проблемы решает
Поскольку Astar — это платформа для смарт-контрактов, рассмотрим этот вопрос как со стороны пользователей, так и со стороны разработчиков.
Пользователи получат решение проблем масштабируемости и интероперабельности.
Масштабируемость
Пользователи смогут проводить больше транзакций в секунду при значительно более низких комиссиях. Также обеспечена более быстрая финальность транзакций, то есть время, после которого транзакция считается (с вероятностью близкой к 100%) необратимой. Вместе с меньшим временем между блоками (10–12 секунд) это позволит быстрее проводить различного рода обмены между сетевыми агентами.
Чаще всего пользователи сталкиваются с финальностью при депозитах на централизованные биржи. Например, для депозитов в ETH большинство площадок требует 12 подтверждений (блоков) прежде чем зачислить токены на аккаунт. Поэтому ожидание может затянуться на минуты. В случае с BTC это время еще больше.
Интероперабельность
Astar позволит перемещать ценность из одного L1 блокчейна в другой при помощи мостов, например, обменять ETH на BTC. Сейчас для этого требуются централизованные биржи, что зачастую порождает ряд проблем, таких как продолжительность процесса и необходимость в доверии к конкретной бирже.
С запуском полнофункциональный сети — это будет решено.
Поскольку масштабируемость (scalability) и интероперабельность (interoperability) это те проблемы, на решение которых нацелена вся экосистема Polkadot (Polkadot сам по себе является решением этих задач), то несколько интереснее то, какие дополнительные возможности предоставляются для разработчиков. Именно здесь раскрываются особенности протокола.
dApp Staking
Одним из вызовов для разработчиков децентрализованных приложений является поиск финансирования. В отличие от обычных компаний, у таких команд нет постоянных денежных потоков от продажи услуг или товаров, поэтому вопрос финансирования разработки стоит достаточно остро.
dApp Staking — это своего рода базовый доход для разработчиков смарт-контрактов. Любое приложение на платформе может получить токены ASTA в зависимости от показателей использования (количества пользователей и т.д.) и результатов он-чейн голосования.
Эта система позволяет сосредоточиться исключительно на качестве конечного продукта и не задумываться об источниках финансирования (как минимум на начальных стадиях развития приложения).
Поддержка нескольких виртуальных машин
Polkadot (Substrat) нативно поддерживает EVM (Ethereum Virtual Machine). Это позволяет безболезненно, с минимальными изменениями (или даже без изменений) переносить смарт-контракты из Ethereum на один из парачейнов.
В отличие от остальных парачейнов Astar предлагает разработчикам выбор удобной виртуальной машины. Помимо EVM доступна и WASM (WebAssembly), что значительно повышает гибкость и возможности разработки. При этом внутри Astar смарт-контракты на EVM могут беспрепятственно взаимодействовать со смарт-контрактами на WASM и наоборот.
Разработчики Astar назвали технологию поддержки нескольких виртуальных машин X-VM (Cross Virtual Machine).
Решения второго уровня
Поскольку Polkadot уже является решением для увеличения масштабируемости, то на начальных этапах развития экосистемы L2 решения, скорее всего, не будут востребованы в полной мере. Однако, на более поздних этапах, когда экосистема будет насчитывать десятки тысяч dApps и миллионы пользователей, этот вопрос так или иначе встанет.
Astar готов к росту экосистемы и предлагает разработчикам решения масштабируемости второго уровня, такие как ZK Rollups и Optimistic Rollups (об этих технология мы поговорим в следующих постах).
Взаимодействие с другими L1 блокчейнами
Astar соединит между собой основные L1 сети, такие как Ethereum, Cosmos, Binance Smart Chain, Solana, Avalanche и другие посредством мостов. Это позволит разработчикам строить кросс-чейн приложения и практически бесшовно взаимодействовать с другими блокчейнами.
Что такое Shiden?
Shiden — это канареечная сеть (canary network) Astar, парачейн Kusama Network. (Kusama, в свою очередь, это канареечная сеть Polkadot)
Что значит канареечная сеть и зачем она нужна?
По сути, это полигон для экспериментов, исследований и разработок. Команды могут тестировать свои решения в реальных экономических условиях для начала на Shiden, выявлять и править баги, а уже потом переносить полностью рабочий продукт на Astar.
Сеть предоставляет все тот же набор функций, что и Astar, однако некоторые параметры сети изменены. Например, длительность вывода токенов из стейкинга составляет 7 дней, вместо 28 на Astar и т.д. Ускорение основных процессов необходимо для увеличения скорости инноваций.
Важно понимать, что это не тестовая сеть. В отличии от тестовых сетей в канареечных сетях присутствует экономическая составляющая, что позволяет проводить тестирование в «реальных» условиях.
Также не стоит забывать про испытательный характер сети, что, в теории, повышает вероятность столкнуться с багами.
Токен и его назначение
ASTA (нативный токен Astar) и SDN (нативный токен Shiden) имеют одинаковые варианты использования и параметры. Начальная эмиссия токена (total supply) составляет 70 000 000 токенов, годовая инфляция равна 10%.
Токены используются для:
— оплаты комиссии за переводы внутри сети;
— выплаты вознаграждения разработчикам смарт-контрактов в механизме dApps staking;
— выплаты вознаграждения за стейкинг (для обычных холдеров);
— участия в он-чейн голосованиях.
— для возможности развернуть приложение в сети второго уровня, разработчикам необходимо внести депозит в ASTA/SDN в соответствующий смарт-контракт в сети первого уровня.
На сегодня пожалуй хватит, пора переварить усвоенное и отдохнуть;)
До встречи в следующем посте и удачи вам дорогие Друзья!
Всегда ваш C.J.