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.
Serdeczne pozdrowienia i dzięki z góry za pomoc!