<oembed><type>rich</type><version>1.0</version><author_name>npub17fjkngg0s0mfx4uhhz6n4puhflwvrhn2h5c78vdr5xda4mvqx89swntr0s</author_name><author_url>https://nostr.ae/npub17fjkngg0s0mfx4uhhz6n4puhflwvrhn2h5c78vdr5xda4mvqx89swntr0s</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2020-10-09&#xA;📝 Original message:&#xA;Hey Zman,&#xA;&#xA;raising the minimum payment size is another headache&#xA;&gt;&#xA;&#xA;It&#39;s true that it may (depending on the algorithm) lower the success rate&#xA;of MPP-split.&#xA;But it&#39;s already a parameter that node operators can configure at will (at&#xA;channel creation time),&#xA;so IMO it&#39;s a complexity we have to deal with anyway. Making it dynamic&#xA;shouldn&#39;t have a high&#xA;impact on MPP algorithms (apart from failures while `channel_update`s are&#xA;propagating).&#xA;&#xA;To be fully honest, my (maybe unpopular) opinion about MPP is that it&#39;s not&#xA;necessary on the&#xA;network&#39;s backbone, only at its edges. Once the network matures, I expect&#xA;channels between&#xA;&#34;serious&#34; routing nodes to be way bigger than the size of individual&#xA;payments. The only places&#xA;where there may be small or almost-empty channels are between end-users&#xA;(wallets) and&#xA;routing nodes.&#xA;If something like Trampoline were to be implemented, MPP would only be&#xA;needed to reach a&#xA;first routing node (short route), that routing node would aggregate the&#xA;parts and forward as a&#xA;single HTLC to the next routing node. It would be split again once it&#xA;reaches the other edge&#xA;of the network (for a short route as well). In a network like this, the MPP&#xA;routes would only have&#xA;to be computed on a small subset of the network, which makes brute-force&#xA;algorithms completely&#xA;reasonable and the success rate higher.&#xA;&#xA;This is an interesting fork of the discussion, but I don&#39;t think it&#39;s a&#xA;good reason to prevent these&#xA;parameters from being updated on live channels, what do you think?&#xA;&#xA;Bastien&#xA;&#xA;&#xA;Le jeu. 8 oct. 2020 à 22:05, ZmnSCPxj &lt;ZmnSCPxj at protonmail.com&gt; a écrit :&#xA;&#xA;&gt; Good morning t-bast,&#xA;&gt;&#xA;&gt; &gt; Please forget about channel jamming, upfront fees et al and simply&#xA;&gt; consider the parameters I&#39;m&#xA;&gt; &gt; mentioning. It feels to me that these are by nature dynamic channel&#xA;&gt; parameters (some of them are&#xA;&gt; &gt; even present in `channel_update`, but no-one updates them yet because&#xA;&gt; direct peers don&#39;t take the&#xA;&gt; &gt; update into account anyway). I&#39;d like to raise `htlc_minimum_msat` on&#xA;&gt; some big channels because&#xA;&gt; &gt; I&#39;d like these channels to be used only for big-ish payments. Today I&#xA;&gt; can&#39;t, I have to close that&#xA;&gt; &gt; channel and open a new one for such a trivial configuration update,&#xA;&gt; which is sad.&#xA;&gt;&#xA;&gt; At the risk of once more derailing the conversation: from the MPP&#xA;&gt; trenches, raising the minimum payment size is another headache.&#xA;&gt; The general assumption with MPP is that smaller amounts are more likely to&#xA;&gt; get through, but if anyone is making a significant bump up in&#xA;&gt; `htlc_minimum_msat`, that assumption is upended and we have to reconsider&#xA;&gt; if we may actually want to merge multiple failing splits into one, as well&#xA;&gt; as considering asymmetric splits (in particular asymmetric presplits)&#xA;&gt; because maybe the smaller splits will be unable to pass through the bigger&#xA;&gt; channels but the bigger-side split *might*.&#xA;&gt;&#xA;&gt; On the other hand: one can consider that the use of big payments as an&#xA;&gt; aggregation.&#xA;&gt; For example: a forwarding node might support smaller `htlc_minimum_msat`,&#xA;&gt; then after making multiple such forwards, find that a channel is now&#xA;&gt; heavily balanced towards one side or another.&#xA;&gt; It can then make a single large rebalance via one of the&#xA;&gt; high-`htlc_minimum_msat` channels t-bast is running.&#xA;&gt;&#xA;&gt; Regards,&#xA;&gt; ZmnSCPxj&#xA;&gt;&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/lightning-dev/attachments/20201009/cdca8cc5/attachment-0001.html&gt;</html></oembed>