Máte někdo zkušenosti s #IPFS na mobilu? Myslím k peer-to-peer sdílení souborů. Zkoušel jsem IPFS Lite, ale nějak mi nepublikuje obsah. Pak jsem v termuxu rozjel plnohodnotný ipfs, což sice funguje, ale není to pro BFU.

Proč se tím vůbec zabývám? Velkým blokem pro BFU je totiž registrace. Viz otázka "který mastodon server?" S peer-to-peer by jakékoli registrace odpadly. Aplikace by byla "sama sobě serverem", podobně funguje eDonkey, ale jen na desktopu.

(Chápu, že na mobilu může P2P způsobit rychlé vycucání baterie, protože udržovat spojení s 200 peery na pozadí je nákladné, ale to je stav _zatím_. Zanedlouho budou mobily tak výkonné a spojení do netu tak rychlé, že nebude problém, aby mobily zastaly funkci plnohodnotných serverů.)

Pořád si myslím, že P2P je správná cesta. Je potřeba zrušit ten pohled "klient-server", tu nutnost být někde registrován, být v závislosti na někom/něčem.

(Samozřejmě z technického hlediska je nějaký server nutný, aspoň pro proražení NATu a vzájemné nalezení se, ale to může dělat nějaká obecná vrstva, například IPFS/IP2/Tor/Lokinet/...)

A jelikož ta obecná vrstva již funguje, ačkoli ne pro BFU, tak sním o tom, že by nad ní šlo postavit většinu aplikací od filesharingu přes messengery po videochaty. Je to prakticky proveditelné. Problém však je, že to kupodivu inspiruje jen hrstku vývojářů. Proč?

Nastane v roce 2023 peer-to-peer hype? :-)

... ještě poznámka: nevýhoda i výhoda P2P může spočívat v tom, že data jsou uložena v jednom zařízení. Člověk ale občas používá více zařízení a chtěl by mít například stejný messenger na mobilu i na PC, a aby v nich byly zprávy synchronizovány.

I toto lze řešit, právě třeba díky decentralizovanému úložišti jako IPFS. Zprávy i profilová data mohou být uložena decentralizovaně a jediné co je potřeba, aby všechny aplikace používaly stejný klíč (tj. adresu) a měly přístup k těm datům. To není problém a ni z hlediska BFU, máme QR kódy, nakonec stejný postup provázání aplikací používá i WhatsApp/web.

A pak je samozřejmě nutné být online na obou zařízeních aspoň v době synchronizace.

Nebo messenger Briar jde na to trochu jinak. Vývojáři plánují cosi jako "vlastní server", který by si člověk nainstaloval na zařízení, které je neustále online a ostatní aplikace by se s ním synchronizovaly. Taky možnost. Ovšem Briar cílí na nejvyšší úroveň bezpečnosti, proto staví nad Torem a z principu výměny dat, která je možná i přes WiFi nebo Bluetooth, nepoužívá decentralizované úložiště. Tam jde o to, aby zprávy nebyly nikde jinde než právě v těch koncových zařízeních.

Jenže ne všechny aplikace cílí na takovou ultrabezpečnou komunikaci. Třeba věci, které člověk píše na mastodon, jsou v podstatě veřejné, a tudíž nárok na zabezpečení je nižší (snad aby nešel profil ukrást). Mastodon by klidně mohl být peer-to-peer s daty uloženými na IPFS.

Follow

@mig
Donedávna platilo o Mastodonu "security by obscurity", jelikož nikdo ani nevěděl, že existuje. To je to, co mě nejvíce štve na moderním stavu Twitteru.

@LukeAlmighty
tenhle obscurity stav trvá (možná naštěstí :-)) totiž kdyby se na ulici udělala anketa "co vám říká fediverse?", jsem si jistej, jak by dopadla..

je taky jasné, že čím větší je o věc zájem, tím víc bude pokusů o průnik.. v případě P2P by se v podstatě nic nestalo, kdežto u centralizovaných "twitterů" hrozí únik spousty zajímavých informací (jestli je to s těmi 5,4 miliony userů pravda)..

nebo kdyby unikly zprávy co má uložen na serverech whatsapp a bylo k tomu hezké prohledávátko, které by je propojilo s telefonním číslem/jménem.. to by se člověk ještě na ostatní dozvěděl věcí :-) a taky něčí další profily, protože i tuto informaci tam mají uloženu..

bleepingcomputer.com/news/secu

Sign in to participate in the conversation
Game Liberty Mastodon

Mainly gaming/nerd instance for people who value free speech. Everyone is welcome.