# Обзор: Lens Protocol **Published by:** [agrislis.eth](https://paragraph.com/@agrislis-2/) **Published on:** 2022-07-04 **URL:** https://paragraph.com/@agrislis-2/lens-protocol ## Content Попробуем понять что такое Lens Protocol, какие проблемы он решает, какие приложения на основе протокола уже можно попробовать и почему стоит следить за этим проектом. lens.xyz |Что такое социальные графыЧто такое Lens ProtocolКакие проблемы решает Lens Protocol и чем отличается от существующих социальных сетей и графовКратко об архитектуре Lens ProtocolПриложения на основе Lens ProtocolЧто такое социальные графыЧтобы лучше понять что такое Lens Protocol и иметь возможность вообразить его применения нам нужно хотя бы поверхностно понять что такое социальные графы. Вообще граф это математическая абстракция какой-либо реальной системы той или иной природы, объекты, которые обладают парными связями. Как математический объект граф состоит из двух множеств:Множество самих объектов, их называют вершинами или узламиМножество парных связей межу объектами, их называют ребрамиУ социального графа узлы это социальные объекты, например профили пользователей с различными атрибутами (в случае web3 это могут быть ID, ваш публичный кошелек, никнейм, ссылка на аватар и тд.), а ребра это социальные связи между ними. В информатике и сетевых технологиях графы решают задачи сегментации пользователей, социального поиска и подбора рекомендаций.Пример социального графа Lens ProtocolЧто такое Lens ProtocolLens Protocol это социальный граф в web3 пространстве, который работает на блокчейне Polygon. Основной задачей протокола разработчики заявляют возможность для создателей владеть своим контентом, связями между собой, своим сообществом. Протокол построили с нуля в модульном формате, это позволяет вносить изменения и новые функции не теряя при этом пользовательский контент и социальные связи.Иллюстрация с сайта lens.xyzПрощу говоря - имея профиль на основе Lens Protocol вы можете свободно перемещаться с этим профилем между разными приложениями, поддерживающими его не теряя свои публикации, подписчиков и подписки. Далее кратко рассмотрим устройство протокола и разберемся в составляющих и доступном на сегодня функционале.Кратко об архитектуре Lens ProtocolОсновной объект Lens Protocol (вершина или узел) это профиль пользователя, он создается в виде NFT с набором свойств. Владелец такого NFT может управлять профилем. Владельцы профиля могут:Делать публикации в профиле 1.1. Стандартные публикации 1.2. Комментарии к другим публикациям (комментарии указывают на изначальный контент) 1.3. Отзеркаливание - аналог ретвита/репоста, сама по себе публикация может не иметь содержимого, а только указывать на другую публикациюУстановить условия подписки на профиль - другие пользователи могут подписываться на ваш профиль без условий или же давать вам обозначенную плату за подписку.Устанавливать изображение профиляУстанавливать “управляющего” профиля - задавать адрес (кошелек), который может производить действия с профилем.Если у вас нет профиля, но есть кошелек, то вы можете взаимодействовать с профилями других пользователей - подписываться на них или коллекционировать их посты. И то и другое будет фиксироваться в виде NFT на вашем кошельке.ТокенизацияОбновляемый контракт является основной точкой входа для большинства взаимодействий в протоколе. Почти все взаимодействия начинаются как контракт ERC721 NFT для профильных NFT, которые выпускаются при создании профиля. При первой подписке на профиль разворачивается контракт ERC721 NFT уникальный для профиля, это контракт ERC721 NFT и он представляет собой позицию подписки (follow). При первом сохранении публикации (collect) разворачивается контракт уникальный для публикации. Проще говоря создавая профиль вы формируете NFT профиля, подписываясь на чей либо профиль вы сформируете NFT, которое сохранится в вашем кошельке и зафиксирует подписку на профиль, сохраняя чью либо публикацию вы формируете NFT с этой публикацией.МодульностьМодули это автономные контракты, которые привязаны к тому или иному интерфейсуМодули подписки (Follow модуль) - привязан к профилю и содержит логику, которая выполняется, когда на профиль пытаются подписаться.Модули сохранения (Collect модуль) - привязан к конкретным публикациям (не считая зеркальных) и содержит логику, которая выполняется при попытке сохранить публикацию. Тут, кстати, довольно широкий функционал вариантов условий сохранения публикаций, на все случаи жизни.Справочные модули - также привязаны к конкретным публикациям и содержат логику, которая выполняется при попытке оставить комментарий или “отзеркалить” публикацию.Какие проблемы решает Lens Protocol и чем отличается от существующих социальных сетей и графовКак мы уже разобрались Lens Protocol позволяет пользователю довольно гибко управлять своими связями с другими пользователями и контентом: настраивать доступ к нему, возможность его сохранения, перемещаться вместе с этим контентом между приложениями. Представьте, что годами вы использовали Facebook, а потом приложение оказалось заблокировано на территории вашей страны или у вас появились разногласия с авторами приложения и навязываемыми ими правилами. В таком случае вы потеряете доступ ко всему контенту, который загружали, потеряете связи с другими пользователями, ведь контентом владеет Facebook, а не вы. С учетом важности социальных приложений и связей, которые они образуют, в наши дни это может стать довольно серьезной потерей. Lens Protocol решает эту проблему - вы можете просто подключить ваш кошелек к другому приложению, а контент и подписки будут на месте, вы сможете продолжить публикации и ваши подписчики их увидят. И, если включить фантазию, это отличный инструмент для маркетинговых разработок, который помог бы лучше подбирать аудиторию и дал бы максимальную прозрачность во взаимодействии рекламодателя и контент мейкера. Для скамеров это, конечно, проблема, но добросовестные артисты и рекламодатели в данной ситуации выигрывают вместе. На поверхности может показаться, что приложения на Lens Protocol ни чем не отличаются от уже привычных нам и это хорошо, веб3 очень нехватает доступного UX. При этом те возможности, которые дает протокол полностью меняют социальные взаимодействия в сети.Приложения на основе Lens ProtocolНесколько приложений на основе Lens Protocol, которые уже можно попробовать, чтобы увидеть основные возможности протокола:Lensterlenster.xyz | Одно из самых оживленных приложений на сегодня, которое наглядно демонстрирует основные возможности протокола. Во многом напоминает Twitter, но с возможностью писать длинные тексты, проводить краудфандинг и тд.LensFrenslensfrens.xyz | Простой сервис от создателей протокола, который позволяет настраивать ваш профиль, искать других пользователей и подписываться на них.LenstubeСамый настоящий децентрализованный аналог YouTube с минималистичным дизайном не перегруженным рекламой. Пока что работает в тестовой сети, но это не помешает вам попробовать функционал.Больше проектов вы сможете найти на сайте протокола - lens.xyz. ## Publication Information - [agrislis.eth](https://paragraph.com/@agrislis-2/): Publication homepage - [All Posts](https://paragraph.com/@agrislis-2/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@agrislis-2): Subscribe to updates - [Twitter](https://twitter.com/agrislis): Follow on Twitter