Aller au contenu principal

Bitsocial et Farcaster

Farcaster place l'identité sur une blockchain et les données sociales en dehors. Les comptes, les clés d'application et les paiements de stockage vivent dans des contrats sur OP Mainnet, une couche 2 d'Ethereum. Les publications, appelées casts, ainsi que les abonnements et les réactions, sont des messages signés stockés par Snapchain, un réseau proche d'une blockchain qui a remplacé en 2025 l'ancien réseau de Hubs de Farcaster.

Fonctionnement de Farcaster​

  • Comptes. Un compte est un identifiant Farcaster numérique détenu par une adresse Ethereum, qui peut aussi désigner une adresse de récupération. Les applications publient avec des clés d'application déléguées, enregistrées onchain ; une clé d'application ne peut pas prendre le contrôle du compte.
  • Location de stockage. Chaque compte loue des unités de stockage, actuellement au prix de 0,20 $ par unité et par an. Une unité louée depuis juillet 2025 contient 100 casts ; au-delà, les casts les plus anciens sont élagués. Les limites de débit augmentent avec le stockage loué.
  • Snapchain. Des validateurs ordonnent les messages en blocs selon un consensus de type Tendermint, et chaque nœud complet conserve les données de tout le réseau. Les nœuds ont besoin d'environ 16 Go de RAM et de 2 To de stockage, d'après le guide des nœuds.
  • Noms. Les noms d'utilisateur par défaut, appelés fnames, sont gratuits et attribués par le serveur de noms de Farcaster, qui peut les révoquer. Les utilisateurs peuvent à la place utiliser un nom .eth enregistré sur Ethereum.
  • Canaux. Les canaux thématiques sont une fonctionnalité expérimentale du client Farcaster. Les casts publiés dans un canal sont des données du protocole, mais les métadonnées, les abonnements et la modération des canaux sont stockés dans le client.
  • Lecture. Les applications lisent via un nœud Snapchain qu'elles exploitent ou via un fournisseur géré, généralement Neynar.

Ce qui les distingue​

Blockchains et validateurs​

Farcaster dépend d'OP Mainnet pour les comptes et les paiements, et de Snapchain, un réseau proche d'une blockchain, pour ordonner toutes les données sociales. L'ensemble des validateurs de Snapchain est soumis à autorisation. Son livre blanc affirme que la censure devient difficile avec une dizaine de validateurs répartis dans le monde ; en octobre 2026, sa liste de validateurs était plus courte, et la plupart des clés appartenaient à Neynar, qui a racheté Farcaster en janvier 2026. Bitsocial n'a ni chaîne, ni validateurs, ni consensus.

Payer pour publier​

Chaque compte Farcaster paie une location de stockage, et ce stockage plafonne la part de l'historique d'un compte que le réseau conserve. Dans Bitsocial, publier ne coûte rien au niveau du protocole ; chaque communauté décide d'exiger ou non un captcha, un paiement, un jeton ou autre chose. Voir Défis anti-spam personnalisés.

Communautés​

Les canaux Farcaster sont une fonctionnalité du client : le client stocke leurs métadonnées et applique la modération des canaux, si bien qu'un cast bloqué dans un canal peut rester valide sur le réseau et visible dans d'autres applications. Dans Bitsocial, les communautés sont des objets du protocole dotés de leur propre paire de clés, et le nœud de la communauté accepte ou rejette les publications.

Faire tourner l'infrastructure​

Un nœud Farcaster contient l'intégralité du réseau, si bien que son stockage croît avec l'ensemble de l'activité ; Farcaster prévoit une croissance qui approchera les plus grands disques proposés dans le cloud. Un nœud de communauté Bitsocial ne contient que ses propres communautés et tourne sur du matériel grand public.

Une application Farcaster dans le navigateur est un client HTTP d'un nœud ou d'un fournisseur. Une application web Bitsocial peut exécuter un nœud peer-to-peer dans l'onglet. Voir Peer-to-peer dans le navigateur.

Comparaison​

QuestionFarcasterBitsocial
CatégorieIdentité onchain et données sociales ordonnées par des validateursRéseau de communautés peer-to-peer
IdentitéIdentifiant Farcaster détenu par une adresse Ethereum, avec des clés d'application déléguéesPaires de clés Ed25519 pour les utilisateurs et les communautés
Où vivent les publicationsSnapchain, répliqué sur chaque nœud complet, dans la limite du stockage payéLe nœud du propriétaire de la communauté et les pairs qui la lisent et la partagent
Qui le maintient en ligneLes validateurs Snapchain et les opérateurs de nœudsLe nœud du propriétaire de la communauté, plus des seeders auxiliaires
CommunautésCanaux expérimentaux gérés par le client FarcasterObjets de premier ordre dont le nœud accepte ou rejette les publications
Lutte contre le spamLocation de stockage et limites de débit, plus des étiquettes de spam au niveau des applicationsLe défi de chaque communauté, avant qu'une publication soit acceptée
ModérationResponsables de canal dans le client, filtres des applications, risque de censure au niveau des validateursLes propriétaires modèrent leur communauté ; les applications choisissent ce qu'elles affichent
Nomsfnames gratuits révocables par Farcaster, ou noms .ethNoms .bso et .eth qui se résolvent en clés
NavigateurClient HTTP d'un nœud ou d'un fournisseurNœud peer-to-peer dans un onglet de navigateur ordinaire
Compromis principalUn jeu de données global et cohérent, mais location de stockage, blockchains et un petit ensemble de validateursNi frais ni blockchains, mais pas de jeu de données global et aucune garantie de conservation indéfinie des anciens contenus