Subject: Re: Two Different Routes to the Same Node, One with Via

From: Sergey Matveev <[email-masked]>
Date: Wed, 15 Dec 2021 11:38:29 +0300

*** Koushik Roy [2021-12-12 22:58]:
>This would be a cool feature, but how would you be able to enforce "max
>delivery" across multiple neighbors?

I have got the same question. We have to keep the state of number of
deliveries per area message. There is also always race: probably you
connect to Baz a second earlier than to a Bar directly. What to do if
caller connects to both Baz and Bar -- should it "lock" encrypted packet
transmission because it want to send it at most once? What if
transmission is interrupted: for example you begin sending packet to
Bar, but then you go outside LAN and only Baz (via WAN) will be
accessible for a long time. Should the packet be in "locked" state?
Moreover hypothethical locks depend on encrypted packet's content
(decrypted area message), leaking some knowledge that it is some kind of
special. There are too many questions, and hardly they are easy to
answer with confidence. All of that smells like huge complication :-)

-- 
Sergey Matveev (http://www.stargrave.org/)
OpenPGP: CF60 E89A 5923 1E76 E263  6422 AE1A 8109 E498 57EF