Hoppa till huvudinnehåll

Bitsocial och Farcaster

Farcaster håller identiteten på en blockkedja och den sociala datan utanför. Konton, appnycklar och lagringsbetalningar finns i kontrakt på OP Mainnet, ett lager 2 för Ethereum. Inlägg, så kallade casts, samt följningar och reaktioner är signerade meddelanden som lagras av Snapchain, ett blockkedjeliknande nätverk som 2025 ersatte Farcasters tidigare Hub-nätverk.

Hur Farcaster fungerar​

  • Konton. Ett konto är ett numeriskt Farcaster-ID som ägs av en Ethereum-adress, som också kan ange en återställningsadress. Appar publicerar med delegerade appnycklar som registrerats onchain; en appnyckel kan inte ta över kontot.
  • Lagringshyra. Varje konto hyr lagringsenheter, för närvarande 0,20 dollar per enhet och år. En enhet som hyrts sedan juli 2025 rymmer 100 casts; utöver det rensas de äldsta casts bort. Frekvensbegränsningarna växer med den hyrda lagringen.
  • Snapchain. Validatorer ordnar meddelanden i block med konsensus i Tendermint-stil, och varje fullständig nod behåller hela nätverkets data. Noder behöver omkring 16 GB RAM och 2 TB lagring, enligt nodguiden.
  • Namn. Standardanvändarnamn, så kallade fnames, är gratis och utfärdas av Farcasters egen namnserver, som kan återkalla dem. Användare kan i stället använda ett .eth-namn som registrerats på Ethereum.
  • Kanaler. Ämneskanaler är en experimentell funktion i Farcaster-klienten. Casts i en kanal är protokolldata, men kanalmetadata, följningar och moderering lagras i klienten.
  • Läsning. Appar läser via en Snapchain-nod som de själva driver eller via en hanterad leverantör, oftast Neynar.

Där de skiljer sig åt​

Blockkedjor och validatorer​

Farcaster är beroende av OP Mainnet för konton och betalningar, och av Snapchain, ett blockkedjeliknande nätverk, för att ordna all social data. Snapchains uppsättning validatorer är tillståndsbaserad (permissioned). Enligt dess whitepaper blir censur svår med omkring tio globalt distribuerade validatorer; i oktober 2026 var dess validatorlista kortare än så, och de flesta nycklarna tillhörde Neynar, som förvärvade Farcaster i januari 2026. Bitsocial har varken kedja, validatorer eller konsensus.

Att betala för att publicera​

Varje Farcaster-konto betalar lagringshyra, och lagringen sätter ett tak för hur mycket av kontots historik nätverket behåller. I Bitsocial kostar det ingenting att publicera på protokollnivå; varje community bestämmer om den ska kräva en captcha, en betalning, en token eller något annat. Se Anpassade anti-spam-utmaningar.

Communityer​

Farcaster-kanaler är en klientfunktion: klienten lagrar deras metadata och upprätthåller kanalmodereringen, så en cast som blockerats i en kanal kan förbli giltig i nätverket och synlig i andra appar. I Bitsocial är communityer protokollobjekt med ett eget nyckelpar, och communityns nod accepterar eller avvisar inlägg.

Att driva infrastrukturen​

En Farcaster-nod rymmer hela nätverket, så dess lagring växer med all aktivitet; Farcaster räknar med en tillväxt mot de största molndiskarna. En Bitsocial-communitynod rymmer bara sina egna communityer och körs på vanlig konsumenthårdvara.

Webbläsare​

En Farcaster-app i webbläsaren är en HTTP-klient till en nod eller leverantör. En Bitsocial-webbapp kan köra en peer-to-peer-nod i fliken. Se Peer-to-peer i webbläsaren.

Jämförelse​

FrågaFarcasterBitsocial
KategoriOnchain-identitet med social data som ordnas av validatorerPeer-to-peer-nätverk av communityer
IdentitetFarcaster-ID som ägs av en Ethereum-adress, med delegerade appnycklarEd25519-nyckelpar för användare och communityer
Var inläggen finnsSnapchain, replikerat på varje fullständig nod, inom betalda lagringsgränserCommunityägarens nod och de peers som läser och seedar den
Vem håller det uppeSnapchain-validatorer och nodoperatörerCommunityns ägarnod plus hjälpande seeders
CommunityerExperimentella kanaler som hanteras av Farcaster-klientenFörstklassiga objekt vars nod accepterar eller avvisar inlägg
SpamskyddLagringshyra och frekvensbegränsningar, plus spametiketter på appnivåVarje communitys utmaning innan ett inlägg accepteras
ModereringKanalvärdar i klienten, appfilter, censurrisk på validatornivåCommunityägare modererar sin community; appar väljer vad de visar
NamnGratis fnames som Farcaster kan återkalla, eller .eth-namn.bso- och .eth-namn som löses upp till nycklar
WebbläsareHTTP-klient till en nod eller leverantörPeer-to-peer-nod i en vanlig webbläsarflik
Viktigaste avvägningenEn konsekvent global datamängd, men hyra, kedjor och en liten uppsättning validatorerInga avgifter eller kedjor, men ingen global datamängd och gammalt innehåll garanteras inte för alltid