Autor original: Lorenzo Sicilia, Chefe de Engenharia da Outlier Ventures

Texto original compilado por: xiaozou, Golden Finance

A Outlier Ventures notou um crescimento saudável em algumas redes sociais descentralizadas, com Farcaster e Lens Protocol começando a ganhar força real dos usuários. Quando se trata de produtos para o mercado de massa, a criptografia está se tornando cada vez mais prática e eficiente. A falta de gerenciamento de chaves privadas e de experiência móvel tem historicamente dificultado a adoção da criptografia.

Neste artigo, nos aprofundaremos em vários dos principais concorrentes de mídia social cripto-descentralizada, seus respectivos recursos e arquitetura, e falaremos sobre as oportunidades que os fundadores da Web3 estão interessados ​​em construir um novo protocolo de gráfico social sem permissão.

1. Rede Social

Depois de mais de uma década usando Instagram, Facebook, Twitter e outras plataformas, todo mundo sabe como funcionam as redes sociais. O conceito de rede social é centrado no usuário, com os usuários fornecendo suas preferências ao sistema preenchendo seus perfis e selecionando as contas que gostariam de seguir, enquanto os usuários recebem um feed personalizado gerado em tempo real.

As redes sociais construíram impérios em torno deste conceito simples, com o objetivo final de atrair a atenção dos utilizadores e mantê-los nos jardins murados da rede social durante o maior tempo possível. Os dados do usuário contêm valor e, por sua vez, tornam-se uma mercadoria.

As redes sociais descentralizadas pretendem quebrar estas barreiras, alcançar a portabilidade das identidades dos utilizadores, permitir que os utilizadores tenham mais controlo sobre as suas preferências/privacidade e facilitar a mudança entre plataformas.

Assim como as criptomoedas podem trazer transações sem permissão para qualquer pessoa, em qualquer lugar do mundo, o DeSo (social descentralizado) traz comunicação sem permissão e recursos de transmissão não censuráveis.

No entanto, o que é realmente interessante é que o DeSo também não tem permissão para construtores, permitindo que os desenvolvedores construam em protocolos existentes sem pedir permissão a nenhum gatekeeper para inovar. O paradigma de sucesso do “DeFi Lego” pode ser repetido aqui.

Antes do surgimento do DeSo baseado em Web3, a única tentativa social descentralizada era o Mastodon. O Mastodon parecia pronto para tirar vantagem depois que Elon Musk adquiriu o Twitter, mas, em última análise, seus problemas de usabilidade e experiência de usuário fragmentada interromperam seu crescimento em 1 milhão de usuários ativos diários.

Hoje, Farcaster, Lens e outros projetos estão tentando uma abordagem diferente baseada na construção de primitivos Web3, trazendo algo novo para a mesa.

2、SocialFi

SocialFi adiciona primitivos Web3 às finanças descentralizadas no topo da rede social gráfica. Os participantes incluem criadores de conteúdo, celebridades da Internet e usuários finais que desejam maior controle sobre seus dados e liberdade de expressão, além da capacidade de monetizar a atenção e a adesão das mídias sociais.

O método de monetização é baseado em criptomoeda, enquanto o gerenciamento de identidade é feito por um conjunto de chaves privadas. A maioria deles afirma que pode usar organizações autônomas descentralizadas (DAOs) para resistir à censura. Mas o júri ainda não decidiu.

Vejamos as principais diferenças em relação às outras redes sociais:

  • Áreas controladas por token: apenas os detentores de tokens de criador podem acessar determinados recursos ou áreas.

  • Dicas: As pessoas podem receber dicas na forma de criptomoeda, seja tokens de plataforma ou outros tokens.

  • Assinatura única ou recorrente: Os pagamentos criptográficos de bens ou serviços digitais são feitos dentro da plataforma.

  • Incentivos de plataforma: usuários e criadores podem receber incentivos de tokens de plataforma com base em sua participação.

Embora esses conceitos já existam há muito tempo, foi só quando a Friend Tech descobriu o potencial do bate-papo controlado por token que eles ganharam uma força significativa no mercado. Os usuários precisam de tokens chamados “chaves” (que podem ser negociados) que lhes permitam se beneficiar da crescente popularidade dos criadores de conteúdo.

A Friend Tech tinha 800.000 usuários de endereços únicos em seu pico, mas posteriormente a retenção caiu significativamente.

Embora as curvas de vínculo sejam ótimas para impulsionar a adoção, criando urgência e FOMO, essas curvas são insuficientes na retenção de usuários no longo prazo. Para manter verdadeiramente a adesão dos utilizadores, são necessários dois elementos principais: um efeito de rede que possa amplificar o valor da plataforma à medida que mais utilizadores aderem e uma utilidade clara a longo prazo que possa proporcionar benefícios tangíveis para além dos ganhos a curto prazo;

3. Gráfico social Web3

Os gráficos sociais podem representar relacionamentos entre entidades, como pessoas, organizações, lugares e qualquer outra coisa que possa estar conectada entre si. Entidades da Web2 como Facebook, Twitter, Instagram e TikTok acumularam efeitos de rede significativos, particularmente ao desencorajar os utilizadores de aderirem a outros sites sociais porque mudar de rede significa começar tudo de novo.

Lens, Farcaster e outros projetos começam a se diferenciar desse ponto de atrito ao desenvolver gráficos verdadeiramente abertos com vários front-ends que aproveitam os mesmos dados para fornecer diferentes experiências ao usuário.

No entanto, o Facebook gera 4 petabytes de dados todos os dias. 510 mil comentários, 293 mil atualizações de status, 4 milhões de curtidas e 136 mil fotos enviadas a cada minuto. Nenhuma blockchain existente pode lidar com quantidades tão grandes de dados, e provavelmente nunca o fará, porque as blockchains são otimizadas para um tipo diferente de caso de uso: troca de valor sem permissão.

Por exemplo, o gasto duplo é um risco financeiro típico da blockchain que é irrelevante em redes sociais descentralizadas que lidam com nomes de usuário, distribuição de conteúdo e notificações. As equipes Lens e Farcaster devem considerar diferentes suposições com diversas compensações.

4. Protocolo de lente

O Lens Protocol é um gráfico social combinável criado pelo fundador e CEO da Aave, Stani Kulechov. O protocolo é orientado pela comunidade e atualmente implantado no Polygon.

O Lens é construído em torno de alguns contratos inteligentes importantes que lidam com todos os aspectos sociais.

  • Os perfis são representados por NFTs, os principais objetos do protocolo. Se você possui um desses NFTs, você controla o gráfico social e o conteúdo. -Perfil contém um histórico de todas as postagens, citações, espelhos, comentários e todos os outros conteúdos gerados pelo usuário.

  • As publicações representam o conteúdo do acordo e possuem quatro tipos: Postagens, Comentários, Citações e Espelhos. Postagens são objetos básicos, outros são extensões de entidades básicas. Mais importante ainda, toda publicação possui um ContentURI. Basicamente, tudo permanece on-chain, exceto o conteúdo (como imagens, texto, etc.), que está vinculado a uma solução de armazenamento descentralizada (como IPFS ou Arweave ou mesmo AWS S 3).

  • Espelhos, Comentários e Citações permitem que os usuários interajam com a publicação por meio de comentários, citações ou divulgação de conteúdo. Portanto, todas as referências ao módulo de publicação original seguem as mesmas regras (por exemplo, apenas seguidores podem citar/comentar/espelhar).

  • Open Actions fornece aos desenvolvedores uma maneira de criar funcionalidades personalizadas que podem ser incorporadas diretamente em protocolos. Você pode pensar neles como ganchos que são acionados pelo protocolo sempre que algo acontece (por exemplo, Alice pode ver que Bob lhe deu uma gorjeta, para que ela possa ter um indexador que monitore a recompensa).

Desde o início, a equipe do Lens focou no protocolo em si e deixou a comunidade cuidar da construção do front-end, por isso foram criadas muitas UIs diferentes, cada uma com seu estilo.

O resultado é um ecossistema vibrante que não deixa de ter sua cota de caos, com muitos projetos desaparecendo rapidamente poucos dias após o início. No entanto, estamos gradualmente vendo a integração de projetos como buttrfly, hey.xyz e orb que estão ganhando força.

Depois de executar o Lens v1 por um tempo, o Lens lançou o Momoka, um Optimistic L3 que transcende o espaço do blockchain. Em vez de armazenar dados diretamente no Polygon, eles aproveitaram uma camada de disponibilidade de dados (DA) para reduzir custos simplesmente enviando os dados para o Arweave.

5. Farcaster

Farcaster é outra rede social Web3 construída em Ethereum, que utiliza contratos inteligentes on-chain e uma matriz de rede ponto a ponto baseada no cliente “Hub”.

Semelhante ao Lens, o Farcaster é aberto, e vários clientes nasceram baseados nele. O mais popular deles é o Warpcast, que foi desenvolvido pela própria equipe do Farcaster. Existe também o Supercast (com recursos pagos) e o Yup (focado em). publicação cruzada).

Em 2022, Varun Srinivasan publicou uma postagem no blog sobre “descentralização total”, que propôs algumas ideias que têm estado no centro da arquitetura e abordagem de Farcaster desde então.

A ideia principal é que se “dois utilizadores numa rede social puderem encontrar-se e comunicar através de outros obstáculos na rede”, então a rede social é suficientemente descentralizada.

Para fazer isso, você precisa de:

  • Obtenha um nome de usuário exclusivo

  • Postar uma mensagem com este nome de usuário

  • Leia mensagens de qualquer nome válido

Farcaster implementa sua arquitetura por meio de um conjunto básico de contratos inteligentes implantados no Optimism:

  • IdRegistry cria novas contas e permite aos usuários transferir e restaurar contas Farcaster. Ele também se integra ao ENS para tornar os nomes de usuário acessíveis aos proprietários legítimos.

  • O Storage Registry aluga armazenamento para contas. Os preços de armazenamento são cotados em dólares americanos e convertidos para ETH usando Oracle. Os preços estão sujeitos à oferta e à procura.

  • O Key Registry publica chaves de aplicativos por meio de contas para que possam publicar mensagens em seu nome.

Como você pode ver, nenhum dos contratos inteligentes acima envia ou recebe mensagens, esta responsabilidade é delegada aos Hubs. Hubs é uma rede distribuída composta por instâncias do Hubble, um nó construído com Typescript e Rust.

Cada nó é responsável por validar, armazenar, replicar mensagens e avaliá-las em relação aos seus pares.

A verificação em nível de mensagem é realizada verificando uma assinatura válida de uma chave de conta de usuário.

Depois que a mensagem é verificada como válida, ela é armazenada no hub por meio de um processo assíncrono que utiliza o método CRRDT (Conflict-Free Replicated Data Type).

A replicação é obtida usando sincronização diff e o protocolo gossip baseado na popular base de código lib p2p. O Hub seleciona periodicamente um nó aleatório para realizar uma sincronização diferencial, comparando as tentativas Merkle dos hashes de mensagens para encontrar mensagens perdidas.

Os hubs têm uma arquitetura forte e eventualmente consistente porque seus pares podem ser usados ​​para reconstruir o estado mesmo se ficarem offline.

Os nós pares são essenciais para manter o estado do protocolo, portanto, eles avaliam uns aos outros. Se um nó não receber informações válidas, ficar para trás ou fofocar demais, ele poderá ser ignorado.

6. Nenhuma permissão necessária

A partir desses protocolos e princípios, vemos emergir novos primitivos. Entre eles, o Frame de Farcaster recebeu atenção considerável.

O Frame possibilita injetar experiências personalizadas nos feeds do Farcaster. Ele estende o padrão Open Graph e transforma imagens estáticas em experiências interativas adicionando até 4 botões. Quando o usuário pressiona o botão, ele obtém uma nova imagem com base no clique do botão e nos metadados do usuário enviados ao servidor de geração de quadros.

Com base nisso, estamos começando a ver muitas experimentações com coisas como a criação de pools, coleções digitais e minijogos implantados por meio desses Frames.

É possível criar um Frame usando qualquer servidor de aplicação que possa retornar conteúdo HTML, mas vimos muitos Frames, como https://framesjs.org/, https://frog.fm/ e outros Frames que ajudam os desenvolvedores simplificam o processo.

Após o lançamento bem-sucedido de Frames no Farcaster, o Lens também está sendo considerado, mostrando que ter um padrão comum pode ser um poderoso facilitador.

7. Conclusão

As redes sociais descentralizadas ainda enfrentam desafios significativos antes de serem totalmente bem-sucedidas, incluindo o dimensionamento da sua infraestrutura para acomodar mais utilizadores, a simplificação do processo para novos utilizadores criarem carteiras digitais e a redução, tanto quanto possível, das taxas de gás.

Apesar desses desafios, vimos um progresso substancial na experiência geral do usuário do Farcaster e uma comunidade persistente se formando em torno do Farcaster (por exemplo, aproximadamente 50.000 usuários ativos diariamente e aproximadamente 350.000 usuários registrados). Um grande fator que contribui para esses números é a disponibilidade de aplicativos móveis fáceis de instalar e com experiência de usuário semelhante às redes sociais tradicionais.

Outro fator importante é a natureza sem permissão dos protocolos (por exemplo, Farcaster, Lens, etc.), que fornece um terreno fértil para os desenvolvedores inovarem e construírem sobre blocos e recursos existentes.

É quase como o verão do DeFi, e estamos testemunhando um ambiente experimental dinâmico (por exemplo, yup.io, um agregador de rede social descentralizado, ou drakula.app, uma plataforma de vídeo curto, ou neynar.com, esta é uma ferramenta SaaS baseado em Farcaster), e essas explorações surgiram com base nesses protocolos.

Os fundadores agora podem começar a construir um canal de distribuição Web3 nativo para seus projetos, e as pessoas podem iniciar sua jornada por meio desses projetos, expandindo-se de seu ponto de interesse inicial para outros aplicativos incorporados diretamente em seu feed (por exemplo, por meio de Frames) ou outros aplicativos vinculados. Ao mesmo tempo, as aplicações que atraem novos utilizadores podem servir como um canal de distribuição que aponta para o resto da rede social descentralizada, iniciando assim um ciclo de feedback positivo.