{"guid":"39f20505-e766-570e-baa4-cb9be2d9369c","title":"Local Area Social Network -- Microblog für Spaces, Messen oder das Heimnetz","subtitle":null,"slug":"gpn23-274-local-area-social-network-microblog-fr-spaces-messen-oder-das-heimnetz","link":"https://cfp.gulas.ch/gpn23/talk/YE7PYL/","description":"In diesem Vortrag möchte ich _\"Lichtung\"_ vorstellen -- eine kleine Server/Client-Anwendung, die einen simplen Micorblogging-Service zur Verfügung stellt und somit eine Lichtung in den dichten Internet-Wald schlägt.\nSie ist entworfen, um innerhalb eines IP-Netzwerks einen deterministischen Feed von Beiträgen und verschlüsselte Chatrooms zwischen je zwei Parteien bereitzustellen.\n\nBesonderen Fokus lege ich dabei auf die möglichen **Einsatzgebiete eines lokalen Sozialen Netzwerks**, die **technische Umsetzbarkeit** von persistenten Nutzer-Identitäten über nicht-föderierte Serverinstanzen hinweg und die **Probleme**, die sichere Verschlüsselung und echte Anonymität **für Moderatoren** mit sich bringen.\n\n---\n\nAus technischer Sicht werden hier diverse spannende Themen rund um asymmetrische Verschlüsselung/Signaturen, generative Kunst und Netzwerk-Routing verbunden:\n- Wie könnte ein Client aussehen, der mehrere Server gleichzeitig anspricht?\n- Wie stellt man eine pseudonyme Identiät über mehrere voneinander getrennte Netzwerke hinweg dar?\n- Und wie konstruiert man ein sicheres Netzwerk, in dem Server und Client sich gegenseitig niemals gänzlich vertrauen können?\n\nUmgesetzt wird das über asymmetrische Kryptografie, bei der immer zwei zusammengehörige Schlüssel generiert werden: Ein geheimer zum Signieren und ein öffentlicher zum Verifizieren. Genauso beim Verschlüsseln von Direktnachtichten: Mit dem öffentlichen Schlüssel können Nachrichten verschlüsselt werden, die nur mit dem dazugehörigen, privaten Schlüssel wieder geöffnet werden können.\n\nAuf diesem Prinzip lässt sich ein Kommunikationssystem aufziehen, das die klassischen Funktionen eines sozialen Netzwerkes implementiert, ohne dass der Server Anmeldedaten halten muss.\n\nDabei spielen Identicons eine große Rolle, die aus den maschinenlesbaren Hashes des kryptographischen Unterbaus hübsche, für den Menschen leicht wiedererkennbare Muster generieren. Sie machen die hidden patterns des asymmetrischen Signieren und Verschlüsselns somit deutlich und greifbar!\n\n---\n\nAber auch die gesellschaftliche Perspektive muss bei einem solchen Projekt betrachtet werden:\n- Wie kann und muss ein digitaler, sozialer Raum moderiert werden?\n- Was sind die Implikationen von voller Anonymität im Internet und wie sicher darf eine Verschlüsselung überhaupt sein?\n- Welche Überlegungen muss ich treffen, bevor ich Inhalte von Nutzern auf meiner eigenen Seite bereitstelle?\n- Und wie können wir technische Lösungen schaffen, um Content-Moderation angenehmer zu gestalten?\n\nModerne soziale Netzwerke, wie Instagram, Twitter oder TikTok sind für datenschutz-bewusste Menschen nahezu vollkommen unbenuzbar geworden.\nErst kürzlich kündigte Meta an, **alle Nutzerdaten in state-of-the-art Machine-Learning-Systeme** zu füttern, um damit möglichst realistisches Nutzerverhalten zu simulieren.\n\nDas Fediverse mit Mastodon, Pixelfed, Feddit und vielen anderen Anwendungen setzt dagegen einen gesunden, dezentralen Kontrapunkt.\n\nDoch was _alle diese Netzwerke_ gemein haben ist, dass sie global und für jeden Menschen mit Internetzugang verfügbar sind.\nDabei ist das Anwengungs-Modell, kreative oder lustige Text- und Bildbeiträge in einen zeitlich sortierten Feed zu posten, auch für **kleinere lokale Netzwerke** interessant!\n\nIn Hackspaces oder Vereinsräumen könnte ein solcher Feed als **gemeinschaftliches Gästebuch** genutzt werden;\nauf Messen oder Festivals könnte **lokale Kommunikation und Vernetzung** vereinfacht werden,\naber auch im privaten Heimnetz könnte eine solche Anwendung z.B. als **WG-Tagebuch** genutzt werden.\n\nNatürlich spricht auch nichts dagegen, eine Instanz ins **öffentliche Internet** zu stellen, und einen herkömmlichen Microblogging-Dienst zu betreiben.\n\n_\"Lichtung\"_ ist eine kleine Server/Client-Anwendung, die einen simplen Microblogging-Service zur Verfügung stellt.\nSie ist entworfen, um innerhalb eines IP-Netzwerks einen deterministischen Feed von Beiträgen und verschlüsselte Chatrooms zwischen je zwei Parteien bereitzustellen.\n\n**Dabei sollen Nutzer-Identitäten über verschiedene Server-Instanzen und Netzwerke hinweg persistent sein und gleichzeitig eine hohe Datendiskretion gewahrt bleiben.**\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"deu","persons":["irrlicht"],"tags":["274","2025","gpn23","Software and Infrastructure","ZKM Medientheater","gpn23-deu","Day 4"],"view_count":180,"promoted":false,"date":"2025-06-22T12:30:00.000+02:00","release_date":"2025-06-22T00:00:00.000+02:00","updated_at":"2026-03-19T00:15:04.698+01:00","length":3153,"duration":3153,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn23/274-39f20505-e766-570e-baa4-cb9be2d9369c.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn23/274-39f20505-e766-570e-baa4-cb9be2d9369c_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn23/274-39f20505-e766-570e-baa4-cb9be2d9369c.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn23/274-39f20505-e766-570e-baa4-cb9be2d9369c.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn23-274-local-area-social-network-microblog-fr-spaces-messen-oder-das-heimnetz","url":"https://api.media.ccc.de/public/events/39f20505-e766-570e-baa4-cb9be2d9369c","conference_title":"Gulaschprogrammiernacht 23","conference_url":"https://api.media.ccc.de/public/conferences/gpn23","related":[],"recordings":[{"size":534,"length":3153,"mime_type":"video/webm;codecs=av01","language":"deu","filename":"gpn23-274-deu-Local_Area_Social_Network_--_Microblog_fuer_Spaces_Messen_oder_das_Heimnetz_av1-hd.webm","state":"new","folder":"av1-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2025-06-22T15:31:33.721+02:00","recording_url":"https://cdn.media.ccc.de/events/gpn/gpn23/av1-hd/gpn23-274-deu-Local_Area_Social_Network_--_Microblog_fuer_Spaces_Messen_oder_das_Heimnetz_av1-hd.webm","url":"https://api.media.ccc.de/public/recordings/88344","event_url":"https://api.media.ccc.de/public/events/39f20505-e766-570e-baa4-cb9be2d9369c","conference_url":"https://api.media.ccc.de/public/conferences/gpn23"},{"size":48,"length":3153,"mime_type":"audio/mpeg","language":"deu","filename":"gpn23-274-deu-Local_Area_Social_Network_--_Microblog_fuer_Spaces_Messen_oder_das_Heimnetz_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2025-06-22T14:42:15.861+02:00","recording_url":"https://cdn.media.ccc.de/events/gpn/gpn23/mp3/gpn23-274-deu-Local_Area_Social_Network_--_Microblog_fuer_Spaces_Messen_oder_das_Heimnetz_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/88334","event_url":"https://api.media.ccc.de/public/events/39f20505-e766-570e-baa4-cb9be2d9369c","conference_url":"https://api.media.ccc.de/public/conferences/gpn23"},{"size":1494,"length":3153,"mime_type":"video/webm","language":"deu","filename":"gpn23-274-deu-Local_Area_Social_Network_--_Microblog_fuer_Spaces_Messen_oder_das_Heimnetz_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2025-06-22T14:54:08.230+02:00","recording_url":"https://cdn.media.ccc.de/events/gpn/gpn23/webm-hd/gpn23-274-deu-Local_Area_Social_Network_--_Microblog_fuer_Spaces_Messen_oder_das_Heimnetz_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/88340","event_url":"https://api.media.ccc.de/public/events/39f20505-e766-570e-baa4-cb9be2d9369c","conference_url":"https://api.media.ccc.de/public/conferences/gpn23"},{"size":33,"length":3153,"mime_type":"audio/opus","language":"deu","filename":"gpn23-274-deu-Local_Area_Social_Network_--_Microblog_fuer_Spaces_Messen_oder_das_Heimnetz_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2025-06-22T14:45:23.112+02:00","recording_url":"https://cdn.media.ccc.de/events/gpn/gpn23/opus/gpn23-274-deu-Local_Area_Social_Network_--_Microblog_fuer_Spaces_Messen_oder_das_Heimnetz_opus.opus","url":"https://api.media.ccc.de/public/recordings/88336","event_url":"https://api.media.ccc.de/public/events/39f20505-e766-570e-baa4-cb9be2d9369c","conference_url":"https://api.media.ccc.de/public/conferences/gpn23"},{"size":204,"length":3153,"mime_type":"video/webm","language":"deu","filename":"gpn23-274-deu-Local_Area_Social_Network_--_Microblog_fuer_Spaces_Messen_oder_das_Heimnetz_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2025-06-22T14:41:49.396+02:00","recording_url":"https://cdn.media.ccc.de/events/gpn/gpn23/webm-sd/gpn23-274-deu-Local_Area_Social_Network_--_Microblog_fuer_Spaces_Messen_oder_das_Heimnetz_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/88333","event_url":"https://api.media.ccc.de/public/events/39f20505-e766-570e-baa4-cb9be2d9369c","conference_url":"https://api.media.ccc.de/public/conferences/gpn23"},{"size":161,"length":3153,"mime_type":"video/mp4","language":"deu","filename":"gpn23-274-deu-Local_Area_Social_Network_--_Microblog_fuer_Spaces_Messen_oder_das_Heimnetz_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2025-06-22T14:41:41.776+02:00","recording_url":"https://cdn.media.ccc.de/events/gpn/gpn23/h264-sd/gpn23-274-deu-Local_Area_Social_Network_--_Microblog_fuer_Spaces_Messen_oder_das_Heimnetz_sd.mp4","url":"https://api.media.ccc.de/public/recordings/88332","event_url":"https://api.media.ccc.de/public/events/39f20505-e766-570e-baa4-cb9be2d9369c","conference_url":"https://api.media.ccc.de/public/conferences/gpn23"},{"size":777,"length":3153,"mime_type":"video/mp4","language":"deu","filename":"gpn23-274-deu-Local_Area_Social_Network_--_Microblog_fuer_Spaces_Messen_oder_das_Heimnetz_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2025-06-22T14:31:58.084+02:00","recording_url":"https://cdn.media.ccc.de/events/gpn/gpn23/h264-hd/gpn23-274-deu-Local_Area_Social_Network_--_Microblog_fuer_Spaces_Messen_oder_das_Heimnetz_hd.mp4","url":"https://api.media.ccc.de/public/recordings/88331","event_url":"https://api.media.ccc.de/public/events/39f20505-e766-570e-baa4-cb9be2d9369c","conference_url":"https://api.media.ccc.de/public/conferences/gpn23"}]}