Zitat von Samui;302274
Opa:
Wenn ich eine Nachricht an Dich schicke und treffe unterwegs 10 Personen, kopiere ich die Nachricht auf den Speicher aller 10?
Diese treffen wiederum 10 Personen, etc. Somit wäre meine Nachricht nach 2 Generationen bereits 101x im Umlauf. Nach einer weiteren Generation trifft Dich jemand und gibt Dir die Nachricht.
Woher wissen die übrigen 1001 Personen, dass Dich die Nachricht erreichte und sie gelöscht werden kann?
Oder verstehe ich das gesamte Prinzip falsch?
Ohne weitere Annahmen über die Topologie stimmt das. Jede Nachricht geht an alle. Aber man kann verschiedene Routing-Strategien einbauen, die das verbessern.
Nach dem gleichen Prinzip hat das Newsnet funktioniert.
Das Löschen habe ich realisiert über signierte "ich habs erhalten"-Nachrichten. Die breiten sich dann schneller aus, als die Last-Nachrichten.
Beim Newsnet hatten Nachrichten einfach eine Lebensdauer, nach der sie gelöscht wurden.
Wen das mehr interessiert kann nach folgenden Schlagworten suchen:
UUCP, Google Sneakernet, Gossip-Protokoll
Man kann die ganzen "alten" Techniken benutzen, die mit nicht dauernd stehenden Leitungen funktioniert haben.
Nick