Secure Scuttlebutt həm də oflayn işləyən p2p sosial şəbəkəsidir

çılpaq - Amerika dənizçiləri arasında yayılmış, şayiələri və dedi-qoduları ifadə edən jarqon söz. Yeni Zelandiya sahillərində yelkənli qayıqda yaşayan Node.js tərtibatçısı Dominik Tarr bu sözü xəbərlər və şəxsi mesajlar mübadiləsi üçün nəzərdə tutulmuş p2p şəbəkəsi adında istifadə edib. Secure Scuttlebutt (SSB) sizə məlumatı yalnız təsadüfi İnternetə çıxışdan istifadə edərək və ya hətta İnternetə heç bir çıxış olmadan paylaşmağa imkan verir.

SSB artıq bir neçə ildir ki, fəaliyyət göstərir. Sosial şəbəkənin funksionallığı iki masaüstü proqramdan istifadə etməklə yoxlanıla bilər (Patchwork и Patchfoo) və Android proqramları (çoxlu). Geeks üçün var ssb-git. Offline-ilk p2p şəbəkəsinin reklamsız və qeydiyyat olmadan necə işlədiyi ilə maraqlanırsınız? Zəhmət olmasa pişik altında.

Secure Scuttlebutt həm də oflayn işləyən p2p sosial şəbəkəsidir

Secure Scuttlebutt-un işləməsi üçün yerli şəbəkəyə qoşulmuş iki kompüter kifayətdir. SSB protokoluna əsaslanan proqramlar UDP yayım mesajları göndərir və avtomatik olaraq bir-birini tapa biləcək. İnternetdə saytların tapılması bir az daha mürəkkəbdir və biz bir neçə paraqrafda bu məsələyə qayıdacağıq.

İstifadəçi hesabı onun bütün girişlərinin əlaqəli siyahısıdır (log). Hər bir sonrakı giriş əvvəlkinin hashini ehtiva edir və istifadəçinin şəxsi açarı ilə imzalanır. Açıq açar istifadəçinin identifikatorudur. Yazıların silinməsi və redaktə edilməsi nə müəllifin özü, nə də başqası tərəfindən mümkün deyil. Sahibi jurnalın sonuna qeydlər əlavə edə bilər. Digər istifadəçilər oxumalıdır.

Eyni yerli şəbəkədə yerləşən proqramlar bir-birini görür və maraqlandıqları qeydlərdə qonşularından avtomatik olaraq yeniləmələri tələb edir. Yeniləməni hansı qovşaqdan yükləməyinizin fərqi yoxdur, çünki... Siz açıq açardan istifadə edərək hər bir girişin həqiqiliyini yoxlaya bilərsiniz. Sinxronizasiya zamanı maraqlandığınız jurnalların açıq açarlarından başqa heç bir şəxsi məlumat mübadiləsi aparılmır. Siz müxtəlif WiFi/LAN şəbəkələri arasında (evdə, kafedə, işdə) keçid etdikcə, yerli olaraq saxladığınız qeydlərin surətləri avtomatik olaraq yaxınlıqdakı digər istifadəçilərin cihazlarına köçürüləcək. Bu, necə işlədiyinə bənzəyir "ağızdan ağıza": Vasya Maşaya, Maşa Petyaya, Petya isə Valentina dedi. Şifahi sözdən əhəmiyyətli fərq ondan ibarətdir ki, jurnalları köçürərkən onlarda olan məlumatlar təhrif olunmur.

Burada “kimin dostu olmaq” konkret fiziki məna kəsb edir: dostlarım jurnalımın bir nüsxəsini saxlayırlar. Nə qədər çox dostum olsa, jurnalım başqaları üçün bir o qədər əlçatan olur. Ponksiyonun təsvirində yazılmışdırPatchwork tətbiqi jurnalları sizdən 3 addım uzaqlıqda (dostların dostlarının dostları) sinxronlaşdırır. Əksər hallarda bu, oflayn rejimdə çoxlu iştirakçı ilə uzun müzakirələri oxumağa imkan verir.

İstifadəçi jurnalında müxtəlif növ qeydlər ola bilər: VKontakte divarındakı qeydlərə bənzər ictimai mesajlar, alıcının açıq açarı ilə şifrələnmiş şəxsi mesajlar, digər istifadəçilərin yazılarına şərhlər, bəyənmələr. Bu açıq siyahıdır. Şəkillər və digər böyük fayllar birbaşa jurnala yerləşdirilmir. Əvəzində ona faylın hashı yazılır ki, onun köməyi ilə fayl jurnalın özündən ayrıca sorğulana bilər. Orijinal yazının müəllifi üçün şərhlərin görünməsinə zəmanət verilmir: aranızda kifayət qədər qısa bir qarşılıqlı dostluq yolu yoxdursa, çox güman ki, belə şərhləri görməyəcəksiniz. Beləliklə, hərbi təcavüzkarlar postunuzu ələ keçirməyə cəhd etsələr də, əgər onlar sizin dostlarınız və ya dostlarınızın dostları olmasalar, heç nə hiss etməyəcəksiniz.

Secure Scuttlebutt ilk p2p şəbəkəsi və hətta ilk p2p sosial şəbəkəsi deyil. Vasitəçilərsiz ünsiyyət qurmaq və böyük şirkətlərin təsir dairəsindən çıxmaq istəyi uzun müddətdir ki, mövcuddur və bunun bir neçə aşkar səbəbləri var. İstifadəçilər böyük oyunçular tərəfindən oyun qaydaları tətbiq edilməsindən əsəbiləşirlər: az adam ekranlarında reklam görmək və ya qadağan olunmaq istəyir və dəstək xidmətinin cavabını bir neçə gün gözləyir. Şəxsi məlumatların nəzarətsiz toplanması və üçüncü tərəflərə ötürülməsi, nəticədə bu məlumatların bəzən qaranlıq internetdə satılmasına gətirib çıxarır, istifadəçinin daha çox nəzarət edə biləcəyi digər qarşılıqlı əlaqə yollarının qurulması ehtiyacını təkrar-təkrar xatırladır. onun məlumatları üzərində. Və onların paylanmasına və təhlükəsizliyinə o özü cavabdeh olacaqdı.

kimi tanınmış mərkəzləşdirilməmiş sosial şəbəkələr diaspor və ya Mastodon, və protokol Matris peer-to-peer deyil, çünki onların həmişə müştəri və server hissəsi var. Ümumi Facebook verilənlər bazası əvəzinə məlumatlarınızı yerləşdirmək üçün “ev” serverinizi seçə bilərsiniz və bu, irəliyə doğru böyük bir addımdır. Bununla belə, “ev” serverinizin administratorunun hələ də bir çox variantları var: o, sizin məlumatınız olmadan məlumatlarınızı paylaşa, hesabınızı silə və ya bloklaya bilər. Bundan əlavə, o, serverin saxlanmasına marağını itirə bilər və bu barədə sizi xəbərdar etməyə bilər.

Secure Scuttlebutt həmçinin sinxronizasiyanı asanlaşdıran vasitəçi qovşaqlara malikdir (bunlara “pablar” deyilir). Bununla belə, meyxanaların istifadəsi isteğe bağlıdır və onlar özləri bir-birini əvəz edə bilərlər. Əgər adi nodeunuz əlçatmazdırsa, siz heç nə itirmədən başqalarından istifadə edə bilərsiniz, çünki siz həmişə bütün məlumatlarınızın tam surətinə malik olursunuz. Proksi node əvəzolunmaz məlumatları saxlamır. Əgər xahiş etsəniz, meyxana sizi dost kimi əlavə edəcək və qoşulduğunuz zaman jurnalınızın nüsxəsini yeniləyəcək. İzləyiciləriniz onunla əlaqə qurduqdan sonra əlaqəni kəsmiş olsanız belə, onlar yeni yazılarınızı endirə biləcəklər. Meyxananın sizinlə dost olması üçün siz pub administratorundan dəvət almalısınız. Çox vaxt bunu veb interfeysi vasitəsilə özünüz edə bilərsiniz (pubların siyahısı). Bütün pub administratorlarından qadağa alsanız, jurnalınız daha əvvəl təsvir edilən qaydada paylanacaq, yəni. yalnız şəxsən görüşdüyünüz insanlar arasında. Yeniləmələri bir flash sürücüyə köçürmək də mümkündür.

Şəbəkə kifayət qədər uzun müddətdir fəaliyyət göstərsə də, şəbəkədə az adam var. Android proqram tərtibatçısı André Staltz'a görə, çoxlu, 2018-ci ilin iyun ayında yerli məlumat bazasında var idi təxminən 7 min açar. Müqayisə üçün, diasporda - 600 mindən çox, Mastodonda - təxminən 1 milyon.

Secure Scuttlebutt həm də oflayn işləyən p2p sosial şəbəkəsidir

Başlayanlar üçün təlimatlar yerləşir burada. Əsas addımlar: proqramı quraşdırın, profil yaradın, pub saytına dəvət alın, bu dəvəti proqrama köçürün. Eyni anda bir neçə pub birləşdirə bilərsiniz. Səbirli olmalısınız: şəbəkə Facebook-dan çox yavaşdır. Yerli keş (.ssb qovluğu) tez bir zamanda bir neçə gigabayta qədər artacaq. Hesh teqlərdən istifadə edərək maraqlı yazıları axtarmaq rahatdır. Siz, məsələn, Dominic Tarr ( @EMovhfIrFk4NihAKnRNhrfRaqIhBv1Wj8pTxJNgvCCY=.ed25519 ) ilə oxumağa başlaya bilərsiniz.

Andre Staltzın məqaləsindən bütün şəkillər "Şəbəkədən kənar sosial şəbəkə"twitter.

Faydalı linklər:

[1] Rəsmi saytında

[2] Patchwork (Windows/Mac/Linux üçün proqram)

[3] çoxlu (Android proqramı)

[4] ssb-git

[5] Protokolun təsviri (“Scuttlebutt Protocol Guide – Scuttlebutt həmyaşıdları bir-birlərini necə tapır və danışırlar”)

Mənbə: www.habr.com

Добавить комментарий