--- Day changed Sat Apr 02 2016 00:00 -!- AmikoPay_CJP [~AmikoPay_@a83-163-77-195.adsl.xs4all.nl] has joined #lightning-dev 00:03 < digitsu> another potential vulnerability of lightning.... hypothetically, say LN is fairly popular. If at any point a fair number of miners get together and say "we are not going to mine any Breach Remedy Txn anymore" then that would cause a "bank run" in LN and everyone would rush to close out their channels. Which would benefit the miners in terms of fees. 00:03 < digitsu> which means it would really be something the miners would be incentivized to do. 00:04 < AmikoPay_CJP> Lightning depends on the miners NOT being a cartel. 00:04 < digitsu> even better, even when the network were to close all channels, assuming everything goes perfectly well (no DDoS's which prevent some close out channel getting broadcast) then nobody loses any money. all value just collapses back into Bitcoin mainchain. 00:06 < digitsu> @amino they don't need to be a cartel.... that implies they collude and actually GO THROUGH with what they threatened to do, say, selective censorship or whatever. LN weakness vs miners is just the verbal THREAT of a cartel. Something that say.... a simple "RoundTable Agreement" has been shown to produce in the past. 00:06 < AmikoPay_CJP> There has to be a "tragedy" of the commons game between miners. Several advantageous features of "vanilla" Bitcoin depend on that as well. 00:07 < digitsu> Bitcoin has economic incentives that prevent the miners from actually going through with something that was obivously selfish. 00:07 < digitsu> I don't see the equivalent in LN security model as yet. 00:08 < digitsu> imagine if just 1 large miner said that they won't mine breach remedies. Then that may be enough to start the bank run. 00:16 -!- johnwhitton [~johnwhitt@c-71-202-223-50.hsd1.ca.comcast.net] has quit [Quit: johnwhitton] 00:16 -!- johnwhitton [~johnwhitt@c-71-202-223-50.hsd1.ca.comcast.net] has joined #lightning-dev 00:16 -!- johnwhitton [~johnwhitt@c-71-202-223-50.hsd1.ca.comcast.net] has quit [Client Quit] 00:21 -!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #lightning-dev 00:23 -!- johnwhitton [~johnwhitt@c-71-202-223-50.hsd1.ca.comcast.net] has joined #lightning-dev 00:25 -!- PaulCape_ [~PaulCapes@204.28.124.82] has quit [Ping timeout: 264 seconds] 00:38 < AmikoPay_CJP> If one large miner said such a thing, then I guess some people would panic. 00:40 < AmikoPay_CJP> Now if your peer starts panicing and closes the channel, the channel will be closed. But as long as he doesn't, does it make sense for you to start closing the channel first? 00:44 < AmikoPay_CJP> Also, I think the existence of Lightning is probably advantageous to miners: ... 00:45 < AmikoPay_CJP> ... I remember reading a paper which argued that Lightning competes with other off-blockchain methods (e.g. centralized services or non-Bitcoin payments), and that on-blockchain will always be preferred for the highest-value transactions. 00:46 < AmikoPay_CJP> Lightning increases the need for and the use of Bitcoin as a currency, which is good for miner profitability. 00:47 -!- PaulCape_ [~PaulCapes@204.28.124.82] has joined #lightning-dev 00:47 < AmikoPay_CJP> Now these are all rather vague economical arguments, and actual miners might seem things differently, or have other motives, so I'm not saying this will 100% stop such an attack. 00:49 < AmikoPay_CJP> I mean "seem" -> "see" 00:50 -!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Ping timeout: 250 seconds] 01:14 -!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #lightning-dev 01:16 -!- PaulCape_ [~PaulCapes@204.28.124.82] has quit [Ping timeout: 244 seconds] 01:17 -!- johnwhitton [~johnwhitt@c-71-202-223-50.hsd1.ca.comcast.net] has quit [Quit: johnwhitton] 01:18 -!- johnwhitton [~johnwhitt@c-71-202-223-50.hsd1.ca.comcast.net] has joined #lightning-dev 01:19 -!- johnwhitton [~johnwhitt@c-71-202-223-50.hsd1.ca.comcast.net] has quit [Client Quit] 01:30 < stonecoldpat> AmikoPay_CJP: have you got a link to that paper? 01:32 < AmikoPay_CJP> I'll try to find it. 01:38 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #lightning-dev 01:40 -!- PaulCape_ [~PaulCapes@204.28.124.82] has joined #lightning-dev 01:41 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-nhezageckdwuyzdg] has joined #lightning-dev 01:43 -!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Ping timeout: 252 seconds] 01:46 < stonecoldpat> AmikoPay_CJP: thank you :) 01:56 < AmikoPay_CJP> I think I found it. 01:56 < AmikoPay_CJP> It was an e-mail, not a paper: http://lists.linuxfoundation.org/pipermail/lightning-dev/2015-October/000289.html 01:56 < stonecoldpat> awesome cheers (e-mail means it is a quicker read ;)) 02:07 -!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #lightning-dev 02:10 -!- PaulCape_ [~PaulCapes@204.28.124.82] has quit [Ping timeout: 244 seconds] 02:33 -!- PaulCape_ [~PaulCapes@204.28.124.82] has joined #lightning-dev 02:35 -!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Ping timeout: 252 seconds] 02:57 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Read error: Connection reset by peer] 02:59 -!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #lightning-dev 03:02 -!- PaulCape_ [~PaulCapes@204.28.124.82] has quit [Ping timeout: 276 seconds] 03:26 -!- PaulCape_ [~PaulCapes@204.28.124.82] has joined #lightning-dev 03:29 -!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Ping timeout: 276 seconds] 03:51 -!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #lightning-dev 03:54 -!- PaulCape_ [~PaulCapes@204.28.124.82] has quit [Ping timeout: 260 seconds] 04:24 -!- Piper-Off is now known as Monthrect 04:32 -!- jtimon [~quassel@227.31.134.37.dynamic.jazztel.es] has joined #lightning-dev 04:45 -!- PaulCape_ [~PaulCapes@204.28.124.82] has joined #lightning-dev 04:48 -!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Ping timeout: 248 seconds] 04:48 -!- AaronvanW [~ewout@172pc231.sshunet.nl] has joined #lightning-dev 04:48 -!- AaronvanW [~ewout@172pc231.sshunet.nl] has quit [Changing host] 04:48 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #lightning-dev 04:51 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Remote host closed the connection] 05:04 -!- proslogion [~proslogio@2.222.73.74] has joined #lightning-dev 05:10 -!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #lightning-dev 05:13 -!- PaulCape_ [~PaulCapes@204.28.124.82] has quit [Ping timeout: 252 seconds] 05:28 < proslogion> how would retroactive invalidation work if the miners are in collusion? I.e., they willfully ignore the instant pathway tx until the time window passes to confirm the delayed tx, because the rule breaker uses something like CPFP to bribe them with fees? 05:30 -!- JackH [~Jack@79-73-189-103.dynamic.dsl.as9105.com] has joined #lightning-dev 05:37 -!- PaulCape_ [~PaulCapes@204.28.124.82] has joined #lightning-dev 05:40 -!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Ping timeout: 252 seconds] 05:57 -!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has quit [Excess Flood] 06:00 -!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has joined #lightning-dev 06:05 -!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #lightning-dev 06:07 -!- PaulCape_ [~PaulCapes@204.28.124.82] has quit [Ping timeout: 244 seconds] 06:31 -!- PaulCape_ [~PaulCapes@204.28.124.82] has joined #lightning-dev 06:31 -!- AmikoPay_CJP [~AmikoPay_@a83-163-77-195.adsl.xs4all.nl] has quit [Quit: Leaving] 06:34 -!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Ping timeout: 276 seconds] 06:58 -!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #lightning-dev 07:01 -!- PaulCape_ [~PaulCapes@204.28.124.82] has quit [Ping timeout: 276 seconds] 07:24 -!- PaulCape_ [~PaulCapes@204.28.124.82] has joined #lightning-dev 07:27 -!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Ping timeout: 260 seconds] 08:22 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has joined #lightning-dev 08:22 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has quit [Client Quit] 09:08 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has joined #lightning-dev 09:25 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has quit [Quit: laurentmt] 09:44 -!- johnwhitton [~johnwhitt@c-71-202-223-50.hsd1.ca.comcast.net] has joined #lightning-dev 09:47 -!- johnwhitton [~johnwhitt@c-71-202-223-50.hsd1.ca.comcast.net] has quit [Client Quit] 09:47 -!- johnwhitton [~johnwhitt@c-71-202-223-50.hsd1.ca.comcast.net] has joined #lightning-dev 10:28 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #lightning-dev 11:39 -!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has quit [Excess Flood] 11:40 -!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has joined #lightning-dev 12:30 -!- cnoadfhsdf [~w@23.238.128.114] has joined #lightning-dev 12:43 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Ping timeout: 276 seconds] 12:46 -!- johnwhitton [~johnwhitt@c-71-202-223-50.hsd1.ca.comcast.net] has quit [Quit: johnwhitton] 13:09 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has joined #lightning-dev 13:09 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has quit [Client Quit] 13:20 -!- nathan [~nathan@c49-177-129-242.mckinn4.vic.optusnet.com.au] has joined #lightning-dev 13:21 < nathan> will lightning network support sending single satoshis? 13:35 -!- nathan [~nathan@c49-177-129-242.mckinn4.vic.optusnet.com.au] has quit [Read error: Connection reset by peer] 13:36 -!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has quit [Excess Flood] 13:39 -!- PaulCape_ [~PaulCapes@204.28.124.82] has quit [Ping timeout: 248 seconds] 13:45 -!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #lightning-dev 13:49 -!- cnoadfhsdf [~w@23.238.128.114] has quit [Ping timeout: 244 seconds] 14:04 -!- PaulCape_ [~PaulCapes@204.28.124.82] has joined #lightning-dev 14:04 -!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Ping timeout: 250 seconds] 14:13 -!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has joined #lightning-dev 14:23 -!- PaulCape_ [~PaulCapes@204.28.124.82] has quit [Quit: .] 14:23 -!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #lightning-dev 15:09 -!- stevenroose [~steven@vps.weuste.club] has quit [Ping timeout: 260 seconds] 15:11 -!- stevenroose [~steven@vps.weuste.club] has joined #lightning-dev 15:17 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has joined #lightning-dev 15:17 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has quit [Client Quit] 15:24 -!- PaulCape_ [~PaulCapes@204.28.124.82] has joined #lightning-dev 15:24 -!- PaulCape_ [~PaulCapes@204.28.124.82] has quit [Client Quit] 15:24 -!- PaulCape_ [~PaulCapes@204.28.124.82] has joined #lightning-dev 15:27 -!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Ping timeout: 252 seconds] 15:36 -!- btcdrak [uid115429@gateway/web/irccloud.com/x-piaiavzxuegqlcli] has quit [Quit: Connection closed for inactivity] 15:46 -!- PaulCape_ [~PaulCapes@204.28.124.82] has quit [Quit: .] 15:49 -!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #lightning-dev 16:04 -!- proslogion [~proslogio@2.222.73.74] has quit [Ping timeout: 248 seconds] 16:16 -!- proslogion [~proslogio@130.159.234.131] has joined #lightning-dev 17:28 -!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has quit [Remote host closed the connection] 17:28 -!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has joined #lightning-dev 17:35 -!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has quit [Ping timeout: 248 seconds] 17:35 -!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has joined #lightning-dev 17:43 -!- proslogion [~proslogio@130.159.234.131] has quit [Ping timeout: 248 seconds] 18:51 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-nhezageckdwuyzdg] has quit [Quit: Connection closed for inactivity] 19:27 -!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has quit [Excess Flood] 19:27 -!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has joined #lightning-dev 19:56 -!- btcdrak [uid115429@gateway/web/irccloud.com/x-zbxpbuwomwpvyfuk] has joined #lightning-dev 20:02 -!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has quit [Excess Flood] 20:08 -!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has joined #lightning-dev 20:32 < digitsu> AmikoPay_CJP: thanks. Though what you are saying (LN is good for miners) is very much economic theory an shouldn't be taken as a given. 20:33 < digitsu> really depends on what stage of adoption we wish to examine. In the scenario I outlined, it assumes that LN is actually quite well adopted and processing a large amount of txns. 20:33 < digitsu> At some critical point, it can be seen that the fees that the miners stand to earn from a mass panic bank run close in LN will outweigh any new txn fees from more people buying bitcoin just to use LN. 20:35 < digitsu> the fact that LN security model is reversed (the ability to secure your money depends on your ability to publish a revoke txn), means that it gives miners this extra leverage. 20:36 < digitsu> To which I agree with the notion that LN will only be really useful for micro txn, or money that is worth losing, or less that a bitcoin mainnet fee. 20:36 < digitsu> (or txns that are less than a bitcoin mainnet fee) 20:37 < digitsu> as it seemingly has a built-in self-limiting cap on its adoption. 21:12 -!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has quit [Remote host closed the connection] 21:26 -!- jtimon [~quassel@227.31.134.37.dynamic.jazztel.es] has quit [Ping timeout: 248 seconds] 21:37 -!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has joined #lightning-dev 21:39 -!- cnoadfhsdf [~w@113.99.6.19] has joined #lightning-dev 21:40 -!- cnoadfhsdf [~w@113.99.6.19] has left #lightning-dev [] 22:07 -!- phantomcircuit [~phantomci@strateman.ninja] has quit [Ping timeout: 244 seconds] 22:38 -!- molz [~molly@unaffiliated/molly] has joined #lightning-dev 22:40 -!- molly [~molly@unaffiliated/molly] has quit [Ping timeout: 244 seconds]