Przejdź do głównej zawartości

Bitsocial i blockchainowe sieci społecznościowe

Lens, DeSo i Steem umieszczają aktywność społecznościową na blockchainie. Konta, obserwacje, posty lub otaczające je reguły stają się transakcjami, które walidatorzy porządkują i przechowują. Bitsocial nie używa blockchaina: media społecznościowe nie potrzebują globalnej kolejności każdego posta, więc Bitsocial pomija konsensus, gaz i staking. Uzasadnienie znajdziesz w artykule Protokół peer-to-peer.

Co je łączy​

  • Ktoś płaci za każdy zapis. Lens pobiera gaz, który aplikacje mogą sponsorować; DeSo pobiera opłatę za każdą akcję; Steem racjonuje akcje według zastakowanych tokenów.
  • Łańcuch narzuca wszystkim jedną politykę antyspamową. Opłaty, stake i koszty kont obowiązują w całej sieci, zamiast być wybierane przez każdą społeczność.
  • Zapisy onchain są trwałe. Aplikacje mogą ukrywać treści, ale nie mogą usunąć ich z łańcucha.
  • Przeglądarki są klientami API. Aplikacje webowe podpisują transakcje i czytają dane przez węzeł, indekser lub API prowadzone przez kogoś innego.

Lens​

Lens działa na Lens Chain, sieci warstwy 2 Ethereum zbudowanej na ZK Stack od ZKsync, która korzysta z Avail do zapewnienia dostępności danych. Mask Network opiekuje się Lens od stycznia 2026 roku.

  • W łańcuchu: konta są smart kontraktami, nazwy użytkowników są NFT w przestrzeniach nazw, a grafy, grupy, feedy i ich reguły również są kontraktami.
  • Poza łańcuchem: tekst i multimedia posta znajdują się w pliku JSON pod adresem URI, zwykle w Grove, usłudze przechowywania Lens działającej przed IPFS. Reakcje i zakładki przechowuje Lens API, a aplikacje czytają dane przez to API.
  • Spam i bariery: transakcje wymagają gazu w GHO, który aplikacje mogą sponsorować z limitami częstotliwości. Reguły feedów i grup mogą wymagać posiadania tokenów lub płatności.
  • Działanie łańcucha: L2BEAT ocenia Lens Chain jako validium na etapie Stage 0 z centralnym operatorem, który może odmówić uwzględnienia transakcji.

DeSo​

DeSo to blockchain warstwy 1 zbudowany dla aplikacji społecznościowych. W lipcu 2024 roku przeszedł z proof of work na proof of stake.

  • W łańcuchu: profile, posty, polubienia, obserwacje i wiadomości prywatne to transakcje przechowywane przez każdy pełny węzeł. Obrazy i wideo są hostowane poza łańcuchem; węzeł referencyjny korzysta z Google Cloud Storage i Cloudflare Stream.
  • Spam: każda akcja wymaga opłaty w DESO. Nowi użytkownicy zwykle dostają startowe DESO od węzła po weryfikacji numeru telefonu.
  • Moderacja: każdy węzeł decyduje, co pokazuje, za pomocą czarnych i szarych list, ale treść pozostaje w łańcuchu.
  • Społeczności: dokumentacja nie opisuje prymitywu społeczności ani forum; „społeczność” to feed, który kuratoruje aplikacja.
  • Prowadzenie węzła: walidatorzy potrzebują co najmniej 32 GB RAM i 200 GB dysku, według przewodnika dla walidatorów.

Steem​

Steem to społecznościowy blockchain, który płaci autorom i kuratorom w tokenach, a jego główną aplikacją blogową jest Steemit. Hive oddzielił się od Steem w 2020 roku; według whitepapera Hive fork nastąpił po tym, jak Steemit Inc. kupił Justin Sun.

  • W łańcuchu: posty tekstowe, komentarze, głosy i historia ich edycji, porządkowane przez 21 wybranych świadków (witnesses), którzy co trzy sekundy produkują blok. Obrazy są hostowane poza łańcuchem.
  • Spam: akcje zużywają Resource Credits, które rosną wraz z zastakowanym STEEM. Utworzenie konta kosztuje STEEM; Steemit pokrywa ten koszt za użytkowników, którzy zweryfikują adres e-mail i numer telefonu.
  • Społeczności: to niestandardowe operacje interpretowane przez indekser poza konsensusem. Moderatorzy mogą wyciszać posty, co ukrywa je w aplikacjach, ale pozostawia w łańcuchu.
  • Nagrody: nagrody są finansowane z inflacji, a o ich podziale decydują głosy ważone wielkością stake'u, więc duzi posiadacze kształtują to, co zdobywa uwagę.

Porównanie​

PytanieLensDeSoSteemBitsocial
ŁańcuchWarstwa 2 Ethereum (validium na ZK Stack)Własna warstwa 1, proof of stakeWłasny łańcuch, delegated proof of stakeBrak
Treść postówJSON poza łańcuchem, zwykle w GroveTekst w łańcuchu; multimedia poza nimTekst w łańcuchu; obrazy poza nimNa węźle właściciela społeczności i u peerów, które ją czytają i seedują
TożsamośćKonto będące smart kontraktem; nazwy użytkowników jako NFTPara kluczy z profilem w łańcuchuNazwane konto w łańcuchu z wielopoziomowymi kluczamiPary kluczy Ed25519 dla użytkowników i społeczności
SpołecznościGrupy i feedy jako kontrakty z regułamiBrak prymitywu społecznościSpołeczności interpretowane przez indekser poza konsensusemPełnoprawne obiekty, których węzeł przyjmuje lub odrzuca posty
Ochrona przed spamemGaz (często sponsorowany), reguły tokenowe lub płatniczeOpłata za każdą akcję; środki startowe po weryfikacji telefonuResource Credits ze stake'u; płatne zakładanie kontWyzwanie danej społeczności przed przyjęciem posta
ModeracjaAdministratorzy grup, reguły w łańcuchu, ukrywanie na poziomie APIKażdy węzeł filtruje to, co pokazujeWyciszenia w społecznościach, głosy przeciw ważone wielkością stake'u, filtry aplikacjiWłaściciele społeczności moderują swoją społeczność; aplikacje wybierają, co pokazują
UtrzymanieOperator łańcucha plus Lens API i GroveWalidatorzy z co najmniej 32 GB RAMWybrani świadkowie plus węzły API i indeksująceWęzeł społeczności na sprzęcie konsumenckim plus pomocnicze węzły seedujące
Główny kompromisProgramowalne reguły w łańcuchu, ale treść i odczyt zależą od usług LensOtwarta pula danych, ale każda akcja kosztuje i zostaje na zawszeWbudowane nagrody, ale stake kształtuje widoczność i zarządzanieBez opłat i stake'u, ale bez globalnej kolejności, a stare treści nie są gwarantowane na zawsze