Secure Scuttlebutt minangka jaringan sosial p2p sing uga bisa digunakake ing offline

scuttlebutt - tembung slang sing umum ing antarane para pelaut Amerika, sing nuduhake gosip lan gosip. Pangembang Node.js Dominic Tarr, sing manggon ing prau layar ing pesisir Selandia Baru, nggunakake tembung iki kanthi jeneng jaringan p2p sing dirancang kanggo ijol-ijolan warta lan pesen pribadi. Secure Scuttlebutt (SSB) ngidini sampeyan nuduhake informasi mung nggunakake akses Internet sok-sok utawa malah ora ana akses Internet.

SSB wis mlaku sawetara taun saiki. Fungsi jaringan sosial bisa diuji nggunakake rong aplikasi desktop (Patchwork и Patchfoo) lan aplikasi Android (manyverse). Kanggo geeks ana ssb-git. Apa sampeyan kepengin weruh kepiye jaringan p2p offline-first tanpa pariwara lan tanpa registrasi? Mangga ing ngisor kucing.

Secure Scuttlebutt minangka jaringan sosial p2p sing uga bisa digunakake ing offline

Kanggo fungsi Secure Scuttlebutt, rong komputer sing disambungake menyang jaringan lokal cukup. Aplikasi adhedhasar protokol SSB ngirim pesen siaran UDP lan bakal bisa nemokake saben liyane kanthi otomatis. Nemokake situs ing Internet luwih rumit, lan kita bakal bali menyang masalah iki ing sawetara paragraf.

Akun pangguna minangka dhaptar sing disambung kabeh entri (log). Saben entri sakteruse ngemot hash saka sing sadurunge lan ditandatangani nganggo kunci pribadi pangguna. Kunci umum yaiku pengenal pangguna. Mbusak lan nyunting entri ora bisa ditindakake dening penulis dhewe utawa wong liya. Pemilik bisa nambah entri menyang mburi jurnal. Pangguna liyane kudu maca.

Aplikasi sing ana ing jaringan lokal sing padha ndeleng saben liyane lan kanthi otomatis njaluk nganyari saka tanggane ing log sing disenengi. Ora masalah saka simpul endi sampeyan ngundhuh nganyari, amarga ... Sampeyan bisa verifikasi keaslian saben entri nggunakake kunci umum. Sajrone sinkronisasi, ora ana informasi pribadhi sing diijolke kajaba kunci umum jurnal sing sampeyan minati. Nalika sampeyan ngalih ing antarane jaringan WiFi/LAN sing beda-beda (ing omah, ing kafe, ing kantor), salinan log sing disimpen sacara lokal bakal ditransfer kanthi otomatis menyang piranti pangguna liyane sing cedhak. Iki padha karo cara kerjane "mulut": Vasya marang Masha, Masha marang Petya, lan Petya marang Valentina. Bentenane sing signifikan saka tembung saka tutuk yaiku nalika nyalin majalah, informasi ing majalah kasebut ora kleru.

"Dadi kanca wong" ing kene nduweni makna fisik sing konkrit: kanca-kancaku nyimpen salinan majalahku. Luwih akeh kancaku, majalahku luwih gampang diakses kanggo wong liya. Ing katrangan saka puncture iku ditulisyen app Patchwork nyelarasake jurnal nganti 3 langkah adoh (kanca saka kanca kanca) saka sampeyan. Umume kasus, iki ngidini sampeyan maca diskusi dawa karo akeh peserta nalika offline.

Log pangguna bisa ngemot entri saka macem-macem jinis: pesen umum sing padha karo entri ing tembok VKontakte, pesen pribadi sing dienkripsi nganggo kunci umum panampa, komentar ing kiriman pangguna liyane, seneng. Iki minangka dhaptar sing mbukak. Gambar lan file gedhe liyane ora diselehake langsung menyang majalah. Nanging, hash file kasebut ditulis, sing file kasebut bisa ditakoni kanthi kapisah saka log kasebut. Visibilitas komentar kanggo penulis kiriman asli ora dijamin: kajaba sampeyan duwe dalan sing cukup cendhak kanggo kanca-kanca ing antarane sampeyan, mesthine sampeyan ora bakal bisa ndeleng komentar kasebut. Dadi, sanajan penyerang militer nyoba ngrebut jabatan sampeyan, mula yen dudu kanca utawa kanca kanca, sampeyan ora bakal weruh apa-apa.

Secure Scuttlebutt dudu jaringan p2p pisanan utawa malah jaringan sosial p2p pisanan. Kepinginan kanggo komunikasi tanpa perantara lan metu saka pengaruh perusahaan gedhe wis suwe banget, lan ana sawetara alasan sing jelas. Pangguna keganggu amarga ngetrapake aturan game dening pemain gedhe: sawetara wong pengin ndeleng pariwara ing layar utawa dilarang lan ngenteni sawetara dina kanggo nanggepi saka layanan dhukungan. Pengumpulan data pribadhi sing ora dikendhaleni lan transfer menyang pihak katelu, pungkasane nyebabake kasunyatan manawa data iki kadhangkala didol ing web peteng, bola-bali ngelingake kita kudu mbangun cara interaksi liyane ing ngendi pangguna bakal duwe kontrol luwih akeh. liwat data kang. Lan dheweke dhewe bakal tanggung jawab kanggo distribusi lan safety.

Jaringan sosial desentralisasi sing kondhang kayata Diaspora utawa Mastodon, lan protokol Matrix ora peer-to-peer amarga padha tansah duwe klien lan bagean server. Tinimbang database Facebook umum, sampeyan bisa milih server "omah" kanggo dadi tuan rumah data, lan iki minangka langkah gedhe. Nanging, administrator server "omah" sampeyan isih duwe akeh pilihan: dheweke bisa nuduhake data sampeyan tanpa ngerti, mbusak utawa mblokir akun sampeyan. Kajaba iku, dheweke bisa uga kelangan kapentingan kanggo njaga server lan ora ngelingake sampeyan.

Secure Scuttlebutt uga nduweni simpul perantara sing nggampangake sinkronisasi (disebut "pub"). Nanging, panggunaan pub iku opsional, lan padha bisa diganti. Yen simpul biasanipun ora kasedhiya, sampeyan bisa nggunakake liyane tanpa kelangan apa-apa, amarga sampeyan tansah duwe salinan lengkap kabeh data. Node proxy ora nyimpen data sing ora bisa diganti. Pub, yen sampeyan takon, bakal nambah sampeyan minangka kanca lan bakal nganyari salinan majalah nalika sampeyan nyambungake. Sawise para pengikut sampeyan nyambungake, dheweke bakal bisa ndownload kiriman anyar sampeyan, sanajan sampeyan wis pedhot. Supaya pub bisa dadi kanca karo sampeyan, sampeyan kudu nampa undangan saka administrator pub. Paling asring, sampeyan bisa nindakake iki dhewe liwat antarmuka web (dhaftar pub). Yen sampeyan nampa larangan saka kabeh pangurus pub, majalah sampeyan bakal disebarake kanthi cara sing diterangake sadurunge, yaiku. mung ing antarane wong-wong sing ketemu wong. Transfer nganyari menyang flash drive uga bisa.

Sanajan jaringan kasebut wis digunakake kanggo wektu sing suwe, ana sawetara wong. Miturut André Staltz, pangembang aplikasi Android, manyverse, ing Juni 2018 ing database lokal ana bab 7 ewu tombol. Kanggo mbandhingake, ing Diaspora - luwih saka 600 ewu, ing Mastodon - bab 1 yuta.

Secure Scuttlebutt minangka jaringan sosial p2p sing uga bisa digunakake ing offline

Pandhuan kanggo pamula dumunung kene. Langkah dhasar: nginstal aplikasi, nggawe profil, njaluk undhangan menyang situs web pub, nyalin undhangan iki menyang aplikasi. Sampeyan bisa nyambungake sawetara pub bebarengan. Sampeyan kudu sabar: jaringan luwih alon tinimbang Facebook. Cache lokal (folder .ssb) bakal cepet tuwuh nganti pirang-pirang gigabyte. Iku trep kanggo nggoleki kiriman menarik nggunakake tag hash. Sampeyan bisa miwiti maca, contone, karo Dominic Tarr (@EMovhfIrFk4NihAKnRNhrfRaqIhBv1Wj8pTxJNgvCCY=.ed25519).

Kabeh gambar saka artikel dening André Staltz "Jejaring sosial off-grid" lan dheweke twitter.

Link migunani:

[1] Situs web resmi

[2] Patchwork (aplikasi kanggo Windows/Mac/Linux)

[3] manyverse (Aplikasi Android)

[4] ssb-git

[5] Katrangan protokol ("Pandhuan Protokol Scuttlebutt - Kepiye kanca-kanca Scuttlebutt nemokake lan ngobrol karo siji liyane")

Source: www.habr.com

Add a comment