Разработчики Cardano исследуют основанные на намерении DApps с GCScript и Universal Dapp Connector

Сессия Cardano Developers Office Hours показала, как GameChanger Wallet, GCScript и Universal Dapp Connector могут уменьшить трение для браузерных DApps, QR-взаимодействий и ориентированных на пользователя Web3-потоков.

By SongMarketCap

Updated:

Cardano News - Разработчики Cardano исследуют основанные на намерении DApps с GCScript и Universal Dapp Connector

Инструменты разработки для Cardano часто обсуждаются через языки смарт-контрактов, обновления узлов и основную инфраструктуру. Недавняя сессия Cardano Developers Office Hours приблизила обсуждение к уровню пользовательского интерфейса, сосредоточив внимание на том, как приложения Cardano могут стать проще в запуске, доступе и использовании без ослабления технической дисциплины, лежащей в основе сети.

Эта статья основана на сессии Cardano Developers Office Hours под названием «Создание основанных на намерении DApps: GCScript DSL & Universal Dapp Connector (UDC)», в которой принимал участие Адриано Фьоренца, основатель и разработчик GameChanger Wallet. На сессии обсуждались основанные на намерении DApps, GCScript DSL, Universal Dapp Connector, интеграции в реальном мире через ссылки, QR-коды и NFC, а также модель клиентского приложения, представленная в качестве альтернативы традиционному механизму соединения CIP-30.

Основное внимание в презентации уделялось не только функциональности кошелька. Речь шла о другом способе упаковки действий Cardano, где пользователь выражает намерение, а кошелек помогает интерпретировать, подготовить и выполнить взаимодействие на стороне клиента. Это делает тему актуальной для опыта разработчика, опыта пользователя и проектирования легких приложений Cardano.

DApps Cardano движутся к UX, основанному на намерениях

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

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

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

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

GCScript приносит декларативную логику в приложения Cardano

GCScript был представлен как основанный на JSON язык, специфичный для определенной предметной области. На практике это позволяет разработчикам описывать логику кошелька и транзакций в структурированном формате, который может быть интерпретирован кошельком на стороне клиента.

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

Это не означает, что каждое сложное приложение Cardano может обойтись без серверной инфраструктуры. Более сложные продукты все равно будут нуждаться в индексировании, дата-сервисах, мониторинге, маршрутизации ликвидности, бизнес-логике или других офчейн-системах. Но для простых потоков транзакций, прототипов, образовательных инструментов, опытов на основе QR-кодов и легковесных DApps, декларативная модель на стороне клиента может уменьшить трение.

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

Universal Dapp Connector расширяет точки доступа Cardano

Universal Dapp Connector, или UDC, может быть самой важной частью сессии с точки зрения более широкой экосистемы. Он был представлен как способ поддержки реальных сценариев взаимодействия, таких как ссылки, QR-коды и NFC, а также как альтернатива или дополнение к традиционной модели подключения кошелька CIP-30.

Это важно, потому что большинство UX блокчейнов все еще предполагает, что пользователь начинает внутри веб-сайта DApp, подключает кошелек, а затем следует специфическому для приложения интерфейсу. UDC предполагает более гибкую точку входа. Взаимодействие с Cardano может начаться со ссылки в сообщении, QR-кода на мероприятии, NFC-метки, мобильного опыта или другой легковесной среды.

Здесь тема становится актуальной не только для разработчиков. Если Cardano хочет быть использованным в реальном мире, пользователям не всегда нужно понимать, что они подключаются к DApp. Они должны иметь возможность сканировать, нажимать, просматривать, подтверждать и продолжать, пока кошелек объясняет намерение и защищает их от необдуманных подписаний.

Риск очевиден. Любая система, упрощающая взаимодействия с блокчейном, должна также делать их безопаснее и прозрачнее. UX, основанный на намерении, работает только если кошелек четко показывает, что произойдет, какие активы будут перемещаться, какие разрешения запрашиваются и что пользователь одобряет. Упрощение без ясности только переместило бы сложность в более опасное место.

Именно поэтому GCScript и UDC лучше понимать как инфраструктуру для разработчиков, а не как маркетинговый язык. Они проверяют, могут ли взаимодействия с Cardano стать более портативными, более компонуемыми и более ориентированными на пользователя, не удаляя при этом слой проверки, на котором пользователь принимает окончательные решения.

Для разработчиков Cardano практический вопрос заключается не только в том, как написать контракт. Он в том, как превратить действительное действие на блокчейне во что-то, что реальный пользователь сможет понять, запустить и одобрить за несколько секунд. Модель GameChanger ставит этот вопрос прямо на уровень кошелька, где UX Cardano либо становится удобным, либо остается технической задачей.