ASTAR Видение. Часть1: XCM и инновационный центр

Julissa
Astar Network | Shiden на русском
7 min readJun 19, 2022

Автор Хун Ким ( Hoon Kim)

Введение || Вступление

На протяжении всей истории развития блокчейна интероперабельность (совместимость) и мультичейн приложения считаются святыми граалями концепции Веб 3.0. Однако традиционные мосты активов сталкиваются с проблемами безопасности и централизации, из-за чего такие мосты не могут считаться надежными и универсальными протоколами для многих публичных блокчейнов. Кроме того, большинство сетей используют мосты для перекачки ликвидности и чужих активов в свою сеть, чтобы dApps могли их использовать. Недавно мы познакомились с такими протоколами, как Axelar и Algorand, которые направлены на обеспечение настоящей общей децентрализованной совместимости между различными блокчейнами. Однако этим протоколам все еще не хватает стандартизации в обеспечении совместимости перекрестного консенсуса при одновременном подтверждении различий в публичных сетях. В связи с этим, dApps не могут эффективно использовать функциональную совместимость, поскольку эти кроссчейн приложения все еще ограничены передачей ликвидности и избеганием высоких затрат на газ. Благодаря экосистеме Polkadot, основанной на парачейне и обмене кросс-консенсусными сообщениями (XCM), мы не только имеем мультичейн активы, но и можем в полной мере использовать функциональную совместимость. Мы в Astar Network считаем, что это ключ к созданию следующего поколения инновационных dApps и дальнейшему развитию Web3.0.

В этой статье мы расскажем о том, какое внимание Astar Network уделяет функциям XCM. Технически, XCM — это универсальный и открытый формат сообщений для кросс-консенсусного обмена сообщениями, что предполагает, что он не ограничивается экосистемой Polkadot. Однако в данной статье XCM будет в первую очередь обозначать отправку кроссчейн транзакций между различными парачейнами и релэй сеть на базе валидаторов.

Основы XCM(P)

XCM — это универсальный формат сообщений для отправки инструкций внутри сети между произвольными блокчейнами, способными выполнять определенные операции. Необходимо отметить, что это именно формат сообщений, а не протокол, что означает, что XCM может быть реализован любым блокчейном для обмена сообщениями — даже за пределами экосистемы Dotsama. Однако в Substrate схема кодирования сообщений встроена в XCM пакет, а релейная цепочка Polkadot выступает в качестве протокола для отправки этих сообщений между своими парачейнами. Эквивалент протокола, который позволяет парачайнам общаться, известен как XCMP. Другими словами, став парачейном на основе субстрата, сеть сможет получить доступ к каналам XCM и отправлять сообщения нативно.

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

Будущее блокчейна

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

Мультичейн VS совместимость

Мультичейн dApps

В данном контексте под мультичейн dApp подразумевается проект, который развернут сразу на нескольких сетях, чтобы либо повысить его доходность, либо снизить стоимость газа, либо улучшить производительность, либо увеличить пользовательскую базу. Рынки DeFi и NFT являются наиболее распространенными мультичейн dApps, поскольку они получают наибольшую выгоду от размещения своих токенов на нескольких сетях с меньшими комиссиями за транзакции.

Например, протокол DEX, развернутый на параллельном чейне или на чейне второго уровня, обеспечивающим ту же функциональность, но с другим токеном для оплаты комиссии за транзакцию, может рассматриваться как мультичейн dApp. Другой пример — когда пользователь может изменить чейн хоста dApp с помощью отдельного или схожего пользовательского интерфейса.

В дополнение к вышеупомянутым плюсам, также очень просто разрабатывать мультичейн dApps на чейнах, поддерживающих одну и ту же среду контрактов (например, EVM), поскольку эти смарт-контракты по сути являются форками друг друга, и большая часть тяжелой работы выполняется на стороне пользовательского интерфейса. Часто успех таких мультичейн проектов DeFi и DAO зависит от именной ценности и доходности их токенов — они стремятся увеличить свою пользовательскую базу, высокую ликвидность и низкие транзакционные издержки, игнорируя при этом ценностное предложение принимающей сети. Но для приватных dApps, оракулов, проектов NFT и других проектов DAO, которые уже утвердились на определенном чейне, нет стимула становиться мультичейнами, если только они не являются централизованной организацией, предлагающей услуги сети блокчейн. Именно поэтому проекты склонны форкать популярные dApps на новые чейны, так как это лучший способ закрепиться в растущей сети.

Взаимозаменяемые (кросс-консенсусные) dApps

Мы определяем совместимость как связь между несколькими блокчейнами, а не как совместимость между dApps в одной сети.

Если мультичейн dApps — это разворачивание одного и того же dApp в разных сетях, которые управляются единым пользовательским интерфейсом, то интероперабельный dApp можно представить как один dApp на одном блокчейне, который использует возможности или ликвидность другого блокчейна в качестве своей основной функциональности. В текущей экосистеме мы не видим большого количества таких проектов, но мы можем придумать возможные примеры. Например, мы можем представить себе проект DAO, в котором NFT котируется и торгуется на Ethereum для максимальной ликвидности, а протокол DEX, который питает DAO, развернут на Polygon для более низкой комиссии за транзакции. Другим примером может быть проект метавселенной, который может импортировать активы из NFT, принадлежащих одному аккаунту в нескольких сетях. Наконец, dApp, который напрямую интегрирован и опирается на бридж-контракт, также может считаться интероперабельным dApp.

Как видно из примеров, в текущей экосистеме проекты в значительной степени полагаются на централизованный протокол/канал для удержания архитектуры вместе. Однако мы считаем, что в экосистеме Polkadot это больше не будет проблемой, поскольку XCM выступает в качестве универсального общего формата сообщений, который может быть интерпретирован любыми блокчейнами, реализующими эту схему (т.е. парачейнами) и использующими валидаторы Polkadot в качестве гарантии децентрализованного и надежного ретранслятора сообщений. Это невозможно при использовании традиционного моста. Другими словами, до тех пор, пока мы можем доверять надежности блокчейна получателя и отправителя, целостность канала передачи сообщений и структуры данных больше не будет проблемой.

Учитывая все это, мы можем представить новую архитектуру dApp, в которой один dApp может полагаться на функции/активы, доступные только в разных сетях. Для общего примера представьте себе dApp, развернутый на сети A, который может выполнить вызов другого dApp, развернутого на сети B, и вызов Substrate pallet из сети D. Эти удаленные dApp могут также полагаться на другие dApp для выполнения определенных функций под капотом, что создает взаимосвязанную сеть взаимодействий между различными смарт-контрактами и сетями.

Мы считаем, что текущая экосистема dApp стагнирует, потому что большинство блокчейнов пытаются быть универсальной платформой для смарт-контрактов без какой-либо специализации или предоставления специальных полезных функций. Из-за этого проектам приходится изобретать велосипед каждый раз, когда они хотят развернуть свой проект в новой сети. Но представьте, если существует публичный, коллективный или частный субстратный парачейн, который специализируется на предоставлении специализированных и комплексных услуг оракула через свой паллет (поскольку определенные функции трудно реализовать в среде EVM без использования централизованной системы). Если другие блокчейны смогут использовать эту функцию без необходимости развертывания одного и того же контракта на нескольких цепочках, а несколько цепочек смогут считывать данные из одного источника, общая безопасность и степень децентрализации повысятся, обеспечивая при этом превосходную полезность без ненужных компромиссов. Другим примером может служить децентрализованный кроссчейн агрегатор DEX, подобный 1inch, но использующий для обмена токенов котировки других блокчейнов, а не только Ethereum, что улучшает показатели скольжения и отражает точную цену токенов.

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

Во второй и третьей частях этой статьи мы обсудим разнообразие активов с помощью XCM dApps и смарт-контрактов, а затем приведем примеры того, как Astar Hub и экосистема Polkadot добиваются истинной совместимости.

Оригинал статьи находится тут

Об Astar

Astar Network (ранее известная как Plasm) — это хаб dApp на Polkadot, который поддерживает Ethereum, WebAssembly и решения второго уровня, такие как ZK Rollups. Astar стремится стать мульти-чейн платформой смарт-контрактов, которая будет поддерживать несколько блокчейнов и виртуальных машин. Polkadot не поддерживает смарт-контракты. Поэтому для экосистемы важно иметь парачейн, который позволит всем разработчикам, желающим создавать проекты в экосистеме Polkadot. Astar готовы предоставить лучшее решение для всех разработчиков, поддерживая EVM и парачейн, где смарт-контракты EVM и WASM могут сосуществовать и общаться друг с другом.

Website | Twitter | Discord | Telegram | Github

PromoTeam — это децентрализованная команда специалистов и активистов из различных областей, которая занимается развитием экосистемы Polkadot в русскоязычном и англоязычном сообществе.

Наша деятельность — это производство контента и проведение онлайн- и офлайн-мероприятий, продвижение и развитие сообществ, продвижение продуктов, создание и развитие амбассадорских программ, менеджмент.

Также мы являемся валидаторами проектов экосистем Polkadot и Cosmos, участвуем в проектах экосистемы в качестве инвесторов, советников и контрибьюторов.

Telegram |Parachain News| Medium | Twitter
Первый Сrowdloan Info Bot! Подробные инструкции и статистика актуальных crowdloan кампаний.

Контакт для связи: polkadotpromoteam@gmail.com

--

--