Hejka. Ze względu na to że Szmer wydaje mi się naturalnie miejscem pełnym osób które akurat taka tematyka interesuje zwracam się z prośbą o pomoc z nakierowaniem mnie na źródła i materiały pomocne w zrozumieniu technologii serverless P2P, oraz może rozwianie moich nieporozumień.

Marzy mi się protokół przesyłania bardzo lekkich plików tekstowych (poniżej 4kB na pewno, możliwe że mniej niż 2) w siatce nodalnej. W skrócie coś w stylu BBSa.

Docelowym stanem jest moment, gdzie każda osoba ma kopię tego samego pliku na swoim urządzeniu i jest to wizualizowane jako “feed” plików: ogłoszeń, wydarzeń, alertów itp. Easy enough, ale:

Przesyłanie dalej odbywa się automatycznie
Widzisz tylko kontakty z twojego “pierwszego stopnia”, nie wiesz kto jest ich znajomym etc.
Dodajesz te osoby IRL, lub przez inny kanał komunikacyjny używając qrkodu/klucza
Cały cyrk ma działać na urządzeniach mobilnych nawet jak używają sieci komórkowej
Pliki są weryfikowane czy nie zostały po drodze zepsute lub zmodyfikowane
Pliki są sygnowane, aby uniknąć sytuacji, gdzie ktoś np. wypuszcza ogłoszenie w imieniu obcej organizacji
Możesz ustawić aby twój nod nie przesyłał dalej konkretnych plików mających daną sygnaturę albo tag.

Zadaniem tego programu/protokołu ma być stworzenie lekkiej, bezpiecznej i absolutnie niehierarchicznej sieci informacyjnej, która jest odporna na ataki na serwer, ludzkie znudzenie utrzymywaniem jakiejś infrastruktury i (najważniejsze) lepiej oddają to jak faktycznie wyglądają znajomości i kontakty międzyludzkie, szczególnie w lewackich środowiskach, które mają problem z zrzeszaniem się w większe nadgrupy, nawet jeśli funkcjonalnie tak działają.

Czytałam trochę o rzeczach typu Freenet, F2F itp, wiem że pisanie p2p daje rade dźwigać np. TOX czy Meshenger, wiem że to jest tak jakby blockchain, moje pytanie wygląda tak: czy są jakieś poważne przeciwwskazania techniczne lub opsecowe, aby zignorować ten temat.

Tym samym: jeśli znacie źródła albo biblioteki czy projekty które mogłyby zostać podstawą tego systemu to dajcie znać.

Serdeczne pozdrowienia i dzięki z góry za pomoc!