SSB funguje již několik let. Funkčnost sociální sítě lze otestovat pomocí dvou desktopových aplikací (
Aby Secure Scuttlebutt fungoval, stačí dva počítače připojené k místní síti. Aplikace založené na protokolu SSB odesílají zprávy vysílání UDP a budou se moci navzájem automaticky najít. Hledání stránek na internetu je trochu složitější a k této problematice se vrátíme za pár odstavců.
Uživatelský účet je propojený seznam všech jeho záznamů (log). Každý následující záznam obsahuje hash předchozího a je podepsán soukromým klíčem uživatele. Veřejný klíč je identifikátor uživatele. Mazání a editace záznamů je nemožná ani samotným autorem, ani kýmkoli jiným. Vlastník může přidávat záznamy na konec deníku. Ostatní uživatelé by si to měli přečíst.
Aplikace umístěné ve stejné lokální síti se navzájem vidí a automaticky požadují aktualizace od svých sousedů v protokolech, které je zajímají. Nezáleží na tom, ze kterého uzlu aktualizaci stáhnete, protože... Pravost každého záznamu můžete ověřit pomocí veřejného klíče. Během synchronizace nedochází k výměně žádných osobních informací kromě veřejných klíčů časopisů, které vás zajímají. Při přepínání mezi různými sítěmi WiFi/LAN (doma, v kavárně, v práci) se kopie vašich lokálně uložených protokolů automaticky přenesou do zařízení ostatních uživatelů v okolí. Je to podobné tomu, jak to funguje
„Být někým přítelem“ zde nabývá konkrétního fyzického významu: moji přátelé si uchovávají výtisk mého časopisu. Čím více přátel mám, tím je můj časopis přístupnější pro ostatní. V popisu vpichu
Protokol uživatele může obsahovat záznamy různých typů: veřejné zprávy podobné záznamům na zdi VKontakte, osobní zprávy zašifrované veřejným klíčem příjemce, komentáře k příspěvkům jiných uživatelů, lajky. Toto je otevřený seznam. Obrázky a jiné velké soubory se nevkládají přímo do časopisu. Místo toho se do něj zapíše hash souboru, pomocí kterého lze soubor dotazovat odděleně od samotného protokolu. Viditelnost komentářů pro autora původního příspěvku není zaručena: pokud mezi sebou nemáte dostatečně krátkou cestu společných přátel, pak takové komentáře s největší pravděpodobností neuvidíte. Tedy, i když se vojenští útočníci pokusí zmocnit se vašeho místa, pak pokud to nebyli vaši přátelé nebo přátelé přátel přátel, ničeho si nevšimnete.
Secure Scuttlebutt není první p2p sítí a dokonce ani první p2p sociální sítí. Touha komunikovat bez prostředníků a vymanit se ze sféry vlivu velkých společností existuje již delší dobu a má to několik zřejmých důvodů. Uživatelům vadí uvalování herních pravidel velkými hráči: jen málokdo chce na obrazovce vidět reklamu nebo být zabanován a čekat několik dní na odpověď od podpůrné služby. Nekontrolované shromažďování osobních údajů a jejich předávání třetím stranám, které v konečném důsledku vede k tomu, že tato data jsou někdy prodávána na dark webu, nám znovu a znovu připomíná potřebu vybudovat další způsoby interakce, kde by měl uživatel větší kontrolu nad jeho údaji. A on sám by byl zodpovědný za jejich distribuci a bezpečnost.
Známé decentralizované sociální sítě jako např
Secure Scuttlebutt má také zprostředkující uzly, které usnadňují synchronizaci (nazývají se „hospody“). Použití hospod je však volitelné a samy o sobě jsou zaměnitelné. Pokud váš obvyklý uzel není dostupný, můžete použít ostatní, aniž byste cokoli ztratili, protože máte vždy úplnou kopii všech svých dat. Proxy uzel neukládá nenahraditelná data. Pokud o to požádáte, hospoda si vás přidá jako přítele a po připojení aktualizuje výtisk vašeho časopisu. Jakmile se k němu vaši sledující připojí, budou si moci stáhnout vaše nové příspěvky, i když jste se již odpojili. Aby se s vámi hospoda spřátelila, musíte dostat pozvánku od správce hospody. Nejčastěji to můžete provést sami prostřednictvím webového rozhraní (
Přestože síť funguje poměrně dlouho, je na ní málo lidí. Podle André Staltze, vývojáře aplikací pro Android,
Pokyny pro začátečníky jsou umístěny
Všechny obrázky z článku André Staltze
Užitečné odkazy:
[1]Zdroj: www.habr.com