Ga naar hoofdinhoud

Bitsocial en Farcaster

Farcaster houdt identiteit op een blockchain en sociale data erbuiten. Accounts, app-sleutels en opslagbetalingen staan in contracten op OP Mainnet, een layer 2 van Ethereum. Posts, casts genoemd, en ook follows en reacties zijn ondertekende berichten die worden opgeslagen door Snapchain, een blockchainachtig netwerk dat in 2025 het eerdere Hub-netwerk van Farcaster verving.

Hoe Farcaster werkt​

  • Accounts. Een account is een numerieke Farcaster-ID die eigendom is van een Ethereum-adres, dat ook een hersteladres kan instellen. Apps posten met gedelegeerde app-sleutels die onchain zijn geregistreerd; een app-sleutel kan het account niet overnemen.
  • Opslaghuur. Elk account huurt opslageenheden, momenteel $ 0,20 per eenheid per jaar. Een eenheid die sinds juli 2025 is gehuurd, bevat 100 casts; daarboven worden de oudste casts verwijderd. Rate limits schalen mee met de gehuurde opslag.
  • Snapchain. Validators ordenen berichten in blokken met consensus in Tendermint-stijl, en elke volledige node bewaart de data van het hele netwerk. Nodes hebben ongeveer 16 GB RAM en 2 TB opslag nodig, volgens de nodehandleiding.
  • Namen. Standaardgebruikersnamen, fnames genoemd, zijn gratis en worden uitgegeven door de eigen naamserver van Farcaster, die ze kan intrekken. Gebruikers kunnen in plaats daarvan een .eth-naam gebruiken die op Ethereum is geregistreerd.
  • Kanalen. Onderwerpkanalen zijn een experimentele functie van de Farcaster-client. Casts in een kanaal zijn protocoldata, maar kanaalmetadata, follows en moderatie worden in de client opgeslagen.
  • Lezen. Apps lezen via een Snapchain-node die ze zelf draaien of via een beheerde provider, meestal Neynar.

Waar ze verschillen​

Blockchains en validators​

Farcaster is afhankelijk van OP Mainnet voor accounts en betalingen, en van Snapchain, een blockchainachtig netwerk, voor het ordenen van alle sociale data. De validatorset van Snapchain is besloten (permissioned). Volgens de whitepaper wordt censuur moeilijk bij ongeveer tien wereldwijd verspreide validators; in oktober 2026 was de validatorlijst kleiner, en de meeste sleutels waren van Neynar, dat Farcaster in januari 2026 overnam. Bitsocial heeft geen chain, validators of consensus.

Betalen om te posten​

Elk Farcaster-account betaalt opslaghuur, en de opslag bepaalt hoeveel van de geschiedenis van een account het netwerk bewaart. Bij Bitsocial kost posten op protocolniveau niets; elke community beslist of ze een captcha, een betaling, een token of iets anders vereist. Zie Aangepaste antispamuitdagingen.

Communities​

Farcaster-kanalen zijn een clientfunctie: de client slaat hun metadata op en handhaaft de kanaalmoderatie, dus een cast die in een kanaal wordt geblokkeerd, kan op het netwerk geldig blijven en zichtbaar zijn in andere apps. Bij Bitsocial zijn communities protocolobjecten met een eigen sleutelpaar, en de node van de community accepteert of weigert posts.

De infrastructuur draaien​

Een Farcaster-node bevat het hele netwerk, dus de opslag groeit mee met alle activiteit; Farcaster verwacht dat die groei richting de grootste clouddisks gaat. Een Bitsocial-communitynode bevat alleen de eigen communities en draait op consumentenhardware.

Browser​

Een Farcaster-browserapp is een HTTP-client van een node of provider. Een Bitsocial-webapp kan een peer-to-peer-node in het tabblad draaien. Zie Peer-to-peer in de browser.

Vergelijking​

VraagFarcasterBitsocial
CategorieOnchain identiteit met sociale data die door validators wordt geordendPeer-to-peer-netwerk van communities
IdentiteitFarcaster-ID in handen van een Ethereum-adres, met gedelegeerde app-sleutelsEd25519-sleutelparen voor gebruikers en communities
Waar posts staanSnapchain, gerepliceerd op elke volledige node, binnen betaalde opslaglimietenDe node van de community-eigenaar en de peers die de community lezen en seeden
Wie houdt het onlineSnapchain-validators en nodebeheerdersNode van de community-eigenaar plus helpende seeders
CommunitiesExperimentele kanalen die door de Farcaster-client worden beheerdVolwaardige objecten waarvan de node posts accepteert of weigert
SpambestrijdingOpslaghuur en rate limits, plus spamlabels op appniveauDe challenge van elke community voordat een post wordt geaccepteerd
ModeratieKanaalhosts in de client, appfilters, risico op censuur op validatorniveauCommunity-eigenaren modereren hun community; apps kiezen wat ze tonen
NamenGratis fnames die Farcaster kan intrekken, of .eth-namen.bso- en .eth-namen die naar sleutels verwijzen
BrowserHTTP-client van een node of providerPeer-to-peer-node in een gewoon browsertabblad
Belangrijkste afwegingEén consistente globale dataset, maar huur, chains en een kleine validatorsetGeen kosten of chains, maar geen globale dataset en oude inhoud is niet voor altijd verzekerd