Przejdź do głównej zawartości

Bitsocial i Quorum

Quorum to komunikator grupowy firmy Quilibrium Inc., która stoi za siecią Quilibrium. Jest zorganizowany jak Discord, ze Spaces, kanałami, rolami i wiadomościami bezpośrednimi, a wiadomości są w nim szyfrowane end-to-end. Bywa wymieniany obok Bitsocial, ponieważ oba projekty opisują się jako peer-to-peer i odporne na cenzurę, z grupami, które same ustalają swoje zasady. Mają jednak różne cele: Quorum prywatne czaty grupowe, a Bitsocial publiczne społeczności, które każdy może czytać.

Quilibrium przedstawia się jako zdecentralizowana alternatywa dla platform chmurowych: sieć węzłów, które przechowują dane w zaszyfrowanym hipergrafie i uzgadniają jego stan za pomocą konsensusu, który sama nazywa Proof of Meaningful Work. Węzły zarabiają QUIL, token sieci, którym uiszcza się opłaty za korzystanie z niej. Według historii Quilibrium Quorum powstał w 2018 roku jako Howler, pomysł na prywatną alternatywę dla Discord, i stał się pierwszą aplikacją uruchomioną w Quilibrium. Quilibrium Inc., założona przez Cassie Heart, rozwija protokół i oferuje Quorum jako jedną ze swoich usług zarządzanych (FAQ).

Jak działa Quorum​

Poniższe szczegóły pochodzą z kodu źródłowego klientów Quorum, quorum-desktop dla aplikacji webowej i desktopowej oraz quorum-mobile, według stanu na październik 2026 roku.

  • Tożsamości. Główna tożsamość użytkownika to zestaw kluczy Ed448, a każde urządzenie dostaje własne klucze X448 i Ed448. W przeglądarce klucze są zwykle chronione kluczem dostępu (passkey); aplikacja mobilna wyprowadza je z frazy odzyskiwania. Adresy to hashe zaczynające się od Qm, a użytkownicy mogą wyświetlać nazwę użytkownika z usługi nazw Quilibrium.
  • Szyfrowanie. Wiadomości bezpośrednie korzystają z Double Ratchet między urządzeniami. Space współdzieli jedną sesję Triple Ratchet między swoimi członkami, którzy podpisują wiadomości kluczami przypisanymi do danego Space. Każdy Space jest szyfrowany. Quorum twierdzi, że sposób, w jaki pośredniczy w przekazywaniu wiadomości, nie pozwala powiązać nadawców z odbiorcami, ale klient webowy i desktopowy subskrybuje wszystkie skrzynki odbiorcze urządzenia, w tym tę podaną w publicznej rejestracji użytkownika, w jednym żądaniu do usługi, która może je zatem powiązać z adresem użytkownika.
  • Dołączanie. Do Spaces dołącza się przez linki z zaproszeniem. Link jednorazowy zawiera w adresie URL klucze potrzebne do dołączenia; link publiczny pobiera je z usługi Quorum, a publiczne Spaces mogą być wymienione w przeszukiwalnym katalogu.
  • Transport. Klienci webowy, desktopowy i mobilny łączą się w celu wymiany wiadomości przez HTTPS i WebSocket z jedną usługą, api.quorummessenger.com. Przekazuje ona zaszyfrowane wiadomości do skrzynki odbiorczej każdego członka i przechowuje je, dopóki klient nie potwierdzi ich odbioru. Przechowuje też rejestracje użytkowników, dobrowolne profile publiczne, zaszyfrowany manifest każdego Space (kanały, role, emoji), materiały zaproszeń, publiczny katalog oraz opcjonalną zaszyfrowaną synchronizację ustawień. Oprogramowanie węzła Quilibrium ma usługę skrzynek odbiorczych i hubów o tej samej strukturze, ale ani klienci, ani dokumentacja Quilibrium nie mówią, jak ta usługa odnosi się do sieci.
  • Historia. Klient każdego członka przechowuje własną kopię Space w pamięci lokalnej, a obie aplikacje klienckie odbierają ze swoich skrzynek odbiorczych w usłudze wiadomości wysłane, gdy były offline. W przypadku starszej historii klient webowy i desktopowy prosi członka, który jest online, o synchronizację, a klient mobilny odtwarza trwały dziennik, który usługa prowadzi dla każdego Space.
  • Moderacja. Role dają uprawnienia do usuwania, przypinania, wyciszania i wzmianek @everyone. Klient każdego członka sprawdza podpis pod każdą akcją moderacyjną i stosuje ją tylko wtedy, gdy podpisujący ma odpowiednią rolę. Właściciel może wyrzucić członka, co powoduje rotację kluczy Space, dzięki czemu wyrzucony członek nie może czytać nowych wiadomości. Space może wymagać podpisanych wiadomości albo pozwalać członkom publikować niepodpisane wiadomości, których autorstwu można zaprzeczyć. Wpisy w publicznym katalogu mają status przeglądu, a użytkownicy mogą zgłaszać do usługi Quorum Spaces oraz, z aplikacji mobilnej, pojedyncze wiadomości.
  • Kod. Klient webowy i desktopowy jest objęty licencją AGPL-3.0, a klient mobilny licencją GPL-3.0. Klient mobilny ma też portfel kryptowalutowy, integrację z Farcaster i Apex, płatną subskrypcję opisaną niżej.

Czym się różnią​

Prywatne grupy i publiczne społeczności​

Space w Quorum to grupa członków: czytać go mogą tylko osoby, które mają jego klucze, a dołączenie wymaga linku z zaproszeniem. Link publiczny wpuszcza każdego, ale dopiero po dołączeniu. Społeczność Bitsocial nie ma członkostwa. Każdy może ją czytać, z dowolnej aplikacji, bez dołączania, i każdy może spróbować opublikować post, o ile przejdzie wyzwanie społeczności.

Co utrzymuje grupę online​

Space w Quorum nie ma węzła hosta. Członkowie wysyłają wiadomości przez usługę Quorum, która przechowuje kopię dla każdego członka, dopóki jego klient jej nie odbierze, a właściciel nie musi być online, żeby inni mogli rozmawiać. Społeczność Bitsocial znajduje się na węźle swojego właściciela, który przyjmuje lub odrzuca każdy post i publikuje najnowszy stan społeczności. Społeczność pozostaje dostępna do czytania, dopóki peery ją seedują, ale nie może przyjmować nowych postów, gdy jej węzeł jest offline. Zobacz Protokół peer-to-peer.

Kto egzekwuje zasady​

W Quorum zasady egzekwuje się na brzegu sieci. Klient każdego członka decyduje na podstawie roli podpisującego, czy zastosować usunięcie, przypięcie lub wyciszenie, a wyrzucenie polega na przeniesieniu wszystkich pozostałych na nowe klucze. Oprócz tego operator usługi przyjmuje zgłoszenia i przegląda publiczny katalog. W Bitsocial zasady egzekwuje węzeł społeczności: post, który nie przejdzie wyzwania społeczności, nigdy nie zostaje przyjęty, a węzeł stosuje usunięcia dokonane przez jej moderatorów. Zobacz Lokalna moderacja, a nie globalne zakazy.

Ochrona przed spamem​

Quorum powstrzymuje spam głównie za pomocą zaproszeń. Link jednorazowy wpuszcza jedną osobę, link publiczny wpuszcza każdego, kto go ma, a właściciel może potem wyrzucać członków i wymieniać klucze. Aplikacje klienckie ograniczają też tempo, w jakim członek może wysyłać wiadomości, a klient webowy i desktopowy odrzuca wiadomości w Space od każdego nadawcy powyżej 10 w ciągu 10 sekund. Tożsamości Bitsocial to darmowe pary kluczy, więc każda społeczność wybiera wyzwanie, które uruchamia przed przyjęciem posta, na przykład captchę, płatność, saldo tokenów albo listę dozwolonych. Zobacz Niestandardowe wyzwania antyspamowe.

Klient i sieć​

Aplikacja Quorum jest klientem usługi Quorum, którą prowadzi Quilibrium Inc. Same aplikacje nie dołączają do sieci peer-to-peer, więc dostęp do Space zależy od tego jednego punktu końcowego. Niezależnie od tego Quilibrium jest osobną siecią: w październiku 2026 roku jej eksplorator pokazywał 114 osiągalnych peerów i 181 proverów rozłożonych na 99 shardów.

Aplikacja webowa Bitsocial może uruchomić węzeł libp2p w karcie, pobierać treści społeczności od peerów i publikować przez gossipsub. Wykrywanie peerów odbywa się przez routery HTTP, które zwracają jedynie adresy dostawców; każdy może uruchomić taki router, a klienci mogą przejść na inny router, zmieniając swoją konfigurację. Zobacz Peer-to-peer w przeglądarce.

Ekonomia​

W centrum Quilibrium znajduje się token. QUIL jest wydobywany przez węzły i służy do opłat sieciowych, a jego opakowana wersja, wQUIL, krąży w Ethereum. Sam Quorum jest darmowy i nie wymaga płatności ani numeru telefonu. Jego opcjonalna subskrypcja Apex kosztuje $5 miesięcznie, jest opłacana w wQUIL, SNAP lub USDC w Ethereum i dzielona między Quilibrium Inc. a cztery Spaces wybrane przez subskrybenta. Bitsocial nie ma w protokole warstwy płatności; społeczność może wymagać płatności lub tokena za pośrednictwem swojego wyzwania.

Wiadomości prywatne​

Tu przewagę ma Quorum. Wiadomości bezpośrednie i wiadomości w Spaces są szyfrowane end-to-end z utajnianiem z wyprzedzeniem (forward secrecy), a treść wiadomości dociera do usługi Quorum wyłącznie jako szyfrogram, z wyjątkiem sytuacji, gdy członek zgłasza wiadomość z aplikacji mobilnej, która wysyła jej treść moderatorom Quorum. Bitsocial skupia się na publicznych społecznościach i nie ma jeszcze natywnych wiadomości prywatnych. Post Bitsocial jest szyfrowany kluczem węzła społeczności, gdy przemieszcza się przez pubsub, ale po przyjęciu staje się publiczny.

Stan projektu​

W październiku 2026 roku repozytorium Quorum określało aplikację webową jako wersję beta, a strona Quorum nadal oznaczała aplikacje w Google Play i App Store jako dostępne wkrótce. Obie aplikacje klienckie też się rozchodzą: aplikacja mobilna ma portfel oraz funkcje Farcaster i Apex, podczas gdy klient webowy i desktopowy pokazuje swoje strony Wallet i Farcaster jako dostępne wkrótce, a obie aplikacje w różny sposób nadrabiają historię Space.

Mainnet Quilibrium doszedł do wersji 2.1 w dniu 30 września 2025 roku, gdy sieć wznowiła działanie po zatrzymaniu (ogłoszenie). W 2026 roku węzeł przepisano w języku Rust, z podpisami postkwantowymi na potrzeby konsensusu i protokołem komunikacyjnym, którym starsze węzły nie potrafią się posługiwać. Część dokumentacji opisuje projekt, a nie faktycznie działający kod: opisuje routing przez mixnet. Węzły rzeczywiście przekazują między sobą ruch przez obwody z routingiem cebulowym, ale w węźle 2.1.0.25 usługa mixnet jest zaślepką, która przyjmuje wiadomości bez ich mieszania.

Porównanie​

PytanieQuorumBitsocial
KategoriaSzyfrowany end-to-end komunikator grupowy firmy Quilibrium Inc.Sieć społeczności peer-to-peer
TożsamośćGłówny zestaw kluczy Ed448 plus klucze dla każdego urządzenia, chronione kluczem dostępu lub frazą odzyskiwaniaPary kluczy Ed25519 dla użytkowników i społeczności
Kto może czytaćCzłonkowie, którzy mają klucze danego SpaceKażdy, z dowolnej aplikacji
Gdzie są wiadomościUrządzenie każdego członka; usługa Quorum przechowuje niedostarczone kopie oraz dziennik każdego Space dla aplikacji mobilnejWęzeł właściciela społeczności oraz peery, które ją czytają i seedują
Z czym łączą się klienciUsługa Quorum pod adresem api.quorummessenger.comPeery przez libp2p, wykrywane przez routery HTTP, także z karty przeglądarki
SpołecznościSpaces z kanałami, rolami i linkami z zaproszeniemPełnoprawne obiekty, których węzeł przyjmuje lub odrzuca posty
Ochrona przed spamemLinki z zaproszeniem, wyrzucanie z wymianą kluczy, limity tempa po stronie klientaWyzwanie danej społeczności przed przyjęciem posta
ModeracjaRole egzekwowane przez klienta każdego członka; właściciel wyrzuca; zgłoszenia trafiają do operatora usługiWłaściciele społeczności moderują swoją społeczność; aplikacje wybierają, co pokazują
Wiadomości prywatneWiadomości bezpośrednie szyfrowane end-to-endPubliczne społeczności; brak jeszcze natywnych wiadomości prywatnych
EkonomiaToken sieciowy QUIL; opcjonalna subskrypcja Apex za $5 miesięcznieBrak w protokole; wyzwanie może wymagać płatności lub tokena
Główny kompromisPrywatne, szyfrowane grupy, ale każdy klient zależy od jednej usługiDarmowe tożsamości i dostęp z przeglądarki, ale brak prywatnych wiadomości i przechowywany jest tylko najnowszy stan