12015-11-28T00:01:33  *** Squidicc has quit IRC
  22015-11-28T00:05:29  *** guest234234 has joined #bitcoin-core-dev
  32015-11-28T00:09:48  *** molly has joined #bitcoin-core-dev
  42015-11-28T00:12:16  *** moli has quit IRC
  52015-11-28T00:28:02  *** zookolaptop has quit IRC
  62015-11-28T01:24:50  *** guest234234 has quit IRC
  72015-11-28T01:26:10  *** jcorgan has quit IRC
  82015-11-28T01:35:26  *** jcorgan has joined #bitcoin-core-dev
  92015-11-28T01:35:26  *** jcorgan has quit IRC
 102015-11-28T01:35:26  *** jcorgan has joined #bitcoin-core-dev
 112015-11-28T01:45:16  *** cocoBTC has quit IRC
 122015-11-28T01:54:52  *** raedah has joined #bitcoin-core-dev
 132015-11-28T02:21:35  *** randy-waterhouse has joined #bitcoin-core-dev
 142015-11-28T02:44:31  *** Ylbam has quit IRC
 152015-11-28T03:10:35  *** randy-waterhouse has quit IRC
 162015-11-28T03:17:07  *** jtimon has joined #bitcoin-core-dev
 172015-11-28T03:21:27  *** randy-waterhouse has joined #bitcoin-core-dev
 182015-11-28T03:27:11  *** d_t has quit IRC
 192015-11-28T03:32:59  *** d_t has joined #bitcoin-core-dev
 202015-11-28T04:19:21  *** zookolaptop has joined #bitcoin-core-dev
 212015-11-28T04:21:32  *** zookolaptop has quit IRC
 222015-11-28T04:22:27  *** zookolaptop has joined #bitcoin-core-dev
 232015-11-28T04:53:22  *** tulip has joined #bitcoin-core-dev
 242015-11-28T05:00:03  *** dermoth has quit IRC
 252015-11-28T05:00:44  *** dermoth has joined #bitcoin-core-dev
 262015-11-28T05:11:33  *** dermoth_ has joined #bitcoin-core-dev
 272015-11-28T05:12:07  *** dermoth has quit IRC
 282015-11-28T05:12:09  *** dermoth_ is now known as dermoth
 292015-11-28T05:35:19  *** lightningbot has joined #bitcoin-core-dev
 302015-11-28T05:36:06  *** zookolaptop has quit IRC
 312015-11-28T05:37:28  *** Anduck has quit IRC
 322015-11-28T05:37:40  *** Anduck has joined #bitcoin-core-dev
 332015-11-28T05:42:04  *** Thireus has quit IRC
 342015-11-28T05:42:05  *** lightningbot` has quit IRC
 352015-11-28T05:46:38  *** tulip has quit IRC
 362015-11-28T05:47:33  *** d_t_ has joined #bitcoin-core-dev
 372015-11-28T05:48:57  *** CodeShark_ has joined #bitcoin-core-dev
 382015-11-28T05:50:45  *** gribble has quit IRC
 392015-11-28T05:51:12  *** cfields_ has joined #bitcoin-core-dev
 402015-11-28T05:52:10  *** wump has joined #bitcoin-core-dev
 412015-11-28T05:54:56  *** lclc_ has joined #bitcoin-core-dev
 422015-11-28T05:55:04  *** berndj-blackout has joined #bitcoin-core-dev
 432015-11-28T05:56:01  *** Amnez777- has joined #bitcoin-core-dev
 442015-11-28T05:56:06  *** d_t has quit IRC
 452015-11-28T05:56:06  *** CodeShark has quit IRC
 462015-11-28T05:56:07  *** cfields has quit IRC
 472015-11-28T05:56:07  *** Amnez777 has quit IRC
 482015-11-28T05:56:08  *** lclc has quit IRC
 492015-11-28T05:56:10  *** petertodd has quit IRC
 502015-11-28T05:56:11  *** berndj has quit IRC
 512015-11-28T05:56:12  *** wumpus has quit IRC
 522015-11-28T05:56:13  *** bsm117532 has quit IRC
 532015-11-28T05:56:13  *** nanotube has quit IRC
 542015-11-28T05:56:23  *** CodeShark_ is now known as CodeShark
 552015-11-28T05:56:52  *** gribble has joined #bitcoin-core-dev
 562015-11-28T05:56:54  *** berndj-blackout has quit IRC
 572015-11-28T05:57:34  *** berndj has joined #bitcoin-core-dev
 582015-11-28T05:58:26  *** nanotube has joined #bitcoin-core-dev
 592015-11-28T05:59:04  *** petertodd has joined #bitcoin-core-dev
 602015-11-28T05:59:27  *** petertodd is now known as Guest6056
 612015-11-28T06:00:04  *** Thireus has joined #bitcoin-core-dev
 622015-11-28T06:04:05  *** bsm117532 has joined #bitcoin-core-dev
 632015-11-28T06:17:23  *** jgarzik has quit IRC
 642015-11-28T06:18:41  *** AtashiCon has joined #bitcoin-core-dev
 652015-11-28T06:24:29  *** CodeShark_ has joined #bitcoin-core-dev
 662015-11-28T06:25:27  *** jgarzik has joined #bitcoin-core-dev
 672015-11-28T06:25:27  *** jgarzik has joined #bitcoin-core-dev
 682015-11-28T08:18:03  *** dcousens has quit IRC
 692015-11-28T08:25:38  *** Ylbam has joined #bitcoin-core-dev
 702015-11-28T08:25:48  *** wump is now known as wumpus
 712015-11-28T08:30:35  *** Amnez777- has quit IRC
 722015-11-28T08:30:36  *** Amnez777- has joined #bitcoin-core-dev
 732015-11-28T08:30:39  *** Amnez777- is now known as Amnez777
 742015-11-28T08:35:26  *** CodeShark_ has quit IRC
 752015-11-28T08:51:10  *** Guest6056 is now known as petertodd
 762015-11-28T08:51:39  *** Ylbam has quit IRC
 772015-11-28T08:51:39  *** Ylbam has joined #bitcoin-core-dev
 782015-11-28T09:44:43  <GitHub62> [bitcoin] robegan21 opened pull request #7122: simple fix to mask command line arguments after they are copied (master...MaskCommandLineArgs) https://github.com/bitcoin/bitcoin/pull/7122
 792015-11-28T09:52:51  *** Guest44645 has joined #bitcoin-core-dev
 802015-11-28T09:59:48  *** d_t_ has quit IRC
 812015-11-28T10:27:34  <GitHub170> [bitcoin] gmaxwell opened pull request #7123: [WIP] Make trickle logic useful again, delay trickle when past upload limit. (master...actually_trickle) https://github.com/bitcoin/bitcoin/pull/7123
 822015-11-28T10:36:28  *** Guest36383 has quit IRC
 832015-11-28T10:43:55  *** Thireus has quit IRC
 842015-11-28T10:58:27  *** randy-waterhouse has quit IRC
 852015-11-28T11:05:22  <phantomcircuit> sipa, i guess i dont actually care that maxsigcachesize= isn't compatible since the chainstate isn't either
 862015-11-28T11:06:36  <sipa> chainstate isn't?
 872015-11-28T11:06:43  <sipa> between which versions?
 882015-11-28T11:13:50  <phantomcircuit> sipa, 0.12.0 -> 0.11.2
 892015-11-28T11:13:55  <phantomcircuit> because of obfuscation
 902015-11-28T11:14:09  <phantomcircuit> oh actually it doesn't need to be changed
 912015-11-28T11:14:23  <phantomcircuit> anybody who set it and goes to 0.12.0 will run out of memory
 922015-11-28T11:16:13  <sipa> eh, we should change the name :)
 932015-11-28T11:16:38  <sipa> grr, where did i put my glasses last noght?
 942015-11-28T11:22:02  <gmaxwell> lol 100000 mb memory usage. darn non-typesafty of commandlines.
 952015-11-28T11:22:44  *** Thireus has joined #bitcoin-core-dev
 962015-11-28T11:24:04  *** Thireus has joined #bitcoin-core-dev
 972015-11-28T11:24:24  <sipa> foubd!
 982015-11-28T11:30:20  *** cocoBTC has joined #bitcoin-core-dev
 992015-11-28T11:35:14  *** Thireus has quit IRC
1002015-11-28T11:36:47  *** Thireus has joined #bitcoin-core-dev
1012015-11-28T11:37:35  *** arowser_ has joined #bitcoin-core-dev
1022015-11-28T11:38:35  *** arowser has quit IRC
1032015-11-28T11:55:25  *** Thireus has quit IRC
1042015-11-28T11:58:59  *** Thireus has joined #bitcoin-core-dev
1052015-11-28T12:15:18  <phantomcircuit> gmaxwell, any opposition to adding a new checkpoint (keeping in mind that it's just to skip script validation now)
1062015-11-28T12:23:21  <gmaxwell> Yes.
1072015-11-28T12:23:34  <gmaxwell> As in yes, I'm opposed to doing that.
1082015-11-28T12:24:25  <gmaxwell> The difference in validation time is basically negligible now; and to the extent that it's not we should address it by implementing the latching worth threshold shortcutting.
1092015-11-28T12:24:55  <phantomcircuit> gmaxwell, failed to parse the last part of that sentence
1102015-11-28T12:25:37  <gmaxwell> If the saved verification time isn't enough to justify implementing the real solution, then it's not enough to justify perpetuating the terrible screwup of checkpoints that causes material harm to the ecosystem in several ways.
1112015-11-28T12:26:11  <phantomcircuit> ah right
1122015-11-28T12:27:34  <gmaxwell> phantomcircuit: The signature shortcutting should just work based on a threshold difficulty; like skip verifying up to 2016 blocks from the tip on any chain whos total headers show work > X... but only on the initial sync (latching), don't skip in reorgs.
1132015-11-28T12:28:13  *** paveljanik has joined #bitcoin-core-dev
1142015-11-28T12:28:13  *** paveljanik has joined #bitcoin-core-dev
1152015-11-28T12:28:39  <gmaxwell> So then we don't lose the optimization when we fail to constantly update some stupid constants, don't continue to give academics (for example) a reason to argue the consenus is actually hard coding blocks by us...
1162015-11-28T12:29:18  <gmaxwell> And the only exposure it creates is a one time install time vulnerablity to attackers powerful enough that they could totally break everything anyways.
1172015-11-28T12:32:57  <phantomcircuit> gmaxwell, my thinking on that was that the CScriptCheck objects could be queued on disk for processing later and then we could process them backwards
1182015-11-28T12:33:27  <phantomcircuit> which also has the nice benefit of making it trivial to do the io bound stuff in parallel with the script checks
1192015-11-28T12:33:35  <sipa> phantomcircuit: there's a much more elegant solution in just introduces an extra step in validation
1202015-11-28T12:34:01  <sipa> and doing script validation in the background
1212015-11-28T12:34:08  <sipa> but it's not trivial
1222015-11-28T12:34:42  <gmaxwell> well you cannot verify scripts once the utxo are removed; unless you're extracting and storing the pubkeys.
1232015-11-28T12:35:01  <sipa> they're stored in the undo files
1242015-11-28T12:36:11  <phantomcircuit> sipa, i never thought about using the undo files for that
1252015-11-28T12:36:37  <sipa> undo data may lack nLockTime though :s
1262015-11-28T12:37:32  <sipa> so you can't validate bip65/bip112 that way :(
1272015-11-28T12:53:01  <gmaxwell> sipa: does #7099 need rebase again?
1282015-11-28T12:53:14  <gmaxwell> (I just rebased it before your comment)
1292015-11-28T12:55:40  *** Guest36383 has joined #bitcoin-core-dev
1302015-11-28T13:05:44  *** Guest36383 is now known as btcdrak
1312015-11-28T13:06:14  *** btcdrak is now known as Guest8622
1322015-11-28T13:06:50  *** btcdrak_ has joined #bitcoin-core-dev
1332015-11-28T13:07:06  *** btcdrak_ has quit IRC
1342015-11-28T13:07:44  <gmaxwell> sipa: should I go update 7100 to remove the mruset?
1352015-11-28T13:08:07  <sipa> gmaxwell: yes
1362015-11-28T13:09:48  *** btcdrak_ has joined #bitcoin-core-dev
1372015-11-28T13:10:19  *** btcdrak_ has quit IRC
1382015-11-28T13:10:36  *** btcdrak has joined #bitcoin-core-dev
1392015-11-28T13:15:26  <GitHub38> [bitcoin] sipa pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/8284feb3c91f...8332457e95c9
1402015-11-28T13:15:26  <GitHub38> bitcoin/master b8c06ef Wladimir J. van der Laan: doc: Add non-style-related development guidelines...
1412015-11-28T13:15:27  <GitHub38> bitcoin/master 8332457 Pieter Wuille: Merge pull request #7003...
1422015-11-28T13:15:31  <GitHub104> [bitcoin] sipa closed pull request #7003: doc: Add non-style-related development guidelines (master...2015_11_development_guidelines) https://github.com/bitcoin/bitcoin/pull/7003
1432015-11-28T13:18:09  <GitHub0> [bitcoin] sipa pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/8332457e95c9...92aa7311d64c
1442015-11-28T13:18:09  <GitHub0> bitcoin/master e482a7f Peter Josling: Fix CCoins serialization documentation...
1452015-11-28T13:18:10  <GitHub0> bitcoin/master 92aa731 Pieter Wuille: Merge pull request #6942...
1462015-11-28T13:18:19  <GitHub105> [bitcoin] sipa closed pull request #6942: Fix CCoins serialization documentation (master...docfix) https://github.com/bitcoin/bitcoin/pull/6942
1472015-11-28T13:21:47  *** cocoBTC has quit IRC
1482015-11-28T13:26:56  *** Thireus has joined #bitcoin-core-dev
1492015-11-28T14:43:10  <GitHub142> [bitcoin] jonasschnelli closed pull request #7067: [Wallet] improve detection of conflicted transactions (master...2015/11/mempool_wallet) https://github.com/bitcoin/bitcoin/pull/7067
1502015-11-28T14:57:13  <GitHub147> [bitcoin] sipa opened pull request #7125: Replace global trickle node with random delays (master...timetrickle) https://github.com/bitcoin/bitcoin/pull/7125
1512015-11-28T15:42:17  *** SomeT has joined #bitcoin-core-dev
1522015-11-28T15:42:33  <SomeT> hi, is there a tutorial on how to modify bitcoin from the source code? so many files I have no idea where to start
1532015-11-28T15:44:45  <sipa> what do you want to change?
1542015-11-28T15:45:05  <SomeT> I wanted to see if I could start building my own cryptocurrency in a sense
1552015-11-28T15:46:03  <sipa> i would suggest you to try understanding the code that is already there before deciding you need to change things
1562015-11-28T15:46:17  <sipa> perhaps you'll even find things to improve and start contributing to bitcoin
1572015-11-28T15:47:05  <SomeT> that was kinda my main goal really more understanding the code to see how it all works
1582015-11-28T15:47:22  <SomeT> but where would I even start in that respect? I can not find any sort of tutorials via google
1592015-11-28T15:47:38  <sipa> in that case, i suggest you to go over the issues, and see if there's something you feel is doable
1602015-11-28T15:47:54  <sipa> you can always ask specific questions here, especially if it's about improving the code
1612015-11-28T15:48:20  <sipa> where do you start? read the code... it will take a while, but it's much easier if you have a specific goal
1622015-11-28T15:48:25  <SomeT> ok many thanks
1632015-11-28T15:50:42  <SomeT> this looks useful?: http://chimera.labs.oreilly.com/books/1234000001802/index.html
1642015-11-28T15:53:16  *** Guyver2 has joined #bitcoin-core-dev
1652015-11-28T15:53:30  <phantomcircuit> SomeT, useless
1662015-11-28T15:53:39  <phantomcircuit> actually worse than useless since it'll confuse you
1672015-11-28T15:54:05  <SomeT> ok what would be a better book like that aimed more at a beginner?
1682015-11-28T15:54:20  <SomeT> this is what I am trying to get at, like an outline
1692015-11-28T15:54:32  <sipa> SomeT: https://bitcoin.org/en/developer-guide
1702015-11-28T15:55:04  <SomeT> ok many thanks
1712015-11-28T15:56:45  *** SomeT has left #bitcoin-core-dev
1722015-11-28T16:23:55  *** Guest44645 has quit IRC
1732015-11-28T17:15:56  *** ParadoxSpiral has joined #bitcoin-core-dev
1742015-11-28T17:25:46  *** MarcoFalke has joined #bitcoin-core-dev
1752015-11-28T17:37:29  *** ParadoxSpiral has quit IRC
1762015-11-28T17:42:22  *** paveljanik has quit IRC
1772015-11-28T18:04:51  *** paveljanik has joined #bitcoin-core-dev
1782015-11-28T18:13:12  *** d_t has joined #bitcoin-core-dev
1792015-11-28T18:14:30  *** jtimon has quit IRC
1802015-11-28T18:42:15  *** MarcoFalke has quit IRC
1812015-11-28T18:59:49  *** jouke has joined #bitcoin-core-dev
1822015-11-28T19:01:41  *** jtimon has joined #bitcoin-core-dev
1832015-11-28T19:57:50  *** raedah has quit IRC
1842015-11-28T19:58:18  *** raedah has joined #bitcoin-core-dev
1852015-11-28T20:07:28  *** CodeShark_ has joined #bitcoin-core-dev
1862015-11-28T20:21:07  *** droark has joined #bitcoin-core-dev
1872015-11-28T20:44:26  *** ParadoxSpiral has joined #bitcoin-core-dev
1882015-11-28T20:46:02  *** ParadoxSpiral has quit IRC
1892015-11-28T20:49:25  *** MarcoFalke has joined #bitcoin-core-dev
1902015-11-28T21:10:40  <MarcoFalke> sipa, we are logging time stamps by default
1912015-11-28T21:10:52  <MarcoFalke> It's just the diff which looks weird
1922015-11-28T21:12:18  <MarcoFalke> missed your second comment ;)
1932015-11-28T21:13:05  *** Anduck has quit IRC
1942015-11-28T21:13:20  <sipa> MarcoFalke: just doing due diligence :)
1952015-11-28T21:13:42  <sipa> MarcoFalke: looks all good, going to merge
1962015-11-28T21:15:24  <MarcoFalke> sounds good, I don't think there is anything left to get into the PR
1972015-11-28T21:15:42  <GitHub17> [bitcoin] sipa pushed 5 new commits to master: https://github.com/bitcoin/bitcoin/compare/92aa7311d64c...8d26289c9a7c
1982015-11-28T21:15:43  <GitHub17> bitcoin/master b966aa8 Luke Dashjr: Constrain constant values to a single location in code
1992015-11-28T21:15:43  <GitHub17> bitcoin/master 3307bdb Luke Dashjr: Bugfix: Omit wallet-related options from -help when wallet is not supported
2002015-11-28T21:15:44  <GitHub17> bitcoin/master faf93f3 MarcoFalke: [trivial] Reuse translation and cleanup DEFAULT_* values...
2012015-11-28T21:15:47  <GitHub37> [bitcoin] sipa closed pull request #6961: luke-jr constants (master...luke-jr-const) https://github.com/bitcoin/bitcoin/pull/6961
2022015-11-28T21:16:39  <GitHub101> [bitcoin] sipa closed pull request #6349: Constrain constant values to a single location in code (master...opt_defaults) https://github.com/bitcoin/bitcoin/pull/6349
2032015-11-28T21:27:58  <GitHub109> [bitcoin] sipa pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/8d26289c9a7c...61457c29d735
2042015-11-28T21:27:59  <GitHub109> bitcoin/master ee60e56 Pieter Wuille: Add merkle.{h,cpp}, generic merkle root/branch algorithm
2052015-11-28T21:27:59  <GitHub109> bitcoin/master eece63f Pieter Wuille: Switch blocks to a constant-space Merkle root/branch algorithm....
2062015-11-28T21:28:00  <GitHub109> bitcoin/master 61457c2 Pieter Wuille: Merge pull request #6508...
2072015-11-28T21:28:03  <GitHub168> [bitcoin] sipa closed pull request #6508: Switch to a constant-space Merkle root/branch algorithm. (master...constmerkle) https://github.com/bitcoin/bitcoin/pull/6508
2082015-11-28T21:29:57  <Luke-Jr> MarcoFalke: what does https://github.com/bitcoin/bitcoin/pull/6349#issuecomment-160335992 mean?
2092015-11-28T21:30:33  <MarcoFalke> The last commit of this PR is not yet rebased
2102015-11-28T21:31:04  <Luke-Jr> oh, I figured you got all of them
2112015-11-28T21:31:09  <MarcoFalke> I only did 1 and 2 + 3 and 4
2122015-11-28T21:31:33  <GitHub79> [bitcoin] MarcoFalke opened pull request #7126: [trivial] Move blocksonly parameter interaction to InitParameterInteraction() (master...MarcoFalke-2015-initParam) https://github.com/bitcoin/bitcoin/pull/7126
2132015-11-28T21:31:44  <Luke-Jr> k
2142015-11-28T21:36:45  <MarcoFalke> Also I haven't looked at chainparams https://github.com/bitcoin/bitcoin/pull/6349/files#diff-dbba8d0e1257cc14ce18de8fd6c9a0b1 Not sure if still relevant
2152015-11-28T21:41:38  <Luke-Jr> MarcoFalke: eh, how did you do rpcport then?
2162015-11-28T21:41:49  <Luke-Jr> … you didn't :/
2172015-11-28T21:41:51  <MarcoFalke> Just left it how it was
2182015-11-28T21:41:53  <MarcoFalke> yes
2192015-11-28T21:41:55  *** Guyver2 has quit IRC
2202015-11-28T21:41:58  <Luke-Jr> anything else missing?
2212015-11-28T21:42:01  <MarcoFalke> no
2222015-11-28T21:43:08  *** Squidicuz has joined #bitcoin-core-dev
2232015-11-28T21:44:40  *** michagogo has joined #bitcoin-core-dev
2242015-11-28T21:45:37  <gmaxwell> sipa: RE #7125 by 'No removal of the "1/4 blast to all" behaviour, as #7123 seems to offer a better replacement.'  do you mean the sticky electricted trickling nodes? And darn wrt sorting the INV, I hadn't considered that the sort needs to be topological.
2252015-11-28T21:46:23  <sipa> gmaxwell: i just mean "other pull requests exist that deal with this in a different way, let's not touch the code too much"
2262015-11-28T21:46:48  <GitHub26> [bitcoin] luke-jr opened pull request #7127: Bugfix: Default -uiplatform is not actually the platform this build was compiled on (master...bugfix_uiplatform) https://github.com/bitcoin/bitcoin/pull/7127
2272015-11-28T21:46:56  <sipa> without judging whether those others are a good idea, getting the non-controversial parts in first is priority
2282015-11-28T21:47:12  <sipa> :)
2292015-11-28T21:48:39  <gmaxwell> sipa: yea, I think that 7125 is easier to merge.
2302015-11-28T21:49:59  <gmaxwell> I'd been debating to do per-peer timers in mine; it has some negative privacy effects when an observer has multiple connections to you (since they get the min of all of them); but it lets you have longer intervals with less effect.
2312015-11-28T21:50:20  <gmaxwell> It also breaks up bandwidth usage more, which is probably good for usability.
2322015-11-28T21:54:01  <sipa> gmaxwell: i would not be confortable with just per-peer timers if there was no bypass mechanism (like the 1/4 blast to all, or specific nodes that get everything instantly, ...)
2332015-11-28T21:54:16  <sipa> as that would introduce inevitable delays on every hop
2342015-11-28T21:58:28  <gmaxwell> In the per-peer, the 'delay per hop' is minimum (/second from minimum) of all those uniform numbers; e.g. ~N/2 fold smaller.
2352015-11-28T22:00:29  <sipa> and the more independent paths (of the same length) there are between two nodes, the lower the delay would be
2362015-11-28T22:03:30  *** jtimon has quit IRC
2372015-11-28T22:54:35  *** Anduck has joined #bitcoin-core-dev
2382015-11-28T22:55:17  *** Anduck is now known as Guest17335
2392015-11-28T22:56:47  *** Anduck has joined #bitcoin-core-dev
2402015-11-28T23:10:21  *** MarcoFalke has quit IRC
2412015-11-28T23:10:52  *** baldur has joined #bitcoin-core-dev
2422015-11-28T23:53:40  <GitHub170> [bitcoin] luke-jr opened pull request #7128: Constrain rpcport default values to a single location in code (master...const_rpcport) https://github.com/bitcoin/bitcoin/pull/7128