O projeto Lens Protocol está focado na construção de um grafo social descentralizado e não custodial, com o qual busca implementar uma série de mecanismos únicos de interação social on-chain, que são análogos às interações de mídia social que podemos ver na Web2 , mas significativamente expandido com funcionalidade exclusiva que permite que comunidades se formem e os participantes possuam seu próprio gráfico social.
BBasicamente, o Lens Protocol busca trazer a riqueza das interações sociais da Web2 para a Web3, facilitando a criação de protocolos descentralizados pensados para a geração de redes sociais verdadeiramente descentralizadas sem abandonar a flexibilidade e riqueza interativa a que estamos acostumados, mas sim tudo ao contrário, conseguindo ampliá-lo e fazê-lo respeitar nossa privacidade.
Origem do Projeto
Lens Protocol é um projeto recém-criado que foi iniciado por uma figura conhecida no espaço criptográfico: Stani Kulechov, que é o criador do AAVE, um dos maiores protocolos DeFi no mundo criptográfico.
Stani compartilhou abertamente sua posição nas mídias sociais centralizadas. Desde o “controle absoluto” que exercem sobre as massas de forma sub-reptícia, a falta de privacidade, a monetização indiscriminada de dados e outros pontos negativos, Stani tem sido muito claro sobre a necessidade de construir redes sociais verdadeiramente descentralizadas.
A situação atingiu seu pico em maio de 2022, quando após uma proibição temporária do Twitter na conta de Kulechov por uma piada (dizendo que ele se tornaria o CEO interino do Twitter), ele decidiu que era hora de começar a trabalhar. em 18 de maio de 2022 o projeto Lens Protocol.
De qualquer forma, o objetivo do projeto é claro: devolver aos usuários o controle sobre suas experiências sociais na Internet. Sem dúvida um grande objetivo, mas no qual já existe um caminho percorrido. Projetos como Steem ou Hive são um exemplo claro de que construções desse tipo são possíveis em redes blockchain.
Além disso, projetos como Mastodon ou Diáspora já possibilitaram a criação de estruturas de redes sociais fáceis de usar e bem recebidas. Nesse momento, o maior desafio do Lens Protocol é pegar o melhor de todas essas experiências, sintetizá-las e criar uma nova forma de gerar redes sociais e aplicativos em cima delas para garantir novas experiências aos usuários, cumprindo sua premissa: usuários e seus dados primeiro. De qualquer forma, esses são passos que já começaram a ocorrer, pois o Lens Protocol construiu e ativou aplicativos que aproveitam o potencial que esse protocolo oferece.
Como o Lens Protocol funciona?
A operação do Lens Protocol está na construção do que é conhecido como gráfico social descentralizado. Este gráfico é uma estrutura que sintetiza o perfil de um usuário, suas publicações, seus amigos/seguidores, suas interações e tudo o que é necessário para construir um perfil social digital. Na prática, um gráfico social descentralizado é a representação digital de quem somos para nós mesmos e para os outros.
Para construir esse grafo, são utilizados poderosos contratos inteligentes desenvolvidos na rede Polygon, que é a rede escolhida para lidar com esse tipo de operação. A escolha da Polygon é clara: sua velocidade, baixo custo operacional e sua constante evolução tecnológica a tornam a opção perfeita para implantar esse tipo de serviço.
Agora, uma rede social precisa de espaços de armazenamento de dados e a capacidade de criar links entre perfis. Pois bem, para este Lens Protocol faz uso de contratos inteligentes e APIs que permitem gerar um banco de dados gráfico descentralizado (dGDB) no qual são armazenadas todas as informações sobre os nós, arestas e diversas propriedades do gráfico. Em outras palavras, esses gráficos mostram os participantes de uma rede e a relação entre eles. Todo esse armazenamento é feito em duas partes: uma on-chain no Polygon e outra usando estruturas descentralizadas como IPFS, Arweave e até sistemas de armazenamento centralizado como Amazon S3, mas tudo isso sob esquemas de dados criptografados e assinados digitalmente para evitar a uso incorreto e impróprio do mesmo.
Esta é uma mudança radical em relação ao que podemos ver em redes sociais como Twitter ou Facebook. Neles, toda essa estrutura de dados é totalmente centralizada, mas não é só isso: ao usar essas plataformas você está abrindo mão de todos os seus dados para que possam ser usados por essas empresas para diversos fins, geralmente para serem usados na geração de perfis que acompanham os produtos da empresa, como anúncios.
Assim, o Lens Protocol usa um gráfico social construído em um sistema de código aberto e combinável que pode ser usado livremente por criadores que desejam estabelecer sua própria plataforma de mídia social na Web3. Os perfis dos usuários são representados por NFTs que evoluem ao longo do tempo, graças à composição social que os envolve devido às nossas interações. Além disso, a plataforma é compatível com carteiras como MetaMask, Gnosis Safe e Argent, e o uso do potencial do Polygon favorece a interoperabilidade entre plataformas e blockchains graças a pontes e outras opções de interoperabilidade que podem ser construídas em torno desta solução.
Como podemos usar o Lens Protocol?
O Lens Protocol não é um aplicativo de rede social descentralizado, mas sim uma estrutura para projetar aplicativos de rede social descentralizados. O Lens Protocol foi projetado para facilitar aos desenvolvedores a criação de seus próprios aplicativos e aproveitar todo o potencial encontrado na Web3.
Obviamente, para começar a usar o Lens Protocol e os aplicativos que usam sua tecnologia, devemos criar um perfil NFT que se torne o ponto de partida de nossa experiência. Ter um perfil permite ao usuário adicionar conteúdo ou se conectar com outras pessoas. Quando tal conexão é estabelecida, um ativo ERC-721 é criado, o qual é exibido como o equivalente a um "seguir".
O conceito central gira em torno da ideia de NFTs de perfil. Cada usuário pode criar um, e isso permitirá que você mantenha a propriedade total do seu conteúdo. Esses perfis integram todos os posts, comentários e republicações (conhecidos aqui como espelhos). No ecossistema Lens Protocol, todos eles são chamados de Posts. Vale ressaltar que endereços individuais possuem esses perfis NFT, e um endereço pode possuir vários NFTs desse tipo.
O módulo é outro conceito importante do Lens Protocol. Os módulos permitem que os usuários introduzam funcionalidades personalizadas no sistema. Cada um desses módulos representa um contrato inteligente na lista de permissões com código executado sob condições específicas. O sistema inclui três tipos de módulos.
Por exemplo, podem ser criados módulos de acompanhamento que representam a ação de um usuário seguindo outro perfil. Mas também podem ser gerados módulos de referência, que nos permitem interagir com outros usuários e comentar suas postagens. Assim, a estrutura do módulo não só simplifica o design e uso do Lens Protocol, mas também nos permite criar funcionalidades que se adaptam facilmente às nossas aplicações e às necessidades dos usuários.
Aplicativos que usam Lens Protocol
Atualmente, já existe um pequeno número de aplicativos que utilizam o Lens Protocol para seu funcionamento. Dentre essas aplicações podemos citar:
- Lensfrens, um aplicativo que permite descobrir e seguir outros perfis com base em uma pegada semelhante na Web3.
- Lenster: é uma rede social de código aberto construída pela comunidade.
- Phaver, um aplicativo móvel social com suporte para Lens e tokennomics recompensadores.
- Alps Finance – Esta é uma plataforma de investimento social DeFi para investidores DeFi para construir sua própria comunidade de investidores e reputação facilmente para monetização de longo prazo.
- Refract: é um quadro de avisos de criptomoedas. Descubra novos projetos, apresente artigos interessantes e compartilhe novas ideias. Toda a experiência é curada pela comunidade.
- Sepana: é um motor de busca para descobrir a magia do Lens. Encontre conteúdo, usuários, biografias, gráficos sociais e muito mais.
- Iris: é um aplicativo para assinar feeds dos criadores para acessar o conteúdo que eles geram.
- Clipto: Um aplicativo que permite que você possua conteúdo personalizado de seus criadores favoritos.
- Zilly: é um navegador de perfis Web3 para conectar pessoas e comunidades.
Todos esses aplicativos podem ser acessados a partir do site oficial deste projeto.
De qualquer forma, a experiência que esses aplicativos procuram é atraente e fácil de assimilar pelos usuários. Por exemplo, Lenster é uma rede social de microblogging (como o Twitter) que é muito fácil de usar se você já estiver acostumado com essa rede.
Conclusão
Construir experiências de mídia social sempre foi um ponto problemático para a tecnologia Web3 baseada em blockchain, mas isso está se tornando uma coisa do passado com a chegada do Lens Protocol. Este novo protocolo oferece uma ótima ferramenta para desenvolver aplicações de redes sociais descentralizadas, abrindo novos caminhos para desenvolver novas experiências neste setor.
Embora o Lens Protocol seja um projeto com menos de um ano, ele deixou bem claro seu potencial, que certamente busca transformar e revolucionar nossa experiência digital.