Перевод: народный блокчейн

image.png

Недавно Solana и Dialect совместно запустили новую концепцию Solana «Действия и мигания», которая позволяет выполнять операции одним щелчком мыши, такие как погашение, голосование, пожертвование и чеканка, через расширения браузера. Действия упрощают выполнение различных операций и транзакций, а Blinks обеспечивает консенсус и согласованность сети за счет синхронизации времени и последовательной записи. Сочетание этих двух факторов позволяет Solana обеспечивать высокопроизводительную работу блокчейна с малой задержкой. Разработка Blinks требует поддержки приложений Web2, что создает проблемы доверия, совместимости и сотрудничества между Web2 и Web3. Actions и Blinks больше полагаются на приложения Web2 для получения трафика по сравнению с Farcaster и Lens Protocol, которые больше полагаются на безопасность в цепочке.

 

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

image.png

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

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

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

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

После первоначального выполнения транзакция ожидает подтверждения блока. Как только большинство валидаторов согласятся на блокировку, транзакция считается окончательной. Solana может обрабатывать тысячи транзакций в секунду со временем подтверждения всего 400 миллисекунд. Благодаря механизмам Pipeline и Gulf Stream пропускная способность и производительность сети были дополнительно улучшены.

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

  • Эффективная обработка: Солана разработала эффективный способ обработки действий, позволяющий быстро выполнять их в крупномасштабных сетях.

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

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

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

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

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

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

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

image.png

 

2. Применение децентрализованного социального протокола на Ethereum

1) Протокол Фаркастера

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

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

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

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

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

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

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

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

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

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

2) Основные принципы

image.png

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

А. Уровень идентификации

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

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

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

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

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

C. Уровень приложений

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

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

3) Резюме

А. Солана 的 Действия и мигания

Действия и Блинки Solana предназначены для соединения каналов трафика для приложений Web2. Его прямое влияние заключается в следующем:

  • Точка зрения пользователя: упрощение процесса транзакции, но увеличение риска кражи средств.

  • Точка зрения Соланы: Значительно усиливает эффект трансграничного трафика, но сталкивается с проблемами совместимости и поддержки из-за цензуры Web2.

В рамках обширной экосистемы Solana будущие разработки, такие как Layer2, SVM и мобильные операционные системы, могут еще больше расширить эти возможности.

Б. Протокол Farcaster Ethereum

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

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

image.png

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

А. Сходства:

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

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

Б. Различия:

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

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

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

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

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

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

Экосистема приложений:

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

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

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

 

3. Какой протокол может стать первым, получившим широкомасштабное применение?

Согласно приведенному выше анализу, каждый из этих трех протоколов имеет свои преимущества и проблемы.

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

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

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