<oembed><type>rich</type><version>1.0</version><author_name>npub1vjzmc45k8dgujppapp2ue20h3l9apnsntgv4c0ukncvv549q64gsz4x8dd</author_name><author_url>https://nostr.ae/npub1vjzmc45k8dgujppapp2ue20h3l9apnsntgv4c0ukncvv549q64gsz4x8dd</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2020-05-07&#xA;📝 Original message:What I&#39;m thinking more is if the costs of security are being too much&#xA;externalized from the light clients onto full nodes, nodes operators are&#xA;just going to stop servicing light clients `peercfilters=false`. The&#xA;backbone p2p network is going to be fine. But the massive LN light clients&#xA;network built on top is going to rely on centralized services for its chain&#xA;access and now you may have consensus capture by those..&#xA;&#xA;Le mer. 6 mai 2020 à 12:00, Keagan McClelland &lt;keagan.mcclelland at gmail.com&gt;&#xA;a écrit :&#xA;&#xA;&gt; Hi Antoine,&#xA;&gt;&#xA;&gt; Consensus capture by miners isn&#39;t the only concern here. Consensus capture&#xA;&gt; by any subset of users whose interests diverge from the overall consensus&#xA;&gt; is equally damaging. The scenario I can imagine here is that the more light&#xA;&gt; clients outpace full nodes, the more the costs of security are being&#xA;&gt; externalized from the light clients onto the full nodes. In this situation,&#xA;&gt; it can make full nodes harder to run. If they are harder to run it will&#xA;&gt; price out some marginal set of full node operators, which causes a net new&#xA;&gt; increase in light clients (as the disaffected full nodes convert), AND a&#xA;&gt; redistribution of load onto a smaller surface area. This is a naturally&#xA;&gt; unstable process. It is safe to say that as node counts drop, the set of&#xA;&gt; node operators will increasingly represent economic actors with extreme&#xA;&gt; weight. The more this process unfolds, the more likely their interests will&#xA;&gt; diverge from the population at large, and also the more likely they can be&#xA;&gt; coerced into behavior they otherwise wouldn&#39;t. After all it is easier to&#xA;&gt; find agents who carry lots of economic weight. This is true independent of&#xA;&gt; their mining status, we should be just as wary of consensus capture by&#xA;&gt; exchanges or HNWI&#39;s as we are about miners.&#xA;&gt;&#xA;&gt; Keagan&#xA;&gt;&#xA;&gt; On Wed, May 6, 2020 at 3:06 AM Antoine Riard &lt;antoine.riard at gmail.com&gt;&#xA;&gt; wrote:&#xA;&gt;&#xA;&gt;&gt; I do see the consensus capture argument by miners but in reality isn&#39;t&#xA;&gt;&gt; this attack scenario have a lot of assumptions on topology an deployment ?&#xA;&gt;&gt;&#xA;&gt;&gt; For such attack to succeed you need miners nodes to be connected to&#xA;&gt;&gt; clients to feed directly the invalid headers and if these ones are&#xA;&gt;&gt; connected to headers/filters gateways, themselves doing full-nodes&#xA;&gt;&gt; validation invalid chain is going to be sanitized out ?&#xA;&gt;&gt;&#xA;&gt;&gt; Sure now you trust these gateways, but if you have multiple connections&#xA;&gt;&gt; to them and can guarantee they aren&#39;t run by the same entity, that maybe an&#xA;&gt;&gt; acceptable security model, depending of staked amount and your&#xA;&gt;&gt; expectations. I more concerned of having a lot of them and being&#xA;&gt;&gt; diversified enough to avoid collusion between gateways/chain access&#xA;&gt;&gt; providers/miners.&#xA;&gt;&gt;&#xA;&gt;&gt; But even if you light clients is directly connected to the backbone&#xA;&gt;&gt; network and may be reached by miners you can implement fork anomalies&#xA;&gt;&gt; detection and from then you may have multiples options:&#xA;&gt;&gt; * halt the wallet, wait for human intervention&#xA;&gt;&gt; * fallback connection to a trusted server, authoritative on your chain&#xA;&gt;&gt; view&#xA;&gt;&gt; * invalidity proofs?&#xA;&gt;&gt;&#xA;&gt;&gt; Now I agree you need a wide-enough, sane backbone network to build on&#xA;&gt;&gt; top, and we should foster node adoption as much as we can.&#xA;&gt;&gt;&#xA;&gt;&gt; Le mar. 5 mai 2020 à 09:01, Luke Dashjr &lt;luke at dashjr.org&gt; a écrit :&#xA;&gt;&gt;&#xA;&gt;&gt;&gt; On Tuesday 05 May 2020 10:17:37 Antoine Riard via bitcoin-dev wrote:&#xA;&gt;&gt;&gt; &gt; Trust-minimization of Bitcoin security model has always relied first&#xA;&gt;&gt;&gt; and&#xA;&gt;&gt;&gt; &gt; above on running a full-node. This current paradigm may be shifted by&#xA;&gt;&gt;&gt; LN&#xA;&gt;&gt;&gt; &gt; where fast, affordable, confidential, censorship-resistant payment&#xA;&gt;&gt;&gt; services&#xA;&gt;&gt;&gt; &gt; may attract a lot of adoption without users running a full-node.&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt; No, it cannot be shifted. This would compromise Bitcoin itself, which&#xA;&gt;&gt;&gt; for&#xA;&gt;&gt;&gt; security depends on the assumption that a supermajority of the economy&#xA;&gt;&gt;&gt; is&#xA;&gt;&gt;&gt; verifying their incoming transactions using their own full node.&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt; The past few years has seen severe regressions in this area, to the&#xA;&gt;&gt;&gt; point&#xA;&gt;&gt;&gt; where Bitcoin&#39;s future seems quite bleak. Without serious improvements&#xA;&gt;&gt;&gt; to the&#xA;&gt;&gt;&gt; full node ratio, Bitcoin is likely to fail.&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt; Therefore, all efforts to improve the &#34;full node-less&#34; experience are&#xA;&gt;&gt;&gt; harmful,&#xA;&gt;&gt;&gt; and should be actively avoided. BIP 157 improves privacy of fn-less&#xA;&gt;&gt;&gt; usage,&#xA;&gt;&gt;&gt; while providing no real benefits to full node users (compared to more&#xA;&gt;&gt;&gt; efficient protocols like Stratum/Electrum).&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt; For this reason, myself and a few others oppose merging support for BIP&#xA;&gt;&gt;&gt; 157 in&#xA;&gt;&gt;&gt; Core.&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt; &gt; Assuming a user adoption path where a full-node is required to benefit&#xA;&gt;&gt;&gt; for&#xA;&gt;&gt;&gt; &gt; LN may deprive a lot of users, especially those who are already denied&#xA;&gt;&gt;&gt; a&#xA;&gt;&gt;&gt; &gt; real financial infrastructure access.&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt; If Bitcoin can&#39;t do it, then Bitcoin can&#39;t do it.&#xA;&gt;&gt;&gt; Bitcoin can&#39;t solve *any* problem if it becomes insecure itself.&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt; Luke&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt; P.S. See also&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt; https://medium.com/@nicolasdorier/why-i-dont-celebrate-neutrino-206bafa5fda0&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt; https://medium.com/@nicolasdorier/neutrino-is-dangerous-for-my-self-sovereignty-18fac5bcdc25&#xA;&gt;&gt;&gt;&#xA;&gt;&gt; _______________________________________________&#xA;&gt;&gt; Lightning-dev mailing list&#xA;&gt;&gt; Lightning-dev at lists.linuxfoundation.org&#xA;&gt;&gt; https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev&#xA;&gt;&gt;&#xA;&gt;&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20200506/def41023/attachment-0001.html&gt;</html></oembed>