--- Day changed Sat Jul 02 2016 00:04 -!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] 00:05 -!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-core-dev 00:20 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-core-dev 01:15 -!- CyrusV` is now known as CyrusV5 01:15 -!- CyrusV5 is now known as CyrusV 01:26 -!- baldur [~baldur@pool-72-69-25-42.nycmny.fios.verizon.net] has joined #bitcoin-core-dev 01:30 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)] 01:35 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Quit: Leaving] 01:49 -!- paveljanik [~paveljani@79-98-72-216.sys-data.com] has joined #bitcoin-core-dev 01:49 -!- paveljanik [~paveljani@79-98-72-216.sys-data.com] has quit [Changing host] 01:49 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-core-dev 01:59 -!- murch [~murch@p4FE38657.dip0.t-ipconnect.de] has joined #bitcoin-core-dev 02:02 -!- spudowiar [~spudowiar@unaffiliated/spudowiar] has joined #bitcoin-core-dev 02:08 -!- LeMiner2 [LeMiner@5ED1AFBF.cm-7-2c.dynamic.ziggo.nl] has joined #bitcoin-core-dev 02:10 -!- LeMiner [LeMiner@unaffiliated/leminer] has quit [Ping timeout: 252 seconds] 02:10 -!- LeMiner2 is now known as LeMiner 02:24 -!- murch1 [~murch@p4FDB6055.dip0.t-ipconnect.de] has joined #bitcoin-core-dev 02:25 -!- murch [~murch@p4FE38657.dip0.t-ipconnect.de] has quit [Ping timeout: 258 seconds] 02:32 -!- spudowiar [~spudowiar@unaffiliated/spudowiar] has quit [Quit: Leaving.] 02:34 -!- Chubbyurf88 [2fdb10db@gateway/web/freenode/ip.47.219.16.219] has joined #bitcoin-core-dev 02:35 -!- Chubbyurf88 [2fdb10db@gateway/web/freenode/ip.47.219.16.219] has quit [Client Quit] 02:38 -!- murch [~murch@p4FDB784D.dip0.t-ipconnect.de] has joined #bitcoin-core-dev 02:39 -!- murch1 [~murch@p4FDB6055.dip0.t-ipconnect.de] has quit [Ping timeout: 276 seconds] 02:50 -!- murch [~murch@p4FDB784D.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] 02:52 -!- tadasv [ttttt@gateway/shell/panicbnc/x-xsryvfuictxhnrnf] has joined #bitcoin-core-dev 02:53 -!- murch [~murch@p4FE3BCF0.dip0.t-ipconnect.de] has joined #bitcoin-core-dev 03:25 -!- beany [02dd2845@gateway/web/freenode/ip.2.221.40.69] has joined #bitcoin-core-dev 03:44 -!- laurentmt [~Thunderbi@176.158.157.202] has joined #bitcoin-core-dev 03:47 -!- beany [02dd2845@gateway/web/freenode/ip.2.221.40.69] has quit [Quit: Page closed] 03:52 -!- laurentmt [~Thunderbi@176.158.157.202] has quit [Quit: laurentmt] 05:00 -!- murch1 [~murch@p4FE380F3.dip0.t-ipconnect.de] has joined #bitcoin-core-dev 05:01 -!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has quit [Ping timeout: 246 seconds] 05:01 -!- murch [~murch@p4FE3BCF0.dip0.t-ipconnect.de] has quit [Ping timeout: 244 seconds] 05:06 -!- murch [~murch@p4FDB7A50.dip0.t-ipconnect.de] has joined #bitcoin-core-dev 05:06 -!- murch1 [~murch@p4FE380F3.dip0.t-ipconnect.de] has quit [Ping timeout: 250 seconds] 05:18 -!- harrymm [~wayne@178.162.214.34] has joined #bitcoin-core-dev 05:21 -!- JackH [~Jack@79-73-186-51.dynamic.dsl.as9105.com] has joined #bitcoin-core-dev 05:28 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-core-dev 05:49 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 276 seconds] 06:34 -!- laurentmt [~Thunderbi@176.158.157.202] has joined #bitcoin-core-dev 06:56 -!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has joined #bitcoin-core-dev 07:03 -!- laurentmt [~Thunderbi@176.158.157.202] has quit [Quit: laurentmt] 07:07 -!- musalbas [~musalbas@2001:bc8:30c2:ff00::] has quit [Ping timeout: 272 seconds] 07:12 -!- musalbas [~musalbas@2001:bc8:30c2:ff00::] has joined #bitcoin-core-dev 07:26 -!- TheFactory7 [uid164731@gateway/web/irccloud.com/x-mpevalzjvbcfxurj] has joined #bitcoin-core-dev 07:29 -!- murch1 [~murch@p4FE387B7.dip0.t-ipconnect.de] has joined #bitcoin-core-dev 07:29 -!- murch [~murch@p4FDB7A50.dip0.t-ipconnect.de] has quit [Ping timeout: 276 seconds] 07:30 -!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has quit [Ping timeout: 250 seconds] 07:31 -!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has joined #bitcoin-core-dev 07:39 -!- murch [~murch@p4FDB6AB1.dip0.t-ipconnect.de] has joined #bitcoin-core-dev 07:40 -!- murch1 [~murch@p4FE387B7.dip0.t-ipconnect.de] has quit [Ping timeout: 252 seconds] 07:56 -!- Inaltoas1nistra [~jonathan@88.147.121.77] has quit [Ping timeout: 276 seconds] 08:44 -!- murch [~murch@p4FDB6AB1.dip0.t-ipconnect.de] has quit [Quit: Leaving.] 08:59 < dgenr8> These folks are extremely and dangerously incompetent. 08:59 < dgenr8> Don't be so hard on yourself. The last core checkpoint was 4 months old when added to a release candidate. 09:00 < dgenr8> That's the same as XT when 4 script checking threads are enabled 09:00 < dgenr8> Your 1-day figure is off by a factor of 30 09:08 < dgenr8> ... 09:08 < dgenr8> The partition risk to XT is a result of your sneak attack on its usage of bip37 for the original thin blocks mechanism. Thanks for that. 09:24 -!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has joined #bitcoin-core-dev 09:27 < luke-jr> sure, blame us for your bugs.. 09:28 < luke-jr> you could have easily taken petertodd's patch to prefer RBF connections and used it for thin blocks instead 09:32 -!- spudowiar [~spudowiar@unaffiliated/spudowiar] has joined #bitcoin-core-dev 09:46 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Read error: Connection reset by peer] 09:52 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 10:06 -!- molz [~molly@unaffiliated/molly] has joined #bitcoin-core-dev 10:06 -!- laurentmt [~Thunderbi@176.158.157.202] has joined #bitcoin-core-dev 10:06 -!- laurentmt [~Thunderbi@176.158.157.202] has quit [Client Quit] 10:09 -!- moli [~molly@unaffiliated/molly] has quit [Ping timeout: 240 seconds] 11:06 -!- harrymm [~wayne@178.162.214.34] has quit [Ping timeout: 240 seconds] 11:20 -!- harrymm [~wayne@46.165.228.113] has joined #bitcoin-core-dev 11:20 -!- spudowiar is now known as jcase 11:20 -!- jcase [~spudowiar@unaffiliated/spudowiar] has quit [Disconnected by services] 11:21 -!- jcase [~spudowiar@unaffiliated/spudowiar] has joined #bitcoin-core-dev 11:22 -!- jcase is now known as spudowiar 11:22 -!- jannes [~jannes@178.132.211.90] has joined #bitcoin-core-dev 11:23 -!- netsin [~jiggalato@unaffiliated/jiggalator] has joined #bitcoin-core-dev 11:28 -!- netsin [~jiggalato@unaffiliated/jiggalator] has quit [Remote host closed the connection] 11:34 -!- netsin [~jiggalato@unaffiliated/jiggalator] has joined #bitcoin-core-dev 11:35 -!- mkarrer [~mkarrer@48.red-83-47-111.dynamicip.rima-tde.net] has quit [] 11:36 -!- mkarrer [~mkarrer@48.red-83-47-111.dynamicip.rima-tde.net] has joined #bitcoin-core-dev 11:38 -!- netsin [~jiggalato@unaffiliated/jiggalator] has quit [Remote host closed the connection] 11:48 -!- netsin [~jiggalato@unaffiliated/jiggalator] has joined #bitcoin-core-dev 11:49 -!- netsin [~jiggalato@unaffiliated/jiggalator] has quit [Remote host closed the connection] 11:51 -!- netsin [~jiggalato@unaffiliated/jiggalator] has joined #bitcoin-core-dev 11:51 -!- netsin [~jiggalato@unaffiliated/jiggalator] has quit [Remote host closed the connection] 11:52 -!- netsin [~jiggalato@unaffiliated/jiggalator] has joined #bitcoin-core-dev 11:53 -!- netsin [~jiggalato@unaffiliated/jiggalator] has quit [Remote host closed the connection] 11:59 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-core-dev 12:01 -!- netsin [~jiggalato@unaffiliated/jiggalator] has joined #bitcoin-core-dev 12:02 -!- netsin [~jiggalato@unaffiliated/jiggalator] has quit [Remote host closed the connection] 12:42 -!- spudowiar [~spudowiar@unaffiliated/spudowiar] has quit [Quit: brb] 12:42 -!- spudowiar [~spudowiar@unaffiliated/spudowiar] has joined #bitcoin-core-dev 13:03 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Ping timeout: 264 seconds] 13:11 -!- spudowiar [~spudowiar@unaffiliated/spudowiar] has quit [Quit: cya] 13:12 < gmaxwell> dgenr8: Tom, your claim that I maliciously undermined XT is libelous and unsupported by the facts. I already responded to that claim in depth https://www.reddit.com/r/btc/comments/43iup7/mike_hearn_implemented_a_test_version_of_thin/czipysi 13:13 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-core-dev 13:16 -!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has quit [Quit: Leaving.] 13:26 -!- moli [~molly@unaffiliated/molly] has joined #bitcoin-core-dev 13:28 -!- molz [~molly@unaffiliated/molly] has quit [Ping timeout: 250 seconds] 13:56 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-vvffkewqbwzmifqo] has joined #bitcoin-core-dev 13:59 < gmaxwell> dgenr8: Checkpoints, dumb as they are, reference a particular block, they're not subject to miners claiming old times on blocks. The code in classic, at least, triggered at one day, and I've already tested making it accept invalid blocks on a chain without reorg. If you backed it off to make it more sensible then good for you, but triggering on header timestamps is still incompetent. 14:47 < dgenr8> If you choose not to explain your test, we'll have to assume you gave yourself 100% hash power and control of the local clock 14:52 -!- spudowiar [~spudowiar@unaffiliated/spudowiar] has joined #bitcoin-core-dev 15:04 < gmaxwell> dgenr8: I immediately pointed out the attack when classic proposed this fool scheme. Miners can widen the permitted time back arbritarily far, and then a single block can be created that breaks the rules without any reorg at all. No clock control is required. 15:04 < gmaxwell> The fact that you also didn't immediately sees this shows that you are probably not qualified to be maintaining an implementation that makes security critical changes such as this. 15:05 < gmaxwell> The fact that it's possible for miners to widen the accepted time window has been well known since at least 2011. 15:07 < gmaxwell> (google "timewarp attack" for a description on widening the accepted timestamp window) 15:08 < gmaxwell> Though even if that attack didn't exist, and it did require all the blocks to agree, it still wouldn't require changes to the local clock... and it _still_ would be a change to the security model that deserved the loudest possible disclosure. 15:18 -!- spudowiar [~spudowiar@unaffiliated/spudowiar] has quit [Quit: biab] 15:24 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)] 15:31 -!- moli [~molly@unaffiliated/molly] has quit [Ping timeout: 244 seconds] 15:31 -!- molz [~molly@unaffiliated/molly] has joined #bitcoin-core-dev 15:37 -!- spudowiar [~spudowiar@unaffiliated/spudowiar] has joined #bitcoin-core-dev 15:44 < kanzure> and even if local time change was required, aren't lots of time protocols busted anyway? 15:44 -!- spudowiar [~spudowiar@unaffiliated/spudowiar] has quit [Quit: Leaving.] 15:48 -!- laurentmt [~Thunderbi@176.158.157.202] has joined #bitcoin-core-dev 15:48 -!- laurentmt [~Thunderbi@176.158.157.202] has quit [Client Quit] 15:49 < gmaxwell> yes, including the one built into bitcoin's p2p protocol, though thats several layers of irrelevance down the line. (also an attacker who can influence that one is already too powerful) 16:27 < kanzure> yeah but who needs clock time when you have block time (/cringe) 16:27 < dgenr8> So yeah, well over 51% hash power required 16:32 < gmaxwell> so now you've gone from 100% and local clock control to over 51%. Actually that isn't quite correct still. 16:33 < gmaxwell> A majority hashpower is needed to open the time window, but once it does, anyone can produce an invalid block. Moreover, when synchronizing, a partitioned node will accept a backdated invalid chain -- even if the attacker had far less than a majority hashpower. 16:39 < dgenr8> XT, like Core, is vulnerable to 51% of hash power doing all sorts of nasty things. And a partitioned Core node is vulnerable to an invalid backdated chain prior to the checkpoints. 16:47 < gmaxwell> No, the scriptsig skipping is pinned to a particular well known chain hardcoded in the software. This chain is not invalid. 16:49 < gmaxwell> The primary, nearly exclusive, argument provided to why someone won't overpower the network (e.g. briefly) is becaues there isn't much that they can do with it. They can't just blank-check write themselve an extra 100,000 Bitcoin. They can DOS attack and double spend their own payments. 16:49 -!- foo1 [~foo@217.34.196.104.bc.googleusercontent.com] has quit [Ping timeout: 264 seconds] 16:50 -!- foo1 [~foo@104.196.34.217] has joined #bitcoin-core-dev 16:50 < gmaxwell> You and your community (while you withhold contradiction) have regularly and agressivly attacked very narrow soft-forks because they cause some non-upgraded warning-spewing nodes to not check a few new rules introduced, and then nearly silently and without fanfair you roll out a feature that makes every node running your software check no signatures at all on any block when the miner provided ti 16:50 < gmaxwell> mestamp is old. 16:51 < gmaxwell> and you have done so without even actually understanding the effect, as demonstrated by your above "100% hashpower and control of the local clock" 16:51 < kanzure> iirc they are fine with malicious miners and rule invalidity 16:52 < kanzure> e.g. "it's up to the miners" 16:52 < gmaxwell> kanzure: not so, or they would have nothing to complain about softforks at all. 16:52 < kanzure> i don't mean to strawman anyone but it would explain the observation 16:52 < kanzure> ah hmm 16:52 < gmaxwell> don't mistake pure politics for technical understanding or logic. 16:54 < kanzure> maybe it's more of a "just query the miners" sentiment. dunno. but rapidly off-topic from my end for this channel. 17:02 -!- belcher [~user@unaffiliated/belcher] has joined #bitcoin-core-dev 17:20 -!- kadoban [~mud@unaffiliated/kadoban] has quit [Ping timeout: 250 seconds] 17:41 -!- spudowiar [~spudowiar@unaffiliated/spudowiar] has joined #bitcoin-core-dev 18:13 -!- TheFactory7 [uid164731@gateway/web/irccloud.com/x-mpevalzjvbcfxurj] has quit [Quit: Connection closed for inactivity] 18:42 -!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] 18:43 -!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-core-dev 18:55 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-vvffkewqbwzmifqo] has quit [Quit: Connection closed for inactivity] 19:35 -!- spudowiar [~spudowiar@unaffiliated/spudowiar] has quit [Quit: Leaving.] 19:37 -!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has joined #bitcoin-core-dev 19:41 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Read error: Connection reset by peer] 19:42 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-core-dev 19:52 -!- cryptapus_afk is now known as cryptapus 19:54 -!- belcher [~user@unaffiliated/belcher] has quit [Quit: Leaving] 20:00 -!- JackH [~Jack@79-73-186-51.dynamic.dsl.as9105.com] has quit [Ping timeout: 258 seconds] 20:12 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Read error: Connection reset by peer] 20:13 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-core-dev 20:34 -!- cryptapus is now known as cryptapus_afk 21:06 -!- kadoban [~mud@unaffiliated/kadoban] has joined #bitcoin-core-dev 21:23 -!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has quit [Quit: Leaving.] 21:28 -!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] 21:29 -!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-core-dev 21:48 < gmaxwell> Fun fact: Mainchain has only 168223 times the total work in the testnet chain. 21:49 -!- btcdrak [uid165369@gateway/web/irccloud.com/x-geemdsblnimltmeq] has quit [Quit: Connection closed for inactivity] 22:08 < helo> 5 orders of magnitude... that's in the ballpark of cpu -> asic :D 22:16 < phantomcircuit> gmaxwell, i suspect that's partially a result of the testnet chain being twice as long 22:16 < phantomcircuit> how much of the difference is from diff 1 blocks? 22:33 -!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-core-dev 22:34 < helo> wouldn't diff 1 blocks be negligible total work? 22:35 -!- PaulCape_ [~PaulCapes@204.28.124.82] has quit [Ping timeout: 244 seconds] 22:51 < gmaxwell> yep, they're negligble work. 22:58 -!- PaulCape_ [~PaulCapes@204.28.124.82] has joined #bitcoin-core-dev 23:01 -!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Ping timeout: 250 seconds] 23:10 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Read error: Connection reset by peer] 23:11 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-core-dev 23:26 -!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-core-dev 23:29 -!- PaulCape_ [~PaulCapes@204.28.124.82] has quit [Ping timeout: 276 seconds] 23:39 -!- jiggalator [~jiggalato@unaffiliated/jiggalator] has joined #bitcoin-core-dev 23:39 -!- jiggalator is now known as netsin 23:54 -!- pmienk [~pmienk@c-71-227-177-179.hsd1.wa.comcast.net] has quit [Ping timeout: 240 seconds]