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