March 11, 2023

ASTAR: смарт-контракты на любом языке

Давайте раскроем тему о блокчейне Astar: что это за сеть такая, какие итоги за 2022 год, планы развития на 2023 год.

Кто не читал, недавние статьи, то рекомендую прочитать. Будет интересно!

  1. Polkadot: горошком об стену
  2. Cosmos: ATOM на старт
  3. CHIA: видоизменённый углерод
  4. NEAR, который нас окружает
  5. В тихом FLOW NFT водятся
  6. MINA замедленного действия
  7. dYdX: COSM'ические скорости
  8. HELIUM в бороду - 5G в ребро

О Astar

Что такое Astar

Astar — это блокчейн L1, построенный на Polkadot. Он предназначен для предоставления разработчикам платформы для создания и развертывания децентрализованных приложений (dApps), которые могут поддерживать смарт-контракты виртуальной машины Ethereum (EVM) и WASM (об этой ВМ будем говорить ниже).

Поддерживая как EVM, так и WASM, Astar позволяет разработчикам писать смарт-контракты на выбранном ими языке программирования, предоставляя им большую гибкость и возможность выбора в процессе разработки. Это позволяет создавать более сложные и мощные dApp, которые могут использовать преимущества как EVM, так и WASM.

Проект основал в 2019 году Сота Ватанабэ. С тех пор, как токен $ASTR был зарегистрирован японским правительством как криптовалюта, а не как ценная бумага, Сота Ватанабэ сосредоточил усилия на развитии сети, запустив организацию, занимающуюся ростом в Японии, — Astar Japan Lab . Теперь японское правительство благосклонно относится к Web3, сделав его частью своей национальной стратегии и регулярно встречаясь с Сота Ватанабэ. Неудивительно, что Forbes Japan также решил поместить Сота Ватанабэ на обложку своего декабрьского номера (2022).

Кто является основателем

Проект Astar Network (прежнее название Plasm Network) был основан Сота Ватанабэ и его командой в Stake Technologies в 2019 году.

Сота Ватанабэ — японский предприниматель и разработчик блокчейнов, увлеченный созданием инновационных решений в области блокчейнов. До основания Astar Network он работал инженером-программистом в Mixi Inc. и Rakuten Inc., где приобрел опыт разработки крупномасштабных систем.

Сота Ватанабэ основал Astar Network с целью создания масштабируемой и совместимой блокчейн-платформы, которая может поддерживать широкий спектр децентрализованных приложений.

Экосистема

Экосистема Astar выглядит вот так:

Новые аккаунты

Динамика создания новых аккаунтов (серый цвет).

TVL

Занимает 2-ое место из 15, среди всех DeFi проектов на Polkadot.

Текущий TVL Astar равен $44 млн.

Пиковый TVL был $385 млн в апреле 2022. От максимума TVL упал на 88%.

Топ-10 DeFi проектов. На 1-м месте с доминацией 41% (от всего TVL экосистемы Astar) расположен проект Algem с темой ликвидного стейкинга.

Приложения в Astar

Топ-10 приложений Astar по версии DappRadar. 7 из 10 проектов относятся к сектору DeFi.

Топ-5 интерконнектов (XCM-каналов) в экосистеме Polkadot

Сколько инвестировали

Текущая цена токена Astr $0,056. От максимумов цена упала на 87%.

В циркуляции 53% токенов.

Текущая капитализация - $0,23 млрд.

Полная капитализация - $0,44 млрд.

По известной информации, в Astar инвестировали порядка $24 млн. Подробные данные в таблице.

Активность разработки Astar

Среди самых крупных проектов Polkadot (Astar, Moonbeam, Acala), Astar находится на втором месте по активности разработки.

Активность разработки - показывает активность проекта по разработке с течением времени на основе ряда чисто связанных с разработкой "событий" в общедоступном репозитории проекта Github. (не учитываются: комментарии к выпускам, форки, звезды и т.д.).

Токен ASTR

Токен ASTR — это собственный токен блокчейна Astar. Это также служебный токен сети Astar, выполняющий следующие функции:

  • Стейкинг dApps. Владельцы токенов могут размещать токены ASTR в dApps и получать вознаграждение. Как правило, разработчики приложений в сети также получают токены ASTR, разрабатывая смарт-контракты или инфраструктуру для сети Astar.
  • Сетевой стейкинг. Владельцы токенов ASTR могут размещать свои токены в сети, чтобы стать валидаторами и получать вознаграждение.
  • Сборы. Токен ASTR также можно использовать для оплаты комиссий за транзакцию в сети.
  • L2. Astar — это платформа L1, которая поддерживает реализации приложений на L2. Таким образом, приложения L2 вносят токены ASTR в смарт-контракты L1 и создают приложения L2.
  • Ончейн управление. Держатели токенов ASTR также принимают участие в управлении, голосуя по предложениям.

Как это работает

Релейная цепочка (Relay Chain) Polkadot по своему дизайну не поддерживает функции смарт-контрактов. Таким образом, парачейн, который хорошо поддерживает функции смарт-контрактов, был бы большим преимуществом для экосистемы Polkadot.
Когда дело доходит до смарт-контрактов, несколько виртуальных машин и масштабируемость являются ключевыми свойствами платформы смарт-контрактов следующего поколения. И вот Astar реализовал не только поддержку смарт-контрактов, но и поддерживает несколько виртуальных машин - WASM и EVM (виртуальная машина Ethereum).

ВМ WASM представляет собой виртуальную машину на основе EVM, соответственно это позволяет создать среду выполнения смарт-контрактов. С помощью WASM можно создать блокчейн, который выполняет смарт-контракты, написанные на языках, таких как Rust, C/C++, C#, Javascript, Typescript и других.

Кроме того, поскольку большинство основных языков, которые могут компилироваться в WASM, изначально поддерживают асинхронные функции в своем синтаксисе, можно ввести асинхронность в смарт-контракты WASM. Это означает, что теперь можно обрабатывать кроссчейн-функции в рамках смарт-контракта вместо того, чтобы отправлять сообщения вслепую, не зная, каков ответ.

Несмотря на то, что ВМ WASM и EVM имеют некоторые сходства, у них также есть определенные различия с точки зрения их преимуществ и недостатков.

Преимущества WASM перед EVM:

  • Производительность: WASM предназначен для выполнения на скорости, близкой к исходной, что делает его значительно быстрее, чем EVM. Это означает, что смарт-контракты, написанные на языках, которые компилируются в WASM, такие как Rust, C/C++, C#, Javascript, Typescript, могут выполняться быстрее и эффективнее, чем те, которые написаны на языках, которые компилируются в EVM, таких как Solidity.
  • Безопасность: WASM предоставляет изолированную среду выполнения, которая гарантирует, что смарт-контракты не смогут получить доступ к ресурсам за пределами назначенного им пространства памяти. Это делает его более безопасным, чем EVM, у которого в прошлом были некоторые уязвимости, которые использовались злоумышленниками.
  • Гибкость: WASM — это универсальная виртуальная машина, которая может выполнять код, написанный на нескольких языках программирования, в то время как EVM предназначен для выполнения только кода Solidity. Это облегчает разработчикам написание смарт-контрактов на выбранном ими языке программирования.

Недостатки WASM по сравнению с EVM:

  • Инструменты: Экосистема инструментов и разработки для WASM не так развита, как для EVM. Это означает, что разработчики могут столкнуться с проблемами при разработке смарт-контрактов для WASM.
  • Сложность: набор инструкций WASM сложнее, чем набор инструкций EVM, что может затруднить разработчикам написание и отладку смарт-контрактов.
  • Совместимость: Хотя WASM получает все более широкую поддержку в сообществе блокчейнов, в настоящее время не все платформы блокчейнов поддерживают его. Это может ограничить использование смарт-контрактов, написанных на языках, которые компилируются в WASM.

Одним из основных преимуществ WASM является гибкость, которую он обеспечивает в отношении выбора языка, который разработчик смарт-контрактов может использовать при написании кода. Этот впечатляющий список включает Rust, C/C++, C#, Javascript, Typescript. Такой выбор позволяет разработчикам писать смарт-контракты на любом удобном для них языке.

C технической точки зрения смарт-контракты на основе WASM — это то, что нужно. Однако при внедрении смарт-контрактов WASM в мире, где доминируют EVM, возникает серьезная проблема. Большинство команд слишком привыкли к богатой экосистеме EVM. Поскольку большинство экосистем виртуальных машин WASM небольшие, многие существующие проекты не видят преимуществ в изучении смарт-контрактов WASM с нуля.

Astar недавно представил кросс-виртуальную машину (XVM) именно для решения этой проблемы.

XVM позволяют смарт-контракту в одной виртуальной машине взаимодействовать с другой, как если бы они находились в одной среде. Другими словами, в XVM можно создать смарт-контракт и обеспечить доступ к любым активам или контрактам, доступным на стороне EVM.

Кроме того, если EVM Astar подключен к другому L0, такому как Axelar или Celer, можно создать смарт-контракт с доступом ко всем блокчейнам EVM, подключенным к Axelar и Celer.

С XVM можно создать множество потенциальных приложений, которые не просто соединяют ликвидность с EVM на WASM. С помощью XVM можно подтвердить право собственности на активы, находящиеся в другой среде, из другой схемы учетной записи (например, передача права собственности на токен ERC20 только с использованием кошелька Polkadot-js). Это означает, что не нужно создавать новый кошелек для каждой среды, чтобы контролировать все активы.

Например, многие торговые площадки NFT в настоящее время допускают только подписантов EVM, таких как MetaMask. Таким образом, невозможно продавать NFT ERC721, используя Polkadot-js, или RMRK NFT, используя MetaMask. С XVM можно решить эту проблему, позволив двум подписантам обрабатывать и передавать права собственности на любой стандарт NFT как на EVM, так и на WASM.

Через Astar dApps могут взаимодействовать со смарт-контрактом в совершенно чужой среде, такой как Solana или Near, с помощью безопасного протокола перекрестной передачи сообщений - XCM* на Polkadot.

* XCM — это универсальный язык для межсетевого общения, который можно использовать как внутри, так и вне экосистемы Polkadot. XCM уже используется в экосистеме Polkadot. Парачейны, а также контракты и развернутые на них приложения имеют дополнительную функциональность. Это включает в себя поддержку мостового соединения, например, с внешними сетями, улучшенные платежи за операции, NFT и другое.

Итоги 2022

В 2022 году Astar стал парачейном Polkadot и запустил основную сеть. Это стало важной вехой после двух лет разработки.

Проект привлек $22 млн, во главе с Polychain, за которым последовали Coinbase , другие легендарные инвесторы и известные личности, такие как Гэвин Вуд.

Разработано более 70 проектов и было объявлено о нескольких крупных корпоративных партнерствах, таких как NTT Docomo (крупнейший оператор мобильной связи в Японии).

Q2

  • Запущен новый портал Astar.
  • Запуск dApp Staking v2.
  • Начальная загрузка среды EVM в Astar.

Q3

  • Astar поддерживает Ledger.
  • Тесное сотрудничество с: Alchemy, Subsquid, DIA, Subscan, Blockscout, SubQuery, Subwallet.
  • Открытие интерконнекта с несколькими проектами на Polkadot: Moonbeam, Acala, Phala, Bifrost, Clover, Interlay.
  • Начальная загрузка приложений WASM dApp в Astar.

Q4

  • Демонстрация XVM.
  • Внедрение легкого клиента.
  • Заложено начало работы mesh-сети - децентрализованная общедоступная инфраструктура.


Планы на 2023

Это будет год масштабного роста, чтобы стать признанным блокчейном L1 всей экосистемы блокчейнов. Это будет достигнуто путем сосредоточения внимания на двух областях: WASM и росте в Японии.

«Мы должны создать такую среду в экосистеме Polkadot, чтобы люди могли развертывать WASM — более эффективные и сложные смарт-контракты в Astar. Люди могут писать смарт-контракты на основе Rust, Go или, может быть, javascript и typescript. Вот почему мы очень оптимистично настроены в отношении WASM», — Сота Ватанабэ.

Напомню, Astar предоставляет инфраструктуру для создания dApps со смарт-контрактами EVM и WASM, предлагая разработчикам настоящую совместимость с обменом сообщениями на основе протокола XCM и кросс-виртуальными машинами (XVM). Уникальная модель Astar Build2Earn позволяет разработчикам получать оплату через механизм стейкинга dApp за код, который они пишут, и dApp, которые они создают.

Q1

Кросс-виртуальная машина (XVM)

В настоящее время, XVM находится в версии 2, и ожидается появление версии 3 в 2023 году.

В версии 3 смарт-контракт сможет считывать значения хранилища смарт-контракта из другой среды (например, считывать баланс аккаунта).

В будущем XVM хотят интегрировать с XCM, чтобы смарт-контракты на Astar могли вызывать смарт-контракты на других парачейнах, независимо от того, какую виртуальную машину они используют. Это позволит разработчикам создать по-настоящему межсетевое нативное dApp и расширить функциональность смарт-контрактов до того, что не могли сделать раньше.

Также добавят еще одну виртуальную машину, которая может изначально обрабатывать асинхронность для смарт-контрактов и абстрагировать любые вызовы между блокчейнами как асинхронную функцию. Эта виртуальная машина будет совместима с XVM, что позволит любым приложениям dApp в сети Astar полностью использовать возможности межсетевых функций без необходимости заставлять пользователей создавать другую учетную запись в другом блокчейне или развертывать другое приложение dApp.

SDK для XVM и Astar.js

Усилия будут направлены на библиотеку пользовательского интерфейса Astar и Astar.js

Astar.js — это мощный и универсальный инструмент для взаимодействия с блокчейном Astar. Это библиотека TypeScript, которая предоставляет разработчикам простой и интуитивно понятный интерфейс для создания децентрализованных приложений (dApps) поверх сети Astar.

Чтобы сделать процесс разработки еще проще, подготовлен XVM SDK для часто используемых интерфейсов в мире виртуальных машин EVM и WASM.

Mesh-сети

Mesh-сеть Astar — это одноранговая (P2P) модель, позволяющая создать безопасную общую среду узлов RPC для взаимодействия с сетью. Узлы отправляют трафик между собой, а не через центральный сервер.

Эта mesh-сеть позволяет повысить безопасность и эффективно масштабироваться. Можно добавлять узлы, не перегружая сеть, и устанавливать соединения по кратчайшему пути, чтобы свести к минимуму задержку. Самое главное, можно масштабироваться, увеличив количество узлов RPC, размещенных у любого провайдера, и полагаться на серверы без операционной системы, а не на виртуальные машины, тем самым уменьшая зависимость сети только от частных облачных сервисов. Сторонние облачные серверы важны, но настоящая сеть Web3 должна иметь большую и разнообразную инфраструктуру, чтобы ее нельзя было отключить или ограничить несколькими узлами.

Узлы могут выйти из строя, но в сети всегда есть набор взаимосвязей с другими узлами, и они будут регулярно пытаться поддерживать постоянное соединение друг с другом.

Каковы преимущества децентрализованной mesh-сети?

  • Устранение зависимости от одного поставщика облачных услуг. Узлы распределяются между всеми поставщиками облачных/физических услуг. Нет зависимости от одного облачного провайдера.
  • Снижает вероятность массового сбоя. В централизованной сети в случае сбоя поставщика облачных услуг вся инфраструктура узла также выходит из строя. Это приводит к отключению сети. Однако децентрализованная сеть резко снижает вероятность одновременного отказа всей системы.
  • Трудно для DDOS-атаки, так как все узлы не находятся в одном месте.
    Атака на один узел не приведет к отключению сети. Другие геолокации могут обрабатывать транзакции от имени атакуемого узла.
  • Балансировка нагрузки. Astar сам управляет и контролирует производительность сети. Трафик можно сбалансировать через сеть узлов RPC, что означает более эффективную работу сети.
  • Улучшенный пользовательский интерфейс. Улучшает время отклика узлов для обработки транзакций. Транзакции по умолчанию будут выполняться на ближайших узлах в соответствии с геолокацией пользователя. Теперь у Astar есть подключенные узлы по всему миру: Азия, Америка и Европа.

Стейкинг dApp

При построении на других блокчейнах разработчикам децентрализованных приложений (dApp) необходимо подавать заявки на программы грантов, выпускать токены и собирать средства, чтобы заработать деньги. Мало того, им часто приходится платить высокую плату за газ.

Для создания отличных dApp разработчики должны их создавать. Чтобы разработчики могли создавать отличные dApp, им нужны финансовые стимулы. Вот где вступает в игру стейкинг dApp.

Стейкинг dApp — это то, как разработчики, создающие dApp, могут получать компенсацию. Имея базовый доход, разработчики могут продолжать создавать и улучшать свои dApps.

По своей сути стейкинг dApp похож на стейкинг на валидаторах, но в этой новой парадигме стейкеры dApp, также известные как номинаторы, могут номинировать свои токены Astar конкретному dApp, которые они хотят поддержать.

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

Благодаря стейкингу dApp разработчики могут получать базовый доход при создании dApp на Astar. Наличие финансовых стимулов побуждает больше разработчиков создавать и улучшать свои dApps. Чем больше разработчиков используют экосистему, тем лучше для всех.

Преимущества этого подхода:

  • Разработчики dApp могут получать доход. Это позволяет разработчикам получать базовый доход от вознаграждений, получаемых от размещенных токенов. Имея доход, разработчики могут поддерживать себя, улучшая свои dApp, и это, в свою очередь, привлекает в экосистему больше разработчиков смарт-контрактов.
  • Номинаторы могут получать вознаграждение за стейкинг. Стейкеры dApp, также называемые номинаторами, могут также получать вознаграждения за стейкинг и одновременно поддерживая dApps. Наличие номинаторов, делающих ставку на dApps, делает экосистему более стабильной.
  • Меньше токенов в обращении означает более высокую цену. Чем больше токенов стейкаются, тем меньше токенов находится в обращении, что положительно сказывается на цене токена, поскольку предложение в циркуляции меньше.

Q2

Во втором квартале основное внимание будет уделено Swanky Suite, универсальному инструменту для разработчиков WASM, а также увеличению числа проектов dApp. Также будет развиваться токеномика Astar Network.

Также ожидается появление торговой площадки NFT на основе смарт-контрактов WASM и с поддержкой RMRK (на Shiden).

Q3

В третьем квартале 2023 года Astar будут стремиться расширить свой кадровый резерв, потому что будет больше высококачественных инструментов и проектов. Цель состоит в том, чтобы запустить Astar Standard Development Kit (SDK), инициировать дальнейшую децентрализацию инфраструктуры, улучшить существующие децентрализованные инструменты и создать учебный центр для существующих и начинающих разработчиков.

Заключение

Astar — это перспективный блокчейн, предлагающий разработчикам гибкость и эффективность за счет поддержки как EVM, так и WASM.

Архитектура Astar, построенная на основе сети Polkadot, обеспечивает высокую масштабируемость и совместимость между почти любыми блокчейнами. Astar предоставляет разработчикам гибкость в выборе языка программирования, который наилучшим образом соответствует их потребностям и предпочтениям, что позволяет более эффективно разрабатывать децентрализованные приложения.

Подготовлено каналом SMART INVESTOR

Источники (публичные данные из Интернет)

Другие обзоры:

1. Фонд Andreessen Horowitz (a16z)

2. Фонд Paradigm и Манипулятор

3. Фонд Multicoin Capital: «Think Different»

4. BitFinex и Tether: Манипуляторы и Манипуляции. Часть 1 и часть 2

5. Дорожная карта Ethereum: простыми словами о сложном

6. Фонд Sequoia Capital: рынки важнее основателей

7. Uniswap: не только лишь CEX

8. ZK-EVM: Эфир, Виталик, три ZK

9. Polkadot: горошком об стену

10. Cosmos: ATOM на старт

11. CHIA: видоизменённый углерод

12. NEAR, который нас окружает

13. В тихом FLOW NFT водятся

14. MINA замедленного действия

15. dYdX: COSM'ические скорости

16. Helium в бороду - 5G в ребро