Siirry pääsisältöön

Bitsocial ja Lapis Net

Lapis Net on Kotlinilla JVM:lle kirjoitettu sosiaalisen verkon vertaisverkkoprotokolla. Se on päätynyt itsenäisesti Bitsocialin kaltaisiin perusratkaisuihin: avainpareihin perustuviin identiteetteihin, IPFS-tyyliseen sisällön tallennukseen ja libp2p:n gossipsubiin. Ne eroavat siinä, mihin ne sijoittavat roskapostin suodatuksen ja kuratoinnin. Lapis antaa jokaiselle katsojalle henkilökohtaisen luottamusgraafin ja antaa Bitcoin- ja Lightning-maksujen nostaa näkyvyyttä; Bitsocial antaa kunkin yhteisön päättää, mitä saa julkaista.

Lapis on toimiva prototyyppi. Sen repositorion mukaan sillä ei lokakuussa 2026 ollut vielä julkista verkkoa, ja kahden solmun yhdistäminen oli käsin tehtävä vaihe.

Miten Lapis toimii​

  • Identiteetit. Jokainen identiteetti on Bitcoin-avainten kanssa yhteensopiva secp256k1-avainpari, johon on sidottu Ed25519-avain libp2p:n vertaistunnistetta (peer ID) varten.
  • Tallennus ja levitys. Sisältö tallennetaan Nabulla, joka on libp2p:n päälle tehty IPFS-toteutus (DHT ja Bitswap), ja levitetään libp2p:n gossipsubilla.
  • Pisteytys. Neljä valinnaista pistemäärää rakentuu ytimen päälle, joka pysyy kuratoinnin suhteen neutraalina:
    • Veritas, luottamusverkko (web of trust), joka lasketaan kunkin katsojan omasta luottamusgraafista
    • Virtus, näkyvyys, jota tukevat ketjuun tallennetut tai Lightning-maksutodisteet, joiden vaikutus heikkenee ajan myötä
    • Karma, ilmaiset tykkäykset Veritaksella painotettuina
    • Madli, maineluku, jota solmut pitävät toistensa käytöksestä
  • Viestintä. Päästä päähän salatut yksityisviestit, kahdenkeskiset äänipuhelut ja sähköpostin kaltainen asynkroninen viestijärjestelmä kuuluvat projektiin.
  • Asiakkaat. Jokainen käyttäjä ajaa JVM-solmua. Viiteasiakas on verkkokäyttöliittymä, jota tämä paikallinen solmu tarjoilee.

Missä ne eroavat​

Kuka suodattaa roskapostin​

Lapis suodattaa katsojan päässä. Sisältö leviää, ja sen jälkeen kunkin katsojan luottamusgraafi ja hänen käyttämänsä sovelluksen maksusäännöt ratkaisevat, mikä nousee esiin. Bitsocial suodattaa yhteisön tasolla: julkaisun on läpäistävä yhteisön haaste ennen kuin yhteisön solmu hyväksyy sen, joten hylätty roskaposti ei koskaan tule osaksi yhteisöä. Katso Mukautetut roskapostin torjuntahaasteet.

Kenellä on valta​

Lapisissa jokainen katsoja päättää, keneen hän luottaa, ja kunkin sovelluksen operaattori päättää, miten maksettu näkyvyys siinä toimii. Bitsocialissa yhteisön omistaja asettaa säännöt kyseiselle yhteisölle, ja sovellukset valitsevat, mitä ne näyttävät. Kummassakaan ei ole protokollatason ylläpitäjää.

Talous​

Lapis rakentaa Bitcoin- ja Lightning-maksutodisteet osaksi näkyvyyspisteitään. Bitsocialin protokollassa ei ole maksukerrosta; yhteisö voi vaatia maksun tai tokenin haasteensa kautta.

Selain​

Bitsocial-sovellukset voivat ajaa vertaisverkkosolmua tavallisessa selainvälilehdessä. Katso Selaimen peer-to-peer. Lapisin selainkäyttöliittymä on paikallinen sivu, jota käyttäjän JVM-solmu tarjoilee.

Laajuus​

Lapis sisältää yksityisviestit, äänipuhelut ja postin. Bitsocial keskittyy julkisiin yhteisöihin, eikä siinä ole vielä natiiveja yksityisviestejä.

Vertailu​

KysymysLapis NetBitsocial
KategoriaSosiaalinen vertaisverkkoprotokolla (prototyyppi)Vertaisverkkopohjainen yhteisöverkko
Identiteettisecp256k1-avainpari, johon on sidottu Ed25519-vertaistunnisteEd25519-avainparit käyttäjille ja yhteisöille
Missä julkaisut ovatNabu-tallennuksessa (IPFS libp2p:n päällä) osallistuvilla solmuillaYhteisön omistajan solmulla sekä vertaisilla, jotka lukevat ja jakavat sitä
YhteisötEi yhteisöobjektia; kuratointi tapahtuu katsoja- ja sovelluskohtaisestiEnsiluokkaiset objektit, joiden solmu hyväksyy tai hylkää julkaisut
Roskapostin torjuntaKatsojan luottamusgraafi, maksettu näkyvyys, Lightning-talletukset ensimmäisille viesteilleKunkin yhteisön haaste ennen kuin julkaisu hyväksytään
ModerointiKunkin katsojan luottamusgraafi; sovellusten operaattorit asettavat maksetun näkyvyyden säännötYhteisöjen omistajat moderoivat yhteisöään; sovellukset valitsevat, mitä ne näyttävät
TalousBitcoin- ja Lightning-maksutodisteet pisteytyksessäEi protokollassa; haaste voi vaatia maksun tai tokenin
SelainJVM-solmun tarjoilema paikallinen verkkokäyttöliittymäVertaisverkkosolmu tavallisessa selainvälilehdessä
VerkkoPrototyyppi ilman julkista verkkoaToiminnassa oleva verkko, jossa on sovelluksia kuten 5chan ja Seedit
Tärkein kompromissiMonipuolinen sisäänrakennettu maine ja viestintä, mutta ei vielä julkista verkkoaPienempi ydin, joka toimii selaimissa, mutta ei sisäänrakennettua mainetta eikä yksityisviestejä

Voisivatko ne toimia yhdessä?​

Bitsocial-haasteet ovat mielivaltaista koodia, joten Lapis-tyylisestä luottamuspisteestä voisi tehdä haasteen. Sisäänrakennettu whitelist-haaste osaa jo lukea sallittujen osoitteiden listoja URL-osoitteista. Palvelu, joka julkaisisi ne Bitsocial-osoitteet, joihin Veritas-graafi luottaa, voisi antaa näiden kirjoittajien ohittaa CAPTCHAn yhteisössä. Se vaatisi tavan yhdistää Lapis-identiteetti Bitsocial-osoitteeseen, eikä mitään sellaista ole tänään olemassa.