public inbox for nncp-devel@lists.cypherpunks.ru
Atom feed
From: Sergey Matveev <stargrave@stargrave•org>
To: nncp-devel@lists.cypherpunks.ru
Subject: Re: Two Different Routes to the Same Node, One with Via
Date: Wed, 15 Dec 2021 11:38:29 +0300	[thread overview]
Message-ID: <YbmpkRVAITGKmwWS@stargrave.org> (raw)
In-Reply-To: <8735mxdm9l.fsf@pop-os.localdomain>

[-- Attachment #1: Type: text/plain, Size: 1096 bytes --]

*** 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

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

  reply	other threads:[~2021-12-15  8:38 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-12-10  4:13 Two Different Routes to the Same Node, One with Via Koushik Roy
2021-12-12 17:33 ` Sergey Matveev
2021-12-12 20:52   ` John Goerzen
2021-12-13  6:58     ` Koushik Roy
2021-12-15  8:38       ` Sergey Matveev [this message]
2021-12-17  0:03         ` John Goerzen