Место: YBB Capital Researcher Ac-Core

TLDR

  • Недавно Solana и Dialect совместно запустили новую концепцию Solana «Действия и мигания», позволяющую реализовать в один клик обмен, голосование, пожертвование, Mint и другие функции в виде плагинов для браузера.

  • Actions обеспечивает эффективное выполнение различных операций и транзакций, а Blinks обеспечивает консенсус и согласованность сети за счет синхронизации времени и последовательной записи. Эти две концепции работают вместе, чтобы позволить Solana достичь высокой производительности и низкой задержки блокчейна.

  • Разработка Blinks требует поддержки приложений Web2. Первая проблема — это доверие, совместимость и сотрудничество между Web2 и Web3.

  • По сравнению с Farcaster & Lens Protocol, Actions&Blinks полагается на приложения Web2 для получения большего трафика, а последний больше полагается на цепочку для большей безопасности.

1. Как работают действия и мигания

Источник изображения: документация Solana (жизненный цикл процесса выполнения Solana Action)

1.1 Действия (Действия Соланы)

Официальное определение: Solana Actions — это API-интерфейсы, соответствующие спецификациям, которые возвращают транзакции в блокчейне Solana, которые можно просматривать, подписывать и отправлять в различных контекстах, включая QR-коды, кнопки + виджеты (элементы пользовательского интерфейса) и веб-сайты в Интернете. .

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

  • Солана использует форму «Транзакции» для выполнения этих задач. Каждая транзакция состоит из серии инструкций, которые выполняются между конкретными учетными записями. Обрабатывая параллельно и используя протокол Гольфстрима, Solana заранее пересылает транзакции валидаторам, тем самым сокращая задержки подтверждения транзакций. Благодаря детальному механизму блокировки Solana может одновременно обрабатывать большое количество неконфликтных транзакций, что значительно повышает пропускную способность системы.

  • Солана использует среду выполнения для выполнения транзакций и инструкций смарт-контракта, чтобы гарантировать правильность ввода, вывода и статуса транзакции во время выполнения. Транзакции ждут подтверждения блока после первоначального выполнения, и как только блок будет согласован большинством валидаторов, транзакция считается окончательной. Сеть Solana способна обрабатывать тысячи транзакций в секунду, при этом время подтверждения транзакций составляет менее 400 миллисекунд. Благодаря механизмам Pipeline и Gulf Stream пропускная способность и производительность сети еще больше улучшаются.

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

1.2 Мигает (ссылки на блокчейн)

Официальное определение: Blinks преобразует любое действие Solana в ссылку с большим количеством метаданных, которой можно делиться. Blinks позволяет клиентам с поддержкой действий (кошелькам расширений браузера, ботам) предоставлять пользователям больше функций. На веб-сайте Blinks может мгновенно запускать предварительный просмотр транзакций в кошельках, не переходя к децентрализованному приложению; в Discord боты могут расширять Blinks до набора интерактивных кнопок; Это обеспечивает взаимодействие по цепочке с любым веб-интерфейсом, который может отображать URL-адрес.

Вообще говоря, Solana Blinks преобразует Solana Action в ссылку общего доступа (эквивалентную http). Когда соответствующие функции в поддерживаемых кошельках Phantom, Backpack и Solflare включены, веб-сайты и социальные сети могут быть преобразованы в места для ончейна. Позволяет любому веб-сайту с URL-адресом напрямую инициировать транзакции Solana.

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

Прямая цель Actions&Blinks — напрямую «http-ссылка» анализировать выполнение операций Solana в цепочке приложений Web2, таких как Twitter.

Источник изображения: @eli5_defi

2. Децентрализованный социальный протокол на базе Ethereum.

2.1 Протокол Фаркастера

Farcaster — это децентрализованный протокол социальных графов, основанный на Ethereum и Optimism, который позволяет приложениям соединяться друг с другом и связываться с пользователями через децентрализованные технологии, такие как блокчейн, P2P-сети и распределенные реестры. Позволяя пользователям беспрепятственно переносить и обмениваться контентом на разных платформах, не полагаясь на единый централизованный объект, его протокол Open Graph автоматически извлекает контент из ссылки, когда пользователи публикуют соответствующие ссылки в сообщениях в социальных сетях, внедряя интерактивные функции), что позволяет размещать ссылки пользователями. контент автоматически извлекается и преобразуется в интерактивные приложения.

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

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

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

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

Децентрализованные идентификаторы (DID). Farcaster использует децентрализованные идентификаторы (DID) для идентификации пользователей и контента. DID — это идентификатор, основанный на шифровании с открытым ключом, который отличается высокой степенью безопасности и не может быть подделан.

Согласованность данных. Чтобы обеспечить согласованность данных в сети, Farcaster использует механизм консенсуса, подобный блокчейну («сообщения» — это узлы). Этот механизм обеспечивает консенсус всех узлов в отношении пользовательских данных и операций, тем самым обеспечивая целостность и согласованность данных.

Децентрализованные приложения: Farcaster предоставляет платформу разработки, которая позволяет разработчикам создавать и развертывать децентрализованные приложения (DApps). Эти приложения легко интегрируются с сетью Farcaster, предоставляя пользователям разнообразные функции и услуги.

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

С помощью новой функции Frames компании Farcaster (различные фреймы интегрированы с Farcaster и работают независимо), «трансляцию» (аналог «сообщений», включая текст, изображения, видео, ссылки и т. д.) можно превратить в интерактивное приложение. Этот контент хранится в децентрализованной сети, что обеспечивает его долговечность и неизменность. Каждый из его типов имеет уникальный идентификатор при публикации «поста», что позволяет его отслеживать, а личность пользователя подтверждается через децентрализованную систему аутентификации. Будучи децентрализованным социальным протоколом, клиенты протокола Farcaster могут напрямую и беспрепятственно получать доступ к Frames.

2.2 Основные принципы включают следующие три аспекта:

Источник: Архитектура l Farcaster

Протокол Farcaster разделен на три основных уровня: уровень идентификации, уровень данных — концентраторы и уровень приложений. Каждый уровень имеет определенные функции и роли.

Слой идентификации

  • Функция: отвечает за управление и проверку личности пользователей; обеспечение децентрализованной проверки личности для обеспечения уникальности и безопасности личности пользователя; специально состоит из четырех реестров: ld Registry, Fname, Key Registry и Storage Registry (подробнее см. ссылку 1)). .

  • Технический принцип: используйте децентрализованные идентификаторы (DID), основанные на технологии шифрования с открытым ключом; каждый пользователь имеет уникальный DID, который используется для идентификации и проверки личности пользователя с помощью пары открытого и закрытого ключей; может контролировать и управлять вашей собственной идентификационной информацией. Уровень идентификации гарантирует, что пользователи могут беспрепятственно перемещаться и проходить аутентификацию между различными приложениями и службами.

Уровень данных — концентраторы

  • Функция: Отвечает за хранение и управление данными, созданными пользователями, обеспечивая децентрализованную систему хранения данных для обеспечения безопасности, целостности и доступности данных.

  • Технический принцип: Хабы — это децентрализованные узлы хранения данных, распределенные по сети; каждый Хаб — это независимое хранилище, отвечающее за хранение и управление частью данных. Данные распределяются между Хабами и защищаются с помощью технологии шифрования. Уровень данных. обеспечивает высокую доступность и масштабируемость данных, а пользователи могут получить доступ к своим данным и перенести их в любое время.

Прикладной уровень

  • Функция: Предоставляет платформу для разработки и развертывания децентрализованных приложений (DApps), поддерживая различные сценарии применения, включая социальные сети, публикацию контента, обмен сообщениями и т. д.

  • Технический принцип: разработчики могут использовать API и инструменты, предоставляемые Farcaster, для создания и развертывания децентрализованных приложений; уровень приложения легко интегрируется с уровнем идентификации и уровнем данных для обеспечения аутентификации пользователей и управления данными при использовании приложения. Приложение работает дальше; децентрализованная сеть и не полагается на централизованные серверы, что повышает надежность и безопасность приложения.

2.3 Краткое изложение вышеизложенного:

Прямая цель Solana Actions & Blinks — открыть каналы трафика приложений Web2. Потенциальное воздействие интуитивно понятно: с точки зрения пользователя: одновременно с упрощением транзакций увеличивается риск кражи средств. С точки зрения Solana: это значительно повышает. Эффект трафика от разрыва круга, но под цензурой Web2. Все еще существуют риски совместимости и поддержки приложений в системе. Возможно, в будущем, с поддержкой огромной системы Solana, такой как Layer 2, SVM, мобильная операционная система, и т. д., будет дальнейшее развитие.

По сравнению со стратегией Соланы, протокол Ethereum Farcaster ослабляет введение трафика Web2 и повышает общую антицензуру и безопасность. Общая концепция ближе к собственной концепции Web3 в рамках модели Fracster+EVM.

2.4 Протокол объектива

Источник: ЛенсФренс

Lens Protocol — это также децентрализованный протокол социальных графов, предназначенный для предоставления пользователям полного контроля над своими социальными данными и контентом. С помощью Lens Protocol пользователи могут создавать, владеть и управлять своими собственными социальными графами, и эти графики можно легко переносить между различными приложениями и платформами. Протокол использует невзаимозаменяемые токены (NFT) для представления социальных графиков и контента пользователей, обеспечивая уникальность и безопасность данных. Lens Protocol и Farcaster, расположенные на Ethereum, также имеют некоторые сходства и различия:

Тот же момент:

  • Пользовательский контроль: пользователи имеют полный контроль над своими данными и контентом в обоих случаях.

  • Аутентификация: используйте децентрализованную идентификацию (DID) и технологию шифрования для обеспечения безопасности и уникальности личности пользователя.

разница:

  • Технологическая архитектура:

    • Farcaster: созданный на основе Ethereum (L1), он разделен на уровень идентификации (Identity Layer) для управления идентификационными данными пользователей, уровень данных (уровень данных — концентраторы) для децентрализации данных управления узлами хранения и уровень приложений (уровень приложений) для предоставить платформу для разработки DApps и использовать автономный хаб для распространения данных.

    • Протокол Lens: основанный на Polygon (L2), NFT используется для представления социального графика и контента пользователя. Все действия сохраняются в кошельке пользователя, что подчеркивает право собственности и переносимость данных.

  • Проверка и управление данными:

    • Farcaster: используйте распределенные узлы хранения (концентраторы) для управления данными, чтобы обеспечить безопасность и высокую доступность данных. Ручку необходимо обновлять каждый год, а для достижения консенсуса используется дельта-график.

    • Протокол Lens: Персональные данные NFT обеспечивают уникальность и безопасность данных, не требуют обновления.

  • Экология применения:

    • Farcaster: предоставляет комплексную платформу для разработки DApps, которая легко интегрируется с уровнем идентификации и уровнем данных.

    • Протокол Lens: основное внимание уделяется переносимости пользовательских социальных графиков и контента, поддержке плавного переключения между различными платформами и приложениями.

Благодаря приведенному выше сравнению мы видим, что Farcaster и Lens Protocol имеют сходство в управлении пользователями и аутентификации, но существуют существенные различия в хранении данных и экосистеме. Farcaster больше фокусируется на иерархических структурах и децентрализованном хранении, а Lens Protocol делает упор на использовании NFT для обеспечения переносимости и владения данными.

3. Кто из трёх сможет первым реализовать масштабные приложения?

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

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

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

Ссылка на расширение:

(1)https://solana.com/docs/advanced/actions

Справочная статья:

【1】https://research.web3caff.com/zh/archives/13066?ref=416