Passa al contenuto principale

Bitsocial e i social network su blockchain

Lens, DeSo e Steem mettono ciascuno l'attività social su una blockchain. Account, follow, post o le regole che li governano diventano transazioni che i validatori ordinano e archiviano. Bitsocial non usa alcuna blockchain: i social media non hanno bisogno di un ordine globale per ogni post, quindi Bitsocial fa a meno di consenso, gas e staking. Vedi Protocollo peer-to-peer per le ragioni di questa scelta.

Cosa hanno in comune​

  • Qualcuno paga ogni scrittura. Lens fa pagare il gas, che le app possono sponsorizzare; DeSo applica una commissione a ogni azione; Steem raziona le azioni in base ai token in staking.
  • La catena impone a tutti un'unica politica antispam. Commissioni, stake e costi degli account valgono per tutta la rete invece di essere scelti da ciascuna comunità.
  • I record onchain sono permanenti. Le app possono nascondere i contenuti, ma non possono rimuoverli dalla catena.
  • I browser sono client di API. Le app web firmano transazioni e leggono tramite un nodo, un indexer o un'API gestiti da qualcun altro.

Lens​

Lens gira su Lens Chain, un layer 2 di Ethereum costruito con lo ZK Stack di ZKsync che usa Avail per la disponibilità dei dati. Mask Network guida Lens da gennaio 2026.

  • Sulla catena: gli account sono smart contract, i nomi utente sono NFT all'interno di namespace, e anche grafi, gruppi, feed e le relative regole sono contratti.
  • Fuori dalla catena: il testo e i media di un post risiedono in un file JSON a un URI, di solito su Grove, il servizio di archiviazione di Lens posto davanti a IPFS. Reazioni e segnalibri sono conservati dalla Lens API, e le app leggono tramite quell'API.
  • Spam e filtri d'accesso: le transazioni richiedono gas in GHO, che le app possono sponsorizzare con limiti di frequenza. Le regole di feed e gruppi possono richiedere il possesso di token o dei pagamenti.
  • Funzionamento della catena: L2BEAT classifica Lens Chain come un validium di Stage 0 con un operatore centralizzato che può rifiutarsi di includere transazioni.

DeSo​

DeSo è una blockchain di layer 1 costruita per le app social. A luglio 2024 è passata dalla proof of work alla proof of stake.

  • Sulla catena: profili, post, like, follow e messaggi diretti sono tutti transazioni archiviate da ogni nodo completo. Immagini e video sono ospitati offchain; il nodo di riferimento usa Google Cloud Storage e Cloudflare Stream.
  • Spam: ogni azione paga una commissione in DESO. Di solito i nuovi utenti ricevono da un nodo una dotazione iniziale di DESO dopo la verifica del numero di telefono.
  • Moderazione: ogni nodo decide cosa mostrare tramite blacklist o graylist, ma i contenuti restano onchain.
  • Comunità: la documentazione non descrive alcuna primitiva di comunità o di forum; una "comunità" è un feed curato da un'app.
  • Gestire un nodo: secondo la guida per validatori, i validatori richiedono almeno 32 GB di RAM e 200 GB di disco.

Steem​

Steem è una blockchain social che ricompensa autori e curatori in token, con Steemit come principale app di blogging. Hive si è separata da Steem nel 2020; secondo il whitepaper di Hive, il fork è seguito alla vendita di Steemit Inc. a Justin Sun.

  • Sulla catena: post testuali, commenti, voti e la loro cronologia delle modifiche, ordinati da 21 witness eletti che producono un blocco ogni tre secondi. Le immagini sono ospitate offchain.
  • Spam: le azioni consumano Resource Credits, che crescono con gli STEEM in staking. Creare un account costa STEEM; Steemit lo paga per gli utenti che verificano un indirizzo email e un numero di telefono.
  • Comunità: sono operazioni personalizzate interpretate da un indexer al di fuori del consenso. I moderatori possono silenziare i post, il che li nasconde nelle app ma li lascia onchain.
  • Ricompense: l'inflazione finanzia le ricompense, e i voti pesati in base allo stake decidono come vengono ripartite, quindi i grandi detentori determinano cosa ottiene attenzione.

Confronto​

DomandaLensDeSoSteemBitsocial
CatenaLayer 2 di Ethereum (validium ZK Stack)Layer 1 proprio, proof of stakeCatena propria, delegated proof of stakeNessuna
Contenuto dei postJSON offchain, di solito su GroveTesto onchain; media offchainTesto onchain; immagini offchainSul nodo del proprietario della comunità e sui peer che la leggono e ne fanno il seeding
IdentitàAccount smart contract; nomi utente NFTCoppia di chiavi con un profilo onchainAccount con nome sulla catena, con chiavi a livelliCoppie di chiavi Ed25519 per utenti e comunità
ComunitàGruppi e feed come contratti con regoleNessuna primitiva di comunitàComunità interpretate da un indexer al di fuori del consensoOggetti di prima classe il cui nodo accetta o rifiuta i post
Controllo dello spamGas (spesso sponsorizzato), regole su token o pagamentiCommissione su ogni azione; fondi iniziali dopo la verifica del telefonoResource Credits dallo stake; creazione dell'account a pagamentoLa sfida di ciascuna comunità prima che un post venga accettato
ModerazioneAmministratori dei gruppi, regole onchain, occultamento a livello di APIOgni nodo filtra ciò che mostraSilenziamenti delle comunità, downvote pesati sullo stake, filtri delle appI proprietari moderano la propria comunità; le app scelgono cosa mostrare
InfrastrutturaOperatore della catena più la Lens API e GroveValidatori con almeno 32 GB di RAMWitness eletti più nodi API e indexerUn nodo di comunità su hardware consumer, più i seeder di supporto
Compromesso principaleRegole onchain programmabili, ma contenuti e letture dipendono dai servizi di LensPool di dati aperto, ma ogni azione costa una commissione e resta per sempreRicompense integrate, ma lo stake condiziona visibilità e governanceNessuna commissione né stake, ma nessun ordinamento globale e i vecchi contenuti non sono garantiti per sempre