1 2014-08-19 00:00:20 ak_ has quit (Read error: Connection reset by peer)
2 2014-08-19 00:00:23 akstunt600 has quit (Read error: Connection reset by peer)
3 2014-08-19 00:01:02 ak_ has joined
4 2014-08-19 00:01:30 akstunt600 has joined
5 2014-08-19 00:03:07 <gmaxwell> phantomcircuit: you may be interested in https://github.com/bitcoin/bitcoin/pull/4723
6 2014-08-19 00:06:31 askuck has quit (Quit: Leaving.)
7 2014-08-19 00:07:04 brson_ has quit (Ping timeout: 255 seconds)
8 2014-08-19 00:08:20 <phantomcircuit> gmaxwell, "the set of outbound connections uniquely identifies a client"
9 2014-08-19 00:08:21 <phantomcircuit> wat?
10 2014-08-19 00:08:32 YoY has quit (Ping timeout: 255 seconds)
11 2014-08-19 00:09:07 <gmaxwell> phantomcircuit: the attack goes like this: they spam your IP all over the network in addr messages so that all the nodes stop forwarding it.
12 2014-08-19 00:09:28 <gmaxwell> The they reconnect, and nodes that advertise your IP are very likely directly connected to you.
13 2014-08-19 00:09:50 <gmaxwell> If those same 8 nodes also are the first to advertise a transaction, it's probably yours.
14 2014-08-19 00:10:07 <gmaxwell> I think rotation is not a good solution to this, but we should have rotation regardless.
15 2014-08-19 00:10:40 <gmaxwell> But we need rotation to not introduce new, easily and profitably exploited weaknesses.
16 2014-08-19 00:10:40 jchp_ has quit (Ping timeout: 255 seconds)
17 2014-08-19 00:11:25 ThomasV has joined
18 2014-08-19 00:11:38 YoY has joined
19 2014-08-19 00:12:02 <phantomcircuit> gmaxwell, yeah i dont see how rotation helps there unless it's done at an unreasonable rate
20 2014-08-19 00:15:19 <gmaxwell> well address broadcasts are relatively infrequent so maybe that helps.
21 2014-08-19 00:15:19 <phantomcircuit> gmaxwell, the real issue there is that nodes are effectively leaking who they are connected to
22 2014-08-19 00:15:47 <phantomcircuit> gmaxwell, except you can trigger the addr broadcast with getaddr
23 2014-08-19 00:15:51 plaprade has quit (Ping timeout: 260 seconds)
24 2014-08-19 00:16:14 <phantomcircuit> so to prevent that you would need to be rotating peers faster than the adversary can connect
25 2014-08-19 00:16:18 <phantomcircuit> which would be ridiculous
26 2014-08-19 00:16:49 <gmaxwell> phantomcircuit: no because you can't trigger someone to send their address to someone else.
27 2014-08-19 00:18:33 <phantomcircuit> gmaxwell, hmm
28 2014-08-19 00:18:42 <gmaxwell> e.g. I can getaddr you to find out what peers you know about, but if I'm connected to you I don't send an updated addr message but per once a day, so you're just going to get the same info over and over again.
29 2014-08-19 00:22:04 <phantomcircuit> gmaxwell, no but i can push new addr messages to you which will rotate the vvNew values out
30 2014-08-19 00:22:56 <gmaxwell> Yes sure, but the victim still won't advertise himself but once per day.
31 2014-08-19 00:23:01 RagnarDanneskjol has joined
32 2014-08-19 00:23:26 <gmaxwell> so what will happen is once a day you'll learn his peers, bit N minutes later he'll have differen ones.
33 2014-08-19 00:26:11 <phantomcircuit> gmaxwell, when you connect to a peer your address gets put into addrman and marked as Good
34 2014-08-19 00:26:55 <phantomcircuit> so it should be sufficient to simply rotate the other entries since the Good entries dont get rotated
35 2014-08-19 00:27:13 <phantomcircuit> and each getaddr returns a different random set of peers
36 2014-08-19 00:28:13 ThomasV has quit (Ping timeout: 255 seconds)
37 2014-08-19 00:28:30 <phantomcircuit> oh i see
38 2014-08-19 00:28:32 mpmcsweeney has quit (Remote host closed the connection)
39 2014-08-19 00:28:33 <gmaxwell> phantomcircuit: It doesn't. You only ... right.
40 2014-08-19 00:28:36 <phantomcircuit> it's in the handling of the addr message
41 2014-08-19 00:28:58 mpmcsweeney has joined
42 2014-08-19 00:29:05 Malakai33 has quit (Quit: Leaving)
43 2014-08-19 00:29:14 richcollins has quit (Quit: richcollins)
44 2014-08-19 00:30:15 llllllllll has quit ()
45 2014-08-19 00:30:37 <phantomcircuit> hmm
46 2014-08-19 00:33:00 fanquake has joined
47 2014-08-19 00:33:16 mpmcsweeney has quit (Ping timeout: 240 seconds)
48 2014-08-19 00:34:04 <phantomcircuit> sigh
49 2014-08-19 00:34:05 <phantomcircuit> Storage server temporarily offline
50 2014-08-19 00:34:08 <phantomcircuit> damn it github
51 2014-08-19 00:34:08 ThomasV has joined
52 2014-08-19 00:37:08 jps has joined
53 2014-08-19 00:37:18 mpmcsweeney has joined
54 2014-08-19 00:37:30 YoY has quit (Ping timeout: 264 seconds)
55 2014-08-19 00:39:18 bbrian has quit (Ping timeout: 264 seconds)
56 2014-08-19 00:39:55 mpmcsweeney has quit (Remote host closed the connection)
57 2014-08-19 00:40:22 mpmcsweeney has joined
58 2014-08-19 00:40:31 YoY has joined
59 2014-08-19 00:41:17 jps has quit (Client Quit)
60 2014-08-19 00:42:53 SpicyShibe has quit (Ping timeout: 250 seconds)
61 2014-08-19 00:43:35 bbrian has joined
62 2014-08-19 00:44:29 weilu has quit (Remote host closed the connection)
63 2014-08-19 00:44:32 Qatz has joined
64 2014-08-19 00:44:36 chax has quit (Remote host closed the connection)
65 2014-08-19 00:44:39 mpmcsweeney has quit (Ping timeout: 244 seconds)
66 2014-08-19 00:45:03 chax has joined
67 2014-08-19 00:45:19 wfbarks has quit (Ping timeout: 255 seconds)
68 2014-08-19 00:47:06 Qatz is now known as SpicyShibe
69 2014-08-19 00:47:42 ThomasV has quit (Ping timeout: 264 seconds)
70 2014-08-19 00:49:18 chax has quit (Ping timeout: 244 seconds)
71 2014-08-19 00:50:14 sea has joined
72 2014-08-19 00:50:42 sea has left ()
73 2014-08-19 00:53:11 DigiByteDev has joined
74 2014-08-19 00:53:40 ak_ has quit (Read error: Connection reset by peer)
75 2014-08-19 00:53:40 akstunt600 has quit (Read error: Connection reset by peer)
76 2014-08-19 00:53:48 jchp_ has joined
77 2014-08-19 00:54:05 jps has joined
78 2014-08-19 00:54:34 akstunt600 has joined
79 2014-08-19 00:54:36 ak_ has joined
80 2014-08-19 00:54:52 gjj has quit (Quit: Leaving...)
81 2014-08-19 00:55:48 chax has joined
82 2014-08-19 00:57:25 benrcole1 has joined
83 2014-08-19 00:59:06 benrcole has quit (Ping timeout: 240 seconds)
84 2014-08-19 01:00:09 oujh has quit (Ping timeout: 244 seconds)
85 2014-08-19 01:00:11 chax has quit (Ping timeout: 260 seconds)
86 2014-08-19 01:02:16 AaronvanW has quit (Ping timeout: 245 seconds)
87 2014-08-19 01:03:17 bbrian has quit (Ping timeout: 264 seconds)
88 2014-08-19 01:05:08 jps has quit (Quit: jps)
89 2014-08-19 01:06:02 YoY has quit (Ping timeout: 260 seconds)
90 2014-08-19 01:06:06 justanot1eruser has joined
91 2014-08-19 01:07:33 YoY has joined
92 2014-08-19 01:07:45 justanotheruser has quit (Quit: Reconnecting)
93 2014-08-19 01:10:18 justanotheruser has joined
94 2014-08-19 01:10:48 Adlai has quit (Remote host closed the connection)
95 2014-08-19 01:11:15 justanot1eruser has quit (Quit: Reconnecting)
96 2014-08-19 01:11:55 jtimon has quit (Ping timeout: 250 seconds)
97 2014-08-19 01:13:58 non2_ has quit (Ping timeout: 260 seconds)
98 2014-08-19 01:15:08 justanotheruser has quit (Ping timeout: 244 seconds)
99 2014-08-19 01:16:04 justanotheruser has joined
100 2014-08-19 01:16:10 oujh has joined
101 2014-08-19 01:19:54 <phantomcircuit> gmaxwell, the merged mining spec doesn't make a lot of sense to me
102 2014-08-19 01:20:09 <phantomcircuit> the auxpow block contains Coinbase transaction that is in the parent block, linking the AuxPOW block to its parent block
103 2014-08-19 01:20:27 <phantomcircuit> but the coinbase txn also contains the hash of the auxpow header
104 2014-08-19 01:20:32 <phantomcircuit> which would appear to be circular
105 2014-08-19 01:20:51 mpmcsweeney has joined
106 2014-08-19 01:21:21 <Luke-Jr> phantomcircuit: um, no it doesn't.
107 2014-08-19 01:21:48 <phantomcircuit> Luke-Jr, to which one?
108 2014-08-19 01:21:58 Sauvin has joined
109 2014-08-19 01:22:07 <Luke-Jr> the coinbase only has a merkle root of secondary chain block headers
110 2014-08-19 01:22:32 wallet42 has joined
111 2014-08-19 01:24:22 sabfer has quit (Ping timeout: 246 seconds)
112 2014-08-19 01:25:06 gst has quit (Remote host closed the connection)
113 2014-08-19 01:25:22 gst has joined
114 2014-08-19 01:33:16 <phantomcircuit> Luke-Jr, https://en.bitcoin.it/wiki/Merged_mining_specification#Merged_mining_coinbase
115 2014-08-19 01:33:21 <phantomcircuit> what's the block_hash ?
116 2014-08-19 01:36:38 <Luke-Jr> merkle root of block hashes
117 2014-08-19 01:41:36 justanot1eruser has joined
118 2014-08-19 01:43:12 justanotheruser has quit (Quit: Reconnecting)
119 2014-08-19 01:45:00 CryptoBuck has joined
120 2014-08-19 01:47:08 akstunt600 has quit (Read error: Connection reset by peer)
121 2014-08-19 01:47:59 akstunt600 has joined
122 2014-08-19 01:49:03 torsthaldo has quit (Quit: Leaving.)
123 2014-08-19 01:51:43 <phantomcircuit> Luke-Jr, what's the merkle_nonce stuff about?
124 2014-08-19 01:51:54 <phantomcircuit> nvm i see
125 2014-08-19 01:53:17 Application has quit (Ping timeout: 240 seconds)
126 2014-08-19 01:58:36 benrcole has joined
127 2014-08-19 01:59:06 benrcole1 has quit (Ping timeout: 264 seconds)
128 2014-08-19 01:59:21 Dr-G2 has joined
129 2014-08-19 02:02:36 benrcole1 has joined
130 2014-08-19 02:02:59 Dr-G has quit (Ping timeout: 264 seconds)
131 2014-08-19 02:03:06 benrcole has quit (Ping timeout: 240 seconds)
132 2014-08-19 02:05:40 jps has joined
133 2014-08-19 02:07:23 benrcole1 has quit (Ping timeout: 260 seconds)
134 2014-08-19 02:08:04 RoboTeddy has quit (Ping timeout: 240 seconds)
135 2014-08-19 02:10:38 theorbtwo has quit (Remote host closed the connection)
136 2014-08-19 02:12:34 Guest85238 has joined
137 2014-08-19 02:12:46 <BlueMatt> has anyone started on rewriting the tester yet?
138 2014-08-19 02:13:08 <BlueMatt> sipa/cfields/etc: ?
139 2014-08-19 02:13:14 <BlueMatt> who else said they wanted to do it?
140 2014-08-19 02:13:30 <jgarzik> sipa, undertaking audit of all CDataStream uses, then hopefully ACK #4618 in an hour or so
141 2014-08-19 02:14:33 chax has joined
142 2014-08-19 02:15:43 <phantomcircuit> Luke-Jr, trying to move away from rpc calls for merged mining... but i think im about ready to give up on that
143 2014-08-19 02:15:59 <Luke-Jr> :P
144 2014-08-19 02:16:22 <Luke-Jr> phantomcircuit: it's not like they have to be that often
145 2014-08-19 02:17:01 theorbtwo has joined
146 2014-08-19 02:18:08 <phantomcircuit> Luke-Jr, check pm
147 2014-08-19 02:19:56 pen has quit (Ping timeout: 255 seconds)
148 2014-08-19 02:20:09 <sipa> BlueMatt: i have not
149 2014-08-19 02:20:21 <sipa> though i plan to
150 2014-08-19 02:20:37 <BlueMatt> what are you gonna write it in?
151 2014-08-19 02:20:49 <BlueMatt> I'm lazy and I think i can make the existing one work pretty easily-ish
152 2014-08-19 02:21:36 <BlueMatt> ie I dont want to lose all the existing tests and am too lazy to rewrite them
153 2014-08-19 02:22:00 bbrian has joined
154 2014-08-19 02:22:02 <BlueMatt> sipa: how strong is your objection to java? (ie would you do it in java if you just had to write and let some server compile your changes and test?)
155 2014-08-19 02:23:34 sabfer has joined
156 2014-08-19 02:23:54 OneFixt has quit (Read error: Connection reset by peer)
157 2014-08-19 02:24:30 chax has quit (Remote host closed the connection)
158 2014-08-19 02:24:30 <sipa> BlueMatt: if you rewrite it and it becomes cleanly separated and readable, i may contribute
159 2014-08-19 02:24:45 <sipa> BlueMatt: but i wouldn't use java myself
160 2014-08-19 02:24:49 Application has joined
161 2014-08-19 02:24:56 chax has joined
162 2014-08-19 02:25:41 <sipa> abd longer term i'd like to get rid of it entirely, so it can just live in the bitcoin core repo (and not require pulling in all of bitcoinj)
163 2014-08-19 02:25:53 paxtoncamaro91 has joined
164 2014-08-19 02:27:43 <cfields> sipa: you see the paste above?
165 2014-08-19 02:28:52 weilu has joined
166 2014-08-19 02:29:23 <sipa> now i have, cool
167 2014-08-19 02:29:43 chax has quit (Ping timeout: 255 seconds)
168 2014-08-19 02:32:16 jps has quit (Quit: jps)
169 2014-08-19 02:32:33 jps has joined
170 2014-08-19 02:33:41 <jgarzik> sipa, agree. would prefer to see the tests in the bitcoin core repo && !java
171 2014-08-19 02:37:06 Guest85238 has quit (Ping timeout: 240 seconds)
172 2014-08-19 02:38:35 <jgarzik> petertodd, RE cloud hashing... cute
173 2014-08-19 02:40:19 ak_ has quit (Read error: Connection reset by peer)
174 2014-08-19 02:40:19 akstunt600 has quit (Read error: Connection reset by peer)
175 2014-08-19 02:40:23 <sipa> BlueMatt: tbh, i do think that any clean and readable solution will involve rewriting the tests...
176 2014-08-19 02:41:02 akstunt600 has joined
177 2014-08-19 02:41:15 ak_ has joined
178 2014-08-19 02:41:41 banghouse has quit (Remote host closed the connection)
179 2014-08-19 02:42:00 buZz__ is now known as buZz
180 2014-08-19 02:42:54 jps has quit (Quit: jps)
181 2014-08-19 02:45:11 jps has joined
182 2014-08-19 02:46:27 RoboTeddy has joined
183 2014-08-19 02:48:52 <sipa> BlueMatt: feel free to yell at me if my pulltester comments don't make sense; i should be asleep, haven't checked the code changes and am typing on a phone
184 2014-08-19 02:49:06 <sipa> stupid mosquito
185 2014-08-19 02:49:52 paxtoncamaro91 is now known as madpax
186 2014-08-19 02:51:26 * jgarzik is waiting for tech that permits code changes to be dictated via phone
187 2014-08-19 02:51:57 <jgarzik> There was a nice demo of coding-by-voice a year or so ago...
188 2014-08-19 02:52:30 <jgarzik> bitcoin-tx does not accept input via stdin? What a stupid utility.
189 2014-08-19 02:52:37 * jgarzik updates
190 2014-08-19 02:52:51 <sipa> who reviewed that shit??
191 2014-08-19 02:53:10 <jgarzik> might have to remove my ACK from that PR posthumously
192 2014-08-19 02:53:16 Subo1977 has joined
193 2014-08-19 02:53:25 pen has joined
194 2014-08-19 02:53:37 * sipa ponders creating a bitcoin-key utility
195 2014-08-19 02:54:13 <jgarzik> sipa, do it. that's part of the Master Plan.
196 2014-08-19 02:54:29 <jgarzik> sipa, bitcoin-key and bitcoin-script seem useful.
197 2014-08-19 02:54:47 * sipa ponders creating a bitcoin-takes-over-the-world utility
198 2014-08-19 02:54:50 <jgarzik> sipa, bitcoin-key is where I wanted hdderive to live
199 2014-08-19 02:54:56 <sipa> yup
200 2014-08-19 02:55:09 <sipa> but it coulf also do sign/verify/...
201 2014-08-19 02:55:11 Subo1977_ has quit (Ping timeout: 264 seconds)
202 2014-08-19 02:55:12 <sipa> *could
203 2014-08-19 02:55:18 mpmcsweeney has quit (Remote host closed the connection)
204 2014-08-19 02:55:24 <sipa> message signing, that is
205 2014-08-19 02:55:43 mpmcsweeney has joined
206 2014-08-19 02:56:18 jps has quit (Quit: jps)
207 2014-08-19 02:57:06 xdotcommer has quit (Read error: Connection reset by peer)
208 2014-08-19 02:57:30 <jgarzik> sipa, yep
209 2014-08-19 02:57:42 <jgarzik> sipa, and keygen
210 2014-08-19 02:57:56 <petertodd> jgarzik: of course, you could rent the hashing power from someone else, but that makes the fraud quite a bit harder to pull off
211 2014-08-19 03:00:04 xdotcommer has joined
212 2014-08-19 03:00:09 mpmcsweeney has quit (Ping timeout: 250 seconds)
213 2014-08-19 03:01:47 mpmcsweeney has joined
214 2014-08-19 03:01:50 mpmcsweeney has quit (Remote host closed the connection)
215 2014-08-19 03:02:17 mpmcsweeney has joined
216 2014-08-19 03:05:39 jps has joined
217 2014-08-19 03:06:54 mpmcsweeney has quit (Ping timeout: 260 seconds)
218 2014-08-19 03:07:23 <phantomcircuit> petertodd, you cant rent any significant amount of hashing power for very long
219 2014-08-19 03:07:25 <phantomcircuit> er
220 2014-08-19 03:07:27 <phantomcircuit> for short period*
221 2014-08-19 03:07:42 <dsnrk> petertodd: people do love renting hashpower though, you can get 270TH/s from one place right now if you wanted to.
222 2014-08-19 03:10:38 lalopalo has joined
223 2014-08-19 03:11:53 <petertodd> phantomcircuit: I'd be very amused if my suggestion made that possible :P
224 2014-08-19 03:12:39 <petertodd> dsnrk: which one is that? I haven'
225 2014-08-19 03:12:43 banghouse has joined
226 2014-08-19 03:12:48 <petertodd> I haven't looked at hash power renting places for awhile
227 2014-08-19 03:13:32 <dsnrk> petertodd: nicehash.com sells a stratum proxy. you pay to have whatever stupid PoW you want, and they pipe it to your endpoint. just now somebody is renting 270TH/s of sha256d, which is sort of impressive really.
228 2014-08-19 03:14:59 <petertodd> dsnrk: nice! that'd be an easy way to attack p2pool actually w/ block withholding
229 2014-08-19 03:16:31 <dsnrk> petertodd: yes, that had occurred to me. it's getting to the point where it's got enough hashpower behind it to do a real world attack. from what I've heard it's been used to attack altcoins in the past, their hashpower can overwhelm almost any network except for ours.
230 2014-08-19 03:17:33 <phantomcircuit> the funny thing is that 270Th/s could fit in a small room
231 2014-08-19 03:18:07 <phantomcircuit> 5-6 racks of equipment
232 2014-08-19 03:18:12 <dsnrk> petertodd: note that the "current speed" listed for anything but sha256 is misleading. if you pay enough, people's GPUs swap to that algorithm to participate.
233 2014-08-19 03:18:29 <petertodd> dsnrk: I saw that, pretty funny
234 2014-08-19 03:19:43 <dsnrk> curious where the 270TH/s is going, I imagine 605 people connecting to your stratum server isn't a walk in the park.
235 2014-08-19 03:19:45 <petertodd> phantomcircuit: you know, the interesting thing about my merkle sum thing is that it prevents operations like cloudhashing from earning even more money by selling to nicehash...
236 2014-08-19 03:20:17 <phantomcircuit> petertodd, you mean from double dipping?
237 2014-08-19 03:20:44 <petertodd> phantomcircuit: which leads to a potentially hilarious situation: the cloud hashing operations doing merkle sum will be the ponzi schemes, and the cloud hashing operations not doing it will be the ones with actual hashing power...
238 2014-08-19 03:20:56 <phantomcircuit> i understand that cloud miners could be ponzei schemes... but doing that would be incredibly risky
239 2014-08-19 03:21:13 <dsnrk> is there any information I can get from their stratum server about what the endpoint is?
240 2014-08-19 03:21:27 <petertodd> dsnrk: well, if you find a block you can figure out...
241 2014-08-19 03:21:44 <dsnrk> phantomcircuit: here's a ponzi for you, they've somehow made a brand new type of hardware better than an ASIC. http://gawminers.com/pages/hashlet
242 2014-08-19 03:22:21 sabfer has quit (Read error: Connection reset by peer)
243 2014-08-19 03:23:04 sabfer has joined
244 2014-08-19 03:23:06 <dsnrk> petertodd: well *that's* not going to happen with my 1TH/s. I was thinking more of comparing the latencies with public mining pools to see which one, but chances are it wouldn't be pointed to any of them.
245 2014-08-19 03:23:11 <phantomcircuit> dsnrk, it's a scheme
246 2014-08-19 03:23:14 <phantomcircuit> im not sure it's a scam
247 2014-08-19 03:23:36 <phantomcircuit> they're basically selling contracts which get cheaper as they add hw with lower opex
248 2014-08-19 03:23:45 <dsnrk> uh? well, we can both look at that and say it doesn't exist.
249 2014-08-19 03:23:50 <phantomcircuit> essentially they're gambling that there is even going to be such a thing
250 2014-08-19 03:24:14 <phantomcircuit> dsnrk, yeah that isn't real hardware
251 2014-08-19 03:24:25 <phantomcircuit> they're selling people contracts and pretending they're selling hosted hardware
252 2014-08-19 03:24:40 <phantomcircuit> which is shady but not necessarily a scam
253 2014-08-19 03:24:45 sabfer has quit (Client Quit)
254 2014-08-19 03:25:37 <dsnrk> it's a flat out lie. they're saying they made some new hardware that's not an ASIC, that can be reprogrammed to mine any algorithm, but somehow costs significantly less than an FPGA farm.
255 2014-08-19 03:26:22 RoboTeddy has quit (Remote host closed the connection)
256 2014-08-19 03:27:13 <phantomcircuit> dsnrk, it's a bunch of marketing speak
257 2014-08-19 03:27:18 <petertodd> dsnrk: I'd recommend they get into the much more profitable business of making FPGA's if they're that good...
258 2014-08-19 03:27:35 RoboTeddy has joined
259 2014-08-19 03:27:39 jps has quit (Quit: jps)
260 2014-08-19 03:27:40 AtashiCon has quit (Remote host closed the connection)
261 2014-08-19 03:27:57 <phantomcircuit> dsnrk, afaict it's marketing speak for something with zero specifications
262 2014-08-19 03:29:23 iwilcox_ has quit (Ping timeout: 264 seconds)
263 2014-08-19 03:29:25 iwilcox has joined
264 2014-08-19 03:30:26 <phantomcircuit> dsnrk, notice that there is literally nothing about what you're actually buying except for things which must be lies
265 2014-08-19 03:30:43 wfbarks has joined
266 2014-08-19 03:31:58 <dsnrk> phantomcircuit: I get that. I would bet against them owning any hardware at all.
267 2014-08-19 03:32:26 wfbarks_ has joined
268 2014-08-19 03:33:22 <phantomcircuit> dsnrk, probably they dont
269 2014-08-19 03:33:36 <phantomcircuit> it takes actual expertise to deploy at reasonable cost
270 2014-08-19 03:33:41 ak_ has quit (Read error: Connection reset by peer)
271 2014-08-19 03:33:41 akstunt600 has quit (Read error: Connection reset by peer)
272 2014-08-19 03:34:20 ak_ has joined
273 2014-08-19 03:34:48 akstunt600 has joined
274 2014-08-19 03:35:16 wfbarks_ has quit (Read error: Connection reset by peer)
275 2014-08-19 03:35:18 <dsnrk> phantomcircuit: what do you make of KNCminer unloading a bumperload of their ASIC chips?
276 2014-08-19 03:35:42 wfbarks has quit (Ping timeout: 264 seconds)
277 2014-08-19 03:36:07 <phantomcircuit> dsnrk, just the chips?
278 2014-08-19 03:36:17 <dsnrk> yeah. $27 USD.
279 2014-08-19 03:36:53 <phantomcircuit> dsnrk, "Designed to run at 0.9V core voltage"
280 2014-08-19 03:36:59 <phantomcircuit> that they fucked something up hilariously
281 2014-08-19 03:38:05 <dsnrk> the VRMs to power the thing cost significantly more than the chip. best I found was $18 USD and you need 8 of the annoying things to power it. bear in mind this is their 28nm chip, not the new 20nm one.
282 2014-08-19 03:38:13 <phantomcircuit> dsnrk, selling chips is basically free money for any hw company
283 2014-08-19 03:38:36 <dsnrk> "Due to yield rate the number of usable cores varies. Statistically at least 70% of our production at this level has contained chips with 100% usable cores, and up to 90% of all the chips have 187 or more usable cores, with the rest of the chips varying below that number." "This product is nonrefundable."
284 2014-08-19 03:38:43 OneFixt has joined
285 2014-08-19 03:38:47 <phantomcircuit> you place an order with the tsmc/global, a third party does verification, they get sent to your customer
286 2014-08-19 03:38:52 <phantomcircuit> you simply collect the money
287 2014-08-19 03:39:01 <dsnrk> they're shipping from stock though.
288 2014-08-19 03:39:38 <phantomcircuit> dsnrk, possibly they're selling the bad part of the lots
289 2014-08-19 03:40:29 <phantomcircuit> dsnrk, how much power is one of those using?
290 2014-08-19 03:41:33 <phantomcircuit> dsnrk, oh i see
291 2014-08-19 03:41:42 <phantomcircuit> they're selling their old 28nm chips since they have the 20nm chips
292 2014-08-19 03:41:48 <phantomcircuit> probably they just ordered too many of them
293 2014-08-19 03:41:56 <phantomcircuit> offer them like $1/chip
294 2014-08-19 03:42:01 <phantomcircuit> i bet they'd take it
295 2014-08-19 03:42:15 AtashiCon has joined
296 2014-08-19 03:42:34 <dsnrk> for a good bin it looks like you pump 220W in and get 150GH out.
297 2014-08-19 03:45:23 <phantomcircuit> dsnrk, yeah they're just trying to offload their older chips
298 2014-08-19 03:45:35 mpmcsweeney has joined
299 2014-08-19 03:46:12 <phantomcircuit> it's interesting that their chips require such a high voltage
300 2014-08-19 03:46:23 <phantomcircuit> everybody else on the same process is 100mV lower
301 2014-08-19 03:46:26 <phantomcircuit> (if not more)
302 2014-08-19 03:47:15 <dsnrk> I'm at a loss to explain who would buy them. you're looking at $200 to get one on a board with the right power supply.
303 2014-08-19 03:48:20 <petertodd> dsnrk: potentially someone with a clever idea for a cheaper power supply
304 2014-08-19 03:48:40 <phantomcircuit> dsnrk, there are interesting ways to save money on the power supplies
305 2014-08-19 03:48:53 <phantomcircuit> if you can get the chips cheap enough it's worth doing them
306 2014-08-19 03:49:00 <phantomcircuit> a few strings of them overheat and melt
307 2014-08-19 03:49:03 <phantomcircuit> who cares
308 2014-08-19 03:49:55 <phantomcircuit> there's something really weird about the knc 28nm chips though
309 2014-08-19 03:50:09 <dsnrk> sure, you can do interesting things, but you're against the clock in terms of difficulty. if you had boxes of those (I note there's no data sheets for them anywhere), you'd be wanting to get them running as soon as possible, not waiting for your rev38 PCB to be fabbed.
310 2014-08-19 03:50:25 <phantomcircuit> the voltage trimming algorithm almost always ends up with entire chips dead
311 2014-08-19 03:50:45 <phantomcircuit> it's like the coodination logic between the cores requires a higher voltage than the hashing cores themselves or something ridiculous
312 2014-08-19 03:51:17 <phantomcircuit> dsnrk, i dont think knc gives a crap anymore
313 2014-08-19 03:51:26 <phantomcircuit> they have made literally tens of millions of dollars
314 2014-08-19 03:51:46 <dsnrk> no, I don't think I would care either.
315 2014-08-19 03:52:20 <phantomcircuit> tbh i think they stopped caring in about september
316 2014-08-19 03:52:33 <phantomcircuit> delivered their first batch and were instantly rich
317 2014-08-19 03:52:38 kermit has quit (Quit: Leaving.)
318 2014-08-19 03:53:00 <dsnrk> don't know why they bothered with the self-mining thing at all. they'd have been better with the shovels.
319 2014-08-19 03:53:19 <phantomcircuit> dsnrk, hubris
320 2014-08-19 03:53:26 <phantomcircuit> it seems like an easy thing to do
321 2014-08-19 03:53:29 <phantomcircuit> hint: it's not
322 2014-08-19 03:53:51 * dsnrk had trouble keeping 4 antminers cool enough
323 2014-08-19 03:54:45 YoY has quit (Ping timeout: 250 seconds)
324 2014-08-19 03:55:19 <phantomcircuit> dsnrk, it really just depends on what efficiency you're targetting
325 2014-08-19 03:55:33 Guest85238 has joined
326 2014-08-19 03:55:33 <phantomcircuit> higher die temp means more power consumed
327 2014-08-19 03:55:40 <petertodd> dsnrk: send 'em to my parents place - they pay $800/month for heating
328 2014-08-19 03:55:47 <phantomcircuit> but you can run most chips with a die temp above 115
329 2014-08-19 03:55:54 <dsnrk> I undervolt and underclock my miners, and sold half of them
330 2014-08-19 03:56:13 <phantomcircuit> dsnrk, the easier thing to do is just to run them stupid hot
331 2014-08-19 03:56:25 <petertodd> phantomcircuit: yeah, stupid hot and on a UPS so they don't get thermally cycled
332 2014-08-19 03:56:25 <dsnrk> phantomcircuit: my power bill says otherwise.
333 2014-08-19 03:57:03 <phantomcircuit> dsnrk, are you using a normal ac system to cool them?
334 2014-08-19 03:57:05 <phantomcircuit> if so
335 2014-08-19 03:57:07 <phantomcircuit> lol yeah dont do that
336 2014-08-19 03:57:14 <dsnrk> huh? I'm not an idiot
337 2014-08-19 03:57:40 <petertodd> dsnrk: even if you are using a normal ac system, the hotter you run them the less the ac system costs per joule of heat generated
338 2014-08-19 03:57:44 <phantomcircuit> most equipment will work correctly if it's got enough airflow even at relatively high ambient temps
339 2014-08-19 03:57:51 <phantomcircuit> they just wont work well for very long
340 2014-08-19 03:58:32 <phantomcircuit> petertodd, so i've been staring at merged mining stuff all day kind of scratching my head
341 2014-08-19 03:58:40 <petertodd> phantomcircuit: yeah?
342 2014-08-19 03:58:43 <dsnrk> petertodd: I'm not using an AC. the "keeing them cool enough" was more a comment about me being able to live in the same space, more than worrying about the miners themselves. as long as they aren't on fire the miners will survive.
343 2014-08-19 03:58:50 <phantomcircuit> it seems more complicated than it needs to be
344 2014-08-19 03:59:05 <phantomcircuit> for example the chain id stuff seems unnessary
345 2014-08-19 03:59:15 <phantomcircuit> should be able to just include the merkle branch
346 2014-08-19 03:59:49 <phantomcircuit> dsnrk, i've seen lots of people running the antminers outside in fairly warm places
347 2014-08-19 03:59:49 <petertodd> phantomcircuit: ah, yeah, that standard is utterly bonkers
348 2014-08-19 04:00:43 <petertodd> phantomcircuit: I wrote up proposal for a sane one awhile back on the -dev email list based on binary radix trees, using the prevblockhash to randomly distribute collissions
349 2014-08-19 04:00:49 TheSeven has quit (Ping timeout: 250 seconds)
350 2014-08-19 04:02:06 TheSeven has joined
351 2014-08-19 04:02:15 kruzer_u has joined
352 2014-08-19 04:02:26 <phantomcircuit> petertodd, the only part that seems distinctly insane is the chain id stuff
353 2014-08-19 04:03:42 cadaver has joined
354 2014-08-19 04:04:11 kruzer has quit (Ping timeout: 264 seconds)
355 2014-08-19 04:04:16 <petertodd> phantomcircuit: been awhile since I looked at it, but as I remember it fails to prevent collissions or something
356 2014-08-19 04:04:42 <phantomcircuit> petertodd, yeah it does
357 2014-08-19 04:05:31 Adlai has joined
358 2014-08-19 04:05:46 <phantomcircuit> petertodd, and there's weird stuff like the merkle tree size has to be a power of two
359 2014-08-19 04:06:11 <petertodd> phantomcircuit: yup
360 2014-08-19 04:06:39 <petertodd> phantomcircuit: are you able to prove that a given chain ID is *not* in the tree compactly? I forget
361 2014-08-19 04:06:58 <phantomcircuit> petertodd, i have no idea
362 2014-08-19 04:07:27 <phantomcircuit> petertodd, yes you should be able to
363 2014-08-19 04:07:39 <phantomcircuit> chain_id gets convoluted into a slot_num
364 2014-08-19 04:08:04 <phantomcircuit> so with the merkle root and the branch you should be able to easily
365 2014-08-19 04:08:13 <petertodd> right, so you should be able to just show the path was from the right place
366 2014-08-19 04:08:24 <phantomcircuit> the entire chain id <->slotnum thing is broken though
367 2014-08-19 04:09:19 <phantomcircuit> petertodd, the algorithm for calculating slot num from chain id is just comically obviously broken
368 2014-08-19 04:09:39 <petertodd> yeah
369 2014-08-19 04:10:24 <phantomcircuit> i dont even understand the logic behind it
370 2014-08-19 04:10:36 <phantomcircuit> if two chains have the same chain id, they're obviously going to have the same slot number
371 2014-08-19 04:10:45 pinhead has joined
372 2014-08-19 04:11:42 <petertodd> and the chain id thing is a small integer wasn't it?
373 2014-08-19 04:12:30 <phantomcircuit> petertodd, iirc it's arbitrary length really
374 2014-08-19 04:12:37 <phantomcircuit> since it's not actually included in the headers
375 2014-08-19 04:12:48 <phantomcircuit> basically
376 2014-08-19 04:13:05 <phantomcircuit> chain_id -> slot_num
377 2014-08-19 04:13:08 weilu has quit (Remote host closed the connection)
378 2014-08-19 04:13:19 <phantomcircuit> then the slot_num is used to figure out which part of the merkle tree to use
379 2014-08-19 04:13:21 weilu has joined
380 2014-08-19 04:13:49 <phantomcircuit> except you also have blockchain_branch which already has that branch selected anyways
381 2014-08-19 04:13:50 ionstorm has quit (Remote host closed the connection)
382 2014-08-19 04:14:21 Guest85238 has quit (Ping timeout: 245 seconds)
383 2014-08-19 04:14:33 <phantomcircuit> oh it's something about preventing submitting the same pow twice
384 2014-08-19 04:14:52 <phantomcircuit> yeah since you could put the hash for the merged coin into the tree at multiple places
385 2014-08-19 04:15:08 <petertodd> phantomcircuit: yup
386 2014-08-19 04:16:24 <phantomcircuit> and i guess you cant just reject blocks with duplicate pow since it would make it tirival to fork the merged network for a few blocks at a time
387 2014-08-19 04:16:32 <petertodd> yup
388 2014-08-19 04:16:39 <phantomcircuit> just include the hash like 10k times and give all 10k peers a unique solution
389 2014-08-19 04:17:11 <kdomanski> sipa: about that stream interface, there's another nice approach possible
390 2014-08-19 04:17:39 pinhead has quit (Ping timeout: 246 seconds)
391 2014-08-19 04:17:39 <kdomanski> boost variant can emulate an interface
392 2014-08-19 04:17:43 fuzion24 has quit (Quit: ZNC - http://znc.in)
393 2014-08-19 04:17:52 <kdomanski> a static visitor would resolve the actual class
394 2014-08-19 04:18:08 <kdomanski> with little overhead
395 2014-08-19 04:18:13 <phantomcircuit> petertodd, ok i understand the insanity a bit better
396 2014-08-19 04:18:17 fuzion24 has joined
397 2014-08-19 04:18:17 <petertodd> phantomcircuit: also, if you don't enfore uniqueness of the top-level block hash, you could have 10k blocks all under the same pow
398 2014-08-19 04:18:29 alexwaters has joined
399 2014-08-19 04:18:34 <phantomcircuit> petertodd, yeah that's what i was saying
400 2014-08-19 04:18:37 <kdomanski> and in the end you get a single type, just like with virtual interface
401 2014-08-19 04:18:46 <phantomcircuit> er maybe not
402 2014-08-19 04:19:16 <petertodd> phantomcircuit: if you only enforced uniqueness, you need more confirms to be sure than if you do both
403 2014-08-19 04:19:39 <phantomcircuit> petertodd, top level block hash, you mean the merkle tree root?
404 2014-08-19 04:19:42 <phantomcircuit> que
405 2014-08-19 04:20:00 <petertodd> phantomcircuit: no, the hash of the bitcoin block header
406 2014-08-19 04:20:05 <phantomcircuit> ohh
407 2014-08-19 04:21:05 <phantomcircuit> wait that doesn't seem right
408 2014-08-19 04:22:01 <alexwaters> I'm trying (struggling) to read the IBLT whitepaper and came across a part that touches on quotienting. This tickled my curiosity about whether there are any space saving methods used as such: store two data points by diving one by the other, this resulting quotient requires some processing time to recover the likely dividends and divisors - but if they have specific properties it would reduce the in-air bandwidth requiremen
409 2014-08-19 04:22:01 <alexwaters> ts - offloading that to processing costs locally. Is there anything like this, or am I a total noob.
410 2014-08-19 04:22:03 <phantomcircuit> petertodd, is the previous pow included in the merkle tree stuff?
411 2014-08-19 04:22:30 AtashiCon has quit (Quit: AtashiCon)
412 2014-08-19 04:22:49 <phantomcircuit> the merkle tree should be hashes of the block header including the hash of the previous block header including the previous blocks pow
413 2014-08-19 04:22:55 <phantomcircuit> which would make that impossible
414 2014-08-19 04:23:14 <sipa> kdomanski: i've trying to change the serialize interface to have a single templated method per data type, instead of the triple generated by implement_serialize
415 2014-08-19 04:24:10 <sipa> kdomanski: i have little problems with templating, but the macros are ugly...
416 2014-08-19 04:24:36 <phantomcircuit> petertodd, lol the hash does include the previous pow
417 2014-08-19 04:24:41 <phantomcircuit> that is just ridiculous
418 2014-08-19 04:25:21 <phantomcircuit> i really hope im reading this wrong
419 2014-08-19 04:25:28 <phantomcircuit> ima go double check the namecoin source
420 2014-08-19 04:26:41 <petertodd> phantomcircuit: I'm pretty sure namecoin did that right...
421 2014-08-19 04:26:54 <phantomcircuit> petertodd, no they did it wrong
422 2014-08-19 04:27:01 akstunt600 has quit (Read error: Connection reset by peer)
423 2014-08-19 04:27:16 <sipa> kdomanski: if using boost variant makes things significantly more readable, sure, but i'm not sure it will
424 2014-08-19 04:27:18 <phantomcircuit> namecoin block header hashes are from nVersion to nNonce
425 2014-08-19 04:27:23 CryptoBuck has quit (Ping timeout: 272 seconds)
426 2014-08-19 04:27:39 <petertodd> phantomcircuit: so the prevblockhash is the namecoin block hash? that's ok with the chain id thing though, *because* they collide
427 2014-08-19 04:27:41 <phantomcircuit> petertodd, which means they dont include the pow for the block in the header hash
428 2014-08-19 04:27:50 <kdomanski> sipa: I'll play around and see what I can do
429 2014-08-19 04:27:51 akstunt600 has joined
430 2014-08-19 04:27:54 CryptoBuck has joined
431 2014-08-19 04:28:11 rdponticelli has quit (Ping timeout: 264 seconds)
432 2014-08-19 04:28:18 <petertodd> phantomcircuit: right, if not for the chain id construction they'd be screwed
433 2014-08-19 04:28:23 <phantomcircuit> yeah
434 2014-08-19 04:29:13 weilu has quit (Remote host closed the connection)
435 2014-08-19 04:29:22 <phantomcircuit> it does make it significantly more difficult to implement in a compact form the merged mining stuff at the pool level though
436 2014-08-19 04:29:46 <phantomcircuit> some idiot comes along and claims a chain_id that someone else is using
437 2014-08-19 04:30:13 <phantomcircuit> you're basically guaranteed to be wasting a ton of slots
438 2014-08-19 04:31:29 gonedrk has quit (Quit: Leaving)
439 2014-08-19 04:32:39 <petertodd> phantomcircuit: yup, binary radix trees are simple, and the verification code for the merkle proof trivial
440 2014-08-19 04:34:41 <phantomcircuit> petertodd, the key being the previous block hash?
441 2014-08-19 04:34:50 <phantomcircuit> or the key being the hash of the block?
442 2014-08-19 04:35:07 <phantomcircuit> yeah that would prevent shenanigans
443 2014-08-19 04:35:27 <phantomcircuit> actually it would only partially prevent shenanigans
444 2014-08-19 04:35:41 <phantomcircuit> it would have to be the previous block hash
445 2014-08-19 04:35:51 <phantomcircuit> otherwise you could mutate transactions in odd ways
446 2014-08-19 04:36:01 <phantomcircuit> and give each peer a new valid block
447 2014-08-19 04:36:35 weilu has joined
448 2014-08-19 04:36:37 <petertodd> phantomcircuit: basically H(prevblockhash + chain_uuid)
449 2014-08-19 04:38:06 mpmcsweeney has quit (Remote host closed the connection)
450 2014-08-19 04:38:13 <phantomcircuit> petertodd, prev block hash alone is enough
451 2014-08-19 04:38:29 <petertodd> phantomcircuit: to actually create the radix tree from a set of (chain_uuid, chain_blockhash) tuples you can just use a recursive algorithm that takes a set and calls itself twice with half the set each until the set contains just one item
452 2014-08-19 04:38:32 mpmcsweeney has joined
453 2014-08-19 04:38:41 <petertodd> phantomcircuit: I mean H(prevblockhash + chain_uuid) is the key used for the binary radix tree
454 2014-08-19 04:39:16 <phantomcircuit> petertodd, i know... but why
455 2014-08-19 04:40:14 <phantomcircuit> the previous block hash will be unique anyways
456 2014-08-19 04:41:04 <petertodd> phantomcircuit: it's to ensure that people can't cause trouble by picking chain_uuid's that nearly conflict with other chain_uuids
457 2014-08-19 04:41:28 <phantomcircuit> petertodd, what do you even need the chain uuid for though
458 2014-08-19 04:42:08 <phantomcircuit> just use the prev block hash as the key
459 2014-08-19 04:42:44 <phantomcircuit> in the radix tree you cant have two endpoints with the same key value on different branches
460 2014-08-19 04:42:49 <phantomcircuit> no need for the chain id idea at all
461 2014-08-19 04:42:50 mpmcsweeney has quit (Ping timeout: 246 seconds)
462 2014-08-19 04:43:03 <phantomcircuit> (i think)
463 2014-08-19 04:43:43 justanot1eruser has quit (Quit: Reconnecting)
464 2014-08-19 04:43:56 justanotheruser has joined
465 2014-08-19 04:44:10 <petertodd> phantomcircuit: prev block hash of the MM chain you mean? if you do that then I can still play the "mine multiple blocks" trick, and I can't prove that a given chain *wasn't* mined in a block
466 2014-08-19 04:46:45 <phantomcircuit> petertodd, the only trick im seeing is that you include the info for the merged chain multiple times into the same tree
467 2014-08-19 04:47:01 <phantomcircuit> then you claim each of those branches as a separate pow
468 2014-08-19 04:47:29 <phantomcircuit> but if you use the previous block header hash in a radix tree... then you cant do that
469 2014-08-19 04:49:25 copumpkin has quit ()
470 2014-08-19 04:50:18 nickyj has quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
471 2014-08-19 04:51:02 <phantomcircuit> petertodd, see what im saying?
472 2014-08-19 04:51:46 copumpkin has joined
473 2014-08-19 04:53:40 Lycerion has quit (Ping timeout: 246 seconds)
474 2014-08-19 04:56:19 Lycerion has joined
475 2014-08-19 04:57:11 kgk has joined
476 2014-08-19 04:57:47 <phantomcircuit> leaves me hanging
477 2014-08-19 04:57:49 <petertodd> phantomcircuit: right, but if it's the MM chain header, then the prev hash is independent of the PoW hash, so you can pull off that trick
478 2014-08-19 04:58:18 <petertodd> phantomcircuit: if it's not independent, then you have a collission problem, which can be resolved by hashing that prevblockhash with, say, a chain_uuid... oh wait :)
479 2014-08-19 04:59:10 <phantomcircuit> petertodd, why do you have a collision problem? just have the hash be both the merged chain header AND the previous pow
480 2014-08-19 04:59:10 kgk has quit (Read error: Connection reset by peer)
481 2014-08-19 04:59:23 kgk has joined
482 2014-08-19 05:00:31 imton has quit (Ping timeout: 260 seconds)
483 2014-08-19 05:00:45 <phantomcircuit> petertodd, the merged chain header means you dont have collisions and the previous pow means you can pull off the multiple outputs trick
484 2014-08-19 05:00:48 easye has joined
485 2014-08-19 05:01:59 justanot1eruser has joined
486 2014-08-19 05:02:06 <phantomcircuit> i think it works at least
487 2014-08-19 05:03:30 <petertodd> phantomcircuit: nope, I could separate the chain by mining two different valid tips in different blocks, then I'd have independent chains I can MM together
488 2014-08-19 05:03:40 justanotheruser has quit (Quit: Reconnecting)
489 2014-08-19 05:04:13 imton has joined
490 2014-08-19 05:04:28 justanotheruser has joined
491 2014-08-19 05:04:40 <phantomcircuit> petertodd, so by mining block 100 and block 99 ?
492 2014-08-19 05:04:48 <phantomcircuit> im not sure i care about that
493 2014-08-19 05:05:07 <petertodd> you should, that enables some pretty ugly attacks
494 2014-08-19 05:05:19 <phantomcircuit> hmm yeah i guess it would be annoying
495 2014-08-19 05:05:22 <petertodd> much easier just to use the UUID :)
496 2014-08-19 05:05:23 <phantomcircuit> lots of spam
497 2014-08-19 05:05:35 <phantomcircuit> oh actually
498 2014-08-19 05:05:44 <phantomcircuit> the bigger issue is if there was a fork
499 2014-08-19 05:05:50 <phantomcircuit> i could mine each one an equal length
500 2014-08-19 05:05:53 <phantomcircuit> yeah that is a problem
501 2014-08-19 05:06:00 <petertodd> that's what I'm saying
502 2014-08-19 05:06:01 <phantomcircuit> nvm chain uuid it is
503 2014-08-19 05:06:06 AtashiCon has joined
504 2014-08-19 05:06:11 justanot1eruser has quit (Client Quit)
505 2014-08-19 05:06:12 <phantomcircuit> petertodd, yeah i wasn't getting it
506 2014-08-19 05:06:14 <phantomcircuit> now i get it
507 2014-08-19 05:06:27 <phantomcircuit> too many ambiguous words at play
508 2014-08-19 05:06:51 <petertodd> heh, we rally need more terms for this
509 2014-08-19 05:07:15 <phantomcircuit> so actually
510 2014-08-19 05:07:18 hmsimha has joined
511 2014-08-19 05:07:41 <phantomcircuit> no matter what you'd be able to mine block 99 and block 100 but not block 100a and block 100b
512 2014-08-19 05:07:53 Aido_ has joined
513 2014-08-19 05:08:01 <phantomcircuit> H(prevhash + chain_id) doesnt' prevent the first one
514 2014-08-19 05:08:19 <phantomcircuit> so you probably just want to do the chain_id itself
515 2014-08-19 05:08:25 <phantomcircuit> in the radix tree
516 2014-08-19 05:08:41 <phantomcircuit> basically it's the same construct as exists currently, except using the right data structure
517 2014-08-19 05:08:57 <petertodd> oh, to be clear, I mean H(masterprevhash + chain_id), not the prevhash for the MM chain
518 2014-08-19 05:09:03 <phantomcircuit> ah
519 2014-08-19 05:09:06 Aido has quit (Ping timeout: 240 seconds)
520 2014-08-19 05:09:13 <phantomcircuit> yeah i think that works fine
521 2014-08-19 05:10:07 dipendra has joined
522 2014-08-19 05:15:18 arowser has quit (Ping timeout: 264 seconds)
523 2014-08-19 05:15:58 <dsnrk> odd that the RPC server lets you test how long the RPC password is
524 2014-08-19 05:16:20 <dsnrk> if it's < 20 characters you get confirmation due to it sleeping before dropping the connection
525 2014-08-19 05:17:59 mrkent2 has joined
526 2014-08-19 05:18:20 arowser has joined
527 2014-08-19 05:18:21 <dsnrk> not that the sleep does anything to stop people from brute force attacking it, you can make a request with an invalid method (fastest response) and assume it's false if you don't get a reply back straight away.
528 2014-08-19 05:20:18 ak_ has quit (Read error: Connection reset by peer)
529 2014-08-19 05:20:18 akstunt600 has quit (Read error: Connection reset by peer)
530 2014-08-19 05:20:59 ak_ has joined
531 2014-08-19 05:21:00 akstunt600 has joined
532 2014-08-19 05:22:07 cym has joined
533 2014-08-19 05:23:23 ionstorm has joined
534 2014-08-19 05:24:47 pen has quit (Ping timeout: 240 seconds)
535 2014-08-19 05:28:19 ThomasV has joined
536 2014-08-19 05:29:52 orperelman has joined
537 2014-08-19 05:30:17 happyface has quit (Ping timeout: 240 seconds)
538 2014-08-19 05:31:00 Meeh has joined
539 2014-08-19 05:31:39 <phantomcircuit> petertodd, now i just have to figure out how to stuff a radix tree into the existing mm structure so we can continue to mine nmc while also doing this
540 2014-08-19 05:32:59 Meeh has left ()
541 2014-08-19 05:33:05 Meeh has joined
542 2014-08-19 05:33:16 happyface has joined
543 2014-08-19 05:34:36 yrashk has quit (Ping timeout: 260 seconds)
544 2014-08-19 05:35:18 johndoe1111 has quit (Ping timeout: 250 seconds)
545 2014-08-19 05:36:47 yrashk has joined
546 2014-08-19 05:36:55 yeshuah has quit (Ping timeout: 260 seconds)
547 2014-08-19 05:37:07 robonerd has quit (Ping timeout: 250 seconds)
548 2014-08-19 05:38:01 mrkent2 has quit (Ping timeout: 245 seconds)
549 2014-08-19 05:38:59 johndoe1111 has joined
550 2014-08-19 05:39:05 YoY has joined
551 2014-08-19 05:39:08 yeshuah_ has joined
552 2014-08-19 05:40:02 robonerd has joined
553 2014-08-19 05:40:05 alexwaters has quit (Remote host closed the connection)
554 2014-08-19 05:43:23 zcopley has quit (Ping timeout: 272 seconds)
555 2014-08-19 05:44:23 yrashk has quit (Ping timeout: 260 seconds)
556 2014-08-19 05:44:49 zcopley has joined
557 2014-08-19 05:46:08 neozaru has joined
558 2014-08-19 05:46:30 <petertodd> phantomcircuit: use p2pool's op_return commitment scheme for new MM things
559 2014-08-19 05:47:22 yrashk has joined
560 2014-08-19 05:49:16 <phantomcircuit> petertodd, basically just using an op_return output for everythign right
561 2014-08-19 05:53:43 kruzer_u_a has joined
562 2014-08-19 05:54:28 cym has quit (Ping timeout: 240 seconds)
563 2014-08-19 05:54:35 kruzer_u has quit (Ping timeout: 264 seconds)
564 2014-08-19 05:54:38 kruzer_u_a_s has joined
565 2014-08-19 05:55:16 justanotheruser has quit (Ping timeout: 240 seconds)
566 2014-08-19 05:55:17 uiop has quit (Ping timeout: 240 seconds)
567 2014-08-19 05:55:19 imton has quit (Read error: Connection reset by peer)
568 2014-08-19 05:56:31 justanotheruser has joined
569 2014-08-19 05:56:47 <petertodd> phantomcircuit: right, one at the end of the tx, which means with sha256 midstates you get small proofs
570 2014-08-19 05:57:25 imton has joined
571 2014-08-19 05:58:11 kruzer_u_a has quit (Ping timeout: 264 seconds)
572 2014-08-19 05:58:58 siddh has joined
573 2014-08-19 06:02:38 Lycerion_ has joined
574 2014-08-19 06:03:26 Lycerion has quit (Ping timeout: 244 seconds)
575 2014-08-19 06:04:00 hmsimha has quit (Ping timeout: 260 seconds)
576 2014-08-19 06:04:07 banghouse has quit (Remote host closed the connection)
577 2014-08-19 06:04:10 Meeh has quit (Quit: Screw u guys, I'm going home!)
578 2014-08-19 06:05:23 Lycerion_ has left ()
579 2014-08-19 06:07:55 serialbandicoot has joined
580 2014-08-19 06:08:31 jMyles has quit (Remote host closed the connection)
581 2014-08-19 06:12:39 cym has joined
582 2014-08-19 06:13:51 ak_ has quit (Read error: Connection reset by peer)
583 2014-08-19 06:14:33 ak_ has joined
584 2014-08-19 06:16:30 hmsimha has joined
585 2014-08-19 06:17:29 <phantomcircuit> petertodd, oh right you just hash the rest of the coinbase tx and then midstate + op_return data
586 2014-08-19 06:17:31 <phantomcircuit> interesting
587 2014-08-19 06:19:59 siddh has quit (Quit: siddh)
588 2014-08-19 06:20:32 lalopalo has quit (Quit: ChatZilla 0.9.90.1 [SeaMonkey 2.25/20140318183546])
589 2014-08-19 06:24:30 benrcole has joined
590 2014-08-19 06:24:59 Gyps has joined
591 2014-08-19 06:26:21 DougieBot5000 has quit (Quit: Leaving)
592 2014-08-19 06:26:43 da2ce7 has joined
593 2014-08-19 06:26:58 bedeho has joined
594 2014-08-19 06:29:06 benrcole has quit (Ping timeout: 264 seconds)
595 2014-08-19 06:30:20 Plasmastar has quit (Ping timeout: 250 seconds)
596 2014-08-19 06:34:11 MoALTz has quit (Quit: Leaving)
597 2014-08-19 06:34:18 Plasmastar has joined
598 2014-08-19 06:35:58 jordandotdev has joined
599 2014-08-19 06:37:41 Soligor has quit (Ping timeout: 245 seconds)
600 2014-08-19 06:38:15 BlackPrapor has joined
601 2014-08-19 06:38:56 pent has quit (Ping timeout: 245 seconds)
602 2014-08-19 06:40:04 siddh has joined
603 2014-08-19 06:40:33 Soligor has joined
604 2014-08-19 06:40:44 serialbandicoot has quit (Quit: serialbandicoot)
605 2014-08-19 06:40:57 RBecker has quit (Ping timeout: 255 seconds)
606 2014-08-19 06:41:37 alexwate_ has joined
607 2014-08-19 06:42:17 ThomasV has quit (Ping timeout: 272 seconds)
608 2014-08-19 06:42:25 Mikalv has quit (Quit: leaving)
609 2014-08-19 06:42:46 Meeh has joined
610 2014-08-19 06:42:46 Meeh is now known as mikalv
611 2014-08-19 06:43:32 RBecker has joined
612 2014-08-19 06:44:05 <alexwate_> my understanding of IBLTs are such that QT nodes would get the blockchain, and blocks in it would have an IBLT ~80byte header in place of the ~1MB transaction field. If that's true (which I'm very unsure of), how do QT nodes find their wallet balance?
613 2014-08-19 06:44:25 <alexwate_> and if it's not true, how does IBLT squeeze more txs into a block without increasing block size limits
614 2014-08-19 06:45:57 pent has joined
615 2014-08-19 06:46:40 <alexwate_> or does it only address block propagation time not being slowed by size of transaction field, and full QT nodes will still have to store every transaction that are in the IBLTs
616 2014-08-19 06:47:11 BlackPrapor has quit (Ping timeout: 245 seconds)
617 2014-08-19 06:47:51 <wumpus> dsnrk: the sleeping does hold up a thread, of which only a very limited number is available by default, although having it conditional on the password size is weird
618 2014-08-19 06:48:30 Zifre_ has joined
619 2014-08-19 06:50:57 <dsnrk> wumpus: right, was forgetting it wasn't apache or something.
620 2014-08-19 06:51:56 <wumpus> thinking about it, it makes it possible for someone who doesn't have the password to do an effective DoS
621 2014-08-19 06:52:17 Zifre has quit (Ping timeout: 240 seconds)
622 2014-08-19 06:53:02 <dsnrk> couldn't they just open a connection and then sleep forever and have the same result?
623 2014-08-19 06:53:07 <wumpus> then again, RPC security is based on binding/allowip, if an attacker is that far that they can try passwords it's good to have a warning...
624 2014-08-19 06:53:20 <wumpus> dsnrk: true in this case
625 2014-08-19 06:53:47 <wumpus> the sleep makes sense, but it should be done always, not based on password length
626 2014-08-19 06:54:52 pent has quit (Ping timeout: 240 seconds)
627 2014-08-19 06:54:54 <wumpus> alexwate_: as I understand it, IBLT doesn't squeeze more transactions into a block
628 2014-08-19 06:55:17 <wumpus> alexwate_: it just allows communicating new blocks faster by making use of transactions that have already been propagated
629 2014-08-19 06:55:36 cadaver has quit (Remote host closed the connection)
630 2014-08-19 06:56:00 <wumpus> so it affects communication - not storage
631 2014-08-19 06:56:32 <dsnrk> alexwate_: wallets also do not have balances.
632 2014-08-19 06:57:24 <dsnrk> at the block level (what we are talking about) there's only outputs.
633 2014-08-19 06:57:27 <wumpus> dsnrk: wallets do :p
634 2014-08-19 06:58:06 <wumpus> dsnrk: wallets are a collection of private keys, and associated 'coins'/outputs they can spend with it, so they have a spendable balance
635 2014-08-19 06:58:20 <wumpus> you're probably confused with addreses which indeed don't have a balance
636 2014-08-19 06:58:58 <dsnrk> wumpus: yes, but at the block level that's not the case. I was trying to get to the point that bitcoin-qt doesn't look in blocks for balances at all, they search for outputs which scripts they can satisfy.
637 2014-08-19 06:59:10 <wumpus> and yeah, wallets indeed don't exist at the block level, it's easy to confuse abstraction levels
638 2014-08-19 06:59:54 mappum has quit (Remote host closed the connection)
639 2014-08-19 07:00:08 <wumpus> dsnrk: that's true, computing balances is more involved than just looking in blocks for them
640 2014-08-19 07:02:08 ayansh has quit (Quit: leaving)
641 2014-08-19 07:02:36 <alexwate_> a more modular network could have verifying nodes. my electrum wallet could get my spendable amount from a centralized server on initialization, but could do IBLT key-pair GETS to verify specific txs without relying on that central server, no?
642 2014-08-19 07:03:26 <alexwate_> and have self-verifiable txs, without have to download all the txs ever
643 2014-08-19 07:03:42 <dsnrk> read up about SPV clients
644 2014-08-19 07:04:31 <dsnrk> the contents of a block can already be verified using the merkle tree without having all of the transactions.
645 2014-08-19 07:05:00 <alexwate_> oh that's cool. sorry didn't know that
646 2014-08-19 07:05:04 <wumpus> IBLT is aimed at miners and verifying nodes that want all transactions, and that's what the compression makes use of
647 2014-08-19 07:05:45 <dsnrk> all it's doing is reducing transfer time for blocks by avoiding sending redundant data.
648 2014-08-19 07:06:00 <dsnrk> lower orphans, less bandwidth, lossless compression.
649 2014-08-19 07:06:11 <wumpus> SPV, setting bloom filters to receive only a subset of transactions, is a different way to reduce bandwidth for a different reason
650 2014-08-19 07:06:50 <petertodd> dsnrk: however IBLT only works if large miners are "honest"
651 2014-08-19 07:07:06 akstunt600 has quit (Read error: Connection reset by peer)
652 2014-08-19 07:07:23 mikalv is now known as Meeh
653 2014-08-19 07:07:24 <alexwate_> i thought it also works if they're more profitable
654 2014-08-19 07:07:27 <petertodd> dsnrk: large miners still have an advantage over small ones that they can exploit
655 2014-08-19 07:07:27 <dsnrk> p2pool seems to manage with a similar system, doesn't it?
656 2014-08-19 07:07:47 <petertodd> dsnrk: p2pool can be exploited profitably by those with low-latency
657 2014-08-19 07:08:00 akstunt600 has joined
658 2014-08-19 07:08:01 makomk has quit (Ping timeout: 244 seconds)
659 2014-08-19 07:08:03 <petertodd> dsnrk: also, p2pool shares are much smaller than blocks
660 2014-08-19 07:09:13 Eiii has quit (Remote host closed the connection)
661 2014-08-19 07:09:56 <petertodd> alexwate_: the problem is that with regard to fees you have no incentive to distribute your blocks to >30% of the hashing power; similar to selfish mining incentives, but in a more fundemental way
662 2014-08-19 07:11:21 <petertodd> alexwate_: even with the subsidy given that mining is a zerosum game a valid long-term strategy is to mine blocks that contain transactions that haven't been widely distributed, defeating IBLT, so your competitors are orphaned
663 2014-08-19 07:11:21 <alexwate_> @petertodd would that be a new problem though, or newly compounded?
664 2014-08-19 07:11:37 <petertodd> alexwate_: it's compounded if you think IBLT means you can raise the blocksize basically
665 2014-08-19 07:12:00 <petertodd> alexwate_: tl;dr: IBLT is an optimization that only works if people are honest; it's not incentive compatible
666 2014-08-19 07:12:10 AtashiCon has quit (Quit: AtashiCon)
667 2014-08-19 07:12:54 hmsimha has quit (Ping timeout: 264 seconds)
668 2014-08-19 07:12:58 Eiii has joined
669 2014-08-19 07:13:44 <alexwate_> damn humans, we should program robots to figure this all out then ;)
670 2014-08-19 07:13:52 siddh has quit (Quit: siddh)
671 2014-08-19 07:14:35 <petertodd> alexwate_: heh
672 2014-08-19 07:14:49 Meeh is now known as mikalv
673 2014-08-19 07:15:02 AtashiCon has joined
674 2014-08-19 07:15:37 <petertodd> alexwate_: something interesting that came out of the GHash.IO 50% attack meeting is that GHash.IO is knowingly operating their pool at a loss
675 2014-08-19 07:15:55 damethos has joined
676 2014-08-19 07:16:05 <petertodd> alexwate_: now, if you
677 2014-08-19 07:16:22 <dsnrk> petertodd: oh really?
678 2014-08-19 07:16:33 <petertodd> alexwate_: now, if you're willing to operate a pool at a loss to gain marketshare, sabotaging IBLT is just a logical thing to do
679 2014-08-19 07:17:02 ionstorm has quit (Remote host closed the connection)
680 2014-08-19 07:17:02 <petertodd> dsnrk: yup, remember, they charge no fees; they didn't have a good explanation as to why they were willing to do that, just vague stuff about driving business to their exchange
681 2014-08-19 07:17:29 <alexwate_> IMHO, Bitcoin is a work by intelligent robots to distract #bitcoin-dev (especially Luke) from working on anti-robot weaponry... https://www.youtube.com/watch?v=7Pq-S557XQU
682 2014-08-19 07:17:31 <dsnrk> petertodd: I thought it was to smooth out their orphan rate (it was awful for a while)
683 2014-08-19 07:17:53 <alexwate_> satoshi 9000, cleverest robot in cryptography
684 2014-08-19 07:18:11 moa has quit (Quit: Leaving.)
685 2014-08-19 07:18:40 <alexwate_> and if they are willing to sabotage IBLT, wouldn't it be in the end-user's interest to prune them somehow?
686 2014-08-19 07:19:40 siddh has joined
687 2014-08-19 07:20:11 <petertodd> dsnrk: that was just bad misconfiguration
688 2014-08-19 07:20:42 <petertodd> alexwate_: prune them? what do you mean?
689 2014-08-19 07:21:02 <dsnrk> petertodd: I'm not worried about it myself. as Andreas says, if they do anything bad we'll ban them from the network :3
690 2014-08-19 07:21:22 <petertodd> dsnrk: yeah, good luck on that...
691 2014-08-19 07:21:33 <JohnKenney> it kills the decentralised thing
692 2014-08-19 07:21:43 <petertodd> JohnKenney: exactly
693 2014-08-19 07:21:52 <alexwate_> petertodd: change the PoW, move to a WoT-based largest chain system, I don't know - hire IG88 to take out their ASICs
694 2014-08-19 07:21:57 <dsnrk> petertodd: I know. I'm calling attention to him being a fool, as always.
695 2014-08-19 07:22:16 <dsnrk> petertodd: he got up in front of hundreds of people and said that.
696 2014-08-19 07:22:33 <petertodd> dsnrk: yup, kinda cringeworthy that...
697 2014-08-19 07:22:56 <dsnrk> and some shit about governments not being able to fab their on ASIC mining chips.
698 2014-08-19 07:23:58 <petertodd> dsnrk: which is strictly speaking true... but globalfoundries isn't exactly going to turn down a US government purchase order
699 2014-08-19 07:24:01 <dsnrk> https://www.youtube.com/watch?v=yWTQgmCuiCw
700 2014-08-19 07:24:16 <phantomcircuit> dsnrk, wat
701 2014-08-19 07:24:38 <alexwate_> petertodd: the US govt doesn't need a private sector foundry...lol
702 2014-08-19 07:24:52 <dsnrk> petertodd: it's not even approaching true. governments have budgets we can't even imagine.
703 2014-08-19 07:24:56 <phantomcircuit> alexwate_, actually they do
704 2014-08-19 07:25:01 <phantomcircuit> the best fab the feds have is 155nm
705 2014-08-19 07:25:02 justanotheruser has quit (Ping timeout: 250 seconds)
706 2014-08-19 07:25:08 <petertodd> alexwate_: no, they do, the US govt does *not* have the ability to make top of the line chips themselves
707 2014-08-19 07:25:35 <alexwate_> oh
708 2014-08-19 07:25:47 <dsnrk> does it matter? if you have enough money anything is possible.
709 2014-08-19 07:25:47 <phantomcircuit> they can probably get them at cost though
710 2014-08-19 07:25:54 <wumpus> why would they? they contract everything out these days
711 2014-08-19 07:25:56 <phantomcircuit> which would be about 10x cheaper than what 99% of people pay
712 2014-08-19 07:26:04 <wumpus> btw, off topic for #bitcoin-dev
713 2014-08-19 07:26:11 <dsnrk> sorry.
714 2014-08-19 07:28:10 CryptoBuck has quit (Ping timeout: 244 seconds)
715 2014-08-19 07:28:18 hmsimha has joined
716 2014-08-19 07:28:38 CryptoBuck has joined
717 2014-08-19 07:36:17 Eiii has quit ()
718 2014-08-19 07:36:25 makomk has joined
719 2014-08-19 07:38:11 abossard has joined
720 2014-08-19 07:39:18 serialbandicoot has joined
721 2014-08-19 07:45:47 moa has joined
722 2014-08-19 07:45:48 SwampTony has joined
723 2014-08-19 07:46:03 jtimon has joined
724 2014-08-19 07:47:00 pent has joined
725 2014-08-19 07:51:03 RAM518 has joined
726 2014-08-19 07:52:40 non2 has joined
727 2014-08-19 07:53:15 JackH has joined
728 2014-08-19 07:53:40 orperelman has quit (Ping timeout: 260 seconds)
729 2014-08-19 07:56:00 pent has quit (Ping timeout: 260 seconds)
730 2014-08-19 07:56:12 BlackPrapor has joined
731 2014-08-19 07:56:52 lclc has joined
732 2014-08-19 08:00:34 ak_ has quit (Read error: Connection reset by peer)
733 2014-08-19 08:00:47 jsfsn has joined
734 2014-08-19 08:01:10 hearn has joined
735 2014-08-19 08:01:11 ak_ has joined
736 2014-08-19 08:01:56 Gyps has quit (Quit: Gyps)
737 2014-08-19 08:02:27 erasmospunk has joined
738 2014-08-19 08:04:39 banghouse has joined
739 2014-08-19 08:05:48 tarantillo_ has quit (Remote host closed the connection)
740 2014-08-19 08:06:07 tarantillo_ has joined
741 2014-08-19 08:09:04 RoboTeddy has quit (Ping timeout: 260 seconds)
742 2014-08-19 08:09:26 AaronvanW has joined
743 2014-08-19 08:09:41 banghouse has quit (Ping timeout: 272 seconds)
744 2014-08-19 08:10:09 ThomasV has joined
745 2014-08-19 08:10:20 Namworld has quit (Read error: Connection reset by peer)
746 2014-08-19 08:11:55 lachesis has quit (Read error: Connection reset by peer)
747 2014-08-19 08:11:56 moa has quit (Quit: Leaving.)
748 2014-08-19 08:12:23 one_zero has joined
749 2014-08-19 08:13:07 erasmospunk has quit (Remote host closed the connection)
750 2014-08-19 08:15:08 psgs is now known as psgs|away
751 2014-08-19 08:15:47 lachesis has joined
752 2014-08-19 08:15:50 BlackPrapor has quit (Remote host closed the connection)
753 2014-08-19 08:20:05 ClarusCogitatio has quit (Ping timeout: 240 seconds)
754 2014-08-19 08:20:28 orperelman has joined
755 2014-08-19 08:20:54 Raziel has joined
756 2014-08-19 08:21:36 edcba has joined
757 2014-08-19 08:23:49 siddh has quit (Quit: siddh)
758 2014-08-19 08:23:57 ClarusCogitatio has joined
759 2014-08-19 08:24:57 <kdomanski> sipa: the one thing with single template I cannot wrap my head around is the fact that Serialize and GetSerializeSize should be constant functions, while Deserialize cannot
760 2014-08-19 08:25:16 <kdomanski> and a template cannot generate both
761 2014-08-19 08:28:11 siddh has joined
762 2014-08-19 08:30:00 hearn has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
763 2014-08-19 08:30:28 super3 has quit (Ping timeout: 240 seconds)
764 2014-08-19 08:33:08 ClarusCogitatio has quit (Ping timeout: 246 seconds)
765 2014-08-19 08:33:56 Guest53138 has joined
766 2014-08-19 08:34:11 <sipa> kdomanski: indeed, that's a pity
767 2014-08-19 08:35:28 ClarusCogitatio has joined
768 2014-08-19 08:40:23 Guest53138 has quit (Quit: Ex-Chat)
769 2014-08-19 08:40:46 graingert has joined
770 2014-08-19 08:40:46 graingert has quit (Changing host)
771 2014-08-19 08:40:46 graingert has joined
772 2014-08-19 08:43:04 rubensayshi has joined
773 2014-08-19 08:43:31 W0rmDr1nk has quit (Ping timeout: 245 seconds)
774 2014-08-19 08:43:57 t7 has joined
775 2014-08-19 08:46:57 serialbandicoot has quit (Quit: serialbandicoot)
776 2014-08-19 08:47:03 pent has joined
777 2014-08-19 08:47:52 imton has quit (Quit: imton)
778 2014-08-19 08:48:59 alexwate_ has quit (Read error: Connection reset by peer)
779 2014-08-19 08:49:47 super3 has joined
780 2014-08-19 08:52:08 davispuh has joined
781 2014-08-19 08:53:35 torsthaldo has joined
782 2014-08-19 08:53:47 ClarusCogitatio has quit (Ping timeout: 240 seconds)
783 2014-08-19 08:53:47 akstunt600 has quit (Read error: Connection reset by peer)
784 2014-08-19 08:53:48 ak_ has quit (Read error: Connection reset by peer)
785 2014-08-19 08:54:39 ak_ has joined
786 2014-08-19 08:54:43 akstunt600 has joined
787 2014-08-19 08:55:11 pent has quit (Ping timeout: 246 seconds)
788 2014-08-19 08:55:39 ClarusCogitatio has joined
789 2014-08-19 08:56:05 nowan has joined
790 2014-08-19 08:56:05 GMP has joined
791 2014-08-19 08:56:17 aquarat has quit (Ping timeout: 240 seconds)
792 2014-08-19 08:58:18 damethos has quit (Quit: Bye)
793 2014-08-19 09:01:56 aschildbach has joined
794 2014-08-19 09:03:56 benrcole has joined
795 2014-08-19 09:04:18 <sipa> kdomanski: one way is to use a templated wrapper object around every object being serialized/deserialized, and use a different one for serialize/deserialize, and make the serialize one accept a const ref as argument
796 2014-08-19 09:06:23 ClarusCogitatio has quit (Ping timeout: 246 seconds)
797 2014-08-19 09:08:02 ClarusCogitatio has joined
798 2014-08-19 09:09:00 serialbandicoot has joined
799 2014-08-19 09:09:04 aquarat has joined
800 2014-08-19 09:10:25 <sipa> kdomanski: for getserializesize, a specialed serializer
801 2014-08-19 09:11:29 W0rmDr1nk has joined
802 2014-08-19 09:12:50 benrcole has quit (Read error: Connection reset by peer)
803 2014-08-19 09:12:59 tjopper has joined
804 2014-08-19 09:14:01 tjopper1 has joined
805 2014-08-19 09:14:04 benrcole has joined
806 2014-08-19 09:15:38 serialbandicoot has quit (Ping timeout: 244 seconds)
807 2014-08-19 09:17:10 tjopper has quit (Ping timeout: 250 seconds)
808 2014-08-19 09:17:15 drawingthesun has quit (Read error: Connection reset by peer)
809 2014-08-19 09:17:18 weilu has quit (Remote host closed the connection)
810 2014-08-19 09:18:19 <kdomanski> sipa: for GetSerializeSize, one could simply serialize with SerReadWrite
811 2014-08-19 09:18:45 mjb504 has joined
812 2014-08-19 09:18:47 <kdomanski> I mean with CSizeComputer
813 2014-08-19 09:19:06 serialbandicoot has joined
814 2014-08-19 09:19:15 Grouver has joined
815 2014-08-19 09:19:52 <sipa> yes, that was my intention
816 2014-08-19 09:20:20 <sipa> and you could specialize the serialize method for that writer if you wanted something more efficient
817 2014-08-19 09:20:37 <kdomanski> yup
818 2014-08-19 09:21:58 HANTI is now known as hanti
819 2014-08-19 09:22:09 <kdomanski> as for more efficiency, is shaving off CPU cycles here really of much use? I thought we were mostly IO bound
820 2014-08-19 09:22:49 <sipa> some data structures are serialozed/deserialized many times
821 2014-08-19 09:23:05 <sipa> and with much dbcache, io hardly matters
822 2014-08-19 09:23:21 <kdomanski> sipa: has there any profiling been done?
823 2014-08-19 09:23:23 <sipa> but it's (i assume) much more than a few cpu cycles
824 2014-08-19 09:23:40 <sipa> some, but i'm mostly guessing
825 2014-08-19 09:23:45 <kdomanski> ok
826 2014-08-19 09:23:59 kgk has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
827 2014-08-19 09:24:18 <sipa> it's not that the dynamic dispatching on itself is a problem i fear
828 2014-08-19 09:24:39 <sipa> it's that the code can't be inlined and pretty much oprimkzed away through it
829 2014-08-19 09:24:45 <sipa> *optimized
830 2014-08-19 09:25:18 <wumpus> yes, dynamic dispatching foils static analysis
831 2014-08-19 09:25:25 drawingthesun has joined
832 2014-08-19 09:25:47 cym has quit (Read error: No route to host)
833 2014-08-19 09:26:15 cym has joined
834 2014-08-19 09:26:35 * kdomanski googles dynamic dispatching
835 2014-08-19 09:26:41 <wumpus> which is a bad thing for the consensus code
836 2014-08-19 09:26:47 pecket has quit (Ping timeout: 240 seconds)
837 2014-08-19 09:26:57 serialbandicoot has quit (Ping timeout: 272 seconds)
838 2014-08-19 09:27:04 <sipa> kdomanski: vtable lookup
839 2014-08-19 09:27:19 <kdomanski> sipa: ah, thx
840 2014-08-19 09:27:30 <sipa> the code position jumped to is determined at runtime rather than at compile time
841 2014-08-19 09:28:26 benrcole has quit (Read error: Connection reset by peer)
842 2014-08-19 09:29:10 benrcole has joined
843 2014-08-19 09:29:14 serialbandicoot has joined
844 2014-08-19 09:29:18 orperelman has quit (Ping timeout: 250 seconds)
845 2014-08-19 09:29:29 ClarusCogitatio has quit (Ping timeout: 246 seconds)
846 2014-08-19 09:29:36 weilu has joined
847 2014-08-19 09:31:04 xenog has joined
848 2014-08-19 09:32:36 ClarusCogitatio has joined
849 2014-08-19 09:35:02 tcatm has quit (Remote host closed the connection)
850 2014-08-19 09:35:13 psgs is now known as away!~psgs@2001:41d0:1:68a3::39|psgs
851 2014-08-19 09:36:39 stacksmash has joined
852 2014-08-19 09:40:06 ClarusCogitatio has quit (Ping timeout: 245 seconds)
853 2014-08-19 09:43:17 benrcole has quit (Read error: Connection reset by peer)
854 2014-08-19 09:43:32 ClarusCogitatio has joined
855 2014-08-19 09:44:46 benrcole has joined
856 2014-08-19 09:46:59 akstunt600 has quit (Read error: Connection reset by peer)
857 2014-08-19 09:47:00 ak_ has quit (Read error: Connection reset by peer)
858 2014-08-19 09:47:06 pent has joined
859 2014-08-19 09:47:41 ak_ has joined
860 2014-08-19 09:47:47 akstunt600 has joined
861 2014-08-19 09:48:52 benrcole has quit (Read error: Connection reset by peer)
862 2014-08-19 09:49:29 benrcole has joined
863 2014-08-19 09:50:42 Beef has quit (Read error: Connection reset by peer)
864 2014-08-19 09:51:42 tombtc has joined
865 2014-08-19 09:53:17 da2ce7_laptop has joined
866 2014-08-19 09:53:53 benrcole has quit (Read error: Connection reset by peer)
867 2014-08-19 09:55:38 Beef has joined
868 2014-08-19 09:55:38 Beef has quit (Changing host)
869 2014-08-19 09:55:38 Beef has joined
870 2014-08-19 09:55:50 pent has quit (Ping timeout: 250 seconds)
871 2014-08-19 09:55:56 serialbandicoot has quit (Ping timeout: 245 seconds)
872 2014-08-19 09:56:08 da2ce7 has quit (Ping timeout: 255 seconds)
873 2014-08-19 09:56:10 benrcole has joined
874 2014-08-19 09:56:14 benrcole has quit (Read error: Connection reset by peer)
875 2014-08-19 09:56:41 benrcole has joined
876 2014-08-19 09:56:54 wallet42 has quit (Read error: Connection reset by peer)
877 2014-08-19 09:57:01 wallet42 has joined
878 2014-08-19 09:57:03 wallet42 has quit (Changing host)
879 2014-08-19 09:57:03 wallet42 has joined
880 2014-08-19 09:58:57 plaprade has joined
881 2014-08-19 10:01:03 serialbandicoot has joined
882 2014-08-19 10:01:24 <wumpus> Luke-Jr: I don't think https://github.com/bitcoin/bitcoin/pull/4726 mkes much sense
883 2014-08-19 10:02:40 <Luke-Jr> wumpus: I don't disagree. It was a good exercise though - I found a few bugs in libbase58 in the process :D
884 2014-08-19 10:02:45 hearn has joined
885 2014-08-19 10:02:50 <wumpus> the wrapper code is almost as long as our own implementation of b58
886 2014-08-19 10:02:52 <wumpus> ok :D
887 2014-08-19 10:03:14 pecket has joined
888 2014-08-19 10:03:34 pecket has quit (Client Quit)
889 2014-08-19 10:03:37 <Luke-Jr> also learned more why people dislike automake :x
890 2014-08-19 10:03:55 <wumpus> it's extrememly high maintenance, hard to debug, hard to understand
891 2014-08-19 10:04:20 pecket has joined
892 2014-08-19 10:04:36 <Luke-Jr> well, I think about stupid things like the first build not having inter-file make dependencies, subprojects having to use the same configure arguments as the parent (worked around in that PR), etc
893 2014-08-19 10:04:48 <wumpus> still, lots better than our old build system
894 2014-08-19 10:05:00 <Luke-Jr> personally, I've found it pretty good for debugging and understanding *shrug*
895 2014-08-19 10:05:03 <Luke-Jr> definitely
896 2014-08-19 10:05:12 <Luke-Jr> and I'm not about to suggest any alternatives are better, sadly
897 2014-08-19 10:05:17 serialbandicoot has quit (Ping timeout: 240 seconds)
898 2014-08-19 10:05:50 banghouse has joined
899 2014-08-19 10:06:06 <wumpus> well for example see something as trivial as passing a source directory to a test wrapper, https://github.com/bitcoin/bitcoin/pull/4624
900 2014-08-19 10:06:39 <Luke-Jr> ok sure, the test stuff is a bit nasty. it works pretty nice, though :P
901 2014-08-19 10:08:17 hearn has quit (Ping timeout: 240 seconds)
902 2014-08-19 10:10:05 banghouse has quit (Ping timeout: 246 seconds)
903 2014-08-19 10:17:46 benrcole has quit (Read error: Connection reset by peer)
904 2014-08-19 10:18:25 benrcole has joined
905 2014-08-19 10:21:04 benrcole has quit (Read error: Connection reset by peer)
906 2014-08-19 10:23:07 siddh has quit (Quit: siddh)
907 2014-08-19 10:24:49 siddh has joined
908 2014-08-19 10:29:15 siddh has quit (Client Quit)
909 2014-08-19 10:29:19 Dr-G2 is now known as Dr-G
910 2014-08-19 10:29:22 tcatm has joined
911 2014-08-19 10:29:22 tcatm has quit (Changing host)
912 2014-08-19 10:29:22 tcatm has joined
913 2014-08-19 10:32:11 Belkaar has quit (Ping timeout: 272 seconds)
914 2014-08-19 10:33:10 Belkaar_ has joined
915 2014-08-19 10:35:24 one_zero has quit ()
916 2014-08-19 10:35:40 tombtc_ has joined
917 2014-08-19 10:35:40 tombtc_ has quit (Read error: Connection reset by peer)
918 2014-08-19 10:36:29 tombtc has quit (Ping timeout: 240 seconds)
919 2014-08-19 10:37:41 agorist002 has joined
920 2014-08-19 10:38:16 tjopper1 has quit (Quit: Leaving.)
921 2014-08-19 10:40:24 ak_ has quit (Read error: Connection reset by peer)
922 2014-08-19 10:41:24 ak_ has joined
923 2014-08-19 10:41:41 agorist001 has quit (Ping timeout: 272 seconds)
924 2014-08-19 10:42:36 CheckDavid has joined
925 2014-08-19 10:43:20 bedeho has quit (Ping timeout: 246 seconds)
926 2014-08-19 10:44:07 tombtc has joined
927 2014-08-19 10:47:07 pent has joined
928 2014-08-19 10:47:21 tjopper has joined
929 2014-08-19 10:55:12 pent has quit (Ping timeout: 255 seconds)
930 2014-08-19 11:02:23 Dr-G has quit (Ping timeout: 264 seconds)
931 2014-08-19 11:05:52 serialbandicoot has joined
932 2014-08-19 11:07:41 ShawnLeary has quit (Ping timeout: 255 seconds)
933 2014-08-19 11:08:42 melvster has quit (Ping timeout: 255 seconds)
934 2014-08-19 11:08:42 <midnightmagic> the use of boost::filesystem::copy_file() in src/walletdb.cpp is causing ABI compatibility issues in a pkgsrc build environment linker which can't be solved by setting a define as suggested here: http://www.robertnitsch.de/notes/cpp/cpp11_boost_filesystem_undefined_reference_copy_file
935 2014-08-19 11:09:08 <midnightmagic> the easiest fix for now is a patch which converts the copy_file() to a plain copy() and remove the conditional entirely.
936 2014-08-19 11:09:16 melvster has joined
937 2014-08-19 11:09:24 <midnightmagic> apologies in advance if this is horrible for someone in the future who does a google search and finds these comments.
938 2014-08-19 11:10:55 w1zman has joined
939 2014-08-19 11:11:40 serialbandicoot has quit (Quit: serialbandicoot)
940 2014-08-19 11:14:38 Dr-G has joined
941 2014-08-19 11:15:03 psgs is now known as psgs|away
942 2014-08-19 11:26:29 JackH has quit (Ping timeout: 240 seconds)
943 2014-08-19 11:27:18 CryptoBuck has quit (Ping timeout: 264 seconds)
944 2014-08-19 11:27:46 CryptoBuck has joined
945 2014-08-19 11:28:03 erasmospunk has joined
946 2014-08-19 11:28:40 JackH has joined
947 2014-08-19 11:29:08 benrcole has joined
948 2014-08-19 11:30:12 benrcole1 has joined
949 2014-08-19 11:30:18 Insti has quit (Ping timeout: 250 seconds)
950 2014-08-19 11:30:27 wallet42 has quit (Quit: Leaving.)
951 2014-08-19 11:33:27 benrcole has quit (Ping timeout: 255 seconds)
952 2014-08-19 11:33:38 akstunt600 has quit (Read error: Connection reset by peer)
953 2014-08-19 11:33:39 ak_ has quit (Read error: Connection reset by peer)
954 2014-08-19 11:34:26 akstunt600 has joined
955 2014-08-19 11:34:29 ak_ has joined
956 2014-08-19 11:34:53 cdecker has joined
957 2014-08-19 11:34:53 jtimon has quit (Ping timeout: 272 seconds)
958 2014-08-19 11:35:11 <kdomanski> sipa: I managed to make IMPLEMENT_SERIALIZE 2x shorter and implement the statements in a template instead of through the macro
959 2014-08-19 11:35:25 <kdomanski> sipa: it's compiling, we'll see if it works
960 2014-08-19 11:35:30 ThomasV has quit (Ping timeout: 250 seconds)
961 2014-08-19 11:35:45 <Luke-Jr> kdomanski: shorter is not necessarily better
962 2014-08-19 11:35:52 benrcole has joined
963 2014-08-19 11:36:42 benrcole1 has quit (Ping timeout: 250 seconds)
964 2014-08-19 11:41:09 Insti has joined
965 2014-08-19 11:41:45 napedia_ has quit ()
966 2014-08-19 11:42:13 abossard has quit (Quit: abossard)
967 2014-08-19 11:42:18 hmsimha has quit (Ping timeout: 264 seconds)
968 2014-08-19 11:44:42 melvster has quit (Ping timeout: 264 seconds)
969 2014-08-19 11:47:14 pent has joined
970 2014-08-19 11:50:58 <sipa> Luke-Jr, kdomanski: shorter - all other things equal - is certainly preferable, but i really just want to get rid of mactos with code body
971 2014-08-19 11:51:15 rdponticelli has joined
972 2014-08-19 11:52:58 viajero has joined
973 2014-08-19 11:53:07 <kdomanski> sipa: Yes, the code body is no longer in the macro. The macro just implements the three functions as wrappers over the template. Still compiling.
974 2014-08-19 11:54:49 MaxSan has quit (Read error: Connection reset by peer)
975 2014-08-19 11:55:38 pent has quit (Ping timeout: 260 seconds)
976 2014-08-19 11:56:04 cdecker has quit (Quit: Lost terminal)
977 2014-08-19 11:58:32 Zarutian has joined
978 2014-08-19 11:59:14 <wumpus> midnightmagic: huh, is that a boost version issue?
979 2014-08-19 11:59:52 <wumpus> is copy_file deprecated? or newly introduced?
980 2014-08-19 12:00:08 derbumi has joined
981 2014-08-19 12:00:32 cdecker has joined
982 2014-08-19 12:00:36 melvster has joined
983 2014-08-19 12:01:02 <wumpus> I see the flag argument was added in boost 1.40 -- is that maybe wrong?
984 2014-08-19 12:02:14 MaxSan has joined
985 2014-08-19 12:02:20 ShawnLeary has joined
986 2014-08-19 12:03:24 <wumpus> wait: you shouldn't be compiling bitcoin with -std=c++0x at all
987 2014-08-19 12:04:23 ThomasV has joined
988 2014-08-19 12:04:32 derbumi has quit (Ping timeout: 250 seconds)
989 2014-08-19 12:06:48 banghouse has joined
990 2014-08-19 12:07:10 serialbandicoot has joined
991 2014-08-19 12:07:46 jsfsn has quit (Quit: Lost terminal)
992 2014-08-19 12:09:02 SwampTony has quit (Remote host closed the connection)
993 2014-08-19 12:09:18 ShawnLeary has quit (Ping timeout: 264 seconds)
994 2014-08-19 12:09:24 derbumi has joined
995 2014-08-19 12:10:31 agricocb has quit (Quit: Leaving.)
996 2014-08-19 12:11:07 banghouse has quit (Ping timeout: 240 seconds)
997 2014-08-19 12:13:14 fanquake has quit (Quit: fanquake)
998 2014-08-19 12:13:55 <kdomanski> sipa: aaaaand, the test failed
999 2014-08-19 12:14:36 ShawnLeary has joined
1000 2014-08-19 12:14:43 <sipa> :)
1001 2014-08-19 12:14:51 siddh has joined
1002 2014-08-19 12:15:58 benrcole has quit (Quit: Leaving.)
1003 2014-08-19 12:16:17 serialbandicoot has quit (Ping timeout: 240 seconds)
1004 2014-08-19 12:17:56 serialbandicoot has joined
1005 2014-08-19 12:23:06 lifeofcray has quit (Ping timeout: 245 seconds)
1006 2014-08-19 12:23:32 lifeofcray has joined
1007 2014-08-19 12:24:02 owowo has quit (Ping timeout: 250 seconds)
1008 2014-08-19 12:26:17 tombtc has quit (Ping timeout: 240 seconds)
1009 2014-08-19 12:26:49 jps has joined
1010 2014-08-19 12:26:57 ak_ has quit (Read error: Connection reset by peer)
1011 2014-08-19 12:26:58 akstunt600 has quit (Read error: Connection reset by peer)
1012 2014-08-19 12:27:39 ak_ has joined
1013 2014-08-19 12:28:00 akstunt600 has joined
1014 2014-08-19 12:28:18 <michagogo> 08:10:15 <dsnrk> odd that the RPC server lets you test how long the RPC password is
1015 2014-08-19 12:28:18 <michagogo> 08:10:36 <dsnrk> if it's < 20 characters you get confirmation due to it sleeping before dropping the connection
1016 2014-08-19 12:28:29 <michagogo> Eh? Wasn't there a CVE about that that got fixed?
1017 2014-08-19 12:29:55 derbumi has quit (Ping timeout: 244 seconds)
1018 2014-08-19 12:30:12 lifeofcray has quit (Read error: Connection reset by peer)
1019 2014-08-19 12:34:41 serialbandicoot has quit (Ping timeout: 260 seconds)
1020 2014-08-19 12:34:51 viajero has left ()
1021 2014-08-19 12:37:19 serialbandicoot has joined
1022 2014-08-19 12:39:50 SwampTony has joined
1023 2014-08-19 12:40:31 derbumi has joined
1024 2014-08-19 12:41:13 cagedwisdom has quit (Remote host closed the connection)
1025 2014-08-19 12:43:52 jtimon has joined
1026 2014-08-19 12:43:57 <wumpus> michagogo: AFAIK no, that was about the timing attack
1027 2014-08-19 12:44:05 <wumpus> fixed by using a constant-time compare
1028 2014-08-19 12:44:42 <michagogo> ah
1029 2014-08-19 12:44:54 SwampTony has quit (Ping timeout: 244 seconds)
1030 2014-08-19 12:47:19 pent has joined
1031 2014-08-19 12:55:36 pent has quit (Ping timeout: 260 seconds)
1032 2014-08-19 12:56:04 <wumpus> michagogo, dsnrk https://github.com/bitcoin/bitcoin/pull/4728
1033 2014-08-19 12:58:03 agricocb has joined
1034 2014-08-19 13:04:02 dipendra has quit (Ping timeout: 246 seconds)
1035 2014-08-19 13:05:40 mpmcsweeney has joined
1036 2014-08-19 13:07:04 maraoz has joined
1037 2014-08-19 13:09:45 derbumi has quit (Ping timeout: 255 seconds)
1038 2014-08-19 13:11:35 damethos has joined
1039 2014-08-19 13:12:59 <jgarzik> I always considered RPC password security patches a waste of time. We use basic freakin auth, and you should not be exposing it over WAN regardless of password length.
1040 2014-08-19 13:13:07 <jgarzik> (even via ssl)
1041 2014-08-19 13:14:52 justanotheruser has joined
1042 2014-08-19 13:15:06 <wumpus> still, it is pretty stupid to base a response on the password length, so I think that needs to be fixed
1043 2014-08-19 13:16:30 serialbandicoot has quit (Ping timeout: 255 seconds)
1044 2014-08-19 13:16:37 <wumpus> but in general I agree
1045 2014-08-19 13:17:39 serialbandicoot has joined
1046 2014-08-19 13:19:25 siddh has quit (Quit: siddh)
1047 2014-08-19 13:19:47 derbumi has joined
1048 2014-08-19 13:20:12 CheckDavid has quit (Quit: Connection closed for inactivity)
1049 2014-08-19 13:22:32 dipendra has joined
1050 2014-08-19 13:24:55 siddh has joined
1051 2014-08-19 13:27:00 Lexa has quit (Ping timeout: 264 seconds)
1052 2014-08-19 13:27:46 jps has quit (Quit: jps)
1053 2014-08-19 13:28:58 theorbtwo has quit (Read error: No route to host)
1054 2014-08-19 13:29:10 <dsnrk> jgarzik: I agree, but people do expose it to the internet sadly.
1055 2014-08-19 13:32:23 theorbtwo has joined
1056 2014-08-19 13:33:39 Lexa has joined
1057 2014-08-19 13:40:20 SwampTony has joined
1058 2014-08-19 13:40:25 <lclc> sipa: If there would be a bigint implementation for the secp256k1, Bitcoin wouldn't need openssl anymore at all as dependency (expect for optional encryption of the wallet file) right? https://github.com/bitcoin/secp256k1/issues/30
1059 2014-08-19 13:42:09 cym has quit (Ping timeout: 255 seconds)
1060 2014-08-19 13:42:53 crunk-juice has joined
1061 2014-08-19 13:44:20 dbitcoin has joined
1062 2014-08-19 13:44:38 SwampTony has quit (Ping timeout: 250 seconds)
1063 2014-08-19 13:45:15 mrkent2 has joined
1064 2014-08-19 13:45:41 serialbandicoot has quit (Ping timeout: 240 seconds)
1065 2014-08-19 13:46:12 <sipa> lclc: you can use gmp
1066 2014-08-19 13:46:27 <sipa> we still use openssl as PRNG though
1067 2014-08-19 13:47:20 pent has joined
1068 2014-08-19 13:48:32 serialbandicoot has joined
1069 2014-08-19 13:53:15 orperelman has joined
1070 2014-08-19 13:53:18 saivann__ has joined
1071 2014-08-19 13:54:53 <wumpus> lclc: openssl is also used for rpc, but that will be made optional too once secp256k1 is integrated
1072 2014-08-19 13:54:58 benrcole has joined
1073 2014-08-19 13:55:08 stacksmash has quit (Remote host closed the connection)
1074 2014-08-19 13:55:48 saivann_ has quit (Ping timeout: 240 seconds)
1075 2014-08-19 13:56:08 pent has quit (Ping timeout: 272 seconds)
1076 2014-08-19 13:56:08 <sipa> lclc: also, the payment protocol requires an ssl implementation
1077 2014-08-19 13:56:50 crunk-juice has quit (Remote host closed the connection)
1078 2014-08-19 13:56:57 <wumpus> so in general for the wallet to be enabled it is a requirement
1079 2014-08-19 13:58:24 <JohnKenney> it'd help with redhat based distros
1080 2014-08-19 13:58:54 crunk-juice has joined
1081 2014-08-19 13:59:30 <wumpus> that's for sure, as the requirement for ecc in openssl would be gone
1082 2014-08-19 13:59:50 <sipa> implementing a PRNG isn't hard though, as it can be based on already implemrnted primitives (hmac sha512 eg)
1083 2014-08-19 14:00:25 <JohnKenney> why not use the system prng?
1084 2014-08-19 14:00:30 * helo shakes the crypto reimplementation stick at you
1085 2014-08-19 14:00:56 <sipa> JohnKenney: you use the system prng to seed the internal one
1086 2014-08-19 14:01:08 <sipa> but not all sources are available on all systems
1087 2014-08-19 14:01:28 <JohnKenney> not sure how well the windows one works
1088 2014-08-19 14:02:13 <edcba> depends on which backdoor is used
1089 2014-08-19 14:02:28 <JohnKenney> if urandom is available it should be pretty good though
1090 2014-08-19 14:02:59 <sipa> you don't want to drain the system entropy with every key generated
1091 2014-08-19 14:03:01 <wumpus> openssl on windows is interesting, it collects entropy from various sources, like event timings, window contents
1092 2014-08-19 14:03:19 <JohnKenney> urandom doesn't drain much entropy
1093 2014-08-19 14:03:25 <sipa> reading 16-32 from various entropy sources and using that to seed your own pool is enough
1094 2014-08-19 14:03:33 <sipa> JohnKenney: exactly as much as you read from it
1095 2014-08-19 14:03:40 <sipa> 16-32 bytes
1096 2014-08-19 14:03:45 <JohnKenney> urandom stretches it more
1097 2014-08-19 14:03:51 <wumpus> generating a key seems a good reason to drain entropy to me
1098 2014-08-19 14:03:52 <sipa> eh, no
1099 2014-08-19 14:04:04 <JohnKenney> than dev/random
1100 2014-08-19 14:04:08 <sipa> it just doesn't block when no entropy is available
1101 2014-08-19 14:04:12 derbumi has quit (Ping timeout: 255 seconds)
1102 2014-08-19 14:04:14 <sipa> and keeps giving
1103 2014-08-19 14:04:35 Emzy has joined
1104 2014-08-19 14:05:00 serialbandicoot has quit (Ping timeout: 272 seconds)
1105 2014-08-19 14:07:21 derbumi has joined
1106 2014-08-19 14:07:27 banghouse has joined
1107 2014-08-19 14:07:56 serialbandicoot has joined
1108 2014-08-19 14:08:18 justanot1eruser has joined
1109 2014-08-19 14:09:01 bsm117532 has joined
1110 2014-08-19 14:09:55 justanotheruser has quit (Quit: Reconnecting)
1111 2014-08-19 14:10:02 justanot2eruser has joined
1112 2014-08-19 14:11:36 atgreen has joined
1113 2014-08-19 14:11:48 justanot1eruser has quit (Client Quit)
1114 2014-08-19 14:12:18 banghouse has quit (Ping timeout: 255 seconds)
1115 2014-08-19 14:12:19 cym has joined
1116 2014-08-19 14:13:36 akstunt600 has quit (Read error: Connection reset by peer)
1117 2014-08-19 14:13:37 ak_ has quit (Read error: Connection reset by peer)
1118 2014-08-19 14:14:21 serialbandicoot has quit (Ping timeout: 245 seconds)
1119 2014-08-19 14:14:38 akstunt600 has joined
1120 2014-08-19 14:14:40 ak_ has joined
1121 2014-08-19 14:14:43 dream4u has quit (Quit: dream4u)
1122 2014-08-19 14:17:32 justanotheruser has joined
1123 2014-08-19 14:17:44 mpmcsweeney has quit (Remote host closed the connection)
1124 2014-08-19 14:17:54 derbumi has quit (Ping timeout: 244 seconds)
1125 2014-08-19 14:18:10 mpmcsweeney has joined
1126 2014-08-19 14:18:22 derbumi has joined
1127 2014-08-19 14:19:06 justanot2eruser has quit (Quit: Reconnecting)
1128 2014-08-19 14:19:28 siddh has quit (Quit: siddh)
1129 2014-08-19 14:19:38 atgreen has quit (Ping timeout: 250 seconds)
1130 2014-08-19 14:19:40 HaltingState has quit (Quit: Leaving)
1131 2014-08-19 14:22:29 mpmcsweeney has quit (Ping timeout: 240 seconds)
1132 2014-08-19 14:23:07 justanotheruser has quit (Ping timeout: 240 seconds)
1133 2014-08-19 14:24:18 justanotheruser has joined
1134 2014-08-19 14:24:27 bitmasher has joined
1135 2014-08-19 14:27:44 chmod755 has joined
1136 2014-08-19 14:30:23 <chmod755> random question: why is there no listing for windows phones on https://bitcoin.org/en/choose-your-wallet ?
1137 2014-08-19 14:32:05 CheckDavid has joined
1138 2014-08-19 14:32:49 <Luke-Jr> chmod755: does any wallet exist for that? do people even use it? XD
1139 2014-08-19 14:33:41 Cryo has joined
1140 2014-08-19 14:33:41 Cryo has quit (Changing host)
1141 2014-08-19 14:33:41 Cryo has joined
1142 2014-08-19 14:34:00 chichov has joined
1143 2014-08-19 14:34:11 <wumpus> no idea? what is windows phone? :)
1144 2014-08-19 14:34:33 <Luke-Jr> wumpus: something Microsoft made basically to kill off (real) Linux on phones
1145 2014-08-19 14:35:05 <chmod755> i don't know if windows phone users actually exist
1146 2014-08-19 14:35:59 <chmod755> just found a blockchain.info wallet, but it's unofficial
1147 2014-08-19 14:36:07 DougieBot5000 has joined
1148 2014-08-19 14:36:11 * Squidicuz wants a linux phone...
1149 2014-08-19 14:38:30 WeCluster has joined
1150 2014-08-19 14:39:40 justanotheruser has quit (Ping timeout: 260 seconds)
1151 2014-08-19 14:40:35 justanotheruser has joined
1152 2014-08-19 14:40:42 SwampTony has joined
1153 2014-08-19 14:45:12 SwampTony has quit (Ping timeout: 250 seconds)
1154 2014-08-19 14:45:53 dream4u has joined
1155 2014-08-19 14:46:09 gfawkes has joined
1156 2014-08-19 14:47:12 weilu has quit (Remote host closed the connection)
1157 2014-08-19 14:47:22 pent has joined
1158 2014-08-19 14:47:42 weilu has joined
1159 2014-08-19 14:51:55 <jgarzik> wumpus, sipa, cfields: re-ACK for python-ized bitcoin-tx tests? https://github.com/bitcoin/bitcoin/pull/4624
1160 2014-08-19 14:55:26 <Emzy> chmod755: a friend of mine has a windows phone... so they exist...
1161 2014-08-19 14:55:30 pent has quit (Ping timeout: 255 seconds)
1162 2014-08-19 14:56:40 oujh has quit (Quit: Leaving)
1163 2014-08-19 14:58:12 <helo> anecdotal, disregarding claim
1164 2014-08-19 15:03:33 MaxSan has quit (Quit: Leaving.)
1165 2014-08-19 15:04:26 <chmod755> Emzy, if it's only one of your friends using it, it's probably not really worth making a nice wallet for it (unless .... his name is Bill Gates)
1166 2014-08-19 15:05:21 gubatron has joined
1167 2014-08-19 15:05:44 <wumpus> jgarzik: yes, looks good to me, but you say that make distcheck doesn't work yet so that's why I held off my ACK
1168 2014-08-19 15:06:32 <jgarzik> wumpus, make distcheck works
1169 2014-08-19 15:06:48 <wumpus> oh, you didn't mention that, ACK in that case
1170 2014-08-19 15:06:49 <jgarzik> wumpus, fixed yesterday, after cfields found the issue
1171 2014-08-19 15:06:56 akstunt600 has quit (Read error: Connection reset by peer)
1172 2014-08-19 15:06:57 ak_ has quit (Read error: Connection reset by peer)
1173 2014-08-19 15:07:12 Subo1977_ has joined
1174 2014-08-19 15:07:34 ionstorm has joined
1175 2014-08-19 15:07:39 ak_ has joined
1176 2014-08-19 15:07:41 <Emzy> chmod755: HEHE
1177 2014-08-19 15:07:43 akstunt600 has joined
1178 2014-08-19 15:10:04 crunk-juice has quit (Remote host closed the connection)
1179 2014-08-19 15:11:24 Subo1977 has quit (Ping timeout: 264 seconds)
1180 2014-08-19 15:11:56 crunk-juice has joined
1181 2014-08-19 15:17:15 justanotheruser has quit (Ping timeout: 260 seconds)
1182 2014-08-19 15:17:18 jps has joined
1183 2014-08-19 15:17:36 <wumpus> accepting input on stdin for bitcoin-tx is useful too
1184 2014-08-19 15:18:13 <wumpus> for example for private keys for signing, to avoid them leaking to either disk or the command line
1185 2014-08-19 15:18:50 <dsnrk> what is bitcoin-tx? I keep seeing it mentioned but I've never seen it before
1186 2014-08-19 15:19:01 cdecker1 has joined
1187 2014-08-19 15:20:00 MaxSan has joined
1188 2014-08-19 15:20:30 <wumpus> it's a command-line utility for working with raw transactions
1189 2014-08-19 15:20:54 <dsnrk> link?
1190 2014-08-19 15:21:18 <wumpus> https://github.com/bitcoin/bitcoin
1191 2014-08-19 15:21:34 benrcole has quit (Quit: Leaving.)
1192 2014-08-19 15:21:35 <wumpus> it is built by default
1193 2014-08-19 15:21:56 <dsnrk> oh, that's why I couldn't find it anywhere. sorry.
1194 2014-08-19 15:22:06 oujh has joined
1195 2014-08-19 15:22:15 <wumpus> yes it isn't in any releases yet
1196 2014-08-19 15:22:40 <dsnrk> I build from master anyway, I just didn't realise it was a part of core at all
1197 2014-08-19 15:24:09 justanotheruser has joined
1198 2014-08-19 15:24:16 ThomasV has quit (Ping timeout: 245 seconds)
1199 2014-08-19 15:26:47 kermit has joined
1200 2014-08-19 15:28:08 banghouse has joined
1201 2014-08-19 15:29:03 serialbandicoot has joined
1202 2014-08-19 15:30:17 damethos has quit (Quit: Bye)
1203 2014-08-19 15:36:01 MolokoDeck has joined
1204 2014-08-19 15:37:12 gubatron has left ("Leaving")
1205 2014-08-19 15:38:29 dabura667 has joined
1206 2014-08-19 15:38:50 Chief_Panda has quit (Quit: Leaving)
1207 2014-08-19 15:39:10 derbumi has quit (Quit: derbumi)
1208 2014-08-19 15:39:49 derbumi has joined
1209 2014-08-19 15:39:57 llllllllll has joined
1210 2014-08-19 15:40:23 SwampTony has joined
1211 2014-08-19 15:40:37 sebicas has quit (Ping timeout: 245 seconds)
1212 2014-08-19 15:44:48 SwampTony has quit (Ping timeout: 240 seconds)
1213 2014-08-19 15:45:55 Malakai33 has joined
1214 2014-08-19 15:47:30 glitch-hat has joined
1215 2014-08-19 15:47:36 justanotheruser has quit (Ping timeout: 245 seconds)
1216 2014-08-19 15:49:27 WeCluster has quit (Ping timeout: 260 seconds)
1217 2014-08-19 15:49:39 xenog has quit (Remote host closed the connection)
1218 2014-08-19 15:49:39 jps has quit (Quit: jps)
1219 2014-08-19 15:51:48 WeCluster has joined
1220 2014-08-19 15:53:11 caktux_ has joined
1221 2014-08-19 15:54:04 caktux has quit (Ping timeout: 240 seconds)
1222 2014-08-19 15:54:04 caktux_ is now known as caktux
1223 2014-08-19 15:55:03 weilu has quit (Remote host closed the connection)
1224 2014-08-19 15:55:30 weilu has joined
1225 2014-08-19 15:55:41 glitch-hat has quit (Ping timeout: 255 seconds)
1226 2014-08-19 15:56:04 msvb-lab has joined
1227 2014-08-19 15:56:18 derbumi has quit (Quit: derbumi)
1228 2014-08-19 15:56:18 msvb-lab has quit (Read error: Connection reset by peer)
1229 2014-08-19 15:56:23 Zarutian has quit (Quit: Zarutian)
1230 2014-08-19 15:56:30 doopers has quit ()
1231 2014-08-19 15:56:31 msvb-lab has joined
1232 2014-08-19 15:56:39 doopers has joined
1233 2014-08-19 15:57:09 davout has joined
1234 2014-08-19 15:58:12 dipendra has quit (Quit: Leaving)
1235 2014-08-19 15:59:44 weilu has quit (Ping timeout: 246 seconds)
1236 2014-08-19 16:00:17 chax has joined
1237 2014-08-19 16:00:17 ak_ has quit (Read error: Connection reset by peer)
1238 2014-08-19 16:00:17 akstunt600 has quit (Read error: Connection reset by peer)
1239 2014-08-19 16:01:00 akstunt600 has joined
1240 2014-08-19 16:01:20 ak_ has joined
1241 2014-08-19 16:03:31 mike4 has joined
1242 2014-08-19 16:04:21 msvb-lab has quit (Ping timeout: 255 seconds)
1243 2014-08-19 16:05:55 t7 has quit (Quit: home)
1244 2014-08-19 16:09:45 jps has joined
1245 2014-08-19 16:10:23 Emzy has quit (Quit: Textual IRC Client: www.textualapp.com)
1246 2014-08-19 16:11:05 Swadq has joined
1247 2014-08-19 16:13:03 brson has joined
1248 2014-08-19 16:14:11 SpicyShibe has quit (Ping timeout: 260 seconds)
1249 2014-08-19 16:15:58 Qatz has joined
1250 2014-08-19 16:16:13 Emzy has joined
1251 2014-08-19 16:17:48 has quit (Clown|!~clown@unaffiliated/clown/x-0272709|Ping timeout: 240 seconds)
1252 2014-08-19 16:17:53 chax has quit (Remote host closed the connection)
1253 2014-08-19 16:18:30 chax has joined
1254 2014-08-19 16:18:41 has joined
1255 2014-08-19 16:22:07 MolokoDeck has quit (Ping timeout: 260 seconds)
1256 2014-08-19 16:22:32 bbrian has quit (Read error: Connection reset by peer)
1257 2014-08-19 16:22:48 chax has quit (Ping timeout: 250 seconds)
1258 2014-08-19 16:24:40 crunk-juice has quit (Remote host closed the connection)
1259 2014-08-19 16:25:07 crunk-juice has joined
1260 2014-08-19 16:25:49 Qatz is now known as SpicyShibe
1261 2014-08-19 16:26:07 imton has joined
1262 2014-08-19 16:26:35 Grouver has quit (Quit: Leaving)
1263 2014-08-19 16:28:37 Swadq has quit (Quit: Swadq)
1264 2014-08-19 16:29:35 crunk-juice has quit (Ping timeout: 260 seconds)
1265 2014-08-19 16:30:51 Natalie455 has joined
1266 2014-08-19 16:32:20 skinnkavaj has joined
1267 2014-08-19 16:32:58 <skinnkavaj> http://www.reddit.com/r/Bitcoin/comments/2dz8rz/introducing_blockio_the_zero_tx_fee_api_wallet/
1268 2014-08-19 16:33:04 <skinnkavaj> How can they offer zero fees?
1269 2014-08-19 16:34:19 Dom__ has joined
1270 2014-08-19 16:35:08 <poutine> cooperative miner is one method
1271 2014-08-19 16:35:19 <Dom__> Is there any literature on how much it costs a miner to include a transaction in block? Is there any incentive other than transaction fees for miners to include as many transactions as possible in a block?
1272 2014-08-19 16:35:29 <helo> free like lunch
1273 2014-08-19 16:35:31 <gmaxwell> skinnkavaj: offtopic for this channel, they're taking about fees _they_ apply, "non-network fees"
1274 2014-08-19 16:35:36 <poutine> "Also, this is not a zero TX fee service, it just doesn't have any additional service fees."
1275 2014-08-19 16:35:48 W0rmDr1nk has quit (Ping timeout: 240 seconds)
1276 2014-08-19 16:35:48 <Squidicuz> there is no free lunch.
1277 2014-08-19 16:35:52 <skinnkavaj> Wow, p2pool at 4,6% amazing :)
1278 2014-08-19 16:35:56 <Squidicuz> <3
1279 2014-08-19 16:36:02 orperelman has quit (Ping timeout: 245 seconds)
1280 2014-08-19 16:36:19 serialbandicoot has quit (Quit: serialbandicoot)
1281 2014-08-19 16:36:39 imton has quit (Quit: imton)
1282 2014-08-19 16:41:06 JTF195 has joined
1283 2014-08-19 16:43:38 xenog has joined
1284 2014-08-19 16:46:11 Namworld has joined
1285 2014-08-19 16:46:15 jMyles has joined
1286 2014-08-19 16:47:13 uiop has joined
1287 2014-08-19 16:48:58 Zarutian has joined
1288 2014-08-19 16:50:28 JackH has quit (Quit: JackH)
1289 2014-08-19 16:53:03 Swadq has joined
1290 2014-08-19 16:53:08 Swadq has quit (Client Quit)
1291 2014-08-19 16:53:37 akstunt600 has quit (Read error: Connection reset by peer)
1292 2014-08-19 16:53:37 ak_ has quit (Read error: Connection reset by peer)
1293 2014-08-19 16:54:21 akstunt600 has joined
1294 2014-08-19 16:54:25 ak_ has joined
1295 2014-08-19 16:55:58 Natalie455 has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
1296 2014-08-19 16:56:21 uiop has quit (Ping timeout: 245 seconds)
1297 2014-08-19 16:57:11 chax has joined
1298 2014-08-19 16:58:08 cypherdoc has joined
1299 2014-08-19 16:58:08 cypherdoc has quit (Changing host)
1300 2014-08-19 16:58:08 cypherdoc has joined
1301 2014-08-19 16:58:08 cypherdoc has quit (Changing host)
1302 2014-08-19 16:58:08 cypherdoc has joined
1303 2014-08-19 16:59:05 uiop has joined
1304 2014-08-19 17:00:34 OneFixt_ has joined
1305 2014-08-19 17:00:54 RazielZ has joined
1306 2014-08-19 17:01:12 Guest23543 has joined
1307 2014-08-19 17:01:16 agorist001 has joined
1308 2014-08-19 17:01:19 oeigjeswroitjier has joined
1309 2014-08-19 17:02:03 agorist002 has quit (Read error: Connection reset by peer)
1310 2014-08-19 17:02:16 HaltingState has joined
1311 2014-08-19 17:02:44 stapler117 has quit (Ping timeout: 246 seconds)
1312 2014-08-19 17:04:13 Raziel has quit (Ping timeout: 246 seconds)
1313 2014-08-19 17:04:13 Starduster_ has quit (Ping timeout: 246 seconds)
1314 2014-08-19 17:04:13 OneFixt has quit (Ping timeout: 246 seconds)
1315 2014-08-19 17:04:24 damethos has joined
1316 2014-08-19 17:04:59 dabura667 has quit (Read error: Connection reset by peer)
1317 2014-08-19 17:05:57 graingert has quit (Ping timeout: 245 seconds)
1318 2014-08-19 17:06:00 Blackreign has joined
1319 2014-08-19 17:08:00 t7 has joined
1320 2014-08-19 17:08:09 Starduster has joined
1321 2014-08-19 17:08:34 Chief_Panda has joined
1322 2014-08-19 17:08:46 Guest23543 has quit (Read error: Connection reset by peer)
1323 2014-08-19 17:09:02 Clown- has joined
1324 2014-08-19 17:09:02 is now known as Clown|!~clown@unaffiliated/clown/x-0272709|Guest10330
1325 2014-08-19 17:09:02 Clown- is now known as |Clown|
1326 2014-08-19 17:09:18 Guest10330 has quit (Ping timeout: 272 seconds)
1327 2014-08-19 17:13:21 orperelman has joined
1328 2014-08-19 17:15:08 Natalie456 has joined
1329 2014-08-19 17:15:32 Plasmastar has quit (Ping timeout: 260 seconds)
1330 2014-08-19 17:15:41 RazielZ is now known as Raziel
1331 2014-08-19 17:17:41 Plasmastar has joined
1332 2014-08-19 17:18:03 Natalie456 has left ()
1333 2014-08-19 17:18:19 mrc_ has joined
1334 2014-08-19 17:19:04 MolokoDeck has joined
1335 2014-08-19 17:19:11 Starduster has quit (Ping timeout: 246 seconds)
1336 2014-08-19 17:20:40 Prickeltest_1965 has joined
1337 2014-08-19 17:20:50 crunk-juice has joined
1338 2014-08-19 17:21:11 kermit has quit (Quit: Leaving.)
1339 2014-08-19 17:21:24 chmod755 has quit (Quit: Leaving)
1340 2014-08-19 17:22:33 serialbandicoot has joined
1341 2014-08-19 17:22:45 theorbtwo has quit (Read error: Connection reset by peer)
1342 2014-08-19 17:23:16 belcher has joined
1343 2014-08-19 17:23:16 belcher has quit (Changing host)
1344 2014-08-19 17:23:16 belcher has joined
1345 2014-08-19 17:23:32 serialbandicoot has quit (Client Quit)
1346 2014-08-19 17:23:52 MolokoDeck has quit (Ping timeout: 272 seconds)
1347 2014-08-19 17:23:58 <jgarzik> ah. for want of an underscore.
1348 2014-08-19 17:24:05 <jgarzik> sometimes adding unit tests helps find bugs.
1349 2014-08-19 17:24:23 <jgarzik> maybe this was why my whole-tree conversion to univalue was failing...
1350 2014-08-19 17:24:27 serialbandicoot has joined
1351 2014-08-19 17:25:07 theorbtwo has joined
1352 2014-08-19 17:25:42 serialbandicoot has left ()
1353 2014-08-19 17:26:31 Tonykai33 has joined
1354 2014-08-19 17:30:12 Malakai33 has quit (Ping timeout: 272 seconds)
1355 2014-08-19 17:30:13 CheckDavid has quit (Quit: Connection closed for inactivity)
1356 2014-08-19 17:30:19 MolokoDeck has joined
1357 2014-08-19 17:31:12 orperelman has quit (Ping timeout: 255 seconds)
1358 2014-08-19 17:33:15 orperelman has joined
1359 2014-08-19 17:38:27 siddh has joined
1360 2014-08-19 17:39:31 W0rmDr1nk has joined
1361 2014-08-19 17:39:35 Chief_Panda has quit (Ping timeout: 260 seconds)
1362 2014-08-19 17:40:32 bsm117532 has quit (Ping timeout: 255 seconds)
1363 2014-08-19 17:41:46 kermit has joined
1364 2014-08-19 17:42:48 antizionist__ has joined
1365 2014-08-19 17:43:21 viic has quit (Quit: Quitting)
1366 2014-08-19 17:46:40 mike4 has quit (Changing host)
1367 2014-08-19 17:46:40 mike4 has joined
1368 2014-08-19 17:46:56 akstunt600 has quit (Read error: Connection reset by peer)
1369 2014-08-19 17:46:56 ak_ has quit (Read error: Connection reset by peer)
1370 2014-08-19 17:47:39 ak_ has joined
1371 2014-08-19 17:47:56 akstunt600 has joined
1372 2014-08-19 17:48:47 gavinandresen has joined
1373 2014-08-19 17:49:02 khatri has joined
1374 2014-08-19 17:50:39 ThomasV has joined
1375 2014-08-19 17:50:40 lclc has quit (Quit: Konversation terminated!)
1376 2014-08-19 17:51:39 CheckDavid has joined
1377 2014-08-19 17:53:11 Chief_Panda has joined
1378 2014-08-19 17:57:39 porquilho has joined
1379 2014-08-19 17:58:20 Lexa has quit (Remote host closed the connection)
1380 2014-08-19 17:58:46 Lexa has joined
1381 2014-08-19 18:00:16 orperelman1 has joined
1382 2014-08-19 18:02:07 ThomasV has quit (Ping timeout: 264 seconds)
1383 2014-08-19 18:03:22 tjopper has quit (Read error: Connection reset by peer)
1384 2014-08-19 18:04:12 orperelman has quit (Ping timeout: 250 seconds)
1385 2014-08-19 18:08:03 askuck has joined
1386 2014-08-19 18:08:37 Burrito has joined
1387 2014-08-19 18:09:21 RagnarDanneskjol has quit (Remote host closed the connection)
1388 2014-08-19 18:11:54 _nskelsey_ has quit (Ping timeout: 250 seconds)
1389 2014-08-19 18:12:42 PowerGorilla has quit (Remote host closed the connection)
1390 2014-08-19 18:15:58 siddh has quit (Quit: siddh)
1391 2014-08-19 18:19:11 MoALTz has joined
1392 2014-08-19 18:21:44 kermit has quit (Quit: Leaving.)
1393 2014-08-19 18:23:02 skinnkavaj has quit (Ping timeout: 245 seconds)
1394 2014-08-19 18:28:01 YoY has quit (Quit: Leaving...)
1395 2014-08-19 18:28:31 CryptoBuck has quit (Ping timeout: 264 seconds)
1396 2014-08-19 18:28:40 RoboTeddy has joined
1397 2014-08-19 18:28:42 CryptoBuck has joined
1398 2014-08-19 18:28:49 JackH has joined
1399 2014-08-19 18:28:57 skinnkavaj has joined
1400 2014-08-19 18:29:07 YoY has joined
1401 2014-08-19 18:29:10 Starduster has joined
1402 2014-08-19 18:30:05 orperelman has joined
1403 2014-08-19 18:31:45 erasmospunk has quit (Remote host closed the connection)
1404 2014-08-19 18:32:16 owowo has joined
1405 2014-08-19 18:32:31 viic has joined
1406 2014-08-19 18:33:27 orperelman1 has quit (Ping timeout: 245 seconds)
1407 2014-08-19 18:34:31 Sauvin has quit (Read error: Connection reset by peer)
1408 2014-08-19 18:37:27 Guest85238 has joined
1409 2014-08-19 18:38:11 kermit has joined
1410 2014-08-19 18:39:37 Gyps has joined
1411 2014-08-19 18:40:07 shesek has quit (Ping timeout: 245 seconds)
1412 2014-08-19 18:40:12 MolokoDeck has quit (Ping timeout: 245 seconds)
1413 2014-08-19 18:40:13 ak_ has quit (Read error: Connection reset by peer)
1414 2014-08-19 18:40:13 akstunt600 has quit (Read error: Connection reset by peer)
1415 2014-08-19 18:40:33 SwampTony has joined
1416 2014-08-19 18:41:00 akstunt600 has joined
1417 2014-08-19 18:41:04 ak_ has joined
1418 2014-08-19 18:44:32 mrc_ has quit (Quit: Leaving.)
1419 2014-08-19 18:45:00 SwampTony has quit (Ping timeout: 255 seconds)
1420 2014-08-19 18:48:07 RoboTeddy has quit (Ping timeout: 240 seconds)
1421 2014-08-19 18:51:28 cypherdoc has quit (Quit: Page closed)
1422 2014-08-19 18:56:38 shesek has joined
1423 2014-08-19 18:57:29 jsfsn has joined
1424 2014-08-19 18:59:00 Application has quit (Remote host closed the connection)
1425 2014-08-19 19:00:04 orperelman1 has joined
1426 2014-08-19 19:02:30 orperelman has quit (Ping timeout: 260 seconds)
1427 2014-08-19 19:02:55 ThomasV has joined
1428 2014-08-19 19:03:33 <Luke-Jr> fwiw, my scriptPubKey/input-txid index is mostly working good with under 2 GB of indexes. just slowish - but mostly IO-bound it looks like
1429 2014-08-19 19:04:11 khatri is now known as projectile
1430 2014-08-19 19:04:52 <Luke-Jr> but at that size, I should be able to stick it on a tmpfs
1431 2014-08-19 19:04:58 _nskelsey_ has joined
1432 2014-08-19 19:05:30 ayansh has joined
1433 2014-08-19 19:05:43 benrcole has joined
1434 2014-08-19 19:05:44 bedouin__ is now known as bedouin
1435 2014-08-19 19:06:20 <ayansh> hi #bitcoin-dev
1436 2014-08-19 19:07:39 paul0 has joined
1437 2014-08-19 19:09:35 <Luke-Jr> doh, forgot it accesses blk*.dat too
1438 2014-08-19 19:09:35 Gyps has quit (Quit: Gyps)
1439 2014-08-19 19:10:44 AndersAA has quit (Remote host closed the connection)
1440 2014-08-19 19:11:04 <Luke-Jr> wtf, the blockchain is 22 GB nowadays raw -.-
1441 2014-08-19 19:11:11 AndersAA has joined
1442 2014-08-19 19:11:17 madpax has quit (Ping timeout: 250 seconds)
1443 2014-08-19 19:11:59 AndersAA_ has joined
1444 2014-08-19 19:11:59 AndersAA has quit (Read error: Connection reset by peer)
1445 2014-08-19 19:12:16 tombtc has joined
1446 2014-08-19 19:12:27 brson has quit (Ping timeout: 260 seconds)
1447 2014-08-19 19:14:50 rubensayshi has quit (Quit: Leaving)
1448 2014-08-19 19:15:03 damethos has quit (Quit: Bye)
1449 2014-08-19 19:15:39 <midnightmagic> wumpus: It appears to just be a compilation flag matching issue; in the other descriptions of the problems I was able to find, the language features themselves are either available, or not, and enabled, or not. And the boost libs are either compiled with the language features, or not, and there's a macro which either expands to include an enum, or not..
1450 2014-08-19 19:16:03 ThomasV has quit (Ping timeout: 255 seconds)
1451 2014-08-19 19:17:29 Guest85238 has quit (Ping timeout: 246 seconds)
1452 2014-08-19 19:18:17 w1zman has quit ()
1453 2014-08-19 19:18:25 <cfields> midnightmagic: hmm?
1454 2014-08-19 19:19:18 <midnightmagic> wumpus: in the end, I think I'm just bumping into my limits re: pkgsrc vs. system libs and making sure pkgsrc passes through compilation flags uniformly to boost and the applications that use it
1455 2014-08-19 19:19:54 <cfields> midnightmagic: what's the issue?
1456 2014-08-19 19:20:14 <midnightmagic> cfields: I had to replace our single use of ::copy_file() with a plain ::copy() because I couldn't find a way to solve the problem pkgsrc was failing to compile it
1457 2014-08-19 19:21:01 <cfields> what's the compile problem?
1458 2014-08-19 19:21:51 <midnightmagic> cfields: the last problem I had was this one: http://www.robertnitsch.de/notes/cpp/cpp11_boost_filesystem_undefined_reference_copy_file
1459 2014-08-19 19:22:35 <cfields> erm, scoped enums are c++11, no?
1460 2014-08-19 19:22:59 <cfields> oh, it says right there :)
1461 2014-08-19 19:23:36 <cfields> so i suppose pkgsrc builds with c++11 or c++0x, then?
1462 2014-08-19 19:24:01 hdbuck has joined
1463 2014-08-19 19:24:25 <midnightmagic> before that, I had an issue with the m4 boost::chrono macro failing..
1464 2014-08-19 19:24:43 Plasmastar has quit (Ping timeout: 250 seconds)
1465 2014-08-19 19:25:09 <midnightmagic> and before that, pkgsrc's x11/qt5-libs at -rHEAD was failing to compile and I didn't want to use qt4-libs because there are some serious pkgsrc vulns listed for it which have been unresolved for years
1466 2014-08-19 19:25:12 <cfields> mm, i'm not sure why. We certainly don't build boost with c++11.
1467 2014-08-19 19:25:28 maraoz has quit (Quit: Leaving)
1468 2014-08-19 19:26:21 <cfields> could you paste that chrono error?
1469 2014-08-19 19:26:22 <midnightmagic> cfields: right, and neither does pkgsrc; but I wasn't able to get the bitcoin pkgsrc entry I'm working on building so the copy_file() doesn't expand to the version with enums
1470 2014-08-19 19:26:49 <midnightmagic> cfields: it was during configure. lemme see if I can recreate it
1471 2014-08-19 19:27:19 erasmospunk has joined
1472 2014-08-19 19:29:43 damethos has joined
1473 2014-08-19 19:31:48 erasmospunk has quit (Ping timeout: 255 seconds)
1474 2014-08-19 19:32:30 kindoge has quit (Changing host)
1475 2014-08-19 19:32:30 kindoge has joined
1476 2014-08-19 19:33:35 ak_ has quit (Read error: Connection reset by peer)
1477 2014-08-19 19:33:35 akstunt600 has quit (Read error: Connection reset by peer)
1478 2014-08-19 19:34:34 akstunt600 has joined
1479 2014-08-19 19:34:38 ak_ has joined
1480 2014-08-19 19:35:32 xenog has quit (Quit: Leaving.)
1481 2014-08-19 19:36:10 elichai2 has joined
1482 2014-08-19 19:36:38 <elichai2> BlueMatt, here?
1483 2014-08-19 19:37:57 MolokoDeck has joined
1484 2014-08-19 19:38:08 <elichai2> anyone agrees ubuntu bitcoin PPA is safe?
1485 2014-08-19 19:39:47 hdbuck has quit (Quit: hdbuck)
1486 2014-08-19 19:40:25 damethos has quit (Quit: Bye)
1487 2014-08-19 19:40:49 MoALTz has quit (Ping timeout: 244 seconds)
1488 2014-08-19 19:41:31 brson has joined
1489 2014-08-19 19:41:33 kdomanski has quit (Read error: Connection reset by peer)
1490 2014-08-19 19:41:48 kdomanski has joined
1491 2014-08-19 19:42:22 MolokoDeck has quit (Ping timeout: 244 seconds)
1492 2014-08-19 19:43:59 MolokoDeck has joined
1493 2014-08-19 19:45:35 <midnightmagic> cfields: http://0bin.net/paste/ECOf5VbJP-o79Woa#rYebVjumMWk5zj3Twx6yz9QvPqfyaabB9RPALykZtQm
1494 2014-08-19 19:45:56 imton has joined
1495 2014-08-19 19:46:17 <midnightmagic> (it's from src/m4/ax_boost_chrono.m4 error message is "configure: error: Could not find a version of the boost_chrono library!")
1496 2014-08-19 19:47:08 tombtc has quit (Quit: quit)
1497 2014-08-19 19:47:13 <cfields> midnightmagic: could you paste your entire config.log please?
1498 2014-08-19 19:47:21 <midnightmagic> cfields: sure
1499 2014-08-19 19:47:27 Plasmastar has joined
1500 2014-08-19 19:51:50 <midnightmagic> cfields: http://pastebin.com/4QQDSpZY
1501 2014-08-19 19:52:13 <midnightmagic> i haven't traced the actual script yet with the environment in configure, i just worked around it by using --without-chrono
1502 2014-08-19 19:55:47 cagedwisdom has joined
1503 2014-08-19 19:55:50 <cfields> yea, that's for sure not what you want to do
1504 2014-08-19 19:56:34 SpicyShibe has quit (Ping timeout: 255 seconds)
1505 2014-08-19 19:56:49 <cfields> boost just lives in /usr ?
1506 2014-08-19 19:57:44 sabfer has joined
1507 2014-08-19 19:57:56 sabfer has quit (Remote host closed the connection)
1508 2014-08-19 19:58:20 <midnightmagic> cfields: under pkgsrc, it is built and installed into /v/soft/pkg/* There is an additional system-installed boost.
1509 2014-08-19 19:58:27 Qatz has joined
1510 2014-08-19 19:58:55 <cfields> which do you want it to find?
1511 2014-08-19 19:59:18 <midnightmagic> cfields: the pkgsrc version for sure. pkgsrc should be entirely self-contained as much as practical
1512 2014-08-19 19:59:34 <cfields> midnightmagic: then you need to give it a --with-boost
1513 2014-08-19 19:59:51 <midnightmagic> does that set an env
1514 2014-08-19 19:59:52 <midnightmagic> ?
1515 2014-08-19 20:00:03 Qatz is now known as SpicyShibe
1516 2014-08-19 20:00:13 <cfields> it changes the way the m4's look for boost
1517 2014-08-19 20:00:34 <cfields> --with-boost=/v/soft/pkg/boost
1518 2014-08-19 20:00:39 <cfields> or wherever it lives
1519 2014-08-19 20:00:43 EagleTM has joined
1520 2014-08-19 20:01:14 gavinandresen has quit (Quit: gavinandresen)
1521 2014-08-19 20:01:47 erasmospunk has joined
1522 2014-08-19 20:02:24 <midnightmagic> that's supposed to be automatic, but I see the BOOST_* vars are using the system locations
1523 2014-08-19 20:03:01 <cfields> it's not automatic, it just finds the first it can
1524 2014-08-19 20:03:14 <cfields> boost doesn't use pkg-config or anything reasonable, which is why it never builds correctly
1525 2014-08-19 20:03:27 <midnightmagic> no, I mean for pkgsrc. It's supposed to set all that up automatically.
1526 2014-08-19 20:04:08 <cfields> it really can't for boost. not in a way we anticipate, anyway
1527 2014-08-19 20:05:10 RoboTeddy has joined
1528 2014-08-19 20:05:52 <midnightmagic> pkgsrc knows about configure, and on a per-library basis can configure dependent pkg entries. it magically works with a bunch of other libs
1529 2014-08-19 20:06:45 bsm117532 has joined
1530 2014-08-19 20:06:59 <cfields> midnightmagic: clearly it's not working here :)
1531 2014-08-19 20:08:21 <cfields> midnightmagic: what's the correct path for boost?
1532 2014-08-19 20:09:42 mike4 has quit (Ping timeout: 260 seconds)
1533 2014-08-19 20:09:50 mappum has joined
1534 2014-08-19 20:10:25 benrcole has quit (Quit: Leaving.)
1535 2014-08-19 20:11:17 orperelman1 has quit (Ping timeout: 255 seconds)
1536 2014-08-19 20:11:21 GM0127 has joined
1537 2014-08-19 20:13:17 Emzy has quit (Quit: Textual IRC Client: http://www.textualapp.com/)
1538 2014-08-19 20:13:59 chichov has quit (Quit: Leaving)
1539 2014-08-19 20:14:07 omefire has quit (Ping timeout: 264 seconds)
1540 2014-08-19 20:14:43 mike4 has joined
1541 2014-08-19 20:15:06 <midnightmagic> cfields: /v/soft/pkg /include /lib /etc I'm just looking for the correct pkgsrc way to do it..
1542 2014-08-19 20:15:59 aceat64 has quit (Quit: WeeChat 0.4.3)
1543 2014-08-19 20:16:22 GM0127 has quit (Ping timeout: 255 seconds)
1544 2014-08-19 20:16:51 jsfsn has quit (Quit: Lost terminal)
1545 2014-08-19 20:18:21 <cfields> midnightmagic: do me a favor please? try --with-boost=/v/soft/pkg
1546 2014-08-19 20:18:24 <cfields> just to see where it gets us
1547 2014-08-19 20:18:28 Emzy has joined
1548 2014-08-19 20:18:40 aceat64 has joined
1549 2014-08-19 20:19:07 <midnightmagic> cfields: lol ok ok
1550 2014-08-19 20:19:18 Chief_Panda has quit (Quit: Leaving)
1551 2014-08-19 20:19:53 JTF195 has quit (Read error: Connection reset by peer)
1552 2014-08-19 20:21:19 OneFixt has joined
1553 2014-08-19 20:21:45 erasmospunk has quit (Remote host closed the connection)
1554 2014-08-19 20:22:37 hypron has joined
1555 2014-08-19 20:23:29 Hasimir has quit (Ping timeout: 264 seconds)
1556 2014-08-19 20:23:42 <midnightmagic> cfields: configure functions.
1557 2014-08-19 20:23:57 hypron has left ()
1558 2014-08-19 20:24:40 Zarutian has quit (Quit: Zarutian)
1559 2014-08-19 20:24:47 aceat64 has quit (Ping timeout: 245 seconds)
1560 2014-08-19 20:24:55 OneFixt_ has quit (Ping timeout: 255 seconds)
1561 2014-08-19 20:26:07 Prickeltest_1965 has quit (Ping timeout: 240 seconds)
1562 2014-08-19 20:26:11 ericmuyser has quit (Remote host closed the connection)
1563 2014-08-19 20:26:44 ericmuyser has joined
1564 2014-08-19 20:26:58 ak_ has quit (Read error: Connection reset by peer)
1565 2014-08-19 20:26:59 akstunt600 has quit (Read error: Connection reset by peer)
1566 2014-08-19 20:27:17 aceat64 has joined
1567 2014-08-19 20:27:38 akstunt600 has joined
1568 2014-08-19 20:27:40 <cfields> go figure :p
1569 2014-08-19 20:27:41 ak_ has joined
1570 2014-08-19 20:27:44 bedeho has joined
1571 2014-08-19 20:28:48 omefire1 has joined
1572 2014-08-19 20:29:00 GM0127 has joined
1573 2014-08-19 20:30:53 ericmuyser has quit (Ping timeout: 240 seconds)
1574 2014-08-19 20:32:17 aceat64 has quit (Ping timeout: 245 seconds)
1575 2014-08-19 20:32:24 DiabloD3 is now known as Diablo-D3
1576 2014-08-19 20:34:54 aceat64 has joined
1577 2014-08-19 20:35:37 hdbuck has joined
1578 2014-08-19 20:36:36 rdponticelli has quit (Ping timeout: 264 seconds)
1579 2014-08-19 20:37:20 bsm117532 has quit (Quit: Leaving.)
1580 2014-08-19 20:37:24 bsm1175321 has joined
1581 2014-08-19 20:37:32 Plinker has quit (Read error: Connection reset by peer)
1582 2014-08-19 20:38:13 jps has quit (Quit: jps)
1583 2014-08-19 20:40:37 SwampTony has joined
1584 2014-08-19 20:41:07 MolokoDeck has quit (Ping timeout: 255 seconds)
1585 2014-08-19 20:41:50 mappum has quit (Remote host closed the connection)
1586 2014-08-19 20:45:05 SwampTony has quit (Ping timeout: 260 seconds)
1587 2014-08-19 20:45:37 Application has joined
1588 2014-08-19 20:45:55 <michagogo> Ooh, choose-your-wallet is much fancier than it was when I last saw it
1589 2014-08-19 20:47:05 <Luke-Jr> http://bpaste.net/show/636037/ <-- is 1.1 seconds too slow for getting information about 526 outputs and when they were spent? :p
1590 2014-08-19 20:47:16 <Luke-Jr> err, I guess 526/2
1591 2014-08-19 20:49:48 benrcole has joined
1592 2014-08-19 20:50:48 crunk-juice has quit (Remote host closed the connection)
1593 2014-08-19 20:52:11 <BlueMatt> elichai2: whats up?
1594 2014-08-19 20:54:44 Adlai has quit (Remote host closed the connection)
1595 2014-08-19 20:54:58 mappum has joined
1596 2014-08-19 20:55:09 Adlai has joined
1597 2014-08-19 20:57:03 MolokoDeck has joined
1598 2014-08-19 20:58:44 <elichai2> BlueMatt, great :) just wanted to ask if the ppa is 100% safe :D
1599 2014-08-19 20:59:04 <elichai2> BlueMatt, ohhh just saw what you said in the other channel :\
1600 2014-08-19 20:59:08 <BlueMatt> see bitcoin
1601 2014-08-19 20:59:10 <BlueMatt> yea
1602 2014-08-19 21:00:57 GM0127 has quit (Quit: Leaving)
1603 2014-08-19 21:04:05 dream4u has quit (Quit: dream4u)
1604 2014-08-19 21:04:09 <michagogo> elichai2: it is if you trust the launchpad build servers
1605 2014-08-19 21:04:24 <michagogo> (OTOH, if you don't, you shouldn't be using Ubuntu at all...)
1606 2014-08-19 21:05:01 <michagogo> (oh, and also if you either trust Matt or verify the source packages yourself)
1607 2014-08-19 21:07:15 mpmcsweeney has joined
1608 2014-08-19 21:08:09 <elichai2> michagogo, you just ubuntu? (somenone just told me i shouldn't trust ubuntu....)
1609 2014-08-19 21:09:09 JackH has quit (Ping timeout: 246 seconds)
1610 2014-08-19 21:09:30 jps has joined
1611 2014-08-19 21:10:12 robonerd has quit (Ping timeout: 245 seconds)
1612 2014-08-19 21:11:25 robonerd has joined
1613 2014-08-19 21:11:25 robonerd has quit (Changing host)
1614 2014-08-19 21:11:25 robonerd has joined
1615 2014-08-19 21:12:18 jMyles has quit (Ping timeout: 246 seconds)
1616 2014-08-19 21:13:39 justanotheruser has joined
1617 2014-08-19 21:13:47 neozaru has quit (Remote host closed the connection)
1618 2014-08-19 21:14:29 agorist001 is now known as agorist000
1619 2014-08-19 21:14:33 agorist000 has quit (Changing host)
1620 2014-08-19 21:14:33 agorist000 has joined
1621 2014-08-19 21:19:45 <gmaxwell> BlueMatt: relaynodeclient isn't relaying txn for me (on public.us-west.relay.mattcorallo.com)
1622 2014-08-19 21:19:50 wyager has joined
1623 2014-08-19 21:19:53 wyager has left ()
1624 2014-08-19 21:19:56 <BlueMatt> :(
1625 2014-08-19 21:20:03 <BlueMatt> gmaxwell: relaying how?
1626 2014-08-19 21:20:12 ak_ has quit (Read error: Connection reset by peer)
1627 2014-08-19 21:20:12 akstunt600 has quit (Read error: Connection reset by peer)
1628 2014-08-19 21:20:13 CheckDavid has quit (Quit: Connection closed for inactivity)
1629 2014-08-19 21:20:27 hmsimha has joined
1630 2014-08-19 21:21:04 akstunt600 has joined
1631 2014-08-19 21:21:16 ak_ has joined
1632 2014-08-19 21:21:41 wyager has joined
1633 2014-08-19 21:22:01 wyager has left ()
1634 2014-08-19 21:22:15 <BlueMatt> gmaxwell: dunno, wfm?
1635 2014-08-19 21:22:24 <BlueMatt> gmaxwell: did you update the relaynodeclient to the latest?
1636 2014-08-19 21:22:38 <BlueMatt> I think I botched the upgrade and old clients may be broken now, despite efforts to make them work
1637 2014-08-19 21:24:23 ebfull has joined
1638 2014-08-19 21:24:49 <gmaxwell> ag.
1639 2014-08-19 21:24:51 <gmaxwell> er ah
1640 2014-08-19 21:25:08 <BlueMatt> I kinda didnt bother since I think you're about the only one using it ;)
1641 2014-08-19 21:25:12 <BlueMatt> and maybe phantomcircuit
1642 2014-08-19 21:25:29 <michagogo> BlueMatt: o/
1643 2014-08-19 21:25:32 kermit has quit (Quit: Leaving.)
1644 2014-08-19 21:25:32 bsm1175321 has quit (Quit: Leaving.)
1645 2014-08-19 21:25:41 <BlueMatt> ?
1646 2014-08-19 21:25:45 da2ce7_laptop has quit (Quit: Textual IRC Client: www.textualapp.com)
1647 2014-08-19 21:25:54 <michagogo> BlueMatt: I'm using it, IIRC
1648 2014-08-19 21:25:59 <BlueMatt> oops
1649 2014-08-19 21:26:07 <BlueMatt> well, there's a total of 2
1650 2014-08-19 21:26:14 <BlueMatt> so it looks like the group's all here :p
1651 2014-08-19 21:26:17 <gmaxwell> BlueMatt: yep, fixed now.
1652 2014-08-19 21:26:21 <BlueMatt> damn, oh well
1653 2014-08-19 21:26:29 <michagogo> (5ad1ca6f7dac84c9f05ec44d61b0ce5f6e2cc2f48fd9f2919283263e7f46e6a8)
1654 2014-08-19 21:26:32 <helo> BlueMatt: i mention it whenever someone needs a fast node (and use it myself in such situations)
1655 2014-08-19 21:26:34 <BlueMatt> (2 on the new relay node client, that is, several more on block relay)
1656 2014-08-19 21:26:37 ThomasV has joined
1657 2014-08-19 21:26:47 <helo> if you want me to stop spreading the name, let me know ;)
1658 2014-08-19 21:26:59 <BlueMatt> 63649515d9fc5c5e89e48c12bad4ee2ccbb81428d448ef291751380771ca00b7 /home/matt/Documents/Projects/Bitcoin/RelayNode/out/artifacts/RelayNodeClient_jar/RelayNodeClient.jar
1659 2014-08-19 21:27:00 <BlueMatt> is current
1660 2014-08-19 21:27:05 <michagogo> ah
1661 2014-08-19 21:27:05 kermit has joined
1662 2014-08-19 21:27:06 <BlueMatt> helo: no, quite the opposite
1663 2014-08-19 21:27:06 kermit has quit (Changing host)
1664 2014-08-19 21:27:07 kermit has joined
1665 2014-08-19 21:27:08 <helo> oh, somethingelse
1666 2014-08-19 21:27:10 <BlueMatt> it only works with more people
1667 2014-08-19 21:27:24 <BlueMatt> (I think gavin's gonna do me a foundation blog post later this week, so that should help)
1668 2014-08-19 21:27:25 <michagogo> BlueMatt: where can I get that?
1669 2014-08-19 21:27:30 t7 has quit (Remote host closed the connection)
1670 2014-08-19 21:27:36 <BlueMatt> michagogo: should be bitcoin.ninja/RelayNodeClient.jar
1671 2014-08-19 21:27:37 <helo> neat
1672 2014-08-19 21:27:43 Sillopotatis has joined
1673 2014-08-19 21:27:44 <gmaxwell> BlueMatt: Performance is really hurt by a lack of initial mempool sync.
1674 2014-08-19 21:27:51 <BlueMatt> (I need to update that url and do better versioning....)
1675 2014-08-19 21:27:53 <gmaxwell> takes >24 hours to reach the steady state hitrate.
1676 2014-08-19 21:27:59 <BlueMatt> gmaxwell: yea....
1677 2014-08-19 21:28:01 <BlueMatt> gmaxwell: oh really?
1678 2014-08-19 21:28:13 <BlueMatt> I usually see it hit >99% regularly after like 2 blocks
1679 2014-08-19 21:28:30 <BlueMatt> and its guaranteed to steady-state after like 2000 transactions or so
1680 2014-08-19 21:28:34 <BlueMatt> so it cant be that long?
1681 2014-08-19 21:28:56 <elichai2> will you ever integrate complex transactions into the bitcoin core? (creating them)
1682 2014-08-19 21:29:00 <michagogo> BlueMatt: okay, updated
1683 2014-08-19 21:29:07 <michagogo> elichai2: define "complex"
1684 2014-08-19 21:29:43 dream4u has joined
1685 2014-08-19 21:30:02 <elichai2> michagogo, pazzles etc.
1686 2014-08-19 21:30:21 <michagogo> How would you do that?
1687 2014-08-19 21:30:32 <gmaxwell> elichai2: complex transactions are a generic functionality. Any different use needs its own code.
1688 2014-08-19 21:30:38 mappum has quit (Remote host closed the connection)
1689 2014-08-19 21:30:41 <michagogo> We already have e.g. decodescript
1690 2014-08-19 21:31:10 <michagogo> And with the IsStandard relaxing, you can sendrawtransaction them too if I'm not mistaken
1691 2014-08-19 21:31:14 <elichai2> gmaxwell, i mean creating them, anyone i know that creates these pazzles do it by hand
1692 2014-08-19 21:31:15 <gmaxwell> er. are _not_ a generic functionality.
1693 2014-08-19 21:31:44 <michagogo> elichai2: so what you mean is different types of scripts?
1694 2014-08-19 21:32:12 <michagogo> We definitely won't have a Lego Mindstorms-like drag-and-drop script builder :P
1695 2014-08-19 21:32:16 <elichai2> some kind of complex puzzles
1696 2014-08-19 21:32:36 gonedrk has joined
1697 2014-08-19 21:32:51 <gmaxwell> michagogo: sounds like a useful thing to have for testnet, but also no need to have it part of the reference client itself.
1698 2014-08-19 21:32:58 <michagogo> gmaxwell: right.
1699 2014-08-19 21:33:22 <michagogo> though, that kind of thing (playing with scripts) is really a very advanced kind of thing
1700 2014-08-19 21:33:45 <michagogo> And I don't see an easy way to make it easy to use on testnet but hard to use on mainnet
1701 2014-08-19 21:34:02 <elichai2> michagogo, yes, and really not easy thing, at least until there will be some good tools for that
1702 2014-08-19 21:34:14 <michagogo> elichai2: my point is that that's how it should be
1703 2014-08-19 21:34:45 <michagogo> It's a very advanced thing to be doing, and a very big potential footgun if you try to do it on mainnet and don't know what you're doing
1704 2014-08-19 21:35:19 <elichai2> michagogo, i hear what you say, maybe it's something that externals devs need to develop
1705 2014-08-19 21:36:07 jMyles has joined
1706 2014-08-19 21:36:59 <michagogo> anyway, it's half past midnight here
1707 2014-08-19 21:37:02 <michagogo> goodnight
1708 2014-08-19 21:37:10 Hasimir has joined
1709 2014-08-19 21:37:19 bedeho has quit (Ping timeout: 250 seconds)
1710 2014-08-19 21:37:25 ThomasV has quit (Ping timeout: 250 seconds)
1711 2014-08-19 21:37:30 <elichai2> lol, it's early ;)
1712 2014-08-19 21:37:34 <jrick> mempool accepts sendrawtransaction txs without standard checks now?
1713 2014-08-19 21:37:35 <elichai2> (same place :P)
1714 2014-08-19 21:37:51 <elichai2> jrick, no, they just changed a little the standard
1715 2014-08-19 21:37:55 <michagogo> jrick: no, standard checks are just relaxed now
1716 2014-08-19 21:37:56 <elichai2> made it more flexable
1717 2014-08-19 21:38:15 <jrick> oh ok, somehow I read they were turned off completely
1718 2014-08-19 21:38:34 oeigjeswroitjier is now known as stapler117
1719 2014-08-19 21:38:37 <michagogo> Looks like https://github.com/bitcoin/bitcoin/pull/4365
1720 2014-08-19 21:39:33 <jrick> oh just p2sh
1721 2014-08-19 21:39:58 <elichai2> jrick, yeah, they removed the p2sh standard shit
1722 2014-08-19 21:40:23 <jrick> cool, thanks
1723 2014-08-19 21:40:27 SwampTony has joined
1724 2014-08-19 21:40:40 <michagogo> So basically, sounds like standardness checks aren't removed on outputs
1725 2014-08-19 21:40:48 <michagogo> Only on inputs, which makes sense
1726 2014-08-19 21:41:16 <michagogo> Basically, for any weird scripts you just use P2SH, and as long as you don't have a lot of sigops you
1727 2014-08-19 21:41:22 W0rmDr1nk has quit (Ping timeout: 245 seconds)
1728 2014-08-19 21:41:26 <michagogo> 'll be able to standardly spend it
1729 2014-08-19 21:41:27 sabfer has joined
1730 2014-08-19 21:41:40 <michagogo> (of course, this isn't in a release yet...)
1731 2014-08-19 21:42:07 <elichai2> yeah, so in master 20of20 is possible?
1732 2014-08-19 21:42:17 <sipa> no, 20 pubkeys don't fit in a p2sh script
1733 2014-08-19 21:42:25 <elichai2> (if i remember ok 20of20 isn't P2SH it's normal multisig)
1734 2014-08-19 21:42:43 <elichai2> sipa, yeah lol, what the max of p2sh? (i can't remember)
1735 2014-08-19 21:43:08 <sipa> elichai2: http://bitcoin.stackexchange.com/a/28092/208
1736 2014-08-19 21:43:22 <elichai2> thx
1737 2014-08-19 21:44:16 <elichai2> 15of15 yes :) so it's possible on master?
1738 2014-08-19 21:44:34 <sipa> yes
1739 2014-08-19 21:45:01 SwampTony has quit (Ping timeout: 255 seconds)
1740 2014-08-19 21:45:56 <elichai2> great!
1741 2014-08-19 21:46:40 mappum has joined
1742 2014-08-19 21:49:21 rdponticelli has joined
1743 2014-08-19 21:50:18 hmsimha has quit (Ping timeout: 240 seconds)
1744 2014-08-19 21:51:19 mappum has quit (Ping timeout: 264 seconds)
1745 2014-08-19 21:53:11 mpmcsweeney has quit (Remote host closed the connection)
1746 2014-08-19 21:53:38 mpmcsweeney has joined
1747 2014-08-19 21:56:07 zone117x has quit (Ping timeout: 240 seconds)
1748 2014-08-19 21:56:42 sabfer has quit (Remote host closed the connection)
1749 2014-08-19 21:56:44 mpmcswee_ has joined
1750 2014-08-19 21:56:52 zone117x has joined
1751 2014-08-19 21:57:54 mpmcsweeney has quit (Read error: Connection reset by peer)
1752 2014-08-19 21:57:56 sabfer has joined
1753 2014-08-19 22:00:00 kruzer_u_a_s has quit (Ping timeout: 264 seconds)
1754 2014-08-19 22:00:17 Pucilowski_ has quit (Remote host closed the connection)
1755 2014-08-19 22:01:14 Diablo-D3 has quit (Quit: do coders dream of sheep()?)
1756 2014-08-19 22:01:31 Diablo-D3 has joined
1757 2014-08-19 22:03:31 eculver_ is now known as eculver
1758 2014-08-19 22:03:35 mpmcswee_ has quit (Remote host closed the connection)
1759 2014-08-19 22:03:50 eculver has quit (Changing host)
1760 2014-08-19 22:03:50 eculver has joined
1761 2014-08-19 22:03:56 ShawnLeary has quit (Ping timeout: 244 seconds)
1762 2014-08-19 22:04:09 mpmcsweeney has joined
1763 2014-08-19 22:05:16 Guest85238 has joined
1764 2014-08-19 22:06:10 projectile has quit (Quit: ChatZilla 0.9.90.1 [Firefox 31.0/20140715215003])
1765 2014-08-19 22:07:27 sabfer has quit (Remote host closed the connection)
1766 2014-08-19 22:08:32 mpmcsweeney has quit (Ping timeout: 245 seconds)
1767 2014-08-19 22:09:38 Guest85238 has quit (Ping timeout: 260 seconds)
1768 2014-08-19 22:11:00 dream4u has quit (Quit: dream4u)
1769 2014-08-19 22:11:10 Belkaar_ has quit (Ping timeout: 244 seconds)
1770 2014-08-19 22:13:32 akstunt600 has quit (Read error: Connection reset by peer)
1771 2014-08-19 22:13:32 ak_ has quit (Read error: Connection reset by peer)
1772 2014-08-19 22:14:17 akstunt600 has joined
1773 2014-08-19 22:14:21 ak_ has joined
1774 2014-08-19 22:15:52 Belkaar has joined
1775 2014-08-19 22:19:10 brson_ has joined
1776 2014-08-19 22:21:06 Pucilowski has joined
1777 2014-08-19 22:22:37 Belkaar has quit (Ping timeout: 240 seconds)
1778 2014-08-19 22:22:51 brson has quit (Ping timeout: 260 seconds)
1779 2014-08-19 22:27:22 benrcole has quit (Quit: Leaving.)
1780 2014-08-19 22:28:21 Belkaar has joined
1781 2014-08-19 22:33:10 trixisowned has quit (Ping timeout: 255 seconds)
1782 2014-08-19 22:34:14 dream4u has joined
1783 2014-08-19 22:34:43 Plinker_ has joined
1784 2014-08-19 22:35:24 dignork has quit (Ping timeout: 264 seconds)
1785 2014-08-19 22:39:39 aschildbach has quit (Remote host closed the connection)
1786 2014-08-19 22:39:42 Chief_Panda has joined
1787 2014-08-19 22:40:00 dignork has joined
1788 2014-08-19 22:40:34 SwampTony has joined
1789 2014-08-19 22:41:02 AaronvanW has quit (Ping timeout: 245 seconds)
1790 2014-08-19 22:43:42 dgenr8 has quit (Read error: Connection reset by peer)
1791 2014-08-19 22:45:01 SwampTony has quit (Ping timeout: 260 seconds)
1792 2014-08-19 22:51:03 ShawnLeary has joined
1793 2014-08-19 22:53:59 Emzy has quit (Quit: Textual IRC Client: www.textualapp.com)
1794 2014-08-19 22:59:13 JTF195 has joined
1795 2014-08-19 23:06:51 akstunt600 has quit (Read error: Connection reset by peer)
1796 2014-08-19 23:06:51 ak_ has quit (Read error: Connection reset by peer)
1797 2014-08-19 23:06:58 DougieBot5000 has quit (Quit: Leaving)
1798 2014-08-19 23:07:43 ak_ has joined
1799 2014-08-19 23:07:51 akstunt600 has joined
1800 2014-08-19 23:09:03 paul0 has quit (Ping timeout: 244 seconds)
1801 2014-08-19 23:10:27 Diablo-D3 has quit (Ping timeout: 260 seconds)
1802 2014-08-19 23:12:41 torsthaldo has quit (Quit: Leaving.)
1803 2014-08-19 23:14:02 jchp_ has quit (Quit: WeeChat 0.4.3)
1804 2014-08-19 23:15:06 AaronvanW has joined
1805 2014-08-19 23:15:27 jchp has joined
1806 2014-08-19 23:18:24 Blackreign has quit ()
1807 2014-08-19 23:20:23 Starduster_ has joined
1808 2014-08-19 23:20:39 jps has quit (Quit: jps)
1809 2014-08-19 23:22:33 dgenr8 has joined
1810 2014-08-19 23:22:40 AnoAnon has joined
1811 2014-08-19 23:22:48 AnoAnon has quit (Read error: Connection reset by peer)
1812 2014-08-19 23:22:51 JTF195 has quit (Ping timeout: 246 seconds)
1813 2014-08-19 23:22:58 saulimus has quit (Quit: saulimus)
1814 2014-08-19 23:23:12 Starduster has quit (Ping timeout: 246 seconds)
1815 2014-08-19 23:23:21 jps has joined
1816 2014-08-19 23:23:32 JTF195 has joined
1817 2014-08-19 23:25:23 WeCluster has quit (Ping timeout: 260 seconds)
1818 2014-08-19 23:27:20 WeCluster has joined
1819 2014-08-19 23:27:29 plaprade has quit (Ping timeout: 250 seconds)
1820 2014-08-19 23:28:06 Raziel has quit (Ping timeout: 240 seconds)
1821 2014-08-19 23:29:57 hmsimha has joined
1822 2014-08-19 23:30:52 michagogo has quit (Ping timeout: 246 seconds)
1823 2014-08-19 23:30:53 michagogo has joined
1824 2014-08-19 23:30:53 michagogo has quit (Changing host)
1825 2014-08-19 23:30:53 michagogo has joined
1826 2014-08-19 23:30:53 michagogo has quit (Changing host)
1827 2014-08-19 23:30:53 michagogo has joined
1828 2014-08-19 23:30:54 michagogo has quit (Changing host)
1829 2014-08-19 23:30:54 michagogo has joined
1830 2014-08-19 23:30:54 T19EL has quit (Ping timeout: 246 seconds)
1831 2014-08-19 23:31:10 T19EL has joined
1832 2014-08-19 23:33:40 mpmcsweeney has joined
1833 2014-08-19 23:36:27 AaronvanW has quit (Ping timeout: 245 seconds)
1834 2014-08-19 23:39:43 Eiii has joined
1835 2014-08-19 23:39:43 Eiii has quit (Changing host)
1836 2014-08-19 23:39:43 Eiii has joined
1837 2014-08-19 23:39:54 ayansh_ has joined
1838 2014-08-19 23:40:22 SwampTony has joined
1839 2014-08-19 23:41:20 Pucilowski_ has joined
1840 2014-08-19 23:41:57 michagogo has quit (Ping timeout: 246 seconds)
1841 2014-08-19 23:41:57 jchp has quit (Ping timeout: 246 seconds)
1842 2014-08-19 23:41:57 ayansh has quit (Ping timeout: 246 seconds)
1843 2014-08-19 23:41:58 ebfull has quit (Ping timeout: 246 seconds)
1844 2014-08-19 23:41:58 Pucilowski has quit (Ping timeout: 246 seconds)
1845 2014-08-19 23:41:58 kyuupichan has quit (Ping timeout: 246 seconds)
1846 2014-08-19 23:41:58 kyuupichan has joined
1847 2014-08-19 23:42:05 michagogo has joined
1848 2014-08-19 23:42:08 michagogo has quit (Changing host)
1849 2014-08-19 23:42:08 michagogo has joined
1850 2014-08-19 23:42:36 [nsh] is now known as pastor
1851 2014-08-19 23:42:55 pastor is now known as [nsh]
1852 2014-08-19 23:44:10 non2 has quit (Remote host closed the connection)
1853 2014-08-19 23:44:59 SwampTony has quit (Ping timeout: 260 seconds)
1854 2014-08-19 23:45:35 jchp has joined
1855 2014-08-19 23:47:27 Diablo-D3 has joined
1856 2014-08-19 23:48:32 agricocb has quit (Quit: Leaving.)
1857 2014-08-19 23:48:43 banghouse has quit (Remote host closed the connection)
1858 2014-08-19 23:50:47 DougieBot5000 has joined
1859 2014-08-19 23:54:56 DiabloD3 has joined
1860 2014-08-19 23:56:06 roconnor has joined
1861 2014-08-19 23:57:21 Diablo-D3 has quit (Ping timeout: 260 seconds)