Architektur
Warum nicht die dateiorientierte Abgleichlösung
Die verwendete Transportbibliothek bringt eine eigene Abgleichlösung mit, es lag also nahe, sie auch für die Daten zu nutzen. Die dokumentierte Prüfung entscheidet dagegen: Jene Lösung ist auf Datei-Abgleich zugeschnitten und kennt für Konflikte nur zuletzt-geschrieben-gewinnt, also keine echte Verschmelzung. Hier werden aber strukturierte Objekte mit einzeln bearbeitbaren Feldern repliziert — Titel, Fliesstext, Sammlungen, jeweils mit eigener Verschmelzungssemantik. Mitgeprüft und…
Die verwendete Transportbibliothek bringt eine eigene Abgleichlösung mit, es lag also nahe, sie auch für die Daten zu nutzen. Die dokumentierte Prüfung entscheidet dagegen: Jene Lösung ist auf Datei-Abgleich zugeschnitten und kennt für Konflikte nur zuletzt-geschrieben-gewinnt, also keine echte Verschmelzung. Hier werden aber strukturierte Objekte mit einzeln bearbeitbaren Feldern repliziert — Titel, Fliesstext, Sammlungen, jeweils mit eigener Verschmelzungssemantik. Mitgeprüft und ebenfalls verworfen wurden Automerge, ein weiteres Protokollpaar für berechtigungsgebundene Bereiche sowie ein Eigenbau. Der gewählte Weg ist damit gut begründet, trägt aber ein offen benanntes Restrisiko: Die tragende Bibliothek steht vor ihrer ersten stabilen Hauptversion, wird von einem kleinen Team entwickelt, und die Architektur hält dafür ausdrücklich Abbruchkriterien fest.
Einordnung
Diese Erläuterung gehört zur Architekturnotiz „Den Heimserver zerlegen“ und gibt den Stand der DaWN-Architekturdokumentation vom Juli 2026 wieder.
Quelle
iroh-docs, die dateiorientierte Abgleichlösung: https://github.com/n0-computer/iroh-docs
Automerge, die im selben Zug geprüfte Alternative: https://automerge.org/
Warum nicht die dateiorientierte Abgleichlösung in drei Sätzen
Die verwendete Transportbibliothek bringt eine eigene Abgleichlösung mit, es lag also nahe, sie auch für die Daten zu nutzen. Die dokumentierte Prüfung entscheidet dagegen: Jene Lösung ist auf Datei-Abgleich zugeschnitten und kennt für Konflikte nur zuletzt-geschrieben-gewinnt, also keine echte Verschmelzung. Hier werden aber strukturierte Objekte mit einzeln bearbeitbaren Feldern repliziert — Titel, Fliesstext, Sammlungen, jeweils mit eigener Verschmelzungssemantik. Mitgeprüft und…