--- Day changed Wed Apr 05 2017 00:04 -!- kexkey [~kexkey@68.168.119.229] has quit [Ping timeout: 240 seconds] 00:04 -!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #bitcoin-core-dev 00:04 -!- juscamarena [~justin@47.148.176.74] has quit [Remote host closed the connection] 00:05 < gmaxwell> awesöme 00:05 -!- juscamarena [~justin@47.148.176.74] has joined #bitcoin-core-dev 00:07 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 00:08 -!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Ping timeout: 240 seconds] 00:10 -!- fanquake [~fanquake@unaffiliated/fanquake] has joined #bitcoin-core-dev 00:10 < fanquake> I didn't realise we'd already done it once 00:13 < bitcoin-git> [bitcoin] laanwj pushed 3 new commits to 0.14: https://github.com/bitcoin/bitcoin/compare/0e5133cb2ef8...47d24c85b71b 00:13 < bitcoin-git> bitcoin/0.14 d947afc Suhas Daftuar: Test prioritisetransaction and ancestor fee state... 00:13 < bitcoin-git> bitcoin/0.14 ea060c7 Suhas Daftuar: Bugfix: ancestor modifed fees were incorrect for descendants... 00:13 < bitcoin-git> bitcoin/0.14 47d24c8 Wladimir J. van der Laan: Bump version to 0.14.1 00:13 < wumpus> no I didn't actually do it last friday, but was about to 00:14 < gmaxwell> technically we're supposted to update the assumevalid, and work.. doesn't really matter much if we don't. But stating it for the future. 00:16 < wumpus> that would need another review cycle 00:16 < wumpus> it's not 'obvious' like the version bump 00:18 < gmaxwell> yea, thats why I'm not saying "hold up hold up" 00:19 -!- CubicEarthh [~cubiceart@c-67-168-4-85.hsd1.wa.comcast.net] has joined #bitcoin-core-dev 00:19 -!- RubenSomsen [~RubenSoms@1.217.138.142] has joined #bitcoin-core-dev 00:20 < wumpus> but yes it's close enough after 0.14.0 that it shouldn't really matter 00:20 < gmaxwell> yea, it's fine. 00:21 < wumpus> v0.14.1rc1 pushed 00:23 -!- CubicEarthh [~cubiceart@c-67-168-4-85.hsd1.wa.comcast.net] has quit [Ping timeout: 240 seconds] 00:24 < bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/f93f9b92969b...fade78854cf4 00:24 < bitcoin-git> bitcoin/master faab624 MarcoFalke: logging: Fix off-by-one for shrinkdebugfile 00:24 < bitcoin-git> bitcoin/master fade788 Wladimir J. van der Laan: Merge #10153: logging: Fix off-by-one for shrinkdebugfile default... 00:24 < bitcoin-git> [bitcoin] laanwj closed pull request #10153: logging: Fix off-by-one for shrinkdebugfile default (master...Mf1704-offbyoneDebug) https://github.com/bitcoin/bitcoin/pull/10153 00:25 -!- owowo [~ovovo@unaffiliated/ovovo] has quit [Ping timeout: 240 seconds] 00:25 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 260 seconds] 00:26 -!- waxwing [~waxwing@185.65.134.77] has quit [Ping timeout: 268 seconds] 00:26 < wumpus> MarcoFalke: off-by-one errors on booleans are an interesting concept :) 00:27 < wumpus> off-by-one and off-by-everything at the same time 00:27 -!- owowo [~ovovo@unaffiliated/ovovo] has joined #bitcoin-core-dev 00:30 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 00:33 -!- bincap [~vd@85-222-72-154.dynamic.chello.pl] has joined #bitcoin-core-dev 00:37 -!- waxwing [~waxwing@185.65.134.77] has joined #bitcoin-core-dev 00:49 -!- jrobotimnot [1817d860@gateway/web/freenode/ip.24.23.216.96] has joined #bitcoin-core-dev 00:49 < bitcoin-git> [bitcoin] laanwj opened pull request #10155: build: Deduplicate version numbers (master...2017_03_version_bump) https://github.com/bitcoin/bitcoin/pull/10155 00:52 < bitcoin-git> [bitcoin] AllanDoensen opened pull request #10156: Fix for issues with startup and mutiple monitors on windows. (master...masterMultiMonFix) https://github.com/bitcoin/bitcoin/pull/10156 01:05 -!- jannes [~jannes@095-097-246-234.static.chello.nl] has joined #bitcoin-core-dev 01:19 -!- CubicEarthh [~cubiceart@c-67-168-4-85.hsd1.wa.comcast.net] has joined #bitcoin-core-dev 01:23 -!- jrobotimnot [1817d860@gateway/web/freenode/ip.24.23.216.96] has quit [Quit: Page closed] 01:27 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 240 seconds] 01:32 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 01:53 -!- CubicEarthh [~cubiceart@c-67-168-4-85.hsd1.wa.comcast.net] has quit [Remote host closed the connection] 01:57 -!- BashCo_ [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 01:58 -!- shesek [~shesek@2.55.61.39] has joined #bitcoin-core-dev 02:00 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 258 seconds] 02:03 -!- wasi [~wasi@gateway/tor-sasl/wasi] has joined #bitcoin-core-dev 02:05 -!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #bitcoin-core-dev 02:09 -!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Ping timeout: 240 seconds] 02:10 -!- vicenteH [~user@195.235.96.150] has joined #bitcoin-core-dev 02:28 -!- shesek [~shesek@2.55.61.39] has quit [Ping timeout: 240 seconds] 02:28 < bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/fade78854cf4...3c95bd43d8ff 02:28 < bitcoin-git> bitcoin/master faafa80 MarcoFalke: init: Remove redundant logging code 02:28 < bitcoin-git> bitcoin/master 3c95bd4 Wladimir J. van der Laan: Merge #10154: init: Remove redundant logging code... 02:28 < bitcoin-git> [bitcoin] laanwj closed pull request #10154: init: Remove redundant logging code (master...Mf1704-lognodebug) https://github.com/bitcoin/bitcoin/pull/10154 02:30 < bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/3c95bd43d8ff...c7e73eafa139 02:30 < bitcoin-git> bitcoin/master cd7f394 John Newbery: initialize flag variable to 0 (and continue if GetLogCategory() fails) 02:30 < bitcoin-git> bitcoin/master c7e73ea Wladimir J. van der Laan: Merge #10151: [logging] initialize flag variable to 0 (and continue if GetLogCategory() fails)... 02:30 < bitcoin-git> [bitcoin] laanwj closed pull request #10151: [logging] initialize flag variable to 0 (and continue if GetLogCategory() fails) (master...logging_initialization) https://github.com/bitcoin/bitcoin/pull/10151 02:44 -!- tripleslash [~triplesla@unaffiliated/imsaguy] has quit [Ping timeout: 240 seconds] 02:45 -!- RubenSomsen [~RubenSoms@1.217.138.142] has quit [Ping timeout: 240 seconds] 02:46 -!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #bitcoin-core-dev 02:47 -!- tripleslash [~triplesla@unaffiliated/imsaguy] has joined #bitcoin-core-dev 02:50 -!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Ping timeout: 240 seconds] 02:53 < bitcoin-git> [bitcoin] laanwj pushed 1 new commit to 0.14: https://github.com/bitcoin/bitcoin/commit/920acbcca8240cb11a74055a81d5129c8a4c85af 02:53 < bitcoin-git> bitcoin/0.14 920acbc Wladimir J. van der Laan: doc: Update release notes for 0.14.1 02:53 < wumpus> anoyone care to write something about notable changes in 0.14.1? https://github.com/bitcoin/bitcoin/blob/0.14/doc/release-notes.md#notable-changes 02:55 < wumpus> (or if you contributed to 0.14.1 and somehow your name is missing in the credits, let me know) 03:03 < sipa> only behavior changes are the already listed arg rename, memory usage changes, and default segwit enable? 03:04 < wumpus> yes, I think so 03:04 < wumpus> lol "#10094 37bf0d5 0.14: Clear release notes (MarcoFalke)" I left a meta-PR in 03:04 < gribble> https://github.com/bitcoin/bitcoin/issues/10094 | 0.14: Clear release notes by MarcoFalke · Pull Request #10094 · bitcoin/bitcoin · GitHub 03:14 -!- user__ [~user@ip68-13-250-112.ok.ok.cox.net] has joined #bitcoin-core-dev 03:26 -!- waxwing [~waxwing@185.65.134.77] has quit [Ping timeout: 268 seconds] 03:27 -!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #bitcoin-core-dev 03:27 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-core-dev 03:31 -!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Ping timeout: 240 seconds] 03:38 < fanquake> Looks alright 03:39 < fanquake> wumpus will you try push detached sigs tonight? I'll upload my unsigned sigs in a minute. 03:41 < wumpus> fanquake: that's up to cfields, I think he waits for a few unsigned sigs first 03:41 -!- waxwing [~waxwing@62.205.214.125] has joined #bitcoin-core-dev 03:50 -!- belcher_ [~belcher@unaffiliated/belcher] has quit [Ping timeout: 264 seconds] 03:59 -!- RubenSomsen [~RubenSoms@1.217.138.142] has joined #bitcoin-core-dev 03:59 -!- belcher_ [~belcher@unaffiliated/belcher] has joined #bitcoin-core-dev 04:03 < bitcoin-git> [bitcoin] laanwj pushed 1 new commit to 0.14: https://github.com/bitcoin/bitcoin/commit/df82ea914f6f569e244ab59ca24e4eea898eb1a9 04:03 < bitcoin-git> bitcoin/0.14 df82ea9 Wladimir J. van der Laan: doc: Remove release note about release notes 04:07 -!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #bitcoin-core-dev 04:08 < Victorsueca> lol, release-note-inception 04:09 < wumpus> yeah :-) 04:11 -!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Ping timeout: 240 seconds] 04:24 -!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #bitcoin-core-dev 04:28 -!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Ping timeout: 240 seconds] 04:54 -!- BashCo_ [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 240 seconds] 05:01 -!- RubenSomsen [~RubenSoms@1.217.138.142] has quit [Ping timeout: 240 seconds] 05:04 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 05:08 -!- Samdney [~Samdney@178.162.209.129] has joined #bitcoin-core-dev 05:14 -!- alpalp [~alpalp@2605:6000:f4cb:b700:cd5c:976f:d948:8fac] has joined #bitcoin-core-dev 05:14 -!- alpalp [~alpalp@2605:6000:f4cb:b700:cd5c:976f:d948:8fac] has quit [Changing host] 05:14 -!- alpalp [~alpalp@unaffiliated/alpalp] has joined #bitcoin-core-dev 05:22 < sdaftuar> wumpus: i think the backport of the test in #10144 to the 0.14 branch is broken, due to the api change in prioritisetransaction 05:22 < gribble> https://github.com/bitcoin/bitcoin/issues/10144 | An error has occurred and has been logged. Please contact this bot's administrator for more information. 05:23 < wumpus> okay 05:24 < sdaftuar> i'll try to pr a fix shortly 05:25 < wumpus> yes I only looked whether the test wouldn't start failing after backport 05:25 -!- BlockchainKid [52280bf3@gateway/web/freenode/ip.82.40.11.243] has joined #bitcoin-core-dev 05:25 < wumpus> it could be passing wrongly 05:25 < BlockchainKid> hi 05:26 -!- BlockchainKid [52280bf3@gateway/web/freenode/ip.82.40.11.243] has quit [Client Quit] 05:27 < sdaftuar> wumpus: odd, the test is failing for me locally due to the api change, maybe its an extended test? 05:27 < sdaftuar> ah, yes its an extended test 05:33 < wumpus> oh indeed didn't check the extended ones 05:34 < bitcoin-git> [bitcoin] sdaftuar opened pull request #10157: [0.14] Fix the mempool_packages.py test (0.14...test-0.14.1rc1) https://github.com/bitcoin/bitcoin/pull/10157 05:37 -!- laurentmt [~Thunderbi@176.158.157.202] has joined #bitcoin-core-dev 05:37 -!- laurentmt [~Thunderbi@176.158.157.202] has quit [Client Quit] 05:44 -!- AaronvanW [~AaronvanW@66.red-88-11-249.dynamicip.rima-tde.net] has joined #bitcoin-core-dev 05:44 -!- AaronvanW [~AaronvanW@66.red-88-11-249.dynamicip.rima-tde.net] has quit [Changing host] 05:44 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 05:45 -!- alpalp [~alpalp@unaffiliated/alpalp] has quit [Ping timeout: 246 seconds] 05:46 -!- shesek [~shesek@bzq-84-110-178-115.cablep.bezeqint.net] has joined #bitcoin-core-dev 05:46 -!- jtimon [~quassel@70.30.134.37.dynamic.jazztel.es] has joined #bitcoin-core-dev 05:49 -!- rockhouse [~rockhouse@unaffiliated/rockhouse] has quit [Ping timeout: 258 seconds] 06:21 -!- str4d [~str4d@27.110.123.91] has quit [Ping timeout: 240 seconds] 06:27 -!- Cory [~Cory@unaffiliated/cory] has quit [Ping timeout: 240 seconds] 06:32 -!- Pasha [~Cory@unaffiliated/cory] has joined #bitcoin-core-dev 06:32 < achow101> weren't there some memory usage improvements in 0.14.1? 06:35 -!- Pasha is now known as Cory 06:35 < BlueMatt> achow101: for default configs, yes, and slightly reduced in general from 0.14.0, yes? 06:43 < achow101> Ok. Well I think they should be documented in the release notes 06:48 -!- rockhouse [~rockhouse@h54110.upc-h.chello.nl] has joined #bitcoin-core-dev 06:54 -!- fanquake [~fanquake@unaffiliated/fanquake] has quit [Quit: Leaving.] 06:54 -!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #bitcoin-core-dev 07:19 -!- annanay25 [~csbtech@geekon.tech] has joined #bitcoin-core-dev 07:28 -!- BashCo_ [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 07:33 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 268 seconds] 07:41 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 07:43 -!- talmai [~T@216.200.123.162] has joined #bitcoin-core-dev 07:43 -!- BashCo_ [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 260 seconds] 07:57 -!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Remote host closed the connection] 08:42 -!- Chris_Stewart_5 [~Chris_Ste@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has joined #bitcoin-core-dev 08:51 -!- abpa [~abpa@96-82-80-25-static.hfc.comcastbusiness.net] has joined #bitcoin-core-dev 08:52 -!- talmai [~T@216.200.123.162] has quit [Quit: mining] 08:57 -!- talmai [~T@216.200.123.162] has joined #bitcoin-core-dev 09:22 < cfields> I'm working on building/signing rc1. I'm out of town and using my laptop, so it's a bit painful and slower than usual. 09:27 -!- Naphex [~naphex@naphex.rocks] has quit [Quit: Lost terminal] 09:29 -!- bincap [~vd@85-222-72-154.dynamic.chello.pl] has quit [Ping timeout: 240 seconds] 09:30 -!- CubicEarthh [~cubiceart@c-67-168-4-85.hsd1.wa.comcast.net] has joined #bitcoin-core-dev 09:31 -!- talmai [~T@216.200.123.162] has quit [Quit: mining] 09:31 -!- Naphex [~naphex@naphex.rocks] has joined #bitcoin-core-dev 09:35 -!- Naphex [~naphex@naphex.rocks] has quit [Client Quit] 09:42 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Remote host closed the connection] 09:42 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 09:47 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 246 seconds] 09:52 -!- Giszmo [~leo@pc-240-13-215-201.cm.vtr.net] has joined #bitcoin-core-dev 09:54 -!- talmai [~T@216.200.123.162] has joined #bitcoin-core-dev 09:58 -!- Naphex [~naphex@naphex.rocks] has joined #bitcoin-core-dev 09:59 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 10:08 -!- elvis_i3 [c3cd48fb@gateway/web/freenode/ip.195.205.72.251] has joined #bitcoin-core-dev 10:10 -!- elvis_i3 [c3cd48fb@gateway/web/freenode/ip.195.205.72.251] has quit [Client Quit] 10:15 -!- bincap [~vd@85-222-72-154.dynamic.chello.pl] has joined #bitcoin-core-dev 10:17 < bincap> when writting functional tests in python, we can use .generate to add blocks to test blockchain; and can I add a block with manually set flags, like segwit signalling on/off? 10:20 < bincap> also, how to set given date of the block generation? I want to test bip148 that rejects blocks that do not signal for segwit activation 10:22 -!- Chris_Stewart_5 [~Chris_Ste@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has quit [Ping timeout: 256 seconds] 10:27 < bitcoin-git> [bitcoin] gmaxwell opened pull request #10158: Add some more release notes for 0.14.1. (0.14...relnote141) https://github.com/bitcoin/bitcoin/pull/10158 10:37 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-core-dev 10:50 -!- RubenSomsen [~RubenSoms@1.217.138.142] has joined #bitcoin-core-dev 10:52 -!- vicenteH [~user@195.235.96.150] has quit [Ping timeout: 240 seconds] 10:54 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 240 seconds] 11:34 -!- talmai [~T@216.200.123.162] has quit [Quit: mining] 11:36 -!- jnewbery [~Thunderbi@static-100-38-11-146.nycmny.fios.verizon.net] has quit [Read error: Connection reset by peer] 11:41 -!- talmai [~T@216.200.123.162] has joined #bitcoin-core-dev 11:50 -!- harrymm [~wayne@45.56.152.36] has quit [Remote host closed the connection] 12:07 -!- condomitti [~condomitt@191.8.186.79] has joined #bitcoin-core-dev 12:08 -!- mol [~molly@unaffiliated/molly] has joined #bitcoin-core-dev 12:08 -!- condomitti [~condomitt@191.8.186.79] has quit [Remote host closed the connection] 12:11 -!- molz_ [~molly@unaffiliated/molly] has quit [Ping timeout: 240 seconds] 12:13 -!- harrymm [~wayne@45.56.152.22] has joined #bitcoin-core-dev 12:16 -!- talmai [~T@216.200.123.162] has quit [Quit: mining] 12:17 -!- chjj [~chjj@unaffiliated/chjj] has quit [Ping timeout: 246 seconds] 12:45 -!- shesek [~shesek@bzq-84-110-178-115.cablep.bezeqint.net] has quit [Ping timeout: 268 seconds] 12:51 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-core-dev 12:56 -!- shesek [~shesek@bzq-84-110-178-115.cablep.bezeqint.net] has joined #bitcoin-core-dev 12:57 < bitcoin-git> [bitcoin] jnewbery opened pull request #10159: [tests] color test results and sort alphabetically (master...sort_test_results) https://github.com/bitcoin/bitcoin/pull/10159 13:01 -!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-core-dev 13:03 -!- RubenSomsen [~RubenSoms@1.217.138.142] has quit [Ping timeout: 240 seconds] 13:04 -!- wumpus [~quassel@pdpc/supporter/professional/wumpus] has quit [Quit: No Ping reply in 180 seconds.] 13:06 -!- wumpus [~quassel@pdpc/supporter/professional/wumpus] has joined #bitcoin-core-dev 13:37 -!- condomitti [~condomitt@191.255.246.41] has joined #bitcoin-core-dev 13:50 -!- jnewbery [~Thunderbi@static-100-38-11-146.nycmny.fios.verizon.net] has joined #bitcoin-core-dev 13:53 -!- kadoban [~mud@unaffiliated/kadoban] has quit [Ping timeout: 246 seconds] 13:54 -!- kadoban [~mud@unaffiliated/kadoban] has joined #bitcoin-core-dev 13:54 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)] 14:13 -!- kadoban_ [~mud@unaffiliated/kadoban] has joined #bitcoin-core-dev 14:14 -!- kadoban [~mud@unaffiliated/kadoban] has quit [Ping timeout: 246 seconds] 14:32 -!- kadoban_ is now known as kadobanana 14:40 < gmaxwell> https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2017-April/013996.html 14:49 < bitcoin-git> [bitcoin] jnewbery opened pull request #10160: [WIP] updatepeer RPC (master...updatepeer) https://github.com/bitcoin/bitcoin/pull/10160 14:54 -!- jannes [~jannes@095-097-246-234.static.chello.nl] has quit [Quit: Leaving] 15:04 -!- bincap [~vd@85-222-72-154.dynamic.chello.pl] has quit [Remote host closed the connection] 15:04 -!- bincap [~vd@85-222-72-154.dynamic.chello.pl] has joined #bitcoin-core-dev 15:22 < jeremyrubin> gmaxwell: I think your asicboost description is backwards? 15:23 < jeremyrubin> or am I misunderstanding 15:23 < jeremyrubin> distinct first 64-byte chunks but identical 16-byte 15:25 < jeremyrubin> Oh maybe I'm misunderstanding how asicboost works? 15:26 < gmaxwell> I think you were misunderstanding, or my explination is unclear. 15:27 < gmaxwell> for asic boost you need multiple different first-compression runs for each second compression run. This allows you to reuse the computation for the message expansion in the second compression run. 15:27 < jeremyrubin> yeah I'm misunderstanding merkle damgard 15:28 < gmaxwell> I think part of the reason people haven't taken it seriously as a threat is because it's tricky to understand. 15:29 < gmaxwell> while talking about it privately for the last month I ran into many experts that kept lapsing into thinking that the collision required 2^32 work, and other misunderstandings. 15:31 < jeremyrubin> gmaxwell: I think it gets a bit scarier if you don't include any transactions? 15:32 < jeremyrubin> gmaxwell: Maybe this is related to why ------- is mining empty blocks? 15:32 < jeremyrubin> gmaxwell: or if you only include stale transactions you control and guarantee won't be spent in a prior block 15:33 < jeremyrubin> gmaxwell: this would suggest your solution of including header hash is worth it 15:36 < gmaxwell> My goal here is only to block the form which is incompatible with protocol improvements like segwit that add additional per transaction data. I leave blocking asicboost more generally an open question. A miner could mine empty blocks too, but they'll at least be disadvantaged by the loss of fee income-- so, personally, I feel that is largely self correcting. 15:37 < jeremyrubin> I see; I think that's reasonable. 15:38 < jeremyrubin> You don't nescessarily lose that much fee though this way, I'd point out. You can just mine things closer to the bottom which are unlikely to get mined. 15:39 < jeremyrubin> You can also mask it by mining a full block with only your transactions in it. 15:40 < Taek> even masked, you are still disadvantaged 15:42 < jeremyrubin> Taek: yeah, but you get a huge benefit, because your set of valid RHS commitments goes up over time and only decreases (by 1) when you mine 15:46 -!- alpalp [~alpalp@2605:6000:f4cb:b700:cd5c:976f:d948:8fac] has joined #bitcoin-core-dev 15:46 -!- alpalp [~alpalp@2605:6000:f4cb:b700:cd5c:976f:d948:8fac] has quit [Changing host] 15:46 -!- alpalp [~alpalp@unaffiliated/alpalp] has joined #bitcoin-core-dev 15:58 -!- condomitti [~condomitt@191.255.246.41] has quit [Ping timeout: 240 seconds] 16:02 < gmaxwell> jeremyrubin: if you can't do the left/right split trick you have to do a log(txn) hashes for each try. 16:03 < gmaxwell> In any case: the goal, again, isn't to stop asicboost but to stop forms that are incompatible with protocol extensions. I believe anything that works after this bip works just as well with segwit and friends. 16:04 < gmaxwell> I expect other people to make proposals to block asicboost more completely (in fact, I kind of cut off private discussion along these lines with this proposal-- because I think it's critical to seperate the concerns) 16:04 -!- bincap [~vd@85-222-72-154.dynamic.chello.pl] has quit [Remote host closed the connection] 16:04 -!- bincap [~vd@85-222-72-154.dynamic.chello.pl] has joined #bitcoin-core-dev 16:32 < btcdrak> There's a writeup of the process https://www.irccloud.com/pastebin/JjfwEylh/ 16:39 -!- alpalp [~alpalp@unaffiliated/alpalp] has quit [Ping timeout: 246 seconds] 16:41 -!- thann [605243c6@gateway/web/freenode/ip.96.82.67.198] has joined #bitcoin-core-dev 17:00 -!- abpa [~abpa@96-82-80-25-static.hfc.comcastbusiness.net] has quit [Quit: Textual IRC Client: www.textualapp.com] 17:27 -!- alpalp [~alpalp@unaffiliated/alpalp] has joined #bitcoin-core-dev 17:28 < achow101> are the codesigned binary sigs up yet? 17:40 -!- TrazzleDazzle [~TrazzleDa@46.166.138.136] has joined #bitcoin-core-dev 17:40 -!- bincap [~vd@85-222-72-154.dynamic.chello.pl] has quit [Remote host closed the connection] 17:40 -!- chjj [~chjj@unaffiliated/chjj] has quit [Ping timeout: 264 seconds] 17:40 -!- bincap [~vd@85-222-72-154.dynamic.chello.pl] has joined #bitcoin-core-dev 17:52 -!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-core-dev 18:06 -!- Samdney [~Samdney@178.162.209.129] has quit [Quit: Verlassend] 18:08 -!- talmai [~T@c-24-147-97-55.hsd1.ma.comcast.net] has joined #bitcoin-core-dev 18:33 -!- Giszmo [~leo@pc-240-13-215-201.cm.vtr.net] has quit [Quit: Leaving.] 18:34 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-ojyrdachvkrhuria] has quit [Quit: Connection closed for inactivity] 18:37 -!- user__ [~user@ip68-13-250-112.ok.ok.cox.net] has left #bitcoin-core-dev ["Leaving"] 18:37 -!- alpalp [~alpalp@unaffiliated/alpalp] has quit [Ping timeout: 246 seconds] 18:39 -!- alpalp [~alpalp@2605:6000:f4cb:b700:28e8:f538:c1d6:eb85] has joined #bitcoin-core-dev 18:39 -!- alpalp [~alpalp@2605:6000:f4cb:b700:28e8:f538:c1d6:eb85] has quit [Changing host] 18:39 -!- alpalp [~alpalp@unaffiliated/alpalp] has joined #bitcoin-core-dev 18:43 -!- jtimon [~quassel@70.30.134.37.dynamic.jazztel.es] has quit [Ping timeout: 260 seconds] 19:00 -!- dermoth [~thomas@dsl-66-36-129-165.mtl.aei.ca] has quit [Read error: Connection reset by peer] 19:00 -!- dermoth [~thomas@dsl-66-36-129-165.mtl.aei.ca] has joined #bitcoin-core-dev 19:12 -!- kyletorpey [49d88f0a@gateway/web/freenode/ip.73.216.143.10] has joined #bitcoin-core-dev 19:16 -!- chjj [~chjj@unaffiliated/chjj] has quit [Ping timeout: 256 seconds] 19:17 -!- TrazzleDazzle [~TrazzleDa@46.166.138.136] has quit [Quit: Pocket sand! Shi Shi Sha!] 19:24 -!- kyletorpey [49d88f0a@gateway/web/freenode/ip.73.216.143.10] has quit [Quit: Page closed] 19:26 -!- wasi [~wasi@gateway/tor-sasl/wasi] has quit [Remote host closed the connection] 19:27 < Taek> I do not know that a proposal which invalidates hardware optimazation has much chance at success 19:29 < Taek> Though there are clear reasons for wanting such optimizations disabled, Bitcoin resists contentious changes, and I think the miners would be able to put up enough of a fight to prevent the change 19:30 -!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-core-dev 19:30 < warren> I wouldn't make any assumptions of what is possible. We are yet to see the extent of outrage from the non-boosted miners and user majority and what could happen. 19:31 -!- talmai [~T@c-24-147-97-55.hsd1.ma.comcast.net] has quit [Ping timeout: 256 seconds] 19:34 -!- rgrant [~rgrant@unaffiliated/rgrant] has joined #bitcoin-core-dev 19:42 -!- talmai [~T@198.98.113.155] has joined #bitcoin-core-dev 19:46 -!- makriath [d329e249@gateway/web/freenode/ip.211.41.226.73] has joined #bitcoin-core-dev 19:51 -!- Victor_sueca [~Victorsue@unaffiliated/victorsueca] has joined #bitcoin-core-dev 19:53 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has quit [Ping timeout: 260 seconds] 19:58 -!- makriath [d329e249@gateway/web/freenode/ip.211.41.226.73] has quit [Quit: Page closed] 20:04 -!- RubenSomsen [~RubenSoms@1.217.138.142] has joined #bitcoin-core-dev 20:19 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 268 seconds] 20:19 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [] 20:20 -!- alpalp [~alpalp@unaffiliated/alpalp] has quit [Ping timeout: 246 seconds] 20:33 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-core-dev 20:54 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 240 seconds] 21:01 -!- rgrant_ [~rgrant@unaffiliated/rgrant] has joined #bitcoin-core-dev 21:02 -!- talmai [~T@198.98.113.155] has quit [Quit: mining] 21:08 -!- rgrant_ [~rgrant@unaffiliated/rgrant] has left #bitcoin-core-dev [] 21:10 -!- Netsplit *.net <-> *.split quits: Creeper, d9b4bef9, rgrant, ChillazZ, justan0theruser 21:14 -!- Netsplit over, joins: d9b4bef9 21:14 -!- thann [605243c6@gateway/web/freenode/ip.96.82.67.198] has quit [Quit: Page closed] 21:15 < gmaxwell> Taek: keep in mind that I have not proposed invalidating an 'optimization'-- it still works, just not in a covert manner. 21:16 < gmaxwell> Taek: also; a strong optimization like this if it cannot be copied will _guarentee_ a mining monopoly eventually. 21:16 < Taek> acknowledged 21:16 < gmaxwell> because at equlibrium only the optimized miner will be turning a profit. 21:16 -!- rgrant [~rgrant@unaffiliated/rgrant] has joined #bitcoin-core-dev 21:17 < Taek> err, maybe I am confused. Does your proposal not reduce the effective hashrate of the hardware you found? 21:18 < Taek> And, fully on board that there needs to be a level playing field. 21:18 < sipa> Taek: not if they switch to nversion grinding 21:21 -!- justan0theruser [~justanoth@unaffiliated/justanotheruser] has joined #bitcoin-core-dev 21:25 < gmaxwell> Taek: no because the use of it is optional and just impacts the power consumption. (but I suppose it would likely change the hashrate of a _facility_) 21:25 < gmaxwell> but the optimization could be still used via nversion grinding. 21:25 < gmaxwell> as sipa says. 21:25 < gmaxwell> which is better in every respect except it isn't secret. 21:26 < Taek> and the hardware that exists today is capable of doing the nversion grinding? 21:26 < gmaxwell> it's more power efficient, it doesn't screw up further enhancements. 21:26 < gmaxwell> Yes. (also nversion grinding is basically a subset of root grinding, and the obvious constructions of hardware that can root grind can nversion grind) 21:27 < gmaxwell> obviously someone might do something I didn't anticipate, ... they're free to comment on the proposal. 21:27 < Taek> okay. Thanks for clearing that up. I think that preserving the hardware advantage is going to be critical to getting the proposal accepted 21:28 < Taek> not just that, but segwit, etc. 21:29 < gmaxwell> I'm not confident in that. 21:29 < Taek> Not confident that preserving the hardware advantage would be greatly beneficial to moving forward segwit? 21:31 -!- d_t [~textual@108-65-78-188.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-core-dev 21:32 < gmaxwell> I don't think it's relevant for that. 21:32 < Taek> My understanding right now is that this asic optimization gave very powerful ulterior motives for Bitmain to be politically blocking segwit 21:33 < Taek> and the rest of the dance has really just been about preserving their 30% advantage 21:33 < gmaxwell> Yes. Perhaps I misunderstood you... 21:34 < gmaxwell> I thought you were saying that it was important to block only the segwit incompatible form without blocking it completely. (which is what my proposal works to do because I think it's the right way to handle it) 21:34 < gmaxwell> I think that blocking the optimization completely would be just as good in terms of permitting the protocol upgrades. 21:34 < Taek> My worry is that blocking the optimization completely is going to be a long bloody uphill battle 21:35 < Taek> and, one that I think you could argue is worthwhile 21:35 < gmaxwell> Well I think that the technique will either be opened or eventually blocked. 21:35 < gmaxwell> The third option is that bitcoin will fail due to it, which I don't think we'll accept as a community. But eventually could be a fair while. 21:36 < gmaxwell> I agree that it might take a while, which is part of why I think its best to seperate the concerns. 21:37 < gmaxwell> Also, the impact of my proposal is negligible if the optimization isn't really in use so there is really no grounds to say "sure, we put it in our hardware but arn't using it, we promise, no need for this BIP"... 21:38 < Taek> Miners not benefitting from this optimization certainly have strong motivations to activate the proposal 21:39 < Taek> that much is going for it 21:40 < gmaxwell> Yes, and I think users do too. And I think that would also apply to proposals to eliminate the optimization +/- people who are really confused about the economics of mining and don't realize an advantage like that sustained privately pretty much guarentees a mining monopoly. 21:42 < Taek> Another thought. The community now has an obvious boogeyman. If you wanted to push for something difficult that required consensus, this is probably the best time to do it, leveraging the boogeyman. 21:42 < Taek> At this point I am trying to figure out what all the options are. 21:47 < sipa> start over? 21:47 < Taek> bitcoin2? 21:54 < midnightmagic> starting over would devolve to design-by-committee 21:54 < sipa> i'm not being serious of course 21:55 < sipa> but damn, how i woshed sometimes i'd be working on a system without all this drama and monetary interests 21:57 -!- RubenSomsen [~RubenSoms@1.217.138.142] has quit [Ping timeout: 240 seconds] 21:58 < rabidus> :( 22:01 < midnightmagic> :) 22:14 < jeremyrubin> w.r.t. nversion grinding; practically speaking couldn't one just switch nonce and nversion and call it a day? 22:15 < sipa> apart from being a hard fork, sure 22:16 < jeremyrubin> Is it a hard fork though?? 22:16 < jeremyrubin> I think it's soft... 22:16 < jeremyrubin> just don't use all the bits in nversion of course 22:16 < sipa> well as long as you stick to the bip34 rules 22:18 < jeremyrubin> how does it break bip34? 22:18 < jeremyrubin> just limit your nonce > 2 22:18 < jeremyrubin> still plenty of bits 22:23 < gmaxwell> What do you mean by "switch nonce and nversion" version griding asicboost requires that you have a couple different first compression runs and many different second compression runs, which are all mutually compatible. 22:29 -!- rgrant [~rgrant@unaffiliated/rgrant] has left #bitcoin-core-dev [] 22:57 -!- juscamarena [~justin@47.148.176.74] has quit [Remote host closed the connection] 22:59 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-pgzkylvvgocqlnhw] has joined #bitcoin-core-dev 23:04 -!- juscamarena [~justin@47.148.176.74] has joined #bitcoin-core-dev 23:34 < cfields> an eternity later: gitian builders: v0.14.1rc1 detached sigs pushed 23:40 -!- shesek [~shesek@bzq-84-110-178-115.cablep.bezeqint.net] has quit [Ping timeout: 240 seconds] 23:40 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Remote host closed the connection] 23:48 < gmaxwell> Better nate than lever. 23:49 -!- juscamarena [~justin@47.148.176.74] has quit [Ping timeout: 260 seconds] 23:49 -!- juscamarena [~justin@47.148.176.74] has joined #bitcoin-core-dev 23:49 -!- CubicEarthh [~cubiceart@c-67-168-4-85.hsd1.wa.comcast.net] has quit [] 23:50 < midnightmagic> oh, we're doing detached sigs for rc candidates now? 23:50 < wumpus> cfields: thanks! 23:50 < midnightmagic> okay I'll rebuild. thanks! 23:51 < wumpus> midnightmagic: we've been doing so for a while 23:51 < wumpus> to test that part of the process too 23:51 < wumpus> the last step is very fast though 23:51 < midnightmagic> I thought it was just on a "when cfields or whoever gets around to it, maybe, but for sure for actual releases" :-) 23:52 < cfields> wumpus: sorry for delay. I'm out of town and had to use my laptop, which really really didn't want to cooperate 23:53 < cfields> i think i've learned how to force a tag in the bitcoin repo, though. it seems to be a sure thing as soon as i leave for a few days :) 23:53 -!- shesek [~shesek@bzq-84-110-54-107.red.bezeqint.net] has joined #bitcoin-core-dev