1 2012-12-08 00:00:10 Cory has quit (Ping timeout: 255 seconds)
2 2012-12-08 00:00:30 Pasha has joined
3 2012-12-08 00:01:02 Pasha is now known as Cory
4 2012-12-08 00:01:21 asuk has quit (Ping timeout: 244 seconds)
5 2012-12-08 00:05:20 lasento486 has quit (Ping timeout: 265 seconds)
6 2012-12-08 00:09:27 lasento486 has joined
7 2012-12-08 00:10:36 lasento486 has quit (Client Quit)
8 2012-12-08 00:11:14 tonikt has quit (Read error: Connection reset by peer)
9 2012-12-08 00:20:07 denisx has joined
10 2012-12-08 00:36:09 zeks2 has quit ()
11 2012-12-08 00:55:24 MobiusL has joined
12 2012-12-08 01:24:49 Apexseals is now known as JZavala
13 2012-12-08 01:30:15 user1 has joined
14 2012-12-08 01:32:58 btc123 has joined
15 2012-12-08 01:33:35 <btc123> can someone point me in the right direction to generate QR codes (address+BTC amount) that blockchain's iPhone or Andriod app can read ?? thanks
16 2012-12-08 01:34:01 <btc123> i need to know how to encode the BTC amount in the QR (important)
17 2012-12-08 01:34:12 <btc123> thanks!
18 2012-12-08 01:36:17 asuk has joined
19 2012-12-08 01:36:41 <maaku> https://en.bitcoin.it/wiki/BIP_0021
20 2012-12-08 01:41:15 asuk has quit (Ping timeout: 276 seconds)
21 2012-12-08 01:41:30 <btc123> thanks, i can put that string in any QR code generator and it should work?
22 2012-12-08 01:41:43 <btc123> bitcoin:<address>[?amount=<amount>][?label=<label>][?message=<message>]
23 2012-12-08 01:42:43 <btc123> sweet
24 2012-12-08 01:44:18 EPiSKiNG is now known as EPiSKiNG-
25 2012-12-08 01:59:53 user1 has quit (Quit: Leaving.)
26 2012-12-08 02:05:40 maaku has quit (Quit: maaku)
27 2012-12-08 02:08:23 sakkaku has joined
28 2012-12-08 02:10:51 phma__ has quit (Ping timeout: 245 seconds)
29 2012-12-08 02:11:37 darsk1ez has quit (Ping timeout: 260 seconds)
30 2012-12-08 02:12:05 darkskiez has quit (Ping timeout: 260 seconds)
31 2012-12-08 02:13:57 ThomasV has quit (Ping timeout: 260 seconds)
32 2012-12-08 02:14:12 btc123 has quit (Ping timeout: 245 seconds)
33 2012-12-08 02:15:26 mmoya has quit (Ping timeout: 245 seconds)
34 2012-12-08 02:20:05 ThomasV has joined
35 2012-12-08 02:21:39 darsk1ez has joined
36 2012-12-08 02:22:51 phma__ has joined
37 2012-12-08 02:26:40 ThomasV has quit (Quit: Quitte)
38 2012-12-08 02:40:20 MC1984 has quit (Ping timeout: 252 seconds)
39 2012-12-08 02:50:08 <jgarzik> whew
40 2012-12-08 02:50:20 <jgarzik> all that trouble and debugging, for a double-declared variable
41 2012-12-08 02:51:00 <jgarzik> compiler even complained about it... but pointed to the wrong source file and line number, with a very vague warning
42 2012-12-08 02:51:04 freakazoid has quit (Ping timeout: 260 seconds)
43 2012-12-08 02:51:14 <jgarzik> gotta love C :)
44 2012-12-08 02:51:30 <jgarzik> whole classes of bugs... present!
45 2012-12-08 02:54:41 owowo has quit (Quit: sayonara)
46 2012-12-08 02:55:09 denisx has quit (Quit: denisx)
47 2012-12-08 02:59:25 brwyatt is now known as Away!~brwyatt@brwyatt.net|brwyatt
48 2012-12-08 03:18:03 paraipan has quit (Remote host closed the connection)
49 2012-12-08 03:24:37 asuk has joined
50 2012-12-08 03:26:25 maaku has joined
51 2012-12-08 03:26:46 TheEslbear has joined
52 2012-12-08 03:29:19 asuk has quit (Ping timeout: 264 seconds)
53 2012-12-08 03:30:15 Eslbaer has quit (Ping timeout: 244 seconds)
54 2012-12-08 03:35:34 <D34TH> jgarzik, i should provide libccoin.a
55 2012-12-08 03:35:34 <D34TH> :D
56 2012-12-08 03:46:43 fiesh has quit (Ping timeout: 264 seconds)
57 2012-12-08 03:49:06 fiesh has joined
58 2012-12-08 04:09:38 ciphermonk has joined
59 2012-12-08 04:10:59 ThomasV has joined
60 2012-12-08 04:13:03 Mad7Scientist has quit (Read error: Connection reset by peer)
61 2012-12-08 04:16:54 Mad7Scientist has joined
62 2012-12-08 04:38:03 TheSeven has quit (Disconnected by services)
63 2012-12-08 04:38:14 [7] has joined
64 2012-12-08 04:41:01 toffoo has quit ()
65 2012-12-08 04:44:02 andrew_ has joined
66 2012-12-08 04:49:49 DBordello has quit (Ping timeout: 260 seconds)
67 2012-12-08 04:50:49 ThomasV has quit (Ping timeout: 240 seconds)
68 2012-12-08 04:52:08 DBordello has joined
69 2012-12-08 05:01:56 andrew_ is now known as andrew12_
70 2012-12-08 05:02:04 andrew12_ has quit (Changing host)
71 2012-12-08 05:02:04 andrew12_ has joined
72 2012-12-08 05:07:16 andrew12_ is now known as andrew12
73 2012-12-08 05:16:59 stalled has quit (Ping timeout: 255 seconds)
74 2012-12-08 05:17:21 spq` has quit (Ping timeout: 260 seconds)
75 2012-12-08 05:17:47 AnttiM_ has joined
76 2012-12-08 05:18:29 ThomasV has joined
77 2012-12-08 05:19:15 spq has joined
78 2012-12-08 05:21:03 Azelphur has quit (Excess Flood)
79 2012-12-08 05:21:33 AnttiM has quit (Ping timeout: 260 seconds)
80 2012-12-08 05:25:51 Azelphur has joined
81 2012-12-08 05:25:52 erikejf has joined
82 2012-12-08 05:33:02 stalled has joined
83 2012-12-08 05:37:38 slush2 has quit (Remote host closed the connection)
84 2012-12-08 05:55:44 Jamesz has joined
85 2012-12-08 06:00:55 pacpac has joined
86 2012-12-08 06:01:37 ciphermonk has quit (Ping timeout: 264 seconds)
87 2012-12-08 06:18:12 erikejf has quit (Read error: Connection reset by peer)
88 2012-12-08 06:19:18 erikejf has joined
89 2012-12-08 06:25:47 RBecker has quit (Quit: You care. You're there for me. You love me so much, and I never want to let it go. You are the one truly amazing person. MDR 3/6/11 <3)
90 2012-12-08 06:28:32 D34TH has quit (Quit: Leaving)
91 2012-12-08 06:29:57 RBecker has joined
92 2012-12-08 06:33:03 ThomasV has quit (Ping timeout: 250 seconds)
93 2012-12-08 06:36:04 MC1984 has joined
94 2012-12-08 06:55:12 raad287 has joined
95 2012-12-08 06:55:48 erikejf has quit (Quit: erikejf)
96 2012-12-08 07:01:01 brwyatt is now known as brwyatt|Away
97 2012-12-08 07:29:56 ciphermonk has joined
98 2012-12-08 07:31:09 <jgarzik> single thread, valgrind, main chain, with script verification turned on
99 2012-12-08 07:31:14 <jgarzik> let's see how many hours it takes
100 2012-12-08 07:31:24 toffoo has joined
101 2012-12-08 07:35:12 slush has joined
102 2012-12-08 07:35:28 <andrew12> hours
103 2012-12-08 07:35:29 <andrew12> haha
104 2012-12-08 07:37:38 dvide has quit ()
105 2012-12-08 07:49:18 maaku has quit (Quit: maaku)
106 2012-12-08 07:49:29 pacpac has quit (Ping timeout: 240 seconds)
107 2012-12-08 07:56:30 molecular has quit (Ping timeout: 260 seconds)
108 2012-12-08 08:01:05 maaku has joined
109 2012-12-08 08:03:46 ThomasV has joined
110 2012-12-08 08:35:20 <sipa> jgarzik: in valgrind? many
111 2012-12-08 08:37:32 davout has joined
112 2012-12-08 08:37:32 davout has quit (Changing host)
113 2012-12-08 08:37:32 davout has joined
114 2012-12-08 08:40:52 nus- has joined
115 2012-12-08 08:43:03 nus has quit (Ping timeout: 250 seconds)
116 2012-12-08 08:43:07 paraipan has joined
117 2012-12-08 08:44:26 slush1 has quit (Ping timeout: 252 seconds)
118 2012-12-08 08:44:36 davout_ has joined
119 2012-12-08 08:45:17 brwyatt is now known as Away!~brwyatt@brwyatt.net|brwyatt
120 2012-12-08 08:47:46 davout has quit (Ping timeout: 255 seconds)
121 2012-12-08 08:53:33 davout has joined
122 2012-12-08 08:53:33 davout has quit (Changing host)
123 2012-12-08 08:53:33 davout has joined
124 2012-12-08 08:55:04 ThomasV has quit (Ping timeout: 252 seconds)
125 2012-12-08 08:56:55 asuk has joined
126 2012-12-08 08:57:09 davout_ has quit (Ping timeout: 260 seconds)
127 2012-12-08 08:57:29 ovidiusoft has joined
128 2012-12-08 09:08:07 toffoo has quit ()
129 2012-12-08 09:10:57 seeingidog__ has joined
130 2012-12-08 09:12:18 jdnavarro has joined
131 2012-12-08 09:27:30 tonikt has joined
132 2012-12-08 09:43:10 RazielZ has joined
133 2012-12-08 09:46:17 maaku has quit (Quit: maaku)
134 2012-12-08 09:47:16 asuk has quit (Ping timeout: 265 seconds)
135 2012-12-08 09:48:34 pooler has quit (Remote host closed the connection)
136 2012-12-08 09:51:21 pooler has joined
137 2012-12-08 09:51:21 pooler has quit (Changing host)
138 2012-12-08 09:51:21 pooler has joined
139 2012-12-08 09:54:29 gjs278 has quit (Ping timeout: 244 seconds)
140 2012-12-08 09:57:22 gjs278 has joined
141 2012-12-08 09:57:56 gjs278 has quit (Remote host closed the connection)
142 2012-12-08 09:59:44 gjs278 has joined
143 2012-12-08 10:05:16 one_zero has quit ()
144 2012-12-08 10:17:12 ciphermonk has quit (Ping timeout: 252 seconds)
145 2012-12-08 10:25:23 davout_ has joined
146 2012-12-08 10:27:34 mmoya has joined
147 2012-12-08 10:28:47 davout has quit (Ping timeout: 250 seconds)
148 2012-12-08 10:29:53 asuk has joined
149 2012-12-08 10:31:59 leotreasure has quit (Ping timeout: 252 seconds)
150 2012-12-08 10:31:59 brocktice has quit (Ping timeout: 252 seconds)
151 2012-12-08 10:33:37 brocktice has joined
152 2012-12-08 10:39:49 epscy has quit (Ping timeout: 240 seconds)
153 2012-12-08 10:41:56 epscy has joined
154 2012-12-08 10:46:30 AnttiM_ has quit (Ping timeout: 260 seconds)
155 2012-12-08 10:47:20 AnttiM has joined
156 2012-12-08 10:47:41 asuk has quit (Ping timeout: 265 seconds)
157 2012-12-08 11:17:33 brwyatt is now known as brwyatt|Away
158 2012-12-08 11:20:44 ThomasV has joined
159 2012-12-08 11:21:09 d4de has quit (Ping timeout: 240 seconds)
160 2012-12-08 11:24:46 d4de has joined
161 2012-12-08 11:25:14 theorbtwo has quit (Ping timeout: 246 seconds)
162 2012-12-08 11:25:26 theorbtwo has joined
163 2012-12-08 11:34:32 davout has joined
164 2012-12-08 11:34:33 davout has quit (Changing host)
165 2012-12-08 11:34:33 davout has joined
166 2012-12-08 11:37:50 asuk has joined
167 2012-12-08 11:37:58 davout_ has quit (Ping timeout: 256 seconds)
168 2012-12-08 11:39:49 jdnavarro has quit (Ping timeout: 240 seconds)
169 2012-12-08 11:40:53 dsp has joined
170 2012-12-08 11:42:56 TD has joined
171 2012-12-08 11:52:22 denisx has joined
172 2012-12-08 11:54:37 BlackPrapor has joined
173 2012-12-08 11:55:35 sta has quit (Ping timeout: 252 seconds)
174 2012-12-08 11:59:28 Z0rZ0rZ0r has joined
175 2012-12-08 12:03:48 davout_ has joined
176 2012-12-08 12:06:51 davout has quit (Ping timeout: 248 seconds)
177 2012-12-08 12:07:00 darkee has quit (Remote host closed the connection)
178 2012-12-08 12:07:57 darkee has joined
179 2012-12-08 12:08:11 datagutt has joined
180 2012-12-08 12:11:00 Nicksasa has quit (Excess Flood)
181 2012-12-08 12:13:04 Nicksasa has joined
182 2012-12-08 12:17:57 Nicksasa has quit (Changing host)
183 2012-12-08 12:17:57 Nicksasa has joined
184 2012-12-08 12:24:57 malaimo has quit (Remote host closed the connection)
185 2012-12-08 12:28:06 asuk has quit (Ping timeout: 252 seconds)
186 2012-12-08 12:30:45 MobiusL has quit (Remote host closed the connection)
187 2012-12-08 12:31:50 MobiusL has joined
188 2012-12-08 12:40:20 seeingidog__ has quit (Quit: Leaving.)
189 2012-12-08 12:51:42 mmoya has quit (Ping timeout: 245 seconds)
190 2012-12-08 13:07:56 davout has joined
191 2012-12-08 13:07:56 davout has quit (Changing host)
192 2012-12-08 13:07:56 davout has joined
193 2012-12-08 13:10:32 seeingidog__ has joined
194 2012-12-08 13:11:12 caedes has joined
195 2012-12-08 13:11:30 davout_ has quit (Ping timeout: 260 seconds)
196 2012-12-08 13:18:20 seeingidog__ has quit (Ping timeout: 252 seconds)
197 2012-12-08 13:23:43 libcoin has quit (Quit: Leaving.)
198 2012-12-08 13:24:41 libcoin has joined
199 2012-12-08 13:26:13 libcoin1 has joined
200 2012-12-08 13:26:13 libcoin has quit (Read error: Connection reset by peer)
201 2012-12-08 13:30:24 asuk has joined
202 2012-12-08 13:34:50 asuk has quit (Ping timeout: 252 seconds)
203 2012-12-08 13:35:31 GMP has joined
204 2012-12-08 13:39:29 jdnavarro has joined
205 2012-12-08 13:52:31 ciphermonk has joined
206 2012-12-08 14:01:20 ciphermonk has quit (Ping timeout: 256 seconds)
207 2012-12-08 14:01:29 davout_ has joined
208 2012-12-08 14:05:01 davout has quit (Ping timeout: 250 seconds)
209 2012-12-08 14:12:53 davout_ is now known as davout
210 2012-12-08 14:12:54 davout has quit (Changing host)
211 2012-12-08 14:12:54 davout has joined
212 2012-12-08 14:14:01 ciphermonk has joined
213 2012-12-08 14:15:12 seeingidog__ has joined
214 2012-12-08 14:16:18 jdnavarro has quit (Remote host closed the connection)
215 2012-12-08 14:19:42 seeingidog__ has quit (Ping timeout: 255 seconds)
216 2012-12-08 14:22:36 emryss has joined
217 2012-12-08 14:42:00 ThomasV has quit (Quit: Leaving)
218 2012-12-08 14:44:20 TD has quit (Quit: TD)
219 2012-12-08 14:59:56 sytse has joined
220 2012-12-08 15:01:25 da2ce7 has quit (Ping timeout: 276 seconds)
221 2012-12-08 15:01:29 da2ce7_d has joined
222 2012-12-08 15:05:01 raad287 has quit (Ping timeout: 255 seconds)
223 2012-12-08 15:15:35 seeingidog__ has joined
224 2012-12-08 15:18:57 asuk has joined
225 2012-12-08 15:20:00 seeingidog__ has quit (Ping timeout: 250 seconds)
226 2012-12-08 15:23:06 asuk has quit (Ping timeout: 244 seconds)
227 2012-12-08 15:31:58 ciphermonk has quit (Ping timeout: 276 seconds)
228 2012-12-08 15:32:49 ciphermonk has joined
229 2012-12-08 15:33:54 nus- is now known as nus
230 2012-12-08 15:42:31 asuk has joined
231 2012-12-08 15:43:32 ThomasV has joined
232 2012-12-08 15:50:46 EskimoBob has quit (Read error: Connection reset by peer)
233 2012-12-08 15:57:19 TD has joined
234 2012-12-08 16:02:39 davout_ has joined
235 2012-12-08 16:05:30 davout has quit (Ping timeout: 240 seconds)
236 2012-12-08 16:10:11 <sipa> TD: just been looking at Hal's code a little closer, and I'm quite sure it includes the optimization he claims not to have done...
237 2012-12-08 16:10:29 <TD> odd. ask him, maybe? i think he's still with us
238 2012-12-08 16:12:04 <sipa> i can precalculate a bit more numbers than he did, but i don't expect more than a 1% speedup from that
239 2012-12-08 16:12:30 <sipa> TD: forum PM, or email?
240 2012-12-08 16:12:34 <TD> email
241 2012-12-08 16:12:50 D34TH has joined
242 2012-12-08 16:12:50 D34TH has quit (Changing host)
243 2012-12-08 16:12:50 D34TH has joined
244 2012-12-08 16:13:03 <sipa> ok, will do
245 2012-12-08 16:15:58 seeingidog__ has joined
246 2012-12-08 16:20:19 seeingidog__ has quit (Ping timeout: 255 seconds)
247 2012-12-08 16:24:53 TheEslbear has quit (Quit: Verlassend)
248 2012-12-08 16:31:07 ciphermonk has quit (Ping timeout: 276 seconds)
249 2012-12-08 16:35:21 ciphermonk has joined
250 2012-12-08 16:41:59 asuk has quit (Ping timeout: 265 seconds)
251 2012-12-08 16:45:37 asuk has joined
252 2012-12-08 16:52:18 <jgarzik> sipa: looks that way :)
253 2012-12-08 16:52:23 <jgarzik> still valgrinding away
254 2012-12-08 16:52:57 <jgarzik> starting at height zero, ~2am EST. It's now noon EST, and valgrind/chain-verf is at height 130000
255 2012-12-08 16:53:06 <jgarzik> looks like this might take a few days :)
256 2012-12-08 16:53:26 <jgarzik> thankfully the testnet chain is much faster, and already helped me spot and fix a few bugs
257 2012-12-08 16:56:58 <sipa> even valgrinding test_bitcoin takes several minutes :)
258 2012-12-08 16:59:59 davout has joined
259 2012-12-08 16:59:59 davout has quit (Changing host)
260 2012-12-08 16:59:59 davout has joined
261 2012-12-08 17:02:49 davout_ has quit (Ping timeout: 244 seconds)
262 2012-12-08 17:03:53 da2ce7 has joined
263 2012-12-08 17:05:19 toffoo has joined
264 2012-12-08 17:06:10 da2ce7_d has quit (Ping timeout: 250 seconds)
265 2012-12-08 17:07:28 ciphermonk has quit (Ping timeout: 255 seconds)
266 2012-12-08 17:09:37 * jgarzik should probably turn off --leak-check=full
267 2012-12-08 17:09:42 <jgarzik> oh well, too late now
268 2012-12-08 17:09:55 <jgarzik> my computer will be working all weekend, if it doesn't OOM ;p
269 2012-12-08 17:10:15 <jgarzik> 5820 jgarzik 20 0 783m 698m 2484 R 98.6 17.7 593:14.36 memcheck-amd64-
270 2012-12-08 17:10:29 <jgarzik> not too bad, so far. am < height 140000
271 2012-12-08 17:11:06 <D34TH> jgarzik, i should try that on my new dedi
272 2012-12-08 17:11:47 <jgarzik> D34TH: what, valgrind? it won't go any faster because chain verification is single-threaded :)
273 2012-12-08 17:11:52 <D34TH> oh
274 2012-12-08 17:11:54 <D34TH> D:
275 2012-12-08 17:12:02 <sipa> D34TH: how many cores?
276 2012-12-08 17:12:06 <D34TH> 4
277 2012-12-08 17:12:17 <D34TH> i was just going for a basic
278 2012-12-08 17:12:23 <D34TH> i have 16gb of ram though
279 2012-12-08 17:12:42 <jgarzik> valgrind does support multiple threads, but I opted for simplicity. Makes the traces easier to follow, even though the task takes 4x as long
280 2012-12-08 17:12:57 <jgarzik> pretty happy, though.
281 2012-12-08 17:13:07 <jgarzik> libccoin, picocoin and brd all seem pretty valgrind-clean
282 2012-12-08 17:13:12 <jgarzik> and brd is happily downloading blocks
283 2012-12-08 17:13:35 TD has quit (Quit: TD)
284 2012-12-08 17:13:36 <jgarzik> once reorg is finished, brd should be a full node
285 2012-12-08 17:13:44 <sipa> jgarzik: hmm, i thought valgrind was single threaded
286 2012-12-08 17:14:13 <jgarzik> well, brd will be a full blockchain server at that point. brd will not have a wallet (unlike picocoin, which does have a wallet)
287 2012-12-08 17:14:47 <sipa> it supports multi-threaded programs, but has its own scheduler
288 2012-12-08 17:15:23 <jgarzik> valgrind has two thread checking tools
289 2012-12-08 17:15:28 <D34TH> wow my debug.log from IBD is 2.4GB
290 2012-12-08 17:15:28 <jgarzik> helps spot data races and the like
291 2012-12-08 17:16:04 <sipa> jgarzik: sure, it supports multi-threaded program, but valgrind itself is single threaded
292 2012-12-08 17:16:05 daybyter has joined
293 2012-12-08 17:16:11 <jgarzik> indeed
294 2012-12-08 17:16:21 seeingidog__ has joined
295 2012-12-08 17:16:47 <jgarzik> "valgrind does support multiple threads" I was referring to tracing my own multi-threaded program
296 2012-12-08 17:16:54 <sipa> oh ok
297 2012-12-08 17:16:55 <Diablo-D3> bullshit
298 2012-12-08 17:17:03 <Diablo-D3> valgrind and threading is just not compatible
299 2012-12-08 17:17:11 <jgarzik> i.e. making chain-verf verify the chain w/ multiple threads
300 2012-12-08 17:17:18 <jgarzik> parallel script verf
301 2012-12-08 17:18:17 <sipa> i'm building preview binaries from HEAD+halcode+parallel
302 2012-12-08 17:20:49 seeingidog__ has quit (Ping timeout: 256 seconds)
303 2012-12-08 17:22:44 <sipa> hopefully it 1) doesn't crash on windows 2) gives a speedup
304 2012-12-08 17:28:32 ciphermonk has joined
305 2012-12-08 17:29:04 <jgarzik> sipa: I respectfully disagree with gavinandresen... I think we should merge the halcode, after sufficient testing and review
306 2012-12-08 17:30:42 <sipa> i think i can refactor it to make it much more obvious it is ECDSA
307 2012-12-08 17:30:52 <sipa> i understand the code now, i think
308 2012-12-08 17:32:08 dvide has joined
309 2012-12-08 17:32:13 <sipa> perhaps some fuzzing-test can help make it trustable: do random bit flips in any of the precomputed constants
310 2012-12-08 17:40:25 <jgarzik> chain-verf: spend block @ 130000
311 2012-12-08 17:40:34 <jgarzik> still > 130000, < 140000
312 2012-12-08 17:40:35 <jgarzik> ;p
313 2012-12-08 17:40:35 molecular has joined
314 2012-12-08 17:40:59 * jgarzik will provide gripping, breaking news, up-to-the-minute updates on his valgrind run throughout the weekend
315 2012-12-08 17:41:09 <jgarzik> maybe I should tweet every 10,000 blocks
316 2012-12-08 17:41:53 <molecular> I have a problem with "-rescan". It doesn't seem to find the transactions of the wallet I just swapped in. Am I doing it wrong? (I verified there are coins on at least some of the addresses from receiving history)
317 2012-12-08 17:42:37 asuk has quit (Ping timeout: 276 seconds)
318 2012-12-08 17:44:03 <jgarzik> hmmm. Today is apparently "pretend to be a time traveler day"
319 2012-12-08 17:44:12 <jgarzik> ok
320 2012-12-08 17:44:44 <jgarzik> I just solo-mined block 420000 on my 100-core ASIC miner!
321 2012-12-08 17:47:04 asuk has joined
322 2012-12-08 17:53:36 <Luke-Jr> Only 100 core? O.o
323 2012-12-08 17:54:03 <Luke-Jr> Even BFL's SC MiniRigs are 250 core
324 2012-12-08 17:54:56 <jgarzik> You only need 100 when chips are built on a picometer scale ;p
325 2012-12-08 17:55:10 <sipa> in the future, 'core' is obviously an abbreviation of 'centillion orthogonal rigs executing'
326 2012-12-08 17:56:17 <Luke-Jr> haha
327 2012-12-08 17:57:28 brwyatt is now known as Away!~brwyatt@brwyatt.net|brwyatt
328 2012-12-08 17:58:25 <weex> -rescan is said to scan for missing wallet transactions but is it meant as a tool to make swapping wallet.dat files easy?
329 2012-12-08 17:58:46 <sipa> swapping wallet files should just work
330 2012-12-08 17:58:57 <sipa> -rescan is only for when somethinh goes wrong
331 2012-12-08 17:59:08 <weex> ok
332 2012-12-08 18:02:42 eipeace has quit (Ping timeout: 260 seconds)
333 2012-12-08 18:06:32 caedes has quit (Remote host closed the connection)
334 2012-12-08 18:07:46 harkon_ has quit (Ping timeout: 252 seconds)
335 2012-12-08 18:08:15 harkon_ has joined
336 2012-12-08 18:08:52 toffoo has quit ()
337 2012-12-08 18:09:28 dvide has quit ()
338 2012-12-08 18:13:49 dvide has joined
339 2012-12-08 18:13:57 <jgarzik> bah
340 2012-12-08 18:14:15 <jgarzik> I sent some loose change to torservers.net as a donation, to make my balance nice and even
341 2012-12-08 18:14:22 <jgarzik> and I was charged a fee
342 2012-12-08 18:14:24 <jgarzik> defeated!
343 2012-12-08 18:15:11 <jgarzik> now I need to buy something worth 0.9995 bitcoins
344 2012-12-08 18:15:22 ThomasV_ has joined
345 2012-12-08 18:16:12 <jgarzik> hmmm
346 2012-12-08 18:16:13 <jgarzik> uhoh
347 2012-12-08 18:16:41 seeingidog__ has joined
348 2012-12-08 18:16:59 pooler has quit (Quit: ChatZilla 0.9.89 [Firefox 10.0.10/20121124203532])
349 2012-12-08 18:17:17 <jgarzik> sipa: another ultraprune crash on one of my public nodes: http://pastebin.com/5p0NQQJ4
350 2012-12-08 18:18:03 <jgarzik> sipa: need me to store anything, before restarting with HEAD?
351 2012-12-08 18:18:37 pooler has joined
352 2012-12-08 18:18:37 pooler has quit (Changing host)
353 2012-12-08 18:18:37 pooler has joined
354 2012-12-08 18:18:52 <sipa> i wonder what causes that... i don't think i ever touched code serializing stuff in the message handler
355 2012-12-08 18:19:40 <sipa> hmm, reading block or undo data is deserialization of course
356 2012-12-08 18:19:52 maaku has joined
357 2012-12-08 18:21:22 <jgarzik> I audited every deser code site I could find, back in 0.7.1 days
358 2012-12-08 18:21:27 seeingidog__ has quit (Ping timeout: 256 seconds)
359 2012-12-08 18:22:11 owowo has joined
360 2012-12-08 18:22:29 daybyter has quit (Quit: Konversation terminated!)
361 2012-12-08 18:22:55 maaku has quit (Client Quit)
362 2012-12-08 18:28:07 owowo has quit (Ping timeout: 276 seconds)
363 2012-12-08 18:28:44 maaku has joined
364 2012-12-08 18:30:23 ThomasV_ has quit (Read error: Operation timed out)
365 2012-12-08 18:30:42 owowo has joined
366 2012-12-08 18:41:09 ciphermonk has quit (Ping timeout: 255 seconds)
367 2012-12-08 18:44:11 <D34TH> is it possible to have log trunicate automagically after x minutes via bitcoin
368 2012-12-08 18:44:18 <D34TH> or should i just do it manually
369 2012-12-08 18:46:29 tonikt has quit (Read error: Connection reset by peer)
370 2012-12-08 18:48:50 davout_ has joined
371 2012-12-08 18:49:27 x18882 has joined
372 2012-12-08 18:52:20 davout has quit (Ping timeout: 250 seconds)
373 2012-12-08 18:54:18 <jgarzik> sipa: pastebin doesn't seem to indicate any block/undo activity at the time of the crash. it complains about ThreadMessageHandler
374 2012-12-08 18:54:35 <jgarzik> sipa: anyway, restarting. copied all my data files, in case they are wanted for inspection
375 2012-12-08 18:54:50 <jgarzik> restarting with HEAD (the crash was ~ HEAD - 1 week, or so)
376 2012-12-08 18:55:22 <jgarzik> SetBestChain: new best=0000000000000322376a6b43f3c9ed836f76ae5920c61ac0cb42a361a7836721 height=211376 work=649287579981269053536 tx=9651895 date=12/08/12 10:55:22
377 2012-12-08 18:55:31 <jgarzik> that's the first block received, so that gives an idea of when it crashed
378 2012-12-08 18:55:39 <jgarzik> first block received after restart, that is
379 2012-12-08 18:55:44 harkon__ has joined
380 2012-12-08 18:56:25 harkon_ has quit (Read error: Connection reset by peer)
381 2012-12-08 18:56:37 <jgarzik> CTxMemPool::accept() : accepted bc9d14f052 (poolsz 30)
382 2012-12-08 18:56:37 <jgarzik> received getdata for: tx bc9d14f052
383 2012-12-08 18:56:38 <jgarzik> ERROR: CTransaction::CheckTransaction() : vin empty
384 2012-12-08 18:56:38 <jgarzik> ERROR: CTxMemPool::accept() : CheckTransaction failed
385 2012-12-08 18:56:55 <jgarzik> Just received that one. Some people out there probing with bad TX's?
386 2012-12-08 19:08:58 dub has quit (Ping timeout: 260 seconds)
387 2012-12-08 19:09:34 dub has joined
388 2012-12-08 19:14:06 dub has quit (Ping timeout: 260 seconds)
389 2012-12-08 19:16:19 AnttiM has quit ()
390 2012-12-08 19:17:02 seeingidog__ has joined
391 2012-12-08 19:21:22 seeingidog__ has quit (Ping timeout: 250 seconds)
392 2012-12-08 19:26:05 dub has joined
393 2012-12-08 19:27:38 davout has joined
394 2012-12-08 19:27:38 davout has quit (Changing host)
395 2012-12-08 19:27:38 davout has joined
396 2012-12-08 19:29:09 seeingidog__ has joined
397 2012-12-08 19:30:50 davout_ has quit (Ping timeout: 240 seconds)
398 2012-12-08 19:37:19 theymos has joined
399 2012-12-08 19:38:31 nym has quit (Remote host closed the connection)
400 2012-12-08 19:39:40 x18882 has quit (Quit: Yo!)
401 2012-12-08 19:49:13 <Pucilowski> Can the change be assigned to one of the transaction inputs?
402 2012-12-08 19:49:36 <sipa> it can be, but the reference client won't do that
403 2012-12-08 19:49:40 <gmaxwell> Pucilowski: in the reference client? No. Certantly software could do that.
404 2012-12-08 19:49:49 <gmaxwell> Though it would be pretty bad for privacy.
405 2012-12-08 19:49:58 <Pucilowski> Yeah, I was just wondering if the design allows it
406 2012-12-08 19:50:04 <Luke-Jr> I can't think of any reason someone would want to do that, unless they have a misconception about inputs
407 2012-12-08 19:50:12 <Pucilowski> figured it'd create some sort of circular dependancy
408 2012-12-08 19:50:15 <gmaxwell> (and not really buy you anything useful, except perhaps making backups more reliable for non-determinstic wallets)
409 2012-12-08 19:50:31 <gmaxwell> Pucilowski: no, that suggests a 'misconception about inputs'
410 2012-12-08 19:50:35 <Luke-Jr> :P
411 2012-12-08 19:50:45 <gmaxwell> Bitcoin is a system of transactionsâ coins/inputsâ not balances.
412 2012-12-08 19:50:50 <sipa> Pucilowski: the bitcoin protocol doesn't know or are about addresses or balances
413 2012-12-08 19:51:13 <Luke-Jr> sipa: O.o
414 2012-12-08 19:51:14 theymos has left ()
415 2012-12-08 19:51:23 <gmaxwell> It just sees a new txn consuming an output from a prior transaction and producing one or more of its own outputs.
416 2012-12-08 19:52:06 <sipa> Luke-Jr: you may argue it knows scripts, and that addresses are shorthands for scripts; but thinking about coins as belonging to addresses leads to misconceptions
417 2012-12-08 19:52:10 <gmaxwell> Luke-Jr: hm? he said the same thing I was typing at the same time.
418 2012-12-08 19:52:23 <Luke-Jr> sipa: no, I think I agree; I just couldn't parse your sentence there :P
419 2012-12-08 19:52:27 <sipa> oh
420 2012-12-08 19:52:29 <sipa> s/are/care/
421 2012-12-08 19:52:37 <Luke-Jr> aha
422 2012-12-08 19:53:16 <Luke-Jr> I would go further and say you can't REALLY assign change to the inputs
423 2012-12-08 19:53:21 <Luke-Jr> since the inputs are just signatures
424 2012-12-08 19:54:09 <Luke-Jr> ;)
425 2012-12-08 19:54:53 <sipa> right, i took the liberty of interpreting his question as "assigning change to the scripts the consumed inputs were assigned to"
426 2012-12-08 19:58:01 maaku has quit (Quit: maaku)
427 2012-12-08 19:59:46 MiningBuddy has quit (Ping timeout: 276 seconds)
428 2012-12-08 20:02:23 Arnavion has quit (Quit: Arnavion)
429 2012-12-08 20:08:12 terrytibbs__ has joined
430 2012-12-08 20:13:23 Jamesz has quit (Ping timeout: 255 seconds)
431 2012-12-08 20:13:31 terrytibbs_ has quit (Remote host closed the connection)
432 2012-12-08 20:14:12 terrytibbs__ is now known as terrytibbs_
433 2012-12-08 20:17:41 Internet13 has quit (Ping timeout: 240 seconds)
434 2012-12-08 20:21:10 Internet13 has joined
435 2012-12-08 20:24:58 mmoya has joined
436 2012-12-08 20:25:42 slush1 has joined
437 2012-12-08 20:33:47 mmoya has quit (Ping timeout: 245 seconds)
438 2012-12-08 20:35:20 molec has joined
439 2012-12-08 20:35:54 davout_ has joined
440 2012-12-08 20:37:30 molecular has quit (Ping timeout: 240 seconds)
441 2012-12-08 20:38:46 maaku has joined
442 2012-12-08 20:38:50 davout has quit (Ping timeout: 252 seconds)
443 2012-12-08 20:47:34 slush1 has quit (Ping timeout: 244 seconds)
444 2012-12-08 20:49:41 <jgarzik> chain-verf: spend block @ 140000
445 2012-12-08 20:49:49 <jgarzik> the valgrind excitement never ends!
446 2012-12-08 20:50:16 <sipa> i never got git HEAD bitcoind running past 140k
447 2012-12-08 20:50:21 <sipa> under valgrind
448 2012-12-08 21:01:46 maaku has quit (Quit: maaku)
449 2012-12-08 21:01:57 <D34TH> sipa: is it a ram thing?
450 2012-12-08 21:02:04 <sipa> yes
451 2012-12-08 21:02:11 <D34TH> how much do you need?
452 2012-12-08 21:02:21 <sipa> no idea; i have 8 GiB
453 2012-12-08 21:02:26 Gladamas_laptop has joined
454 2012-12-08 21:02:35 <D34TH> time to try with my 16gb
455 2012-12-08 21:04:58 <D34TH> how do i run bitcoin with valgrind
456 2012-12-08 21:05:17 <sipa> valgrind ./bitcoind <youropts>
457 2012-12-08 21:06:43 maaku has joined
458 2012-12-08 21:08:16 <D34TH> oh my
459 2012-12-08 21:08:21 <D34TH> i should have ran that in a screen
460 2012-12-08 21:08:26 Gladamas_laptop has quit (Ping timeout: 260 seconds)
461 2012-12-08 21:08:27 <sipa> yes :D
462 2012-12-08 21:09:32 <D34TH> weird
463 2012-12-08 21:09:35 <D34TH> screen keeps terminating
464 2012-12-08 21:10:29 <D34TH> uhh
465 2012-12-08 21:10:38 BurtyBB has joined
466 2012-12-08 21:10:55 <D34TH> i'll just let that do its own thing
467 2012-12-08 21:12:03 <D34TH> i -connected to my other node running on that box
468 2012-12-08 21:12:10 <D34TH> for stupid quick bc download
469 2012-12-08 21:14:14 <D34TH> valgrind is already up to 218MB ram
470 2012-12-08 21:14:46 BurtyB has quit (Ping timeout: 252 seconds)
471 2012-12-08 21:16:09 <D34TH> sipa: it seems even via localhost bitcoind is only downloading blocks at 1.57 kb/s
472 2012-12-08 21:16:20 RBecker has quit (Quit: You care. You're there for me. You love me so much, and I never want to let it go. You are the one truly amazing person. MDR 3/6/11 <3)
473 2012-12-08 21:17:55 BurtyBB is now known as BurtyB
474 2012-12-08 21:18:26 RBecker has joined
475 2012-12-08 21:18:33 RBecker has quit (Excess Flood)
476 2012-12-08 21:19:40 RBecker has joined
477 2012-12-08 21:24:42 <jgarzik> 5820 jgarzik 20 0 1050m 969m 2204 R 99.4 24.6 845:39.22 memcheck-amd64-
478 2012-12-08 21:24:57 <jgarzik> so, 1 gig @ 140k blocks
479 2012-12-08 21:28:48 <D34TH> im up to 463M
480 2012-12-08 21:28:59 <D34TH> 95k blocks
481 2012-12-08 21:29:05 nym has joined
482 2012-12-08 21:35:09 davout has joined
483 2012-12-08 21:38:07 davout_ has quit (Ping timeout: 252 seconds)
484 2012-12-08 21:42:07 <D34TH> 120k and its up to 500 MB
485 2012-12-08 21:45:29 brwyatt is now known as brwyatt|Away
486 2012-12-08 21:52:31 libcoin1 has quit (Quit: Leaving.)
487 2012-12-08 21:57:37 denisx has quit (Quit: denisx)
488 2012-12-08 21:58:48 libcoin has joined
489 2012-12-08 21:59:11 MC1984 has quit (Ping timeout: 256 seconds)
490 2012-12-08 21:59:49 libcoin1 has joined
491 2012-12-08 22:00:42 <jgarzik> D34TH: what are you running? bitcoind, chain-verf or other?
492 2012-12-08 22:00:55 <D34TH> bitcoin/bitcoin head
493 2012-12-08 22:02:08 libcoin1 has quit (Read error: Connection reset by peer)
494 2012-12-08 22:03:11 libcoin has quit (Ping timeout: 260 seconds)
495 2012-12-08 22:04:17 libcoin has joined
496 2012-12-08 22:13:48 <Luke-Jr> looking for peer review of important mining code: https://bitcointalk.org/?topic=78192.msg1387181#msg1387181
497 2012-12-08 22:13:56 <Luke-Jr> gmaxwell: jgarzik ^
498 2012-12-08 22:14:56 <gmaxwell> Luke-Jr: I'll give it a glance, but you should really just prepare a test with fake work based on the real chain... and make sure it finds all the real blocks.
499 2012-12-08 22:15:17 <Luke-Jr> gmaxwell: I've been solo mining on testnet âº
500 2012-12-08 22:15:27 Jamesz has joined
501 2012-12-08 22:16:06 <gmaxwell> sure sure but that won't show you things like bugs that only crop up for high difficulties. (which sounds silly but miners have had bugs like that)
502 2012-12-08 22:16:11 <Luke-Jr> hm
503 2012-12-08 22:16:57 davout_ has joined
504 2012-12-08 22:20:17 libcoin1 has joined
505 2012-12-08 22:20:24 davout has quit (Ping timeout: 252 seconds)
506 2012-12-08 22:22:44 libcoin has quit (Ping timeout: 265 seconds)
507 2012-12-08 22:25:21 noagendamarket has joined
508 2012-12-08 22:25:23 noagenda_ has joined
509 2012-12-08 22:25:36 noagenda_ has quit (Remote host closed the connection)
510 2012-12-08 22:26:08 att__ has joined
511 2012-12-08 22:27:24 seeingidog__ has quit (Quit: Leaving.)
512 2012-12-08 22:43:39 winterblack has joined
513 2012-12-08 22:44:31 winterblack has quit (Remote host closed the connection)
514 2012-12-08 22:45:27 winterblack has joined
515 2012-12-08 22:49:48 davout has joined
516 2012-12-08 22:49:48 davout has quit (Changing host)
517 2012-12-08 22:49:48 davout has joined
518 2012-12-08 22:51:06 Jamesz has quit (Ping timeout: 246 seconds)
519 2012-12-08 22:52:09 sakkaku has quit (Remote host closed the connection)
520 2012-12-08 22:52:11 davout_ has quit (Ping timeout: 252 seconds)
521 2012-12-08 22:56:08 elkingrey has quit (Quit: Leaving)
522 2012-12-08 23:01:26 elkingrey has joined
523 2012-12-08 23:10:09 x18882 has joined
524 2012-12-08 23:10:13 datagutt has quit (Quit: Computer has gone to sleep.)
525 2012-12-08 23:12:44 brwyatt is now known as Away!~brwyatt@brwyatt.net|brwyatt
526 2012-12-08 23:12:55 <sipa> etotheipi_: present?
527 2012-12-08 23:13:03 BCBot2` has quit (Remote host closed the connection)
528 2012-12-08 23:16:33 <etotheipi_> aye
529 2012-12-08 23:16:39 <etotheipi_> you have presents for me?
530 2012-12-08 23:16:55 meLon has quit (Remote host closed the connection)
531 2012-12-08 23:17:42 <etotheipi_> I'm leaving in about 15 minutes, though. but I'll be around all day tomorrow
532 2012-12-08 23:18:19 BCBot2` has joined
533 2012-12-08 23:19:00 darkskiez has joined
534 2012-12-08 23:20:01 <sipa> etotheipi_: i see you're contemplating using leveldb instead of an in-memory map
535 2012-12-08 23:20:13 <etotheipi_> sipa: yes
536 2012-12-08 23:20:33 <etotheipi_> I've played with leveldb in the past, when you guys brought it up
537 2012-12-08 23:20:46 <sipa> just to let you know, in bitcoind i use something of a hybrid setup, where modified entries are stored in a map, and occasionally flushed to leveldb
538 2012-12-08 23:21:26 <etotheipi_> sipa: at the moment, I'm basically just storing {txHash->blkfileLocation} in leveldb, atm
539 2012-12-08 23:21:28 <sipa> as serializing/deserializing has a cost, and being able to pass pointers to cached elements in memory is nice for performance
540 2012-12-08 23:21:50 <sipa> oh, then i doubt that is worth it
541 2012-12-08 23:21:52 <etotheipi_> but all tx data relevant to the wallet is in memory
542 2012-12-08 23:22:11 <etotheipi_> sipa: the reason I'm doing this is that's how it's currently stored in RAM
543 2012-12-08 23:22:21 <etotheipi_> and I really need to get it out of RAM
544 2012-12-08 23:22:35 <etotheipi_> and it looks like I can make the change fairly transparently
545 2012-12-08 23:22:46 <etotheipi_> if I was starting from scratch, I wouldn't be doing it this way
546 2012-12-08 23:23:33 elkingrey has quit (Quit: Leaving)
547 2012-12-08 23:23:56 <etotheipi_> this was my compromise upgrade, compared to reworking Armory to maintain its own blockchain data
548 2012-12-08 23:25:39 meLon has joined
549 2012-12-08 23:25:39 meLon has quit (Changing host)
550 2012-12-08 23:25:39 meLon has joined
551 2012-12-08 23:26:31 <sipa> gavinandresen: if I would rewrite Hal's patch to be an exact copy of OpenSSL's ECDSA verification code, with one EC function call replaced by a secp256k1-specialized version (which means unit tests can try both, and check that the result of that operation is equal in both cases), would that make you trust it more?
552 2012-12-08 23:26:35 abrkn has joined
553 2012-12-08 23:27:32 elkingrey has joined
554 2012-12-08 23:27:34 <etotheipi_> sipa: back to your recommendation (because I will need it eventually), is it just because it's more efficient to do batch writes with leveldb?
555 2012-12-08 23:27:58 <etotheipi_> I would think, if your data-to-write is scattered, it wouldn't make much difference to performance
556 2012-12-08 23:28:17 <sipa> etotheipi_: it's mostly adding an own layer of cache on top
557 2012-12-08 23:28:48 <sipa> since a block is likely to modify UTXO entries created/modified by recent blocks
558 2012-12-08 23:29:12 <etotheipi_> yeah, but if you add A, modify B and delete C, and all three of those are at completely different locations in the DB, does it matter if you do them separately or together?
559 2012-12-08 23:29:14 <sipa> and there is a rather complex deserialization/serializtion involved when reading/writing from/to leveldb
560 2012-12-08 23:29:41 <etotheipi_> I thought it only mattered the keys were sequential
561 2012-12-08 23:29:42 <sipa> well, now a UTXO entry can get modified multiple times before being read and written again
562 2012-12-08 23:29:52 <sipa> *in between
563 2012-12-08 23:31:04 <sipa> and it is per-block needed anyway, as you want to write the changes one block performs atomically to leveldb
564 2012-12-08 23:31:21 <etotheipi_> oh, you're actually avoiding unnecessary writes to the db
565 2012-12-08 23:31:26 <sipa> yes
566 2012-12-08 23:31:27 <etotheipi_> gotcha
567 2012-12-08 23:31:32 <etotheipi_> I thought you were simply batching them
568 2012-12-08 23:32:09 ovidiusoft has quit (Ping timeout: 252 seconds)
569 2012-12-08 23:32:54 x18882 has quit (Quit: Yo!)
570 2012-12-08 23:33:26 <etotheipi_> sipa: are you doing anything along the lines of accommodating ways data is optimized in levelDB?
571 2012-12-08 23:33:40 <sipa> how do you mean?
572 2012-12-08 23:34:01 <etotheipi_> not that this is a good idea, but as an example: you could have the headerHash point to the header, then tx hashes prefixed with the headerhash
573 2012-12-08 23:34:15 <etotheipi_> so that when you fetch the header, leveldb will pre-cache the tx for you
574 2012-12-08 23:34:23 <etotheipi_> it's a silly example
575 2012-12-08 23:34:40 <etotheipi_> but I've been pondering how I might leverage that kind of optimization that's already in leveldb
576 2012-12-08 23:35:03 <sipa> what are headerHash and header?
577 2012-12-08 23:35:22 <sipa> block headers, and their hash?
578 2012-12-08 23:35:56 <etotheipi_> forget the example... just thinking if there's ways to keep data that is naturally retrieved together, by using key prefixes so that leveldb will keep them together and perform better
579 2012-12-08 23:36:38 <sipa> i don't think that's possible, as your keys are essentially hashes, which are supposed to be random
580 2012-12-08 23:37:20 <sipa> but leveldb writes data in sst files after processing the logs, so before those ssts are compacted together, things that were written together remain together on disk
581 2012-12-08 23:37:58 <etotheipi_> yes, but it pre-caches data that is sequentially loaded when you iterate
582 2012-12-08 23:38:16 <sipa> something what would be possible and maybe should have done, is assign a unique 32-bit or 64-bit int to each transaction, and store the data separately: txhash->txnum, txnum->utxodata
583 2012-12-08 23:38:45 <sipa> such that a per-address index for example can refer to the shorter txnum instead of txhash
584 2012-12-08 23:39:25 <sipa> and transactions that were created together remain together on disk
585 2012-12-08 23:42:32 mredmond has quit (Read error: Connection reset by peer)
586 2012-12-08 23:42:57 mredmond has joined
587 2012-12-08 23:44:19 lumberjak has quit (Read error: Connection reset by peer)
588 2012-12-08 23:44:26 lumberjak has joined