Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Nomadic Identity

Einer der grundlegenden Unterschiede zwischen Zot und anderen Messaging-Systemen bzw. -Protokollen ist die Unterstützung der „nomadischen Identität“. Das bedeutet ganz einfach, dass Ihre Identität (wer Sie sind) unabhängig von dem Server ist, von dem aus Sie Beiträge veröffentlichen (wo Sie sich befinden).

Folglich kann eine Person eine beliebige Anzahl aktiver Standorte haben. Implementierungen, die nomadische Identitäten unterstützen, MÜSSEN eine Kopie aller für diese Identität bestimmten Nachrichten an alle bekannten aktiven Standorte senden. Wenn Standorte eine Nachricht von der angegebenen Identität von einem beliebigen Standort erhalten, MÜSSEN sie überprüfen, ob die Identität diesen Standort autorisiert hat, und (bei erfolgreicher Überprüfung) die Nachricht ordnungsgemäß zustellen. Sie SOLLTEN den neu verifizierten Standort speichern und KÖNNEN anschließend die gespeicherten Informationen verwenden, anstatt eine erneute Überprüfung durchzuführen.

Wenn eine Identität ihre Standortdaten ändert, MUSS sie ein „Refresh“-Paket an alle bekannten Standorte senden, zu denen sie eine Verbindung unterhält und die für den nomadischen Betrieb ausgelegt sind. Die „Refresh“-Nachricht weist den anderen Standort an, eine Netzwerkerkennung durchzuführen und alle gespeicherten Informationen zu dieser Identität zu aktualisieren, die sich möglicherweise geändert haben.