1 2012-07-07 00:00:10 galambo has quit (Quit: Leaving)
  2 2012-07-07 00:02:18 <copumpkin> I don't really understand the notation used in the input/output sections on https://en.bitcoin.it/wiki/Script#Flow_control
  3 2012-07-07 00:02:26 <copumpkin> for IF through ENDIF
  4 2012-07-07 00:10:30 datagutt has quit (Quit: Computer has gone to sleep.)
  5 2012-07-07 00:11:24 datagutt has joined
  6 2012-07-07 00:16:35 datagutt has quit (Quit: Computer has gone to sleep.)
  7 2012-07-07 00:33:13 <copumpkin> has anyone made an attempt to write a script normalizer?
  8 2012-07-07 00:33:20 <copumpkin> or have an idea whether it's even possible?
  9 2012-07-07 00:34:39 <lianj> normalize in what way?
 10 2012-07-07 00:35:01 <copumpkin> put into a canonical form, so that if two scripts do the same thing, they normalize to the same form
 11 2012-07-07 00:35:10 <copumpkin> the annoying one would probably be checksig and codeseparator
 12 2012-07-07 00:35:13 <copumpkin> the others don't seem so bad
 13 2012-07-07 00:35:47 <copumpkin> although with virtual opcodes it seems like it might be possible to preserve the state of those ops too
 14 2012-07-07 00:36:44 <copumpkin> the language is limited enough that it "feels possible" :P
 15 2012-07-07 00:37:12 <copumpkin> maybe that's pointless actually
 16 2012-07-07 00:37:23 <copumpkin> since the normal form could just be the evaluated form
 17 2012-07-07 00:37:30 <tcatm> what would be the purpose of such a normalizer?
 18 2012-07-07 00:37:40 mmoya has quit (Ping timeout: 248 seconds)
 19 2012-07-07 00:39:37 <copumpkin> if we eventually discover behaviors (combinations of opcodes) we don't like in scripts, and want to exclude them categorically, it'll be helpful to be able to express the behavior in a normal form and normalize scripts before trying to check if they do the bad thing
 20 2012-07-07 00:39:48 * copumpkin shrugs
 21 2012-07-07 00:39:51 <tcatm> changing the script also changes the transaction id so it would become quite complicated for nodes to see that two transactions are identical
 22 2012-07-07 00:40:15 <copumpkin> oh, I wouldn't expect to serialize this out ever
 23 2012-07-07 00:40:21 <copumpkin> this would simply be a form of static reasoning about scripts
 24 2012-07-07 00:40:51 <lianj> are non standard txs still common?
 25 2012-07-07 00:41:35 <copumpkin> oh, is the overall goal to maintain a simple whitelist of scripts that are allowed to run?
 26 2012-07-07 00:42:26 <tcatm> there's a whitelist, yes. but I think it's just there because it was simple to implement
 27 2012-07-07 00:42:57 <copumpkin> ah
 28 2012-07-07 00:43:21 <lianj> txs that dont match that whitelist are not relayed by normal peers today anyway. or has that changed?
 29 2012-07-07 00:43:27 <tcatm> a normalizer could probably help getting rid of it by removing unnecessary opcodes from the script
 30 2012-07-07 00:44:15 <copumpkin> I see
 31 2012-07-07 00:44:18 <tcatm> i.e. all transactions must be normalized when put in a block
 32 2012-07-07 00:44:31 <copumpkin> yeah
 33 2012-07-07 00:44:48 <copumpkin> anyway, just a random question rally
 34 2012-07-07 00:44:50 <copumpkin> *really
 35 2012-07-07 00:44:58 <copumpkin> am fooling around with implementing the spec
 36 2012-07-07 00:53:27 RainbowDashh has quit (Quit: SLEEP MODE. I NEED A MORE CREATIVE MESSAGE FOR MY DUMB LID CLOSING.)
 37 2012-07-07 00:59:29 moartr4dez has quit (Ping timeout: 276 seconds)
 38 2012-07-07 01:09:10 [\\\] has quit (Read error: Connection reset by peer)
 39 2012-07-07 01:15:13 moartr4dez has joined
 40 2012-07-07 01:16:39 paraipan has quit (Quit: Saliendo)
 41 2012-07-07 01:17:03 Zarutian has quit (Quit: Zarutian)
 42 2012-07-07 01:17:23 drizztbsd has joined
 43 2012-07-07 01:17:46 gavinandresen has quit (Quit: gavinandresen)
 44 2012-07-07 01:21:25 imsaguy has joined
 45 2012-07-07 01:23:04 <copumpkin> http://snapplr.com/a96n
 46 2012-07-07 01:23:06 <copumpkin> that looks confusing
 47 2012-07-07 01:23:31 <copumpkin> I guess x2 is the top of the stack there?
 48 2012-07-07 01:27:29 imsaguy has quit (Remote host closed the connection)
 49 2012-07-07 01:33:48 Turingi has quit (Read error: Connection reset by peer)
 50 2012-07-07 01:40:31 eoss has joined
 51 2012-07-07 01:40:31 eoss has quit (Changing host)
 52 2012-07-07 01:40:31 eoss has joined
 53 2012-07-07 01:48:32 [\\\] has joined
 54 2012-07-07 01:53:09 minimoose has joined
 55 2012-07-07 01:56:16 <sytse> copumpkin: how is that confusing.. look at the other ones at https://en.bitcoin.it/wiki/Script
 56 2012-07-07 01:56:28 <sytse> copumpkin: you get x₁ x₂
 57 2012-07-07 01:56:36 <sytse> copumpkin: with x₂ at the top indeed
 58 2012-07-07 01:57:00 <sytse> copumpkin: and duplicate the second-to-top and push the duplicate on top, so you get x₁ x₂ x₁
 59 2012-07-07 01:57:46 <sytse> copumpkin: I do agree using 1 2 3 4 5 6 instead of the conventional ₁ ₂ ₃ ₄ ₅ ₆ is confusing though
 60 2012-07-07 01:58:56 leotreasure has quit (Quit: leotreasure)
 61 2012-07-07 01:59:35 <sytse> copumpkin: even with 0 (₀) in two cases but not in others (the ones where n (ₙ) is used)
 62 2012-07-07 02:01:15 [\\\] has quit (Remote host closed the connection)
 63 2012-07-07 02:01:34 <sytse> (note that I'm using unicode here to represent the subscript that should've been used, which would be represented in html with <sub> and not with these unicode characters)
 64 2012-07-07 02:01:50 osmosis has quit (Quit: Leaving)
 65 2012-07-07 02:03:05 [\\\] has joined
 66 2012-07-07 02:03:08 BaltarNZ has joined
 67 2012-07-07 02:05:20 BaltarNZ has quit (Client Quit)
 68 2012-07-07 02:05:59 BaltarNZ has joined
 69 2012-07-07 02:07:04 BaltarNZ is now known as BitcoinBaltar
 70 2012-07-07 02:08:01 BitcoinBaltar has quit (Client Quit)
 71 2012-07-07 02:08:26 hnz has quit (Ping timeout: 264 seconds)
 72 2012-07-07 02:08:54 BitcoinBaltar has joined
 73 2012-07-07 02:10:23 BitcoinBaltar has quit (Client Quit)
 74 2012-07-07 02:12:33 hnz has joined
 75 2012-07-07 02:15:25 <luke-jr> BlueMatt: don't ask me how, but that causes shutdown to segfault on my mainnet wallet: 081d73f (HEAD, refs/bisect/bad) Remove costly uint256/CBigNum::ToString() from SetBestChain.
 76 2012-07-07 02:15:27 BitcoinBaltar has joined
 77 2012-07-07 02:16:06 BitcoinBaltar has quit (Client Quit)
 78 2012-07-07 02:18:03 BitcoinBaltar has joined
 79 2012-07-07 02:18:34 BitcoinBaltar has quit (Client Quit)
 80 2012-07-07 02:30:15 BitcoinBaltar has joined
 81 2012-07-07 02:30:39 BitcoinBaltar has quit (Client Quit)
 82 2012-07-07 02:41:24 drizztbsd has quit (Quit: Konversation terminated!)
 83 2012-07-07 02:41:49 [\\\] has quit (Remote host closed the connection)
 84 2012-07-07 02:50:09 eoss has quit (Read error: Connection reset by peer)
 85 2012-07-07 02:58:24 BitcoinBaltar has joined
 86 2012-07-07 02:58:52 BitcoinBaltar has quit (Client Quit)
 87 2012-07-07 03:01:21 TheSeven has quit (Disconnected by services)
 88 2012-07-07 03:01:31 [7] has joined
 89 2012-07-07 03:08:25 Z0rZ0rZ0r has quit (Ping timeout: 246 seconds)
 90 2012-07-07 03:08:56 Z0rZ0rZ0r has joined
 91 2012-07-07 03:26:37 dvide has joined
 92 2012-07-07 03:56:58 <luke-jr> FWIW, Eligius's last block hit #bitcoin-watch almost instantly (4 seconds), but took 3 minutes to get to my local client
 93 2012-07-07 03:57:39 <gmaxwell> crazy.
 94 2012-07-07 03:59:02 <gmaxwell> luke-jr: perhaps we should make the log entries have microsecond timestamps, and start collecting on a bunch of nodes.
 95 2012-07-07 03:59:21 <luke-jr> gmaxwell: I'm not sure how accurate that could be
 96 2012-07-07 03:59:42 <luke-jr> I mean sure, we can use GetAdjustedTime, but that probably doesn't keep the whole network within microseconds
 97 2012-07-07 04:00:06 <gmaxwell> healthy ntp gets subsection. but more importantly your times for all your peer's invs will only have a single unknown offset (your local time)
 98 2012-07-07 04:00:12 <luke-jr> (it's easy for me to keep Eligius, my IRC client, and my Bitcoin client in sync)
 99 2012-07-07 04:00:12 <gmaxwell> bitcoin time sucks.
100 2012-07-07 04:00:38 <gmaxwell> I don't mean for the whole network. I mean a handful of technical folks (e.g. people in this channel, some pool ops)
101 2012-07-07 04:00:50 <luke-jr> i c
102 2012-07-07 04:00:52 <gmaxwell> See if we can see any pattern to the propagation delays.
103 2012-07-07 04:00:59 <luke-jr> 2012-07-07 03:49:34,773 Waker for BitcoinNode   DEBUG   Read wakeup
104 2012-07-07 04:01:09 <luke-jr> that was for 00000000000005c702f10bacad8f612266264b392cd6eaad86bead687bc95b82
105 2012-07-07 04:01:26 <luke-jr> [03:49:38] <ljrbot> Blk 00000000000005c702f10bacad8f612266264b392cd6eaad86bead687bc95b82: 1HkJnteXo5b8aFFa9zEipYtwHASD9rYyXM 3.97766304 BTC, 1PyvPBpWUD1NwCuSppr6DCA3TrP9zwF9qR 2.37041814 BTC, 16wvk2GPpuoL3LD1B41VLunZB7oa9SeQyj 2.16759968 BTC, 1LS6JBSyWKp3RdzAWdNHhdCGCGNEcK1Wwa 2.08380267 BTC, 1HWa3wHyHHb1s1KnbGGYWLhHJGc8eSw6M7
106 2012-07-07 04:02:30 <luke-jr> hmm, my debug.log hit 2 GB so is broken
107 2012-07-07 04:04:02 minimoose has quit (Quit: minimoose)
108 2012-07-07 04:10:37 osmosis has joined
109 2012-07-07 04:38:58 eoss has joined
110 2012-07-07 04:38:59 eoss has quit (Changing host)
111 2012-07-07 04:38:59 eoss has joined
112 2012-07-07 04:42:16 RainbowDashh has joined
113 2012-07-07 04:42:25 lolbirdofprey has joined
114 2012-07-07 04:48:38 eoss has quit (Ping timeout: 264 seconds)
115 2012-07-07 04:56:03 RainbowDashh has quit (Quit: SLEEP MODE. I NEED A MORE CREATIVE MESSAGE FOR MY DUMB LID CLOSING.)
116 2012-07-07 04:59:24 faraday__ has quit (Ping timeout: 244 seconds)
117 2012-07-07 04:59:49 mndrix has quit (Ping timeout: 252 seconds)
118 2012-07-07 05:02:40 Guest20156 has joined
119 2012-07-07 05:04:44 RainbowDashh has joined
120 2012-07-07 05:05:29 Guest20156 has quit (Remote host closed the connection)
121 2012-07-07 05:10:40 brwyatt has quit (Remote host closed the connection)
122 2012-07-07 05:11:04 osmosis has quit (Quit: Leaving)
123 2012-07-07 05:16:26 mndrix has joined
124 2012-07-07 05:16:27 mndrix has quit (Changing host)
125 2012-07-07 05:16:27 mndrix has joined
126 2012-07-07 05:16:27 mndrix has quit (Changing host)
127 2012-07-07 05:16:27 mndrix has joined
128 2012-07-07 05:24:39 brwyatt has joined
129 2012-07-07 05:27:15 faraday__ has joined
130 2012-07-07 05:27:53 MobiusL has quit (Quit: Ex-Chat)
131 2012-07-07 05:43:52 gjs278 has quit (Remote host closed the connection)
132 2012-07-07 05:45:47 sytse has quit (Ping timeout: 240 seconds)
133 2012-07-07 05:46:53 sytse has joined
134 2012-07-07 05:47:01 MobiusL has joined
135 2012-07-07 05:47:04 gjs278 has joined
136 2012-07-07 05:55:51 osmosis has joined
137 2012-07-07 06:09:37 BitcoinBaltar has joined
138 2012-07-07 06:10:43 BitcoinBaltar has quit (Client Quit)
139 2012-07-07 06:13:45 BitcoinBaltar has joined
140 2012-07-07 06:16:40 osmosis has quit (Quit: Leaving)
141 2012-07-07 06:24:47 BitcoinBaltar has quit ()
142 2012-07-07 06:28:24 ovidiusoft has joined
143 2012-07-07 06:39:18 D34TH has quit (Read error: Connection reset by peer)
144 2012-07-07 06:42:57 fpgaminer has quit (Ping timeout: 246 seconds)
145 2012-07-07 06:45:46 fpgaminer has joined
146 2012-07-07 06:48:10 RainbowDashh has quit (Disconnected by services)
147 2012-07-07 06:48:10 RainbowD_ has joined
148 2012-07-07 06:48:41 RainbowD_ is now known as RainbowDashh
149 2012-07-07 06:54:32 rdponticelli has quit (Read error: Connection reset by peer)
150 2012-07-07 06:57:39 RainbowDashh has quit (Ping timeout: 246 seconds)
151 2012-07-07 06:59:52 lolbirdofprey has quit (Remote host closed the connection)
152 2012-07-07 07:01:05 RainbowDashh has joined
153 2012-07-07 07:03:54 RainbowDashh has quit (Client Quit)
154 2012-07-07 07:04:14 RainbowDashh has joined
155 2012-07-07 07:08:29 RainbowDashh has quit (Disconnected by services)
156 2012-07-07 07:08:29 RainbowD_ has joined
157 2012-07-07 07:11:35 leotreasure has joined
158 2012-07-07 07:11:37 X-Scale has quit (Ping timeout: 272 seconds)
159 2012-07-07 07:12:43 molecular has quit (Read error: Operation timed out)
160 2012-07-07 07:27:54 molecular has joined
161 2012-07-07 07:29:22 brwyatt is now known as brwyatt|Away
162 2012-07-07 07:40:23 leotreasure has quit (Quit: leotreasure)
163 2012-07-07 07:43:54 da2ce7 has joined
164 2012-07-07 07:51:31 RainbowD_ is now known as RainbowDashh
165 2012-07-07 08:11:37 datagutt has joined
166 2012-07-07 08:13:10 mtve has quit (Ping timeout: 244 seconds)
167 2012-07-07 08:13:29 _W has joined
168 2012-07-07 08:14:22 _W_ has quit (Read error: Operation timed out)
169 2012-07-07 08:14:54 mtve has joined
170 2012-07-07 08:24:49 CodesInChaos has joined
171 2012-07-07 08:27:07 datagutt has quit (Quit: Computer has gone to sleep.)
172 2012-07-07 08:34:42 datagutt has joined
173 2012-07-07 08:35:57 Dyaheon has quit ()
174 2012-07-07 08:44:03 sirk390 has joined
175 2012-07-07 08:48:18 int0x27h has quit (Quit: bye)
176 2012-07-07 08:48:23 datagutt has quit (Quit: Computer has gone to sleep.)
177 2012-07-07 08:55:49 X-Scale` has joined
178 2012-07-07 09:01:30 RazielZ has joined
179 2012-07-07 09:02:04 int0x27h has joined
180 2012-07-07 09:05:22 X-Scale` is now known as X-Scale
181 2012-07-07 09:05:33 datagutt has joined
182 2012-07-07 09:05:55 Stove has joined
183 2012-07-07 09:06:38 Stove has quit (Client Quit)
184 2012-07-07 09:14:45 int0x27h has quit (Read error: Operation timed out)
185 2012-07-07 09:22:04 int0x27h has joined
186 2012-07-07 09:22:32 RainbowDashh has quit (Quit: SLEEP MODE. I NEED A MORE CREATIVE MESSAGE FOR MY DUMB LID CLOSING.)
187 2012-07-07 09:25:56 setkeh has quit (Ping timeout: 265 seconds)
188 2012-07-07 09:27:30 setkeh has joined
189 2012-07-07 09:28:35 int0x27h has quit (Ping timeout: 252 seconds)
190 2012-07-07 09:30:34 int0x27h has joined
191 2012-07-07 09:35:40 Ferroh has joined
192 2012-07-07 09:36:13 Z0rZ0rZ0r has quit (Ping timeout: 248 seconds)
193 2012-07-07 09:36:22 toffoo has quit ()
194 2012-07-07 09:46:58 danbri has quit (Remote host closed the connection)
195 2012-07-07 09:48:40 Z0rZ0rZ0r has joined
196 2012-07-07 09:58:36 datagutt has quit (Quit: kthxbai)
197 2012-07-07 10:01:46 PK has joined
198 2012-07-07 10:01:49 mmoya has joined
199 2012-07-07 10:09:43 graingert has joined
200 2012-07-07 10:10:55 graingert has quit (Read error: Connection reset by peer)
201 2012-07-07 10:11:12 graingert has joined
202 2012-07-07 10:13:02 Turingi has joined
203 2012-07-07 10:14:45 _flow_ has quit (Ping timeout: 248 seconds)
204 2012-07-07 10:15:13 graingert has quit (Client Quit)
205 2012-07-07 10:32:51 drizztbsd has joined
206 2012-07-07 10:46:15 CodesInChaos is now known as CodeInChaos
207 2012-07-07 10:46:20 CodeInChaos is now known as CodesInChaos
208 2012-07-07 10:54:40 CodesInChaos has quit (Changing host)
209 2012-07-07 10:54:40 CodesInChaos has joined
210 2012-07-07 11:02:18 TD has joined
211 2012-07-07 11:10:39 TD has quit (Quit: TD)
212 2012-07-07 11:14:15 paraipan has joined
213 2012-07-07 11:29:33 <sipa> gmaxwell: during IBD of 140k blocks, the hash of 2454233 distinct transactions was calculated, and each on average 3.6 times
214 2012-07-07 11:29:54 <sipa> (this was by simply adding a mutable hash field to CTransaction)
215 2012-07-07 11:32:14 <jrmithdobbs> 3.6 times each? damn
216 2012-07-07 11:32:21 <jrmithdobbs> why the rework?
217 2012-07-07 11:37:27 <sipa> it has a GetHash() method that doesn't cache
218 2012-07-07 11:37:42 <sipa> and its hash is requested in several places, it seems
219 2012-07-07 11:39:01 _flow_ has joined
220 2012-07-07 11:41:48 <jrmithdobbs> sipa: makes sense
221 2012-07-07 11:46:49 <sipa> but i don't see why it can more than 2
222 2012-07-07 11:49:05 * Kiba works on locked content
223 2012-07-07 11:49:15 <Kiba> whoops
224 2012-07-07 11:49:20 <Kiba> wrong channel
225 2012-07-07 11:51:54 <jrmithdobbs> sipa: third is a re-recv that stops processing when it knows i[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[D[Dt already has it maybe?
226 2012-07-07 11:52:00 <jrmithdobbs> whoah
227 2012-07-07 11:52:20 <jrmithdobbs> lets try that again. how the hell is irssi so shitty with delayed input
228 2012-07-07 11:52:44 <sipa> jrmithdobbs: no, got it; it was in gmaxwell's profile image
229 2012-07-07 11:52:46 <jrmithdobbs> sipa: maybe the third+ are re-processing from another receive of the block/txn from a diff peer?
230 2012-07-07 11:52:59 <jrmithdobbs> sipa: ?
231 2012-07-07 11:53:02 <sipa> jrmithdobbs: this is just IBD from a local file on disk
232 2012-07-07 11:53:06 <CodesInChaos> does it really matter performance wise?
233 2012-07-07 11:53:07 <jrmithdobbs> ah
234 2012-07-07 11:53:20 <sipa> CodesInChaos: apparently 40% of CPU is spent on tx hashing
235 2012-07-07 11:53:23 <jrmithdobbs> CodesInChaos: yes. a lot. this is the biggest perf bottleneck in the client and has been for a while
236 2012-07-07 11:53:27 <CodesInChaos> I'd expect ECC to be *much* slower than hashing
237 2012-07-07 11:53:37 <sipa> CodesInChaos: sure, but during IBD signatures aren't checked
238 2012-07-07 11:55:36 t7 has joined
239 2012-07-07 11:55:50 copumpkin has quit (Ping timeout: 250 seconds)
240 2012-07-07 11:56:22 copumpkin has joined
241 2012-07-07 11:58:43 leotreasure has joined
242 2012-07-07 12:03:33 Tykling has quit (Ping timeout: 248 seconds)
243 2012-07-07 12:05:54 one_zero has quit ()
244 2012-07-07 12:08:16 Tykling has joined
245 2012-07-07 12:09:56 datagutt has joined
246 2012-07-07 12:19:17 rdponticelli has joined
247 2012-07-07 12:27:01 Tykling has quit (Ping timeout: 248 seconds)
248 2012-07-07 12:28:37 loltu has quit (Ping timeout: 252 seconds)
249 2012-07-07 12:32:21 Zarutian has joined
250 2012-07-07 12:38:23 eoss has joined
251 2012-07-07 12:38:23 eoss has quit (Changing host)
252 2012-07-07 12:38:23 eoss has joined
253 2012-07-07 12:40:47 <BlueMatt> luke-jr: meh
254 2012-07-07 12:40:53 drizztbsd has quit (Quit: Konversation terminated!)
255 2012-07-07 12:41:02 <BlueMatt> luke-jr: feel free to fix it
256 2012-07-07 12:52:28 <sipa> gmaxwell: caching the tx hashes doesn't seem to make any difference to reduce IBD time ultraprune, though
257 2012-07-07 12:59:52 <CodesInChaos> is that process CPU or IO bound?
258 2012-07-07 13:00:47 <sipa> CPU certainly isn't maxed out here, though there are bursts, most likely
259 2012-07-07 13:02:14 zebedee_ has quit (Remote host closed the connection)
260 2012-07-07 13:02:33 zebedee_ has joined
261 2012-07-07 13:02:36 t7 has quit (Ping timeout: 255 seconds)
262 2012-07-07 13:04:15 Kiba has quit (Ping timeout: 264 seconds)
263 2012-07-07 13:04:31 Clipse has quit (Quit: Clipse)
264 2012-07-07 13:13:19 Clipse has joined
265 2012-07-07 13:13:23 eoss has quit (Read error: Connection reset by peer)
266 2012-07-07 13:18:54 danbri has joined
267 2012-07-07 13:25:05 eoss has joined
268 2012-07-07 13:25:05 eoss has quit (Changing host)
269 2012-07-07 13:25:05 eoss has joined
270 2012-07-07 13:35:03 drizztbsd has joined
271 2012-07-07 13:38:04 danbri_ has joined
272 2012-07-07 13:41:08 danbri has quit (Ping timeout: 250 seconds)
273 2012-07-07 13:41:27 lohn has joined
274 2012-07-07 13:43:19 <sipa> gmaxwell: on tmpfs on the same system, 5m19s with hash cashing to 185k
275 2012-07-07 13:44:07 <sipa> caching!
276 2012-07-07 13:44:09 <jrmithdobbs> nice
277 2012-07-07 13:46:16 <sipa> remarkably, reading a file from an ext3 fs, after having the OS cache it, is faster than reading from tmpfs
278 2012-07-07 13:46:42 <jrmithdobbs> sipa: not really, tmpfs is backed by the same cache and the code isn't looked at as much
279 2012-07-07 13:47:00 <sipa> true
280 2012-07-07 13:47:05 <jrmithdobbs> not really remarkable, i mean
281 2012-07-07 13:52:23 lohn_ has joined
282 2012-07-07 13:54:55 <sipa> gmaxwell: without txhash caching: 7m1s for 185 blocks
283 2012-07-07 13:54:58 <sipa> * 185k
284 2012-07-07 13:55:15 sirk390 has quit (Ping timeout: 264 seconds)
285 2012-07-07 13:55:23 <sipa> looks i need to optimize IO first
286 2012-07-07 13:55:34 <jrmithdobbs> sipa: so with this tor update i see one other minor thing
287 2012-07-07 13:56:18 p0s has joined
288 2012-07-07 13:56:39 <jrmithdobbs> sipa: there any way to replace the local socket connection (usually 127.0.0.1 or similar) src addr in the peer list for anyone connected via hidden service that is advertising something else?
289 2012-07-07 13:56:40 datagutt is now known as meizu
290 2012-07-07 13:56:48 <jrmithdobbs> in getpeerlist
291 2012-07-07 13:57:01 meizu is now known as datagutt
292 2012-07-07 13:57:04 <sipa> not really
293 2012-07-07 13:57:11 sirk390 has joined
294 2012-07-07 13:57:12 <jrmithdobbs> i think it'd require reworking how that's stored significantly when i looked
295 2012-07-07 13:57:28 <sipa> what would you want to see instead?
296 2012-07-07 13:57:36 <sipa> the addrFrom claimed by the peer?
297 2012-07-07 13:58:32 <jrmithdobbs> if available, ya
298 2012-07-07 13:59:06 <jrmithdobbs> i'm not sure really, thinking about it, seeing the loopback as the addr is just weird
299 2012-07-07 14:00:42 drizztbsd has quit (Quit: Konversation terminated!)
300 2012-07-07 14:01:40 <sipa> it wouldn't be hard to add a field to CNode to retain the peer's addrFrom
301 2012-07-07 14:01:53 <sipa> anyone an idea what 'DOB' would mean?
302 2012-07-07 14:02:12 <jrmithdobbs> date of birth?
303 2012-07-07 14:02:26 <sipa> ...
304 2012-07-07 14:02:36 <orion> 14:52:14 < sipa> go to sync.h, and change the ifdef osx there to bsd
305 2012-07-07 14:02:49 <orion> sipa: There is no src/sync.h in 0.6.3.
306 2012-07-07 14:02:50 <sipa> orion: it may be in util.h still in older code
307 2012-07-07 14:03:12 <sipa> jrmithdobbs: i should have known
308 2012-07-07 14:09:48 datagutt is now known as nowai
309 2012-07-07 14:09:54 nowai is now known as datagutt
310 2012-07-07 14:10:51 rdponticelli has quit (Ping timeout: 264 seconds)
311 2012-07-07 14:12:25 danbri_ has quit (Remote host closed the connection)
312 2012-07-07 14:13:00 datagutt is now known as mouthspy
313 2012-07-07 14:13:21 mouthspy is now known as datagutt
314 2012-07-07 14:15:33 datagutt is now known as ics
315 2012-07-07 14:15:46 ics is now known as cm9
316 2012-07-07 14:16:16 rdponticelli has joined
317 2012-07-07 14:16:42 cm9 is now known as cm9001
318 2012-07-07 14:19:35 lohn_ has quit ()
319 2012-07-07 14:19:44 cm9001 is now known as datagutt_
320 2012-07-07 14:21:58 danbri has joined
321 2012-07-07 14:23:14 <jrmithdobbs> sipa: also https://github.com/bitcoin/bitcoin/pull/1565
322 2012-07-07 14:23:27 <gribble> New news from bitcoinrss: jrmithdobbs opened pull request 1565 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/1565>
323 2012-07-07 14:24:21 <sipa> jrmithdobbs: merged
324 2012-07-07 14:26:12 <jrmithdobbs> apparently my github ssh keys needed to be verified was why it wasn't letting me update earlier this week (it wasn't giving me the message at first, ha)
325 2012-07-07 14:26:54 <sipa> yeah, there was some security breach at github some months ago
326 2012-07-07 14:30:22 <jrmithdobbs> ya i checked at the time, apparently before they added that measure
327 2012-07-07 14:31:16 copumpkin has quit (Ping timeout: 240 seconds)
328 2012-07-07 14:32:43 copumpkin has joined
329 2012-07-07 14:35:02 datagutt_ is now known as datagutt
330 2012-07-07 14:36:23 datagutt is now known as meizu
331 2012-07-07 14:36:27 meizu is now known as datagutt
332 2012-07-07 14:39:03 torsthaldo has joined
333 2012-07-07 14:43:58 <gribble> New news from bitcoinrss: Diapolo opened pull request 1566 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/1566>
334 2012-07-07 14:56:46 Diablo-D3 has quit (Ping timeout: 240 seconds)
335 2012-07-07 14:58:27 MC1984 has joined
336 2012-07-07 14:59:28 <MC1984> yo guys
337 2012-07-07 15:00:12 <MC1984> is it normal for bitcoin to be writing and reading tens of gigabytes while dling the blockchain
338 2012-07-07 15:01:05 <MC1984> im getting a bit worried about if its raping my SSD to death
339 2012-07-07 15:01:13 <sipa> for now, yes, unfortunately
340 2012-07-07 15:03:55 <luke-jr> MC1984: SSD can be read unlimited times AFAIK
341 2012-07-07 15:04:46 <MC1984> yeah but in task manager its writing about 2.5GB for 1000 blocks
342 2012-07-07 15:04:59 <MC1984> about 3gb read
343 2012-07-07 15:05:16 torsthaldo has quit (Remote host closed the connection)
344 2012-07-07 15:05:30 p0s has quit (Remote host closed the connection)
345 2012-07-07 15:05:50 <MC1984> so thats prob multiple hundreds of GB of write ops for a full chain download thus far
346 2012-07-07 15:06:01 <jrmithdobbs> MC1984: it's really really bad from ~4/1/11 onwards ;p
347 2012-07-07 15:06:20 <MC1984> the speed isnt too bad now, much better than it used to be
348 2012-07-07 15:06:31 <MC1984> but im concerned about the write ops on an SSD
349 2012-07-07 15:06:48 <MC1984> i wonder if bitcoin will end up pushing the limits of SSD tech at this rate
350 2012-07-07 15:06:58 <jrmithdobbs> no
351 2012-07-07 15:07:07 <CodesInChaos> why would it write more than the total size of the blockchain?
352 2012-07-07 15:07:16 <MC1984> i have no idea
353 2012-07-07 15:07:33 <CodesInChaos> What column in the taskmanager are you talking about?
354 2012-07-07 15:07:48 <MC1984> unless this I/O read/write bytes column included memory ops too
355 2012-07-07 15:07:53 <CodesInChaos> I believe some IO related columns include data you write to sockets, internal pipes etc
356 2012-07-07 15:08:29 <MC1984> i assumed I/O referred to the storage only
357 2012-07-07 15:08:37 <luke-jr> CodesInChaos: because of the stupid database
358 2012-07-07 15:09:43 <CodesInChaos> MC1984: You could run Resource Monitor, I think it'll tell you correctly how much data is written to the disk
359 2012-07-07 15:10:00 <CodesInChaos> (It's a bit buggy though if you're using TrueCrypt)
360 2012-07-07 15:11:46 <CodesInChaos> hmm strange there is really a factor 10 between network activity and disk writes
361 2012-07-07 15:12:55 <jrmithdobbs> yes
362 2012-07-07 15:13:37 t7 has joined
363 2012-07-07 15:18:47 <sipa> CodesInChaos: it writes the blockchain once
364 2012-07-07 15:18:48 <MC1984> ok its writing to disk at a steady 1.1mb/second
365 2012-07-07 15:19:01 <sipa> CodesInChaos: but the block index is continuously updated and flushed
366 2012-07-07 15:19:48 <MC1984> and its actually d/ling the chain @ 100kb/sec
367 2012-07-07 15:20:13 <MC1984> so the write ops outstrip the d/ling by 10:1
368 2012-07-07 15:20:35 <jrmithdobbs> 10:08 < jrmithdobbs:#bitcoin-dev> yes
369 2012-07-07 15:20:42 <sipa> it should be a lot less once we switch from BDB to LevelDB
370 2012-07-07 15:21:57 <MC1984> cool
371 2012-07-07 15:22:13 <MC1984> also, it definately got stuck download the chain a while ago
372 2012-07-07 15:22:26 <MC1984> restarted bitcoin and it carried on
373 2012-07-07 15:23:07 <jrmithdobbs> stuck how?
374 2012-07-07 15:23:36 <MC1984> block counter stopped, cpu low, d/l low, disk ops low
375 2012-07-07 15:23:43 <MC1984> thumb up its ass
376 2012-07-07 15:28:07 <jrmithdobbs> dunno, i just started a full sync off HEAD after sipa merged that socks fix (wiped data dir completely) with v4/v6/tor peers and i'm up to ~141804 after ~50 minutes
377 2012-07-07 15:28:40 <jrmithdobbs> it's sat and spun cpu a few times but the logs have never stopped for more than 30-90 seconds on some of those huge horrible blocks from last summer
378 2012-07-07 15:30:52 <jrmithdobbs> you sure you didn't maybe have a network event that dropped your connection and didn't recover right or something?
379 2012-07-07 15:31:11 <jrmithdobbs> eg, dhcp ip change or similar
380 2012-07-07 15:35:41 Internet13 has quit (Ping timeout: 246 seconds)
381 2012-07-07 15:42:39 rdponticelli has quit (Ping timeout: 264 seconds)
382 2012-07-07 15:46:41 osmosis has joined
383 2012-07-07 15:51:51 lohn has left ()
384 2012-07-07 15:52:33 dvide has quit ()
385 2012-07-07 15:54:05 rdponticelli has joined
386 2012-07-07 15:56:24 danbri_ has joined
387 2012-07-07 16:00:14 danbri has quit (Ping timeout: 244 seconds)
388 2012-07-07 16:02:10 <gmaxwell> 05:48 < sipa> gmaxwell: caching the tx hashes doesn't seem to make any difference to reduce IBD time ultraprune, though
389 2012-07-07 16:02:37 yellowhat has quit (Ping timeout: 245 seconds)
390 2012-07-07 16:02:46 <gmaxwell> dunno if you notice but gethash, according to the callgrind, was actuall burning a lot of its time in serlization/heap manipulation rather than the actual hash.
391 2012-07-07 16:04:15 <gmaxwell> https://people.xiph.org/~greg/ultraprune_profile.png  < follow the chain to gethash() the SHA256 looks like only about 10% (the numbers there are this+children out of the total)
392 2012-07-07 16:09:06 RazielZ has quit (Quit: Leaving)
393 2012-07-07 16:09:40 <MC1984> jrmithdobbs you could be right
394 2012-07-07 16:09:53 brwyatt is now known as Away!~brwyatt@brwyatt.net|brwyatt
395 2012-07-07 16:11:49 sje has joined
396 2012-07-07 16:11:49 sje has quit (Changing host)
397 2012-07-07 16:11:49 sje has joined
398 2012-07-07 16:11:52 <luke-jr> gmaxwell: so GetSerializeSize sucks bad?
399 2012-07-07 16:16:42 orion has quit (Read error: Connection reset by peer)
400 2012-07-07 16:17:00 orion has joined
401 2012-07-07 16:17:00 orion has quit (Changing host)
402 2012-07-07 16:17:00 orion has joined
403 2012-07-07 16:17:05 sje has quit (Quit: Leaving)
404 2012-07-07 16:21:09 yellowhat has joined
405 2012-07-07 16:24:14 <sipa> gmaxwell: sure, but caching prevents both from happening repeatedly
406 2012-07-07 16:24:54 <sipa> gmaxwell: anyhow, i've been thinking about a SHA256Writer, which could be used as destination for the serialize framework, and hashes in-place; instead of needing to allocate an output buffer
407 2012-07-07 16:26:15 <sipa> seems strange that something like that isn't already used
408 2012-07-07 16:26:58 leotreasure has quit (Quit: leotreasure)
409 2012-07-07 16:39:08 <jrmithdobbs> sipa: your dns seed is down again
410 2012-07-07 16:42:51 JZavala has joined
411 2012-07-07 16:50:27 t7 has quit (Ping timeout: 264 seconds)
412 2012-07-07 16:53:32 <jrmithdobbs> bitcoind seems to validate slightly quicker on blockchain download when built with clang syncing over the network, but it's doing something that backs up the runqueue more than it does when built with gcc 4.6
413 2012-07-07 16:57:44 loltu has joined
414 2012-07-07 17:00:27 JZavala has quit (Ping timeout: 250 seconds)
415 2012-07-07 17:04:54 datagutt is now known as ICS
416 2012-07-07 17:05:08 ICS is now known as datagitt
417 2012-07-07 17:06:17 datagitt is now known as datagutt
418 2012-07-07 17:06:43 setkeh has quit (Quit: Love Linux ?? and Sharing Experiance ?? Come Join us on Freenode at #linuxdistrocommunity)
419 2012-07-07 17:07:06 setkeh has joined
420 2012-07-07 17:10:29 D34TH has joined
421 2012-07-07 17:31:43 brwyatt is now known as brwyatt|Away
422 2012-07-07 17:34:03 ThomasV has joined
423 2012-07-07 17:35:37 <D34TH> hey guys, can i bounce something off of you real quick
424 2012-07-07 17:36:07 <D34TH> bitcoin-qt.pro:282  would that be why it couldnt properly compile?
425 2012-07-07 17:36:15 <D34TH> on windows
426 2012-07-07 17:38:56 <luke-jr> obviously that depends on your error
427 2012-07-07 17:39:25 <D34TH> buttload of boost errors
428 2012-07-07 17:39:37 <D34TH> because doesnt bitcoin require 1.47
429 2012-07-07 17:39:56 <luke-jr> 1.49 now
430 2012-07-07 17:39:58 <luke-jr> for Windows
431 2012-07-07 17:40:04 <luke-jr> with a custom patch
432 2012-07-07 17:40:11 <D34TH> also, it breaks on 1.50
433 2012-07-07 17:40:22 <D34TH> just doesnt even start
434 2012-07-07 17:53:28 da2ce761 has joined
435 2012-07-07 17:53:55 <sipa> jrmithdobbs: thanks, i didnt notice it was down
436 2012-07-07 17:55:55 da2ce7 has quit (Ping timeout: 250 seconds)
437 2012-07-07 17:57:51 Leezyist has joined
438 2012-07-07 17:58:15 setkeh has quit (Quit: Love Linux ?? and Sharing Experiance ?? Come Join us on Freenode at #linuxdistrocommunity)
439 2012-07-07 18:01:02 <jrmithdobbs> 2012-07-07_17:54:03.05073 send version message: version 60001, blocks=181305, us=deezs52qlm2tdbtc.onion:8333, them=0.0.0.0:0, peer=127.0.0.1:52664
440 2012-07-07 18:01:05 <jrmithdobbs> 2012-07-07_17:54:03.05074 receive version message: version 60001, blocks=187734, us=deezs52qlm2tdbtc.onion:8333, them=0.0.0.0:0, peer=127.0.0.1:52664
441 2012-07-07 18:03:51 setkeh has joined
442 2012-07-07 18:05:17 Leezyist has quit ()
443 2012-07-07 18:09:40 <phantomcircuit> jrmithdobbs, working?
444 2012-07-07 18:10:12 <jrmithdobbs> ya that client sync'ed over tor completely
445 2012-07-07 18:15:10 p0s has joined
446 2012-07-07 18:20:26 <freewil> does running bitcoin over tor make it easier for an attacker to isolate your network
447 2012-07-07 18:20:47 Z0rZ0rZ0r has quit (Quit: Leaving)
448 2012-07-07 18:21:00 <freewil> ... and run a sybil attack
449 2012-07-07 18:29:41 Z0rZ0rZ0r has joined
450 2012-07-07 18:30:04 OneEyed has quit (Ping timeout: 244 seconds)
451 2012-07-07 18:32:08 Silverion has joined
452 2012-07-07 18:33:20 Silverion has quit (Client Quit)
453 2012-07-07 18:34:47 RV___ has quit (Ping timeout: 240 seconds)
454 2012-07-07 18:45:36 t7 has joined
455 2012-07-07 18:47:06 ThomasV has quit (Quit: Quitte)
456 2012-07-07 18:49:17 rdponticelli has quit (Ping timeout: 240 seconds)
457 2012-07-07 19:07:13 RV___ has joined
458 2012-07-07 19:07:49 brwyatt is now known as Away!~brwyatt@brwyatt.net|brwyatt
459 2012-07-07 19:22:45 toffoo has joined
460 2012-07-07 19:25:15 Ahimoth has quit (Ping timeout: 255 seconds)
461 2012-07-07 19:31:59 Ahimoth has joined
462 2012-07-07 19:38:28 Ahimoth has quit (Ping timeout: 245 seconds)
463 2012-07-07 19:40:01 Ahimoth has joined
464 2012-07-07 19:47:07 <gmaxwell> freewil: "it depends"
465 2012-07-07 19:47:46 <gmaxwell> freewil: but bitcoin is resistant to sybil attacks. ::shrugs:: they're mostly just dos attacks unless you're inattentive and they have a lot of computing power.
466 2012-07-07 19:48:46 <MC1984> yep, this little machine is now choking on a million dicks
467 2012-07-07 19:48:55 <MC1984> i mean satoshi dice blocks
468 2012-07-07 19:50:27 p0s has quit (Remote host closed the connection)
469 2012-07-07 19:53:03 <freewil> gmaxwell, alright thanks
470 2012-07-07 19:55:01 <gmaxwell> freewil: by 'it depends' I mean that it moves the vulnerability. Tor becomes an absolute defense against an attack by someone with control over your network but no control outside. But otoh it may make an attack easier for someone who can't control your network but can control exit nodes. If you have addnoded onion peers which aren't attacker controlled you're back to absolute defense.
471 2012-07-07 20:00:42 <freewil> hmm i see
472 2012-07-07 20:01:17 <freewil> does the attacker even have to control exit nodes
473 2012-07-07 20:01:29 <freewil> or could they just be relays
474 2012-07-07 20:04:06 Z0rZ0rZ0r has quit (Quit: Wheeeee)
475 2012-07-07 20:04:59 <freewil> ok nevermind
476 2012-07-07 20:05:11 <freewil> i guess the link from the source to the exit node is encrypted
477 2012-07-07 20:05:16 egecko has quit (Quit: ~ Trillian Astra - www.trillian.im ~)
478 2012-07-07 20:06:12 <sipa> yes
479 2012-07-07 20:08:50 Z0rZ0rZ0r has joined
480 2012-07-07 20:10:41 <freewil> so could one say that the best solution for someone not overly concerned about anonymity is to run bitcoin using tor and non-tor connections as described in sipa's doc file?
481 2012-07-07 20:11:59 <freewil> ./bitcoin -tor=127.0.0.1:9050 -externalip=57qr3yd1nyntf5k.onion -discover
482 2012-07-07 20:12:24 enquirer has joined
483 2012-07-07 20:13:16 <sipa> except that's not a valid onion address ;)
484 2012-07-07 20:13:31 <freewil> then why is it in the doc ;)
485 2012-07-07 20:14:30 D34TH_ has joined
486 2012-07-07 20:16:31 D34TH has quit (Ping timeout: 276 seconds)
487 2012-07-07 20:17:43 OneEyed has joined
488 2012-07-07 20:18:42 OneEyed has quit (Client Quit)
489 2012-07-07 20:22:29 ThomasV has joined
490 2012-07-07 20:25:30 MC1984 has quit (Quit: Leaving)
491 2012-07-07 20:29:11 fpgaminer has quit (Read error: Connection reset by peer)
492 2012-07-07 20:29:38 fpgaminer has joined
493 2012-07-07 20:32:39 osmosis has quit (Quit: Leaving)
494 2012-07-07 20:33:56 JZavala has joined
495 2012-07-07 20:43:08 copumpkin has quit (Ping timeout: 255 seconds)
496 2012-07-07 20:43:41 copumpkin has joined
497 2012-07-07 20:44:27 <sipa> gmaxwell: with a specialized CHashWriter, 6m42s instead of 7m01s for 185k blocks; let me repeat to see how much variation there is
498 2012-07-07 20:48:17 eoss has quit (Quit: Leaving)
499 2012-07-07 20:52:54 <sipa> gmaxwell: ok, 6m41s this time
500 2012-07-07 20:53:25 Cubox has left ("WeeChat 0.3.9-dev")
501 2012-07-07 20:53:39 setkeh has quit (Quit: Love Linux ?? and Sharing Experiance ?? Come Join us on Freenode at #linuxdistrocommunity)
502 2012-07-07 20:53:50 setkeh has joined
503 2012-07-07 20:55:12 <jrmithdobbs> hrm
504 2012-07-07 20:55:31 <jrmithdobbs> so it sync'ed up to blocks from end of may in 3 hours and has spinning getting current since
505 2012-07-07 20:55:39 <jrmithdobbs> s/has/has been/
506 2012-07-07 20:55:58 <jrmithdobbs> (another 3 hours)
507 2012-07-07 20:56:11 <sipa> git head has a checkpoint at 185333
508 2012-07-07 20:56:25 <sipa> so after that point it's obviously significantly slower
509 2012-07-07 20:59:05 <sipa> (that's june 19th)
510 2012-07-07 21:00:56 <sipa> ok, 6m36s now
511 2012-07-07 21:04:36 <jrmithdobbs> sipa: slowed down before then
512 2012-07-07 21:05:34 <sipa> when did SD start?
513 2012-07-07 21:05:45 [\\\] has joined
514 2012-07-07 21:06:31 PK has quit ()
515 2012-07-07 21:09:25 <jrmithdobbs> oh, actually about the same time it slowed way the fuck down, ha
516 2012-07-07 21:09:42 <jrmithdobbs> that'd explain it, 32bit linux on a p4 prescott(-ish)
517 2012-07-07 21:10:19 <jrmithdobbs> so those tiny shit txns are probably slowing it way way down
518 2012-07-07 21:10:50 <jrmithdobbs> sipa: have you tested how much disabling the debug.log output (completely) during IBD affects things?
519 2012-07-07 21:11:29 <jrmithdobbs> esp recv/accept/reject/newlongest messages though
520 2012-07-07 21:11:53 <sipa> haven't tested that yet, no
521 2012-07-07 21:12:33 <jrmithdobbs> that seems to be the weird system performance affecting thing i noticed when built with clang vs gcc, lock/flushes related to stdout (-printtoconsole)
522 2012-07-07 21:12:53 <jrmithdobbs> eg it performs about the same but built with clang it affects the rest of the systems' responsiveness
523 2012-07-07 21:12:56 <jrmithdobbs> it's weird
524 2012-07-07 21:13:06 <jrmithdobbs> (runqueue is deeper)
525 2012-07-07 21:19:01 <gribble> New news from bitcoinrss: sipa opened pull request 1567 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/1567>
526 2012-07-07 21:20:29 <midnightmagic> i wish tycho had done his asic after all :(
527 2012-07-07 21:20:33 <midnightmagic> oh well
528 2012-07-07 21:21:39 <sipa> why?
529 2012-07-07 21:22:05 JZavala has quit ()
530 2012-07-07 21:33:06 hahuang65 has joined
531 2012-07-07 21:36:09 [\\\] is now known as imsaguy
532 2012-07-07 21:38:24 <midnightmagic> sipa: Because a single vendor in any form is a bad thing IMO. Competition is crucial.
533 2012-07-07 21:39:31 <sipa> oh, sure
534 2012-07-07 21:39:51 <sipa> but i didn't hear about tycho doing anything asic-related, and i wondered why him specifically
535 2012-07-07 21:39:51 <JFK911> thanks to tivo's insistence about "competition" after they avoided participating in standards development, you pay more for cable service and are hassled with cablecard.
536 2012-07-07 21:40:21 <sipa> explain?
537 2012-07-07 21:40:28 <JFK911> they made this big stink after trying to be a worldwide dvr monopoly
538 2012-07-07 21:40:35 <sipa> (tivo doesn't exist here, and i don't watch tv)
539 2012-07-07 21:41:22 <JFK911> well, we developed standards for conditional access and then tivo complained that they couldn't be a part of it after refusing licensing talks from the companies that wanted to give dvr's to cable customers.
540 2012-07-07 21:41:56 X-Scale has quit (Remote host closed the connection)
541 2012-07-07 21:42:20 <JFK911> they succeeded in getting a generation of equipment obsoleted, expecting operators would want to buy their equipment.
542 2012-07-07 21:42:24 <JFK911> they didn't.
543 2012-07-07 21:55:05 datagutt has quit (Quit: Computer has gone to sleep.)
544 2012-07-07 21:56:25 egecko has joined
545 2012-07-07 21:58:13 brwyatt is now known as brwyatt|Away
546 2012-07-07 21:58:42 ThomasV has quit (Quit: Quitte)
547 2012-07-07 22:02:40 Diapolo has joined
548 2012-07-07 22:03:04 <sipa> my god
549 2012-07-07 22:03:26 <sipa> transaction hashes are already cached inside a block during verification... in vMerkleTree
550 2012-07-07 22:03:42 D34TH_ has quit (Read error: Connection reset by peer)
551 2012-07-07 22:03:59 D34TH_ has joined
552 2012-07-07 22:04:19 Leezyist has joined
553 2012-07-07 22:05:03 <Diapolo> What GCC version is used for official Win builds currently?
554 2012-07-07 22:06:29 <sipa> 4.4, i assume
555 2012-07-07 22:08:47 <Diapolo> I'm playing aroung with 4.7 and tried to compile Qt from source and all the required libs but got a non-working Bitcoin-Qt executable ... it so much freaky to do such things on Windows ^^. Documentation is worse as hell.
556 2012-07-07 22:12:54 B0g4r7 has joined
557 2012-07-07 22:14:42 D34TH_ is now known as D34TH
558 2012-07-07 22:14:58 D34TH has quit (Changing host)
559 2012-07-07 22:14:58 D34TH has joined
560 2012-07-07 22:28:14 Diapolo has quit (Quit: Leaving.)
561 2012-07-07 22:35:38 aethero has joined
562 2012-07-07 22:37:23 brwyatt is now known as Away!~brwyatt@brwyatt.net|brwyatt
563 2012-07-07 22:43:25 darkee has quit (Ping timeout: 276 seconds)
564 2012-07-07 22:44:04 darkee has joined
565 2012-07-07 22:54:48 ovidiusoft has quit (Ping timeout: 246 seconds)
566 2012-07-07 23:01:41 minimoose has joined
567 2012-07-07 23:06:09 danbri_ has quit (Remote host closed the connection)
568 2012-07-07 23:09:07 RainbowDashh has joined
569 2012-07-07 23:09:26 <gmaxwell> http://blockexplorer.com/block/000000000000034e8d63e1894a4b86af7db2db129862063540defd5e0b1f3709 < lots of fees in this block, most from three transactions
570 2012-07-07 23:09:59 <gmaxwell> my guess is that the user attempted to make a single transaction and it failed because the result was >100k. I think we don't give a very informative failure for this.
571 2012-07-07 23:10:52 <gmaxwell> I guess he then increased his optional fees, but kept failing (of course). When he got to 0.1 BTC/kb he tried breaking up his transaction. This ~13 BTC in fees.
572 2012-07-07 23:11:23 eoss has joined
573 2012-07-07 23:11:23 eoss has quit (Changing host)
574 2012-07-07 23:11:23 eoss has joined
575 2012-07-07 23:12:07 <gmaxwell> I'm happy to have been paid on it, but not happy that somewhere there is someone who is angry at the fees.
576 2012-07-07 23:13:17 <sipa> hmm, yes, with the many small transaction outputs now roaming the bitcoin tubes, the hard transaction size limit gets reached
577 2012-07-07 23:14:23 <gmaxwell> s/This ~13/This resulted in ~13/
578 2012-07-07 23:20:51 knotwork_ has joined
579 2012-07-07 23:23:28 knotwork has quit (Ping timeout: 245 seconds)
580 2012-07-07 23:26:14 sirk390 has quit (Quit: Leaving.)
581 2012-07-07 23:29:52 CodesInChaos has quit (Ping timeout: 265 seconds)
582 2012-07-07 23:45:12 luke-jr has quit (Excess Flood)
583 2012-07-07 23:49:57 copumpkin has quit (Ping timeout: 255 seconds)
584 2012-07-07 23:50:39 copumpkin has joined
585 2012-07-07 23:56:38 <sipa> gmaxwell: strange, i managed to remove all duplicate tx hashing in ultraprune (verified with asserts), and got the 185k-block speed down to about 6 minutes, but still can't get it as low as the 5m20s i had before by just adding a cached hash value to CTransaction...