1 2014-12-11 00:00:57 Lightsword has joined
2 2014-12-11 00:01:34 gsdgdfs is now known as Transisto
3 2014-12-11 00:01:49 Guest15960 has quit (Ping timeout: 256 seconds)
4 2014-12-11 00:02:35 _yoy_ has quit (Ping timeout: 256 seconds)
5 2014-12-11 00:03:01 IrishGringo has quit (Ping timeout: 258 seconds)
6 2014-12-11 00:03:54 iugfhvybu has quit (Ping timeout: 255 seconds)
7 2014-12-11 00:04:37 _yoy_ has joined
8 2014-12-11 00:04:55 brianhoffman has joined
9 2014-12-11 00:06:12 t7 has quit (Quit: ChatZilla 0.9.91 [Firefox 34.0.5/20141126041045])
10 2014-12-11 00:07:01 <ryan-c> How does one determine which output is covered by SIGHASH_SINGLE?
11 2014-12-11 00:07:20 <gmaxwell> the output at the same index as the signature.
12 2014-12-11 00:08:39 paveljanik has quit (Quit: This computer has gone to sleep)
13 2014-12-11 00:09:38 <ryan-c> gmaxwell: That's what I thought, thanks. I don't suppose you can clarify why SIGHASH_SINGLE can't have more inputs than outputs? (does SIGHASH_SINGLE|SIGHASH_ANYONECANPAY change this?)
14 2014-12-11 00:09:48 askmike has joined
15 2014-12-11 00:09:51 huma_ has quit ()
16 2014-12-11 00:10:01 <ryan-c> (I'm looking at the OP_CHECKSIG wiki page)
17 2014-12-11 00:10:36 Shiftos has joined
18 2014-12-11 00:12:15 Emcy has quit (Read error: Connection reset by peer)
19 2014-12-11 00:12:58 DougieBot5000 has quit (Quit: Leaving)
20 2014-12-11 00:13:21 Brad_1121 has joined
21 2014-12-11 00:13:32 Lightsword has quit (Quit: Lightsword)
22 2014-12-11 00:13:46 <gmaxwell> ryan-c: huh? it certantly can have more inputs than outputs. Its just that the inputs past the output count can't be sighash single.
23 2014-12-11 00:14:06 askmike has quit (Ping timeout: 245 seconds)
24 2014-12-11 00:14:06 <sipa> well... they can be
25 2014-12-11 00:14:09 <ryan-c> gmaxwell: "Note: The transaction that uses SIGHASH_SINGLE type of signature should not have more inputs than outputs. However if it does (because of the pre-existing implementation), it shall not be rejected, but instead for every "illegal" input (meaning: an input that has an index bigger than the maximum output index) the node should still verify it, though assuming the hash of 0000000000000000000000000000000000000000000000000000000000000001"
26 2014-12-11 00:14:13 <sipa> they just don't sign anything useufl
27 2014-12-11 00:14:26 <ryan-c> maybe i am just not understanding that right.
28 2014-12-11 00:14:41 IrishGringo has joined
29 2014-12-11 00:14:45 <gmaxwell> ryan-c: the warnings is incorret.
30 2014-12-11 00:14:47 <gmaxwell> er incorrect.
31 2014-12-11 00:15:03 <ryan-c> gmaxwell: okay, thanks
32 2014-12-11 00:15:16 <gmaxwell> It's perfectly fine to have, say, two inputs, the first is sighash single, and one output.
33 2014-12-11 00:16:42 okae has quit (Quit: bye!)
34 2014-12-11 00:18:52 okae has joined
35 2014-12-11 00:20:06 starsocc- has joined
36 2014-12-11 00:20:06 starsocc- is now known as starsoccer
37 2014-12-11 00:20:14 gnuborg has quit (Quit: leaving)
38 2014-12-11 00:20:37 starsoccer is now known as Guest60116
39 2014-12-11 00:23:15 jtimon has quit (Ping timeout: 255 seconds)
40 2014-12-11 00:24:34 Burrito has quit (Quit: INPUT ERROR: Too tired to keep eyes open!)
41 2014-12-11 00:25:39 viajero has joined
42 2014-12-11 00:26:33 Guest60116 has quit (Ping timeout: 256 seconds)
43 2014-12-11 00:27:23 eitan_chatav has joined
44 2014-12-11 00:28:13 op_null has quit (Quit: leaving)
45 2014-12-11 00:28:42 patcon has quit (Ping timeout: 258 seconds)
46 2014-12-11 00:30:21 Flyer9933 has quit (Ping timeout: 250 seconds)
47 2014-12-11 00:30:36 aschildbach has quit (Remote host closed the connection)
48 2014-12-11 00:30:43 OneFixt has quit (Read error: Connection reset by peer)
49 2014-12-11 00:30:52 postpre has quit (Ping timeout: 250 seconds)
50 2014-12-11 00:30:59 OneFixt has joined
51 2014-12-11 00:31:59 melvster has quit (Remote host closed the connection)
52 2014-12-11 00:31:59 melvin has quit (Remote host closed the connection)
53 2014-12-11 00:32:43 Flyer33 has joined
54 2014-12-11 00:32:59 melvster has joined
55 2014-12-11 00:35:03 Flyer33 has quit (Excess Flood)
56 2014-12-11 00:35:05 IrishGringo has quit (Ping timeout: 265 seconds)
57 2014-12-11 00:35:41 Flyer33 has joined
58 2014-12-11 00:36:29 huma_ has joined
59 2014-12-11 00:38:22 imfaust has joined
60 2014-12-11 00:40:58 patcon has joined
61 2014-12-11 00:42:33 benrcole1 has joined
62 2014-12-11 00:42:54 eitan_chatav has quit (Remote host closed the connection)
63 2014-12-11 00:43:25 benrcole has quit (Read error: Connection reset by peer)
64 2014-12-11 00:44:34 weilu_ has joined
65 2014-12-11 00:45:02 benrcole has joined
66 2014-12-11 00:47:20 benrcole1 has quit (Ping timeout: 256 seconds)
67 2014-12-11 00:47:30 huma_ has quit ()
68 2014-12-11 00:47:43 huma_ has joined
69 2014-12-11 00:47:48 BCBot has quit (Remote host closed the connection)
70 2014-12-11 00:47:51 BCBot_ has joined
71 2014-12-11 00:49:38 weilu_ has quit (Ping timeout: 272 seconds)
72 2014-12-11 00:51:09 Emcy has joined
73 2014-12-11 00:54:34 <huma_> sipa: hi. sadly, reindexing ended with "LevelDB read failure: Corruption: block checksum mismatch" when it was only 34 weeks left to index. people here suggested a hardware issue. i ran memtest - no errors. hdd smart status is ok. i ran bitcoin-qt again without -reindex. it picked up from 34 weeks and seems to be crunching blocks so far.
74 2014-12-11 00:54:56 <sipa> how long did you run memtest?
75 2014-12-11 00:55:04 Lexa has quit (Ping timeout: 250 seconds)
76 2014-12-11 00:55:13 <sipa> some errors only appear after significant time, or overheating or something
77 2014-12-11 00:55:20 <huma_> sipa: about 20 min
78 2014-12-11 00:55:21 <sipa> and bitcoin really can stress the hardware
79 2014-12-11 00:55:25 <gmaxwell> usually you leave memtest running overnight. Unfortunately even then it won't catch everything.
80 2014-12-11 00:55:34 koeppelmann has joined
81 2014-12-11 00:55:39 <huma_> i see
82 2014-12-11 00:57:03 <sipa> how old is the machine?
83 2014-12-11 00:57:08 <huma_> i suppose 99% of the time it's not critical (my apps do not crash or anything in daily use), but bitcoin is sensitive to precision.
84 2014-12-11 00:57:17 <huma_> 3 years
85 2014-12-11 00:57:30 <huma_> or 4 now
86 2014-12-11 00:58:06 <sipa> try running bitcoin with -par=1
87 2014-12-11 00:58:28 <sipa> that will use only a single thread for script validation
88 2014-12-11 00:59:25 <huma_> thank you. will try that.
89 2014-12-11 00:59:49 <huma_> 33 weeks left. slowly going there.
90 2014-12-11 01:00:10 koeppelmann has quit (Ping timeout: 244 seconds)
91 2014-12-11 01:00:40 <huma_> i'm waiting for skylake to upgrade
92 2014-12-11 01:00:52 Lexa has joined
93 2014-12-11 01:00:58 <sipa> skylake?
94 2014-12-11 01:01:24 plaza has quit (Quit: Leaving...me ne vado ciao)
95 2014-12-11 01:01:25 n0n0_ has quit (Ping timeout: 244 seconds)
96 2014-12-11 01:01:26 <huma_> intel's new architecture
97 2014-12-11 01:01:51 <huma_> http://en.wikipedia.org/wiki/Skylake_%28microarchitecture%29
98 2014-12-11 01:02:26 patcon has quit (Ping timeout: 258 seconds)
99 2014-12-11 01:02:35 Zarutian has joined
100 2014-12-11 01:02:36 <sipa> yeah, was already reading that :)
101 2014-12-11 01:02:44 hashtag has joined
102 2014-12-11 01:03:23 msvb-lab has quit (Quit: msvb-lab)
103 2014-12-11 01:05:08 PRab has quit (Remote host closed the connection)
104 2014-12-11 01:05:52 KillYourTV has joined
105 2014-12-11 01:07:31 postpre has joined
106 2014-12-11 01:07:56 starsoccer has joined
107 2014-12-11 01:08:26 starsoccer is now known as Guest12217
108 2014-12-11 01:09:58 won9 has quit (Quit: won9)
109 2014-12-11 01:11:55 GM0127 has joined
110 2014-12-11 01:13:13 Guest12217 has quit (Ping timeout: 256 seconds)
111 2014-12-11 01:14:12 GM0127 has quit (Client Quit)
112 2014-12-11 01:14:52 patcon has joined
113 2014-12-11 01:14:55 Raccoon has quit (Ping timeout: 256 seconds)
114 2014-12-11 01:15:31 Raccoon has joined
115 2014-12-11 01:16:02 twixisowned has quit (Quit: Leaving)
116 2014-12-11 01:16:37 trixisowned has joined
117 2014-12-11 01:18:15 <huma_> sipa: i note a substantial slowdown in block processing after some time. down to 1-2 blocks per second.
118 2014-12-11 01:19:23 <sipa> yup, once you pass the last checkpoint, bitcoin actually starts validating every transaction
119 2014-12-11 01:19:33 <sipa> that's the point where -par=X matters
120 2014-12-11 01:19:41 <sipa> by default, it will use all available cores on your system
121 2014-12-11 01:19:56 <sipa> which can push hardware a bit too much
122 2014-12-11 01:20:06 <huma_> it's now at -par=0 by default
123 2014-12-11 01:20:35 <huma_> got your advice after i started it
124 2014-12-11 01:20:48 paxtoncamaro91 has joined
125 2014-12-11 01:21:26 <huma_> sipa: wait, what is "last checkpoint"?
126 2014-12-11 01:21:43 <sipa> use -par=1
127 2014-12-11 01:21:50 <sipa> -par=0 means default: use all cores
128 2014-12-11 01:21:54 <sipa> -par=1 means just one core
129 2014-12-11 01:22:08 <huma_> i know, read that :) will do on my next run
130 2014-12-11 01:22:16 <huma_> thank you
131 2014-12-11 01:22:31 hashtag has quit (Ping timeout: 252 seconds)
132 2014-12-11 01:22:55 paxtoncamaro91 has left ()
133 2014-12-11 01:23:13 phish has quit (Read error: Connection reset by peer)
134 2014-12-11 01:23:19 Dizzle has quit (Quit: Leaving...)
135 2014-12-11 01:28:29 eordano has joined
136 2014-12-11 01:29:09 hmsimha has joined
137 2014-12-11 01:29:20 Grishnakh has quit (Read error: Connection reset by peer)
138 2014-12-11 01:31:57 patcon has quit (Ping timeout: 258 seconds)
139 2014-12-11 01:33:39 pewpsewp has joined
140 2014-12-11 01:38:36 eordano has quit (Quit: leaving)
141 2014-12-11 01:40:51 jMyles has quit (Ping timeout: 252 seconds)
142 2014-12-11 01:42:27 hashtag has joined
143 2014-12-11 01:43:07 <huma_> heh, this is good. here's a new error during the second reindex run: "IO error: c:\wallet\bitcoin\chainstate\012660.ldb: The process cannot access the file because it is being used by another process."
144 2014-12-11 01:44:25 <gmaxwell> You have some broken antivirus software that is screwing up your system.
145 2014-12-11 01:44:33 patcon has joined
146 2014-12-11 01:44:41 hanti is now known as HANTI
147 2014-12-11 01:44:49 <huma_> no antivirus here
148 2014-12-11 01:45:10 <sipa> some virus then? :)
149 2014-12-11 01:45:19 weilu_ has joined
150 2014-12-11 01:45:20 eordano has joined
151 2014-12-11 01:45:32 DougieBot5000 has joined
152 2014-12-11 01:46:15 HANTI is now known as hanti
153 2014-12-11 01:46:50 jprichardson has quit (Ping timeout: 256 seconds)
154 2014-12-11 01:47:57 <midnightmagic> or spyware
155 2014-12-11 01:49:06 stevedekorte has quit (Ping timeout: 256 seconds)
156 2014-12-11 01:49:11 <huma_> unlikely, but with regin kind anything is possible
157 2014-12-11 01:49:44 weilu_ has quit (Ping timeout: 250 seconds)
158 2014-12-11 01:50:36 Sleepnbum has quit (Ping timeout: 250 seconds)
159 2014-12-11 01:53:46 user7779_ has quit ()
160 2014-12-11 01:54:26 moleccc has joined
161 2014-12-11 01:55:28 viajero has left ()
162 2014-12-11 01:56:11 <huma_> is it safe to downgrade to 0.8.5? never had a problem with this version
163 2014-12-11 01:56:33 <sipa> it may or may not work
164 2014-12-11 01:57:05 <sipa> if you're not relying on it for production, maybe you can help test 0.10 on it? :)
165 2014-12-11 01:57:15 molec has quit (Ping timeout: 240 seconds)
166 2014-12-11 01:57:36 <huma_> i mean, are there outstanding issues with 0.8.5 on the current network? :)
167 2014-12-11 01:59:27 <gmaxwell> 0.8.5 has unfixed vulnerabilties. Seriously, there is something wrong with your host.
168 2014-12-11 02:00:50 imfaust has quit (Ping timeout: 244 seconds)
169 2014-12-11 02:04:18 jprichardson has joined
170 2014-12-11 02:06:37 Lightsword has joined
171 2014-12-11 02:07:01 felipelalli has joined
172 2014-12-11 02:08:04 Lexa has quit (Remote host closed the connection)
173 2014-12-11 02:13:44 <huma_> gmaxwell: what would be your guess is wrong giving the errors so far: 1. hashMerkleRoot mismatch, 2. LevelDB read failure: Corruption: block checksum mismatch, 3. IO error: c:\wallet\bitcoin\chainstate\012660.ldb: The process cannot access the file because it is being used by another process.
174 2014-12-11 02:14:01 <sipa> your OS, your disk, your CPU or your memory are broken
175 2014-12-11 02:14:02 <sipa> really...
176 2014-12-11 02:14:03 midnightmagic has quit (Quit: quit)
177 2014-12-11 02:14:38 <huma_> that's a lot to cover :)
178 2014-12-11 02:15:07 <gmaxwell> huma_: thats all very consistent with what other people have seen from 'antivirus' or 'indexing' software that corrupts their databases. The file in use message is basically a dead giveaway.
179 2014-12-11 02:16:37 <huma_> thank you. will look into that. maybe there's an indexing service that kicks in at the wrong time.
180 2014-12-11 02:17:13 midnightmagic has joined
181 2014-12-11 02:19:59 ryanxcharles has quit (Ping timeout: 250 seconds)
182 2014-12-11 02:20:22 wallet42 has quit (Quit: Leaving.)
183 2014-12-11 02:21:57 chipmadness has joined
184 2014-12-11 02:22:23 <chipmadness> Hey guys
185 2014-12-11 02:22:40 <chipmadness> I was wondering if anyone here knows a good place to learn more about the coding inside bitcoin
186 2014-12-11 02:22:51 <sipa> github.com/bitcoin/bitcoin :p
187 2014-12-11 02:23:18 <chipmadness> any where else?
188 2014-12-11 02:23:41 <sipa> (though you should probably first read through the developer documentation on bitcoin.org)
189 2014-12-11 02:24:07 <phantomcircuit> gmaxwell, sadly i've left memtest running on systems for 48+ hours and failed to catch errors
190 2014-12-11 02:24:13 <chipmadness> thank you sipa
191 2014-12-11 02:24:21 <phantomcircuit> then rebooted and immediately found them
192 2014-12-11 02:24:51 <phantomcircuit> memory correctness is suitably random to be difficult to diagnose
193 2014-12-11 02:27:50 <Diablo-D3> phantomcircuit: sounds like issue with bios
194 2014-12-11 02:28:00 <Diablo-D3> race conditions can happen in bioses
195 2014-12-11 02:28:04 <Diablo-D3> its _hilarious_
196 2014-12-11 02:28:18 Zarutian has quit (Quit: Leaving.)
197 2014-12-11 02:29:07 <phantomcircuit> Diablo-D3, it's SO-DIMM slots with capacitors that got knocked clean off
198 2014-12-11 02:29:21 <phantomcircuit> so reliability is variable based on tight electric tolerances
199 2014-12-11 02:29:25 <phantomcircuit> fun right
200 2014-12-11 02:29:38 <phantomcircuit> i cant replace it either because it's basically stuck under a heat pipe
201 2014-12-11 02:29:39 <Diablo-D3> HAHAHA
202 2014-12-11 02:29:54 <Diablo-D3> phantomcircuit: so basically, it may boot correctly depending on how warm it is.
203 2014-12-11 02:30:08 <phantomcircuit> oh it boots either way since it's high mem
204 2014-12-11 02:30:17 <Diablo-D3> you know what I mean
205 2014-12-11 02:30:25 <phantomcircuit> yeah
206 2014-12-11 02:30:34 <Diablo-D3> oh that is priceless
207 2014-12-11 02:30:35 BCBot` has quit (Remote host closed the connection)
208 2014-12-11 02:30:43 * Diablo-D3 adds that to his list of wtf stories
209 2014-12-11 02:30:44 BCBot has joined
210 2014-12-11 02:31:16 <phantomcircuit> Diablo-D3, it's actually pretty interesting how many circuits are designing with total capacitance being from multiple ceramic caps
211 2014-12-11 02:31:27 <Diablo-D3> phantomcircuit: best one is still the one about the pdp11 that had a switch on it with one wire going into it that will promptly crash it, and the wire is going into a ground on the mobo
212 2014-12-11 02:31:33 <phantomcircuit> where removing a few of them has no apparent effect but changes the reliability significantly
213 2014-12-11 02:31:38 <Diablo-D3> yeah
214 2014-12-11 02:31:43 <Diablo-D3> thats why they have arrays of them often
215 2014-12-11 02:31:51 twixisowned has joined
216 2014-12-11 02:31:53 <Diablo-D3> if one happens to fail, your shit might keep working
217 2014-12-11 02:32:05 <Diablo-D3> or at least, limp along enough to get a new box
218 2014-12-11 02:33:01 twixisowned has quit (Read error: Connection reset by peer)
219 2014-12-11 02:33:08 trixbutt has joined
220 2014-12-11 02:34:01 <phantomcircuit> Diablo-D3, for high assurance systems maybe doing that is a bad idea
221 2014-12-11 02:34:02 <phantomcircuit> heh
222 2014-12-11 02:34:08 johnsoft has quit (Ping timeout: 272 seconds)
223 2014-12-11 02:34:11 <Diablo-D3> well
224 2014-12-11 02:34:15 <Diablo-D3> thats how you START to build them
225 2014-12-11 02:34:22 johnsoft has joined
226 2014-12-11 02:34:26 <Diablo-D3> but you add more shit to them
227 2014-12-11 02:34:31 twixisowned has joined
228 2014-12-11 02:34:38 <Diablo-D3> phantomcircuit: like ever see large scale VRM arrays on overclock-oriented mobos?
229 2014-12-11 02:34:51 twixisowned has quit (Read error: Connection reset by peer)
230 2014-12-11 02:34:56 trixisowned has quit (Ping timeout: 244 seconds)
231 2014-12-11 02:35:07 <Diablo-D3> its pretty much assured that at the peak of overclocking on that board, that shit is waaaay out of spec
232 2014-12-11 02:35:15 <Diablo-D3> but its so overengineered that it doesnt quite matter
233 2014-12-11 02:35:34 algesten has joined
234 2014-12-11 02:35:37 <Diablo-D3> you'll get your 8ghz overclock for the several minutes of liquid nitrogen you have
235 2014-12-11 02:35:43 <Diablo-D3> and then it will promptly burn up
236 2014-12-11 02:35:54 trixisowned has joined
237 2014-12-11 02:37:52 kromtar has quit (Quit: bye bye.)
238 2014-12-11 02:38:02 trixbutt has quit (Ping timeout: 244 seconds)
239 2014-12-11 02:39:35 kromtar has joined
240 2014-12-11 02:40:47 Lexa has joined
241 2014-12-11 02:42:28 Starduster_ has quit (Read error: Connection reset by peer)
242 2014-12-11 02:44:24 koeppelmann has joined
243 2014-12-11 02:45:18 WeCluster has quit (Quit: WeCluster)
244 2014-12-11 02:46:03 weilu has joined
245 2014-12-11 02:46:25 mpmcsweeney has joined
246 2014-12-11 02:48:09 felipelalli has quit (Ping timeout: 244 seconds)
247 2014-12-11 02:48:33 belcher has quit (Quit: Leaving)
248 2014-12-11 02:48:40 koeppelmann has quit (Ping timeout: 244 seconds)
249 2014-12-11 02:49:06 cheako has joined
250 2014-12-11 02:49:38 cheako has quit (Remote host closed the connection)
251 2014-12-11 02:50:51 weilu has quit (Ping timeout: 255 seconds)
252 2014-12-11 02:51:22 chipmadness has quit (Quit: Leaving)
253 2014-12-11 02:53:24 benrcole has quit (Quit: Leaving.)
254 2014-12-11 02:58:34 algesten has quit (Ping timeout: 258 seconds)
255 2014-12-11 02:59:13 jb55_ has joined
256 2014-12-11 03:02:47 jb55 has quit (Ping timeout: 258 seconds)
257 2014-12-11 03:03:40 jb55_ has quit (Ping timeout: 245 seconds)
258 2014-12-11 03:03:48 algesten has joined
259 2014-12-11 03:07:47 ValicekB has quit (Ping timeout: 244 seconds)
260 2014-12-11 03:09:35 algesten has quit (Ping timeout: 272 seconds)
261 2014-12-11 03:11:19 ValicekB has joined
262 2014-12-11 03:11:40 algesten has joined
263 2014-12-11 03:13:52 felipelalli has joined
264 2014-12-11 03:16:56 jprichardson has quit (Ping timeout: 256 seconds)
265 2014-12-11 03:20:15 felipelalli has quit (Ping timeout: 240 seconds)
266 2014-12-11 03:23:25 hanti is now known as HANTI
267 2014-12-11 03:25:15 Application has quit (Remote host closed the connection)
268 2014-12-11 03:25:46 brson has quit (Quit: leaving)
269 2014-12-11 03:27:01 patcon has quit (Remote host closed the connection)
270 2014-12-11 03:30:36 felipelalli has joined
271 2014-12-11 03:31:43 Gyps has quit (Ping timeout: 264 seconds)
272 2014-12-11 03:33:50 Raziel has quit (Ping timeout: 258 seconds)
273 2014-12-11 03:36:55 felipelalli has quit (Ping timeout: 240 seconds)
274 2014-12-11 03:37:01 Gyps has joined
275 2014-12-11 03:37:27 trixisowned has quit (Ping timeout: 244 seconds)
276 2014-12-11 03:37:35 trixisowned has joined
277 2014-12-11 03:39:21 algesten has quit (Ping timeout: 264 seconds)
278 2014-12-11 03:40:27 algesten has joined
279 2014-12-11 03:40:48 algesten has quit (Client Quit)
280 2014-12-11 03:41:19 felipelalli has joined
281 2014-12-11 03:45:29 won9 has joined
282 2014-12-11 03:46:49 weilu_ has joined
283 2014-12-11 03:47:35 jchp has joined
284 2014-12-11 03:48:28 mpmcswee_ has joined
285 2014-12-11 03:48:34 Lightsword has quit (Quit: Lightsword)
286 2014-12-11 03:51:10 weilu_ has quit (Ping timeout: 245 seconds)
287 2014-12-11 03:51:49 Application has joined
288 2014-12-11 03:52:04 mpmcsweeney has quit (Ping timeout: 256 seconds)
289 2014-12-11 03:57:43 Bwild has quit (Remote host closed the connection)
290 2014-12-11 03:57:53 DigiByteDev has joined
291 2014-12-11 04:06:45 Starduster has joined
292 2014-12-11 04:10:14 coiner has quit (Ping timeout: 240 seconds)
293 2014-12-11 04:16:20 papa2 has quit (Remote host closed the connection)
294 2014-12-11 04:17:00 papa2 has joined
295 2014-12-11 04:17:00 Entarctica__ has joined
296 2014-12-11 04:20:59 ryanxcharles has joined
297 2014-12-11 04:23:17 wallet42 has joined
298 2014-12-11 04:28:12 ionstorm has quit (Quit: Leaving)
299 2014-12-11 04:28:42 Lightsword has joined
300 2014-12-11 04:30:33 Namworld has quit (Read error: Connection reset by peer)
301 2014-12-11 04:33:03 ericmuyser has joined
302 2014-12-11 04:33:13 koeppelmann has joined
303 2014-12-11 04:33:33 TheSeven has quit (Ping timeout: 244 seconds)
304 2014-12-11 04:35:18 TheSeven has joined
305 2014-12-11 04:37:34 koeppelmann has quit (Ping timeout: 240 seconds)
306 2014-12-11 04:43:53 Guest94202__ has quit (Quit: Connection closed for inactivity)
307 2014-12-11 04:43:54 eitan_chatav has joined
308 2014-12-11 04:44:32 coiner has joined
309 2014-12-11 04:46:05 WeCluster has joined
310 2014-12-11 04:47:31 weilu_ has joined
311 2014-12-11 04:48:11 eitan_chatav has quit (Ping timeout: 250 seconds)
312 2014-12-11 04:52:09 weilu_ has quit (Ping timeout: 244 seconds)
313 2014-12-11 04:54:22 CheckDavid has quit (Quit: Connection closed for inactivity)
314 2014-12-11 04:57:48 WeCluster has quit (Quit: WeCluster)
315 2014-12-11 04:59:02 stevedekorte has joined
316 2014-12-11 05:02:20 stevedekorte has quit (Client Quit)
317 2014-12-11 05:02:43 stevedekorte has joined
318 2014-12-11 05:03:15 stevedekorte has quit (Client Quit)
319 2014-12-11 05:03:30 stevedekorte has joined
320 2014-12-11 05:03:31 maraoz has quit (Ping timeout: 264 seconds)
321 2014-12-11 05:04:01 stevedekorte has quit (Client Quit)
322 2014-12-11 05:04:34 stevedekorte has joined
323 2014-12-11 05:05:04 stevedekorte has quit (Client Quit)
324 2014-12-11 05:05:10 Squidicc has quit (Quit: Oh no, not again)
325 2014-12-11 05:05:20 stevedekorte has joined
326 2014-12-11 05:05:42 bitbumper has quit (Quit: Leaving)
327 2014-12-11 05:05:49 grau has joined
328 2014-12-11 05:05:51 stevedekorte has quit (Client Quit)
329 2014-12-11 05:06:19 stevedekorte has joined
330 2014-12-11 05:06:46 stevedekorte has quit (Client Quit)
331 2014-12-11 05:07:06 stevedekorte has joined
332 2014-12-11 05:08:50 twixisowned has joined
333 2014-12-11 05:09:18 twixisowned has quit (Client Quit)
334 2014-12-11 05:09:26 twixisowned has joined
335 2014-12-11 05:10:14 kadoban has quit (Ping timeout: 244 seconds)
336 2014-12-11 05:11:05 trixbutt has joined
337 2014-12-11 05:11:59 trixisowned has quit (Ping timeout: 244 seconds)
338 2014-12-11 05:15:05 twixisowned has quit (Ping timeout: 244 seconds)
339 2014-12-11 05:21:16 trixbutt is now known as trixisowned
340 2014-12-11 05:21:21 Squidicuz has joined
341 2014-12-11 05:23:10 pewpsewp has quit (Quit: My MacBook has gone to sleep. ZZZzzzâ¦)
342 2014-12-11 05:23:14 Lightsword has quit (Quit: Lightsword)
343 2014-12-11 05:24:08 mpmcswee_ has quit ()
344 2014-12-11 05:25:52 Squidicuz has quit (Client Quit)
345 2014-12-11 05:26:31 akstunt600 has quit (Ping timeout: 265 seconds)
346 2014-12-11 05:28:47 Squidicuz has joined
347 2014-12-11 05:33:19 stevedekorte has quit (Quit: stevedekorte)
348 2014-12-11 05:33:44 stevedekorte has joined
349 2014-12-11 05:34:07 stevedekorte has quit (Client Quit)
350 2014-12-11 05:37:05 stevedekorte has joined
351 2014-12-11 05:37:26 stevedekorte has quit (Client Quit)
352 2014-12-11 05:38:08 Gyps has quit (Quit: Gyps)
353 2014-12-11 05:38:31 BNCatDIGISHELL has quit (Ping timeout: 250 seconds)
354 2014-12-11 05:39:02 Raccoon has quit (Ping timeout: 245 seconds)
355 2014-12-11 05:39:09 BNCatDIGISHELL has joined
356 2014-12-11 05:39:17 paveljanik has joined
357 2014-12-11 05:39:54 stevedekorte has joined
358 2014-12-11 05:40:17 stevedekorte has quit (Client Quit)
359 2014-12-11 05:40:35 Raccoon has joined
360 2014-12-11 05:41:23 stevedekorte has joined
361 2014-12-11 05:41:25 rusty has quit (Quit: Leaving.)
362 2014-12-11 05:41:38 stevedekorte has quit (Client Quit)
363 2014-12-11 05:42:27 grau has quit (Remote host closed the connection)
364 2014-12-11 05:42:32 stevedekorte has joined
365 2014-12-11 05:42:38 stevedekorte has quit (Client Quit)
366 2014-12-11 05:43:17 moa has quit (Quit: Leaving.)
367 2014-12-11 05:43:22 stevedekorte has joined
368 2014-12-11 05:43:35 stevedekorte has quit (Client Quit)
369 2014-12-11 05:45:08 stevedekorte has joined
370 2014-12-11 05:45:25 stevedekorte has quit (Client Quit)
371 2014-12-11 05:46:07 stevedekorte has joined
372 2014-12-11 05:46:24 stevedekorte has quit (Client Quit)
373 2014-12-11 05:47:43 stevedekorte has joined
374 2014-12-11 05:47:59 stevedekorte has quit (Client Quit)
375 2014-12-11 05:48:27 weilu_ has joined
376 2014-12-11 05:48:41 Bwild has joined
377 2014-12-11 05:50:57 Bwild has quit (Client Quit)
378 2014-12-11 05:51:15 Bwild has joined
379 2014-12-11 05:52:04 Gyps has joined
380 2014-12-11 05:52:22 stevedekorte has joined
381 2014-12-11 05:52:38 stevedekorte has quit (Client Quit)
382 2014-12-11 05:52:47 weilu_ has quit (Ping timeout: 245 seconds)
383 2014-12-11 05:56:46 elichai2 has quit (Ping timeout: 252 seconds)
384 2014-12-11 05:57:01 stevedekorte has joined
385 2014-12-11 05:57:01 stevedekorte has quit (Client Quit)
386 2014-12-11 05:58:04 op_null has joined
387 2014-12-11 05:59:00 <op_null> would anybody oppose a sendrawtransaction "dry run" patch (not for 0.10.0 though)? does all the checks but doesn't actually broadcast.
388 2014-12-11 05:59:09 Application has quit (Ping timeout: 264 seconds)
389 2014-12-11 05:59:16 Applicat_ has joined
390 2014-12-11 06:03:19 rebroad_ has joined
391 2014-12-11 06:03:39 Gyps has quit (Remote host closed the connection)
392 2014-12-11 06:05:37 <gmaxwell> op_null: maybe instead just a checkrawtransaction ? or a "valid" flag on decode raw transactions output?
393 2014-12-11 06:05:59 <gmaxwell> op_null: you could go one further and write a patch that let you disable all transaction transmission, which we were musing about being very useful. e.g. lets you use the wallet like normal but then submit your transactions over some more private method.
394 2014-12-11 06:07:17 <op_null> that sounds sensible enough
395 2014-12-11 06:07:41 <op_null> do you mean that the GUI would have that feature, hitting "send" just gives you the hex encoded raw treansaction?
396 2014-12-11 06:08:27 <gmaxwell> well the first step would just be some command line / config switch that disables all the codepaths that would actually broadcast a transaction.
397 2014-12-11 06:08:46 <gmaxwell> Thats actually enough to be useful on its own, since you can flip it on then getrawtransaction your own txn through the rpc or debug console.
398 2014-12-11 06:09:33 EasyAt has joined
399 2014-12-11 06:09:35 <gmaxwell> (or even run an RPC applet that autosnarfs your transactions and submits them via pond-bitmessage-mixmaster)
400 2014-12-11 06:10:13 Aido has joined
401 2014-12-11 06:10:35 * op_null nods
402 2014-12-11 06:11:33 <gmaxwell> obviously more functionality would be to have the gui automatically hand it to you at send time.. also tracking when its heard it via the network, right now we have no indicator of that I think.
403 2014-12-11 06:11:58 <gmaxwell> which would be useful even without the broadcast surpression.
404 2014-12-11 06:13:17 <op_null> out of scope for what I was planning to do, but can lay the foundation with some sort of squelch option. I'll look into how to do that properly, I don't know any of that part of the codebase at all.
405 2014-12-11 06:13:18 Aido_ has quit (Ping timeout: 258 seconds)
406 2014-12-11 06:13:53 <op_null> (you're right it should be in decoderawtransaction, I just liked the idea of calling it a dry run)
407 2014-12-11 06:16:52 <gmaxwell> dry run sounds nice but sounds error prone
408 2014-12-11 06:17:02 <gmaxwell> oops forgot the option now the coins are poof.
409 2014-12-11 06:17:50 <op_null> right. decoderawtransaction should be assumed to be "safe" in that regard.
410 2014-12-11 06:19:41 <Diablo-D3> gmaxwell: https://commerce.microsoft.com/PaymentHub/Help/Right?helppagename=CSV_BitcoinHowTo.htm
411 2014-12-11 06:19:42 <Diablo-D3> wat
412 2014-12-11 06:22:06 koeppelmann has joined
413 2014-12-11 06:22:56 rusty has joined
414 2014-12-11 06:24:05 <gmaxwell> interesting. What service is that for? (also OT here, #bitcoin)
415 2014-12-11 06:27:11 koeppelmann has quit (Ping timeout: 272 seconds)
416 2014-12-11 06:28:27 Grishnakh has joined
417 2014-12-11 06:30:27 Aquent has quit (Ping timeout: 250 seconds)
418 2014-12-11 06:32:21 WeCluster has joined
419 2014-12-11 06:34:20 swappermall has quit (Remote host closed the connection)
420 2014-12-11 06:36:11 ericmuyser has quit (Remote host closed the connection)
421 2014-12-11 06:37:58 grau has joined
422 2014-12-11 06:38:48 ericmuyser has joined
423 2014-12-11 06:44:14 Luke-Jr has quit (Excess Flood)
424 2014-12-11 06:44:49 Luke-Jr has joined
425 2014-12-11 06:49:02 weilu_ has joined
426 2014-12-11 06:53:38 weilu_ has quit (Ping timeout: 244 seconds)
427 2014-12-11 06:54:09 Luke-Jr has quit (Read error: Connection reset by peer)
428 2014-12-11 06:54:24 Luke-Jr has joined
429 2014-12-11 06:58:41 simondlr has joined
430 2014-12-11 07:03:55 simondlr has quit (Ping timeout: 272 seconds)
431 2014-12-11 07:05:51 Entarctica__ has quit (Quit: Page closed)
432 2014-12-11 07:06:53 WeCluster has quit (Ping timeout: 255 seconds)
433 2014-12-11 07:07:09 simondlr has joined
434 2014-12-11 07:08:50 WeCluster has joined
435 2014-12-11 07:13:01 one0one has quit ()
436 2014-12-11 07:15:26 WeCluster has quit (Ping timeout: 255 seconds)
437 2014-12-11 07:19:51 rebroad_ has quit (Remote host closed the connection)
438 2014-12-11 07:20:34 grau has quit (Remote host closed the connection)
439 2014-12-11 07:20:45 antizionist__ has joined
440 2014-12-11 07:23:54 O01eg has quit (Quit: O01eg)
441 2014-12-11 07:26:00 grau has joined
442 2014-12-11 07:29:13 grau has quit (Remote host closed the connection)
443 2014-12-11 07:32:19 benrcole has joined
444 2014-12-11 07:35:31 rusty has quit (Ping timeout: 250 seconds)
445 2014-12-11 07:42:50 benrcole1 has joined
446 2014-12-11 07:43:15 gdm85 has quit (Remote host closed the connection)
447 2014-12-11 07:43:41 gdm85 has joined
448 2014-12-11 07:44:09 benrcole has quit (Ping timeout: 264 seconds)
449 2014-12-11 07:49:49 DigiByteDev has quit (Quit: DigiByteDev)
450 2014-12-11 07:49:49 weilu_ has joined
451 2014-12-11 07:54:54 weilu_ has quit (Ping timeout: 265 seconds)
452 2014-12-11 07:59:42 Lexa has quit (Ping timeout: 250 seconds)
453 2014-12-11 07:59:43 gst has quit (Ping timeout: 250 seconds)
454 2014-12-11 07:59:43 Informerop has quit (Ping timeout: 250 seconds)
455 2014-12-11 07:59:43 magichex has quit (Ping timeout: 250 seconds)
456 2014-12-11 07:59:43 devrandom has quit (Ping timeout: 250 seconds)
457 2014-12-11 08:00:08 KillYourTV has quit (Ping timeout: 250 seconds)
458 2014-12-11 08:00:08 eristisk has quit (Ping timeout: 250 seconds)
459 2014-12-11 08:00:08 Dr-G2 has quit (Ping timeout: 250 seconds)
460 2014-12-11 08:00:35 papa2 has quit (Ping timeout: 250 seconds)
461 2014-12-11 08:00:35 Shiftos has quit (Ping timeout: 250 seconds)
462 2014-12-11 08:00:35 iwilcox has quit (Ping timeout: 250 seconds)
463 2014-12-11 08:00:35 mortale has quit (Ping timeout: 250 seconds)
464 2014-12-11 08:00:35 arubi has quit (Ping timeout: 250 seconds)
465 2014-12-11 08:02:24 fatalhalt has joined
466 2014-12-11 08:03:16 joris has quit (Ping timeout: 252 seconds)
467 2014-12-11 08:05:16 abossard has joined
468 2014-12-11 08:07:10 elichai2 has joined
469 2014-12-11 08:07:21 elichai2 has quit (Changing host)
470 2014-12-11 08:07:21 elichai2 has joined
471 2014-12-11 08:10:59 abossard has quit (Read error: No route to host)
472 2014-12-11 08:15:20 KillYourTV has joined
473 2014-12-11 08:15:40 gst has joined
474 2014-12-11 08:17:21 joris has joined
475 2014-12-11 08:18:27 b_lumenkraft has joined
476 2014-12-11 08:18:27 Lexa has joined
477 2014-12-11 08:18:49 Shiftos has joined
478 2014-12-11 08:18:51 iwilcox has joined
479 2014-12-11 08:18:52 magichex has joined
480 2014-12-11 08:21:14 grau has joined
481 2014-12-11 08:21:39 lclc_bnc is now known as lclc
482 2014-12-11 08:22:02 Informerop has joined
483 2014-12-11 08:25:47 Dr-G has joined
484 2014-12-11 08:25:58 devrandom has joined
485 2014-12-11 08:26:04 askmike has joined
486 2014-12-11 08:33:32 abossard has joined
487 2014-12-11 08:34:12 kermit has quit (Quit: Leaving.)
488 2014-12-11 08:34:41 kermit has joined
489 2014-12-11 08:44:18 Grouver has joined
490 2014-12-11 08:45:01 CustosL1men has quit (Ping timeout: 256 seconds)
491 2014-12-11 08:46:00 elichai2 has quit (Remote host closed the connection)
492 2014-12-11 08:46:16 grau has quit (Remote host closed the connection)
493 2014-12-11 08:46:42 Luke-Jr has quit (Ping timeout: 244 seconds)
494 2014-12-11 08:47:46 Luke-Jr has joined
495 2014-12-11 08:47:56 damethos has joined
496 2014-12-11 08:49:07 grau has joined
497 2014-12-11 08:50:31 weilu_ has joined
498 2014-12-11 08:53:38 grau_ has joined
499 2014-12-11 08:55:06 _yoy_ has quit (Ping timeout: 264 seconds)
500 2014-12-11 08:55:13 weilu_ has quit (Ping timeout: 256 seconds)
501 2014-12-11 08:56:31 grau has quit (Ping timeout: 245 seconds)
502 2014-12-11 08:57:15 _yoy_ has joined
503 2014-12-11 08:57:20 Shiftos has quit (Ping timeout: 250 seconds)
504 2014-12-11 09:02:41 ThomasV has joined
505 2014-12-11 09:03:37 Shiftos has joined
506 2014-12-11 09:04:34 DigiByteDev has joined
507 2014-12-11 09:05:34 magichex has quit (Ping timeout: 250 seconds)
508 2014-12-11 09:06:02 _yoy_ has quit (Ping timeout: 244 seconds)
509 2014-12-11 09:08:20 lclc is now known as lclc_bnc
510 2014-12-11 09:09:41 tarantillo_ has quit (Remote host closed the connection)
511 2014-12-11 09:10:00 tarantillo_ has joined
512 2014-12-11 09:14:09 REiN^ has quit ()
513 2014-12-11 09:14:19 REiN^ has joined
514 2014-12-11 09:14:22 CustosL1men has joined
515 2014-12-11 09:15:52 gnuborg has joined
516 2014-12-11 09:17:20 stevedekorte has joined
517 2014-12-11 09:18:49 wiz has quit ()
518 2014-12-11 09:19:07 wiz has joined
519 2014-12-11 09:19:26 magichex has joined
520 2014-12-11 09:20:09 ThomasV has quit (Ping timeout: 256 seconds)
521 2014-12-11 09:26:23 EasyAt has quit (Ping timeout: 256 seconds)
522 2014-12-11 09:26:29 waxwing has quit (Ping timeout: 244 seconds)
523 2014-12-11 09:27:57 fatalhalt has quit (Remote host closed the connection)
524 2014-12-11 09:30:15 xenog has joined
525 2014-12-11 09:30:58 waxwing has joined
526 2014-12-11 09:33:24 cbeams has joined
527 2014-12-11 09:33:52 timothy has joined
528 2014-12-11 09:35:08 go1111111 has quit (Ping timeout: 264 seconds)
529 2014-12-11 09:37:00 _yoy_ has joined
530 2014-12-11 09:38:28 JackH has joined
531 2014-12-11 09:43:57 EasyAt has joined
532 2014-12-11 09:44:23 askmike has quit (Remote host closed the connection)
533 2014-12-11 09:44:47 go1111111 has joined
534 2014-12-11 09:46:21 simondlr_ has joined
535 2014-12-11 09:46:21 simondlr has quit (Read error: Connection reset by peer)
536 2014-12-11 09:46:59 _nskelsey_ has quit (Ping timeout: 245 seconds)
537 2014-12-11 09:47:13 _nskelsey_ has joined
538 2014-12-11 09:47:15 askmike has joined
539 2014-12-11 09:47:23 oujh has joined
540 2014-12-11 09:48:40 n0n0_ has joined
541 2014-12-11 09:51:16 weilu has joined
542 2014-12-11 09:51:48 EasyAt has quit (Ping timeout: 244 seconds)
543 2014-12-11 09:53:49 jprichardson has joined
544 2014-12-11 09:54:29 wallet42 has quit (Quit: Leaving.)
545 2014-12-11 09:54:47 cbeams has quit (Remote host closed the connection)
546 2014-12-11 09:55:25 cbeams has joined
547 2014-12-11 09:55:55 weilu has quit (Ping timeout: 250 seconds)
548 2014-12-11 09:57:31 rubensayshi has joined
549 2014-12-11 09:58:34 op_null has quit (Quit: Lost terminal)
550 2014-12-11 09:59:49 cbeams has quit (Ping timeout: 250 seconds)
551 2014-12-11 10:02:11 cbeams has joined
552 2014-12-11 10:02:21 cbeams has quit (Changing host)
553 2014-12-11 10:02:21 cbeams has joined
554 2014-12-11 10:03:54 stevedekorte has quit (Quit: stevedekorte)
555 2014-12-11 10:04:02 Flyer33 has quit (Remote host closed the connection)
556 2014-12-11 10:04:44 Flyer33 has joined
557 2014-12-11 10:05:02 <wumpus> cfields: looks like the windows travis builds have problems again
558 2014-12-11 10:05:06 <wumpus> "No output has been received in the last 10 minutes, this potentially indicates a stalled build or something wrong with the build itself."
559 2014-12-11 10:06:40 xenog has quit (Quit: Leaving.)
560 2014-12-11 10:07:55 arubi has joined
561 2014-12-11 10:10:45 lclc_bnc is now known as lclc
562 2014-12-11 10:10:47 cbeams has quit (Read error: Connection reset by peer)
563 2014-12-11 10:11:07 damethos has quit (Quit: Bye)
564 2014-12-11 10:11:19 cbeams has joined
565 2014-12-11 10:11:59 abossard has quit (Read error: Connection reset by peer)
566 2014-12-11 10:12:33 abossard has joined
567 2014-12-11 10:14:35 hearn has joined
568 2014-12-11 10:23:01 HANTI is now known as hanti
569 2014-12-11 10:24:11 dabura667 has joined
570 2014-12-11 10:24:53 benrcole has joined
571 2014-12-11 10:26:11 damethos has joined
572 2014-12-11 10:26:34 msvb-lab has joined
573 2014-12-11 10:26:39 benrcole1 has quit (Ping timeout: 265 seconds)
574 2014-12-11 10:30:47 DougieBot5000 has quit (Quit: Leaving)
575 2014-12-11 10:35:44 Aquent has joined
576 2014-12-11 10:39:10 rusty has joined
577 2014-12-11 10:43:05 Diablo-D3 has quit (Ping timeout: 265 seconds)
578 2014-12-11 10:43:58 NewLiberty has joined
579 2014-12-11 10:43:59 NewLiberty_ has joined
580 2014-12-11 10:44:06 NewLiberty_ has quit (Client Quit)
581 2014-12-11 10:44:13 <huma_> sipa: -par=1 seems to be helpful. it's *very* slow, but at least no errors in 6 hours. i start thinking i'd be better off just re-download the blockchain.
582 2014-12-11 10:49:59 <wumpus> re-downloading should never be necessary, better do -reindex
583 2014-12-11 10:51:16 <wumpus> though problems with higher -par= generally point toward cpu overheating issues causing corruption, so be careful with using that machine for crypto
584 2014-12-11 10:52:18 weilu has joined
585 2014-12-11 10:53:27 <jonasschnelli> while trying to fix mem-leaks around the berkey-db implementation it just came to my mind: did nobody every tried to get rid of bdb/wallet.dat?
586 2014-12-11 10:53:54 magichex has quit (Ping timeout: 250 seconds)
587 2014-12-11 10:54:03 EasyAt has joined
588 2014-12-11 10:54:47 <jonasschnelli> the implementation looks awful, maybe a possibility to factor out the wallet interaction and write a proper class where multiple "backend" would be possible.
589 2014-12-11 10:55:17 <wumpus> moving the wallet code to another repository would have a higher priority
590 2014-12-11 10:55:59 <jonasschnelli> so the wallet repo should use the libs and provide the wallet-code only?
591 2014-12-11 10:56:01 <wumpus> the legacy wallet will have to support berkeleydb forever, either directly or through a compatibility script, otherwise people cannot open their old wallets
592 2014-12-11 10:56:19 Diablo-D3 has joined
593 2014-12-11 10:56:41 weilu has quit (Ping timeout: 252 seconds)
594 2014-12-11 10:56:45 <jonasschnelli> wumpus: bdb needs to be there, but there could be a startup-arg (-walletbackend=bdb) where user could switch backend. A manual migration would be necessary.
595 2014-12-11 10:57:10 <wumpus> anyhow this has been talked about zillions of times, you'd first have to define a new wallet format
596 2014-12-11 10:57:31 <wumpus> which should be self-contained to avoid this kind of trouble in the future
597 2014-12-11 10:58:03 <wumpus> but I don't really want the wallet stuff in the bitcoind repository anymore, it's too much to maintain already, let alone if you add wallet backends and such
598 2014-12-11 10:58:19 EasyAt has quit (Ping timeout: 250 seconds)
599 2014-12-11 11:00:01 <jonasschnelli> wumpus: that would also mean to move the whole Qt part to the "wallet repository"? Qt as RPC console only would not make sense
600 2014-12-11 11:00:07 <wumpus> bitcoin core wallet, if it is to have any future beyond 'example reference implementaiton' at all, would have to turn into a SPV wallet and be its own project
601 2014-12-11 11:00:11 Guest38787 has joined
602 2014-12-11 11:00:38 <wumpus> well a simple node-watch qt gui is useful for people on more graphical oses
603 2014-12-11 11:00:59 <wumpus> but yes the main part would move with it
604 2014-12-11 11:03:21 <huma_> wumpus: i've had corruption related errors 3 times already. it's day 2 of reindexing.
605 2014-12-11 11:04:23 <wumpus> bitcoin-qt -disablewallet GUI is useful to say monitor the node bandwidth, invoke debug commands, see statistics, change configuration, that should stay and is independent from the wallet... ofcourse it could be replaced with a web interface of some kind instead of a qt gui, if someone writes that
606 2014-12-11 11:05:22 <wumpus> huma_: redownloading the blockchain won't help anything with that
607 2014-12-11 11:05:36 <jonasschnelli> so you mean someone should start a independent wallet which uses the current wallet-code but while the rest of the ref. implementation comes over the libbitcoin_*?
608 2014-12-11 11:06:11 <wumpus> jonasschnelli: I don't really care :< it's up to the person creating that project, I suppose
609 2014-12-11 11:07:34 <wumpus> jonasschnelli: it shouldn't be a full node anymore, so a lot of the current code you won't need
610 2014-12-11 11:07:38 magichex has joined
611 2014-12-11 11:07:51 <jonasschnelli> wumpus but i think the libs first need a clean API with docs
612 2014-12-11 11:09:27 damethos has quit (Quit: Bye)
613 2014-12-11 11:10:12 <wumpus> jonasschnelli: you don't need, say, the consensus code in a SPV wallet
614 2014-12-11 11:10:16 Guest38787 has quit (Ping timeout: 272 seconds)
615 2014-12-11 11:10:39 damethos has joined
616 2014-12-11 11:11:13 <wumpus> jonasschnelli: and a 'clean API with docs' isn't a goal right now, except for the consensus libraries
617 2014-12-11 11:12:27 Lightsword has joined
618 2014-12-11 11:14:35 <wumpus> I think the first step would be implementing SPV in the first place, that gives an idea what overlap there will be with the bitcoind project
619 2014-12-11 11:14:44 Diablo-D3 has quit (Ping timeout: 264 seconds)
620 2014-12-11 11:16:35 <wumpus> e.g.at least 1) (de)serialization 2) some form of P2P network handling 3) RPC server
621 2014-12-11 11:17:58 won9 has quit (Quit: won9)
622 2014-12-11 11:18:04 lclc is now known as lclc_bnc
623 2014-12-11 11:18:30 dfletcher has quit (Ping timeout: 264 seconds)
624 2014-12-11 11:18:35 <jonasschnelli> lots of things could be conceptual adopted form bitcoinj?
625 2014-12-11 11:18:36 magichex has quit (Ping timeout: 250 seconds)
626 2014-12-11 11:20:54 won9 has joined
627 2014-12-11 11:21:28 grau_ has quit (Remote host closed the connection)
628 2014-12-11 11:23:24 Diablo-D3 has joined
629 2014-12-11 11:23:43 <rusty> BlueMatt: any clues on that relay old-tx issue? If not I can try setting up a relay server tomorrow with extra annotations, see if I can catch it in the act..
630 2014-12-11 11:23:59 cbeams has quit (Remote host closed the connection)
631 2014-12-11 11:24:25 grau has joined
632 2014-12-11 11:24:34 cbeams has joined
633 2014-12-11 11:28:55 cbeams has quit (Ping timeout: 244 seconds)
634 2014-12-11 11:31:17 cbeams has joined
635 2014-12-11 11:31:33 okae has quit (Quit: bye!)
636 2014-12-11 11:32:11 magichex has joined
637 2014-12-11 11:32:46 <wumpus> jonasschnelli: yes. which begs the question, is it worth doing this in the first place?
638 2014-12-11 11:32:46 cbeams has quit (Read error: Connection reset by peer)
639 2014-12-11 11:33:11 cbeams has joined
640 2014-12-11 11:33:11 cbeams has quit (Changing host)
641 2014-12-11 11:33:11 cbeams has joined
642 2014-12-11 11:33:11 <wumpus> jonasschnelli: there is plenty of choice in the wallet arena
643 2014-12-11 11:34:00 okae has joined
644 2014-12-11 11:34:01 cbeams has quit (Read error: Connection reset by peer)
645 2014-12-11 11:34:10 cbeams has joined
646 2014-12-11 11:36:34 cbeams_ has joined
647 2014-12-11 11:37:45 jtimon has joined
648 2014-12-11 11:38:31 cbeams has quit (Ping timeout: 250 seconds)
649 2014-12-11 11:39:15 <wumpus> jonasschnelli: I don't mean to demotivate you, I originally wrote bitcoin-qt and it'd be nice to see it as new full-featured SPV wallet
650 2014-12-11 11:40:12 kristofferR has joined
651 2014-12-11 11:42:36 <wumpus> but at this point it may be better for bitcoin as a whole to contribute to one of the existing projects, which already do HD, SPV, aim to be more user friendly (and/or offer a saner developer interface, like codeshark's coinvault project)
652 2014-12-11 11:42:46 DigiByteDev has left ()
653 2014-12-11 11:42:56 ruukasu has quit (Ping timeout: 264 seconds)
654 2014-12-11 11:43:21 <wumpus> and leave just the core node infrastructure to bitcoin core
655 2014-12-11 11:44:04 Emcy has quit (Ping timeout: 245 seconds)
656 2014-12-11 11:45:54 <iwilcox> FWIW from someone who hasn't contribute, I disagree. What Core's wallet lacks in features, it makes up for in quality.
657 2014-12-11 11:46:00 <iwilcox> *contributed
658 2014-12-11 11:46:57 <wumpus> well, you can keep using it, it won't go away anytime soon, just don't expect much new from it
659 2014-12-11 11:49:40 benrcole has quit (Quit: Leaving.)
660 2014-12-11 11:50:20 <wumpus> maybe that's ok with you and the quality is *because* the code is mature and doesn't receive much more than bug fixes
661 2014-12-11 11:52:57 <iwilcox> It's more about the conservatism wrt features (whether that's deliberate or simply through feeling the wallet isn't something that deserves focus)
662 2014-12-11 11:53:03 weilu has joined
663 2014-12-11 11:53:55 <iwilcox> And I guess the fact that you can mostly take the guard rails off if you really want to with the rawtransaction stuff.
664 2014-12-11 11:55:33 Lightsword has quit (Quit: Lightsword)
665 2014-12-11 11:56:13 <wumpus> almost all of the rawtransaction stuff is available even without the wallet enabled
666 2014-12-11 11:57:56 weilu has quit (Ping timeout: 264 seconds)
667 2014-12-11 11:58:22 Zarutian has joined
668 2014-12-11 11:58:58 aschildbach has joined
669 2014-12-11 11:59:12 <wumpus> it's not that I dont think it deserves focus, I'd be happy if it received focus, but it's scope for growth is very small as long as it's still part of the bitcoin repository and all has to pass through the current bottlenecks (such as me). The number of hours in a day is limited and I have to choose my battles, I can't maintain a full scale user-friendly-as-well-as-enterprise-scalable wallet project in addition to the core infrastructure and consensus code.
670 2014-12-11 11:59:56 EasyAt has joined
671 2014-12-11 11:59:56 EasyAt has quit (Changing host)
672 2014-12-11 11:59:57 EasyAt has joined
673 2014-12-11 12:01:47 rusty has quit (Quit: Leaving.)
674 2014-12-11 12:02:43 cbeams_ is now known as cbeams
675 2014-12-11 12:02:44 cbeams has quit (Changing host)
676 2014-12-11 12:02:44 cbeams has joined
677 2014-12-11 12:02:47 Aquent has quit (Ping timeout: 250 seconds)
678 2014-12-11 12:03:11 ThomasV has joined
679 2014-12-11 12:03:58 <wumpus> I suppose someone else could step up to be wallet-maintainer. But there's not really a good way to delegate within the current repository...
680 2014-12-11 12:04:19 EasyAt has quit (Ping timeout: 255 seconds)
681 2014-12-11 12:05:00 rusty has joined
682 2014-12-11 12:07:27 atgreen has quit (Remote host closed the connection)
683 2014-12-11 12:09:54 grau has quit (Remote host closed the connection)
684 2014-12-11 12:11:16 EasyAt has joined
685 2014-12-11 12:11:18 won9 has quit (Ping timeout: 264 seconds)
686 2014-12-11 12:12:48 papa2 has joined
687 2014-12-11 12:13:29 askmike has quit (Remote host closed the connection)
688 2014-12-11 12:14:16 GM0127 has joined
689 2014-12-11 12:15:12 Emcy has joined
690 2014-12-11 12:15:21 atgreen has joined
691 2014-12-11 12:15:28 Lightsword has joined
692 2014-12-11 12:15:54 Lightsword has quit (Client Quit)
693 2014-12-11 12:16:56 ThomasV has quit (Ping timeout: 256 seconds)
694 2014-12-11 12:17:34 weilu has joined
695 2014-12-11 12:19:56 EasyAt has quit (Ping timeout: 272 seconds)
696 2014-12-11 12:20:13 Lightsword has joined
697 2014-12-11 12:21:48 Kaligot has joined
698 2014-12-11 12:22:26 mappum has quit (Ping timeout: 258 seconds)
699 2014-12-11 12:23:42 mappum has joined
700 2014-12-11 12:23:58 kromtar has quit (Ping timeout: 258 seconds)
701 2014-12-11 12:24:12 kromtar has joined
702 2014-12-11 12:24:12 kromtar has quit (Changing host)
703 2014-12-11 12:24:12 kromtar has joined
704 2014-12-11 12:24:56 <sipa> huma_: redownloading won't do anything
705 2014-12-11 12:27:05 Lightsword has quit (Ping timeout: 260 seconds)
706 2014-12-11 12:28:56 Quanttek has joined
707 2014-12-11 12:29:34 Quanttek has quit (Read error: Connection reset by peer)
708 2014-12-11 12:30:19 Lightsword has joined
709 2014-12-11 12:30:26 grau has joined
710 2014-12-11 12:33:48 cyphase_ has joined
711 2014-12-11 12:33:59 cyphase has quit (Ping timeout: 250 seconds)
712 2014-12-11 12:34:13 Quanttek has joined
713 2014-12-11 12:35:03 grau has quit (Remote host closed the connection)
714 2014-12-11 12:35:50 dabura667 has quit (Quit: Connection closed for inactivity)
715 2014-12-11 12:37:22 Kaligot has quit (Remote host closed the connection)
716 2014-12-11 12:38:28 theorbtwo has quit (Read error: Connection reset by peer)
717 2014-12-11 12:43:11 xenog has joined
718 2014-12-11 12:44:04 EasyAt_ has joined
719 2014-12-11 12:47:42 askmike has joined
720 2014-12-11 12:47:55 xenog has quit (Client Quit)
721 2014-12-11 12:48:08 Lightsword has quit (Quit: Lightsword)
722 2014-12-11 12:49:36 askmike has quit (Read error: Connection reset by peer)
723 2014-12-11 12:49:42 askmike_ has joined
724 2014-12-11 12:49:47 prodatalab has quit (Quit: Konversation terminated!)
725 2014-12-11 12:52:09 prodatalab has joined
726 2014-12-11 12:52:10 elichai2 has joined
727 2014-12-11 12:52:21 elichai2 has quit (Changing host)
728 2014-12-11 12:52:21 elichai2 has joined
729 2014-12-11 12:52:37 EasyAt_ has quit (Ping timeout: 265 seconds)
730 2014-12-11 12:54:04 EasyAt_ has joined
731 2014-12-11 12:54:16 askmike_ has quit (Ping timeout: 255 seconds)
732 2014-12-11 12:58:19 askmike has joined
733 2014-12-11 13:00:45 theorbtwo has joined
734 2014-12-11 13:02:53 lclc_bnc is now known as lclc
735 2014-12-11 13:03:19 imfaust has joined
736 2014-12-11 13:04:42 EasyAt_ has quit (Ping timeout: 265 seconds)
737 2014-12-11 13:06:31 ThomasV has joined
738 2014-12-11 13:14:24 benrcole has joined
739 2014-12-11 13:14:29 Namworld has joined
740 2014-12-11 13:14:41 Quanttek has quit (Ping timeout: 260 seconds)
741 2014-12-11 13:16:58 atgreen has quit (Ping timeout: 250 seconds)
742 2014-12-11 13:18:31 SDCDev has joined
743 2014-12-11 13:18:42 benrcole has quit (Ping timeout: 256 seconds)
744 2014-12-11 13:22:17 Dagger2 is now known as Dagger
745 2014-12-11 13:23:21 Emcy has quit (Ping timeout: 252 seconds)
746 2014-12-11 13:23:23 Bwild has quit (Quit: leaving)
747 2014-12-11 13:24:16 Guest40894 has joined
748 2014-12-11 13:25:16 blur3d has quit (Quit: blur3d)
749 2014-12-11 13:26:45 maraoz has joined
750 2014-12-11 13:26:57 weilu has quit (Remote host closed the connection)
751 2014-12-11 13:27:20 MaxSan has joined
752 2014-12-11 13:27:25 IrishGringo has joined
753 2014-12-11 13:28:12 <jtimon> iwilcox as wumpus says what the wallet needs to evolve faster is to become a separated repository
754 2014-12-11 13:28:12 Guest40894 has quit (Remote host closed the connection)
755 2014-12-11 13:29:10 <jtimon> the roadmap for that is not clear though, it could be 1) Add SPV support 2) Then Separate, or the other way around
756 2014-12-11 13:29:35 weilu has joined
757 2014-12-11 13:29:37 <sipa> there are many possibilities, i guess it'll be up to whoever implements something
758 2014-12-11 13:30:20 <jtimon> hopefully refactors libconsensus can help with the separation too
759 2014-12-11 13:30:45 <iwilcox> jtimon: To be clear, I'm not really fussed about faster evolution, only about preservation of the existing code in a working state.
760 2014-12-11 13:30:52 <iwilcox> Anything more is a bonus.
761 2014-12-11 13:31:00 Zarutian has quit (Quit: Leaving.)
762 2014-12-11 13:32:58 <jtimon> everybody seems to agree that separating the wallet (probably leaving a minimal "demo wallet" [similar to the "demo miner"]) would be a good thing but it's not so easy to do and so far nobody has done it
763 2014-12-11 13:33:03 mortale has joined
764 2014-12-11 13:33:38 <sipa> separating is pretty hard to do cleanly
765 2014-12-11 13:34:32 ruukasu has joined
766 2014-12-11 13:35:04 <jtimon> yes, at least at this point
767 2014-12-11 13:36:17 <jtimon> as said I hope that as libconsensus grows things will need to become more modular
768 2014-12-11 13:36:41 <sipa> well separating off the consensus code is pretty independent
769 2014-12-11 13:37:09 <sipa> but yeah, in general, i like the evoluation of modularizing things
770 2014-12-11 13:38:14 Emcy has joined
771 2014-12-11 13:39:34 <paveljanik> wumpus: should I PR #5454?
772 2014-12-11 13:40:15 hanti has quit (Quit: @_# bye.)
773 2014-12-11 13:42:08 <wumpus> libconsensus has virtually nothing to do with it
774 2014-12-11 13:43:14 brianhoffman has quit (Quit: brianhoffman)
775 2014-12-11 13:43:21 <wumpus> paveljanik: sure!
776 2014-12-11 13:45:03 <wumpus> the consensus library project is much more pressing because there is no other way to get the consensus right than to use bitcoind's version, so it needs to be available as a library
777 2014-12-11 13:45:05 <jtimon> yes, is orthogonal but it requires modularization as well and it's a simpler way to get it little by little
778 2014-12-11 13:45:14 lclc is now known as lclc_bnc
779 2014-12-11 13:46:02 <jtimon> but sure I agree it is more pressing
780 2014-12-11 13:46:14 HANTI has joined
781 2014-12-11 13:46:51 <jtimon> btw, what do people think could be the next thing in libconsensus?
782 2014-12-11 13:47:32 weilu has quit (Remote host closed the connection)
783 2014-12-11 13:48:36 <sipa> we'll probably need some mechanism for callbacks to query to UTXO set, and you give it a block and it tells you whether it's valid
784 2014-12-11 13:48:55 <sipa> not as trivial as the scripting
785 2014-12-11 13:49:28 <jtimon> another reorganization effort that I think it's more pressing than separating the wallet is separating policy decissions, which I believe will also help with modularization
786 2014-12-11 13:50:06 <sipa> well, if we separate off all consensus code into some module, everything that's left is policy
787 2014-12-11 13:50:11 Iriez has quit (Ping timeout: 244 seconds)
788 2014-12-11 13:50:27 <sipa> you can easily parametrize things to make the decisions external
789 2014-12-11 13:50:33 hashtag has quit (Ping timeout: 240 seconds)
790 2014-12-11 13:50:33 <warptangent> in what format is the bootstrap.dat stored? it is a portable file format, correct? is it read through a leveldb interface or something else?
791 2014-12-11 13:50:39 <jtimon> a full block directly? why not a single full transaction first?
792 2014-12-11 13:51:00 <wumpus> warptangent: it's simply the network serialization format for blocks
793 2014-12-11 13:51:01 <sipa> jtimon: fair enough, yes; though that equally needs the hard parts (UXTO interface)
794 2014-12-11 13:51:20 akstunt600 has joined
795 2014-12-11 13:51:25 <warptangent> wumpus, and it is portable? one bootstrap.dat for all platforms?
796 2014-12-11 13:51:26 <jtimon> yeah, the utxo interface is probably the hardest next step
797 2014-12-11 13:51:28 <sipa> warptangent: yes
798 2014-12-11 13:51:33 <wumpus> warptangent: block after block, head-to-tail w/ no gaps
799 2014-12-11 13:51:40 <warptangent> thank you, wumpus, sipa.
800 2014-12-11 13:51:52 <sipa> warptangent: each block is prefixed with a 4-byte network magic, and a 4-byte length descriptor (in little endian), and then the block itself as it would be sent over the network in a 'block' message
801 2014-12-11 13:52:36 <warptangent> ok
802 2014-12-11 13:52:52 xenog has joined
803 2014-12-11 13:52:57 Guest94202__ has joined
804 2014-12-11 13:53:44 cbeams has quit (Remote host closed the connection)
805 2014-12-11 13:54:22 cbeams has joined
806 2014-12-11 13:54:52 HANTI is now known as hanti
807 2014-12-11 13:55:16 <sipa> jtimon, wumpus: one thing i'd like to see happen as well is a more pluggable network mechanism
808 2014-12-11 13:55:46 <sipa> where you can install individual handlers for particular network messages, and respond to them, keep per-node or per-peer state, do proper locking on those, ...
809 2014-12-11 13:55:59 PaulCapestany has quit ()
810 2014-12-11 13:56:00 <sipa> the askfor rewrite was a nice step in that direction
811 2014-12-11 13:56:31 PaulCapestany has joined
812 2014-12-11 13:57:00 <sipa> for example, i'd like to see block processing become a separate independent module that installs some handlers in the network code and in the block validation, but it otherwise independent of them
813 2014-12-11 13:57:01 <wumpus> sipa: agreed
814 2014-12-11 13:57:23 elichai2 has quit (Quit: Ex-Chat)
815 2014-12-11 13:57:35 MaxSan1 has joined
816 2014-12-11 13:57:47 Raziel has joined
817 2014-12-11 13:57:55 <wumpus> the network packet handling, which is currently a monolithic mess in main, it should be split up per aspect
818 2014-12-11 13:58:14 <sipa> block handling, transaction handling, alert handling, ping handling, address handling
819 2014-12-11 13:58:26 <sipa> i think those could be pretty much totally independent from eachother
820 2014-12-11 13:58:35 cbeams has quit (Ping timeout: 245 seconds)
821 2014-12-11 13:58:36 <wumpus> I think so too
822 2014-12-11 13:58:50 MaxSan has quit (Ping timeout: 265 seconds)
823 2014-12-11 13:58:55 ThomasV has quit (Ping timeout: 250 seconds)
824 2014-12-11 13:59:12 <hearn> first order of business there would be to write unit test frameworks that allow for injection and reception of test messages
825 2014-12-11 13:59:25 ruukasu has quit (Quit: WeeChat 1.0.1)
826 2014-12-11 14:00:05 <wumpus> isn't that what the comparison tool does?
827 2014-12-11 14:00:14 <sipa> he means inside the core codebase
828 2014-12-11 14:00:27 ruukasu has joined
829 2014-12-11 14:00:37 <sipa> and i agree that would be very useful, but it would be trivial if we had pluggable network handlers in the first place :)
830 2014-12-11 14:01:05 <wumpus> or some framework based on bitcoin-python that can test P2P aspects, similar to the current RPC tests but that test P2P
831 2014-12-11 14:01:20 <sipa> unit tests can't replace network interaction tests
832 2014-12-11 14:01:29 <sipa> but getting more of both is never a bad thing :)
833 2014-12-11 14:01:47 grau has joined
834 2014-12-11 14:01:49 <paveljanik> ok, will do in the evening.
835 2014-12-11 14:01:57 <wumpus> right, unit tests would test the individual functions in the networking code
836 2014-12-11 14:02:10 <wumpus> but how it fits together can only be tested by actual network interaction
837 2014-12-11 14:02:24 cbeams has joined
838 2014-12-11 14:02:37 <sipa> right, you wouldn't test whether 'block synchronization' works in a unit test
839 2014-12-11 14:02:47 <sipa> but you can test whether sending an inv triggers a getdata
840 2014-12-11 14:03:17 <wumpus> but you don't have to build actual network messages for that, just call the functions as if a packet was received
841 2014-12-11 14:03:30 <sipa> that's what hearn means i think
842 2014-12-11 14:03:38 <sipa> being able to intercept those
843 2014-12-11 14:03:50 askmike has quit (Remote host closed the connection)
844 2014-12-11 14:04:59 SDCDev has quit (Ping timeout: 250 seconds)
845 2014-12-11 14:05:03 <hearn> in bitcoinj there is a framework that lets you create fake peers, send messages from them and then block waiting for messages to them
846 2014-12-11 14:05:44 <hearn> so you can exercise as much of the networking paths as possible, including things like reconnection logic
847 2014-12-11 14:07:09 hashtag has joined
848 2014-12-11 14:08:08 pewpsewp has joined
849 2014-12-11 14:09:28 hashtagg_ has joined
850 2014-12-11 14:11:24 CustosL1men has quit (Ping timeout: 265 seconds)
851 2014-12-11 14:12:03 hashtag has quit (Ping timeout: 258 seconds)
852 2014-12-11 14:13:00 timothy has quit (Read error: Connection reset by peer)
853 2014-12-11 14:13:25 timothy has joined
854 2014-12-11 14:13:30 timothy has quit (Read error: Connection reset by peer)
855 2014-12-11 14:14:38 erasmospunk has joined
856 2014-12-11 14:15:26 timothy has joined
857 2014-12-11 14:16:09 timothy has quit (Read error: Connection reset by peer)
858 2014-12-11 14:16:13 SDCDev has joined
859 2014-12-11 14:16:31 timothy has joined
860 2014-12-11 14:16:44 timothy has quit (Read error: Connection reset by peer)
861 2014-12-11 14:17:01 timothy has joined
862 2014-12-11 14:17:13 timothy has quit (Read error: Connection reset by peer)
863 2014-12-11 14:18:55 elichai2 has joined
864 2014-12-11 14:18:55 elichai2 has quit (Changing host)
865 2014-12-11 14:18:55 elichai2 has joined
866 2014-12-11 14:21:50 pewpsewp has quit (Quit: My MacBook has gone to sleep. ZZZzzzâ¦)
867 2014-12-11 14:22:46 GM0127 has quit (Quit: Leaving)
868 2014-12-11 14:23:18 damethos has quit (Ping timeout: 256 seconds)
869 2014-12-11 14:26:17 <jtimon> sipa wumpus: I would like something similar to jgarzik's #4646 as a first step
870 2014-12-11 14:26:44 <sipa> meh
871 2014-12-11 14:26:45 <jtimon> moving moving the several message types to different files directly
872 2014-12-11 14:26:54 <jtimon> maybe moving
873 2014-12-11 14:26:55 <sipa> moving files is nice, no problem with it
874 2014-12-11 14:27:10 <sipa> but it's not a structural improvement
875 2014-12-11 14:27:10 weilu has joined
876 2014-12-11 14:27:34 <sipa> and it doesn't actually make further improvements easier
877 2014-12-11 14:27:56 <jtimon> well, not very big but you're separating dependencies on main
878 2014-12-11 14:28:27 <jtimon> I mean, yeah, obviously the important part is separating related messages together and the like
879 2014-12-11 14:28:52 Dr-G2 has joined
880 2014-12-11 14:29:38 <jtimon> something like #4646 has to be done one way or another
881 2014-12-11 14:29:56 <sipa> #4646 introduced a circular dependency between procmsg and main, imho that's a sign that there is no separation whatsoever, and really all that happened is a move
882 2014-12-11 14:30:09 <sipa> imho, the only benefit of that is making your compiler use less RAM
883 2014-12-11 14:30:21 Iriez has joined
884 2014-12-11 14:30:23 <jtimon> specifically something like https://github.com/jgarzik/bitcoin/commit/78edf5cb8cf65caf38080ac57040469cc9c6957f
885 2014-12-11 14:30:48 <sipa> yup, that does have to happen
886 2014-12-11 14:30:49 <jtimon> that can be done in main before moving things though
887 2014-12-11 14:31:04 xenog has quit (Remote host closed the connection)
888 2014-12-11 14:31:25 <jgarzik> It was a first step, not a complete picture. After that first step, the kitchen sink is contained within two files rather than One Big File, but it's still a kitchen sink.
889 2014-12-11 14:31:41 <sipa> no, in 4 instead of 3
890 2014-12-11 14:32:05 <sipa> net/main/protocol are still very intimately related, with no clear separation
891 2014-12-11 14:32:09 <jgarzik> And it introduces an amount of source code modularity that enables easier future separation, while making diffs a bit better.
892 2014-12-11 14:32:17 Dr-G has quit (Ping timeout: 250 seconds)
893 2014-12-11 14:32:27 <sipa> moving part to a new files just means there's now 4 files with no clear separation
894 2014-12-11 14:32:40 <sipa> half of the datastructures used in message handler are defined in net
895 2014-12-11 14:33:04 <jgarzik> using the same code does not imply no separation
896 2014-12-11 14:33:07 <jgarzik> s/code/core/
897 2014-12-11 14:33:22 xenog has joined
898 2014-12-11 14:33:35 <sipa> anyway, my only objection against moving to a new file is that it hurts existing pull requests for imho little (but not none) benefit
899 2014-12-11 14:34:00 <sipa> while separating small pieces of the processing provides real benefit, and touches less code
900 2014-12-11 14:34:06 <jgarzik> I view it as transformational steps, similar to multi-step algebraic simplification, or transforming a proof.
901 2014-12-11 14:34:06 <jtimon> I agree with jgarzik that it makes later modularization and ckeanup easier
902 2014-12-11 14:34:33 <jtimon> although is obviously not the only possible way to do it
903 2014-12-11 14:34:47 <sipa> see #4831 for example
904 2014-12-11 14:34:59 <hearn> sipa: are the gitian docs up to date? i think you're the last guy who went through the process afresh
905 2014-12-11 14:35:03 <sipa> which just moves part of the processing to a new file, and making it actually independent
906 2014-12-11 14:35:38 <jtimon> separating the messages in main first would delay the breaking some PRs
907 2014-12-11 14:36:29 <jgarzik> nod. there are benefits at the patch review & PR level
908 2014-12-11 14:37:41 <jtimon> yes, #4646 in itself is very easy to review
909 2014-12-11 14:37:57 prodatalab has quit (Quit: Konversation terminated!)
910 2014-12-11 14:38:28 <hearn> the risk of refactoring code without unit tests is that you end up breaking things without realising it
911 2014-12-11 14:38:35 <sipa> yup
912 2014-12-11 14:38:39 <wumpus> I do like splitting off the message handling out of main (so that what remains is the backend, the consensus of block handling)
913 2014-12-11 14:38:49 <sipa> though pure code-movements are easy to review
914 2014-12-11 14:39:18 SDCDev has quit (Ping timeout: 250 seconds)
915 2014-12-11 14:39:38 <jtimon> well, #4646 is practically move-only, I don't think it can break anything
916 2014-12-11 14:39:41 prodatalab has joined
917 2014-12-11 14:39:56 <wumpus> apart from modularization of the network code itself
918 2014-12-11 14:40:20 ThomasV has joined
919 2014-12-11 14:40:21 <sipa> agree - as said; my only concern is breaking existing PRs; i just think its benefit is very minimal
920 2014-12-11 14:40:31 gst has quit (Ping timeout: 250 seconds)
921 2014-12-11 14:40:49 <wumpus> what PRs are you especially concerned about?
922 2014-12-11 14:40:57 <wumpus> do we maybe need to merge those first?
923 2014-12-11 14:40:57 papa2 has quit (Ping timeout: 250 seconds)
924 2014-12-11 14:41:23 mortale has quit (Ping timeout: 250 seconds)
925 2014-12-11 14:41:27 <sipa> they all need rebasing now anyway, so perhaps it doesn't matter anymore
926 2014-12-11 14:41:40 <sipa> i was thinking about the threadmessage condition variable, askfor management, ...
927 2014-12-11 14:42:02 <wumpus> askfor management should be easy to rebase
928 2014-12-11 14:42:27 gst has joined
929 2014-12-11 14:42:50 <wumpus> but sure, rebasing over code moves can be annoying
930 2014-12-11 14:42:53 weilu has quit (Remote host closed the connection)
931 2014-12-11 14:43:25 prodatalab has quit (Client Quit)
932 2014-12-11 14:43:55 <hearn> remember the people who have patches that you aren't going to merge or rebase
933 2014-12-11 14:44:10 <hearn> if there's real value in a refactoring, fine, if it's just code motion for the sake of looking busy - that makes work for other people
934 2014-12-11 14:44:29 <wumpus> it's not for the sake of looking busy
935 2014-12-11 14:44:48 timothy has joined
936 2014-12-11 14:44:58 prodatalab has joined
937 2014-12-11 14:45:21 elichai2 has quit (Remote host closed the connection)
938 2014-12-11 14:45:53 <jtimon> separating the messages in main first without correcting the indentation shouldn't break that many PRs, it may be doable with an identical build using inline functions
939 2014-12-11 14:46:22 <jtimon> but at some point you will want to move the messages out of main as well
940 2014-12-11 14:46:28 <wumpus> we're never going to reach a more modular code base if people are afraid to change things or move them around
941 2014-12-11 14:46:52 <hearn> right, that's why i said if there's real value in it. modularity doesn't come from making smaller files though, it's more about architectural changes.
942 2014-12-11 14:46:58 <sipa> my preference would be to do things like #4831, and for every set of messages independently
943 2014-12-11 14:47:07 <sipa> until there are none left
944 2014-12-11 14:47:11 <wumpus> sigh, this is not about making smaller files
945 2014-12-11 14:47:53 <wumpus> no one is talking about just making smaller files, that would be silly
946 2014-12-11 14:49:01 <sipa> right; i don't really care about whether files or small or large; just about having logical separationg between pieces of code (and if that separation matches the file structure, so much the better)
947 2014-12-11 14:49:22 <wumpus> the point is that main has both network code and consensus-critical block handling
948 2014-12-11 14:49:39 <jgarzik> procmsg was a logical separation that paved the way for additional logical separations, while reducing future PR/patch breakage
949 2014-12-11 14:49:40 iwilcox is now known as iwiicox
950 2014-12-11 14:49:43 <wumpus> no matter how large or small the file is, that shouldn't be the case
951 2014-12-11 14:49:48 iwiicox is now known as iwilcox
952 2014-12-11 14:49:53 <sipa> procmsg is not a logical separation at all, sorry
953 2014-12-11 14:50:05 <sipa> it just moves stuff to another file, without separating
954 2014-12-11 14:50:25 SDCDev has joined
955 2014-12-11 14:50:52 <sipa> it may or may not make it easier to do separation later, but imho that's something that needs to be done for every group of messages independently anyway, and moving *everything* to one file does not help with that even
956 2014-12-11 14:50:53 <jgarzik> disagree. it also changes calling patterns in a way to opens door to more modularity with less future patch breakage
957 2014-12-11 14:51:53 <sipa> that changing of calling patterns can be done in main, without huge code movement and for the same benefit
958 2014-12-11 14:52:04 ruukasu has quit (Quit: WeeChat 1.0.1)
959 2014-12-11 14:52:15 * sipa just hates circular dependencies, sorry
960 2014-12-11 14:52:17 <jgarzik> In the kernel we have massive 50+ patch series that perform step by step transformations that result in true modularity, logical, source code separation... while at the same time, during the transition, aiming for ease of review, low patch breakage. It is about working with developer bandwidth in the midst of transformation.
961 2014-12-11 14:52:29 <jgarzik> If we logjam at step 1 we will never be able to clean up this codebase
962 2014-12-11 14:52:40 <jgarzik> I'm starting to smell "perfect is the enemy of good"
963 2014-12-11 14:52:45 <sipa> the code movement can be done at any time during the process
964 2014-12-11 14:52:49 <jgarzik> you will never have a perfect step #1
965 2014-12-11 14:52:54 <sipa> it's completely independent from everything else (at least in C++)
966 2014-12-11 14:52:58 <jgarzik> wrong
967 2014-12-11 14:53:08 <jgarzik> it is not independent of developers and other changes
968 2014-12-11 14:53:16 <jgarzik> code movement first means less headache later
969 2014-12-11 14:53:25 papa2 has joined
970 2014-12-11 14:53:33 <sipa> meh
971 2014-12-11 14:53:34 iwilcox has left ("part")
972 2014-12-11 14:53:56 <wumpus> I think sipa's point is that nothing will remain of procmsg when everything is moved to a separate module, so introducing it as intermediate may not be useful
973 2014-12-11 14:53:59 <sipa> if you do it after actually disentangling things, you can do it from smaller pieces of a code at a time
974 2014-12-11 14:54:08 <sipa> right, that's what i mean
975 2014-12-11 14:54:35 ionstorm has joined
976 2014-12-11 14:54:36 <jgarzik> The past couple months of code movement has been a bunch of "oops, rebase against, your branch broke again, because of a tiny trickle of things randomly disappearing from where you thought they were"
977 2014-12-11 14:54:38 <sipa> you don't want one fat do-everything module anyway, so introducing one as an intermediate step is just code movement that needs to be redone later anyway
978 2014-12-11 14:55:41 <jgarzik> IME the current method leads to slow progress, Waiting For Ideal at the expense of Good, and more patch breakage & rebasing
979 2014-12-11 14:56:33 <sipa> anyway, i'm very much in favor of splitting up ProcessMessage in smaller pieces (wherever it is located), and I won't NACK a move to a different file either (but i think it has nearly no benefit, and breaks existing patches gratuitously)
980 2014-12-11 14:56:44 <wumpus> I don't think it makes sense to complain about that, the only codebase that has no changes you have to rebase against once in a while is a dead project
981 2014-12-11 14:57:10 mortale has joined
982 2014-12-11 14:57:33 iwilcox has joined
983 2014-12-11 14:57:54 <sipa> and i'm actually waiting for 0.10 to be forked off, to work on some of that :)
984 2014-12-11 14:58:04 <wumpus> well, let's fork off 0.10
985 2014-12-11 14:59:19 kadoban has joined
986 2014-12-11 14:59:36 <jtimon> is there still many pending issues for 0.10?
987 2014-12-11 14:59:55 <wumpus> * [new branch] 0.10 -> 0.10
988 2014-12-11 15:00:02 <sipa> WHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
989 2014-12-11 15:00:19 <wumpus> jtimon: just merged the last one
990 2014-12-11 15:01:46 <jtimon> did we clang before forking?
991 2014-12-11 15:01:51 <wumpus> no, we're not going to do that
992 2014-12-11 15:01:57 MaxSan has joined
993 2014-12-11 15:02:02 <jtimon> ok, next time
994 2014-12-11 15:02:05 <wumpus> yes
995 2014-12-11 15:02:34 <wumpus> too many version differences between versions of clang-format, so people could hardly reproduce each other's results
996 2014-12-11 15:02:51 <wumpus> hopefully that will stabilize, but not yet
997 2014-12-11 15:02:53 MaxSan1 has quit (Ping timeout: 264 seconds)
998 2014-12-11 15:04:06 <jtimon> yes, it should become less painful as more code gets in with the new style too
999 2014-12-11 15:07:57 <Luke-Jr> are we tagging yet?
1000 2014-12-11 15:08:12 <wumpus> Luke-Jr: just branching
1001 2014-12-11 15:08:26 <sipa> tagging probably after gitian issues are resolved?
1002 2014-12-11 15:08:48 <wumpus> sipa: yes,let's wait for that
1003 2014-12-11 15:09:42 <wumpus> going to bump master to version 0.10.99
1004 2014-12-11 15:09:53 EasyAt has joined
1005 2014-12-11 15:09:53 EasyAt has quit (Changing host)
1006 2014-12-11 15:09:53 EasyAt has joined
1007 2014-12-11 15:10:03 <sipa> ack
1008 2014-12-11 15:10:39 atgreen has joined
1009 2014-12-11 15:10:42 elichai2 has joined
1010 2014-12-11 15:10:42 elichai2 has quit (Changing host)
1011 2014-12-11 15:10:42 elichai2 has joined
1012 2014-12-11 15:12:00 ruukasu has joined
1013 2014-12-11 15:12:59 brson has joined
1014 2014-12-11 15:16:21 Zarutian has joined
1015 2014-12-11 15:19:00 <paveljanik> wumpus: #5461
1016 2014-12-11 15:19:32 coiner has quit (Ping timeout: 265 seconds)
1017 2014-12-11 15:19:39 * paveljanik thinks: it would be nice that some robot could translate #1234 to the title of the bug/PR and print it here...
1018 2014-12-11 15:19:54 EasyAt has quit (Ping timeout: 258 seconds)
1019 2014-12-11 15:20:06 <paveljanik> #5461: signrawtransaction: validate private key
1020 2014-12-11 15:22:31 ThomasV has quit (Ping timeout: 252 seconds)
1021 2014-12-11 15:26:27 EasyAt has joined
1022 2014-12-11 15:28:36 weilu has joined
1023 2014-12-11 15:28:39 paveljanik has quit (Ping timeout: 272 seconds)
1024 2014-12-11 15:28:40 sol__ has quit (Quit: Leaving)
1025 2014-12-11 15:29:02 pooler_ has joined
1026 2014-12-11 15:30:32 xenog has quit (Quit: Leaving.)
1027 2014-12-11 15:30:40 EasyAt has quit (Ping timeout: 245 seconds)
1028 2014-12-11 15:31:41 pooler has quit (Ping timeout: 264 seconds)
1029 2014-12-11 15:31:42 pooler_ is now known as pooler
1030 2014-12-11 15:32:24 MagicFab_ has joined
1031 2014-12-11 15:32:33 IrishGringo has quit (Ping timeout: 258 seconds)
1032 2014-12-11 15:32:51 xenog has joined
1033 2014-12-11 15:32:52 MagicFab_ has quit (Read error: Connection reset by peer)
1034 2014-12-11 15:33:05 paveljanik has joined
1035 2014-12-11 15:33:43 MagicFab_ has joined
1036 2014-12-11 15:34:59 cb_bitcoin has quit (Ping timeout: 252 seconds)
1037 2014-12-11 15:35:59 MagicFab_ has quit (Read error: Connection reset by peer)
1038 2014-12-11 15:36:55 MagicFab_ has joined
1039 2014-12-11 15:37:41 EasyAt has joined
1040 2014-12-11 15:38:39 ionstorm has quit (Remote host closed the connection)
1041 2014-12-11 15:38:55 MagicFab_ has quit (Read error: Connection reset by peer)
1042 2014-12-11 15:39:52 MagicFab_ has joined
1043 2014-12-11 15:40:40 aschildbach_ has joined
1044 2014-12-11 15:40:43 aschildbach_ has quit (Read error: Connection reset by peer)
1045 2014-12-11 15:41:38 ionstorm has joined
1046 2014-12-11 15:42:04 MagicFab_ has quit (Read error: Connection reset by peer)
1047 2014-12-11 15:42:42 EasyAt has quit (Remote host closed the connection)
1048 2014-12-11 15:42:56 MagicFab_ has joined
1049 2014-12-11 15:45:07 MagicFab_ has quit (Read error: Connection reset by peer)
1050 2014-12-11 15:45:52 MagicFab_ has joined
1051 2014-12-11 15:45:58 ionstorm has quit (Remote host closed the connection)
1052 2014-12-11 15:46:23 imfaust has quit (Ping timeout: 272 seconds)
1053 2014-12-11 15:46:34 weilu has quit (Remote host closed the connection)
1054 2014-12-11 15:46:49 _yoy_ has quit (Ping timeout: 250 seconds)
1055 2014-12-11 15:47:20 redshiftzero has quit (Ping timeout: 250 seconds)
1056 2014-12-11 15:48:41 gst has quit (Remote host closed the connection)
1057 2014-12-11 15:48:54 gst has joined
1058 2014-12-11 15:48:58 ionstorm has joined
1059 2014-12-11 15:52:18 ionstorm has quit (Remote host closed the connection)
1060 2014-12-11 15:52:51 redshiftzero has joined
1061 2014-12-11 15:52:56 _yoy_ has joined
1062 2014-12-11 15:55:21 ionstorm has joined
1063 2014-12-11 15:59:30 ionstorm has quit (Remote host closed the connection)
1064 2014-12-11 15:59:52 MagicFab_ has quit (Read error: Connection reset by peer)
1065 2014-12-11 16:00:44 Aquent has joined
1066 2014-12-11 16:02:12 MaxSan has quit (Ping timeout: 240 seconds)
1067 2014-12-11 16:02:28 DougieBot5000 has joined
1068 2014-12-11 16:03:21 kristofferR has quit (Quit: Textual IRC Client: www.textualapp.com)
1069 2014-12-11 16:03:24 xenog has quit (Quit: Leaving.)
1070 2014-12-11 16:03:43 xenog has joined
1071 2014-12-11 16:04:32 elichai2 has quit (Quit: Ex-Chat)
1072 2014-12-11 16:04:37 MaxSan has joined
1073 2014-12-11 16:04:42 elichai2 has joined
1074 2014-12-11 16:04:45 elichai2 has quit (Remote host closed the connection)
1075 2014-12-11 16:06:08 SDCDev has quit (Read error: Connection reset by peer)
1076 2014-12-11 16:11:18 <hearn> does anyone know why gitian build would fail due to inability to resolve hostnames inside the build environment?
1077 2014-12-11 16:11:33 <hearn> build.log says at the bottom:
1078 2014-12-11 16:11:34 <hearn> make: Entering directory `/home/ubuntu/build/bitcoin/depends'
1079 2014-12-11 16:11:34 <hearn> Fetching native_ccache...
1080 2014-12-11 16:11:34 <hearn> wget: unable to resolve host address `samba.org'
1081 2014-12-11 16:11:34 <hearn> wget: unable to resolve host address `bitcoincore.org'
1082 2014-12-11 16:11:34 <hearn> make: *** [/home/ubuntu/build/bitcoin/depends/work/build/i686-pc-linux-gnu/native_ccache/3.1.9-54d4010bcb5/.stamp_fetched] Error 4
1083 2014-12-11 16:11:43 <hearn> however i can resolve these domains just fine in the gitian-build virtualbox vm
1084 2014-12-11 16:12:03 <sipa> hearn: the gitian vm intentionally can't access the network
1085 2014-12-11 16:12:15 <sipa> i think
1086 2014-12-11 16:12:37 <sipa> the problem is that 1) the instructions don't tell you how to fetch sources outside of the VM 2) it doesn't actually work for everything
1087 2014-12-11 16:12:46 <sipa> so that's a blocker for 0.10rc1
1088 2014-12-11 16:16:09 <hearn> oh
1089 2014-12-11 16:16:16 <hearn> so the gitian build process is just broke, right now?
1090 2014-12-11 16:16:33 <sipa> it seems so, yes
1091 2014-12-11 16:16:46 <hearn> ok. i'll wait for it to get fixed before trying again
1092 2014-12-11 16:16:49 MagicFab_ has joined
1093 2014-12-11 16:17:08 IrishGringo has joined
1094 2014-12-11 16:17:10 <sipa> you can fetch most sources manually (by running make download in depends/, and then copying to the gitian cache dir), but it doesn't work for a few
1095 2014-12-11 16:17:18 dfletcher has joined
1096 2014-12-11 16:17:20 dfletcher has quit (Changing host)
1097 2014-12-11 16:17:20 dfletcher has joined
1098 2014-12-11 16:17:48 MagicFab_ has quit (Read error: Connection reset by peer)
1099 2014-12-11 16:18:29 maraoz has quit (Ping timeout: 264 seconds)
1100 2014-12-11 16:18:33 MagicFab_ has joined
1101 2014-12-11 16:19:33 elichai2 has joined
1102 2014-12-11 16:20:10 <wumpus> hearn: yes, is a known issue https://github.com/bitcoin/bitcoin/issues/5428
1103 2014-12-11 16:20:27 coiner has joined
1104 2014-12-11 16:21:10 gnuborg has quit (Ping timeout: 256 seconds)
1105 2014-12-11 16:21:58 flound1129 has quit (Ping timeout: 245 seconds)
1106 2014-12-11 16:24:57 <hearn> cool
1107 2014-12-11 16:25:03 <wumpus> as workaround you could give the build environment access to the internet, although it shouldn't really be required
1108 2014-12-11 16:25:27 ryanxcharles has quit (Ping timeout: 258 seconds)
1109 2014-12-11 16:25:53 <wumpus> my gitian builder (KVM) has that, so I never noticed this problem
1110 2014-12-11 16:27:07 owlhooter has quit (Ping timeout: 250 seconds)
1111 2014-12-11 16:28:41 MagicFab_ has quit (Quit: Ex-Chat)
1112 2014-12-11 16:29:45 Quanttek has joined
1113 2014-12-11 16:30:11 Quanttek has quit (Read error: Connection reset by peer)
1114 2014-12-11 16:30:26 <cfields> working on it today, sorry for that
1115 2014-12-11 16:30:27 weilu has joined
1116 2014-12-11 16:31:42 maraoz has joined
1117 2014-12-11 16:33:15 IrishGringo has quit (Ping timeout: 272 seconds)
1118 2014-12-11 16:35:19 owlhooter has joined
1119 2014-12-11 16:35:20 Quanttek has joined
1120 2014-12-11 16:41:17 O01eg has joined
1121 2014-12-11 16:42:45 paveljanik has quit (Ping timeout: 245 seconds)
1122 2014-12-11 16:46:09 abossard has quit (Remote host closed the connection)
1123 2014-12-11 16:47:07 felipelalli has quit (Ping timeout: 264 seconds)
1124 2014-12-11 16:49:25 cbeams_ has joined
1125 2014-12-11 16:49:46 <cfields> sipa: btw, my gitian vm accesses the net no problem, so seems it's only broken in some cases
1126 2014-12-11 16:50:03 <cfields> maybe it's a problem with lxc only?
1127 2014-12-11 16:50:19 <sipa> that's possible; i was using lxc
1128 2014-12-11 16:50:51 <wumpus> lxc can also access the net when configured for it
1129 2014-12-11 16:51:01 <sipa> the question is do we want that?
1130 2014-12-11 16:51:39 <wumpus> I think it's a bit of a abstraction failure to require it, though, I'd expect the building to do building
1131 2014-12-11 16:51:39 <cfields> sipa: either way we need a supported way of adding the sources without net access, i'm not arguing that. working on it now
1132 2014-12-11 16:51:56 <sipa> agree
1133 2014-12-11 16:52:13 tdlfbx has joined
1134 2014-12-11 16:52:23 cbeams has quit (Ping timeout: 245 seconds)
1135 2014-12-11 16:55:57 Quanttek has quit (Read error: Network is unreachable)
1136 2014-12-11 16:58:29 <tdlfbx> I was just looking at http://en.wikipedia.org/wiki/Trusted_timestamping
1137 2014-12-11 16:58:50 Quanttek has joined
1138 2014-12-11 16:59:34 <tdlfbx> The finance world is generally heavily tied to clocks. Bills are due at a particular time. Contracts are enforceable with time constraints. Has there been much discussion in bitcoin about time constraints? I'd think the statistical nature and unpredictable block times would be very undesirable for lots of kinds of financial uses.
1139 2014-12-11 17:00:02 <tdlfbx> Bitcoin has gone to great length to eschew the use of clocks entirely.
1140 2014-12-11 17:00:54 weilu has quit (Remote host closed the connection)
1141 2014-12-11 17:01:00 <sipa> bitcoin has a clock, one with ~hours precision, though
1142 2014-12-11 17:01:13 <sipa> how often do you need higher precision?
1143 2014-12-11 17:02:29 <tdlfbx> Well for instance, couldn't bailing-in and bailing-out of sidechains, and using ntimelocks be made much faster?
1144 2014-12-11 17:02:30 clarinet has joined
1145 2014-12-11 17:03:38 <sipa> if you want fast inter-chain transfers, you need atomic swap, which are very fast as long as someone is offering to trade
1146 2014-12-11 17:04:20 MaxSan1 has joined
1147 2014-12-11 17:04:30 <tdlfbx> Does that require replace-by-fee?
1148 2014-12-11 17:04:52 <sipa> no
1149 2014-12-11 17:04:52 MaxSan has quit (Ping timeout: 240 seconds)
1150 2014-12-11 17:05:28 <sipa> it means you're not actually transferring coins from one side to the other, just doing one transaction on each side
1151 2014-12-11 17:05:40 <sipa> but i'm not sure why you bring this up, or what your point is
1152 2014-12-11 17:06:21 <tdlfbx> I'm just generally surprised that a financial system with a horrible clock is not having more discussion about its horrible clock.
1153 2014-12-11 17:06:30 <tdlfbx> Just trying to wrap my head around why that might be okay. Or not.
1154 2014-12-11 17:06:41 <sipa> i think you have to see it in perspective
1155 2014-12-11 17:06:52 <sipa> pretty much all of the financial system works in the order of days
1156 2014-12-11 17:07:34 <tdlfbx> If you're in the US. SWIFT/SEPA is pretty much instant.
1157 2014-12-11 17:07:49 <tdlfbx> The US is a horrible backwater of ancient financial systems though.
1158 2014-12-11 17:08:03 <sipa> SWIFT/SEPA is next business day at best
1159 2014-12-11 17:08:23 <tdlfbx> In my opinion, waiting "days" to know that you've spent money (or not) is not acceptable in the 21st century.
1160 2014-12-11 17:08:40 <tdlfbx> Burn ACH, burn.
1161 2014-12-11 17:08:44 <sipa> bitcoin is instant; you can instantly spend money you received
1162 2014-12-11 17:08:53 <sipa> it's only the confirmation that takes time
1163 2014-12-11 17:08:55 <tdlfbx> No you can spend it an hour later.
1164 2014-12-11 17:09:01 <sipa> which you need if you're not trusting the receiver
1165 2014-12-11 17:09:04 <tdlfbx> Or two. ;-)
1166 2014-12-11 17:09:14 <wumpus> please move discussion about what is acceptable or not to #bitcoin
1167 2014-12-11 17:09:30 <wumpus> we try to build actual software here, not philosophize
1168 2014-12-11 17:10:10 <tdlfbx> #bitcoin is full of idiots. Sorry wumpus.
1169 2014-12-11 17:10:18 hearn has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzzâ¦)
1170 2014-12-11 17:13:02 hearn has joined
1171 2014-12-11 17:14:47 elichai2 has quit (Remote host closed the connection)
1172 2014-12-11 17:16:24 cbeams has joined
1173 2014-12-11 17:16:24 cbeams has quit (Changing host)
1174 2014-12-11 17:16:24 cbeams has joined
1175 2014-12-11 17:17:53 maraoz has quit (Ping timeout: 264 seconds)
1176 2014-12-11 17:19:32 cbeams_ has quit (Read error: No route to host)
1177 2014-12-11 17:23:02 WeCluster has joined
1178 2014-12-11 17:23:58 Grouver has quit (Quit: Leaving)
1179 2014-12-11 17:25:23 treehug88 has joined
1180 2014-12-11 17:29:42 hearn has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzzâ¦)
1181 2014-12-11 17:30:03 JackH has quit (Quit: JackH)
1182 2014-12-11 17:30:08 maraoz has joined
1183 2014-12-11 17:30:22 vmatekole has joined
1184 2014-12-11 17:31:54 Emcy has quit (Ping timeout: 255 seconds)
1185 2014-12-11 17:32:38 tarantillo_ has quit (Ping timeout: 244 seconds)
1186 2014-12-11 17:33:01 felipelalli has joined
1187 2014-12-11 17:35:35 papa2 has quit (Remote host closed the connection)
1188 2014-12-11 17:37:43 grau has quit (Remote host closed the connection)
1189 2014-12-11 17:37:54 cbeams has quit (Ping timeout: 258 seconds)
1190 2014-12-11 17:39:16 cbeams has joined
1191 2014-12-11 17:39:16 cbeams has quit (Changing host)
1192 2014-12-11 17:39:16 cbeams has joined
1193 2014-12-11 17:39:23 joeykrim has quit (Excess Flood)
1194 2014-12-11 17:39:42 joeykrim has joined
1195 2014-12-11 17:40:18 saivann has quit (Quit: Ex-Chat)
1196 2014-12-11 17:44:40 vmatekole has quit ()
1197 2014-12-11 17:45:01 lclc_bnc is now known as lclc
1198 2014-12-11 17:45:07 vmatekole has joined
1199 2014-12-11 17:47:23 Techguy305 has joined
1200 2014-12-11 17:53:08 Blackreign has joined
1201 2014-12-11 17:54:02 timothy has quit (Remote host closed the connection)
1202 2014-12-11 17:56:18 Lightsword has joined
1203 2014-12-11 17:56:39 grau has joined
1204 2014-12-11 17:59:29 grau has quit (Remote host closed the connection)
1205 2014-12-11 18:00:03 t7 has joined
1206 2014-12-11 18:00:15 jgarzik has quit (Ping timeout: 245 seconds)
1207 2014-12-11 18:03:14 erasmospunk has quit (Remote host closed the connection)
1208 2014-12-11 18:06:03 simondlr_ has quit (Read error: Connection reset by peer)
1209 2014-12-11 18:06:28 simondlr has joined
1210 2014-12-11 18:09:11 ryanxcharles has joined
1211 2014-12-11 18:10:11 Dr-G2 is now known as BillGates
1212 2014-12-11 18:10:40 BillGates is now known as Guest1675
1213 2014-12-11 18:10:52 Guest1675 is now known as WarrenBuffet
1214 2014-12-11 18:10:59 jMyles has joined
1215 2014-12-11 18:11:30 WarrenBuffet is now known as moolah
1216 2014-12-11 18:12:08 saivann has joined
1217 2014-12-11 18:12:43 moolah is now known as Dr-G
1218 2014-12-11 18:15:58 jb55 has joined
1219 2014-12-11 18:16:14 jgarzik has joined
1220 2014-12-11 18:16:31 lclc is now known as lclc_bnc
1221 2014-12-11 18:16:41 Dr-G is now known as SteveJobs
1222 2014-12-11 18:17:20 SteveJobs is now known as Guest80387
1223 2014-12-11 18:18:32 Guest80387 is now known as Dr-G
1224 2014-12-11 18:22:07 <huma_> sipa: phew. blockchain is up to date. thank you (and others) for your help.
1225 2014-12-11 18:22:52 hellome has quit (Read error: Connection reset by peer)
1226 2014-12-11 18:24:22 hellome has joined
1227 2014-12-11 18:24:47 MoALTz has joined
1228 2014-12-11 18:27:03 ThomasV has joined
1229 2014-12-11 18:31:46 jb55 has quit (Remote host closed the connection)
1230 2014-12-11 18:32:20 jb55 has joined
1231 2014-12-11 18:33:29 _yoy_ has quit (Ping timeout: 264 seconds)
1232 2014-12-11 18:34:43 _yoy_ has joined
1233 2014-12-11 18:42:56 koeppelmann has joined
1234 2014-12-11 18:43:04 chmod755 has joined
1235 2014-12-11 18:43:10 cbeams has quit ()
1236 2014-12-11 18:50:02 <gavinandresen> I havenât been keeping track⦠does current git HEAD use libsecp256k1 for verification? If not, how do I turn that on?
1237 2014-12-11 18:50:45 <sipa> gavinandresen: it does not
1238 2014-12-11 18:50:47 <wumpus> gavinandresen: it doesn't, not sure how to turn it on either
1239 2014-12-11 18:50:55 erasmospunk has joined
1240 2014-12-11 18:51:05 t7 has quit (Ping timeout: 245 seconds)
1241 2014-12-11 18:51:24 Techguy305 has quit (Ping timeout: 250 seconds)
1242 2014-12-11 18:51:25 <sipa> compiling with USE_SECP256K1 may work, but i think it's very unlikely that will work
1243 2014-12-11 18:55:59 paveljanik has joined
1244 2014-12-11 18:57:19 WeCluster has quit (Ping timeout: 264 seconds)
1245 2014-12-11 18:57:55 t7 has joined
1246 2014-12-11 18:58:28 <wumpus> doesn't seem to work
1247 2014-12-11 18:59:09 <wumpus> "error: âsecp256k1_ecdsa_pubkey_verifyâ was not declared in this scope" in pubkey.cpp, at least
1248 2014-12-11 18:59:22 WeCluster has joined
1249 2014-12-11 18:59:49 bit2017 has joined
1250 2014-12-11 18:59:59 NewLiberty_ has joined
1251 2014-12-11 19:00:01 <gavinandresen> wumpus sipa: same error for me, looks like code rot....
1252 2014-12-11 19:00:07 <wumpus> interface drift
1253 2014-12-11 19:00:10 <wumpus> or that
1254 2014-12-11 19:00:16 <sipa> we should just remove that secp256k1 verification code
1255 2014-12-11 19:00:24 GAit has joined
1256 2014-12-11 19:00:37 <gavinandresen> not critical to fix, Iâm just doing some benchmarking and was curious to test
1257 2014-12-11 19:00:48 <sipa> should be trivial to fix for just testing
1258 2014-12-11 19:01:04 <sipa> but it's silly to keep code in master around and trying to rebase it without anything exercising it
1259 2014-12-11 19:01:28 <gavinandresen> clang tells me: use of undeclared identifier 'secp256k1_ecdsa_pubkey_verify'; did you mean 'secp256k1_ec_pubkey_verify'?
1260 2014-12-11 19:01:32 <gavinandresen> Is that what I mean?
1261 2014-12-11 19:01:35 <sipa> it is
1262 2014-12-11 19:01:49 <sipa> clang is smart
1263 2014-12-11 19:03:22 coiner has quit (Ping timeout: 258 seconds)
1264 2014-12-11 19:03:22 NewLiberty has quit (Ping timeout: 258 seconds)
1265 2014-12-11 19:06:08 Zarutian has quit (Ping timeout: 245 seconds)
1266 2014-12-11 19:07:17 Applicat_ has quit (Remote host closed the connection)
1267 2014-12-11 19:08:40 Zarutian has joined
1268 2014-12-11 19:08:48 grau has joined
1269 2014-12-11 19:10:36 damethos has joined
1270 2014-12-11 19:12:13 <Luke-Jr> âº
1271 2014-12-11 19:12:40 <Luke-Jr> it would be nice if there was an unsupported-but-compiles-and-works way to do that
1272 2014-12-11 19:15:00 <wumpus> I'd also prefer fixing the code to removing it again
1273 2014-12-11 19:15:08 <felipelalli> what are the main news on 0.10?
1274 2014-12-11 19:15:56 <wumpus> I wouldn't go as far as having an actual configure switch to enable it, but an obscure -DSOMETHING where it's clear that it's extremely experimental would be fine
1275 2014-12-11 19:20:56 damethos has quit (Read error: Connection timed out)
1276 2014-12-11 19:21:00 Lightsword has quit (Quit: Lightsword)
1277 2014-12-11 19:27:04 hmsimha has quit (Ping timeout: 252 seconds)
1278 2014-12-11 19:28:30 Diablo-D3 has quit (Quit: do coders dream of sheep()?)
1279 2014-12-11 19:30:29 damethos has joined
1280 2014-12-11 19:32:27 b_lumenkraft has quit (Read error: Connection reset by peer)
1281 2014-12-11 19:32:29 b_lumenkraft_ has joined
1282 2014-12-11 19:35:18 s1kx has joined
1283 2014-12-11 19:35:21 ruukasu has quit (Quit: WeeChat 1.0.1)
1284 2014-12-11 19:37:33 erasmospunk has quit (Remote host closed the connection)
1285 2014-12-11 19:48:57 nelisky has joined
1286 2014-12-11 19:49:00 <nelisky> s
1287 2014-12-11 19:49:12 Starduster has quit (Ping timeout: 240 seconds)
1288 2014-12-11 19:52:04 <wumpus> cfields: I just realize that most of the people that reach the lxc-without-network problem are probably following https://github.com/bitcoin/bitcoin/blob/master/doc/gitian-building.md ; it used to work, but it may be that it no longer properly sets up network within lxc for newer debian versions
1289 2014-12-11 19:52:36 <cfields> wumpus: thanks, i'll look into that as well
1290 2014-12-11 19:53:44 <cfields> wumpus: i agree that offline downloading should work for sure, but it'd be nice to assume that downloading will work for the common case. so imo it's worth tracking down/fixing that issue.
1291 2014-12-11 19:54:18 <cfields> getting ready to push up fixes for the offline case, then i'll have a look there.
1292 2014-12-11 19:54:28 Starduster has joined
1293 2014-12-11 19:55:10 ThomasV has quit (Quit: Quitte)
1294 2014-12-11 19:56:04 ruukasu has joined
1295 2014-12-11 19:57:38 bitbumper has joined
1296 2014-12-11 19:58:17 stareye has joined
1297 2014-12-11 19:59:49 bitbumper has quit (Client Quit)
1298 2014-12-11 20:02:47 Aquent has quit (Remote host closed the connection)
1299 2014-12-11 20:03:11 Aquent has joined
1300 2014-12-11 20:05:15 erasmospunk has joined
1301 2014-12-11 20:06:08 jtimon has quit (Quit: No Ping reply in 180 seconds.)
1302 2014-12-11 20:07:54 jtimon has joined
1303 2014-12-11 20:08:28 easye has quit (Read error: Connection reset by peer)
1304 2014-12-11 20:13:05 Hans-Martin has joined
1305 2014-12-11 20:16:31 MolokoDeck has joined
1306 2014-12-11 20:17:06 MolokoDeck has quit (Read error: Connection reset by peer)
1307 2014-12-11 20:18:10 koeppelmann has quit (Read error: Connection reset by peer)
1308 2014-12-11 20:18:13 ruukasu has quit (Ping timeout: 245 seconds)
1309 2014-12-11 20:18:46 koeppelm_ has joined
1310 2014-12-11 20:19:53 Application has joined
1311 2014-12-11 20:20:25 grau has quit (Remote host closed the connection)
1312 2014-12-11 20:21:19 Applicat_ has joined
1313 2014-12-11 20:23:38 t7 has quit (Remote host closed the connection)
1314 2014-12-11 20:24:55 Application has quit (Ping timeout: 260 seconds)
1315 2014-12-11 20:25:33 EasyAt has joined
1316 2014-12-11 20:30:00 theorbtwo has quit (Remote host closed the connection)
1317 2014-12-11 20:30:02 Zifre has quit (Read error: Connection reset by peer)
1318 2014-12-11 20:35:32 theorbtwo has joined
1319 2014-12-11 20:36:42 bitbumper has joined
1320 2014-12-11 20:40:38 viajero has joined
1321 2014-12-11 20:42:17 atgreen has quit (Remote host closed the connection)
1322 2014-12-11 20:42:27 pewpsewp has joined
1323 2014-12-11 20:43:34 StephenM347 has joined
1324 2014-12-11 20:44:40 <StephenM347> I've been working through the bitcoin code base, trying to understand it, and I have a few questions. Anyone have a sec to help me out?
1325 2014-12-11 20:45:55 jtimon has quit (Ping timeout: 264 seconds)
1326 2014-12-11 20:46:07 one0one has joined
1327 2014-12-11 20:49:07 damethos has quit (Quit: Bye)
1328 2014-12-11 20:50:42 <BlueMatt> rusty: havent had a chance to look, and it'll probably be a few days before I can, feel free to set something up yourself, otherwise I'll dig into it a bit later
1329 2014-12-11 20:54:47 viajero has quit (Ping timeout: 260 seconds)
1330 2014-12-11 20:55:38 <rubensayshi> StephenM347, you're best off just asking and most of the time you'll get a reply ;-)
1331 2014-12-11 20:57:06 rubensayshi has quit (Remote host closed the connection)
1332 2014-12-11 20:57:51 ryanxcharles has quit (Ping timeout: 240 seconds)
1333 2014-12-11 21:00:48 <StephenM347> @rubensayshi, thanks. Well, the first question I have is that when a node receives a new block, it calls ProcessBlockI() but that doesn't check the inputs with CheckInputs. So what is the flow here, how do the inputs get checked when a new block comes in?
1334 2014-12-11 21:03:06 jtimon has joined
1335 2014-12-11 21:03:33 xenog has quit (Quit: Leaving.)
1336 2014-12-11 21:03:48 xenog has joined
1337 2014-12-11 21:04:58 b_lumenkraft_ has quit (Quit: b_lumenkraft_)
1338 2014-12-11 21:09:24 CheckDavid has joined
1339 2014-12-11 21:10:13 <lechuga_> StephenM347: ConnectBlock will check the inputs
1340 2014-12-11 21:11:04 <lechuga_> by way of ActivateBestChain
1341 2014-12-11 21:11:20 pewpsewp has quit (Quit: My MacBook has gone to sleep. ZZZzzzâ¦)
1342 2014-12-11 21:13:10 <StephenM347> lechuga, but ConnectBlock() isn't called from ProcessBlock(), so where is it called from when a peer gives a new block?
1343 2014-12-11 21:14:12 REiN^ has quit ()
1344 2014-12-11 21:14:20 REiN^ has joined
1345 2014-12-11 21:14:22 <lechuga_> ProcessNewBlock
1346 2014-12-11 21:15:04 jtimon has quit (Quit: No Ping reply in 180 seconds.)
1347 2014-12-11 21:16:04 <lechuga_> do you have an IDE or ctags?
1348 2014-12-11 21:16:23 <lechuga_> might make life easier for you
1349 2014-12-11 21:16:41 <StephenM347> Oh, so is it ProcesBlock() -> AcceptBlock() -> AddToBlockIndex() -> ActivateBestChain() -> ConnectTip() ?
1350 2014-12-11 21:16:54 <StephenM347> I don't have either of those, just text editor
1351 2014-12-11 21:17:27 <lechuga_> people r going to be annoyed at us walking through callstacks lets take this offline
1352 2014-12-11 21:18:30 vmatekole has quit (Remote host closed the connection)
1353 2014-12-11 21:18:34 Quanttek has quit (Remote host closed the connection)
1354 2014-12-11 21:19:56 Emcy has joined
1355 2014-12-11 21:20:15 mortale has quit (Remote host closed the connection)
1356 2014-12-11 21:22:38 mortale has joined
1357 2014-12-11 21:22:50 Quanttek has joined
1358 2014-12-11 21:24:53 wallet42 has joined
1359 2014-12-11 21:25:26 imfaust has joined
1360 2014-12-11 21:26:50 Quanttek has quit (Read error: Connection reset by peer)
1361 2014-12-11 21:29:53 jtimon has joined
1362 2014-12-11 21:30:16 Quanttek has joined
1363 2014-12-11 21:31:08 erasmospunk has quit (Quit: ttm)
1364 2014-12-11 21:31:31 Zarutian has quit (Ping timeout: 240 seconds)
1365 2014-12-11 21:31:57 imfaust has quit (Quit: Leaving...)
1366 2014-12-11 21:33:48 belcher has joined
1367 2014-12-11 21:33:49 belcher has quit (Changing host)
1368 2014-12-11 21:33:49 belcher has joined
1369 2014-12-11 21:35:03 jtimon_ has joined
1370 2014-12-11 21:35:16 jtimon has quit (Ping timeout: 264 seconds)
1371 2014-12-11 21:35:19 Lightsword has joined
1372 2014-12-11 21:40:14 hanti is now known as HANTI
1373 2014-12-11 21:40:38 huma_ has quit (Ping timeout: 244 seconds)
1374 2014-12-11 21:41:14 Zarutian has joined
1375 2014-12-11 21:43:09 <michagogo> 07:56:17 <gmaxwell> op_null: you could go one further and write a patch that let you disable all transaction transmission, which we were musing about being very useful. e.g. lets you use the wallet like normal but then submit your transactions over some more private method.
1376 2014-12-11 21:43:25 <michagogo> I did that once when I wanted to mine a huge-fee transaction on testnet, just for fun
1377 2014-12-11 21:43:32 pooler_ has joined
1378 2014-12-11 21:43:40 <michagogo> It was just a "return" or something like that
1379 2014-12-11 21:44:08 <michagogo> I remember being very surprised that I had (sort of) managed to write a line of c++ :P
1380 2014-12-11 21:46:08 pooler has quit (Ping timeout: 245 seconds)
1381 2014-12-11 21:46:11 pooler_ is now known as pooler
1382 2014-12-11 21:46:54 bitbumper has quit (Ping timeout: 250 seconds)
1383 2014-12-11 21:47:37 stevedekorte has joined
1384 2014-12-11 21:49:31 mrkent has joined
1385 2014-12-11 21:50:37 Tiraspol has quit (Remote host closed the connection)
1386 2014-12-11 21:53:13 aburan28 has joined
1387 2014-12-11 21:53:42 aburan28 has quit (Remote host closed the connection)
1388 2014-12-11 21:56:02 Tiraspol has joined
1389 2014-12-11 21:59:37 nelisky_ has joined
1390 2014-12-11 21:59:37 nelisky has quit (Read error: Connection reset by peer)
1391 2014-12-11 21:59:37 nelisky_ is now known as nelisky
1392 2014-12-11 22:00:24 Hans-Martin has quit (Remote host closed the connection)
1393 2014-12-11 22:03:42 Lightsword has quit (Quit: Lightsword)
1394 2014-12-11 22:05:38 nuke1989 has quit (Read error: Connection reset by peer)
1395 2014-12-11 22:05:51 hashtagg_ has quit (Ping timeout: 240 seconds)
1396 2014-12-11 22:06:01 MaxSan has joined
1397 2014-12-11 22:06:30 nuke1989 has joined
1398 2014-12-11 22:08:11 MaxSan1 has quit (Ping timeout: 240 seconds)
1399 2014-12-11 22:08:19 hearn has joined
1400 2014-12-11 22:12:34 ruukasu has joined
1401 2014-12-11 22:15:50 Beef has quit ()
1402 2014-12-11 22:18:22 <michagogo> ccache ftw \o/
1403 2014-12-11 22:18:25 <michagogo> cache hit (direct) 102
1404 2014-12-11 22:18:25 <michagogo> cache hit (preprocessed) 0
1405 2014-12-11 22:18:25 <michagogo> cache miss 88
1406 2014-12-11 22:20:18 maraoz has quit (Ping timeout: 272 seconds)
1407 2014-12-11 22:21:02 eristisk has joined
1408 2014-12-11 22:23:10 starsoccer has joined
1409 2014-12-11 22:23:10 starsoccer is now known as Guest9091
1410 2014-12-11 22:26:35 Beef has joined
1411 2014-12-11 22:28:43 Guest9091 has quit (Ping timeout: 256 seconds)
1412 2014-12-11 22:31:12 jcv_ has quit (Quit: leaving)
1413 2014-12-11 22:31:30 jcv has joined
1414 2014-12-11 22:31:33 wallet42 has quit (Quit: Leaving.)
1415 2014-12-11 22:38:18 theorbtwo has quit (Remote host closed the connection)
1416 2014-12-11 22:38:23 Quanttek has quit (Ping timeout: 260 seconds)
1417 2014-12-11 22:38:54 Shiftos has quit (Ping timeout: 250 seconds)
1418 2014-12-11 22:40:34 benrcole has joined
1419 2014-12-11 22:42:50 glbzz has quit (Read error: Connection reset by peer)
1420 2014-12-11 22:43:40 Cryo has quit (Quit: This computer has gone to sleep)
1421 2014-12-11 22:44:08 Shiftos has joined
1422 2014-12-11 22:48:25 theorbtwo has joined
1423 2014-12-11 22:52:39 ryanxcharles has joined
1424 2014-12-11 22:52:54 Cryo has joined
1425 2014-12-11 22:54:01 kermit has quit (Quit: Leaving.)
1426 2014-12-11 22:54:25 papa2 has joined
1427 2014-12-11 22:54:56 kermit has joined
1428 2014-12-11 22:56:30 notplato has joined
1429 2014-12-11 22:56:38 <notplato> ;;bcauth notplato
1430 2014-12-11 22:56:38 <gribble> Request successful for user notplato, hostmask notplato!ad3a5ff8@gateway/web/freenode/ip.173.58.95.248. Your challenge string is: freenode:#bitcoin-otc:edadbb3abd5cb83c3c2012695b4ecdd3950916ec6e86b60b95557ddd
1431 2014-12-11 22:57:22 koeppelm_ has quit (Remote host closed the connection)
1432 2014-12-11 22:57:24 <notplato> ;;bcauth H8irH+HdhMgzoa2pCcJKtbi02nhZdpE7bqb2U5NuWbta+RjO0XjQahJR8/kPTxMsgGCgHF48vp1UktBkUCO3JJo=
1433 2014-12-11 22:57:24 <gribble> Error: This nick is not registered. Please register.
1434 2014-12-11 22:57:49 koeppelmann has joined
1435 2014-12-11 22:59:25 <notplato> ;;ns register CHpRBZQkey dscotese@litmocracy.com
1436 2014-12-11 22:59:25 <gribble> Error: "ns" is not a valid command.
1437 2014-12-11 22:59:42 hearn has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzzâ¦)
1438 2014-12-11 23:00:09 <notplato> ;;bcauth notplato H8irH+HdhMgzoa2pCcJKtbi02nhZdpE7bqb2U5NuWbta+RjO0XjQahJR8/kPTxMsgGCgHF48vp1UktBkUCO3JJo=
1439 2014-12-11 23:00:09 <gribble> (bcauth <nick>) -- Initiate authentication for user <nick>. You must have registered with the bot with a bitcoin address for this to work. You will be given a random passphrase to sign with your address, and submit to the bot with the 'bcverify' command. Your passphrase will expire within 10 minutes.
1440 2014-12-11 23:00:28 <arubi> notplato, are you aware of what you're doing on a public channel?
1441 2014-12-11 23:00:47 <notplato> Thanks, I thought commands were hidden.
1442 2014-12-11 23:01:06 <helo> it's offtopic, but perfectly safe
1443 2014-12-11 23:01:11 ryanxcharles has quit (Ping timeout: 252 seconds)
1444 2014-12-11 23:01:29 <arubi> helo, his email is right there
1445 2014-12-11 23:02:08 <helo> shrug
1446 2014-12-11 23:02:33 koeppelmann has quit (Ping timeout: 265 seconds)
1447 2014-12-11 23:07:48 <notplato> Has anyone discussed using maidsafe/bittorrent algorithms to spread the full blockchain over many nodes so that there are many copies and only miners need a full copy (and can get it quickly)?
1448 2014-12-11 23:08:24 RazielZ has joined
1449 2014-12-11 23:08:38 MaxSan1 has joined
1450 2014-12-11 23:08:38 <helo> notplato: #bitcoin for non-development stuff please
1451 2014-12-11 23:10:03 <notplato> Isn't solving the storage problem part of development?
1452 2014-12-11 23:10:36 pewpsewp has joined
1453 2014-12-11 23:10:42 MaxSan has quit (Ping timeout: 245 seconds)
1454 2014-12-11 23:10:45 <helo> short answer is "yes, it already has been done"
1455 2014-12-11 23:11:38 Raziel has quit (Ping timeout: 255 seconds)
1456 2014-12-11 23:12:05 <helo> see https://bitcoin.org/bin/blockchain/bootstrap.dat.torrent
1457 2014-12-11 23:14:04 RazielZ is now known as Raziel
1458 2014-12-11 23:17:56 RBecker has quit (Ping timeout: 255 seconds)
1459 2014-12-11 23:21:04 _yoy_ has quit (Ping timeout: 244 seconds)
1460 2014-12-11 23:22:59 koeppelmann has joined
1461 2014-12-11 23:23:58 _yoy_ has joined
1462 2014-12-11 23:24:45 moa has joined
1463 2014-12-11 23:27:49 Luke-Jr has quit (Excess Flood)
1464 2014-12-11 23:28:06 won9 has joined
1465 2014-12-11 23:28:25 Luke-Jr has joined
1466 2014-12-11 23:29:07 won9 has quit (Client Quit)
1467 2014-12-11 23:29:25 Applicat_ has quit (Ping timeout: 252 seconds)
1468 2014-12-11 23:29:49 RBecker has joined
1469 2014-12-11 23:32:06 rusty has quit (Ping timeout: 264 seconds)
1470 2014-12-11 23:35:13 MaxSan1 has quit (Ping timeout: 245 seconds)
1471 2014-12-11 23:39:04 MaxSan has joined
1472 2014-12-11 23:40:02 Zarutian has quit (Quit: Leaving.)
1473 2014-12-11 23:41:56 <cfields> sipa: opposed to disabling bench by default for secp256k1 ?
1474 2014-12-11 23:42:51 paveljanik has quit (Ping timeout: 240 seconds)
1475 2014-12-11 23:43:15 XPLZ has joined
1476 2014-12-11 23:43:58 <XPLZ> https://cryptospell.com/ is giving out bitcoin in the chat room!
1477 2014-12-11 23:44:18 GM0127 has joined
1478 2014-12-11 23:44:24 treehug88 has quit ()
1479 2014-12-11 23:44:42 <lewellyn> that doesn't come across as at all spammy :P
1480 2014-12-11 23:44:43 stevedekorte_ has joined
1481 2014-12-11 23:44:50 stevedekorte has quit (Ping timeout: 250 seconds)
1482 2014-12-11 23:44:50 stevedekorte_ is now known as stevedekorte
1483 2014-12-11 23:44:54 <XPLZ> lewellyn i just launched :D
1484 2014-12-11 23:45:03 <XPLZ> I have to shout it out at least one time hehe :D
1485 2014-12-11 23:45:12 <XPLZ> Join me i send you some BTC :D
1486 2014-12-11 23:45:38 won9 has joined
1487 2014-12-11 23:45:40 * lewellyn bets "some BTC" means "BTC with lots of zeros after a decimal" :P
1488 2014-12-11 23:45:44 StephenM347 has quit (Ping timeout: 246 seconds)
1489 2014-12-11 23:45:52 <XPLZ> like mBTC
1490 2014-12-11 23:46:00 <cfields> XPLZ: this is a dev channel. Please take that elsewhere.
1491 2014-12-11 23:46:12 <XPLZ> but this is my development
1492 2014-12-11 23:46:16 <XPLZ> or does that not count maybe?
1493 2014-12-11 23:47:19 <cfields> XPLZ: see topic. bitcoin network and core
1494 2014-12-11 23:47:29 <lewellyn> XPLZ: how is whatever you're doing (i didn't click the link) improve the bitcoin network or reference software?
1495 2014-12-11 23:47:46 <XPLZ> Sorry i will not write about this more
1496 2014-12-11 23:47:49 Shiftos has quit (Remote host closed the connection)
1497 2014-12-11 23:48:43 <lewellyn> actually, it might be perfectly on-topic, if you're somehow affecting the network. (postively or negatively)
1498 2014-12-11 23:50:13 oujh has quit (Remote host closed the connection)
1499 2014-12-11 23:50:31 Application has joined
1500 2014-12-11 23:51:36 GM0127 has quit (Quit: Leaving)
1501 2014-12-11 23:54:03 rusty has joined
1502 2014-12-11 23:54:34 paveljanik has joined
1503 2014-12-11 23:54:47 oujh has joined
1504 2014-12-11 23:57:58 rnvk1 has quit (Quit: Leaving.)
1505 2014-12-11 23:59:35 simondlr has quit (Remote host closed the connection)