1 2017-07-01T00:08:20 *** Murch has quit IRC
2 2017-07-01T00:13:03 *** arubi has quit IRC
3 2017-07-01T00:15:07 *** Yogaqueef has quit IRC
4 2017-07-01T00:19:42 *** Murch has joined #bitcoin-core-dev
5 2017-07-01T00:20:52 *** arubi has joined #bitcoin-core-dev
6 2017-07-01T00:49:53 *** arubi has quit IRC
7 2017-07-01T00:53:25 <AdrianG> whats the alt stack for in bitcoin script?
8 2017-07-01T00:54:19 <luke-jr> AdrianG: an alternate stack
9 2017-07-01T00:55:12 <AdrianG> so its a two-stack pushdown automata then?
10 2017-07-01T00:55:57 <AdrianG> are the stacks fully equivalent?
11 2017-07-01T00:56:21 <sipa> bitcoin script is not a pushdown automata
12 2017-07-01T00:56:31 <sipa> because it has OP_PICK
13 2017-07-01T00:57:51 <sipa> code has access to all elements, always, not just the top
14 2017-07-01T00:58:05 <luke-jr> AdrianG: no, the alt stack is wiped between scripts, and has fewer opcodes to use it
15 2017-07-01T00:58:19 * luke-jr OP_PICKs sipa
16 2017-07-01T00:58:25 <AdrianG> sipa: that sounds like it would be a superset of a PDA then?
17 2017-07-01T01:03:42 *** arubi has joined #bitcoin-core-dev
18 2017-07-01T01:07:21 <sipa> it also follows intructions, not a state transition table
19 2017-07-01T01:18:29 *** jannes has quit IRC
20 2017-07-01T01:26:47 *** ovovo has joined #bitcoin-core-dev
21 2017-07-01T01:28:50 *** AaronvanW has quit IRC
22 2017-07-01T01:30:32 *** owowo has quit IRC
23 2017-07-01T01:32:44 *** Murch has quit IRC
24 2017-07-01T01:45:20 *** goofie has joined #bitcoin-core-dev
25 2017-07-01T01:50:52 *** Ylbam has quit IRC
26 2017-07-01T02:13:43 *** ovovo has quit IRC
27 2017-07-01T02:18:21 *** owowo has joined #bitcoin-core-dev
28 2017-07-01T02:19:40 *** dermoth has joined #bitcoin-core-dev
29 2017-07-01T02:24:15 *** MarcoFalke has quit IRC
30 2017-07-01T02:24:24 *** MarcoFalke has joined #bitcoin-core-dev
31 2017-07-01T02:26:58 *** tmddzk has quit IRC
32 2017-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.
33 2017-07-01T02:31:39 <gmaxwell> apparently you've heard this craig wright stuff, it's pure gibberish.
34 2017-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 )
35 2017-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.
36 2017-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)
37 2017-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.
38 2017-07-01T03:13:37 *** Giszmo has quit IRC
39 2017-07-01T03:17:02 *** d9b4bef9 has quit IRC
40 2017-07-01T03:18:07 *** d9b4bef9 has joined #bitcoin-core-dev
41 2017-07-01T03:28:58 *** Giszmo has joined #bitcoin-core-dev
42 2017-07-01T03:43:22 <BlueMatt> gmaxwell: no wonder wright hates you....you dont trivially fall for stupid technobabble like so many others
43 2017-07-01T03:55:51 *** goatpig has joined #bitcoin-core-dev
44 2017-07-01T04:18:37 *** ProfMac_ has joined #bitcoin-core-dev
45 2017-07-01T04:26:41 *** owowo has quit IRC
46 2017-07-01T04:27:23 *** ivan has joined #bitcoin-core-dev
47 2017-07-01T04:31:35 *** owowo has joined #bitcoin-core-dev
48 2017-07-01T04:31:35 *** owowo has joined #bitcoin-core-dev
49 2017-07-01T05:32:58 *** Giszmo has quit IRC
50 2017-07-01T05:58:12 *** justan0theruser has joined #bitcoin-core-dev
51 2017-07-01T06:00:58 *** justan0theruser has quit IRC
52 2017-07-01T06:01:18 *** justan0theruser has joined #bitcoin-core-dev
53 2017-07-01T06:01:26 *** justanotheruser has quit IRC
54 2017-07-01T06:50:28 <wumpus> craig wright hates us all
55 2017-07-01T06:50:46 <wumpus> but yes that's a good thing
56 2017-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
57 2017-07-01T06:53:46 <wumpus> really neat
58 2017-07-01T06:55:18 <wumpus> both with default dbcache setting
59 2017-07-01T07:16:07 *** SopaXorzTaker has joined #bitcoin-core-dev
60 2017-07-01T07:16:27 *** goatpig has quit IRC
61 2017-07-01T07:30:02 *** arowser has quit IRC
62 2017-07-01T07:36:09 *** arowser has joined #bitcoin-core-dev
63 2017-07-01T07:37:16 <wumpus> going to time catch-up syncs from there to tip as well
64 2017-07-01T07:39:01 <wumpus> might be interesting to plot the validation times per block w/ debug=bench too
65 2017-07-01T08:29:19 *** Ylbam has joined #bitcoin-core-dev
66 2017-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.
67 2017-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.
68 2017-07-01T09:06:39 <wumpus> indeed!
69 2017-07-01T09:09:37 *** Yogaqueef has joined #bitcoin-core-dev
70 2017-07-01T09:11:38 *** mryandao has quit IRC
71 2017-07-01T09:23:45 <phantomcircuit> the configure scripts dont seem to be able to find db5.3 on gentoo
72 2017-07-01T09:23:47 <phantomcircuit> luke-jr, any idea what's wrong here?
73 2017-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)
74 2017-07-01T09:24:46 <luke-jr> nope, sorry
75 2017-07-01T09:24:58 <luke-jr> I assume you used --with-incompatible-bdb?
76 2017-07-01T09:25:22 *** mkarrer has joined #bitcoin-core-dev
77 2017-07-01T09:25:31 <phantomcircuit> yeah
78 2017-07-01T09:25:47 <phantomcircuit> checking the config.log there's no mention of even looking for 5.3
79 2017-07-01T09:25:55 <phantomcircuit> i wonder if something got removed on accident
80 2017-07-01T09:39:11 *** AaronvanW has joined #bitcoin-core-dev
81 2017-07-01T09:57:19 *** mkarrer has quit IRC
82 2017-07-01T10:00:26 *** unholymachine has quit IRC
83 2017-07-01T10:06:24 *** unholymachine has joined #bitcoin-core-dev
84 2017-07-01T10:18:20 *** wangchun has joined #bitcoin-core-dev
85 2017-07-01T11:13:19 *** goofie has quit IRC
86 2017-07-01T11:38:40 *** chjj has quit IRC
87 2017-07-01T11:42:25 *** goofie has joined #bitcoin-core-dev
88 2017-07-01T11:49:49 *** chjj has joined #bitcoin-core-dev
89 2017-07-01T12:15:09 *** SopaXorzTaker has quit IRC
90 2017-07-01T12:21:37 *** SopaXorzTaker has joined #bitcoin-core-dev
91 2017-07-01T12:45:37 *** dermoth has quit IRC
92 2017-07-01T12:45:37 *** dermoth_ has joined #bitcoin-core-dev
93 2017-07-01T14:13:22 *** laurentmt has joined #bitcoin-core-dev
94 2017-07-01T14:13:57 *** laurentmt has quit IRC
95 2017-07-01T14:45:19 *** Giszmo has joined #bitcoin-core-dev
96 2017-07-01T14:47:35 *** jahbless has joined #bitcoin-core-dev
97 2017-07-01T15:16:45 *** Hawkwind has joined #bitcoin-core-dev
98 2017-07-01T16:03:42 *** Dyaheon has quit IRC
99 2017-07-01T16:04:46 *** Dyaheon has joined #bitcoin-core-dev
100 2017-07-01T16:12:04 *** jahbless has quit IRC
101 2017-07-01T16:29:49 *** Aaronvan_ has joined #bitcoin-core-dev
102 2017-07-01T16:34:08 *** AaronvanW has quit IRC
103 2017-07-01T16:51:17 *** Giszmo has quit IRC
104 2017-07-01T16:55:40 *** AaronvanW has joined #bitcoin-core-dev
105 2017-07-01T17:01:54 *** Hawkwind has quit IRC
106 2017-07-01T17:03:58 *** chjj has quit IRC
107 2017-07-01T17:16:28 *** chjj has joined #bitcoin-core-dev
108 2017-07-01T18:19:53 *** jamesob has joined #bitcoin-core-dev
109 2017-07-01T18:24:31 *** jamesob has quit IRC
110 2017-07-01T18:47:08 *** jamesob has joined #bitcoin-core-dev
111 2017-07-01T18:47:41 *** jamesob has joined #bitcoin-core-dev
112 2017-07-01T18:51:04 *** Guyver2 has joined #bitcoin-core-dev
113 2017-07-01T18:52:07 *** jamesob has quit IRC
114 2017-07-01T19:06:28 *** chjj has quit IRC
115 2017-07-01T19:13:40 *** chjj has joined #bitcoin-core-dev
116 2017-07-01T19:27:48 *** Guyver2 has quit IRC
117 2017-07-01T19:42:43 *** madgoat has joined #bitcoin-core-dev
118 2017-07-01T19:43:44 *** madgoat has left #bitcoin-core-dev
119 2017-07-01T20:49:02 *** jamesob has joined #bitcoin-core-dev
120 2017-07-01T20:49:16 *** Giszmo has joined #bitcoin-core-dev
121 2017-07-01T20:53:19 *** jamesob has quit IRC
122 2017-07-01T20:59:47 *** SopaXorzTaker has quit IRC
123 2017-07-01T21:17:20 *** CubicEarth has joined #bitcoin-core-dev
124 2017-07-01T21:34:50 *** Yogaqueef has quit IRC
125 2017-07-01T21:47:19 *** belcher_ has joined #bitcoin-core-dev
126 2017-07-01T21:49:45 *** jamesob has joined #bitcoin-core-dev
127 2017-07-01T21:54:16 *** jamesob has quit IRC
128 2017-07-01T22:30:33 *** CubicEarth has quit IRC
129 2017-07-01T22:38:35 *** AaronvanW has quit IRC
130 2017-07-01T22:41:02 *** AaronvanW has joined #bitcoin-core-dev
131 2017-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?
132 2017-07-01T23:36:34 <kanzure> s/shouldn't/couldn't/ is more accurately my question.
133 2017-07-01T23:42:30 <sipa> kanzure: ?
134 2017-07-01T23:42:34 <sipa> what is the context?
135 2017-07-01T23:42:47 <sipa> we try very hard not to break RPC
136 2017-07-01T23:42:54 <kanzure> btcd issue tracker someone is complaining about getblock/testnet/segwit
137 2017-07-01T23:43:02 <sipa> oh, btcd
138 2017-07-01T23:44:15 <kanzure> yes but the complaint is about bitcoind rpc versioning not btcd rpc versioning
139 2017-07-01T23:44:46 <sipa> hmm, what was broken?
140 2017-07-01T23:50:59 *** jamesob has joined #bitcoin-core-dev
141 2017-07-01T23:55:40 *** jamesob has quit IRC