Architektur
Was passiert, während ein Knoten schläft
Für einen im Browser laufenden Knoten, dessen Tab in den Ruhezustand geht, ist die Antwort ausgearbeitet: Eine begleitende Serverkomponente hält die äussere Verbindung aufrecht und sammelt Eingehendes in drei getrennten Ringpuffern mit fester, je Klasse eigener Obergrenze. Getrennt deshalb, damit ein volllaufender Hintergrundpuffer niemals Steuernachrichten verdrängt; jeder Puffer verdrängt nur innerhalb seiner eigenen Klasse. Beim Aufwachen holt der Knoten den…
Für einen im Browser laufenden Knoten, dessen Tab in den Ruhezustand geht, ist die Antwort ausgearbeitet: Eine begleitende Serverkomponente hält die äussere Verbindung aufrecht und sammelt Eingehendes in drei getrennten Ringpuffern mit fester, je Klasse eigener Obergrenze. Getrennt deshalb, damit ein volllaufender Hintergrundpuffer niemals Steuernachrichten verdrängt; jeder Puffer verdrängt nur innerhalb seiner eigenen Klasse. Beim Aufwachen holt der Knoten den Rückstand nicht auf einmal ab, sondern fordert Kontingente in Prioritätsreihenfolge an — sonst spränge ihm die frisch aufgebaute Verbindung an der Menge der aufgestauten Daten. Ausgehende Nachrichten werden während des Ruhezustands verworfen statt zwischengelagert, weil sie ohne den Schlüssel des Nutzers gar nicht signiert werden könnten. Zwei Einschränkungen gehören dazu: Diese begleitende Komponente ist ein Server im Vermittlungspfad, der Verbindungsmetadaten sieht — dasselbe Restrisiko wie bei jedem Zugang ohne eigenen Knoten. Und für eine native Anwendung auf einem schlafenden Telefon gilt nichts davon; dafür enthält die Architektur keinen Weckmechanismus.
Einordnung
Diese Erläuterung gehört zur DaWN-Dokumentation und gibt den Stand der Projektdokumentation vom September 2026 wieder.
Was passiert, während ein Knoten schläft in drei Sätzen
Für einen im Browser laufenden Knoten, dessen Tab in den Ruhezustand geht, ist die Antwort ausgearbeitet: Eine begleitende Serverkomponente hält die äussere Verbindung aufrecht und sammelt Eingehendes in drei getrennten Ringpuffern mit fester, je Klasse eigener Obergrenze. Getrennt deshalb, damit ein volllaufender Hintergrundpuffer niemals Steuernachrichten verdrängt; jeder Puffer verdrängt nur innerhalb seiner eigenen Klasse. Beim Aufwachen holt der Knoten den…