Причем стремительное развитие Web3-сектора и массовый выход свежих разработок способствуют данному процессу в недостаточной степени. У продвинутых интернет-потребителей, точно так же как и у новых пользователей, возникают определенные трудности, которые ощутимо ухудшают взаимодействие с продуктами децентрализованных онлайн-систем.
В отношении технологий и подходов, направленных на облегчение и улучшение пользовательского опыта в Web3-нише, обычно применяется термин абстракции. Например, абстракция аккаунта ориентирована на упрощение контактов с механизмами блокчейна путем введения новых типов учетных записей и дополнительных участников процесса. Появились Bundlers, Paymasters и многие другие.
Но если мы говорим о взаимодействии с несколькими блокчейнами, перед разработчиками встают новые преграды.
На сегодняшний день существует большой выбор решений, обслуживающих трансблокчейновое перемещение. Однако в большинстве случаем они требуют от пользователя совершения дополнительных действий. В результате путь блокчейн-взаимодействия ухудшается.
И в этот момент на помощь приходит сетевая абстракция. Данная статья посвящена именно ей. Мы поговорим о трудностях, которые она помогает преодолевать разработчика и рядовым пользователям. Бросим взгляд на будущее.
Что такое и в чем смысл абстракции цепей?
Это – концепция, главная цель которой – упростить пользовательский опыт в Web3-секторе. Она предоставляет участникам единый интерфейс, поддерживает взаимодействие с разнообразными блокчейнами и приложениями децентрализованного финансирования. В итоге необходимость в создании нескольких кошельков внутри разных экосистем полностью отпадает.
Появляются мосты, связывающие одну инфраструктуру с другими. Пользователь больше может не беспокоиться о том, как управлять этой коллекцией криптохранилищ и как переносить токены из одного цифрового кошелька в другой. Плюс ко всему отпадает головная боль, связанная с необходимостью держать нативные виртуальные дензнаки для оплаты транзакций на каждом отдельном блокчейне
Благодаря сетевой абстракции человек получает возможность сфокусироваться на конкретных действиях, не задумываясь о том, что предстоят какие-то дополнительные шаги. Если говорить чисто о разработчиках, то перед ними открывается доступ к передовым блокчейн-инфраструктурам. Они могут собирать децентрализованные приложения, которые без проблем будут совмещаться с любыми экосистемами.
Создатели продуктов смогут обходиться без развертывания своих программных изделий специализированно под каждую конкретную сеть. В результате криптоиндустрия получает предельно упрощенное пользование самыми разными токенами. Между участниками рынка устраняются все барьеры.
Как работает абстракция блокчейна?
Только при условии максимальной доступности массовое внедрение Web3-сервисов превратится из мечты в реальность. Сегодня рядовой потребитель услуг, не задумываясь, вызывает такси или заказывает еду в ресторанах, работая через многочисленные и комфортные Web2-приложения. Его не волнует, какие внутренние процессы протекают в этот момент внутри той либо иной системы. Он просто – берет, и воплощает свое желание – реализует идею. И для этого ему не требуется больше пары-тройки кликов.
В настоящее время мы наблюдаем, как Web3-продукты стремится достичь аналогичного уровня. И в этом им существенную поддержу оказывают такие инструменты, как абстрагирование аккаунтов и блокчейна.
Например, пользователь располагает суммой в 200 USDC на блокчейне Арбитрум. Однако он не заинтересован в том, чтобы его стейблкойны просто пылились в криптокошельке – он желает получать с них ежегодный 10-процентный прирост капитала. Это – его намерение.
В схеме блокчейн-абстракции есть механизм, который занимается сбором таких разрозненных намерений и передачей их участникам процесса, заинтересованным в решении подобных задач. Именно они ищут оптимальные варианты для удовлетворения потребительских намерений.
Универсальные решатели задач предлагают несколько путей к удовлетворению запроса, поставленного пользователем. Манипулируя инструментарием блокчейн-абстракции, человек выбирает один из предложенных механизмов. При этом он не беспокоиться о поиске корпоративных токенов, имеющих хождение в той либо иной сети для оплаты транзакции. Ему не нужно переносить USDC с одного блокчейна на другой. Ему ни к чему обменивать свои цифровые дензнаки на другие.
Более того, сегодня есть такие абстрактные решения, которые защищают криптовладельцев от сэндвич атак и прочих неприятностей. Все эти технические процессы происходят за кулисами, упрощая финишный опыт от взаимодействия с Web3-инструментарием.
CAKE Framework для блокчейн-абстракции
Мы хотим познакомить вас с подходом Chain Abstraction Key Elements, который был разработан командой Frontier Research. Это – 4-уровневая схема:

- Приложения. Включает в себя софт, интернет-платформы, криптокошельки, с помощью которых пользователь взаимодействует с различными блокчейн-сервисами.
- Разрешения. Основан на системе, использующей закрытые ключи, которые пользователь авторизует в целях совершения определенных задач от собственного имени. Затем они в виде транзакций будут выполнены на блокчейне. На данном уровне определяется, кому и при каких условиях дозволяется взаимодействовать со смарт-контрактами. Здесь есть умные аккаунты, протоколы абстрагированных учетных записей, инструменты управления ключами и намерениями и многое другое.
На уровне решений определяется маршрут оптимальной реализации пользовательского запроса. Результат опирается на исходный баланс и исходные намерения потребителя. Здесь включаются в работу такие механизмы, как:
- исполнители, специализирующиеся на решении конкретных вопросов;
- аукционы исполнителей;
- процессинг определения оптимального маршрута данных в сетях связи;
- извлечение ценности из блокчейна путем добавления, удаления или переупорядочивания транзакций, включенных в блок;
- оптимизация межсетевых контактов.
Поскольку система CAKE Framework задействует исполнителей, специализирующихся на решении конкретных вопросов, пользователь имеет возможность задать любой желаемый результат, в том числе и получение 10-процентных годовых с 200 USDC на Арбитруме. Система самостоятельно принимает решения относительно способов выполнения намерений потребителя, используя аукцион решателей. Иными словами: исполнители получают право посоревноваться друг с другом за честь предоставить ту либо иную услугу.
На уровне регулирования обеспечивается не только реализация, но и блокчейн-регистрация операций. Здесь задействуются механики, гарантирующие доступность информации, работоспособность межсетевых перемычек, оракулов, ответственных за подтверждение транзакций и соответствующее обновление текущего состояния экосистемы.
Что сейчас происходит в области блокчейн-абстракции?
Абстрагирование блокчейна в наши дни все больше приобретает черты ключевого направления в развитии Web3-предложений. Оно помогает разобраться с проблемой фрагментированной инфраструктуры. Пользователь получает комфортные инструменты для взаимодействия с блокчейнами без необходимости беспокоиться об управлении множеством кошельков. Ему не приходится разбираться в сложностях каждой конкретной крипто-сети.
На сегодняшний день множество дальновидных команд разработчиков включилось в усиленную разработку решений в секторе блокчейн-абстракций. Энергичную работу ведут коллективы Arcana Network, Connext, Etherspot, NEAR Protocol, Particle Network, Safe, Socket.
В Web3-нише все идет к тому, что в краткосрочной перспективе на рынок будут выпущены экосистемы, построенные исключительно вокруг пользовательских интересов и их намерений. Абстракция блокчейна призвана устранить сложности в использовании Web3-продукции и сделать взаимодействие с ней таким же простым и доступным, как и работа с сервисами, базирующимися на Web2-платформе.
Для разработчиков блокчейновой абстракции характерно стремление к упрощению интеграции приложений с разными цифровыми инфраструктурами. Данная технология позволяет сосредоточиться не на технологических тонкостях блокчейна. а на изготовлении по-настоящему удобных децентрализованных приложений, приятных и понятных обычному потребителю.
Глоссарий
- Абстракция аккаунта. Концепция подразумевает упрощение пользовательского взаимодействия с продуктами блокчейн-технологии. Будут продвигаться механизмы, кастомизирующие определенные элементы учетных записей смарт-контрактов, включая методы оплаты комиссионных сборов и инструменты одобрения транз-операций.
- Закрытый ключ. Он представляет собой цифровую подпись пользователя. Она помогает аутентифицировать персону и подтвердить ее права на владение той либо иной собственностью.
- ERC-4337 Bundler. Этот элемент является одним из основных компонентов стандарта ERC-4337. Он занимается аккумулированием цепочки пользовательских транзакций, объединяя их в одну операцию. В итоге мы получаем снижение комиссионных расходов.
- ERC-4337 Paymaster. Это – еще один ключевой компонент приведенного выше шаблона. Он представляет собой смарт-контракт, позволяющий крипто-проектам покрывать транзакционные затраты своих клиентов, либо открывающий пользователям возможность рассчитаться за операцию любыми токенами, поддерживающими стандарт ERC-20.
- Пользовательский опыт. Здесь мы говорим о совокупности впечатлений и ощущений участника крипторынка, которые он накапливает в процессе взаимодействия с интерфейсом веб-сайта, программным обеспечением или компьютерным приложением.
- Межсетевые мосты. Эти элементы отвечают за безопасную и неискаженную передачу активов и информации от одного независимого блокчейна к другому.
- Децентрализованное приложение. Представляет собой софт особой конфигурации, базирующийся на блокчейн-технологии.
- Нативные токены. Это – главная криптовалюта той либо иной блокчейн-сети. Чаще всего такие цифровые активы находят себе применение в плоскости оплаты стоимости услуг за совершение транзакций.
- Исполнители. Это – субъекты, участвующие в процессе блокчейн-абстрагирования. Они ищут оптимальные варианты для удовлетворения потребительских намерений.
- Опережение (Front running). Представляет собой ситуацию, когда транзакция помещается в очередности выше, чем известная будущая операция конкретного пользователя.
- Сэндвич атака. Вредоносная торговая деятельность на любых финансовых биржах. Ее цель заключается в получении торговой прибыли за счет других участников.