12017-07-01T00:08:20 *** Murch has quit IRC
22017-07-01T00:13:03 *** arubi has quit IRC
32017-07-01T00:15:07 *** Yogaqueef has quit IRC
42017-07-01T00:19:42 *** Murch has joined #bitcoin-core-dev
52017-07-01T00:20:52 *** arubi has joined #bitcoin-core-dev
62017-07-01T00:49:53 *** arubi has quit IRC
72017-07-01T00:53:25 <AdrianG> whats the alt stack for in bitcoin script?
82017-07-01T00:54:19 <luke-jr> AdrianG: an alternate stack
92017-07-01T00:55:12 <AdrianG> so its a two-stack pushdown automata then?
102017-07-01T00:55:57 <AdrianG> are the stacks fully equivalent?
112017-07-01T00:56:21 <sipa> bitcoin script is not a pushdown automata
122017-07-01T00:56:31 <sipa> because it has OP_PICK
132017-07-01T00:57:51 <sipa> code has access to all elements, always, not just the top
142017-07-01T00:58:05 <luke-jr> AdrianG: no, the alt stack is wiped between scripts, and has fewer opcodes to use it
152017-07-01T00:58:19 * luke-jr OP_PICKs sipa
162017-07-01T00:58:25 <AdrianG> sipa: that sounds like it would be a superset of a PDA then?
172017-07-01T01:03:42 *** arubi has joined #bitcoin-core-dev
182017-07-01T01:07:21 <sipa> it also follows intructions, not a state transition table
192017-07-01T01:18:29 *** jannes has quit IRC
202017-07-01T01:26:47 *** ovovo has joined #bitcoin-core-dev
212017-07-01T01:28:50 *** AaronvanW has quit IRC
222017-07-01T01:30:32 *** owowo has quit IRC
232017-07-01T01:32:44 *** Murch has quit IRC
242017-07-01T01:45:20 *** goofie has joined #bitcoin-core-dev
252017-07-01T01:50:52 *** Ylbam has quit IRC
262017-07-01T02:13:43 *** ovovo has quit IRC
272017-07-01T02:18:21 *** owowo has joined #bitcoin-core-dev
282017-07-01T02:19:40 *** dermoth has joined #bitcoin-core-dev
292017-07-01T02:24:15 *** MarcoFalke has quit IRC
302017-07-01T02:24:24 *** MarcoFalke has joined #bitcoin-core-dev
312017-07-01T02:26:58 *** tmddzk has quit IRC
322017-07-01T02:31:20 <gmaxwell> AdrianG: you can rewrite any script using the altstack without it (just using pick). The altstack is there for the same reason that it's there in any forth implementation-- its a convenience and can result in fewer operations for some things.
332017-07-01T02:31:39 <gmaxwell> apparently you've heard this craig wright stuff, it's pure gibberish.
342017-07-01T02:33:23 <gmaxwell> (he was sending it to me on reddit several weeks ago too: https://people.xiph.org/~greg/temp/DSScamamoto.png )
352017-07-01T02:34:07 <gmaxwell> AdrianG: his gibbering is basically trying to argue that script is universal but you don't need any of this technobable to show that, all you need to show is that it has a controlled-not.
362017-07-01T02:34:39 <gmaxwell> That doesn't mean much of anything interesting though because there are very tight limits on how much computation you can do (which is why it isn't turing complete)
372017-07-01T02:36:25 <gmaxwell> Wright is doing some pattern matching with finite state machines, where there is a well known result that one equipt with two 'stacks' (which are not like the forth-like stacks in bitcoin, but are simple things where you can only access the top elements) can be universal.
382017-07-01T03:13:37 *** Giszmo has quit IRC
392017-07-01T03:17:02 *** d9b4bef9 has quit IRC
402017-07-01T03:18:07 *** d9b4bef9 has joined #bitcoin-core-dev
412017-07-01T03:28:58 *** Giszmo has joined #bitcoin-core-dev
422017-07-01T03:43:22 <BlueMatt> gmaxwell: no wonder wright hates you....you dont trivially fall for stupid technobabble like so many others
432017-07-01T03:55:51 *** goatpig has joined #bitcoin-core-dev
442017-07-01T04:18:37 *** ProfMac_ has joined #bitcoin-core-dev
452017-07-01T04:26:41 *** owowo has quit IRC
462017-07-01T04:27:23 *** ivan has joined #bitcoin-core-dev
472017-07-01T04:31:35 *** owowo has joined #bitcoin-core-dev
482017-07-01T04:31:35 *** owowo has joined #bitcoin-core-dev
492017-07-01T05:32:58 *** Giszmo has quit IRC
502017-07-01T05:58:12 *** justan0theruser has joined #bitcoin-core-dev
512017-07-01T06:00:58 *** justan0theruser has quit IRC
522017-07-01T06:01:18 *** justan0theruser has joined #bitcoin-core-dev
532017-07-01T06:01:26 *** justanotheruser has quit IRC
542017-07-01T06:50:28 <wumpus> craig wright hates us all
552017-07-01T06:50:46 <wumpus> but yes that's a good thing
562017-07-01T06:52:49 <wumpus> results from yesterday's benchmark sync up to block 430241: 0.14.2 took 08:12:29 (29549s), master took 06:20:57 (22857s), so ~23% faster
572017-07-01T06:53:46 <wumpus> really neat
582017-07-01T06:55:18 <wumpus> both with default dbcache setting
592017-07-01T07:16:07 *** SopaXorzTaker has joined #bitcoin-core-dev
602017-07-01T07:16:27 *** goatpig has quit IRC
612017-07-01T07:30:02 *** arowser has quit IRC
622017-07-01T07:36:09 *** arowser has joined #bitcoin-core-dev
632017-07-01T07:37:16 <wumpus> going to time catch-up syncs from there to tip as well
642017-07-01T07:39:01 <wumpus> might be interesting to plot the validation times per block w/ debug=bench too
652017-07-01T08:29:19 *** Ylbam has joined #bitcoin-core-dev
662017-07-01T09:01:40 <wumpus> not only is the sync faster, it seems to have less impact on the rest of the system, catching up the chain used to make any other things like browsing impossible on this system. Doesn't seem to be so much a CPU difference (CPU wasn't maxed out in either case) but memory usage/IO related.
672017-07-01T09:05:23 <gmaxwell> yea, I've noticed that too. Some of it I think might be the big peak memory usage and gigantic all at once writes was blowing out buffers.
682017-07-01T09:06:39 <wumpus> indeed!
692017-07-01T09:09:37 *** Yogaqueef has joined #bitcoin-core-dev
702017-07-01T09:11:38 *** mryandao has quit IRC
712017-07-01T09:23:45 <phantomcircuit> the configure scripts dont seem to be able to find db5.3 on gentoo
722017-07-01T09:23:47 <phantomcircuit> luke-jr, any idea what's wrong here?
732017-07-01T09:24:23 <phantomcircuit> (and yes i know it's supported to be db 4.8 but i have a wallet that's 5.3)
742017-07-01T09:24:46 <luke-jr> nope, sorry
752017-07-01T09:24:58 <luke-jr> I assume you used --with-incompatible-bdb?
762017-07-01T09:25:22 *** mkarrer has joined #bitcoin-core-dev
772017-07-01T09:25:31 <phantomcircuit> yeah
782017-07-01T09:25:47 <phantomcircuit> checking the config.log there's no mention of even looking for 5.3
792017-07-01T09:25:55 <phantomcircuit> i wonder if something got removed on accident
802017-07-01T09:39:11 *** AaronvanW has joined #bitcoin-core-dev
812017-07-01T09:57:19 *** mkarrer has quit IRC
822017-07-01T10:00:26 *** unholymachine has quit IRC
832017-07-01T10:06:24 *** unholymachine has joined #bitcoin-core-dev
842017-07-01T10:18:20 *** wangchun has joined #bitcoin-core-dev
852017-07-01T11:13:19 *** goofie has quit IRC
862017-07-01T11:38:40 *** chjj has quit IRC
872017-07-01T11:42:25 *** goofie has joined #bitcoin-core-dev
882017-07-01T11:49:49 *** chjj has joined #bitcoin-core-dev
892017-07-01T12:15:09 *** SopaXorzTaker has quit IRC
902017-07-01T12:21:37 *** SopaXorzTaker has joined #bitcoin-core-dev
912017-07-01T12:45:37 *** dermoth has quit IRC
922017-07-01T12:45:37 *** dermoth_ has joined #bitcoin-core-dev
932017-07-01T14:13:22 *** laurentmt has joined #bitcoin-core-dev
942017-07-01T14:13:57 *** laurentmt has quit IRC
952017-07-01T14:45:19 *** Giszmo has joined #bitcoin-core-dev
962017-07-01T14:47:35 *** jahbless has joined #bitcoin-core-dev
972017-07-01T15:16:45 *** Hawkwind has joined #bitcoin-core-dev
982017-07-01T16:03:42 *** Dyaheon has quit IRC
992017-07-01T16:04:46 *** Dyaheon has joined #bitcoin-core-dev
1002017-07-01T16:12:04 *** jahbless has quit IRC
1012017-07-01T16:29:49 *** Aaronvan_ has joined #bitcoin-core-dev
1022017-07-01T16:34:08 *** AaronvanW has quit IRC
1032017-07-01T16:51:17 *** Giszmo has quit IRC
1042017-07-01T16:55:40 *** AaronvanW has joined #bitcoin-core-dev
1052017-07-01T17:01:54 *** Hawkwind has quit IRC
1062017-07-01T17:03:58 *** chjj has quit IRC
1072017-07-01T17:16:28 *** chjj has joined #bitcoin-core-dev
1082017-07-01T18:19:53 *** jamesob has joined #bitcoin-core-dev
1092017-07-01T18:24:31 *** jamesob has quit IRC
1102017-07-01T18:47:08 *** jamesob has joined #bitcoin-core-dev
1112017-07-01T18:47:41 *** jamesob has joined #bitcoin-core-dev
1122017-07-01T18:51:04 *** Guyver2 has joined #bitcoin-core-dev
1132017-07-01T18:52:07 *** jamesob has quit IRC
1142017-07-01T19:06:28 *** chjj has quit IRC
1152017-07-01T19:13:40 *** chjj has joined #bitcoin-core-dev
1162017-07-01T19:27:48 *** Guyver2 has quit IRC
1172017-07-01T19:42:43 *** madgoat has joined #bitcoin-core-dev
1182017-07-01T19:43:44 *** madgoat has left #bitcoin-core-dev
1192017-07-01T20:49:02 *** jamesob has joined #bitcoin-core-dev
1202017-07-01T20:49:16 *** Giszmo has joined #bitcoin-core-dev
1212017-07-01T20:53:19 *** jamesob has quit IRC
1222017-07-01T20:59:47 *** SopaXorzTaker has quit IRC
1232017-07-01T21:17:20 *** CubicEarth has joined #bitcoin-core-dev
1242017-07-01T21:34:50 *** Yogaqueef has quit IRC
1252017-07-01T21:47:19 *** belcher_ has joined #bitcoin-core-dev
1262017-07-01T21:49:45 *** jamesob has joined #bitcoin-core-dev
1272017-07-01T21:54:16 *** jamesob has quit IRC
1282017-07-01T22:30:33 *** CubicEarth has quit IRC
1292017-07-01T22:38:35 *** AaronvanW has quit IRC
1302017-07-01T22:41:02 *** AaronvanW has joined #bitcoin-core-dev
1312017-07-01T23:36:13 <kanzure> "frustrating that the RPC isn't versioned and massively breaking changes like this are just introduced without any versioning and/or flags" i guess something like that could work, shouldn't getblock start throwing up warnings at least even if not versioned?
1322017-07-01T23:36:34 <kanzure> s/shouldn't/couldn't/ is more accurately my question.
1332017-07-01T23:42:30 <sipa> kanzure: ?
1342017-07-01T23:42:34 <sipa> what is the context?
1352017-07-01T23:42:47 <sipa> we try very hard not to break RPC
1362017-07-01T23:42:54 <kanzure> btcd issue tracker someone is complaining about getblock/testnet/segwit
1372017-07-01T23:43:02 <sipa> oh, btcd
1382017-07-01T23:44:15 <kanzure> yes but the complaint is about bitcoind rpc versioning not btcd rpc versioning
1392017-07-01T23:44:46 <sipa> hmm, what was broken?
1402017-07-01T23:50:59 *** jamesob has joined #bitcoin-core-dev
1412017-07-01T23:55:40 *** jamesob has quit IRC