<oembed><type>rich</type><version>1.0</version><author_name>npub1r375vdaydp5nnnytff6ee2kwzxak8whmwkmnkm6h67agr7dadfkqxn6ccq</author_name><author_url>https://nostr.ae/npub1r375vdaydp5nnnytff6ee2kwzxak8whmwkmnkm6h67agr7dadfkqxn6ccq</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2017-12-29&#xA;📝 Original message:&#xA;Hello,&#xA;&#xA;Thanks for all of the discussion on this topic. In general, I don&#39;t have &#xA;a solid opinion formed yet, but I understand all of the points that &#xA;everyone has made. I think the bottom line is that a limit doesn&#39;t hurt &#xA;right now unless the purchasing power of bitcoin dramatically declines. &#xA;This limit is like the block size limit in that it is conservative and &#xA;we need to have some experience in order to determine whether the limit &#xA;is needed at all. It proved to be very clear over time that a block size &#xA;limit was needed as one force against centralization. Maybe a limit is &#xA;needed for lightning channels, maybe it isn&#39;t, but we need to first see &#xA;how the network starts to evolve. My main concern long term is that a &#xA;large business couldn&#39;t operate using lightning, because the channel &#xA;sizes and payment sizes are too small. What if you&#39;re buying an oil rig, &#xA;a locomotive, a gas turbine, a load of coal, or a herd of cattle. Should &#xA;a blockchain transaction be used for everyone in the world for these &#xA;types of purchases? But then again, maybe different types of users will &#xA;use different kinds of lightning networks.&#xA;&#xA;Another reason against accepting large incoming channels yourself would &#xA;be that you may not want to encourage people paying you to route through &#xA;one of the super nodes. Super nodes are likely spies or targets of spies &#xA;and users won&#39;t naturally want to deal with those types of actors.&#xA;&#xA;Also, the Eclair implementation supports push_msat too.&#xA;&#xA;Other than as &#34;training wheels&#34;, I&#39;m still not sure why we need a &#xA;payment limit if we have a channel limit. It seems as though the channel &#xA;limit puts an implicit payment limit in place.&#xA;&#xA;Andy Schroder&#xA;&#xA;On 12/27/2017 03:13 PM, ZmnSCPxj wrote:&#xA;&gt; Good morning Daniel,&#xA;&gt;&#xA;&gt;&#xA;&gt;&#xA;&gt;&gt; -------- Original Message --------&#xA;&gt;&gt; Subject: Re: [Lightning-dev] General questions about channels&#xA;&gt;&gt; Local Time: December 27, 2017 10:30 PM&#xA;&gt;&gt; UTC Time: December 27, 2017 2:30 PM&#xA;&gt;&gt; From: therealsangaman at gmail.com&#xA;&gt;&gt; To: ZmnSCPxj &lt;ZmnSCPxj at protonmail.com&gt;&#xA;&gt;&gt; Andy Schroder &lt;info at andyschroder.com&gt;, &#xA;&gt;&gt; lightning-dev at lists.linuxfoundation.org &#xA;&gt;&gt; &lt;lightning-dev at lists.linuxfoundation.org&gt;&#xA;&gt;&gt;&#xA;&gt;&gt; I&#39;ve only really been getting my hands into LN the past few weeks but&#xA;&gt;&gt; I thought I&#39;d share my thoughts here.&#xA;&gt;&gt;&#xA;&gt;&gt; ZmnSCPxj via Lightning-dev lightning-dev at lists.linuxfoundation.org &#xA;&gt;&gt; &lt;mailto:lightning-dev at lists.linuxfoundation.org&gt; wrote:&#xA;&gt;&gt;&#xA;&gt;&gt;     Perhaps some day, in the LONG TERM, the limits may be increased&#xA;&gt;&gt;&#xA;&gt;&gt;&#xA;&gt;&gt; I was always under the impression that the channel and payment limits&#xA;&gt;&gt; were intended to be training wheels, this is the first I&#39;ve heard of&#xA;&gt;&gt; them intended to stick around long term. I find the channel limit to&#xA;&gt;&gt; be particularly restrictive, as it hinders some use cases I&#39;d envision&#xA;&gt;&gt; where large payment channels between two parties are useful and can&#xA;&gt;&gt; also be used for routing LN payments. Large payments afaik can be&#xA;&gt;&gt; broken up into smaller ones without incurring too much cost or&#xA;&gt;&gt; trouble,&#xA;&gt;&#xA;&gt; Splitting up large payments would require multiple invoices at least &#xA;&gt; for now (whether this is troublesome or not may be a matter of &#xA;&gt; opinion, bit I suspect juggling more than a few invoices would be &#xA;&gt; painful as a user experience). Routing larger payments over multiple &#xA;&gt; routes automatically while using a single invoice, is harder as &#xA;&gt; multiple routes need to be set up, and each route must have different &#xA;&gt; preimages: further it is likely you want the entire large payment to &#xA;&gt; be done atomically, which would be harder to arrange.&#xA;&gt;&#xA;&gt;&gt; but that&#39;s not the case for creating channels. As the channel&#xA;&gt;&gt; itself involves only two parties - and in sticking to my general&#xA;&gt;&gt; political/philosophical mantra - there is really no justification for&#xA;&gt;&gt; limits to be imposed on this. Which brings me to my next point.&#xA;&gt;&gt;&#xA;&gt;&#xA;&gt; Perhaps our definition of &#34;long term&#34; is askew. A year after mainnet &#xA;&gt; release, I doubt anyone would feel safe implementing removal of the &#xA;&gt; limit; this is my &#34;long term&#34;.  Five years, I imagine quite a few will &#xA;&gt; use the nonlimited version and may form a subnetwork among &#xA;&gt; themselves.  But possibly by then it would be unlikely that most &#xA;&gt; people using Bitcoin at all would evem be capable of putting 150 mBTC &#xA;&gt; in spending money on a hot wallet, in which case whether there is a &#xA;&gt; 167 mBTC limit per channel or not is largely a moot point. Or perhaps &#xA;&gt; I simply imagine hyperbitcoinization by then, with people putting &#xA;&gt; entire bitcoins into hot wallets equivalent to people putting &#xA;&gt; thousands of USD today in their back pockets as invitation to be attacked.&#xA;&gt;&#xA;&gt;&gt;&#xA;&gt;&gt;     There is also again the wisdom, that one should keep most of the&#xA;&gt;&gt;     funds in&#xA;&gt;&gt;     cold storage, and only a small amount for spending in hot wallets&#xA;&gt;&gt;     like&#xA;&gt;&gt;     Lightning nodes&#xA;&gt;&gt;&#xA;&gt;&gt;&#xA;&gt;&gt; I think this is a top-down way of thinking that runs counter to the&#xA;&gt;&gt; spirit of bitcoin. The &#34;wisest&#34; thing to do in fact may be to simply&#xA;&gt;&gt; buy inflation-adjusted treasury bonds and not mess with bitcoin at&#xA;&gt;&gt; all, much less the experimental lightning network. As advice this is&#xA;&gt;&gt; perfectly fine to share with others for them to follow on a voluntary&#xA;&gt;&gt; basis, but I don&#39;t see why this ought to be enforced as a rule on a&#xA;&gt;&gt; protocol level.&#xA;&gt;&gt;&#xA;&gt;&#xA;&gt; Possibly.  At the protocol level, a limit encourages the growth of the &#xA;&gt; network towards a mesh network rather than more central forms, &#xA;&gt; however.  I merely put this since it is unlikely that most people &#xA;&gt; following this &#34;wisdom&#34; would have an incentive to even run software &#xA;&gt; with the limit removed: that is, by the time Lightning becomes fully &#xA;&gt; deployed the limit may not even be reached in practice.&#xA;&gt;&#xA;&gt;&gt;&#xA;&gt;&gt; Also, I personally can&#39;t see a reason why a node would reject a large&#xA;&gt;&gt; channel being made with it, where is the downside or risk? The party&#xA;&gt;&gt; committing funds to the channel is the one risking loss or delay of&#xA;&gt;&gt; funds.&#xA;&gt;&gt;&#xA;&gt;&#xA;&gt; But the party committing funds to the channel is known via node &#xA;&gt; gossip, and it is known also who the other end of the channel is. If &#xA;&gt; you were to propose opening for example a 5BTC channel to me with the &#xA;&gt; funds coming from you, I would consider the possibility that I might &#xA;&gt; get attacked in order to get to your funds (and I might not have the &#xA;&gt; resources to protect against such an attack on my end, even if you &#xA;&gt; might). Further, putting 5BTC implies that at some point there is the &#xA;&gt; future possibility, due to routing and so on, that the channel will &#xA;&gt; have around 5BTC belonging to me, and at some point before you can &#xA;&gt; spend the entire 5BTC I would want to close the channel and commit the &#xA;&gt; funds that I now own into cold storage (so that the ability to channel &#xA;&gt; 5BTC from you to me is a moot point).&#xA;&gt;&#xA;&gt;&#xA;&gt; Regards,&#xA;&gt; ZmnSCPxj&#xA;&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/lightning-dev/attachments/20171229/b0cc58a4/attachment.html&gt;</html></oembed>