<oembed><type>rich</type><version>1.0</version><title>ZmnSCPxj [ARCHIVE] wrote</title><author_name>ZmnSCPxj [ARCHIVE] (npub1g5…3ms3l)</author_name><author_url>https://yabu.me/npub1g5zswf6y48f7fy90jf3tlcuwdmjn8znhzaa4vkmtxaeskca8hpss23ms3l</author_url><provider_name>njump</provider_name><provider_url>https://yabu.me</provider_url><html>📅 Original date posted:2020-02-03&#xA;📝 Original message:&#xA;Good morning t-bast,&#xA;&#xA;&#xA;&gt; &gt; This is relevant if we ever want to hide the node id of the last node: Bob could provide a symmetric&#xA;&gt; &gt; encryption key to all its peers with unpublished channels, which the peer can XOR with its own true&#xA;&gt; &gt; node id and use the lowest 40 bits (or 46 bits or 58 bits) in the SCID.&#xA;&gt;&#xA;&gt; I don&#39;t understand your point here. Alice cannot hide her node_id from Bob since the `node_id` is&#xA;&gt; tied to the (unannounced) channel creation.&#xA;&gt;&#xA;&gt; But this is not an issue. What Alice wants to break is the ability to link multiple HTLCs together&#xA;&gt; because they use the same `node_id`. Since Alice can use a different `node_id` in every invoice,&#xA;&gt; it&#39;s easy for her to make sure Carol cannot tie those HTLCs together.&#xA;&#xA;That is precisely what I am referring to, the lowest bits of the node ID are embedded in the SCID, which we do not want to openly reveal to Carol.&#xA;Though if the point is to prevent Carol from correlating different invoices as arising from the same payee, then my scheme fails against that.&#xA;&#xA;&gt;&#xA;&gt; In order to hide from Bob, the best Alice can do is use a different `node_id` for each channel she&#xA;&gt; opens to Bob and use Tor. This way Bob cannot know that node_id_1 and node_id_2 both belong to Alice.&#xA;&gt; I don&#39;t think we can do better than that.&#xA;&#xA;Alice would do better to use multiple Bobs in that case.&#xA;&#xA;&#xA;Regards,&#xA;ZmnSCPxj</html></oembed>