Автор: Кэмерон Деннис, основной разработчик протокола NEAR FF, руководитель отдела исследований инфраструктуры web3 в LBank Labs. Составил: Golden Finance xiaozou;

1. Введение

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

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

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

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

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

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

2. Абстракция входа в систему: собственная система доменных имен.

С момента его первоначального запуска в апреле 2020 года абстракция учетных записей встроена в каждый кошелек протокола NEAR, и в последний год это была важная тема в экосистеме Ethereum, а EIP 4337 вызвал много дискуссий. Однако до сих пор отсутствует консенсус относительно точного определения концепции абстракции счета. Как правило, люди склонны включать вспомогательные функции, такие как вход в систему через социальные сети, возможности мультиподписи и платежи за газ, под эгидой абстракции учетной записи. По сути, абстракция учетной записи относится к способности программно устанавливать условия действительности транзакции и использовать смарт-контракты для выполнения транзакции.

Протокол NEAR представляет собственную систему доменных имен, которая связывает удобочитаемые учетные записи с многочисленными ключами с разными разрешениями для различных функций. NEAR также предоставляет возможность конвертировать внешние учетные записи (EOA) в смарт-контракты. Таким образом, то, что считается «абстракцией учетной записи» на других платформах блокчейна, является неотъемлемым аспектом архитектуры NEAR и встроенной функцией протокола.

(1).near — это исходная абстракция аккаунта.

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

FastAuth — это система управления ключами, которая позволяет пользователям восстанавливать или регистрировать учетную запись NEAR, используя свой адрес электронной почты. Эта функция обеспечивает вход в систему, подобный Web2, без необходимости хранить мнемонические слова или пароли. Вместо этого ключи защищаются с помощью передовой технологии «Ключи доступа», которая использует биометрические данные (например, отпечаток пальца или FaceID, связанный с конкретным устройством) для замены паролей. Пользователи могут восстановить доступ к своим учетным записям в любое время, используя свою электронную почту через службу восстановления MPC.

Выпуск следующей версии FastAuth запланирован на этот месяц и будет включать в себя сопоставление адресов NEAR с адресами EVM, Биткойна и других блокчейнов. Эта функция позволит учетным записям NEAR инициировать подписи транзакций в других цепочках, обеспечивая беспрепятственную разработку многоцепочных приложений непосредственно в среде смарт-контрактов NEAR.

(2).tg открывает новую эру

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

Поскольку NEAR основан на среде выполнения WebAssembly, интеграция с Telegram раскрывает весь его потенциал. До сих пор пользователи протокола NEAR были ограничены одним доменом верхнего уровня — .near. Однако появление домена .tg открыло двери для множества возможностей.

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

Telegram оказался воротами для массового внедрения через HOT DAO, многоцепочную сеть MPC, которая позволяет пользователям создавать кошельки в Telegram и управлять ими. По данным DappRadar, у HOT DAO в среднем 3,88 миллиона активных пользователей в неделю за последние 30 дней. Количество активных пользователей этого приложения за неделю превышает количество Solana, Base и BNB вместе взятых (5 июня 2024 г.).

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

3. Фронтенд-абстракция

(1) Шлюз к протоколу NEAR

Операционная система блокчейна, управляемая веб-сборками (BOS), знаменует собой новаторский шаг протокола NEAR к открытой сети. Хотя NEAR — не первая общедоступная цепочка, которая может размещать статические ресурсы, это первая общедоступная цепочка, предлагающая компонуемый децентрализованный метод внешнего интерфейса. Благодаря использованию экономичного хранилища и вычислительной мощности блокчейна NEAR код компонентов NEAR полностью хранится в цепочке смарт-контракта SocialDB.

Компонуемый децентрализованный интерфейс — это платформа, которая легко интегрируется с любым сервером Web2 или Web3 и любым кошельком. BOS наследует дизайн React, и каждый компонент построен на основе компонентов React. Эта структура способствует вкладу в базу открытого исходного кода большого сообщества разработчиков, разбирающихся в JavaScript. Стоит отметить, что многие интерфейсные компоненты можно повторно использовать с помощью разветвленных протоколов, например платформ DEX, созданных по образцу Uniswap.

В дополнение к этому, комбинация компонентов, подобная LEGO, позволяет создавать сложные приложения. Такой подход упрощает процесс публикации единой платформы, предоставляет пользователям комплексные возможности и упрощает межпротокольные операции на одной странице. Официальный сайт NEAR Near.org — это не только социальная платформа, но и магазин компонентов для разработчиков и магазин Dapp для пользователей.

Функциональная совместимость между компонентами NEAR и смарт-контрактами часто упускается из виду при обсуждении BOS. Компоненты NEAR могут беспрепятственно взаимодействовать со смарт-контрактами в блокчейне NEAR. Методы просмотра позволяют любому бесплатно отправлять запросы, а методы вызова требуют аутентификации пользователя.

(2) Шлюз к L2

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

Будучи универсальным шлюзом для Ethereum L2, DapDap предоставляет цельную и удобную платформу, которая упрощает операции в DeFi за счет интеграции ее в единый пользовательский интерфейс. Поддерживая более 10 Ethereum L2 и более 100 dApps, DapDap выделяется как идеальное решение DeFi, обеспечивающее простой вход в систему и беспрепятственное исследование открытой сети.

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

4. Бэкэнд-абстракция: цепная подпись

(1)ТСС

Базовой технологией, которая облегчает это, является Chain Signatures, новаторский протокол пороговой подписи, который использует сеть подписывающих лиц с многосторонними вычислениями (MPC) на NEAR.

MPC не является новой концепцией и использовалась в таких решениях, как кошелек Coinbase, где пользователи сохраняют один ключ, а централизованные стороны сохраняют другие ключи. MPC имеет ряд очевидных преимуществ:

  • Пользовательский опыт остается таким же, как и в традиционных приложениях.

  • MPC может поддерживать любую цепочку, независимо от того, поддерживает ли она смарт-контракты (например, Bitcoin и Doge).

  • Он поддерживает базовые эллиптические кривые, совместимые с несколькими цепочками одновременно. Например, Биткойн и EVM используют кривые на основе ECDSA, а такие сети, как NEAR, Solana и Cardano, используют алгоритм EdDSA.

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

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

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

(2) Зрелые компоненты

  • Мета-транзакция

Метатранзакции — это базовый тип транзакций в экосистеме NEAR, позволяющий пользователям совершать транзакции по протоколу NEAR без владения каким-либо газом или токенами. В этом процессе пользователи создают и авторизуют транзакции вне сети, в то время как третья сторона, называемая ретранслятором, платит комиссию за отправку и выполнение, тем самым упрощая процесс входа пользователей на платформу NEAR.

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

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

  • IntentRelayer

Основываясь на разработке и построении реалеров намерений, NEAR требует ключевого компонента для поддержки пользовательских транзакций в гетерогенных цепочках: сети реалеров. Сеть отслеживает ответы от служб многосторонних вычислений (MPC), обрабатывает подписанные транзакции и отправляет их в соответствующие цепочки для завершения транзакции.

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

  • Многоцепной газовый ретранслятор

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

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

Кроме того, протокол Sweat Economic продемонстрировал свою функциональность в тестовой сети, что стало важной вехой в развитии.

5. Новое пространство для дизайна кросс-чейн децентрализованных приложений

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

(1) Многоцепочный кошелек

В учетной записи NEAR пользователи могут управлять любым количеством ключей, поддерживать ротацию ключей для повышения безопасности и включать режим нескольких подписей. Multi-chain Gas Relayer еще больше упрощает сложности, связанные с различными газовыми токенами для разных цепочек. С помощью цепных подписей можно эффективно «NEARize» учетные записи в разных цепочках, облегчая абстракцию учетных записей в масштабе нескольких цепочек — от Ethereum и Solana до Биткойн.

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

Кроме того, функция абстракции учетной записи предлагает возможность социального восстановления. Предположим, существует контракт Social_recovery.near, который поддерживает записи друзей, связанные с определенной учетной записью root.near. Изначально к учетной записи root.near добавлен открытый ключ, а учетную запись Social_recovery.near можно подписать с помощью цепных подписей. Друзья могут инициировать процесс восстановления, переслав новый открытый ключ, предоставленный пользователем, на Social_recovery.near. Получив достаточное количество таких запросов,social_recovery.near может подписать транзакцию NEAR, используя подписывающего root.near для добавления нового ключа, представляющего его собственный удаленный ключ. После выполнения эта транзакция немедленно добавляет новый ключ в root.near, позволяя пользователям восстанавливать свои учетные записи с помощью заранее установленного процесса социального восстановления для потенциальных потребностей в восстановлении учетных записей.

Концепция Sender Wallet обещает произвести революцию в пользовательском опыте, упростив управление закрытыми ключами в нескольких фундаментальных аспектах. Во-первых, он упрощает процесс для пользователей, обеспечивая мгновенное создание учетных записей Ethereum из вашей учетной записи NEAR. Во-вторых, он поддерживает атомарные свопы, обеспечивая плавные транзакции между счетами NEAR и другими цепочками, тем самым повышая эффективность транзакций. Наконец, Sender Wallet поддерживает оплату комиссий за газ с использованием предпочтительных токенов, повышая гибкость управления транзакциями.

По данным DappRadar, Here Wallet признан одним из ведущих dApp с активными кошельками с самыми уникальными адресами (UAW).

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

Недавний переход на кошельки MPC через Telegram полностью изменил эту ситуацию. Telegram имеет огромную базу пользователей, значительная часть которых — активные игроки в криптопространстве. Этот сдвиг означает естественный рост числа пользователей NEAR, что приводит к реальной привязанности пользователей.

В мире криптовалют стимулы с использованием токенов играют ключевую роль, и майнинг биткойнов является одним из примеров. Здесь кампания по майнингу HOT Wallet оказалась чрезвычайно успешной, привлекая более 8 миллионов пользователей всего за 6 месяцев. Привлекательность механизмов майнинга и рекомендаций HOT изначально привлекла пользователей, но поскольку Here Wallet продолжает запускать новые функции и приложения, такие как рынок NFT MITTE в магазине приложений HOT, они по-прежнему будут играть роль в продолжении исследования экосистемы. .

(2) Экосистема цепочки неумных контрактов

Подписание цепочки позволяет разработчикам использовать NEAR в качестве «слоя» смарт-контракта для цепочек, которые изначально не поддерживают эту функцию.

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

Рабочие процессы обеспечивают безопасные и прозрачные транзакции между продавцами и покупателями в надежной торговой системе Bitcoin Ordinals компании East Blue, работающей на NEAR. Продавцы создают депозитный счет, привязанный к их биткойн-кошельку посредством рыночного контракта. Рыночные контракты требуют, чтобы подписанты MPC совершали транзакции от имени биткойн-счетов. В состоянии смарт-контракта продавцы владеют своими биткойн-счетами, что позволяет им вносить и снимать ординалы. После внесения и размещения Ординала на сумму 10 долларов США продавцам будет запрещено снимать этот Ординал, если с их листингом связан активный заказ. Рыночные контракты защищают покупателей, не позволяя продавцам осуществлять несанкционированное снятие средств. В свою очередь, покупатель вносит USDC в рыночный контракт и продолжает принимать назначенные 10 USDC для листинга. Транзакция будет выполнена только после того, как обе стороны подтвердят свое согласие на транзакцию обмена счетов, и транзакция автоматически обрабатывается в рамках блока рыночным контрактом.

6. Абстракция данных: NEAR DA

Неотъемлемой частью концепции NEAR о бесшовной совместимости блокчейнов является подход к быстрой и недорогой доступности данных (DA). По мере того, как решения по объединению данных уровня 2 набирают все большую популярность, решение проблемы эффективного и экономичного хранения данных становится критически важным. Решение NEAR DA представляет собой комплексную архитектуру, тщательно разработанную для использования преимуществ высокой скорости и низкой стоимости сети, чтобы обеспечить мощный и масштабируемый уровень хранения, адаптированный для объединенных данных.

Ядром NEAR DA является контракт хранения BLOB-объектов, который представляет собой специальный смарт-контракт, который может децентрализованно хранить любой BLOB-объект DA непосредственно в блокчейне NEAR. Используя механизмы консенсуса и обработки приема NEAR, контракт обеспечивает эффективное и безопасное хранение без чрезмерной нагрузки на данные на уровне консенсуса. В дополнение к этому инновационному решению для хранения данных существует Light Client, не требующий доверия автономный компонент, который поддерживает расширенные функции, такие как обязательства KZG, стирающее кодирование и разъемы хранения. Этот универсальный клиент позволяет поставщикам накопительных пакетов создавать сложные системы подтверждения путем проверки транзакций и квитанций, содержащих доказательства, что еще больше повышает надежность и прозрачность решений DA. Кроме того, клиент DA RPC служит основным интерфейсом для беспрепятственного взаимодействия с системой DA NEAR, обеспечивая единообразный и лаконичный интерфейс для различных языков программирования.

7. Абстракция ликвидности: кросс-чейн DeFi без мостов

Одним из наиболее привлекательных аспектов цепных подписей является их способность устранять необходимость в мостах, облегчая межцепочные транзакции через протокол подписи MPC. Существует высокий спрос со стороны пользователей на платформы DeFi во многих цепочках. Некоторые известные варианты использования — это встроенные межсетевые биржи (например, обмен XRP на Ripple на NFT на Solana), реализация книг заказов на межсетевое кредитование (например, заимствование Y на Arbitrum с использованием X на Optimism в качестве залога) и возможность повторно застейкайте любой актив в любой цепочке, одновременно управляя соответствующим вознаграждением или сокращая условия от NEAR.

Эта возможность особенно ценна для таких приложений, как DapDap, который разработан на основе протокола NEAR и позволяет пользователям исследовать и участвовать в приложениях DeFi в различных решениях L2 в рамках единого интерфейса. Хотя DapDap в настоящее время предоставляет интерфейсные компоненты для взаимодействия с решениями L2, пользователям по-прежнему необходимо переключать сетевые настройки в MetaMask для подписания транзакций. Что, если бы пользователи могли просто войти в свой кошелек NEAR и подписать транзакции на любом предпочитаемом блокчейне?

Протокол NEAR представляет новое решение, которое может обеспечить наиболее экономичный способ торговли активами внутри цепочки, не беспокоясь о высоких комиссиях за транзакции и проблемах с задержками в традиционных цепочках, таких как Биткойн и Эфириум. С помощью смарт-контрактов пользователи могут торговать деривативами, что позволяет им торговать конкретными активами, размещенными на удаленных счетах, без необходимости вовлекать весь счет в процесс транзакции. Например, децентрализованные биржи (DEX) могут поддерживать распределение прав собственности на активы между цепочками и поддерживать прямую торговлю активами через удаленные адреса без взимания комиссий за расчеты в других блокчейнах.

8. Заключение: обязательные условия для всех пользователей ИИ

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

Однако видение NEAR выходит далеко за рамки простой совместимости цепочек. Конечная цель — предоставить полностью автономную операционную систему, оснащенную персональным помощником искусственного интеллекта, оптимизированную в соответствии с потребностями пользователя без ущерба для конфиденциальности. Платформа будет поддерживать прямое взаимодействие и транзакции между всеми ИИ отдельных пользователей, а также поддерживать создание общих ИИ сообщества, управляемых их соответствующими участниками.

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

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