SSB telah berjalan selama beberapa tahun sekarang. Fungsionalitas jaringan sosial dapat diuji menggunakan dua aplikasi desktop (
Agar Secure Scuttlebutt berfungsi, dua komputer yang terhubung ke jaringan lokal sudah cukup. Aplikasi berdasarkan protokol SSB mengirim pesan siaran UDP dan akan dapat menemukan satu sama lain secara otomatis. Menemukan situs di Internet sedikit lebih rumit, dan kami akan kembali ke masalah ini dalam beberapa paragraf.
Akun pengguna adalah daftar tertaut dari semua entrinya (log). Setiap entri berikutnya berisi hash dari entri sebelumnya dan ditandatangani dengan kunci pribadi pengguna. Kunci publik adalah pengidentifikasi pengguna. Menghapus dan mengedit entri tidak mungkin dilakukan baik oleh penulis sendiri atau oleh orang lain. Pemilik dapat menambahkan entri di akhir jurnal. Pengguna lain harus membacanya.
Aplikasi yang terletak di jaringan lokal yang sama saling melihat dan secara otomatis meminta pembaruan dari tetangganya di log yang mereka minati. Tidak masalah dari node mana Anda mengunduh pembaruan, karena... Anda dapat memverifikasi keaslian setiap entri menggunakan kunci publik. Selama sinkronisasi, tidak ada informasi pribadi yang dipertukarkan selain kunci publik jurnal yang Anda minati. Saat Anda beralih di antara jaringan WiFi/LAN yang berbeda (di rumah, di kafe, di kantor), salinan log Anda yang disimpan secara lokal akan secara otomatis ditransfer ke perangkat pengguna lain di sekitar. Ini mirip dengan cara kerjanya
“Menjadi teman seseorang” di sini mempunyai makna fisik yang nyata: teman-teman saya menyimpan majalah saya. Semakin banyak teman yang saya miliki, semakin mudah majalah saya dapat diakses oleh orang lain. Dalam deskripsi tusukan
Log pengguna dapat berisi berbagai jenis entri: pesan publik yang mirip dengan entri di dinding VKontakte, pesan pribadi yang dienkripsi dengan kunci publik penerima, komentar pada kiriman pengguna lain, suka. Ini adalah daftar terbuka. Gambar dan file besar lainnya tidak ditempatkan langsung ke dalam majalah. Sebaliknya, hash file ditulis ke dalamnya, yang dengannya file tersebut dapat ditanyakan secara terpisah dari log itu sendiri. Visibilitas komentar untuk penulis postingan asli tidak dijamin: kecuali Anda memiliki jalur pertemanan yang cukup pendek di antara Anda, kemungkinan besar Anda tidak akan melihat komentar seperti itu. Jadi, bahkan jika penyerang militer berusaha merebut pos Anda, jika mereka bukan teman Anda atau teman dari teman dari teman, Anda tidak akan melihat apa pun.
Secure Scuttlebutt bukanlah jaringan p2p pertama atau bahkan jaringan sosial p2p pertama. Keinginan untuk berkomunikasi tanpa perantara dan keluar dari pengaruh perusahaan besar sudah ada sejak lama, dan ada beberapa alasan yang jelas untuk hal ini. Pengguna merasa terganggu dengan penerapan aturan permainan oleh pemain besar: hanya sedikit orang yang ingin melihat iklan di layar mereka atau dilarang dan menunggu beberapa hari untuk mendapatkan tanggapan dari layanan dukungan. Pengumpulan data pribadi yang tidak terkendali dan transfernya ke pihak ketiga, yang pada akhirnya mengarah pada fakta bahwa data ini terkadang dijual di web gelap, berulang kali mengingatkan kita akan perlunya membangun cara interaksi lain di mana pengguna akan memiliki kontrol lebih besar. atas datanya. Dan dia sendiri yang akan bertanggung jawab atas distribusi dan keamanannya.
Jejaring sosial terdesentralisasi yang terkenal seperti
Secure Scuttlebutt juga memiliki node perantara yang memfasilitasi sinkronisasi (disebut “pub”). Namun, penggunaan pub bersifat opsional dan dapat dipertukarkan. Jika node biasa Anda tidak tersedia, Anda dapat menggunakan node lain tanpa kehilangan apa pun, karena Anda selalu memiliki salinan lengkap semua data Anda. Node proxy tidak menyimpan data yang tidak tergantikan. Pub, jika Anda memintanya, akan menambahkan Anda sebagai teman dan akan memperbarui salinan majalah Anda saat Anda terhubung. Setelah pengikut Anda terhubung dengannya, mereka akan dapat mengunduh postingan baru Anda, meskipun Anda sudah memutuskan sambungannya. Agar sebuah pub dapat berteman dengan Anda, Anda harus menerima undangan dari administrator pub. Paling sering, Anda dapat melakukannya sendiri melalui antarmuka web (
Meskipun jaringan tersebut telah beroperasi cukup lama, hanya sedikit orang yang menggunakannya. Menurut André Staltz, pengembang aplikasi Android,
Petunjuk untuk pemula berada
Semua gambar dari artikel oleh André Staltz
Tautan yang bermanfaat:
[1]Sumber: www.habr.com