Przejdź do głównej zawartości

Bitsocial i Farcaster

Farcaster trzyma tożsamość na blockchainie, a dane społecznościowe poza nim. Konta, klucze aplikacji i opłaty za przechowywanie znajdują się w kontraktach na OP Mainnet, sieci warstwy 2 Ethereum. Posty, nazywane castami, a także obserwacje i reakcje to podpisane wiadomości przechowywane przez Snapchain, sieć przypominającą blockchain, która w 2025 roku zastąpiła wcześniejszą sieć Hubów Farcastera.

Jak działa Farcaster​

  • Konta. Konto to numeryczny identyfikator Farcaster ID należący do adresu Ethereum, który może też ustawić adres odzyskiwania. Aplikacje publikują za pomocą delegowanych kluczy aplikacji zarejestrowanych onchain; klucz aplikacji nie może przejąć konta.
  • Czynsz za przechowywanie. Każde konto wynajmuje jednostki przestrzeni, obecnie po 0,20 USD za jednostkę rocznie. Jednostka wynajęta od lipca 2025 roku mieści 100 castów; powyżej tej liczby najstarsze casty są usuwane. Limity częstotliwości rosną wraz z wynajętą przestrzenią.
  • Snapchain. Walidatorzy porządkują wiadomości w bloki za pomocą konsensusu w stylu Tendermint, a każdy pełny węzeł przechowuje dane całej sieci. Węzły potrzebują około 16 GB RAM i 2 TB przestrzeni dyskowej, według przewodnika po węzłach.
  • Nazwy. Domyślne nazwy użytkowników, nazywane fnames, są darmowe i wydawane przez własny serwer nazw Farcastera, który może je odebrać. Zamiast tego użytkownicy mogą używać nazwy .eth zarejestrowanej w Ethereum.
  • Kanały. Kanały tematyczne to eksperymentalna funkcja klienta Farcaster. Casty w kanale są danymi protokołu, ale metadane kanałów, obserwacje i moderacja są przechowywane w kliencie.
  • Odczyt. Aplikacje czytają dane przez węzeł Snapchain, który same uruchamiają, albo przez zarządzanego dostawcę, zwykle Neynar.

Czym się różnią​

Blockchainy i walidatorzy​

Farcaster zależy od OP Mainnet w kwestii kont i płatności oraz od Snapchain, sieci przypominającej blockchain, w kwestii porządkowania wszystkich danych społecznościowych. Zestaw walidatorów Snapchain jest zamknięty (permissioned). Według jego whitepapera cenzura staje się trudna przy około dziesięciu walidatorach rozproszonych po świecie; w październiku 2026 roku lista walidatorów była krótsza, a większość kluczy należała do firmy Neynar, która przejęła Farcastera w styczniu 2026 roku. Bitsocial nie ma łańcucha, walidatorów ani konsensusu.

Płacenie za publikowanie​

Każde konto Farcaster płaci czynsz za przechowywanie, a wynajęta przestrzeń ogranicza, ile historii konta sieć zachowuje. W Bitsocial publikowanie nic nie kosztuje na poziomie protokołu; każda społeczność decyduje, czy wymagać captchy, płatności, tokena czy czegoś innego. Zobacz Niestandardowe wyzwania antyspamowe.

Społeczności​

Kanały Farcaster to funkcja klienta: klient przechowuje ich metadane i egzekwuje moderację kanałów, więc cast zablokowany w kanale może pozostać ważny w sieci i widoczny w innych aplikacjach. W Bitsocial społeczności to obiekty protokołu z własną parą kluczy, a węzeł społeczności przyjmuje lub odrzuca posty.

Utrzymanie infrastruktury​

Węzeł Farcaster przechowuje całą sieć, więc zajmowana przez niego przestrzeń rośnie wraz z całą aktywnością; Farcaster prognozuje wzrost w stronę największych dysków w chmurze. Węzeł społeczności Bitsocial przechowuje tylko własne społeczności i działa na sprzęcie konsumenckim.

Przeglądarka​

Przeglądarkowa aplikacja Farcaster jest klientem HTTP węzła lub dostawcy. Aplikacja webowa Bitsocial może uruchomić węzeł peer-to-peer w karcie. Zobacz Peer-to-peer w przeglądarce.

Porównanie​

PytanieFarcasterBitsocial
KategoriaTożsamość onchain z danymi społecznościowymi porządkowanymi przez walidatorówSieć społeczności peer-to-peer
TożsamośćFarcaster ID należący do adresu Ethereum, z delegowanymi kluczami aplikacjiPary kluczy Ed25519 dla użytkowników i społeczności
Gdzie są postySnapchain, replikowany na każdym pełnym węźle, w granicach opłaconej przestrzeniWęzeł właściciela społeczności oraz peery, które ją czytają i seedują
Kto utrzymuje dostępnośćWalidatorzy Snapchain i operatorzy węzłówWęzeł właściciela społeczności plus pomocnicze węzły seedujące
SpołecznościEksperymentalne kanały zarządzane przez klienta FarcasterPełnoprawne obiekty, których węzeł przyjmuje lub odrzuca posty
Ochrona przed spamemCzynsz za przechowywanie i limity częstotliwości, plus etykiety spamu na poziomie aplikacjiWyzwanie danej społeczności przed przyjęciem posta
ModeracjaGospodarze kanałów w kliencie, filtry aplikacji, ryzyko cenzury na poziomie walidatorówWłaściciele społeczności moderują swoją społeczność; aplikacje wybierają, co pokazują
NazwyDarmowe fnames, które Farcaster może odebrać, lub nazwy .ethNazwy .bso i .eth wskazujące na klucze
PrzeglądarkaKlient HTTP węzła lub dostawcyWęzeł peer-to-peer w zwykłej karcie przeglądarki
Główny kompromisJeden spójny globalny zbiór danych, ale czynsz, łańcuchy i mały zestaw walidatorówBez opłat i łańcuchów, ale bez globalnego zbioru danych, a stare treści nie są gwarantowane na zawsze