Farcaster actualiza Frames para revolucionar a interação de aplicações sociais Web3

Dan Romero, o fundador do protocolo social descentralizado Web3 Farcaster, compartilhou uma atualização importante em 26 de novembro sobre Frames, um recurso projetado para melhorar a interação do usuário com aplicativos onchain.
A nova iteração aborda limitações significativas na versão anterior, com o objetivo de simplificar a experiência do utilizador e alargar o potencial das aplicações sociais Web3.
Loading...
Fazendo a ponte entre a descoberta e o uso de aplicativos onchain
Desde o seu lançamento em janeiro de 2024, o Frames tem procurado simplificar a forma como os utilizadores descobrem e interagem com as aplicações onchain. Anteriormente, encontrar um aplicativo no Farcaster exigia que os usuários navegassem por uma série de etapas: clicar em links, carregar páginas externas e conectar carteiras - processos que eram complicados em dispositivos móveis. Embora a funcionalidade inicial Frames tenha melhorado esta experiência ao permitir que os programadores enviassem acções relacionadas com carteiras diretamente aos utilizadores, enfrentou desafios:
Os quadros eram pequenos, o que limitava a funcionalidade da aplicação.
A renderização dos quadros como imagens era lenta.
Os fotogramas eram efémeros, o que dificultava que os utilizadores os revisitassem.
Estas limitações limitaram a adoção generalizada, levando a equipa de desenvolvimento da Farcaster a reimaginar os Frames com capacidades mais robustas.
O novo padrão Frame
A versão mais recente do Frames introduz uma interface de aplicação em ecrã completo que é renderizada diretamente na aplicação Farcaster. Esta atualização suporta aplicações interactivas, transacções onchain e notificações de utilizador, permitindo aos programadores criar experiências sociais mais sofisticadas.
Os principais recursos do novo Frames incluem:
Incorporação interativa: Os quadros agora podem ser incorporados de forma compacta em feeds, exibindo uma imagem e um botão. Ao clicar no botão, abre-se uma moldura de ecrã completo num browser in-app.
Acesso abrangente ao SDK: Os desenvolvedores podem usar o SDK do Frames para acionar ações, salvar quadros ou solicitar transações onchain.
Contexto do utilizador: As molduras têm acesso aos detalhes da conta do utilizador e ao contexto em que a moldura foi invocada.
Integração da carteira Ethereum: Os frames podem ligar-se a carteiras Ethereum, permitindo transacções e assinaturas seguras dentro da aplicação.
Um exemplo fornecido pela Farcaster demonstrou como uma moldura pode concluir sem problemas uma transação Ethereum através de uma interface de carteira integrada.
Especificações técnicas
A norma Frames actualizada baseia-se em URLs estruturados com metadados e manifestos específicos:
URLs de quadros: Os URLs válidos devem incluir uma incorporação em seus cabeçalhos e um arquivo de manifesto no domínio raiz.
Controle de versão: Os frames aderem ao versionamento semântico, garantindo a compatibilidade entre aplicações e frames.
Ficheiro de manifesto: Os programadores devem alojar um manifesto JSON num URI bem conhecido para definir metadados, acções suportadas e accionadores.
Expandindo o ecossistema social da Web3
A nova atualização Frames posiciona a Farcaster como líder em inovação social Web3, colmatando a lacuna entre a descoberta e a interação perfeita com aplicações. Ao permitir que os programadores criem aplicações mais dinâmicas e interactivas, a Farcaster pretende elevar o envolvimento dos utilizadores na Web descentralizada. Este movimento não só aborda os pontos de dor existentes, mas também abre a porta para novas possibilidades no ecossistema Web3 em evolução.