Descentralizando Farcaster: Ferrule

Principiante7/4/2024, 7:06:42 PM
Este artigo apresenta a aplicação de rede social descentralizada Farcaster, destacando sua arquitetura construída sobre Ethereum e Optimism, com o objetivo de alcançar a soberania digital e a propriedade do usuário.

Uma das promessas fundamentais da blockchain é a soberania digital e a propriedade. Os sistemas legados têm estado fundamentalmente quebrados há algum tempo. O advento da tecnologia de fronteira permite-nos avançar além desses sistemas para novos paradigmas. As redes sociais são apenas um dos muitos sistemas que requerem uma revisão massiva. Este sentimento não é novo nem inovador. Construtores, utilizadores e investidores têm defendido um gráfico social descentralizado, camada de atestação e tudo o que vem com isso desde os dias do Bitclout.

Muitos tentaram, mas ainda nenhum teve sucesso. Enter Farcaster, uma aplicação de rede social suficientemente descentralizada construída na Ethereum e alimentada pelo Optimism. O Farcaster funciona de forma semelhante ao X (anteriormente conhecido como Twitter) e Reddit. Os utilizadores podem rapidamente juntar-se à rede, criar perfis, publicar “casts” (semelhante a tweets) e seguir outros utilizadores. Grande parte do trabalho pesado é feito por Warpcast, um cliente Farcaster que abstrai as complexidades técnicas e torna a experiência do utilizador perfeita.

Ao contrário do X e do Reddit, o Farcaster permite aos utilizadores serem donos das suas contas e dos gráficos sociais e das relações que criam com outros utilizadores. Este é um avanço significativo em relação aos sistemas legados existentes. Cada utilizador do Farcaster é livre de se mover entre diferentes apps lançadas no Farcaster, garantindo autonomia e propriedade do utilizador dentro do cliente.

Estado de Farcaster


=

\=
Hub: Semelhante aos nós da blockchain, os Hubs armazenam dados e ouvem Ethereum e Optimism para obter detalhes sobre os utilizadores.

Aplicações do Cliente: Aplicações utilizadas na plataforma Farcaster, essencialmente um par de chaves e conjunto de dados on-chain que um editor de Aplicações do Cliente utiliza para agir em nome de um utilizador, permitindo-lhes publicar, ler dados e realizar outras ações.

A Farcaster construiu um sistema “suficientemente descentralizado” que permite aos utilizadores terem uma identidade portátil entre as Aplicações Cliente. Isto é semelhante a utilizar o Google para iniciar sessão no Facebook e X, mas o Farcaster vai mais longe ao tornar os dados portáteis também. Diferentes Aplicações Cliente podem criar experiências únicas sobre os mesmos dados. Por exemplo, o Warpcast assemelha-se ao Twitter, enquanto outra aplicação pode parecer mais com o Discord.

Uma Aplicação Cliente deve ligar-se a um Hub, que não tem obrigação de permitir comunicação. Os Hubs são semelhantes aos servidores web na web2 e não há custos para as Aplicações Cliente lerem ou escreverem dados num Hub. Geralmente, a equipa que desenvolve a Aplicação Cliente (como o Warpcast) também gere os nós do Hub a que se ligam, tornando-se assim "operadores" do Hub. Qualquer pessoa pode gerir um Hub e, se a configuração inicial apontar para outros Hubs, é criada uma rede.

Os utilizadores podem ter um saldo de cripto portátil, e as Aplicações Cliente podem criar carteiras fiat ou saldos de cripto específicos da Aplicação Cliente adicionais. Por exemplo, os utilizadores do Warpcast pagam por "warps," que são usados para armazenamento global do Farcaster e funcionalidades específicas do Warpcast.

A arquitetura escolhida é "suficientemente descentralizada" porque pressupõe múltiplos Aplicativos de Cliente a operar de forma independente e que qualquer pessoa que construa um aplicativo de Cliente ou Conectado precisará executar um nó ou comprar acesso a partir de uma entidade que execute um nó.

Problemas iminentes

Incentivos de rede desalinhados

Farcaster opera através de Hubs que armazenam dados e facilitam a comunicação entre Ethereum e Optimism. Os Hubs hospedam APIs que permitem que Apps Client leiam e escrevam dados. Os utilizadores devem pagar pelo armazenamento chamando uma função de “aluguer” num contrato inteligente da Optimism. Este portão de pagamento potencialmente reduz o spam e as contas de bot, mas nenhum do dinheiro do aluguer é dado aos operadores de nós. À medida que o Farcaster cresce, o armazenamento pode tornar-se insustentável para um único nó. A escalabilidade horizontal ou a incentivação dos operadores de nós poderiam resolver este problema.

Centralização de Aplicativos de Cliente

Warpcast é o principal contribuinte e criador do Farcaster, e é a App Cliente mais amplamente utilizada. Se apenas um cliente dominar, o Farcaster corre o risco de se tornar outra plataforma centralizada de redes sociais. As Apps Cliente usam uma única chave para atuar em nome do usuário, o que é semelhante ao funcionamento das carteiras web3, mas possui um poder significativo. A integração da tecnologia de carteira inteligente poderia permitir aos usuários usar sua conta-chave Farcaster como carteira principal.

Apresentando Ferrule e Ferrule MPC

Farcaster é emocionante não apenas pelos seus feios técnicos, mas também pela comunidade que cultivou. No entanto, a forma final do Farcaster ainda não foi realizada. Entre Ferrule, um protocolo construído dentro do Farcaster que permite a qualquer um construir seu próprio cliente para o Farcaster.

Importância da Ferrule

Atualmente, a economia de Farcaster é limitada. Especificamente, não há incentivos para ninguém administrar um Farcaster Hub, resultando em Farcaster gerenciando toda a rede. Embora não seja totalmente centralizado, não é totalmente descentralizado, daí o slogan "suficientemente descentralizado" de Farcaster. O caminho para uma rede mais descentralizada beneficiaria imensamente de Ferrule.

Os benefícios de uma rede totalmente descentralizada são significativos. Assim como no Ethereum e Solana, o crescimento do estado está se tornando um problema cada vez mais problemático. À medida que mais usuários se juntam e interagem, o ônus do armazenamento de dados recai inteiramente sobre Farcaster. Isso se torna um problema tanto de centralização quanto de crescimento de estado escalável e sustentável. Com a adoção em massa, esse problema se acelerará.

Origem:https://dune.com/pixelhack/farcaster

O crescimento da Farcaster não diminuiu e continua a ganhar momentum, com mais de 60.000 utilizadores diários únicos, um aumento de 66% mês a mês. Com o crescimento exponencial, a atividade do utilizador incorporada em cada conta única aumenta. Embora qualquer pessoa possa executar um nó Farcaster, não existem incentivos para o fazer. Os incentivos para o crescimento do nó serão essenciais para que o sistema possa escalar de forma ótima.

Design da Ferrule

Ferrule é um novo design dos Hubs do Farcaster que funcionam como um Serviço Validado Ativamente da Camada Própria (AVS). Permite o uso de ativos existentes para garantir e assegurar a operação dos Hubs e a função correta do protocolo Farcaster. Os utilizadores reinvestem em contratos de Ferrule, e os ativos são delegados dinamicamente aos hubs com base no comportamento da rede. Alguma parte do rendimento de staking será direcionada para os operadores de hub como recompensas, juntamente com alguns custos de aluguer de conta de armazenamento.

Atualmente, os Hubs Farcaster têm verificações limitadas de integridade de dados e não têm desincentivos econômicos para spam ou manipulação. Ferrule tem como objetivo abordar isso garantindo que os Hubs operem de forma verificável e segura. Os nós Ferrule transmitem artefatos criptograficamente verificáveis atestando a operação correta. Os incentivos econômicos encorajam o comportamento correto, e a inação ou ação maliciosa são punidas por meio de corte.

À medida que Ferrule evolui, tem como objetivo enfrentar o crescimento do estado e os problemas de centralização do cliente/hub. Hubs incentivados podem criar um sistema de roteamento garantindo que não precisem armazenar todos os dados, sendo recompensados por armazenar e fornecer acesso aos dados. O design do Ferrule visa tornar a centralização menos viável, recompensando o comportamento correto do hub.

Alguns itens do roadmap para Ferrule incluem:

Mecanismo de restaking:

  • Restaking: Os utilizadores podem restakear os seus ativos existentes (como ETH ou outros tokens compatíveis) nos contratos da Ferrule. Este processo de staking vincula os seus ativos à segurança dos Hubs Farcaster.
  • Delegação Dinâmica: Os ativos apostados são dinamicamente delegados a vários Hubs com base no comportamento e necessidades da rede. Isso garante que a rede permaneça segura e responsiva às mudanças nos padrões de uso.

Incentivo:

  • Recompensas para Operadores Hub: Uma parte do rendimento de staking e dos custos de aluguer de contas de armazenamento são direcionados para os operadores Hub. Isto fornece um incentivo financeiro para manter a integridade e desempenho da rede.
  • Desincentivos Económicos: A inação ou ações maliciosas por parte dos Hubs são penalizadas economicamente através de mecanismos de corte. Isto garante que os Hubs sejam motivados a operar corretamente e de forma segura.

Operação Verificável:

  • Artefatos Criptográficos: Os nós da ferrule devem transmitir artefatos criptograficamente verificáveis que atestem a sua operação correta. Estes artefatos são usados para garantir que as ações realizadas pelos Hubs são legítimas e em conformidade com as regras da rede.
  • Mecanismos de Consenso: O framework AVS garante que todos os Hubs operem de forma verificável, contribuindo para um ambiente sem confiança onde os utilizadores podem confiar na fiabilidade da rede.

Fragmentação de Dados e Roteamento:

  • Gestão do Crescimento do Estado: Para gerir o crescimento do estado, a Ferrule incorpora mecanismos de fragmentação e roteamento de dados. Esta abordagem garante que nenhum único Hub precise armazenar todos os dados, distribuindo a carga de armazenamento por toda a rede.
  • Incentivos de Acesso a Dados: Os hubs são recompensados por armazenar dados e fornecer acesso a eles. As provas de armazenamento de dados são transmitidas pela rede, criando um mapa de localizações de dados e garantindo uma recuperação eficiente de dados.

Ferrule MPC: Permitindo Clientes Descentralizados e Aplicações Conectadas

Estrutura MPC:

  • Computação de Múltiplas Partes (MPC): O Ferrule MPC utiliza técnicas de MPC para permitir que várias partes calculem em conjunto funções sobre as suas entradas mantendo essas entradas privadas. Isto garante que os dados sensíveis do utilizador permaneçam confidenciais, mesmo durante processos colaborativos.
  • Cliente e Aplicativos Conectados: O framework MPC permite o desenvolvimento de aplicativos Cliente ou Conectados verdadeiramente descentralizados no Farcaster. Esses aplicativos podem operar de forma segura e independente, interagindo com a rede sem comprometer a privacidade do usuário.

Autorização e Integração de Carteira Inteligente:

  • Autorização Granular: O Ferrule MPC suporta a criação de um sistema de autorização que permite aos usuários delegar ações específicas sobre suas contas. Isso é semelhante aos padrões emergentes em blockchain onde os usuários podem autorizar atividades particulares sobre suas carteiras.
  • Tecnologia de Carteira Inteligente: A integração da tecnologia de carteira inteligente permite aos utilizadores utilizar a sua conta-chave Farcaster como uma carteira principal. Esta integração proporciona uma experiência de utilizador perfeita, permitindo aos utilizadores gerir os seus ativos de criptomoeda e interações sociais a partir de uma única conta.

API e Interfaces de Dados:

  • Pontos de Acesso a Dados Padronizados: Os hubs fornecem pontos de acesso a dados padronizados, garantindo que as aplicações de cliente possam interagir com os dados da rede de forma consistente. Esta padronização simplifica o desenvolvimento de novas aplicações e melhora a interoperabilidade.
  • Modelos de Objetos Estendidos: Aplicativos de cliente, como o Warpcast, podem estender o modelo de objeto Farcaster para incluir recursos adicionais como gráficos sociais pré-computados e dados comportamentais. Essa flexibilidade permite a criação de experiências de usuário diversas e inovadoras.

Ferrule MPC é uma biblioteca e conjunto de exemplos para equipes executarem aplicativos Cliente descentralizados ou conectados no Farcaster. Será uma parte fundamental do Ferrule, caso seja totalmente desenvolvido. Embora ainda não esteja totalmente pronto para ser lançado, o Ferrule MPC visa iniciar a discussão dentro da comunidade Farcaster sobre a resolução desses problemas iminentes.

Esperamos que o Ferrule MPC seja uma ferramenta útil no futuro. Se o design do Ferrule o entusiasma,

Aviso legal:

  1. Este artigo é reproduzido de [Ferrule Github], Todos os direitos de autor pertencem ao autor original [austbot, David Shuttleworth, JJ Alicea]. Se houver objeções a esta reimpressão, por favor contacte o Gate Learnequipa, e eles tratarão disso prontamente.
  2. Aviso de responsabilidade: As opiniões expressas neste artigo são exclusivamente as do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe Gate Learn. Salvo indicação em contrário, é proibido copiar, distribuir ou plagiar os artigos traduzidos.

Descentralizando Farcaster: Ferrule

Principiante7/4/2024, 7:06:42 PM
Este artigo apresenta a aplicação de rede social descentralizada Farcaster, destacando sua arquitetura construída sobre Ethereum e Optimism, com o objetivo de alcançar a soberania digital e a propriedade do usuário.

Uma das promessas fundamentais da blockchain é a soberania digital e a propriedade. Os sistemas legados têm estado fundamentalmente quebrados há algum tempo. O advento da tecnologia de fronteira permite-nos avançar além desses sistemas para novos paradigmas. As redes sociais são apenas um dos muitos sistemas que requerem uma revisão massiva. Este sentimento não é novo nem inovador. Construtores, utilizadores e investidores têm defendido um gráfico social descentralizado, camada de atestação e tudo o que vem com isso desde os dias do Bitclout.

Muitos tentaram, mas ainda nenhum teve sucesso. Enter Farcaster, uma aplicação de rede social suficientemente descentralizada construída na Ethereum e alimentada pelo Optimism. O Farcaster funciona de forma semelhante ao X (anteriormente conhecido como Twitter) e Reddit. Os utilizadores podem rapidamente juntar-se à rede, criar perfis, publicar “casts” (semelhante a tweets) e seguir outros utilizadores. Grande parte do trabalho pesado é feito por Warpcast, um cliente Farcaster que abstrai as complexidades técnicas e torna a experiência do utilizador perfeita.

Ao contrário do X e do Reddit, o Farcaster permite aos utilizadores serem donos das suas contas e dos gráficos sociais e das relações que criam com outros utilizadores. Este é um avanço significativo em relação aos sistemas legados existentes. Cada utilizador do Farcaster é livre de se mover entre diferentes apps lançadas no Farcaster, garantindo autonomia e propriedade do utilizador dentro do cliente.

Estado de Farcaster


=

\=
Hub: Semelhante aos nós da blockchain, os Hubs armazenam dados e ouvem Ethereum e Optimism para obter detalhes sobre os utilizadores.

Aplicações do Cliente: Aplicações utilizadas na plataforma Farcaster, essencialmente um par de chaves e conjunto de dados on-chain que um editor de Aplicações do Cliente utiliza para agir em nome de um utilizador, permitindo-lhes publicar, ler dados e realizar outras ações.

A Farcaster construiu um sistema “suficientemente descentralizado” que permite aos utilizadores terem uma identidade portátil entre as Aplicações Cliente. Isto é semelhante a utilizar o Google para iniciar sessão no Facebook e X, mas o Farcaster vai mais longe ao tornar os dados portáteis também. Diferentes Aplicações Cliente podem criar experiências únicas sobre os mesmos dados. Por exemplo, o Warpcast assemelha-se ao Twitter, enquanto outra aplicação pode parecer mais com o Discord.

Uma Aplicação Cliente deve ligar-se a um Hub, que não tem obrigação de permitir comunicação. Os Hubs são semelhantes aos servidores web na web2 e não há custos para as Aplicações Cliente lerem ou escreverem dados num Hub. Geralmente, a equipa que desenvolve a Aplicação Cliente (como o Warpcast) também gere os nós do Hub a que se ligam, tornando-se assim "operadores" do Hub. Qualquer pessoa pode gerir um Hub e, se a configuração inicial apontar para outros Hubs, é criada uma rede.

Os utilizadores podem ter um saldo de cripto portátil, e as Aplicações Cliente podem criar carteiras fiat ou saldos de cripto específicos da Aplicação Cliente adicionais. Por exemplo, os utilizadores do Warpcast pagam por "warps," que são usados para armazenamento global do Farcaster e funcionalidades específicas do Warpcast.

A arquitetura escolhida é "suficientemente descentralizada" porque pressupõe múltiplos Aplicativos de Cliente a operar de forma independente e que qualquer pessoa que construa um aplicativo de Cliente ou Conectado precisará executar um nó ou comprar acesso a partir de uma entidade que execute um nó.

Problemas iminentes

Incentivos de rede desalinhados

Farcaster opera através de Hubs que armazenam dados e facilitam a comunicação entre Ethereum e Optimism. Os Hubs hospedam APIs que permitem que Apps Client leiam e escrevam dados. Os utilizadores devem pagar pelo armazenamento chamando uma função de “aluguer” num contrato inteligente da Optimism. Este portão de pagamento potencialmente reduz o spam e as contas de bot, mas nenhum do dinheiro do aluguer é dado aos operadores de nós. À medida que o Farcaster cresce, o armazenamento pode tornar-se insustentável para um único nó. A escalabilidade horizontal ou a incentivação dos operadores de nós poderiam resolver este problema.

Centralização de Aplicativos de Cliente

Warpcast é o principal contribuinte e criador do Farcaster, e é a App Cliente mais amplamente utilizada. Se apenas um cliente dominar, o Farcaster corre o risco de se tornar outra plataforma centralizada de redes sociais. As Apps Cliente usam uma única chave para atuar em nome do usuário, o que é semelhante ao funcionamento das carteiras web3, mas possui um poder significativo. A integração da tecnologia de carteira inteligente poderia permitir aos usuários usar sua conta-chave Farcaster como carteira principal.

Apresentando Ferrule e Ferrule MPC

Farcaster é emocionante não apenas pelos seus feios técnicos, mas também pela comunidade que cultivou. No entanto, a forma final do Farcaster ainda não foi realizada. Entre Ferrule, um protocolo construído dentro do Farcaster que permite a qualquer um construir seu próprio cliente para o Farcaster.

Importância da Ferrule

Atualmente, a economia de Farcaster é limitada. Especificamente, não há incentivos para ninguém administrar um Farcaster Hub, resultando em Farcaster gerenciando toda a rede. Embora não seja totalmente centralizado, não é totalmente descentralizado, daí o slogan "suficientemente descentralizado" de Farcaster. O caminho para uma rede mais descentralizada beneficiaria imensamente de Ferrule.

Os benefícios de uma rede totalmente descentralizada são significativos. Assim como no Ethereum e Solana, o crescimento do estado está se tornando um problema cada vez mais problemático. À medida que mais usuários se juntam e interagem, o ônus do armazenamento de dados recai inteiramente sobre Farcaster. Isso se torna um problema tanto de centralização quanto de crescimento de estado escalável e sustentável. Com a adoção em massa, esse problema se acelerará.

Origem:https://dune.com/pixelhack/farcaster

O crescimento da Farcaster não diminuiu e continua a ganhar momentum, com mais de 60.000 utilizadores diários únicos, um aumento de 66% mês a mês. Com o crescimento exponencial, a atividade do utilizador incorporada em cada conta única aumenta. Embora qualquer pessoa possa executar um nó Farcaster, não existem incentivos para o fazer. Os incentivos para o crescimento do nó serão essenciais para que o sistema possa escalar de forma ótima.

Design da Ferrule

Ferrule é um novo design dos Hubs do Farcaster que funcionam como um Serviço Validado Ativamente da Camada Própria (AVS). Permite o uso de ativos existentes para garantir e assegurar a operação dos Hubs e a função correta do protocolo Farcaster. Os utilizadores reinvestem em contratos de Ferrule, e os ativos são delegados dinamicamente aos hubs com base no comportamento da rede. Alguma parte do rendimento de staking será direcionada para os operadores de hub como recompensas, juntamente com alguns custos de aluguer de conta de armazenamento.

Atualmente, os Hubs Farcaster têm verificações limitadas de integridade de dados e não têm desincentivos econômicos para spam ou manipulação. Ferrule tem como objetivo abordar isso garantindo que os Hubs operem de forma verificável e segura. Os nós Ferrule transmitem artefatos criptograficamente verificáveis atestando a operação correta. Os incentivos econômicos encorajam o comportamento correto, e a inação ou ação maliciosa são punidas por meio de corte.

À medida que Ferrule evolui, tem como objetivo enfrentar o crescimento do estado e os problemas de centralização do cliente/hub. Hubs incentivados podem criar um sistema de roteamento garantindo que não precisem armazenar todos os dados, sendo recompensados por armazenar e fornecer acesso aos dados. O design do Ferrule visa tornar a centralização menos viável, recompensando o comportamento correto do hub.

Alguns itens do roadmap para Ferrule incluem:

Mecanismo de restaking:

  • Restaking: Os utilizadores podem restakear os seus ativos existentes (como ETH ou outros tokens compatíveis) nos contratos da Ferrule. Este processo de staking vincula os seus ativos à segurança dos Hubs Farcaster.
  • Delegação Dinâmica: Os ativos apostados são dinamicamente delegados a vários Hubs com base no comportamento e necessidades da rede. Isso garante que a rede permaneça segura e responsiva às mudanças nos padrões de uso.

Incentivo:

  • Recompensas para Operadores Hub: Uma parte do rendimento de staking e dos custos de aluguer de contas de armazenamento são direcionados para os operadores Hub. Isto fornece um incentivo financeiro para manter a integridade e desempenho da rede.
  • Desincentivos Económicos: A inação ou ações maliciosas por parte dos Hubs são penalizadas economicamente através de mecanismos de corte. Isto garante que os Hubs sejam motivados a operar corretamente e de forma segura.

Operação Verificável:

  • Artefatos Criptográficos: Os nós da ferrule devem transmitir artefatos criptograficamente verificáveis que atestem a sua operação correta. Estes artefatos são usados para garantir que as ações realizadas pelos Hubs são legítimas e em conformidade com as regras da rede.
  • Mecanismos de Consenso: O framework AVS garante que todos os Hubs operem de forma verificável, contribuindo para um ambiente sem confiança onde os utilizadores podem confiar na fiabilidade da rede.

Fragmentação de Dados e Roteamento:

  • Gestão do Crescimento do Estado: Para gerir o crescimento do estado, a Ferrule incorpora mecanismos de fragmentação e roteamento de dados. Esta abordagem garante que nenhum único Hub precise armazenar todos os dados, distribuindo a carga de armazenamento por toda a rede.
  • Incentivos de Acesso a Dados: Os hubs são recompensados por armazenar dados e fornecer acesso a eles. As provas de armazenamento de dados são transmitidas pela rede, criando um mapa de localizações de dados e garantindo uma recuperação eficiente de dados.

Ferrule MPC: Permitindo Clientes Descentralizados e Aplicações Conectadas

Estrutura MPC:

  • Computação de Múltiplas Partes (MPC): O Ferrule MPC utiliza técnicas de MPC para permitir que várias partes calculem em conjunto funções sobre as suas entradas mantendo essas entradas privadas. Isto garante que os dados sensíveis do utilizador permaneçam confidenciais, mesmo durante processos colaborativos.
  • Cliente e Aplicativos Conectados: O framework MPC permite o desenvolvimento de aplicativos Cliente ou Conectados verdadeiramente descentralizados no Farcaster. Esses aplicativos podem operar de forma segura e independente, interagindo com a rede sem comprometer a privacidade do usuário.

Autorização e Integração de Carteira Inteligente:

  • Autorização Granular: O Ferrule MPC suporta a criação de um sistema de autorização que permite aos usuários delegar ações específicas sobre suas contas. Isso é semelhante aos padrões emergentes em blockchain onde os usuários podem autorizar atividades particulares sobre suas carteiras.
  • Tecnologia de Carteira Inteligente: A integração da tecnologia de carteira inteligente permite aos utilizadores utilizar a sua conta-chave Farcaster como uma carteira principal. Esta integração proporciona uma experiência de utilizador perfeita, permitindo aos utilizadores gerir os seus ativos de criptomoeda e interações sociais a partir de uma única conta.

API e Interfaces de Dados:

  • Pontos de Acesso a Dados Padronizados: Os hubs fornecem pontos de acesso a dados padronizados, garantindo que as aplicações de cliente possam interagir com os dados da rede de forma consistente. Esta padronização simplifica o desenvolvimento de novas aplicações e melhora a interoperabilidade.
  • Modelos de Objetos Estendidos: Aplicativos de cliente, como o Warpcast, podem estender o modelo de objeto Farcaster para incluir recursos adicionais como gráficos sociais pré-computados e dados comportamentais. Essa flexibilidade permite a criação de experiências de usuário diversas e inovadoras.

Ferrule MPC é uma biblioteca e conjunto de exemplos para equipes executarem aplicativos Cliente descentralizados ou conectados no Farcaster. Será uma parte fundamental do Ferrule, caso seja totalmente desenvolvido. Embora ainda não esteja totalmente pronto para ser lançado, o Ferrule MPC visa iniciar a discussão dentro da comunidade Farcaster sobre a resolução desses problemas iminentes.

Esperamos que o Ferrule MPC seja uma ferramenta útil no futuro. Se o design do Ferrule o entusiasma,

Aviso legal:

  1. Este artigo é reproduzido de [Ferrule Github], Todos os direitos de autor pertencem ao autor original [austbot, David Shuttleworth, JJ Alicea]. Se houver objeções a esta reimpressão, por favor contacte o Gate Learnequipa, e eles tratarão disso prontamente.
  2. Aviso de responsabilidade: As opiniões expressas neste artigo são exclusivamente as do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe Gate Learn. Salvo indicação em contrário, é proibido copiar, distribuir ou plagiar os artigos traduzidos.
Comece agora
Inscreva-se e ganhe um cupom de
$100
!