Lumaktaw patungo sa pangunahing content

Ang Bitsocial at ang Lapis Net

Ang Lapis Net ay isang peer-to-peer na protocol para sa social network na nakasulat sa Kotlin para sa JVM. Nang nakapag-iisa, narating nito ang mga pundasyong malapit sa Bitsocial: mga identity na nakabatay sa keypair, imbakan ng nilalaman na estilong IPFS at libp2p gossipsub. Nagkakaiba ang dalawa sa kung saan nila inilalagay ang pagsasala ng spam at ang curation. Binibigyan ng Lapis ang bawat tumitingin ng personal na trust graph at hinahayaan nitong pataasin ng mga bayad sa Bitcoin at Lightning ang visibility; hinahayaan ng Bitsocial ang bawat komunidad na magpasya kung ano ang maaaring ilathala.

Ang Lapis ay isang gumaganang prototype. Noong Oktubre 2026, wala pa itong pampublikong network, at manwal na hakbang ang pagkonekta ng dalawang node, ayon sa repository nito.

Paano gumagana ang Lapis​

  • Mga identity. Ang bawat identity ay isang secp256k1 keypair, na tugma sa mga Bitcoin key, na may nakatali ritong Ed25519 key para sa libp2p peer ID.
  • Imbakan at pagpapalaganap. Iniimbak ang nilalaman gamit ang Nabu, isang implementasyon ng IPFS sa libp2p (DHT at Bitswap), at ikinakalat ito gamit ang libp2p gossipsub.
  • Pag-iskor. Apat na opsyonal na iskor ang nakapatong sa isang core na nananatiling neutral pagdating sa curation:
    • Veritas, isang web of trust na kinukuwenta mula sa sariling trust graph ng bawat tumitingin
    • Virtus, visibility na sinusuportahan ng mga onchain o Lightning na patunay ng bayad na kumukupas sa paglipas ng panahon
    • Karma, mga libreng like na tinitimbang ng Veritas
    • Madli, isang iskor ng reputasyon na itinatala ng mga node tungkol sa asal ng isa't isa
  • Pagmemensahe. Bahagi ng proyekto ang mga direktang mensaheng end-to-end encrypted, mga one-to-one na voice call at isang asynchronous na sistema ng mensahe na kahawig ng e-mail.
  • Mga kliyente. Nagpapatakbo ang bawat user ng JVM node. Ang reference client ay isang web interface na inihahatid ng lokal na node na iyon.

Saan sila nagkakaiba​

Sino ang nagsasala ng spam​

Nagsasala ang Lapis sa panig ng tumitingin. Kumakalat ang nilalaman, at pagkatapos ay ang trust graph ng bawat tumitingin at ang mga tuntunin sa bayad ng app na ginagamit nila ang nagpapasya kung ano ang lilitaw. Nagsasala ang Bitsocial sa antas ng komunidad: kailangang pumasa ang isang post sa hamon ng komunidad bago ito tanggapin ng node ng komunidad, kaya hindi kailanman nagiging bahagi ng komunidad ang tinanggihang spam. Tingnan ang Mga Pasadyang Anti-Spam na Hamon.

Sino ang may hawak ng kapangyarihan​

Sa Lapis, ang bawat tumitingin ang nagpapasya kung sino ang pagkakatiwalaan niya, at ang operator ng bawat app ang nagpapasya kung paano gumagana roon ang bayad na visibility. Sa Bitsocial, itinatakda ng may-ari ng isang komunidad ang mga tuntunin para sa iisang komunidad na iyon, at pinipili ng mga app kung ano ang ipapakita. Walang administrator sa antas ng protocol ang alinman sa dalawa.

Ekonomiya​

Isinasama ng Lapis ang mga patunay ng bayad sa Bitcoin at Lightning sa iskor nito sa visibility. Walang payment layer ang Bitsocial sa protocol; maaaring humingi ang isang komunidad ng bayad o token sa pamamagitan ng hamon nito.

Browser​

Maaaring magpatakbo ang mga Bitsocial app ng peer-to-peer na node sa loob ng karaniwang browser tab. Tingnan ang Peer-to-Peer sa Browser. Ang browser interface ng Lapis ay isang lokal na pahinang inihahatid ng JVM node ng user.

Saklaw​

Kasama na sa Lapis ang mga direktang mensahe, voice call at mail. Nakatuon ang Bitsocial sa mga pampublikong komunidad at wala pa itong native na direktang mensahe.

Paghahambing​

TanongLapis NetBitsocial
KategoryaPeer-to-peer na social protocol (prototype)Peer-to-peer na network ng komunidad
Identitysecp256k1 keypair na may nakataling Ed25519 peer IDMga Ed25519 keypair para sa mga user at komunidad
Saan nakalagak ang mga postImbakan sa Nabu (IPFS sa libp2p) sa mga kalahok na nodeAng node ng may-ari ng komunidad at ang mga peer na nagbabasa at nagse-seed nito
Mga komunidadWalang bagay na komunidad; nangyayari ang curation para sa bawat tumitingin at bawat appFirst-class na mga bagay na ang node ang tumatanggap o tumatanggi sa mga post
Kontrol sa spamTrust graph ng tumitingin, bayad na visibility, mga deposito sa Lightning para sa mga unang mensaheAng hamon ng bawat komunidad bago tanggapin ang isang post
Pagmo-moderateAng trust graph ng bawat tumitingin; itinatakda ng mga operator ng app ang mga tuntunin sa bayad na visibilityMino-moderate ng mga may-ari ang kanilang komunidad; pinipili ng mga app kung ano ang ipapakita
EkonomiyaMga patunay ng bayad sa Bitcoin at Lightning sa pag-iskorWala sa protocol; maaaring humingi ang isang hamon ng bayad o token
BrowserLokal na web interface na inihahatid ng isang JVM nodePeer-to-peer na node sa loob ng karaniwang browser tab
NetworkPrototype na walang pampublikong networkGumaganang network na may mga app gaya ng 5chan at Seedit
Pangunahing palitanMayamang built-in na reputasyon at pagmemensahe, ngunit wala pang pampublikong networkMas maliit na core na tumatakbo sa mga browser, ngunit walang built-in na reputasyon o DM

Maaari ba silang magtulungan?​

Arbitraryong code ang mga hamon sa Bitsocial, kaya maaaring maging isang hamon ang isang trust score na estilong Lapis. Kaya na ng built-in na hamong whitelist na magbasa ng mga listahan ng pinapayagang address mula sa mga URL. Ang isang serbisyong maglalathala ng mga Bitsocial address na pinagkakatiwalaan ng isang Veritas graph ay maaaring magpahintulot sa mga may-akdang iyon na lumaktaw sa CAPTCHA sa isang komunidad. Mangangailangan iyon ng paraan upang iugnay ang isang Lapis identity sa isang Bitsocial address, at wala pang ganoon sa ngayon.