Lens Protocol: jak działa sieć społecznościowa Web3

26.06.2023
7 min
2832
0
Lens Protocol: jak działa sieć społecznościowa Web3. Główny kolaż artykułu.

Media społecznościowe zrewolucjonizowały sposób, w jaki ludzie komunikują się i dzielą informacjami. Możemy ich używać do wyrażania siebie, dołączania do grup zainteresowań, czatowania i po prostu polubienia memów. A wszystko to z wygodnego fotela. Ciemną stroną mediów społecznościowych jest jednak to, że gromadzą one nasze dane osobowe, rozpraszają nas natrętnymi reklamami i odbierają dużą część dochodów twórcom treści.

W rzeczywistości użytkownicy nie są nawet właścicielami swoich profili w mediach społecznościowych, dlatego potrzebujemy nowej generacji platform, które pomogą wyeliminować tę asymetrię między użytkownikiem a platformą. Jednym z takich projektów jest Lens Protocol, który ma na celu stworzenie bazy dla sieci społecznościowych Web3, a dziś omówimy go bardziej szczegółowo.

Ten artykuł został przygotowany przez Incrypted i jest przeznaczony do celów edukacyjnych. Mamy nadzieję, że materiał pomoże ci lepiej zrozumieć i zbadać rynek kryptowalut.

Czym jest Lens Protocol

Oficjalny dokument opisuje Lens Protocol jako serwis społecznościowy oparty na Polygon, zaprojektowany w celu umożliwienia twórcom posiadania własnych treści i łączenia się ze społecznością. Protokół jest zbudowany modułowo, co pozwala na dodawanie nowych funkcji i poprawek błędów przy jednoczesnym zachowaniu istniejących treści i połączeń społecznościowych.

Protokół Lens jest również często opisywany jako zdecentralizowana sieć społecznościowa, platforma Web3 z NFT i blackjackiem. Są to jednak uogólnione, na wpół abstrakcyjne zwroty, które nie wyjaśniają podstawowej zasady działania protokołu ani tego, dlaczego jest on w ogóle potrzebny. Proponujemy więc cofnąć się o krok i zająć się rdzeniem protokołu Lens – grafem społecznościowym.

Graf społecznościowy

Grafspołecznościowy to struktura danych służąca do przechowywania profili użytkowników i ich interakcji w sieciach społecznościowych. Elementami grafu społecznościowego są: użytkownicy, treści, reakcje, komentarze i inne obiekty połączone “liniami” interakcji. Prosty model grafu społecznościowego wygląda następująco:

Prosty model grafu społecznościowego

W praktyce jednak sprawy są znacznie bardziej skomplikowane. Na przykład, graf tylko jednego aktywnego użytkownika sieci społecznościowej może wyglądać następująco:

Graf jednego aktywnego użytkownika sieci społecznościowej

Teraz pomnóż to przez kilkaset milionów ludzi i masz ogromną bazę danych osobowych, a graf społecznościowy jest sposobem na ustrukturyzowanie tej bazy danych i jednocześnie narzędziem do śledzenia aktywności użytkowników.

Nowoczesne sieci społecznościowe są zbudowane i działają w oparciu o graf społecznościowy: algorytmy, które sugerują filmy na YouTube, memy na Instagramie i utwory na Twitterze, mogą to zrobić, analizując graf społecznościowy użytkownika. Śledzą połączenia i interakcje oraz mogą modelować potencjalne zainteresowania i możliwe nowe linie wykresu na ich podstawie.

Dodaj blockchain

Problem z witrynami Web2 polega na tym, że są one właścicielami grafów społecznościowych wszystkich użytkowników. Część tych informacji można uzyskać za pośrednictwem interfejsu API, ale tylko administrator ma do nich pełny dostęp. Sieć społecznościowa może przechowywać, monitorować i opcjonalnie usuwać wykres społecznościowy użytkownika, a scentralizowane przechowywanie umożliwia hakerom uzyskanie ton danych osobowych.

Lens Protocol z kolei uruchomił wykres społecznościowy na blockchainie, co oznacza, że wszystkie zawarte w nim obiekty społecznościowe i połączenia między nimi:

  • są publicznie dostępne
  • pozostają własnością użytkowników
  • są w pewnym stopniu zarządzane przez użytkowników.

Architektura Lens Protocol opiera się na dynamicznych NFT i zestawie inteligentnych kontraktów łączących je na blockchainie Polygon i jest zasadniczo metodą przechowywania i zarządzania danymi użytkownika w zdecentralizowanej sieci. W oparciu o tę architekturę deweloperzy mogą tworzyć “dodatki dApps” w postaci konkretnych platform społecznościowych dostosowanych do ich odbiorców i określonego rodzaju treści.

Jak działa protokół Lens

Teraz, gdy wiemy już, jak zbudowany jest graf społecznościowy, nie będzie trudno zrozumieć mechanikę protokołu Lens, który jest tym samym grafem, tylko na blockchainie i składa się z dwóch podstawowych elementów:

  • Użytkownicy: reprezentowani jako profile NFT. Każdy profil jest dynamicznym tokenem ERC-721, którego posiadacz ma dostęp do wszystkich danych użytkownika na stronie. Sam profil jest powiązany z portfelem kryptowalut i przechowywany przez użytkownika, a nie przez Lens Protocol.
  • Interakcje: Lens Protocol implementuje zestaw interakcji między użytkownikami oraz między profilami i treściami, które omówimy bardziej szczegółowo poniżej. Interakcje te opierają się na inteligentnych kontraktach i NFT.

W ten sposób tworzona jest baza danych on-chain, tylko obiekty i relacje w niej są reprezentowane przez NFT i transakcje. Najlepszą ilustracją mechaniki Lens Protocol jest zasadniczo gif z oficjalnej strony internetowej projektu:

Każdy kwiat to profil NFT, a jego korzenie to działania, które użytkownik wykonuje w odniesieniu do innych użytkowników lub swojego profilu. Przeanalizujmy teraz każdy element bardziej szczegółowo:

Profile NFT

ProfileNFT są podstawowymi protokołami NFT Lens. Są one podobne do NFT wydawanych przez ENS lub jakąkolwiek inną usługę domeny na blockchainie, ale ProfileNFT są dynamiczne i zapisywane są w nich informacje o interakcjach i działaniach profilu. ProfileNFT można znaleźć na oficjalnej stronie LensProtocol i jest on zasadniczo analogiczny do rejestracji konta na Twitterze lub Discordzie.

Z ProfileNFT powiązany jest również moduł Follow, który umożliwia śledzenie aktywności innych użytkowników. Profil Lens, klikając przycisk Follow, wydobywa tak zwany FollowNFT, który pojawia się w jego portfelu i z którego otrzymuje informacje o publikacjach profilu, który śledzi. Z kolei FollowNFT jest implementowany poprzez “wypalanie” FollowNFT w inteligentnym kontrakcie Lens.

Uwaga: należy tutaj zrozumieć, że FollowNFT jest już powiązany z adresem publicznym, a nie ProfileNFT, a jeden portfel może przechowywać FollowNFT związane z różnymi profilami i różnymi sieciami społecznościowymi w oparciu o protokół Lens.

Ważne: Lens Protocol jest obecnie w zamkniętej wersji beta, więc tylko użytkownicy z zatwierdzonej listy mogą wydobywać ProfileNFT. Aby sprawdzić, czy możesz wydobywać ProfileNFT pod swoim adresem, przejdź na oficjalną stronę Lens. Jeśli nie znajdujesz się na białej liście, możesz kupić ProfileNFT na OpenSea lub innym rynku.

Działania ProfileNFT

Architektura protokołu Lens jest jasno zdefiniowana i ma obszerną listę działań i interakcji między profilami, podobnie jak każda sieć społecznościowa Web2. Tak więc użytkownicy Web3 sieci społecznościowych opartych na Lens mogą:

  • Post: Posty obsługują różne rodzaje treści, czy to tekst, obrazy, wideo czy audio, ale sama treść nie jest przechowywana w sposób ciągły. Każdy post składa się zasadniczo z dwóch części:
    • onchain – link, do treści, która jest zapisana w ProfileNFT.
    • offchain – sama treść, przechowywana w scentralizowanej lub zdecentralizowanej usłudze hostingowej. Treść może być przesłana do IPFS, Amazon lub dowolnego innego serwera, w zależności od życzeń programistów.

Dodatkowo, zawartość jest buforowana przez indeksator Lens, w celu poprawnego wyświetlania w interfejsie użytkownika, a Lens z kolei przesyła kopię danych do IPFS. Innymi słowy, rezultatem jest częściowo scentralizowany system publikowania, na który może wpływać administrator serwera przechowującego zawartość.

  • Komentarz: nie różni się niczym od komentarzy na platformach Web2, ale każdy komentarz na Lens zawiera identyfikator postu, do którego się odnosi, a także jest zapisywany w ProfileNFT. Pozwala to śledzić, z którymi postami użytkownik wszedł w interakcję, nawet jeśli jest to komentarz drugiego lub trzeciego poziomu.
  • Lustro: Podobne do retweetowania lub repostowania w tradycyjnych mediach społecznościowych. Lustra obiektywu pozwalają użytkownikowi opublikować post na swoim profilu, zachowując link do oryginalnej treści i jej autora.

Każde odbicie ma swój własny rekord ProfileNFT, co oznacza, że lustro ma oryginalny link i może być wykorzystane do śledzenia, ilu użytkowników kliknęło link do oryginalnego postu.

  • Collect: moduł Collect dodaje natychmiastową wiadomość NFT z linkiem do treści oryginalnego postu. W porównaniu do Web2, jest to najbardziej podobne do funkcji Zapisz, z wyjątkiem tego, że zamiast kopii pliku, portfel użytkownika wydobywa pełny NFT, który można udostępniać.

Co prawda, NFT nie zawiera samej zawartości, a jedynie link do niej na zewnętrznej stronie hostingowej. Oznacza to, że jeśli treść postu zostanie usunięta z serwera, użytkownik pozostaje z NFT z martwym linkiem.

Posty, komentarze i mirrory znajdują się w grupie Publikuj, a dane o nich są zapisywane w ProfileNFT, bez tworzenia nowych NFT. Z drugiej strony, Kolekcja i Śledzenie wspomniane w poprzedniej sekcji są zaimplementowane poprzez miętę nowych NFT, więc są one powiązane z portfelem użytkownika, a nie z konkretnym profilem.

Ważne: moduły Collect, Comment i Mirror mają elastyczną logikę interakcji. Na przykład, deweloperzy lub właściciel oryginalnego postu mogą ustawić warunek, że tylko subskrybowani użytkownicy mogą utworzyć lustro lub komentarz, podczas gdy mennica CollectNFT musi na przykład zapłacić określoną kwotę pieniędzy lub posiadać inną NFT.

Lens Protocol opracował również moduł prywatnych wiadomości. Jest on zaimplementowany za pośrednictwem protokołu blockchain XMTP i umożliwia profilom wymianę bezpośrednich, zaszyfrowanych wiadomości. Szyfrowanie danych opiera się na adresie portfela użytkownika, więc nawet jeśli ProfileNFT zostanie przekazany, jego właściciel nie będzie mógł uzyskać dostępu do prywatnych wiadomości.

Lens Protocol teraz

W tej chwili Lens Protocol jest dostępny tylko dla użytkowników posiadających ProfileNFT, który można uzyskać na rynku wtórnym lub za pośrednictwem białej listy projektu. Według deweloperów ma to na celu ochronę nazw domen przed botami squatter i jak najbardziej sprawiedliwą dystrybucję wśród użytkowników.

Jednocześnie, jako zamknięta beta, Lens Protocol wykazuje dobre wyniki pod względem liczby użytkowników i ich aktywności:

Kluczowe wskaźniki dla Lens Protocol według serwisu analitycznego Dune

Jednocześnie projektowi udaje się utrzymać mniej lub bardziej stabilny strumień codziennych użytkowników:

Dzienna liczba użytkowników Lens Protocol według danych z serwisu analitycznego Dune Dune

Chociaż nie jest jasne, jak Polygon zareaguje na pełne uruchomienie protokołu i wszystkich opartych na nim dApps. Potencjalnie mogą to być setki tysięcy transakcji i wydobywanych NFT każdego dnia, co może wpłynąć zarówno na opłaty, jak i szybkość transakcji. Biorąc jednak pod uwagę, że Polygon to L2, a projekt już testuje zkEVM, nie powinno być problemów z przepustowością w przyszłości.

Lensverse

Na oficjalnej stronie projektu znajduje się sekcja Lensverse, która zawiera zdecentralizowane aplikacje oparte na Lens Protocol:

Przykłady platform społecznościowych Web3 opartych na Lens Protocol

Tylko właściciele ProfileNFT mogą uzyskać pełny dostęp do tych dApps, ale nawet jeśli nie masz profilu Lens, możesz przejść do stron internetowych projektów i ocenić, jak będą wyglądać media społecznościowe przyszłości. Wiele z tych witryn ma zintegrowane podstawowe moduły interakcji, takie jak komentarze lub kolekcje:

Przykład interfejsu Lenstube opartego na protokole Lens

Nierozwiązane problemy

Główne problemy Lens Protocol są już jasne i mogą stanowić przeszkodę w masowej adopcji zarówno samego protokołu, jak i opartych na nim sieci społecznościowych:

  • Brak możliwości usunięcia danych: blockchain nie pozwala na wycofanie lub usunięcie już zapisanych danych. Użytkownicy nadal mogą usuwać swoje posty poprzez usuwanie treści na zewnętrznych serwerach, a niektóre NFT można “spalić”, ale w efekcie wykres profilu społecznościowego zawsze będzie przechowywany w łańcuchu, nawet jeśli jego “gałęzie” prowadzą donikąd.

I nie jest to tylko problem na poziomie użytkownika. Przykładowo, europejskie regulacje wymagają, by usługi przetwarzające dane użytkowników zapewniały im tzw. prawo do bycia zapomnianym, czyli całkowitego usunięcia informacji. Nadal nie jest jasne, w jaki sposób sieć społecznościowa bez scentralizowanego administratora danych odnosiłaby się do tego warunku regulatora.

  • Zależność od scentralizowanych hostów: Architektura Lens Protocol przewiduje, że treści publikowane przez użytkowników mogą być hostowane na serwerach stron trzecich, takich jak Amazon lub IPFS. Uzależnia to użytkowników od administratorów serwerów i częściowo neguje zalety zdecentralizowanej sieci.

Jest to jednak zasadniczo kompromis, który pozostawia użytkownikom kontrolę nad ich danymi i sprawia, że transakcje są tańsze. Sieć społecznościowa, w której w ogóle nie można usunąć wcześniej opublikowanych postów, byłaby prawdopodobnie bardzo niewygodna i niepopularna.

  • Częściowo scentralizowane zarządzanie: Lens Protocol nie będzie zarządzany przez DAO, ale przez Community Multisig, organizację “zaufanych członków społeczności Web3”. I chociaż Community Multisig nie może odbierać aktywów ani użytkowników NFT, ich uprawnienia obejmują ustalanie prowizji, zatrzymywanie protokołu i wyznaczanie administratorów ze specjalnymi prawami do zarządzania w sytuacjach awaryjnych, a także zatwierdzanie tworzenia profili, modułów śledzenia i komentowania z projektów stron trzecich.

W efekcie oznacza to, że Community Multisig będzie w stanie wybrać według własnego uznania, które projekty mogą działać w ramach protokołu Lens, a w razie potrzeby całkowicie wstrzymać cały protokół.

  • cenzura “w cieniu “: Inną cechą protokołu Lens jest to, że wykorzystuje on natywny indeksator do wyświetlania danych w interfejsie użytkownika, który indeksuje tylko te publikacje, których metadane spełniają określone wymagania. Wymagania te są niezbędne do zapewnienia spójnego standardu dla publikacji i nie zagrażają prywatności użytkowników, ale posiadanie indeksatora jako pośrednika powoduje dodatkowe komplikacje.

Z drugiej strony, deweloperzy mogą uruchamiać własne indeksatory na swoich stronach, co może mieć bezpośredni wpływ na rodzaj publikowanych treści, prywatność i dostępność danych na temat danego projektu.

Biorąc pod uwagę, że Lens Protocol jest wciąż w fazie rozwoju, jest prawdopodobne, że niektóre z tych problemów zostaną rozwiązane w przyszłości, ale inne wymagają ogólnego rozwoju technologii blockchain. Na razie oczywiste jest, że sieci społecznościowe nowej generacji będą miały swoje wady i mocne strony, więc wybór między Web2 i Web3 zależy od priorytetów użytkownika.

Na koniec warto wspomnieć, że Lens Protocol nie ma jeszcze natywnego tokena, chociaż potencjał tokenizacji projektu infrastruktury Web3 jest ogromny, więc najprawdopodobniej w przyszłości zobaczymy uruchomienie $LENS.

Podsumowanie

Web3 wymusza ponowne przemyślenie obecnej architektury Internetu, modeli biznesowych i wielu innych aspektów naszego życia. Jednym z priorytetowych segmentów transformacji są media społecznościowe i widzieliśmy już kilka prób uruchomienia mediów społecznościowych na blockchainie, ale żaden z projektów nie zyskał masowej popularności.

Lens Protocol idzie dalej i oferuje nie tylko sieć społecznościową Web3, ale także infrastrukturę, na której można budować zdecentralizowane platformy społecznościowe. Infrastruktura ta opiera się na blockchainie, NFT i wykresie społecznym i ma na celu przeniesienie architektury tradycyjnych sieci społecznościowych do zdecentralizowanego środowiska przy jednoczesnym zachowaniu wysokiej jakości doświadczenia użytkownika.

Na razie Lens Protocol znajduje się w fazie zamkniętych testów beta i zapewnia dostęp do platformy tylko ograniczonej liczbie użytkowników, ale istnieją powody, by oczekiwać uruchomienia natywnego tokena i dropboxa dla aktywnych profili. Podczas gdy sieci społecznościowe Web3 stoją obecnie przed wieloma wyzwaniami technicznymi, możliwe jest, że Lens Protocol będzie w stanie je rozwiązać i stworzyć fundament, na którym zostaną zbudowane media społecznościowe najbliższej przyszłości.

To będzie interesujące

Co sądzisz o tym artykule?

0
0

artykuły na ten sam temat

Efekt sieciowy w gospodarce cyfrowej: wyjaśniamy na...
avatar Dmitriy Yurchenko
23.04.2024
Co to jest Farcaster?
avatar Dmitriy Yurchenko
30.03.2024
X do analizowania projektów blockchain i zagłębiania się w rynek...
avatar Andrew Makarov
29.03.2024