Lição 4

Comparação entre Farcaster e Lens

Apresenta uma comparação detalhada entre os dois protocolos, examinando suas bases técnicas, modelos de identidade, ferramentas de desenvolvimento, funcionalidades de conteúdo, estratégias de governança e adequação a diferentes casos de uso.

Fundamentos Técnicos

Farcaster e Lens são protocolos abertos de social graph, mas apresentam arquiteturas técnicas bastante distintas. Farcaster adota um modelo híbrido: as identidades dos usuários são ancoradas na Ethereum, enquanto a maior parte das interações sociais ocorre fora da blockchain, em hubs independentes. Esse design prioriza escalabilidade e baixo custo de transação, já que interações como publicações e follows não precisam ser executadas em blockchain. A rede de hubs sincroniza dados por protocolo ponto a ponto (peer-to-peer), garantindo redundância sem depender de apenas um provedor de armazenamento. Na prática, os FIDs são registrados na Optimism; os hubs armazenam publicações e reações, e a sincronização ocorre via p2p gossip.

Por outro lado, Lens mantém todo o social graph em blockchain. Perfis, follows, publicações e outras interações existem como tokens não fungíveis ou semi-fungíveis na Polygon. Assim, todos os relacionamentos e conteúdos são protegidos pela blockchain, ficando diretamente verificáveis e portáveis sem depender de infraestrutura fora da blockchain. Para resolver gargalos de escalabilidade, o Lens lançou o Momoka, sistema de camada 3 otimista que processa a maioria das ações fora da blockchain, preservando provas criptográficas de validade. Dessa forma, mantém a descentralização e reduz custos operacionais. Desde 2025, o social graph do Lens está sendo migrado para a Lens Chain; o Momoka segue fornecendo DA e verificação, evitando que toda a carga útil (payload) fique na blockchain principal.

A escolha entre os modelos depende das prioridades. A abordagem híbrida do Farcaster reduz a sobrecarga da blockchain e dá flexibilidade para atualizações rápidas e econômicas. O Lens, totalmente em blockchain, proporciona mais garantias de permanência e composabilidade, exigindo mecanismos como o Momoka para eficiência operacional.

Identidade e Portabilidade

Identidade é central em ambos os protocolos. Usuários do Farcaster registram um FID (Farcaster ID) na Ethereum, que serve de referência permanente para suas contas em todos os aplicativos compatíveis. Esse ID é independente de qualquer cliente, permitindo migração entre plataformas sem perda de identidade ou conexões sociais. Como apenas a identidade está em blockchain, os dados de perfil e interações ficam registrados nos hubs — e a portabilidade depende do acesso ou exportação desses dados. Na prática, os FIDs são registrados na Optimism; usernames (fnames) são emitidos fora da blockchain pelo Fname Registry; e os clientes exportam e importam dados dos hubs para garantir portabilidade.

No Lens, a identidade é representada por NFTs de perfil armazenados na Polygon. O NFT de perfil guarda todo o histórico social e de conexões do usuário. Como os conteúdos e as interações estão vinculados ao NFT, migrar entre aplicativos é simples: toda a atividade está registrada em blockchain. Isso une portabilidade de identidade e conteúdo, eliminando dependência de dados fora da blockchain para migração. Com a migração para a Lens Chain, a mesma portabilidade permanece, agora em uma blockchain especializada em social.

Visão do Desenvolvedor e Ecossistema

Farcaster e Lens estimulam o desenvolvimento por terceiros, mas usam ferramentas e métodos de integração diferentes. Farcaster oferece APIs e SDKs para ler e gravar nos hubs, e qualquer desenvolvedor pode criar cliente, análise ou integração via protocolo aberto, sem necessidade de autorização central. O armazenamento fora da blockchain facilita a experimentação em larga escala, sem custos de transação na fase de desenvolvimento.

Lens libera acesso direto a contratos em blockchain, além de SDKs que abstraem a interação com o protocolo. Desenvolvedores podem construir soluções que consultam a blockchain diretamente ou usam serviços de indexação para acesso ágil aos dados. A arquitetura modular do Lens permite criar novos módulos para follow, collect ou monetização, adicionando novos tipos de interação à rede. Por depender mais de ações em blockchain, os desenvolvedores precisam considerar custos de transação e desempenho, exceto se utilizarem o Momoka. A Lens Chain traz uma blockchain adaptada para alta frequência de interações sociais.

Quanto à maturidade do ecossistema, Farcaster vem ganhando força com o Warpcast, seu cliente principal, e diversos aplicativos de nicho surgindo. Lens já conta com múltiplos clientes maduros — como Hey.xyz, Orb e Phaver — que oferecem funcionalidades distintas, mas compartilham o mesmo social graph. O Lens também é integrado a marketplaces de NFT e outros serviços Web3 que reconhecem seus NFTs de perfil como identidade dos usuários.

Conteúdo e Modelos de Interação

A estrutura de conteúdo do Farcaster se organiza por casts, mensagens curtas no estilo tweet, acompanhadas por reações e follows. O diferencial está nos Frames, elementos interativos inseridos nos casts que executam ações tanto em blockchain quanto fora da blockchain. Frames tornam o feed social interativo: é possível reivindicar NFTs, participar de pesquisas ou acionar smart contracts diretamente pela interface. Farcaster atua como camada de distribuição para dApps. Os Frames estão migrando para Mini Apps, expandindo esse conceito de execução in-feed.

Lens oferece posts, comentários, mirrors e follows, incorporando monetização via collect modules. O collect cria um NFT transferível que representa o conteúdo, permitindo ao criador vender ou distribuir a obra diretamente ao público. Nesse modelo, a monetização está embutida no protocolo, e não depende apenas de aplicativos ou terceiros. O Lens não oferece equivalente direto aos Frames, mas seu formato modular permite à comunidade desenvolver experiências interativas semelhantes.

Governança e Moderação

No Farcaster, a governança é conduzida pela equipe fundadora, mas por ser open-source, o desenvolvimento técnico é aberto à comunidade. A moderação acontece no nível dos hubs ou clientes, permitindo que cada aplicação defina suas próprias políticas de conteúdo. Esse modelo cria flexibilidade para diferentes comunidades regularem seus ambientes sem imposição universal.

A governança do Lens segue pelos Lens Improvement Proposals (LIPs), discutidas pela comunidade. A equipe da Aave está fortemente envolvida, mas há plano de ampliar a distribuição do poder decisório. A moderação é responsabilidade de cada aplicativo, não do protocolo, gerando neutralidade e autonomia para desenvolvedores configurarem seus ambientes como desejarem.

Como escolher entre Farcaster e Lens

A decisão entre Farcaster e Lens depende da necessidade do projeto. O modelo híbrido e a arquitetura por hubs tornam o Farcaster atraente para quem prioriza escalabilidade, baixo custo operacional e interatividade em tempo real. Os Frames ampliam o potencial de integração de aplicativos Web3 diretamente no feed social.

O Lens, por ser integralmente em blockchain, garante maior permanência dos dados, composabilidade e controle ao usuário. A monetização nativa do protocolo destaca o Lens para aplicativos voltados a criadores e comunidades que buscam transparência na divisão automática de receita. O desafio é a dependência das operações em blockchain, parcialmente mitigado pelo Momoka. Com a Lens Chain, a latência diminui e o espaço de bloco (blockspace) se adapta à demanda social.

A evolução desses dois protocolos mostra que o networking social no Web3 pode ser aberto e interoperável, sem depender de sistemas fechados ou centralizados. Farcaster e Lens entregam arquiteturas e funcionalidades distintas com o mesmo objetivo: colocar o usuário no centro do controle de identidade, relacionamento e conteúdo.

Isenção de responsabilidade
* O investimento em criptomoedas envolve grandes riscos. Prossiga com cautela. O curso não se destina a servir de orientação para investimentos.
* O curso foi criado pelo autor que entrou para o Gate Learn. As opiniões compartilhadas pelo autor não representam o Gate Learn.