Bitsocial est conçu pour devenir des milliers d’apps, d’outils et de services que n’importe qui peut créer, pas seulement ceux approuvés par des gardiens. Si tu es dev, soumets ta propre app.
Explorez les apps Bitsocial en développement sur GitHub. Si vous en créez une, ajoutez le topic "bitsocial" à votre repo afin que d'autres puissent la trouver.
Imageboards décentralisés avec téléchargements directs pour le web, APK et desktop.
5chan est le premier client public de Bitsocial. Il recrée le flux anonyme d’un imageboard sur un réseau pair-à-pair : boards, threads, publication d’images, modération communautaire et plusieurs miroirs publics sans dépendre d’un serveur central.
Client Bitsocial de style forum avec versions web, APK et desktop.
Seedit apporte à Bitsocial des discussions à la manière de Reddit avec threads, identités, gestion de communauté et plusieurs chemins de distribution. C’est le moyen le plus rapide d’essayer la partie forum du réseau depuis un navigateur, un téléphone Android ou une app desktop.
Outils d’administration de boards pour les communautés 5chan personnalisées.
5chan Board Manager se connecte à Bitsocial CLI pour aider les administrateurs à créer, configurer et modérer des boards d'imageboard personnalisés. C'est la couche utilitaire pour les propriétaires de boards qui veulent garder la maîtrise opérationnelle.
Vérifications de modération compatibles OpenAI selon les règles de chaque communauté.
AI Moderation Challenge évalue le contenu des commentaires Bitsocial par rapport à community.rules via un endpoint de modèle compatible OpenAI. Les communautés peuvent router les publications à risque vers une revue tout en conservant les clés du fournisseur et les prompts dans les paramètres privés du nœud.
Client de référence minimaliste où chaque vue n'est qu'une fine enveloppe autour d'un seul hook.
bitbones est la plus petite surface utile au-dessus des hooks React de Bitsocial : presque aucun style, aucun parti pris produit et un seul hook derrière chaque vue. C'est l'endroit le plus rapide pour reproduire un bug ou tester une modification des hooks sur de vraies communautés, et son fil par défaut peut basculer entre les listes de communautés de Seedit et de 5chan.
Contrôle en ligne de commande pour les nœuds, les communautés et les workflows d’automatisation.
Bitsocial CLI est l’interface terminal officielle du protocole. Utilisez-la pour gérer des nœuds, publier du contenu, démarrer un serveur WebSocket JSON-RPC pour le contrôle programmatique et l’automatisation du code, automatiser les flux d’administration et travailler directement avec les primitives Bitsocial sans client GUI.
Bot Telegram qui publie de façon condensée l'activité GitHub des dépôts Bitsocial.
Bitsocial GitHub Alerts transmet les pushs, les releases, les issues et les pull requests de GitHub vers n'importe quelle conversation, n'importe quel groupe ou n'importe quel sujet de forum sur Telegram. L'équipe Bitsocial s'en sert pour ses propres dépôts, et l'image de conteneur est publique : chacun peut donc l'héberger lui-même pour les siens.
Robot d'exploration, index de recherche et interface web auto-hébergeables pour les communautés Bitsocial.
Bitsocial Indexer se connecte en RPC à un démon Bitsocial CLI, indexe dans une base SQLite locale les communautés configurées par l'opérateur et les expose via une API REST et de recherche plein texte, avec une interface web rendue côté serveur en option. Il est livré vide : c'est l'opérateur qui décide de ce qui est indexé.
Serveur d'aperçu de liens et de redirection qui génère les cartes de partage des publications Bitsocial.
Bitsocial Previewer génère les cartes OpenGraph et Twitter lorsqu'un lien de publication est partagé sur d'autres plateformes, puis redirige les vrais navigateurs vers l'application. Une même instance est multi-locataire par nom d'hôte : un seul déploiement et une seule configuration TLS couvrent donc tous les domaines de clients et de miroirs.
Seeder public pour les communautés Bitsocial, fourni pour Docker et npm.
Bitsocial Seeder épingle les pages prioritaires de la communauté, les CID post-mise à jour et l'acheminement des sujets pubsub via un daemon Bitsocial. Il réutilise un daemon local déjà en cours d'exécution s'il est accessible ou démarre automatiquement le daemon bitsocial-cli fourni, et est fourni à la fois en tant qu'image Docker pour les déploiements VPS sans surveillance et en tant que paquet npm pour les opérateurs Node-first.
Bots de flux qui relayent les nouveaux posts Bitsocial vers des canaux ou groupes Telegram.
Bitsocial Telegram Bots surveille les listes de communautés du client et transfère les nouveaux posts vers des destinations Telegram avec des liens inline vers les clients Bitsocial. Le bot actif couvre aujourd’hui les flux 5chan, et le dépôt est structuré pour ajouter d’autres bots spécifiques à chaque client au fil du temps.
CAPTCHA image personnalisés pour les communautés qui veulent une vérification humaine.
Captcha Canvas Challenge génère des CAPTCHA visuels que les communautés peuvent brancher dans leur propre flux de publication. C’est une option légère pour les communautés qui veulent des contrôles humains directs sans renoncer à une modération auto-hébergée.
Éditeur privilégiant le mode hors ligne pour les paramètres des défis anti-spam d'une communauté.
Challenge Composer affiche et permet de modifier le tableau challenges des paramètres d'une communauté Bitsocial, puis en exporte un script CLI prêt à exécuter. Il tient dans un seul fichier HTML autonome qui n'émet aucune requête vers l'extérieur à l'exécution : il peut donc être ouvert directement depuis un disque ou une clé USB.
Gating on-chain pour les communautés qui veulent des vérifications de token ou de contrat.
EVM Contract Call vérifie les publications en appelant un contrat EVM avant l’acceptation d’un post. Il permet aux communautés d’intégrer des token gates, des règles de staking ou d’autres vérifications on-chain dans leur flux de modération.
Défi d'émetteur de drapeau vérifié pour les insignes spécifiques au pays et au forum.
Flags Challenge s'exécute sur un nœud communautaire Bitsocial et vérifie les affirmations de drapeau signées à partir d'un service d'émetteur configurable. Le premier profil fourni cible 5chan, couvrant les drapeaux nationaux, les memeflags de /pol/ et les pony flags de /mlp/, tout en conservant le même schéma réutilisable pour tout client fonctionnant avec son propre service d'émetteur et espace de noms.
Fallback pubsub relay and routing provider for Bitsocial operators.
Pubsub Provider runs a bundled Kubo node with Bitsocial-compatible pubsub, gateway, name-provider, and delegated HTTP routing endpoints. It is useful as a fallback path for clients that disable pure browser P2P, and it defaults to swarm port 4002 so it can run beside bitsocial-seeder on the same host.
Barrière d'originalité façon Robot9000 pour les communautés qui veulent une expérience de publication anti-repost.
R9K Challenge s'exécute sur un nœud de communauté Bitsocial et compare le texte normalisé d'un post à la base locale de commentaires du nœud propriétaire. Il donne aux communautés une expérience de publication façon Robot9000 : les reposts exacts échouent avant acceptation, les backlinks sont ignorés, les échecs répétés déclenchent des bans temporaires progressifs, et les hashes de texte accepté restent dans un état local privé au lieu de stocker le texte brut du post. Ce challenge n'utilise pas d'IA.
Couche centralisée de score de risque pour filtrer les publications abusives.
Spam Blocker évalue les publications et retourne un score de risque que les communautés peuvent combiner avec leur propre logique de modération. Son service hébergé relie également les clés de signature vues pour la première fois depuis la même adresse IP, de sorte qu'un utilisateur qui continue de créer de nouveaux comptes pour éviter un bannissement communautaire ou fabriquer une conversation voit son score de risque augmenter, tandis que quelques signataires restent autorisés pour un usage légitime multi-appareils.
Codes voucher façon invitation pour les communautés qui préfèrent une croissance contrôlée.
Voucher Challenge permet aux modérateurs de distribuer des codes voucher de confiance qui débloquent la publication sans fournisseur d’identité global. C’est un bon choix pour les communautés fondées sur les invitations, les boards de niche et les déploiements progressifs.
Les filtres de mots de la communauté sont appliqués comme une règle de publication et non comme un filtre d'affichage.
Wordfilter Challenge rend contraignants les remplacements de mots d'une communauté. Les clients de publication appliquent les remplacements avant la signature, de sorte que le commentaire signé et son CID contiennent déjà le texte de remplacement, et le nœud de la communauté rejette toute publication contenant encore un mot filtré. Il implémente le contrat wordfilter/v1, si bien qu'un client écrit pour ce contrat continue de fonctionner avec d'autres implémentations.
{"locale":"fr","dir":"ltr","url":{"pathname":"/projects","search":"?lang=fr","hash":""},"i18n":{"resources":{"hero":{"tagline":"<openSource>Bitsocial est un réseau open source</openSource> <p2p>peer-to-peer</p2p> <socialApps>pour les applis sociales</socialApps>, <noServers>sans serveurs centralisés</noServers>, <noBans>sans bannissements globaux</noBans>, <crypto>où utilisateurs et communautés sont une propriété cryptographique.</crypto>","readDocs":"Lire la Documentation","exploreApps":"Explorer les Applications","taglineSegments":{"openSource":"Bitsocial est un réseau open source","p2p":"peer-to-peer","socialApps":"pour les applis sociales","noServers":"sans serveurs centralisés","noBans":"sans bannissements globaux","crypto":"où utilisateurs et communautés sont une propriété cryptographique."},"developersCta":"Développeurs : créez des applications Bitsocial dès aujourd’hui"},"nav":{"apps":"Applications","docs":"Documentation","status":"État","language":"Langue","theme":"Thème","newsletter":"Infolettre","backToTop":"Retour en haut","goToBottom":"Aller en bas","backToPrevious":"Revenir au point précédent","faq":"FAQ","chain":"Chain"},"footer":{"tagline":"Réseau P2P open source pour les applications sociales","bottomTagline":"Décentralisons tous les réseaux sociaux","apps":"Applications","docs":"Documentation","status":"État","resources":"Ressources","blog":"Blog","about":"À propos de nous","community":"Communauté","github":"GitHub","twitter":"Twitter","telegram":"Telegram","newsletter":"Infolettre","contribute":"Améliorer cette page","privacy":"Confidentialité","explore":"Explorer"},"mailingList":{"title":"Restez informé","description":"Soyez informé des jalons du protocole, des nouvelles applications Bitsocial et des mises à jour de l’écosystème. Peu d’e-mails, beaucoup d’infos utiles.","placeholder":"you@example.com","inputLabel":"Adresse e-mail","subscribe":"S'abonner","subscribing":"Abonnement en cours…","success":"Vous êtes sur la liste !","privacy":"Jamais de spam. Désabonnez-vous à tout moment.","error":"L'inscription a échoué. Veuillez réessayer.","unavailable":"L'inscription à la newsletter est temporairement indisponible.","confirmationSent":"Consultez votre e-mail pour confirmer votre inscription."},"languageSelector":{"title":"Sélectionner la langue","searchPlaceholder":"Rechercher des langues...","noResults":"Aucune langue ne correspond à votre recherche."},"problem":{"sectionLabel":"Problème","title":"La couche sociale du web a un propriétaire.","supporting":"Ce n'est pas une conspiration, c'est une architecture. Chaque grande plateforme de médias sociaux est une base de données privée sur des serveurs privés, et les moyens de subsistance, les entreprises et les communautés y vivent désormais, de sorte que les décisions prises au sein d'une poignée d'entreprises se répercutent directement dans le monde physique. Cette conception a trois conséquences, indépendamment de qui la gère.","items":{"rented-identity":{"title":"Votre identité est louée.","description":"Votre compte, votre audience et votre communauté n'existent que parce qu'une base de données d'une entreprise le dit. Rien de ce que vous y avez construit ne vous appartient.","answer":"Propriété cryptographique"},"single-owner":{"title":"Un propriétaire est un point de défaillance.","description":"Une entreprise peut être mise sous pression, vendue, fermée ou simplement changer d'avis. Tout ce qui en dépend change avec elle.","answer":"Sans serveurs"},"one-rulebook":{"title":"Un seul code de règles gouverne tous.","description":"Un seul ensemble de règles, écrit en privé et appliqué mondialement, décide ce que des milliards de personnes peuvent se dire les unes aux autres.","answer":"Sans bannissements globaux"}},"answerLabel":"La solution Bitsocial","carouselLabel":"Les trois conséquences d'une couche sociale détenue en privé","quote":"À quoi bon créer une entreprise ou un produit pour rendre le monde meilleur, si des applications de réseaux sociaux centralisées peuvent simplement vous bannir, et que vous ne pouvez plus atteindre vos clients ?","quoteAttribution":"— Esteban Abaroa, fondateur de Bitsocial"},"features":{"sectionLabel":"Fonctionnalités principales","title":"Une couche sociale qui n'appartient à personne.","supporting":"Un univers en constante expansion d'applications de réseaux sociaux, utilisant toutes le même réseau social décentralisé sous-jacent — un qu'aucune entreprise ne possède, et qu'aucune ne peut vous retirer.","items":{"open-source":{"description":"Bitsocial est un logiciel <strong>gratuit et open source</strong> : le protocole et les clients sont publics, exécutables et ouverts aux contributions extérieures. <strong>N'importe qui peut inspecter le code</strong>, apporter des améliorations ou créer une application compatible sans demander l'autorisation d'une entreprise.","cta":"Parcourir le code source"},"peer-to-peer":{"description":"Bitsocial n'est <strong>ni fédéré ni on-chain</strong>. Chaque communauté est un essaim pair-à-pair utilisant <ipfs>IPFS</ipfs>, <strong>plus proche de BitTorrent</strong> qu'un site web hébergé: les utilisateurs partagent sans effort, les nœuds fonctionnent sur du matériel bon marché, et chaque communité est totalement indépendante et souveraine. Un onglet du navigateur peut rejoindre l'essaim en tant que pair, de sorte que l'application web n'est pas un client du serveur de quelqu'un d'autre.","cta":"Découvrez comment fonctionne p2p"},"social-apps":{"description":"N'importe qui peut créer une application Bitsocial avec sa propre interface, son propre modèle de découverte ou ses propres valeurs par défaut. Les applications rivalisent sur la qualité des produits au lieu d'enfermer les utilisateurs dans une base de données privée, car les clients compatibles peuvent <strong>partager les mêmes communautés, identités et réseau</strong>.","cta":"Explorer les applications"},"no-servers":{"description":"Bitsocial n'exige pas que chaque communauté loue un boîtier de centre de données, achète un domaine ou gère SSL juste pour rester en ligne. Un nœud communautaire peut fonctionner à domicile sur du matériel grand public, et <strong>il n'existe pas de backend géré par l'entreprise qui puisse mettre hors service l'ensemble du réseau</strong>.","cta":"Vérifier l’état du réseau"},"no-global-bans":{"description":"La modération existe toujours, mais elle reste locale. Les propriétaires de communauté définissent des règles pour leurs propres espaces et les applications peuvent choisir ce qu'elles indexent ou affichent, mais <strong>il n'existe pas de super-administrateur au niveau du protocole</strong> qui puisse effacer un profil ou saisir une communauté du réseau lui-même.","cta":"Lire les notes de modération"},"cryptographic-property":{"description":"Les profils et les communautés sont contrôlés par des clés privées et non par des comptes de plateforme révocables. Vous pouvez déléguer l'hébergement sans céder la propriété, de sorte que <strong>votre identité et votre communauté se comportent davantage comme une propriété contrôlée par un portefeuille</strong> que comme un nom d'utilisateur loué auprès d'une entreprise.","cta":"Lire les notes sur la propriété"}}},"sanctuary":{"sectionLabel":"Décentralisé","headline":"Pas un mot à la mode.","supporting":"Pas de serveur à louer. Pas de domaine à acheter. Pas de chaînes à synchroniser. Un nœud Bitsocial tourne sur un Raspberry Pi. Et chaque communauté peut imposer son propre défi anti-spam : captchas, réputation, SMS, paiements, tokens, vérifications IP, ou tout autre mécanisme qu’on peut coder.","approaches":{"federated":{"label":"Basé sur serveur","subtitle":"Bluesky, Mastodon, Lemmy"},"blockchain":{"label":"Basé sur blockchain","subtitle":"Farcaster, Lens, DeSo, Steemit"},"bitsocial":{"label":"Bitsocial","subtitle":"P2P pur avec des défis anti-spam arbitraires"}},"rows":{"selfHostingCost":{"label":"Coût de l’auto-hébergement","federated":"Serveur + domaine + SSL","blockchain":"Nœud, hub ou RPC coûteux","bitsocial":"Ultra bon marché, fonctionne sur un Raspberry Pi"},"whoKeepsOnline":{"label":"Qui le maintient en ligne","federated":"Opérateurs de serveurs et indexeurs partagés","blockchain":"Infrastructure de chaîne, hub ou RPC","bitsocial":"Propriétaires de communautés + seeders bénévoles"},"scalingModel":{"label":"Modèle de montée en charge","federated":"Serveurs plus grands et indexeurs, factures plus élevées","blockchain":"Plus d’état, une infra plus lourde","bitsocial":"Plus de pairs, plus de bande passante"},"customAntiSpam":{"label":"Logique anti-spam personnalisée","federated":"Pas intégrée au protocole","blockchain":"Liée aux chaînes, aux hubs ou aux frais","bitsocial":"Intégrée : le défi peut être n’importe quoi"},"takedownChokePoints":{"label":"Points de blocage pour la mise hors ligne","federated":"Hébergeur, registrar, SSL, fournisseur DDoS","blockchain":"Validateurs, hubs, RPC","bitsocial":"Aucun point de blocage unique"}},"quote":"Votre communauté ne peut littéralement être bannie ni bloquée par qui que ce soit, pas même par un gouvernement. C’est ce problème que nous résolvons.","quoteAttribution":"— Esteban Abaroa, fondateur de Bitsocial","deepComparison":{"prompt":"Voir la comparaison approfondie avec :","go":"Voir","modalEyebrow":"Comparaison approfondie","modalTitle":"{{service}} vs Bitsocial","close":"Fermer la comparaison","tableCaption":"Tableau comparatif concis et sourcé de {{service}} vs Bitsocial","table":{"topic":"Sujet","bitsocial":"Bitsocial"},"services":{"nostr":"Nostr","bluesky":"Bluesky","mastodon":"ActivityPub / Fediverse","farcaster":"Farcaster","lens":"Lens","deso":"DeSo","steemit":"Steemit"},"rows":{"identity":{"label":"Noms humains","nostr":"Votre compte est une longue clé publique ; les noms lisibles nécessitent des fournisseurs supplémentaires.","bluesky":"Les identifiants lisibles sont des noms DNS ; le document DID pointe les applis vers le serveur actuel du compte.","bitsocial":"Les clés restent les vôtres, et les noms .bso peuvent pointer vers des personnes ou des communautés.","detail":"L'identité de base de Nostr est une clé publique, portable mais difficile à retenir. Les noms lisibles sont utiles, mais ils s'ajoutent via des conventions et des fournisseurs séparés. Bitsocial utilise aussi des clés publiques tout en ajoutant des noms .bso, afin qu'une personne ou une communauté puisse avoir une identité lisible sans fournisseur de compte central.","detailBluesky":"Bluesky apporte une vraie amélioration par rapport aux clés publiques brutes : des DID et des identifiants lisibles. Le compromis est que les identifiants sont des noms DNS et que le document DID annonce toujours le PDS actuel de l'utilisateur. Bitsocial conserve la propriété cryptographique tout en ajoutant des noms .bso pour les personnes et les communautés.","mastodon":"Votre identifiant lisible inclut un serveur ; changer de serveur peut donc modifier votre adresse.","detailMastodon":"Les identifiants Mastodon sont lisibles parce que WebFinger transforme @user@domain en URI d'acteur ActivityPub. Le domaine compte : le même nom d'utilisateur sur un autre serveur correspond à un compte différent. Mastodon peut rediriger ou transférer les abonnés vers un nouveau compte, mais les publications et les médias ne sont pas déplacés. Bitsocial conserve la propriété cryptographique et ajoute des noms .bso pour les personnes et les communautés.","farcaster":"Les noms d'utilisateur par défaut sont des noms offchain gratuits que Farcaster attribue et peut révoquer.","detailFarcaster":"Les IDs Farcaster, les adresses de garde et de récupération, les clés d'application et le stockage sont enregistrés onchain sur OP Mainnet, ce qui donne aux comptes une portabilité cryptographique. Les noms d'utilisateur sont différents : les fnames par défaut sont des noms offchain gratuits attribués par le serveur de noms de Farcaster, qui peut les révoquer ; seuls les noms .eth sont onchain, sur Ethereum. Bitsocial conserve la propriété cryptographique tout en ajoutant des noms .bso pour les personnes et les communautés.","lens":"Les noms Lens suivent l'infrastructure du portefeuille, de l'application et de la chaîne.","detailLens":"Les comptes Lens vivent sur Lens Chain, et V3 traite chaque compte EVM comme un profil avec des noms d'utilisateur et des primitives sociales disponibles via des applications. C'est beaucoup plus convivial que les clés publiques brutes, mais l'identité lisible suit toujours l'infrastructure de portefeuille, de chaîne, d'application et d'indexeur. Bitsocial conserve la propriété cryptographique tout en ajoutant des noms .bso pour les personnes et les communautés.","deso":"Un profil DeSo suit une clé publique, mais l'historique social vit sur la chaîne DeSo.","detailDeso":"L'identité DeSo est contrôlée par une clé publique et les applications peuvent signer des actions via DeSo Identity. Cela permet la portabilité entre les applications DeSo, mais le profil humain et l'historique social sont toujours des objets de chaîne DeSo que chaque nœud ou indexeur sérieux doit porter. Bitsocial conserve la propriété cryptographique tout en ajoutant des noms .bso pour les personnes et les communautés.","steemit":"Un nom d'utilisateur Steem est lisible, mais lié au système de comptes Steem.","detailSteemit":"Les comptes Steem sont des noms lisibles avec les niveaux d'autorisation owner, active et posting, plus une clé memo distincte. C'est pratique pour une application blockchain, mais l'identité reste un compte Steem plutôt qu'un nom de personne ou de communauté portable. Bitsocial conserve la propriété cryptographique tout en ajoutant des noms .bso pour les personnes et les communautés."},"dataLayer":{"label":"Hébergement des données","nostr":"Les relais gardent les publications en ligne et les livrent aux lecteurs.","bluesky":"Les publications publiques vivent sur un Personal Data Server ; des relais les rediffusent et des AppViews les indexent.","bitsocial":"Les utilisateurs peuvent récupérer et partager les publications directement entre eux.","detail":"Les publications Nostr sont portables, car les utilisateurs contrôlent leurs clés, mais un serveur doit quand même les garder en ligne. Dans l'usage normal de Nostr, ce travail revient aux relais. Bitsocial sépare la découverte des personnes du transport des données : de petits services de recherche peuvent aider à trouver des pairs, puis les utilisateurs récupèrent et partagent le contenu directement.","detailBluesky":"L'architecture de Bluesky reposant sur des dépôts est l'un de ses atouts majeurs : les enregistrements publics sont signés, portables et exportables. Mais l'hôte de référence reste le PDS actuel, et l'expérience normale dépend des relais et des AppViews. Bitsocial commence par le partage de contenu de pair à pair plutôt que par des dépôts de comptes hébergés sur serveur.","mastodon":"Les publications sont hébergées par une instance, puis fédérées sous forme d'objets ActivityPub.","detailMastodon":"Les acteurs ActivityPub vivent sur des serveurs dotés de boîtes de réception et d'envoi. Dans Mastodon, les Notes et Questions ActivityPub deviennent des statuts et des sondages que l'instance stocke, sert et livre à d'autres serveurs. C'est bien plus ouvert qu'une plateforme centrale unique, mais l'hébergeur habituel des données reste un serveur toujours en ligne. Bitsocial commence plutôt par le partage de contenu peer-to-peer.","farcaster":"L'identité est sur la chaîne, tandis que les casts et les autres messages sont stockés sur Snapchain.","detailFarcaster":"Farcaster conserve l'identité des comptes et les paiements de stockage sur OP Mainnet, tandis que les casts, les follow, les réactions et les mises à jour de profil sont des messages signés que les validateurs Snapchain ordonnent en blocs et que chaque nœud complet réplique. Cela tient les actions sociales hors d'Ethereum, mais la couche de données reste un réseau de serveurs géré par des validateurs. Bitsocial commence par le partage de contenu peer-to-peer au lieu d'un état social ordonné par une chaîne.","lens":"Comptes, graphes, flux et règles sont des contrats ; le contenu des publications est du JSON off-chain.","detailLens":"Lens V3 fonctionne sur Lens Chain, avec les comptes, noms d'utilisateur, graphes, groupes, flux et règles sous forme de contrats intelligents. Le texte et les médias d'une publication ne sont pas onchain : ils se trouvent dans un fichier JSON à une URI, généralement sur Grove, le service de stockage de Lens, et les réactions et favoris sont détenus par la Lens API à travers laquelle les apps lisent. Mask Network assure la gestion de Lens depuis janvier 2026. Bitsocial commence par le partage de contenu peer-to-peer au lieu de contrats sur chaîne plus du stockage et des API hébergés.","deso":"Profils, publications, abonnements et réactions sont des transactions DeSo ; les médias sont off-chain.","detailDeso":"L'affirmation la plus forte de DeSo est que les identités, profils, publications, commentaires, j'aime, abonnements et données sociales connexes sont stockés directement sur sa blockchain spécialement construite ; les images et vidéos sont hébergées off-chain. Cela supprime une seule base de données d'application, mais chaque action sociale devient des données en forme de transaction que les nœuds et les indexeurs doivent continuer à porter. Bitsocial commence par le partage de contenu peer-to-peer au lieu d'écrire chaque action sociale dans un grand livre mondial.","steemit":"Les publications, votes, récompenses et actions de compte sont écrits sur la blockchain Steem.","detailSteemit":"Steemit s'exécute sur Steem, donc les publications, commentaires, votes, récompenses et opérations de compte sont des actions blockchain servies via des nœuds Steem et des interfaces. Cela rend l'enregistrement public et portable sur les applications Steem, mais la couche de données normale est toujours la chaîne Steem plus les nœuds API. Bitsocial commence par le partage de contenu peer-to-peer."},"communityModel":{"label":"Qui accepte les publications ?","nostr":"Un groupe NIP-29 vit sur un seul relais, qui accepte ou rejette ses publications.","bluesky":"Les espaces de type communauté se construisent via des feeds, des lexicons ou des fonctions d'appli, pas avec des objets P2P dotés de leur propre verrou.","bitsocial":"C'est à la communauté que vous publiez ; elle accepte ou rejette elle-même les publications.","detail":"Les groupes recommandés par Nostr (NIP-29) sont hébergés par un relais qui applique les règles d'adhésion et de publication du groupe avant d'accepter une publication. C'est proche d'une communauté Bitsocial, mais le logiciel du relais définit ce que les rôles du groupe peuvent faire, et le groupe reste lié à ce relais à moins qu'un autre relais n'accepte de le reprendre. Dans Bitsocial, la communauté est sa propre paire de clés : son nœud vérifie la porte d'entrée des publications et publie l'état accepté, où que le propriétaire le fasse tourner.","detailBluesky":"Bluesky peut créer des groupes, des forums et des feeds communautaires grâce aux lexicons, aux AppViews et aux générateurs de flux. Cela laisse quand même la communauté dépendante de services qui indexent et interprètent les enregistrements. Bitsocial traite la communauté comme l'objet adressé : son nœud valide les publications et publie l'état accepté.","mastodon":"Une communauté Lemmy peut filtrer les publications, mais elle vit sur une seule instance, sous l'administrateur de cette instance.","detailMastodon":"ActivityPub permet à différentes applis d'interopérer, mais c'est le logiciel serveur qui décide de ce qu'est une communauté. Mastodon repose surtout sur les profils et les fils chronologiques. Les communautés Lemmy sont des groupes ActivityPub : les utilisateurs publient vers la communauté, qui peut vérifier chaque publication, jusqu'à l'approbation par un modérateur, avant de l'annoncer à ses abonnés (FEP-1b12). C'est structurellement proche de Bitsocial. La différence, c'est l'endroit où vit la communauté : elle est créée sur une instance, son adresse porte le domaine de cette instance, et l'administrateur de l'instance peut la censurer. Dans Bitsocial, la communauté est sa propre paire de clés, donc son propriétaire peut faire tourner son nœud n'importe où, et aucun administrateur de serveur n'a autorité sur elle.","farcaster":"Les canaux sont des couches d'application/client, pas des communautés qui acceptent les publications elles-mêmes.","detailFarcaster":"Le protocole de base de Farcaster stocke les messages et relations des utilisateurs. Les canaux et les espaces de type communautaire sont des conventions de client ou d'application stratifiées, de sorte que la porte de publication dépend de l'application et du chemin d'indexation que les utilisateurs choisissent. Bitsocial traite la communauté comme l'objet adressé : son nœud valide les messages et publie l'état accepté.","lens":"Les groupes et les flux peuvent avoir des règles, mais l'acceptation s'effectue par l'intermédiaire de l'infrastructure Lens.","detailLens":"Lens est plus puissant que de nombreux autres protocoles sociaux ici : V3 comprend des groupes, des flux, des espaces de noms et des règles qui peuvent restreindre les interactions. Le compromis est que l'acceptation passe toujours par les primitives de chaîne/protocole Lens, les applications et les indexeurs. Bitsocial traite la communauté comme l'objet adressé : son nœud valide les messages et publie l'état accepté.","deso":"Un nœud peut curer un flux, mais les communautés sont des vues sur les données de transactions mondiales.","detailDeso":"Les nœuds DeSo peuvent créer leurs propres flux sur le flux de données partagé, ce qui aide à la découverte et à la curation. Mais la communauté est toujours une vue curée sur les transactions de chaîne mondiale, pas un objet P2P qui possède sa propre porte d'acceptation avant l'entrée des nouveaux messages. Bitsocial traite la communauté comme l'objet adressé : son nœud valide les messages et publie l'état accepté.","steemit":"Les communautés peuvent organiser les publications, mais les comptes Steem et les règles de chaîne les acceptent.","detailSteemit":"Les communautés Steem peuvent organiser les publications et réduire au silence le contenu par le biais d'opérations communautaires, et les interfaces avant peuvent choisir ce qui s'affiche. La publication sous-jacente est toujours acceptée comme un compte Steem et une opération de chaîne, non pas par un objet de communauté P2P avec sa propre porte. Bitsocial traite la communauté comme l'objet adressé : son nœud valide les messages et publie l'état accepté."},"moderation":{"label":"Points de censure","nostr":"On survit à un bannissement de relais, mais la portée dépend des relais que lisent les clients.","bluesky":"L'hébergeur du compte, le relais ou l'AppView peut bloquer le chemin normal vers votre audience.","bitsocial":"Une communauté peut rester joignable tant que les pairs continuent à la partager.","detail":"Une clé Nostr survit à un bannissement de relais : l'auteur peut publier sur d'autres relais et les déclarer comme relais d'écriture (NIP-65), et les clients qui suivent cette liste y récupèrent les publications. La portée dépend toutefois de relais qui acceptent les publications, ainsi que des clients, des services de recherche et des relais de groupe réellement utilisés. Bitsocial retire au relais son rôle central : les utilisateurs peuvent continuer à partager une communauté via différents chemins de découverte tant que les pairs la maintiennent en ligne.","detailBluesky":"Bluesky sépare l'hébergement des comptes, la distribution par relais et l'indexation AppView. Cela aide la portabilité, mais crée aussi plusieurs barrières de visibilité que les utilisateurs ordinaires changent rarement. Un PDS peut refuser le service, les relais peuvent cesser de transporter les données et les AppViews peuvent masquer ou ignorer les enregistrements. Bitsocial garde la portée plus proche de la communauté et de ses pairs.","mastodon":"Les administrateurs d'instance peuvent limiter des comptes locaux ou bloquer des serveurs distants entiers.","detailMastodon":"La modération Mastodon est locale à chaque serveur : un administrateur ne peut pas supprimer un compte distant à l'échelle globale, mais il peut masquer, limiter, suspendre ou bloquer par domaine ce que voient ses propres utilisateurs. La portée d'un compte dépend donc des serveurs qui fédèrent encore avec son instance. Bitsocial garde la portée plus proche de la communauté et des pairs qui la partagent encore.","farcaster":"Les apps et les canaux façonnent la portée, et un petit ensemble de validateurs sous autorisation ordonne chaque message.","detailFarcaster":"Les messages Farcaster sont valides s'ils satisfont aux règles du protocole, mais ce que les utilisateurs voient réellement est façonné par les clients, les APIs, les canaux, les indexeurs et les systèmes de modération autour du protocole. En dessous, l'ensemble des validateurs de Snapchain est soumis à autorisation : son livre blanc indique que la censure devient difficile avec une dizaine de validateurs répartis dans le monde, et en octobre 2026 il en comptait moins, la plupart gérés par Neynar. Bitsocial garde la portée plus proche de la communauté et des pairs qui la partagent encore.","lens":"Les applications peuvent filtrer, les contrats peuvent appliquer des règles, et les interfaces décident toujours ce que les utilisateurs voient.","detailLens":"Lens peut appliquer des règles dans les primitives du protocole, et chaque interface peut également appliquer ses propres conditions, filtres et classement. Cela offre de la flexibilité, mais les utilisateurs dépendent toujours des applications, des indexeurs, des RPC et de la gouvernance du protocole pour la visibilité. Bitsocial garde la portée plus proche de la communauté et des pairs qui la partagent encore.","deso":"La chaîne conserve les données publiques; les opérateurs de nœuds paient pour indexer et filtrer ce que les utilisateurs voient.","detailDeso":"La blockchain publique de DeSo peut empêcher le contenu de disparaître de chaque nœud à la fois, mais les opérateurs de nœuds doivent toujours exécuter et indexer le grand livre croissant avant de décider quoi exposer, masquer, classer ou rendre conforme. Bitsocial garde la portée plus proche de la communauté et des pairs qui la partagent encore.","steemit":"La blockchain conserve l'enregistrement, mais les interfaces, les votes, les témoins et les communautés façonnent la portée.","detailSteemit":"Steem rend le registre de la blockchain difficile à effacer, mais les interfaces, les témoins, les modérateurs communautaires, les votes négatifs, la réputation et les règles de récompense façonnent ce que les gens trouvent et font confiance. Bitsocial garde la portée plus proche de la communauté et des pairs qui la partagent encore."},"contentDiscovery":{"label":"Découverte du contenu","nostr":"La découverte suit souvent les relais et les services de recherche qui ont le plus de données.","bluesky":"La découverte dépend des AppViews, des index de recherche, des feeds et des choix par défaut du client.","bitsocial":"La découverte trouve des pairs ; elle ne devient pas l'endroit qui possède le contenu.","detail":"La découverte sur Nostr fonctionne mieux lorsque les relais populaires, les relais de recherche et les applis possèdent déjà les données. Cela donne aux services les mieux connectés un pouvoir supplémentaire sur ce que les gens trouvent. La découverte Bitsocial sert seulement à trouver des pairs. Elle n'a pas besoin d'héberger le contenu, de posséder la communauté ni de devenir l'endroit en qui tout le monde doit avoir confiance.","detailBluesky":"L'architecture de Bluesky place les feeds, la recherche et les vues agrégées dans les AppViews et les services associés. Cela rend la découverte puissante, mais la visibilité suit les agrégateurs utilisés par l'appli. Les services de découverte Bitsocial ne renvoient que des adresses de pairs. Ils n'ont pas besoin d'héberger le contenu, de posséder la communauté ni de décider ce que tout le monde voit.","mastodon":"La recherche et les fils chronologiques dépendent de ce que votre instance a vu, mis en cache et choisi d'afficher.","detailMastodon":"ActivityPub livre les activités aux boîtes de réception des acteurs et aux boîtes de réception partagées, donc la découverte dépend naturellement de ce que les serveurs reçoivent, mettent en cache, indexent et choisissent d'afficher. Les utilisateurs de Mastodon peuvent aussi filtrer des utilisateurs, des mots-clés et des domaines entiers. Les services de découverte Bitsocial ne retournent que des adresses de pairs ; ils n'ont pas besoin d'héberger du contenu ni de décider ce que tout le monde voit.","farcaster":"La découverte dépend des clients, des canaux, des API et des indexeurs construits sur les données Snapchain.","detailFarcaster":"La découverte de Farcaster se fait généralement via des clients, des canaux, des systèmes de recommandation, des API et des données Snapchain indexées. Les données du protocole peuvent être ouvertes, mais la couche de découverte pratique dépend toujours de l'application et de l'indexeur que l'utilisateur utilise. Les services de découverte Bitsocial ne retournent que des adresses de pairs; ils n'ont pas besoin d'héberger du contenu ni de décider ce que tout le monde voit.","lens":"La découverte dépend des applications Lens, des API, des indexeurs, des graphiques, des flux et des paramètres par défaut de l'application.","detailLens":"Lens fournit aux développeurs des graphiques partagés, des flux, des groupes, des API et des indexeurs, ce qui est utile pour créer des applications sociales. Mais la découverte suit toujours les choix d'application Lens, d'API, d'indexeur, de flux et de graphique que les utilisateurs entreprennent. Les services de découverte Bitsocial ne retournent que des adresses de pairs; ils n'ont pas besoin d'héberger du contenu ni de décider ce que tout le monde voit.","deso":"La découverte dépend des nœuds et des flux qui peuvent se permettre d'indexer la chaîne croissante.","detailDeso":"Les nœuds DeSo peuvent exposer différents flux sur les mêmes données de chaîne ouvertes. Cela rend la curation compétitive, mais la découverte suit toujours la vue nœud ou flux qui peut continuer à indexer et à servir l'historique des transactions croissant. Les services de découverte Bitsocial ne retournent que des adresses de pairs; ils n'ont pas besoin d'héberger du contenu ni de décider ce que tout le monde voit.","steemit":"La découverte dépend des flux front-end, des tags, des communautés, des récompenses et du classement.","detailSteemit":"La découverte de Steemit est guidée par les flux front-end, les tags, les communautés, les récompenses, les votes et le classement. Ces mécanismes sont utiles, mais ils rendent la visibilité dépendante de l'économie et des interfaces spécifiques à Steem. Les services de découverte Bitsocial ne retournent que des adresses de pairs; ils n'ont pas besoin d'héberger du contenu ni de décider ce que tout le monde voit."},"replies":{"label":"Réponses spam","nostr":"Les relais peuvent rejeter le spam, mais hors des groupes NIP-29, la porte appartient à chaque relais, pas au fil.","bluesky":"Les auteurs peuvent limiter qui répond et masquer des réponses ; serveurs et étiquettes font le reste.","bitsocial":"Une communauté peut défier les auteurs d'abord et rejeter le spam avant qu'il n'apparaisse.","detail":"Les relais Nostr peuvent rejeter un événement avant de le stocker, et un relais NIP-29 peut limiter les publications d'un groupe à ses membres. Hors des groupes NIP-29, en revanche, le fil n'a pas de porte à lui : une réponse rejetée par un relais peut être publiée sur n'importe quel relais qui l'accepte, et les lecteurs voient ce que transportent les relais de leurs clients. Bitsocial donne à la communauté une porte d'entrée : terminez le défi, ou la réponse n'est jamais acceptée dans le fil.","detailBluesky":"Bluesky utilise des limites de débit côté serveur, des étiquettes de modération et des contrôles de réponse : les auteurs peuvent limiter qui peut répondre à une publication et masquer des réponses dans leurs fils. Ces outils sont utiles, mais ce sont des défenses par publication ou au niveau du service, et aucune porte au niveau de la communauté ne décide de ce qu'une réponse doit franchir avant d'être acceptée. Bitsocial donne à la communauté une porte d'entrée : terminez le défi, ou la réponse n'est jamais acceptée dans le fil.","mastodon":"Les serveurs filtrent les inscriptions ; limites de débit, signalements et modérateurs font le reste.","detailMastodon":"ActivityPub ne définit aucun mécanisme anti-spam. Les serveurs Mastodon et Lemmy filtrent les inscriptions par approbation, invitations, captchas et vérification d'e-mail, puis s'appuient sur des limites de débit, des signalements, des blocages, des filtres et la modération de domaines. Ces outils arrêtent le spam à l'inscription ou le traitent après son arrivée. Bitsocial permet à une communauté de soumettre un auteur à un défi avant que la réponse ne soit acceptée.","farcaster":"Les casts signés valides entrent dans Snapchain ; les applications modèrent la visibilité après coup.","detailFarcaster":"Une réponse Farcaster est un message signé accepté lorsque l'FID, le signataire et les règles de stockage sont vérifiés. Le loyer de stockage limite le volume, mais ce n'est pas un défi appartenant à la communauté avant chaque réponse. Bitsocial donne à la communauté une porte d'entrée: relevez le défi ou la réponse n'est jamais acceptée dans le fil.","lens":"Les réponses sont des interactions de protocole; les choix d'application et de règles déterminent la visibilité.","detailLens":"Lens peut ajouter des règles aux flux, aux groupes, aux comptes et aux publications, il peut donc bloquer ou restreindre certaines interactions. C'est utile, mais c'est toujours une exécution de contrat intelligent et de règles d'application, pas un défi communautaire P2P choisi et exécuté par le nœud communautaire lui-même. Bitsocial donne à la communauté une porte d'entrée: relevez le défi ou la réponse n'est jamais acceptée dans le fil.","deso":"Un commentaire indésirable peut devenir une transaction onchain avant que les filtres ne la cachent.","detailDeso":"Un commentaire DeSo est une transaction onchain. Les nœuds et les services de modération peuvent filtrer ce qu'ils affichent, mais les ordures peuvent quand même faire partie du grand livre partagé, ajoutant des coûts et des données que les futurs nœuds et indexeurs doivent porter. Bitsocial donne à la communauté une porte d'entrée: relevez le défi ou la réponse n'est jamais acceptée dans le fil.","steemit":"Des limites liées au stake s'appliquent à toute la chaîne avant publication ; les communautés ne peuvent que masquer ensuite.","detailSteemit":"Steem limite le spam avant publication avec les Resource Credits, qui augmentent avec le STEEM mis en stake, et avec le coût de création de compte. Ces portes s'appliquent à tout le protocole et dépendent du stake, elles ne sont pas choisies par chaque communauté ; les communautés et les votes ne peuvent que masquer ou enterrer un commentaire une fois qu'il est entré dans la chaîne. Bitsocial donne à la communauté une porte d'entrée: relevez le défi ou la réponse n'est jamais acceptée dans le fil."},"antiSpam":{"label":"Règles de la communauté","nostr":"Les règles appartiennent aux relais ; celles d'un groupe NIP-29 s'exécutent sur son relais hôte.","bluesky":"L'appli peut filtrer le contenu, mais la communauté ne peut pas exiger son propre défi en premier.","bitsocial":"Les règles appartiennent à la communauté, donc les publications acceptées passent par la même porte.","detail":"Chaque relais Nostr choisit sa propre porte d'écriture, comme la preuve de travail, l'authentification, des listes d'autorisation, un paiement ou des limites de débit, et les relais NIP-29 appliquent aussi les règles des groupes. Ces portes appartiennent aux opérateurs de relais : un groupe ne peut utiliser que les rôles et vérifications que son relais hôte prend en charge. Bitsocial laisse chaque communauté choisir la porte d'entrée des publications, comme l'ancienneté du compte, la réputation, un captcha, une liste blanche, un paiement ou un autre défi.","detailBluesky":"La modération de Bluesky repose sur les étiquettes, les AppViews et les règles de service. Cela peut masquer, classer ou limiter le contenu, mais ce n'est pas la même chose qu'une porte d'entrée avant publication appartenant à la communauté. Bitsocial laisse chaque communauté choisir la porte d'entrée des publications, comme l'ancienneté du compte, la réputation, un captcha, une liste blanche, un paiement ou un autre défi.","mastodon":"Les règles appartiennent à l'instance, à l'utilisateur ou à une liste de blocage de domaines.","detailMastodon":"Mastodon donne aux administrateurs d'instance, aux modérateurs et aux utilisateurs de nombreux contrôles : filtres, mises en sourdine, blocages, signalements, limites à l'échelle du serveur et suspensions. Ce sont de puissants contrôles de fédération, mais pas une porte d'entrée avant publication portable et appartenant à la communauté. Bitsocial permet à chaque communauté de choisir son défi de publication, de sorte que les publications acceptées passent la même règle avant d'entrer dans le fil.","farcaster":"La location de stockage augmente le coût du spam, mais les portails communautaires sont une politique d'application ou de canal.","detailFarcaster":"Le registre de stockage de Farcaster rend le spam plus coûteux et les clients peuvent filtrer ou modérer les canaux, mais la règle n'est pas détenue par chaque communauté de style forum comme une pré-gate. Bitsocial permet à chaque communauté de choisir la porte de publication, telle que l'âge du compte, la réputation, captcha, liste blanche, paiement ou un autre défi.","lens":"Les règles peuvent être programmables, mais la porte vit dans les contrats et les applications Lens.","detailLens":"Les règles de Lens sont puissantes et programmables, mais elles vivent en tant que primitives de protocole et d'application sur Lens Chain. Pour une communauté de style forum, cela signifie toujours dépendre de la chaîne, de l'application et du chemin de l'indexeur pour appliquer et afficher la règle. Bitsocial permet à chaque communauté de choisir la porte de publication, telle que l'âge du compte, la réputation, captcha, liste blanche, paiement ou un autre défi.","deso":"Des frais s'appliquent à tous ; les autres règles filtrent les données de la chaîne après coup.","detailDeso":"Le coût anti-spam de DeSo à l'échelle du réseau est un frais sur chaque action. Au-delà, la modération est volontairement ouverte : chaque nœud peut choisir le sous-ensemble des données publiques de la chaîne qu'il expose, et la documentation décrit des services d'étiquetage externes que les nœuds pourraient adopter. Ce filtrage a lieu après qu'une transaction signée est entrée dans la chaîne partagée. Bitsocial permet à chaque communauté de choisir son défi de publication, de sorte que les publications acceptées passent la même règle avant d'entrer dans le fil.","steemit":"Les limites anti-spam s'appliquent à toute la chaîne et dépendent du stake ; les communautés ne peuvent que masquer.","detailSteemit":"Les limites de Steem avant publication sont les mêmes pour tous : les Resource Credits issus du STEEM mis en stake et le coût de création d'un compte. Les communautés peuvent masquer des publications, et les votes et la réputation façonnent la visibilité, mais une communauté ne peut pas définir sa propre porte d'entrée des publications. Bitsocial permet à chaque communauté de choisir son défi de publication, de sorte que les publications acceptées passent la même règle avant d'entrer dans le fil."},"scalingEconomics":{"label":"Coûts de montée en charge","nostr":"Un trafic élevé reporte davantage de coûts serveur et bande passante sur les relais.","bluesky":"Les relais sont désormais peu coûteux ; la croissance pèse surtout sur les AppViews et les services de flux.","bitsocial":"Plus de lecteurs peut aussi vouloir dire plus de personnes qui aident à partager le contenu.","detail":"Dans Nostr, les relais restent les serveurs qui gardent les publications en ligne et les envoient aux lecteurs. Une publication populaire peut être bonne pour les utilisateurs tout en devenant coûteuse pour les opérateurs de relais. Dans Bitsocial, les lecteurs peuvent aussi aider à distribuer le contenu qu'ils lisent, donc la popularité peut ajouter de la capacité au lieu d'ajouter seulement des coûts serveur.","detailBluesky":"ATProto utilise volontairement des serveurs pour la commodité et la disponibilité. Depuis la mise à jour Sync v1.1 de 2025, les relais n'archivent plus chaque dépôt et tiennent sur un petit serveur bon marché. Les AppViews indexent toujours tout le réseau pour servir les fils d'actualité, les discussions et la recherche, et la documentation officielle qualifie l'hébergement d'une AppView de gourmand en ressources ; les flux personnalisés consomment aussi souvent le firehose. Bitsocial utilise les routeurs seulement pour trouver des pairs ; les lecteurs peuvent aider à transporter le contenu.","mastodon":"La croissance reporte les coûts de stockage, de fédération, de streaming et de modération sur les instances.","detailMastodon":"Un serveur Mastodon a besoin d'un domaine, d'un hébergement toujours en ligne, d'e-mail, d'une base de données, de Redis, de workers en arrière-plan, de streaming et souvent de stockage objet. Mastodon peut monter en charge horizontalement, mais cela implique d'exploiter davantage de serveurs d'application, de workers, de bases de données, de files d'attente et de capacité de modération. Bitsocial utilise des routeurs uniquement pour trouver des pairs ; les lecteurs peuvent aider à transporter le contenu qu'ils lisent.","farcaster":"La croissance transfère la charge vers les nœuds Snapchain, les frais de stockage, les API et les indexeurs.","detailFarcaster":"Farcaster évite de mettre chaque action sociale sur Ethereum, mais chaque nœud complet Snapchain conserve les données de tout le réseau, et des API et indexeurs servent par-dessus un grand graphe social public. La popularité augmente ces coûts d'exploitation. Bitsocial utilise des routeurs uniquement pour trouver des pairs; les lecteurs peuvent aider à transporter le contenu qu'ils lisent.","lens":"La croissance transfère la charge vers Lens Chain, le stockage, les indexeurs, les RPC et les backends d'applications.","detailLens":"Lens est construit pour un SocialFi évolutif avec Lens Chain, une infrastructure ZK, un stockage, des API et des indexeurs. C'est plus évolutif que de tout publier sur un L1 général, mais la croissance concentre toujours la charge sur la chaîne, le RPC, l'indexation, le stockage et l'infrastructure des applications. Bitsocial utilise des routeurs uniquement pour trouver des pairs; les lecteurs peuvent aider à transporter le contenu qu'ils lisent.","deso":"Chaque action sociale est une transaction, donc les coûts des nœuds et de l'indexation ne cessent d'augmenter.","detailDeso":"DeSo optimise une blockchain pour le stockage social, mais cela signifie que les publications, les commentaires, les likes, les suivis et autres actions sociales deviennent des transactions. Son guide pour validateurs demande au moins 32 GB de RAM et 200 GB de disque, et le registre grandit à chaque action sociale, donc la popularité relève la barre du matériel et de l'indexation pour les opérateurs. Bitsocial utilise des routeurs uniquement pour trouver des pairs; les lecteurs peuvent aider à transporter le contenu qu'ils lisent.","steemit":"La croissance transfère plus de publications, de votes, de récompenses, de charge API et de travail de modération vers l'infrastructure Steem.","detailSteemit":"Steem offre des blocs rapides et des transactions gratuites basées sur les ressources, mais le scaling signifie toujours plus d'historique de chaîne, plus de travail de nœud API, plus d'infrastructure de témoins et plus de charge de modération et de classement front-end. Bitsocial utilise des routeurs uniquement pour trouver des pairs; les lecteurs peuvent aider à transporter le contenu qu'ils lisent."},"browserMobile":{"label":"Premier post","nostr":"Un client web paraît simple seulement tant que ses choix de relais fonctionnent.","bluesky":"Le chemin le plus simple est un compte hébergé avec les limites et règles de ce fournisseur.","bitsocial":"Vous pouvez commencer avec une clé locale, sans qu'un serveur possède votre identité.","detail":"Nostr peut sembler simple quand un bon client web a déjà de bons relais configurés. La dépendance cachée reste la même : ces relais doivent accepter, stocker et servir l'activité. Bitsocial peut créer la clé de l'utilisateur localement et laisser l'appli choisir un accès direct pair à pair ou hébergé sans qu'un serveur de compte possède l'identité.","detailBluesky":"Bluesky est simple quand bsky.social ou un autre PDS gère les comptes, les sessions, les écritures et l'hébergement. Cette commodité repose sur un serveur, et les services hébergés appliquent leurs propres limites d'API et politiques. Bitsocial peut créer la clé de l'utilisateur localement et lui permettre de publier via du P2P direct ou un accès hébergé optionnel sans qu'un compte de plateforme possède l'identité.","mastodon":"Vous publiez via le compte de serveur que vous avez choisi.","detailMastodon":"Mastodon est simple une fois qu'un utilisateur a choisi une instance et créé un compte. Le serveur gère les sessions, les publications, les médias, la fédération et les règles. L'auto-hébergement donne plus de contrôle, mais exige d'exploiter toute la pile logicielle. Bitsocial peut créer la clé de l'utilisateur localement et lui permettre de publier via du P2P direct ou un accès hébergé optionnel sans qu'un compte de plateforme possède l'identité.","farcaster":"Le premier post commence généralement par une app qui gère les clés d'app, le stockage et l'accès à un nœud.","detailFarcaster":"L'expérience utilisateur de Farcaster est plus facile via un client qui gère la configuration du compte, les clés d'app, le stockage et l'accès à un nœud Snapchain ou à un fournisseur d'API. Exécuter votre propre chemin de données est possible, mais pas la voie du premier message pour les utilisateurs normaux. Bitsocial peut créer la clé de l'utilisateur localement et permettre à l'utilisateur de publier via un P2P direct ou un accès hébergé optionnel sans acheminer le premier message via l'infrastructure de signataire et de stockage gérée par l'application.","lens":"Le premier post commence généralement par une app Lens, portefeuille, RPC et chemin d'indexeur.","detailLens":"Lens se concentre sur un flux de type web2 avec des transactions sans gaz ou sans signature et une prise en charge intégrée du portefeuille. Cela améliore l'onboarding, mais un utilisateur entre toujours par une application Lens, un portefeuille, RPC, un indexeur et un chemin de chaîne. Bitsocial peut créer la clé de l'utilisateur localement et permettre à l'utilisateur de publier via un P2P direct ou un accès hébergé optionnel sans acheminer le premier message via le portefeuille, RPC, indexeur et infrastructure de chaîne.","deso":"Les clés sont créées dans le navigateur, mais chaque publication nécessite des DESO pour ses frais.","detailDeso":"DeSo Identity génère les clés de l'utilisateur dans le navigateur, si bien que le compte est détenu par l'utilisateur dès le départ. Le frein, c'est le coût : chaque action, y compris une première publication, est une transaction qui paie des frais en DESO, et les nouveaux utilisateurs reçoivent généralement des DESO de départ d'un nœud après une vérification par téléphone. Bitsocial peut créer la clé de l'utilisateur localement et permettre à l'utilisateur de publier via P2P direct ou accès hébergé optionnel sans frais par publication.","steemit":"Le premier post commence par des clés de compte Steem et une interface Steem ou un noeud API.","detailSteemit":"Steemit est simple une fois qu'un utilisateur a un compte Steem et une clé de publication, mais ce compte appartient au modèle de permission Steem et le post entre par un front end Steem ou un node API. Bitsocial peut créer la clé de l'utilisateur localement et permettre à l'utilisateur de publier via P2P direct ou accès hébergé optionnel sans qu'un compte de plateforme ne possède l'identité."},"browserRuntime":{"bitsocial":"Un peer. Il exécute un nœud et récupère les données d'autres pairs.","bluesky":"Un client d'un PDS et d'une AppView","deso":"Un client d'une API de nœud ; les clés restent dans le navigateur","detail":"Un client web Nostr maintient des connexions websocket à des relais, et ces relais doivent accepter, stocker et servir le contenu qu'il lit et publie. Les clients de navigateur Bitsocial exécutent un nœud Helia sur la page : ils interrogent les routeurs HTTP pour savoir quels pairs détiennent une communauté, puis récupèrent et publient directement via libp2p. Les pairs de navigateur se composent via des WebSockets sécurisés, et la correction du numéro de séquence gossipsub dans @libp2p/gossipsub 15.0.21 est ce qui a empêché les publications publiées à partir d'un onglet d'être rejetées par le reste du réseau.","detailBluesky":"Une application Bluesky web communique avec un PDS pour les écritures et une AppView pour les lectures, de sorte que le navigateur est toujours un client des services qui détiennent et interprètent les données. Les clients de navigateur Bitsocial exécutent un nœud Helia sur la page : ils interrogent les routeurs HTTP pour savoir quels pairs détiennent une communauté, puis récupèrent et publient directement via libp2p. Les pairs de navigateur se composent via des WebSockets sécurisés, et la correction du numéro de séquence gossipsub dans @libp2p/gossipsub 15.0.21 est ce qui a empêché les publications publiées à partir d'un onglet d'être rejetées par le reste du réseau.","detailDeso":"Une application web DeSo garde les clés de l'utilisateur dans le navigateur grâce à DeSo Identity, puis lit et soumet les transactions via l'API d'un nœud, de sorte que le navigateur est client d'un nœud, pas un pair. Les clients de navigateur Bitsocial exécutent un nœud Helia sur la page : ils interrogent les routeurs HTTP pour savoir quels pairs détiennent une communauté, puis récupèrent et publient directement via libp2p. Les pairs de navigateur se composent via des WebSockets sécurisés, et la correction du numéro de séquence gossipsub dans @libp2p/gossipsub 15.0.21 est ce qui a empêché les publications publiées à partir d'un onglet d'être rejetées par le reste du réseau.","detailFarcaster":"Une app web Farcaster lit et écrit en HTTP via un nœud Snapchain ou un fournisseur géré comme Neynar. Un navigateur peut appeler directement l'API HTTP d'un nœud, mais il reste toujours client d'un nœud, jamais un pair. Les clients de navigateur Bitsocial exécutent un nœud Helia sur la page : ils interrogent les routeurs HTTP pour savoir quels pairs détiennent une communauté, puis récupèrent et publient directement via libp2p. Les pairs de navigateur se composent via des WebSockets sécurisés, et la correction du numéro de séquence gossipsub dans @libp2p/gossipsub 15.0.21 est ce qui a empêché les publications publiées à partir d'un onglet d'être rejetées par le reste du réseau.","detailLens":"Une application Lens dans le navigateur lit via les indexeurs et écrit via les portefeuilles, les RPC et l'infrastructure de la chaîne. Les clients de navigateur Bitsocial exécutent un nœud Helia sur la page : ils interrogent les routeurs HTTP pour savoir quels pairs détiennent une communauté, puis récupèrent et publient directement via libp2p. Les pairs de navigateur se composent via des WebSockets sécurisés, et la correction du numéro de séquence gossipsub dans @libp2p/gossipsub 15.0.21 est ce qui a empêché les publications publiées à partir d'un onglet d'être rejetées par le reste du réseau.","detailMastodon":"Un client web Mastodon est une interface pour l'instance qui stocke votre compte, vos publications et votre chronologie. Les clients de navigateur Bitsocial exécutent un nœud Helia sur la page : ils interrogent les routeurs HTTP pour savoir quels pairs détiennent une communauté, puis récupèrent et publient directement via libp2p. Les pairs de navigateur se composent via des WebSockets sécurisés, et la correction du numéro de séquence gossipsub dans @libp2p/gossipsub 15.0.21 est ce qui a empêché les publications publiées à partir d'un onglet d'être rejetées par le reste du réseau.","detailSteemit":"Un frontend Steem lit et écrit via les nœuds API qui portent la chaîne, de sorte que le navigateur est un client de n'importe quel nœud sur lequel il pointe. Les clients de navigateur Bitsocial exécutent un nœud Helia sur la page : ils interrogent les routeurs HTTP pour savoir quels pairs détiennent une communauté, puis récupèrent et publient directement via libp2p. Les pairs de navigateur se composent via des WebSockets sécurisés, et la correction du numéro de séquence gossipsub dans @libp2p/gossipsub 15.0.21 est ce qui a empêché les publications publiées à partir d'un onglet d'être rejetées par le reste du réseau.","farcaster":"Un client d'un nœud Snapchain ou d'un fournisseur d'API","label":"Ce qu'est votre navigateur","lens":"Un client d'une app Lens, un RPC et un indexeur","mastodon":"Un client du serveur sur lequel vous vous êtes inscrit","nostr":"Un client des relais qu'il est configuré pour utiliser","steemit":"Un client d'un front-end et d'un nœud API"}},"expand":"En savoir plus","collapse":"Masquer l'explication","sourcesLabel":"Sources :"}},"masterPlan":{"title":"Un appel aux bâtisseurs.","logoAlt":"Logo","easterEggAlt":"Bob l'éponge","epilogue":"L’état final n’est pas une seule application. Il s’agit d’un marché de clients, de nœuds, de services et de communautés qui peuvent remplacer la propriété des plateformes par la concurrence des protocoles.","epilogueFinal":"Les médias sociaux trouvent enfin leur équilibre : un réseau social peer-to-peer entièrement décentralisé que personne ne possède ; Bitsocial.","phases":{"phase1":{"phase":"Phase 1","status":"En cours","title":"Décentraliser les tableaux d'images et les forums","description":"<strong>Les tableaux d'images sont la forme de média social la plus simple à décentraliser</strong>: publication anonyme, quelques forums par défaut et pas de graphique de profil. 5chan prouve que Bitsocial peut remplacer les tableaux d'images centralisés tout en supprimant les administrateurs globaux de l'équation.","rpcDescription":"<forgeLink>Bitsocial Forge</forgeLink> lancera le premier service RPC non dépositaire pour les applications Bitsocial. <rpcLink>Forge RPC</rpcLink> permettra aux utilisateurs de gérer les nœuds à distance, tout en préservant la possibilité de s'auto-héberger ou d'exécuter une infrastructure RPC concurrente. Les utilisateurs de <strong>U pourront créer et gérer des communautés p2p imparables à partir de mobile</strong>.","forumsDescription":"Les forums ajoutent des identités persistantes, un historique des publications et une gestion de communauté. Seedit est le premier prototype d'application Bitsocial pour les discussions de style <strong>Reddit</strong>, et le public RPC rend ces communautés P2P toujours actives, pratiques depuis n'importe où."},"phase2":{"phase":"Phase 2","title":"Lancement de Bitsocial Chain","description":"Afin de décentraliser tous les médias sociaux, les applications Bitsocial auront besoin de fonctionnalités exceptionnelles et d'effets de réseau puissants :<strong>des structures financières imparables</strong>, domaines Bitsocial décentralisés (.bso), récompenses et pourboires, liquidité commune et monétisation pratique. Tout cela sera alimenté par Bitsocial Chain, un<strong>solution d'application décentralisée</strong> pour les applications Bitsocial."},"phase3":{"phase":"Phase 3","title":"Décentraliser Twitter/X","description":"La phase 3 devrait lancer une alternative à Twitter/X décentralisée et clairement ciblée : publications, réponses, republications, abonnements, conversation publique en temps réel et communautés capables de tirer parti des effets de réseau de chaque client Bitsocial. <strong>Elle devrait faire fonctionner la conversation publique centrée sur le texte exceptionnellement bien</strong>, tout en gardant les RPC, les fils, les instances, les algorithmes, les publicités et le classement remplaçables.","rpcNodes":"Grâce à un service RPC qui n'acquiert jamais la propriété ni le contrôle de l'identité, du profil ou des clés de l'utilisateur, chacun peut continuer à agir comme un nœud p2p complet sans céder la propriété au fournisseur RPC. N'importe qui devrait pouvoir passer à son propre nœud de profil sur une machine peu puissante, y compris un Raspberry Pi, quand il le souhaite.","everythingApp":"Bitsocial Chain peut intégrer des noms durables, des paiements, des pourboires, des récompenses et la monétisation directement dans la conversation publique."},"phase4":{"phase":"Phase 4","title":"Échelle des économies Bitsocial","description":"L’étape suivante est le financement des écosystèmes et le pluralisme des infrastructures. <strong>Le RPC de Bitsocial Forge ne devrait pas être le seul RPC à succès</strong>: de nombreuses entreprises, équipes indépendantes, opérateurs anonymes et entités communautaires devraient créer RPCs, des services d'hébergement multimédia, de découverte, de modération et d'autres services au-dessus de Bitsocial. Le financement devrait faire avancer cette décentralisation, afin que les développeurs et les opérateurs puissent rivaliser pour rendre le réseau plus rapide, moins cher, plus fiable et plus difficile à capturer."},"phase5":{"phase":"Phase 5","title":"Décentraliser tous les médias sociaux","description":"Avec les applications principales, le RPCs public, les nœuds de profil, la découverte et la monétisation en place,<strong>Bitsocial peut financer et construire une longue traîne de clients sociaux</strong>: blogs, financement participatif, vidéo de créateur et <wetubeLink>alternative crédible à YouTube</wetubeLink>, expériences de niche et chaque format est trop tôt pour les quatre premières phases. Bitsocial Forge peut en construire certains, les clients centralisés peuvent également rivaliser, il n'est pas nécessaire qu'ils soient tous FOSS, et les subventions communautaires décentralisées peuvent financer autant de développeurs que possible."}},"cta":{"learnMore":"Apprendre encore plus","try5chan":"Essayez 5chan","trySeedit":"Essayez Seedit","buildYourOwn":"Construisez le vôtre"},"subtitle":"Bitsocial gagne en attirant autant de constructeurs que possible. Gérez votre propre communauté imparable, développez votre propre application sociale décentralisée ou même lancez votre propre entreprise sur Bitsocial. La marée monte avec chaque constructeur.","sectionLabel":"Plan directeur"},"home":{"devOnlyRouteNotice":"{{path}} est encore en construction. Vous avez été redirigé vers la page d'accueil.","dismissDevOnlyRouteNotice":"Fermer l’avis"},"apps":{"allProjects":"Tous les projets","allProjectsDescription":"L’ensemble de l’écosystème Bitsocial, des clients destinés aux utilisateurs aux outils du protocole.","linksSectionDescription":"Lancez l'application, récupérez un build ou utilisez un miroir sans quitter le répertoire.","searchPlaceholder":"Rechercher des apps, des outils ou des tags","clearSearch":"Effacer la recherche","clearFilters":"Effacer les filtres","noMatches":"Aucun projet ne correspond à ces filtres","noMatchesDescription":"Essayez une autre combinaison de recherche, de plateforme ou de catégorie.","viewDetails":"Détails","readyToUse":"Prêt à l’emploi","webLinks":"Ouvrir sur le web","mobileDownloads":"Téléchargements mobiles","desktopDownloads":"Téléchargements pour ordinateur","extraDownloads":"Builds supplémentaires","subtitle":"Bitsocial est conçu pour devenir des milliers d’apps, d’outils et de services que n’importe qui peut créer, pas seulement ceux approuvés par des gardiens. Si tu es dev, soumets ta propre app.","experimental":"Expérimental","sectionLabel":"Répertoire des projets","directoryLabel":"Catégories de projets","notFoundDescription":"L'app que vous cherchez n'existe pas dans le répertoire.","emptyCategoryDescription":"Il n’y a encore aucune app dans cette catégorie. Soyez le premier à en créer une !","emptyCategory":"Bientôt disponible","allCategories":"Tout","title":"Projets Bitsocial","submitApp":"Soumettre l'app","visit":"Visiter","backToApps":"Toutes les apps","submitAppDescription":"Vous avez une app ou un outil Bitsocial ? Soumettez-le à l’annuaire.","linksAndMirrors":"Liens et miroirs","relatedApps":"Apps associées","sourceCode":"Code source","notFound":"App introuvable","notFoundBack":"Retour aux Apps","mirrors":"Miroirs","catalog":{"categories":{"apps":{"label":"Apps","description":"Clients Bitsocial pensés pour les utilisateurs, que vous pouvez ouvrir ou installer dès aujourd’hui."},"anti-spam":{"label":"Anti-spam","description":"Modules de filtrage et de modération pour les communautés Bitsocial."},"tools":{"label":"Outils","description":"Utilitaires CLI et d’administration pour faire tourner ou étendre les apps Bitsocial."},"identity":{"description":"Modules de credential et de vérification qui contrôlent qui peut publier dans les communautés Bitsocial.","label":"Identité"}},"platforms":{"web":{"label":"Web","shortLabel":"Web","description":"Applications dans le navigateur et miroirs web en direct."},"android":{"label":"Android","shortLabel":"Android","description":"Téléchargements APK directs pour les appareils Android."},"ios":{"label":"iOS","shortLabel":"iOS","description":"Applications natives ou installables pour iPhone et iPad."},"desktop":{"label":"Bureau","shortLabel":"Bureau","description":"Téléchargements pour Windows, macOS et Linux."}},"tags":{"accessControl":"Contrôle d'accès","automation":"Automatisation","boardAdmin":"Administration du tableau","bots":"Bots","captcha":"Captcha","cli":"CLI","contracts":"Contrats","downloadable":"Téléchargeable","feeds":"Flux","forums":"Forums","humanChecks":"Vérifications humaines","imageboard":"Imageboard","invites":"Invitations","mirrors":"Miroirs","moderation":"Modération","onChain":"On-chain","riskScores":"Scores de risque","telegram":"Telegram","verification":"Vérification","ai":"IA","antiRepost":"Anti-repost","referenceClient":"Client de référence","search":"Recherche"},"linkLabels":{"androidApk":"APK Android","linux":"Linux","linuxArm":"Linux ARM","linuxX64":"Linux x64","macosApple":"macOS Apple Silicon","macosIntel":"macOS Intel","openWebApp":"Ouvrir l'application web","openWebsite":"Ouvrir le site web","windows":"Windows","windowsPortable":"Version portable pour Windows","openTelegramBot":"Ouvrir le bot Telegram"},"items":{"5chan":{"tagline":"Imageboards décentralisés avec téléchargements directs pour le web, APK et desktop.","description":"5chan est le premier client public de Bitsocial. Il recrée le flux anonyme d’un imageboard sur un réseau pair-à-pair : boards, threads, publication d’images, modération communautaire et plusieurs miroirs publics sans dépendre d’un serveur central."},"seedit":{"tagline":"Client Bitsocial de style forum avec versions web, APK et desktop.","description":"Seedit apporte à Bitsocial des discussions à la manière de Reddit avec threads, identités, gestion de communauté et plusieurs chemins de distribution. C’est le moyen le plus rapide d’essayer la partie forum du réseau depuis un navigateur, un téléphone Android ou une app desktop."},"spam-blocker":{"tagline":"Couche centralisée de score de risque pour filtrer les publications abusives.","description":"Spam Blocker évalue les publications et retourne un score de risque que les communautés peuvent combiner avec leur propre logique de modération. Son service hébergé relie également les clés de signature vues pour la première fois depuis la même adresse IP, de sorte qu'un utilisateur qui continue de créer de nouveaux comptes pour éviter un bannissement communautaire ou fabriquer une conversation voit son score de risque augmenter, tandis que quelques signataires restent autorisés pour un usage légitime multi-appareils."},"captcha-canvas-challenge":{"tagline":"CAPTCHA image personnalisés pour les communautés qui veulent une vérification humaine.","description":"Captcha Canvas Challenge génère des CAPTCHA visuels que les communautés peuvent brancher dans leur propre flux de publication. C’est une option légère pour les communautés qui veulent des contrôles humains directs sans renoncer à une modération auto-hébergée."},"voucher-challenge":{"tagline":"Codes voucher façon invitation pour les communautés qui préfèrent une croissance contrôlée.","description":"Voucher Challenge permet aux modérateurs de distribuer des codes voucher de confiance qui débloquent la publication sans fournisseur d’identité global. C’est un bon choix pour les communautés fondées sur les invitations, les boards de niche et les déploiements progressifs."},"evm-contract-call":{"tagline":"Gating on-chain pour les communautés qui veulent des vérifications de token ou de contrat.","description":"EVM Contract Call vérifie les publications en appelant un contrat EVM avant l’acceptation d’un post. Il permet aux communautés d’intégrer des token gates, des règles de staking ou d’autres vérifications on-chain dans leur flux de modération."},"bitsocial-cli":{"tagline":"Contrôle en ligne de commande pour les nœuds, les communautés et les workflows d’automatisation.","description":"Bitsocial CLI est l’interface terminal officielle du protocole. Utilisez-la pour gérer des nœuds, publier du contenu, démarrer un serveur WebSocket JSON-RPC pour le contrôle programmatique et l’automatisation du code, automatiser les flux d’administration et travailler directement avec les primitives Bitsocial sans client GUI."},"telegram-bots":{"tagline":"Bots de flux qui relayent les nouveaux posts Bitsocial vers des canaux ou groupes Telegram.","description":"Bitsocial Telegram Bots surveille les listes de communautés du client et transfère les nouveaux posts vers des destinations Telegram avec des liens inline vers les clients Bitsocial. Le bot actif couvre aujourd’hui les flux 5chan, et le dépôt est structuré pour ajouter d’autres bots spécifiques à chaque client au fil du temps."},"5chan-board-manager":{"tagline":"Outils d’administration de boards pour les communautés 5chan personnalisées.","description":"5chan Board Manager se connecte à Bitsocial CLI pour aider les administrateurs à créer, configurer et modérer des boards d'imageboard personnalisés. C'est la couche utilitaire pour les propriétaires de boards qui veulent garder la maîtrise opérationnelle."},"flags-challenge":{"tagline":"Défi d'émetteur de drapeau vérifié pour les insignes spécifiques au pays et au forum.","description":"Flags Challenge s'exécute sur un nœud communautaire Bitsocial et vérifie les affirmations de drapeau signées à partir d'un service d'émetteur configurable. Le premier profil fourni cible 5chan, couvrant les drapeaux nationaux, les memeflags de /pol/ et les pony flags de /mlp/, tout en conservant le même schéma réutilisable pour tout client fonctionnant avec son propre service d'émetteur et espace de noms."},"bitsocial-seeder":{"tagline":"Seeder public pour les communautés Bitsocial, fourni pour Docker et npm.","description":"Bitsocial Seeder épingle les pages prioritaires de la communauté, les CID post-mise à jour et l'acheminement des sujets pubsub via un daemon Bitsocial. Il réutilise un daemon local déjà en cours d'exécution s'il est accessible ou démarre automatiquement le daemon bitsocial-cli fourni, et est fourni à la fois en tant qu'image Docker pour les déploiements VPS sans surveillance et en tant que paquet npm pour les opérateurs Node-first."},"ai-moderation-challenge":{"tagline":"Vérifications de modération compatibles OpenAI selon les règles de chaque communauté.","description":"AI Moderation Challenge évalue le contenu des commentaires Bitsocial par rapport à <code>community.rules</code> via un endpoint de modèle compatible OpenAI. Les communautés peuvent router les publications à risque vers une revue tout en conservant les clés du fournisseur et les prompts dans les paramètres privés du nœud."},"r9k-challenge":{"tagline":"Barrière d'originalité façon Robot9000 pour les communautés qui veulent une expérience de publication anti-repost.","description":"R9K Challenge s'exécute sur un nœud de communauté Bitsocial et compare le texte normalisé d'un post à la base locale de commentaires du nœud propriétaire. Il donne aux communautés une expérience de publication façon <robot9000>Robot9000</robot9000> : les reposts exacts échouent avant acceptation, les backlinks sont ignorés, les échecs répétés déclenchent des bans temporaires progressifs, et les hashes de texte accepté restent dans un état local privé au lieu de stocker le texte brut du post. Ce challenge n'utilise pas d'IA."},"wordfilter-challenge":{"tagline":"Les filtres de mots de la communauté sont appliqués comme une règle de publication et non comme un filtre d'affichage.","description":"Wordfilter Challenge rend contraignants les remplacements de mots d'une communauté. Les clients de publication appliquent les remplacements avant la signature, de sorte que le commentaire signé et son CID contiennent déjà le texte de remplacement, et le nœud de la communauté rejette toute publication contenant encore un mot filtré. Il implémente le contrat <code>wordfilter/v1</code>, si bien qu'un client écrit pour ce contrat continue de fonctionner avec d'autres implémentations."},"challenge-composer":{"tagline":"Éditeur privilégiant le mode hors ligne pour les paramètres des défis anti-spam d'une communauté.","description":"Challenge Composer affiche et permet de modifier le tableau <code>challenges</code> des paramètres d'une communauté Bitsocial, puis en exporte un script CLI prêt à exécuter. Il tient dans un seul fichier HTML autonome qui n'émet aucune requête vers l'extérieur à l'exécution : il peut donc être ouvert directement depuis un disque ou une clé USB."},"bitsocial-previewer":{"tagline":"Serveur d'aperçu de liens et de redirection qui génère les cartes de partage des publications Bitsocial.","description":"Bitsocial Previewer génère les cartes OpenGraph et Twitter lorsqu'un lien de publication est partagé sur d'autres plateformes, puis redirige les vrais navigateurs vers l'application. Une même instance est multi-locataire par nom d'hôte : un seul déploiement et une seule configuration TLS couvrent donc tous les domaines de clients et de miroirs."},"bitsocial-indexer":{"tagline":"Robot d'exploration, index de recherche et interface web auto-hébergeables pour les communautés Bitsocial.","description":"Bitsocial Indexer se connecte en RPC à un démon Bitsocial CLI, indexe dans une base SQLite locale les communautés configurées par l'opérateur et les expose via une API REST et de recherche plein texte, avec une interface web rendue côté serveur en option. Il est livré vide : c'est l'opérateur qui décide de ce qui est indexé."},"bitsocial-github-alerts":{"tagline":"Bot Telegram qui publie de façon condensée l'activité GitHub des dépôts Bitsocial.","description":"Bitsocial GitHub Alerts transmet les pushs, les releases, les issues et les pull requests de GitHub vers n'importe quelle conversation, n'importe quel groupe ou n'importe quel sujet de forum sur Telegram. L'équipe Bitsocial s'en sert pour ses propres dépôts, et l'image de conteneur est publique : chacun peut donc l'héberger lui-même pour les siens."},"bitbones":{"tagline":"Client de référence minimaliste où chaque vue n'est qu'une fine enveloppe autour d'un seul hook.","description":"bitbones est la plus petite surface utile au-dessus des hooks React de Bitsocial : presque aucun style, aucun parti pris produit et un seul hook derrière chaque vue. C'est l'endroit le plus rapide pour reproduire un bug ou tester une modification des hooks sur de vraies communautés, et son fil par défaut peut basculer entre les listes de communautés de Seedit et de 5chan."}}},"mirrorVerified":"Vérifié","mirrorVerificationTooltip":"Le hash de cette page miroir correspond à la version HTML officielle GitHub de {{appName}} {{releaseTag}}.","mirrorWeb3Tag":"web3","mirrorWeb3TooltipTitle":"{{ensName}} Web3 mirror","mirrorWeb3TooltipBody":".eth names are ENS names, not DNS records. The .limo address is a centralized gateway. Bitsocial uses IPFS, so with the IPFS Companion browser extension running an IPFS full node you can open {{ensName}} directly as static HTML without .limo.","mirrorWeb3CompanionLink":"Install IPFS Companion","githubTopic":{"description":"Explorez les apps Bitsocial en développement sur GitHub. Si vous en créez une, ajoutez le topic \"bitsocial\" à votre repo afin que d'autres puissent la trouver.","link":"Explorer le topic GitHub","linkShort":"Explorer GitHub"},"filterLimitReached":"Limite de filtres atteinte","devsLabel":"Devs :","or":"ou"},"privacy":{"eyebrow":"Comment bitsocial.net traite les données","title":"Avis de confidentialité","sections":{"summary":{"title":"Résumé","body":["bitsocial.net collecte très peu de données.","Le code de bitsocial.net est libre et open source et se trouve dans le dépôt public bitsocial-web.","Si vous vous inscrivez à la newsletter, l'adresse e-mail que vous saisissez est envoyée au service de liste de diffusion configuré pour le site.","À part cela, bitsocial.net utilise des mesures de trafic et de performance axées sur la confidentialité, stocke votre préférence de langue dans le stockage du navigateur et charge des polices depuis Google Fonts."]},"uses":{"title":"Ce que bitsocial.net utilise","body":["L'inscription à la newsletter envoie votre adresse e-mail au point de terminaison de la liste de diffusion configuré uniquement lorsque vous soumettez le formulaire.","Vercel Web Analytics et Speed Insights sont utilisés sur bitsocial.net pour mesurer de façon agrégée le trafic et les performances.","Le site about et le site docs stockent votre choix de langue dans le stockage du navigateur afin que l'interface puisse se rouvrir dans la langue que vous avez choisie.","Les pages publiques chargent des polices depuis Google Fonts, donc votre navigateur se connecte aux serveurs de polices de Google."]},"cookies":{"title":"Cookies et stockage","body":["bitsocial.net n'utilise pas Google Analytics, Google Tag Manager, Meta Pixel, Hotjar ni de scripts publicitaires ou de profilage similaires sur le site public.","bitsocial.net essaie d'éviter les cookies de suivi non essentiels.","Le site utilise bien le stockage du navigateur pour la préférence de langue, et la zone stats peut dépendre de l'état de session Grafana strictement nécessaire pour la connexion administrateur.","Il n'y a pas de bannière de cookies pour le moment parce que le site public se limite au stockage de la préférence de langue et à une mesure axée sur la confidentialité. Si cela change, cette page devrait changer aussi."]},"choices":{"title":"Vos choix","body":["Vous pouvez éviter le traitement de la newsletter en n'envoyant pas le formulaire d'inscription.","Vous pouvez effacer la préférence de langue à tout moment en vidant le stockage du site dans votre navigateur.","Vous pouvez bloquer les requêtes de polices distantes avec les contrôles du navigateur ou du réseau, même si cela peut modifier l'apparence du site.","Nous mettrons cette page à jour si le site public commence à utiliser un suivi supplémentaire, des intégrations ou des flux d'inscription.","Cette version a été mise à jour pour la dernière fois le 5 avril 2026."]}},"contact":{"title":"Contact","body":"Les questions ou corrections concernant cette page peuvent être envoyées à"}},"about":{"sectionLabel":"À propos de nous","title":"Équipe principale de Bitsocial","subtitle":"Bitsocial est en développement actif depuis début 2022, un projet citoyen financé dès le premier jour par son fondateur Esteban Abaroa sur ses propres économies.","members":{"esteban":{"role":"Fondateur de Bitsocial, développeur principal."},"rinse":{"role":"Co-fondateur de Bitsocial, développeur principal."},"tommaso":{"role":"Co-fondateur et développeur principal de Bitsocial, fondateur et PDG de <forgeLink>Bitsocial Forge</forgeLink>"}},"memberProfileAlt":"Photo de profil de {{name}}"},"arbitraryChallenges":{"sectionLabel":"Arbitrary Challenges","title":"Anti-spam? À l'épreuve du temps.","supporting":"Chaque nœud exécute son propre <antiSpamChallenge>défi anti-spam</antiSpamChallenge>, échangé purement en peer-to-peer avec l'utilisateur. Lorsque le spam évolue, les nœuds s'adaptent sans modifier le protocole.","diagram":{"user":"Utilisateur","userHint":"publie un message","node":"Nœud Bitsocial","nodeHint":"exécute le défi","module":"Module de défi","moduleHint":"tout test supporté par le code","request":"Demande","challenge":"Vérification"},"optionsLabel":"Branchez n'importe quel défi","options":{"code":"n'importe quel code","service":"Modération par IA","proof":"SMS OTP","next":"ce qui vient ensuite"},"quote":"La seule innovation de Bitsocial est de résoudre le spam et les attaques DDoS en utilisant des défis arbitraires comme les captchas en p2p.","quoteAttribution":"— Esteban Abaroa, fondateur de Bitsocial"},"textOnlyProtocol":{"sectionLabel":"Protocole texte uniquement","title":"La liberté a sa modération.","supporting":"Le protocole ne transporte que du texte, et ce n'est pas un réseau caché. Il n'y a ni administrateur global ni serveur à saisir : personne ne peut donc vous bannir du réseau tout entier. La modération se rapproche simplement de vous.","carouselLabel":"Inquiétudes fréquentes, clarifiées","communities":{"myth":"Sans bannissements, c'est l'anarchie.","reality":"Les communautés modèrent.","rules":"Chaque communauté définit et applique ses propres règles, avec son propre anti-spam.","noGlobalAdmin":"Il n'y a tout simplement aucun administrateur unique au-dessus du réseau capable de vous bannir partout."},"apps":{"myth":"Des clients ouverts, c'est l'absence de responsabilité.","reality":"Les apps modèrent aussi.","blacklist":"Les développeurs de clients peuvent masquer les communautés reconnues comme dangereuses.","reputation":"Les développeurs peuvent proposer des services de réputation et de notation optionnels pour renforcer la sécurité."},"media":{"myth":"Les gens vont diffuser des contenus illégaux.","reality":"Pas un réseau caché.","notPrivate":"Le peer-to-peer n'est pas totalement anonyme : comme avec BitTorrent, votre IP peut être visible par les autres pairs.","textOnly":"Protocole texte uniquement : les images et les vidéos sont intégrées depuis des sites web externes."},"quote":"Personne ne peut forcer une communauté à te censurer, et personne ne peut l'en empêcher. Si une communauté a de mauvais modérateurs, tu peux en utiliser une autre.","quoteAttribution":"— Esteban Abaroa, fondateur de Bitsocial"},"adoptionThesis":{"sectionLabel":"Thèse d'adoption","title":"Mieux vaut posséder que louer.","supporting":"On ne peut pas le censurer, il ne tombe jamais en panne, et vous gardez tout ce que vous gagnez. Voici qui se présente — et pourquoi.","diagramLabel":"Courbe d’adoption montrant pourquoi chaque cohorte d’utilisateurs adopte Bitsocial.","curve":{"chasm":"le gouffre","caption":"La monétisation est ce qui permet à Bitsocial de franchir le gouffre, l'écart où la plupart des réseaux meurent."},"pillars":{"adminless":{"label":"Personne ne peut te faire exclure de la plateforme","description":"Aucun superadmin du protocole ne peut supprimer un profil ni s'emparer d'une communauté."},"serverless":{"label":"Il ne tombe jamais en panne","description":"Aucun backend d'entreprise ni aucune instance hébergée ne peut faire tomber tout le réseau."},"economics":{"label":"Vous gardez 100% de ce que vous gagnez","description":"Diffuse tes propres annonces et garde chaque centime. Personne ne peut te démonétiser."}},"cohorts":{"innovators":{"label":"Innovateurs","reason":"Les testeurs, les développeurs et les bâtisseurs de protocoles prouvent que les apps fonctionnent tout en gagnant une visibilité précoce en étant parmi les premiers."},"earlyAdopters":{"label":"adopteurs précoces","reason":"Les communautés arrivent quand une portée sans admin leur permet de garder leur audience malgré le prochain bannissement."},"earlyMajority":{"label":"Majorité précoce","reason":"Les créateurs et les opérateurs suivent quand la monétisation rend une communauté digne d’être construite autour d’elle."},"lateMajority":{"label":"Majorité tardive","reason":"Les utilisateurs grand public font confiance au réseau une fois que sa robustesse prouve qu’il fonctionne tous les jours."},"laggards":{"label":"Adoptants tardifs","reason":"Ils rejoignent quand leurs proches y sont déjà et que changer ne semble plus risqué."}}},"browserPeer":{"cards":{"node":{"description":"La page démarre un nœud <helia>Helia</helia> et parle le même protocole que les nœuds desktop et CLI, atteignant les pairs via le même type de connexion chiffrée qu'utilise n'importe quel site web. La publication depuis un navigateur est devenue fiable en <gossipsub>2026</gossipsub>, une fois que le dernier correctif en amont a été livré.","title":"L'onglet exécute un nœud"},"unstoppable":{"description":"La page n'est qu'un client: toute copie de celle-ci, sur n'importe quel domaine ou en tant qu'application de bureau, accède au même réseau. <strong>Votre identité et votre communauté sont des clés que vous possédez</strong>, pas des lignes dans une base de données d'entreprise, il n'y a donc pas de compte à perdre et aucun serveur à saisir.","title":"Rien à arrêter"}},"docsCta":"Comment fonctionne P2P dans le navigateur","liveCta":"Regarder sur le blog","sectionLabel":"Navigateur P2P","supporting":"Ouvrez une application web Bitsocial dans un onglet ordinaire et elle rejoint le réseau d'elle-même : elle récupère les publications des autres pairs et diffuse les vôtres. C'est là toute la difficulté — et la raison pour laquelle tous les autres réseaux sociaux décentralisés gardent encore un serveur au milieu.","title":"La percée, c'est le navigateur."},"faq":{"sectionLabel":"FAQ","title":"Questions fréquentes","supporting":"Chaque section de ce site répond à l'une d'elles. Cliquez sur une question pour y accéder.","navLabel":"Questions auxquelles cette page répond","answeredIn":"Réponse dans la section","items":{"problem":{"question":"Quel problème Bitsocial résout-il ?"},"core-features":{"question":"Qu'est-ce que Bitsocial ? Comment fonctionne-t-il ?"},"browser-peer":{"question":"Pourquoi personne ne l'a fait avant ?"},"decentralized":{"question":"N'existe-t-il pas déjà des réseaux sociaux décentralisés ?"},"arbitrary-challenges":{"question":"Sans serveurs, qu'est-ce qui arrête le spam ?"},"text-only-protocol":{"question":"Et le contenu illégal ?"},"adoption-thesis":{"question":"Pourquoi les gens passeraient-ils à Bitsocial ?"},"master-plan":{"question":"Quel est le plan pour la suite ? Comment puis-je aider ?"},"about":{"question":"Qui est derrière Bitsocial ? Comment a-t-il été financé ?"},"mailing-list":{"question":"Comment rester informé ?"}},"ask":{"label":"Posez une autre question","placeholder":"Posez une autre question…","action":"Demander à ChatGPT"}},"seo":{"about":{"title":"À propos de Bitsocial | Équipe principale","description":"Découvrez l’équipe principale de Bitsocial et le protocole social peer-to-peer qu’elle développe depuis début 2022."},"blog":{"title":"Blog Bitsocial | Actualités, versions et tutoriels","description":"Le blog officiel des développeurs principaux de Bitsocial, publié en flux peer-to-peer impossible à arrêter. Lisez les actualités du produit, les notes de version et les tutoriels depuis n’importe quelle application Bitsocial."},"appDetail":{"title":"{{name}} | Répertoire des projets Bitsocial"},"home":{"title":"Bitsocial - Réseau P2P open source pour les applis sociales","description":"Bitsocial est un réseau P2P open source basé sur IPFS pour les applis sociales, sans serveur ni bannissement global, où utilisateurs et communautés sont une propriété cryptographique."},"projects":{"title":"Projets Bitsocial | Applis et outils sociaux P2P","description":"Découvrez les applis, modules anti-spam et outils CLI de Bitsocial : applis web en ligne, APK Android, versions de bureau et utilitaires pour développeurs."},"privacy":{"title":"Bitsocial | Confidentialité","description":"Comment bitsocial.net gère les inscriptions à la newsletter, une mesure d'audience respectueuse de la vie privée, la langue et les services tiers sur le site, la doc et les stats."}}}},"newsletter":{"isConfigured":true,"requiresConfirmation":false},"clientDefaults":{"graphicsMode":"pending"}}