1 2013-08-08 00:01:46 patcon has quit (Ping timeout: 260 seconds)
2 2013-08-08 00:02:43 casascius has quit (Quit: Page closed)
3 2013-08-08 00:02:56 alexwaters has joined
4 2013-08-08 00:03:13 xire has joined
5 2013-08-08 00:03:13 xire has quit (Changing host)
6 2013-08-08 00:03:13 xire has joined
7 2013-08-08 00:04:35 CheckDavid has quit (Quit: Leaving)
8 2013-08-08 00:07:02 BenderCoin has quit (Ping timeout: 245 seconds)
9 2013-08-08 00:10:54 Elmf has joined
10 2013-08-08 00:17:58 Arbition_ is now known as Arbition
11 2013-08-08 00:20:55 Subo1978_ has joined
12 2013-08-08 00:21:22 macboz has joined
13 2013-08-08 00:24:16 Subo1978 has quit (Ping timeout: 240 seconds)
14 2013-08-08 00:25:53 kyledrake has joined
15 2013-08-08 00:26:27 ericmuyser has quit (Remote host closed the connection)
16 2013-08-08 00:32:28 _jps has quit (Quit: _jps)
17 2013-08-08 00:35:16 sashman has quit (Ping timeout: 240 seconds)
18 2013-08-08 00:47:59 BTCOxygen has quit (Ping timeout: 260 seconds)
19 2013-08-08 00:49:13 Coincidental has quit (Remote host closed the connection)
20 2013-08-08 00:50:31 Skav has joined
21 2013-08-08 00:52:30 <gavinandresen> I love it when code Just Works⦠(payment protocol handling code processes URIs of the form bitcoin:?request=⦠already)
22 2013-08-08 00:53:30 MobPhone has quit (Ping timeout: 264 seconds)
23 2013-08-08 00:54:35 Coincidental has joined
24 2013-08-08 00:55:08 <Vinnie_win> Nice work
25 2013-08-08 00:55:56 MobPhone has joined
26 2013-08-08 00:57:21 IanCormac has joined
27 2013-08-08 00:57:33 Coincidental has quit (Remote host closed the connection)
28 2013-08-08 00:59:03 Skav has quit (Ping timeout: 276 seconds)
29 2013-08-08 01:01:25 MobiusL has quit (Remote host closed the connection)
30 2013-08-08 01:01:25 Subo1978_ has quit (Remote host closed the connection)
31 2013-08-08 01:01:37 Subo1978 has joined
32 2013-08-08 01:02:10 sserrano44 has joined
33 2013-08-08 01:02:31 MobiusL has joined
34 2013-08-08 01:03:02 Application has joined
35 2013-08-08 01:03:40 Applicat_ has joined
36 2013-08-08 01:07:01 Eiii has quit (Read error: Connection reset by peer)
37 2013-08-08 01:07:54 Application has quit (Ping timeout: 264 seconds)
38 2013-08-08 01:08:31 stalled has quit (Ping timeout: 260 seconds)
39 2013-08-08 01:10:30 impulse has joined
40 2013-08-08 01:10:56 <k9quaint> I consider it to be a bad sign when code just works
41 2013-08-08 01:11:16 <k9quaint> I write unit tests until my inner demons stop reciting Monty Python skits
42 2013-08-08 01:11:52 AusBitBank__ has joined
43 2013-08-08 01:11:56 alexwaters has quit (Remote host closed the connection)
44 2013-08-08 01:12:25 AusBitBank_ has quit (Read error: Connection reset by peer)
45 2013-08-08 01:13:20 [Author] has quit (Ping timeout: 256 seconds)
46 2013-08-08 01:14:05 sserrano44 has quit (Quit: Computer has gone to sleep.)
47 2013-08-08 01:18:14 [Author] has joined
48 2013-08-08 01:19:34 stalled has joined
49 2013-08-08 01:20:49 shesek has quit (Read error: Connection reset by peer)
50 2013-08-08 01:26:16 freewil has quit (Ping timeout: 256 seconds)
51 2013-08-08 01:28:36 IanCormac has quit (Quit: IanCormac)
52 2013-08-08 01:29:33 uinogota has quit ()
53 2013-08-08 01:32:27 forrestv has quit (Ping timeout: 245 seconds)
54 2013-08-08 01:33:28 forrestv has joined
55 2013-08-08 01:34:18 digitalmagus has quit (Ping timeout: 264 seconds)
56 2013-08-08 01:34:47 GordonG3kko has quit (Remote host closed the connection)
57 2013-08-08 01:35:00 banghouse has quit (Remote host closed the connection)
58 2013-08-08 01:37:25 BTCOxygen has joined
59 2013-08-08 01:40:49 GordonG3kko has joined
60 2013-08-08 01:43:57 toffoo has quit ()
61 2013-08-08 01:48:51 AusBitBank_ has joined
62 2013-08-08 01:48:52 AusBitBank__ has quit (Read error: Connection reset by peer)
63 2013-08-08 01:49:07 EasyAt has quit (Ping timeout: 260 seconds)
64 2013-08-08 01:50:03 RoboTedd_ has quit (Ping timeout: 260 seconds)
65 2013-08-08 01:55:36 <jgarzik> sipa, tempting to embed libsecp256k1 into bitcoin, a la leveldb
66 2013-08-08 01:55:50 <jgarzik> sipa, to work around Fedora's openssl hobbling </self-interest>
67 2013-08-08 01:56:38 EasyAt has joined
68 2013-08-08 01:56:38 EasyAt has quit (Changing host)
69 2013-08-08 01:56:38 EasyAt has joined
70 2013-08-08 01:56:45 <gmaxwell> jgarzik: this hasn't escaped prior discussion!
71 2013-08-08 01:56:53 <gmaxwell> I'm all for it.
72 2013-08-08 02:02:46 kyledrake has quit (Remote host closed the connection)
73 2013-08-08 02:03:22 kyledrake has joined
74 2013-08-08 02:04:57 kyledrak_ has joined
75 2013-08-08 02:04:57 kyledrake has quit (Read error: Connection reset by peer)
76 2013-08-08 02:07:47 impulse has quit (Quit: leaving)
77 2013-08-08 02:08:46 mrkent has quit (Remote host closed the connection)
78 2013-08-08 02:16:18 ie6 has quit (Ping timeout: 264 seconds)
79 2013-08-08 02:22:47 <Vinnie_win> What do I include to get std::unique_ptr ?
80 2013-08-08 02:24:54 c0rw1n has quit (Remote host closed the connection)
81 2013-08-08 02:25:33 Bjander has joined
82 2013-08-08 02:26:41 BenderCoin has joined
83 2013-08-08 02:28:03 <jgarzik> Vinnie_win, <memory>
84 2013-08-08 02:28:15 <Vinnie_win> jgarzik: Thanks.
85 2013-08-08 02:28:24 <jgarzik> Vinnie_win, i.e. the first hit when googling std::unique_ptr ;p
86 2013-08-08 02:28:32 freewil has joined
87 2013-08-08 02:28:40 <Vinnie_win> I was on that page but I can't find the #include line
88 2013-08-08 02:29:00 <Vinnie_win> Argh...now I see it.
89 2013-08-08 02:29:10 <Vinnie_win> "Defined in header <memory>" could they possibly make the font smaller?
90 2013-08-08 02:31:46 ie6 has joined
91 2013-08-08 02:34:13 Applicat_ has quit (Remote host closed the connection)
92 2013-08-08 02:34:51 <devrandom> any idea why this p2sh redemption is slow to confirm? https://blockchain.info/tx/d46a02af8f3847ab7f1bb2958634d61a452b9028063b305ca967193dca3fb98d
93 2013-08-08 02:34:56 MobiusL has quit (Ping timeout: 240 seconds)
94 2013-08-08 02:38:33 MobiusL has joined
95 2013-08-08 02:41:13 AusBitBank__ has joined
96 2013-08-08 02:41:26 Subo1978_ has joined
97 2013-08-08 02:41:39 AusBitBank_ has quit (Read error: Connection reset by peer)
98 2013-08-08 02:42:16 Subo1978 has quit (Ping timeout: 240 seconds)
99 2013-08-08 02:48:54 robocoin has quit (Ping timeout: 276 seconds)
100 2013-08-08 02:50:36 GordonG3kko has quit (Ping timeout: 240 seconds)
101 2013-08-08 02:52:12 GordonG3kko has joined
102 2013-08-08 03:00:42 ie6 has quit (Ping timeout: 264 seconds)
103 2013-08-08 03:01:09 kyledrak_ has quit (Remote host closed the connection)
104 2013-08-08 03:01:28 <devrandom> (probably inputs too small / recent)
105 2013-08-08 03:01:42 patcon has joined
106 2013-08-08 03:02:05 robocoin has joined
107 2013-08-08 03:02:56 <TheLordOfTime> ;;tslb
108 2013-08-08 03:02:58 <gribble> Time since last block: 5 minutes and 43 seconds
109 2013-08-08 03:03:02 <TheLordOfTime> devrandom: it'll be picked up eventually, i think
110 2013-08-08 03:04:01 <devrandom> right
111 2013-08-08 03:04:15 brson has quit (Ping timeout: 260 seconds)
112 2013-08-08 03:05:57 brson has joined
113 2013-08-08 03:08:27 patcon has quit (Ping timeout: 264 seconds)
114 2013-08-08 03:09:03 jtimon has quit (Ping timeout: 276 seconds)
115 2013-08-08 03:10:29 BTCOxygen has quit (Ping timeout: 264 seconds)
116 2013-08-08 03:15:21 wamatt has quit (Quit: wamatt)
117 2013-08-08 03:15:42 grau has joined
118 2013-08-08 03:16:52 ie6 has joined
119 2013-08-08 03:17:48 BTCOxygen has joined
120 2013-08-08 03:18:28 ie6 has quit (Client Quit)
121 2013-08-08 03:20:27 grau has quit (Ping timeout: 264 seconds)
122 2013-08-08 03:24:19 MobPhone has quit (Ping timeout: 260 seconds)
123 2013-08-08 03:24:47 Edward_Black has quit (Ping timeout: 260 seconds)
124 2013-08-08 03:25:41 owowo has quit (Quit: dead)
125 2013-08-08 03:26:09 nirgle^ has joined
126 2013-08-08 03:29:42 Edward_Black has joined
127 2013-08-08 03:33:50 TheSeven has quit (Disconnected by services)
128 2013-08-08 03:33:59 [7] has joined
129 2013-08-08 03:34:57 patcon has joined
130 2013-08-08 03:39:34 banghouse has joined
131 2013-08-08 03:42:17 patcon has quit (Ping timeout: 264 seconds)
132 2013-08-08 03:46:32 kadoban has joined
133 2013-08-08 03:47:02 Bjander has quit (Remote host closed the connection)
134 2013-08-08 03:49:47 Bjander has joined
135 2013-08-08 03:51:08 dan__ has joined
136 2013-08-08 03:51:19 dan_ has quit (Read error: Connection reset by peer)
137 2013-08-08 03:56:05 dan__ has quit (Ping timeout: 264 seconds)
138 2013-08-08 03:58:29 Application has joined
139 2013-08-08 04:00:35 Bjander has quit (Remote host closed the connection)
140 2013-08-08 04:03:42 brson_ has joined
141 2013-08-08 04:03:49 kyledrake has joined
142 2013-08-08 04:04:33 <gavinandresen> I need a short phrase that means "a transaction output that cannot be expressed as a bitcoin address"
143 2013-08-08 04:05:54 <gavinandresen> It will be shown to users in what should be a very rare edge case: A non-signed PaymentRequest that requests payment to (for example) an OP_CHECKMULTISIG output.
144 2013-08-08 04:07:03 brson has quit (Read error: Operation timed out)
145 2013-08-08 04:07:09 <gmaxwell> "output script"? as in "Payment to output script: 0xhex_encoding_of_the_actual_script"
146 2013-08-08 04:08:01 <gavinandresen> oof⦠not sure I want to show users the hex encoding
147 2013-08-08 04:08:34 <gavinandresen> it'll tend to scroll off the dialog box
148 2013-08-08 04:08:51 MobPhone has joined
149 2013-08-08 04:09:32 <gmaxwell> "custom script"
150 2013-08-08 04:09:40 <gmaxwell> "custom payment script"
151 2013-08-08 04:09:54 <gavinandresen> "custom payment script" I like
152 2013-08-08 04:10:19 <gavinandresen> I hope that translates well......
153 2013-08-08 04:11:34 grau has joined
154 2013-08-08 04:16:19 <gmaxwell> "tailored remuneration story"
155 2013-08-08 04:16:34 <gmaxwell> (sounds like what you get when someone is late on paying back a debt)
156 2013-08-08 04:16:51 <gmaxwell> translations are fun.
157 2013-08-08 04:17:48 patcon has joined
158 2013-08-08 04:19:01 santoscork has quit (Ping timeout: 248 seconds)
159 2013-08-08 04:19:03 brson_ has quit (Quit: leaving)
160 2013-08-08 04:19:03 Nesetalis has joined
161 2013-08-08 04:19:18 brson has joined
162 2013-08-08 04:21:54 toffoo has joined
163 2013-08-08 04:23:11 eoss has joined
164 2013-08-08 04:23:46 paracyst has quit ()
165 2013-08-08 04:26:24 ProfMac has quit (Ping timeout: 250 seconds)
166 2013-08-08 04:26:27 patcon has quit (Ping timeout: 264 seconds)
167 2013-08-08 04:28:50 grau_ has joined
168 2013-08-08 04:29:34 ProfMac has joined
169 2013-08-08 04:30:45 grau has quit (Ping timeout: 248 seconds)
170 2013-08-08 04:32:57 MobiusL has quit (Ping timeout: 240 seconds)
171 2013-08-08 04:34:40 mrkent has joined
172 2013-08-08 04:38:17 sensorii has quit (Ping timeout: 240 seconds)
173 2013-08-08 04:39:32 sensorii has joined
174 2013-08-08 04:40:38 Application has quit (Ping timeout: 240 seconds)
175 2013-08-08 04:43:17 Application has joined
176 2013-08-08 04:45:05 <Luke-Jr> gavinandresen: we do have a disassembly function in bitcoind :p
177 2013-08-08 04:45:24 <Luke-Jr> but it's probably sufficient to just show them the length
178 2013-08-08 04:45:31 <Luke-Jr> "Custom payment script (%d bytes)"
179 2013-08-08 04:47:30 johnsoft has joined
180 2013-08-08 04:47:35 Namworld has quit ()
181 2013-08-08 04:52:24 patcon has joined
182 2013-08-08 04:52:52 ralphtheninja has quit (Ping timeout: 245 seconds)
183 2013-08-08 04:53:53 Coincidental has joined
184 2013-08-08 04:56:17 Liquid__ has quit (Quit: Leaving)
185 2013-08-08 04:58:27 grau_ has quit (Remote host closed the connection)
186 2013-08-08 04:58:56 Liquid3xB has joined
187 2013-08-08 05:01:41 patcon has quit (Ping timeout: 248 seconds)
188 2013-08-08 05:06:05 Coincidental has quit (Remote host closed the connection)
189 2013-08-08 05:10:07 MC1984 has quit (Ping timeout: 240 seconds)
190 2013-08-08 05:11:02 digitalmagus2 has quit (Remote host closed the connection)
191 2013-08-08 05:11:19 digitalmagus has joined
192 2013-08-08 05:11:19 digitalmagus has quit (Changing host)
193 2013-08-08 05:11:19 digitalmagus has joined
194 2013-08-08 05:20:02 Coincidental has joined
195 2013-08-08 05:20:17 grau has joined
196 2013-08-08 05:23:39 jeewee has joined
197 2013-08-08 05:23:50 Coincidental has quit (Remote host closed the connection)
198 2013-08-08 05:27:27 GordonG3kko has quit (Remote host closed the connection)
199 2013-08-08 05:27:58 patcon has joined
200 2013-08-08 05:31:43 GordonG3kko has joined
201 2013-08-08 05:37:18 patcon has quit (Ping timeout: 264 seconds)
202 2013-08-08 05:43:40 JZavala has joined
203 2013-08-08 05:46:07 Coincidental has joined
204 2013-08-08 05:55:15 coeus has joined
205 2013-08-08 06:03:52 patcon has joined
206 2013-08-08 06:07:17 guruvan has quit (Ping timeout: 240 seconds)
207 2013-08-08 06:11:37 guruvan has joined
208 2013-08-08 06:12:16 Coincidental has quit (Remote host closed the connection)
209 2013-08-08 06:14:27 patcon has quit (Ping timeout: 264 seconds)
210 2013-08-08 06:17:26 xire has quit (Ping timeout: 240 seconds)
211 2013-08-08 06:17:57 saulimus has joined
212 2013-08-08 06:18:11 xire has joined
213 2013-08-08 06:18:54 macboz has quit (Quit: Leaving)
214 2013-08-08 06:19:17 gruvfunk has quit (Ping timeout: 240 seconds)
215 2013-08-08 06:21:46 macboz has joined
216 2013-08-08 06:22:19 toffoo has quit ()
217 2013-08-08 06:28:47 gruvfunk has joined
218 2013-08-08 06:29:26 xire has quit (Ping timeout: 240 seconds)
219 2013-08-08 06:30:29 xire has joined
220 2013-08-08 06:34:29 brocktice has quit (Ping timeout: 248 seconds)
221 2013-08-08 06:34:38 brocktice has joined
222 2013-08-08 06:40:19 xire has quit (Ping timeout: 260 seconds)
223 2013-08-08 06:40:30 patcon has joined
224 2013-08-08 06:40:41 gfawkes has quit (Ping timeout: 240 seconds)
225 2013-08-08 06:41:13 cads has quit (Ping timeout: 246 seconds)
226 2013-08-08 06:41:14 kyledrake has quit (Remote host closed the connection)
227 2013-08-08 06:41:50 Thepok has joined
228 2013-08-08 06:44:30 Application has quit (Ping timeout: 240 seconds)
229 2013-08-08 06:46:40 ericmuyser has joined
230 2013-08-08 06:47:29 Application has joined
231 2013-08-08 06:49:05 eoss has quit (Remote host closed the connection)
232 2013-08-08 06:49:16 AusBitBank__ has quit (Ping timeout: 246 seconds)
233 2013-08-08 06:50:40 AusBitBank__ has joined
234 2013-08-08 06:51:03 patcon has quit (Ping timeout: 260 seconds)
235 2013-08-08 06:53:51 xire has joined
236 2013-08-08 06:53:51 xire has quit (Changing host)
237 2013-08-08 06:53:51 xire has joined
238 2013-08-08 07:05:33 dansmithbtc2 has quit (Remote host closed the connection)
239 2013-08-08 07:07:57 grau has quit (Remote host closed the connection)
240 2013-08-08 07:08:41 arioBarzan has joined
241 2013-08-08 07:09:07 grau has joined
242 2013-08-08 07:09:41 OPrime has joined
243 2013-08-08 07:17:04 patcon has joined
244 2013-08-08 07:17:27 viperhr has joined
245 2013-08-08 07:24:41 jeewee has quit (Ping timeout: 240 seconds)
246 2013-08-08 07:24:42 paybitcoin has quit (Ping timeout: 264 seconds)
247 2013-08-08 07:25:31 jeewee has joined
248 2013-08-08 07:25:55 Grishnakh_ has quit (Ping timeout: 245 seconds)
249 2013-08-08 07:27:06 jgarzik has quit (Ping timeout: 276 seconds)
250 2013-08-08 07:27:36 sserrano44 has joined
251 2013-08-08 07:27:53 patcon has quit (Ping timeout: 264 seconds)
252 2013-08-08 07:32:37 Applicat_ has joined
253 2013-08-08 07:32:54 kadoban has quit (Remote host closed the connection)
254 2013-08-08 07:33:57 Applica__ has joined
255 2013-08-08 07:34:32 grau has quit (Remote host closed the connection)
256 2013-08-08 07:35:45 Application has quit (Ping timeout: 256 seconds)
257 2013-08-08 07:35:53 Applicat_ has quit (Read error: Operation timed out)
258 2013-08-08 07:37:56 grau has joined
259 2013-08-08 07:40:06 jtimon has joined
260 2013-08-08 07:40:13 jtimon has quit (Read error: Connection reset by peer)
261 2013-08-08 07:43:17 brson has quit (Quit: leaving)
262 2013-08-08 07:44:13 AusBitBank__ has quit (Ping timeout: 246 seconds)
263 2013-08-08 07:47:13 eloims has quit (Quit: Bye)
264 2013-08-08 07:47:52 AusBitBank__ has joined
265 2013-08-08 07:49:09 brocktice has quit (Ping timeout: 248 seconds)
266 2013-08-08 07:51:18 brocktice has joined
267 2013-08-08 07:53:42 patcon has joined
268 2013-08-08 07:55:33 BTCOxygen has quit (Ping timeout: 248 seconds)
269 2013-08-08 07:56:28 mappum has quit (Read error: Connection reset by peer)
270 2013-08-08 07:56:52 mappum has joined
271 2013-08-08 07:57:54 BTCOxygen has joined
272 2013-08-08 08:01:06 freewil has quit (Quit: Leaving)
273 2013-08-08 08:04:05 patcon has quit (Ping timeout: 256 seconds)
274 2013-08-08 08:07:50 santoscork has joined
275 2013-08-08 08:08:31 xire has quit (Ping timeout: 260 seconds)
276 2013-08-08 08:11:30 ericmuyser has quit (Remote host closed the connection)
277 2013-08-08 08:14:39 santoscork has quit (Quit: Hibernation Time â¦)
278 2013-08-08 08:16:13 xire has joined
279 2013-08-08 08:20:07 TD_ has joined
280 2013-08-08 08:20:20 grau has quit (Remote host closed the connection)
281 2013-08-08 08:20:57 grau has joined
282 2013-08-08 08:21:03 reizuki__ has quit (Ping timeout: 276 seconds)
283 2013-08-08 08:21:07 xire has quit (Ping timeout: 260 seconds)
284 2013-08-08 08:23:26 dparrish has quit (Ping timeout: 240 seconds)
285 2013-08-08 08:23:35 dparrish has joined
286 2013-08-08 08:26:06 agnostic98 has quit (Remote host closed the connection)
287 2013-08-08 08:26:23 RoboTeddy has joined
288 2013-08-08 08:27:12 MobPhone has quit (Read error: Connection reset by peer)
289 2013-08-08 08:28:23 jeewee has quit (Quit: Leaving.)
290 2013-08-08 08:29:48 MobPhone has joined
291 2013-08-08 08:30:40 patcon has joined
292 2013-08-08 08:34:08 jeewee has joined
293 2013-08-08 08:39:26 Graet has quit (Ping timeout: 240 seconds)
294 2013-08-08 08:40:55 patcon has quit (Ping timeout: 256 seconds)
295 2013-08-08 08:41:30 dparrish has quit (Ping timeout: 264 seconds)
296 2013-08-08 08:41:38 dparrish has joined
297 2013-08-08 08:44:01 t7 has joined
298 2013-08-08 08:44:14 mappum has quit (Ping timeout: 240 seconds)
299 2013-08-08 08:45:24 sserrano44 has quit (Quit: Computer has gone to sleep.)
300 2013-08-08 08:45:26 Guest83631 has joined
301 2013-08-08 08:51:48 Graet has joined
302 2013-08-08 08:57:02 dparrish has quit (Ping timeout: 245 seconds)
303 2013-08-08 08:57:19 dparrish has joined
304 2013-08-08 08:58:56 agnostic98 has joined
305 2013-08-08 09:01:16 ielo has joined
306 2013-08-08 09:03:19 agnostic98 has quit (Ping timeout: 246 seconds)
307 2013-08-08 09:07:25 patcon has joined
308 2013-08-08 09:07:29 uinogota has joined
309 2013-08-08 09:10:06 tg has quit (Read error: Operation timed out)
310 2013-08-08 09:12:06 tg has joined
311 2013-08-08 09:17:35 patcon has quit (Ping timeout: 240 seconds)
312 2013-08-08 09:29:55 agnostic98 has joined
313 2013-08-08 09:32:44 sensorii has quit (Remote host closed the connection)
314 2013-08-08 09:33:21 sensorii has joined
315 2013-08-08 09:34:45 agnostic98 has quit (Ping timeout: 256 seconds)
316 2013-08-08 09:34:50 Bwild has quit (Read error: Operation timed out)
317 2013-08-08 09:35:23 Bwild has joined
318 2013-08-08 09:35:47 doublec has quit (Ping timeout: 245 seconds)
319 2013-08-08 09:36:37 doublec has joined
320 2013-08-08 09:40:37 Arnavion has quit (Remote host closed the connection)
321 2013-08-08 09:40:51 Arnavion has joined
322 2013-08-08 09:42:15 daybyter has joined
323 2013-08-08 09:43:50 coeus has quit (Ping timeout: 240 seconds)
324 2013-08-08 09:44:28 patcon has joined
325 2013-08-08 09:45:28 RoboTeddy has quit (Remote host closed the connection)
326 2013-08-08 09:46:01 Applica__ has quit (Ping timeout: 246 seconds)
327 2013-08-08 09:49:09 Application has joined
328 2013-08-08 09:54:38 patcon has quit (Ping timeout: 240 seconds)
329 2013-08-08 09:55:04 yubrew has joined
330 2013-08-08 09:56:37 ielo has quit (Ping timeout: 248 seconds)
331 2013-08-08 10:00:50 agnostic98 has joined
332 2013-08-08 10:02:06 michagogo has joined
333 2013-08-08 10:05:16 agnostic98 has quit (Ping timeout: 246 seconds)
334 2013-08-08 10:08:06 runeks has quit (Read error: Operation timed out)
335 2013-08-08 10:08:16 parus has quit (Read error: Operation timed out)
336 2013-08-08 10:08:22 runeks has joined
337 2013-08-08 10:09:11 Belkaar has quit (Read error: Operation timed out)
338 2013-08-08 10:09:19 stalled has quit (Ping timeout: 256 seconds)
339 2013-08-08 10:09:22 ralphtheninja has joined
340 2013-08-08 10:11:19 Belkaar has joined
341 2013-08-08 10:11:23 paraipan has joined
342 2013-08-08 10:11:47 parus has joined
343 2013-08-08 10:13:37 stalled has joined
344 2013-08-08 10:20:22 arioBarzan has quit (Remote host closed the connection)
345 2013-08-08 10:20:37 paraipan has quit (Ping timeout: 240 seconds)
346 2013-08-08 10:21:46 patcon has joined
347 2013-08-08 10:22:01 paraipan has joined
348 2013-08-08 10:25:36 agath has joined
349 2013-08-08 10:25:39 aa has joined
350 2013-08-08 10:26:03 aa is now known as Guest40304
351 2013-08-08 10:26:03 Guest40304 is now known as mobiusL
352 2013-08-08 10:26:13 mobiusL is now known as MobiusL
353 2013-08-08 10:29:14 GordonG3kko has quit (Remote host closed the connection)
354 2013-08-08 10:29:57 macboz has quit (Quit: This computer has gone to sleep)
355 2013-08-08 10:31:42 danda__ has joined
356 2013-08-08 10:31:45 agnostic98 has joined
357 2013-08-08 10:31:49 patcon has quit (Ping timeout: 248 seconds)
358 2013-08-08 10:32:20 GordonG3kko has joined
359 2013-08-08 10:32:37 paraipan has quit (Ping timeout: 240 seconds)
360 2013-08-08 10:34:30 danda_ has quit (Ping timeout: 264 seconds)
361 2013-08-08 10:35:50 agnostic98 has quit (Ping timeout: 240 seconds)
362 2013-08-08 10:42:44 CheckDavid has joined
363 2013-08-08 10:44:47 MobiusL is now known as LinuxKernel
364 2013-08-08 10:45:53 LinuxKernel is now known as MobiusL
365 2013-08-08 10:46:14 sashman has joined
366 2013-08-08 10:46:52 egis has joined
367 2013-08-08 10:50:48 paraipan has joined
368 2013-08-08 10:51:15 tmsk has joined
369 2013-08-08 10:57:21 Bohren has joined
370 2013-08-08 10:58:17 paraipan has quit (Ping timeout: 240 seconds)
371 2013-08-08 10:58:50 patcon has joined
372 2013-08-08 10:59:03 Bohren has quit (Remote host closed the connection)
373 2013-08-08 11:02:41 agnostic98 has joined
374 2013-08-08 11:06:00 MobiusL is now known as LinuxKernel
375 2013-08-08 11:06:23 LinuxKernel is now known as MobiusL
376 2013-08-08 11:06:52 agnostic98 has quit (Ping timeout: 246 seconds)
377 2013-08-08 11:07:58 patcon has quit (Ping timeout: 240 seconds)
378 2013-08-08 11:09:13 jtimon has joined
379 2013-08-08 11:13:56 one_zero has quit ()
380 2013-08-08 11:18:18 brocktice has quit (Ping timeout: 264 seconds)
381 2013-08-08 11:21:39 anarchy5 has quit (Ping timeout: 240 seconds)
382 2013-08-08 11:28:51 MC1984 has joined
383 2013-08-08 11:34:39 patcon has joined
384 2013-08-08 11:42:45 patcon has quit (Ping timeout: 248 seconds)
385 2013-08-08 11:42:45 jtimon has quit (Ping timeout: 248 seconds)
386 2013-08-08 11:50:43 grau has quit (Remote host closed the connection)
387 2013-08-08 11:52:20 michagogo has quit (Remote host closed the connection)
388 2013-08-08 11:52:38 michagogo has joined
389 2013-08-08 11:53:37 sensorii has quit (Ping timeout: 240 seconds)
390 2013-08-08 11:55:59 sensorii has joined
391 2013-08-08 12:06:43 daybyter has quit (Quit: Konversation terminated!)
392 2013-08-08 12:08:02 mrkent has quit (Read error: Operation timed out)
393 2013-08-08 12:10:12 patcon has joined
394 2013-08-08 12:11:26 FabianB_ is now known as FabianB
395 2013-08-08 12:17:50 macboz has joined
396 2013-08-08 12:19:54 patcon has quit (Ping timeout: 264 seconds)
397 2013-08-08 12:32:16 arioBarzan has joined
398 2013-08-08 12:41:02 AusBitBank__ has quit (Ping timeout: 246 seconds)
399 2013-08-08 12:41:58 arioBarzan has quit (Remote host closed the connection)
400 2013-08-08 12:45:39 patcon has joined
401 2013-08-08 12:47:42 Line_ has joined
402 2013-08-08 12:47:54 shesek has joined
403 2013-08-08 12:48:00 B0g4r7 has quit (Quit: B0g4r7)
404 2013-08-08 12:51:54 grau has joined
405 2013-08-08 12:53:52 Line_ has quit (Quit: ZNC - http://znc.in)
406 2013-08-08 12:54:45 patcon has quit (Ping timeout: 248 seconds)
407 2013-08-08 12:55:21 fanquake has left ()
408 2013-08-08 12:59:42 saulimus has quit (Quit: saulimus)
409 2013-08-08 13:06:17 saulimus has joined
410 2013-08-08 13:12:07 <TD_> sipa: is -rescan intended to empty the wallet of unconfirmed transactions?
411 2013-08-08 13:12:16 TD_ is now known as TD
412 2013-08-08 13:12:22 <TD> https://bitcointalk.org/index.php?topic=270005.0
413 2013-08-08 13:12:24 c0rw1n has joined
414 2013-08-08 13:12:40 saulimus has quit (Quit: saulimus)
415 2013-08-08 13:14:41 tstst has joined
416 2013-08-08 13:16:37 gruvfunk has quit (Ping timeout: 240 seconds)
417 2013-08-08 13:17:44 gruvfunk has joined
418 2013-08-08 13:17:45 QQCrypt has quit (Read error: Connection reset by peer)
419 2013-08-08 13:20:57 sashman has quit (Ping timeout: 240 seconds)
420 2013-08-08 13:21:18 patcon has joined
421 2013-08-08 13:22:00 yubrew has quit (Remote host closed the connection)
422 2013-08-08 13:24:21 agnostic98 has joined
423 2013-08-08 13:27:44 paracyst has joined
424 2013-08-08 13:29:56 patcon has quit (Ping timeout: 256 seconds)
425 2013-08-08 13:30:40 jgarzik has joined
426 2013-08-08 13:36:11 <sipa> TD: no
427 2013-08-08 13:36:20 <TD> that would be the reason then. perhaps it should?
428 2013-08-08 13:37:10 <sipa> rescan really just finds missing wallet transactions
429 2013-08-08 13:37:34 <sipa> dealing properly with non-confirming transactions is a different issue in general
430 2013-08-08 13:37:42 <sipa> (it requires tracking conflicts, for example)
431 2013-08-08 13:38:13 <sipa> you generally don't want a rescan to drop unconfirmed transactions, they may still confirm
432 2013-08-08 13:40:57 gfawkes has joined
433 2013-08-08 13:41:05 <TD> if they do, you'll see them again when they appear in the chain
434 2013-08-08 13:41:38 <sipa> well sure, but you may be the only one who has them
435 2013-08-08 13:41:48 <sipa> you want to keep rebroadcasting until confirmed
436 2013-08-08 13:42:09 <sipa> the problem is not that you want to remove non-confirmed transactions; the problem is that you should detect that a transaction will never confirm
437 2013-08-08 13:42:32 <TD> well, yes, of course, but that's harder :)
438 2013-08-08 13:42:32 <sipa> or have some ability for the user to delete after some time
439 2013-08-08 13:42:46 <sipa> yes, it is harder
440 2013-08-08 13:43:15 _jps has joined
441 2013-08-08 13:43:35 <sipa> the solution to non-confirming transactions in the wallet is generally -salvagewallet
442 2013-08-08 13:43:41 <sipa> but that's sort of a very rough measure
443 2013-08-08 13:43:55 <sipa> (removes everything but keys, and rescans)
444 2013-08-08 13:45:04 agricocb has quit (Remote host closed the connection)
445 2013-08-08 13:45:44 MobPhone has quit (Read error: Connection reset by peer)
446 2013-08-08 13:46:07 MobPhone has joined
447 2013-08-08 13:46:21 MobPhone has quit (Read error: Connection reset by peer)
448 2013-08-08 13:46:53 MobPhone has joined
449 2013-08-08 13:50:02 tmsk has quit (Quit: tmsk)
450 2013-08-08 13:50:16 <TD> sipa: yeah that's more like what bitcoinj wallet replay does
451 2013-08-08 13:51:04 MobPhone has quit (Ping timeout: 240 seconds)
452 2013-08-08 13:51:15 <jgarzik> mornin'
453 2013-08-08 13:53:24 <TD> hey there
454 2013-08-08 13:54:29 <jgarzik> Payment protocol hits the news: http://www.pcworld.co.nz/article/523173/bitcoin_upgrade_aims_smoother_e-commerce/?utm_medium=rss&utm_source=taxonomyfeed
455 2013-08-08 13:54:32 <jgarzik> gavinandresen, ^
456 2013-08-08 13:56:17 handle has quit (Ping timeout: 240 seconds)
457 2013-08-08 13:56:35 patcon has joined
458 2013-08-08 14:00:52 handle has joined
459 2013-08-08 14:05:06 patcon has quit (Ping timeout: 264 seconds)
460 2013-08-08 14:06:45 shesek has quit (Ping timeout: 248 seconds)
461 2013-08-08 14:07:33 da2ce7 has joined
462 2013-08-08 14:08:38 dparrish has quit (Ping timeout: 240 seconds)
463 2013-08-08 14:09:33 agricocb has joined
464 2013-08-08 14:13:12 <petertodd> jgarzik: Heh, I wonder how long it will take until people realize that the payment protocol, as people describe it, only solves security of sending funds, not receiving?
465 2013-08-08 14:13:46 <petertodd> jgarzik: I gave a talk last night that touched on that... too a lot of guiding before one particularly bright audience member figured out that problem. :(
466 2013-08-08 14:14:16 <petertodd> Sigh, just another example of how crypto is magic to people...
467 2013-08-08 14:14:47 mrkent has joined
468 2013-08-08 14:15:32 dparrish has joined
469 2013-08-08 14:16:53 <petertodd> Also interesting: I talked to someone involved in a company getting into the business of selling Bitcoins, and they did understand the issue, and were seriously considering giving customers private keys on paper that they would fund, specifically due to legal issues about liability for stolen coins - they liked my one-time-password idea for that purpose.
470 2013-08-08 14:18:18 hnz_ has quit (Ping timeout: 245 seconds)
471 2013-08-08 14:20:02 brocktice has joined
472 2013-08-08 14:21:58 shesek has joined
473 2013-08-08 14:23:34 hnz has joined
474 2013-08-08 14:24:13 saulimus has joined
475 2013-08-08 14:24:39 Neozonz has joined
476 2013-08-08 14:24:39 Neozonz has quit (Disc!~Neozonz@198.84.245.103|Changing host)
477 2013-08-08 14:24:39 Neozonz has joined
478 2013-08-08 14:26:36 yubrew has joined
479 2013-08-08 14:27:11 da2ce7 has quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
480 2013-08-08 14:27:53 Neozonz has quit (Ping timeout: 245 seconds)
481 2013-08-08 14:30:16 kreal has joined
482 2013-08-08 14:31:04 patcon has joined
483 2013-08-08 14:32:34 roconnor has joined
484 2013-08-08 14:33:09 <nsh> petertodd, magicness(crypt) =~ can_be_done() / can_be_groked()
485 2013-08-08 14:33:12 <nsh> *crypto
486 2013-08-08 14:33:42 cads has joined
487 2013-08-08 14:34:20 <petertodd> heh
488 2013-08-08 14:34:39 jeewee has quit (Quit: Leaving.)
489 2013-08-08 14:35:01 <petertodd> nsh: Though I did love one comment about the oracles/one-time-passwords idea: "But, that's so simple, why didn't someone do that years ago?"
490 2013-08-08 14:35:24 MC1984 has quit (Read error: Connection reset by peer)
491 2013-08-08 14:35:34 <nsh> elegance often occupies the shadow of internalised complexity
492 2013-08-08 14:35:36 <nsh> or something like that
493 2013-08-08 14:35:41 <petertodd> That's after I did a whole 15 minute story about Alice and her tree fort and her fear of boys with cooties explaining the difference between passwords and signatures... :)
494 2013-08-08 14:36:00 <nsh> sounds like a fun story
495 2013-08-08 14:36:08 <nsh> online anywhere?
496 2013-08-08 14:36:11 <petertodd> heh, yeah, my answere was pretty much "I got lucky and had the right bit of inspiration"
497 2013-08-08 14:36:23 <petertodd> nah, too dark for videos, I should write it up though
498 2013-08-08 14:36:30 <nsh> i'd like to read if you do :)
499 2013-08-08 14:37:01 <petertodd> well.... we need to make an oracle tx where nsh the oracle releases funds iff Peter Todd writes up said story :P
500 2013-08-08 14:37:25 <nsh> +1
501 2013-08-08 14:37:41 <nsh> (first we need to make the great internet heist whereby nsh has any funds to release)
502 2013-08-08 14:37:51 <petertodd> um... ok, testnet funds
503 2013-08-08 14:37:58 MC1984 has joined
504 2013-08-08 14:38:01 <nsh> :)
505 2013-08-08 14:38:19 <nsh> i don't think i know your oracle/OTP idea either
506 2013-08-08 14:38:23 <nsh> can you synopsise?
507 2013-08-08 14:38:33 <nsh> (or link)
508 2013-08-08 14:39:13 jeewee has joined
509 2013-08-08 14:39:38 <petertodd> nsh: OTP version: that's so simple, why didn't someone do that years ago?"
510 2013-08-08 14:39:40 patcon has quit (Ping timeout: 264 seconds)
511 2013-08-08 14:39:44 <petertodd> er: that's so simple, why didn't someone do that years ago?"
512 2013-08-08 14:39:50 <nsh> aye
513 2013-08-08 14:39:53 <petertodd> http://www.mail-archive.com/bitcoin-development@lists.sourceforge.net/msg02601.html
514 2013-08-08 14:39:56 <petertodd> there!
515 2013-08-08 14:40:01 <nsh> thankye!
516 2013-08-08 14:40:03 <petertodd> (stupid windows)
517 2013-08-08 14:40:22 <petertodd> oracle version: http://www.mail-archive.com/bitcoin-development@lists.sourceforge.net/msg02601.html
518 2013-08-08 14:40:52 mrkent has quit (Ping timeout: 264 seconds)
519 2013-08-08 14:41:13 santoscork has joined
520 2013-08-08 14:41:13 santoscork has quit (Client Quit)
521 2013-08-08 14:42:24 Thepok has quit (Ping timeout: 260 seconds)
522 2013-08-08 14:43:47 <nsh> i take it any simple key-extension of RFC6238 will not add the required entropy?
523 2013-08-08 14:44:05 <nsh> also not clear to me why birthday attack doesn't apply (sorry, ignorant)
524 2013-08-08 14:44:56 volante has joined
525 2013-08-08 14:44:57 <petertodd> RFC6238 only spits out six digit numbers, so the key-extension would have to be so large as to be just totally impractical. :(
526 2013-08-08 14:45:08 saulimus has quit (Read error: Connection reset by peer)
527 2013-08-08 14:45:09 <nsh> k
528 2013-08-08 14:45:11 Squidicuz has quit (Read error: Connection reset by peer)
529 2013-08-08 14:45:32 saulimus has joined
530 2013-08-08 14:45:42 Squidicuz has joined
531 2013-08-08 14:45:53 <petertodd> Birthday attacks don't apply because an attacker has to find a nonce that matches a given digest; birthday attacks only apply if you want to find two nonces for the same digest, but don't care exactly what each nonce is.
532 2013-08-08 14:46:39 <petertodd> Having said that, there could be obscure cases with third parties where a third-party generates the nonces, and wants to generate a second that matches for some reason... but seems unlikely in real-world scenarios.
533 2013-08-08 14:46:42 <volante> is it true that bitcoin offers only 128 bit security?
534 2013-08-08 14:47:05 patcon has joined
535 2013-08-08 14:47:38 anarchy5 has joined
536 2013-08-08 14:48:28 johnsoft has quit (Ping timeout: 276 seconds)
537 2013-08-08 14:49:16 macboz has quit (Ping timeout: 264 seconds)
538 2013-08-08 14:49:49 johnsoft has joined
539 2013-08-08 14:50:07 <nsh> petertodd, that's a neat idea but i'll admit it's on the threshold of my current capacity to understand. to call it simple perhaps speaks more to the abstruseness it's possible to get into in the scripting system
540 2013-08-08 14:51:03 <kjj> volante: yes, but I object to your use of the word "only"
541 2013-08-08 14:51:32 patcon has quit (Ping timeout: 256 seconds)
542 2013-08-08 14:51:46 <petertodd> nsh: ha, yeah, I'll assume the "simple" was only due to my excellent story about tree forts, lol
543 2013-08-08 14:52:01 <nsh> :D
544 2013-08-08 14:52:06 anarchy5 has quit (Ping timeout: 256 seconds)
545 2013-08-08 14:52:24 <nsh> volante, not all bits are created equal :)
546 2013-08-08 14:52:35 <volante> kjj: ok i take back "only" :)
547 2013-08-08 14:52:48 <nsh> volante, one bit of <inside or outside of fort knox> is relatively high security
548 2013-08-08 14:53:06 <kjj> volante: http://www.nsa.gov/business/programs/elliptic_curve.shtml
549 2013-08-08 14:56:04 * michagogo sighs
550 2013-08-08 14:56:04 <michagogo> It kinda irks me to see the media get things wrong like "A bitcoin is essentially a secret number that is transferred from one software client to another using a 32-character alpha-numeric address." (from that pcw nz article)
551 2013-08-08 14:57:19 <petertodd> lol
552 2013-08-08 14:57:29 <petertodd> man, if we could transfer secret numbers securely...
553 2013-08-08 14:57:44 <K1773R> michagogo: thinking/worrying about media is mostly a waste of time
554 2013-08-08 14:57:52 <michagogo> I know, I know.
555 2013-08-08 14:58:12 <petertodd> michagogo: join the bitcoin foundation, let them worry about it
556 2013-08-08 14:59:11 <michagogo> Hmm?
557 2013-08-08 15:00:00 <petertodd> michagogo: part of the job of the foundation is to have something called "The Foundation" that the media will talk to by default and get sane answers
558 2013-08-08 15:00:08 <nsh> (about public/press misapprehension)
559 2013-08-08 15:00:54 <petertodd> michagogo: The beauty of it, is the bitcoin foundation can say over and over they aren't the one true authority on bitcoin, but the media will (hopefully) still go to them anyway.
560 2013-08-08 15:00:55 <michagogo> Ah
561 2013-08-08 15:02:29 <michagogo> Also, I'm laughing so hard right now... The Israeli government uses smartcards for identification for businesses and government employees.
562 2013-08-08 15:02:53 <michagogo> They have a guide to installing the software for the readers.
563 2013-08-08 15:03:00 <michagogo> That guide is at http://www.gov.il/NR/rdonlyres/A19BC418-5D97-46C8-BA70-47B69AE4972A/0/20111122_guideInstallupdated.pdf
564 2013-08-08 15:03:28 <michagogo> On page 8 of the PDF, there are "A number of examples of incorrect usage" (translated)
565 2013-08-08 15:04:33 dparrish has quit (Ping timeout: 245 seconds)
566 2013-08-08 15:05:30 <michagogo> The first example is "<b><red>The card is not inserted into the reader.</b></red><br> Make sure <b><u>that the smartcard is inside the card reader.</b></u>"
567 2013-08-08 15:07:06 abrkn\ has joined
568 2013-08-08 15:07:38 <michagogo> I realize the guide is designed for anyone to be able to follow, and the "make sure the card's not backwards" part makes sense for that, but I find it hard to believe that it's actually neccesary to not just textually, but visually demonstrate the state of "the card is on the desk next to the reader" as being invalid.
569 2013-08-08 15:08:08 <nsh> lol
570 2013-08-08 15:08:26 <nsh> i dunno, everything these days is contactless, even my love-life
571 2013-08-08 15:09:03 abrkn has quit (Read error: Operation timed out)
572 2013-08-08 15:09:26 dparrish has joined
573 2013-08-08 15:12:40 <michagogo> nsh: Yeah, but when there's a gold-colored contact chip *on the card*, and you're given a reader with a slot for the card, it seems beyond obvious that you're not supposed to place the card on the desk several inches away from the reader.
574 2013-08-08 15:12:57 <nsh> yeah, i'll give you that :)
575 2013-08-08 15:13:14 <michagogo> Also: related: In the next couple months I may be getting a cryptographic smartcard
576 2013-08-08 15:13:27 <petertodd> michagogo: from whome?
577 2013-08-08 15:14:03 <michagogo> Since moin/piba are finally refreshing the Israeli Teudat Zehut (ID card, literally "certificate of identity")
578 2013-08-08 15:14:26 <petertodd> Ah
579 2013-08-08 15:14:34 <michagogo> It's been the same for decades and decades, and it's not very secure
580 2013-08-08 15:14:52 <petertodd> I was gonna say, get yourself a PGP smartcard like the crypto-nerds, er I mean cool kids.
581 2013-08-08 15:15:21 <petertodd> also this: https://www.crypto-stick.com/
582 2013-08-08 15:15:40 <michagogo> Basically, when you go to the issuing office to get your TZ, they put the photo you give them in a device that trims it to a certain size, and they print out a piece of paper
583 2013-08-08 15:16:32 <petertodd> Heh, makes you want to give them a futuristic bit of magical electronic paper instead of a photo...
584 2013-08-08 15:16:51 <michagogo> They tear off one section of the paper (the main TZ), use a glue stick to affix your photo, put it in a lamination pouch printed with the state seal, and put it through a laminating machine.
585 2013-08-08 15:17:09 jeewee has quit (Quit: Leaving.)
586 2013-08-08 15:17:29 <michagogo> http://en.wikipedia.org/wiki/Teudat_zehut
587 2013-08-08 15:19:33 <michagogo> (the rest of the paper that prints out is used as the appendix, with your family details, previous names, address, etc.
588 2013-08-08 15:20:15 agnostic98 has quit (Remote host closed the connection)
589 2013-08-08 15:20:17 <petertodd> huh, now can you actually use this card to sign stuff?
590 2013-08-08 15:21:01 roconnor has quit (Quit: Konversation terminated!)
591 2013-08-08 15:21:19 <michagogo> Yes.
592 2013-08-08 15:21:40 agnostic98 has joined
593 2013-08-08 15:21:42 <petertodd> Interesting, what standard?
594 2013-08-08 15:22:15 <michagogo> I don't know if it's a standard, or some system developed for this specifically
595 2013-08-08 15:22:28 agnostic98 has quit (Remote host closed the connection)
596 2013-08-08 15:23:12 <petertodd> Hm, either way, add it to my mental list of places with signing-capable ID cards... they can be useful sometimes because it lets you do a "proof-of-human", forcing the government to issue fake certs to attack you.
597 2013-08-08 15:25:31 <michagogo> Hmm?
598 2013-08-08 15:25:54 <petertodd> sybil attacks
599 2013-08-08 15:26:56 CheckDavid has quit (Quit: Leaving)
600 2013-08-08 15:28:21 <michagogo> Ah
601 2013-08-08 15:28:43 Subo1978 has joined
602 2013-08-08 15:28:52 <michagogo> So letting you know that the person you're talking to is an actual person, rather than some entity creating multiple personalities
603 2013-08-08 15:29:02 <petertodd> Yup
604 2013-08-08 15:29:36 <petertodd> IE I'd rather my bitcoin node not connect to 8 peers all run by the same person, and I don't care whether or not the fact that I am running a bitcoin node is public.
605 2013-08-08 15:30:12 <Vinnie_win> hey what's up folks
606 2013-08-08 15:30:46 <shesek> so if the government revokes your ID card, you wouldn't be able to connect to bitcoin nodes?
607 2013-08-08 15:31:02 <petertodd> depends on how such a system is implemented
608 2013-08-08 15:31:09 nsillik has joined
609 2013-08-08 15:31:26 <petertodd> probably not, because you'd assume that it's only to setup the link, but that's all implementation decisions
610 2013-08-08 15:31:30 <shesek> having to rely on a central authority to provide ID cards seems to be somewhat against the idea of Bitcoin
611 2013-08-08 15:31:56 <shesek> or at least, against the spirit of Bitcoin
612 2013-08-08 15:31:57 Subo1978_ has quit (Ping timeout: 240 seconds)
613 2013-08-08 15:31:59 <petertodd> well sure, but then again we also rely on the central authority assigning IP addresses for anti-sybil - it'd be nice to at least be relying on more than one central authority
614 2013-08-08 15:32:13 <petertodd> tl;dr: options are good
615 2013-08-08 15:32:28 t7 has quit (Quit: ChatZilla 0.9.90.1 [Firefox 23.0/20130730113002])
616 2013-08-08 15:33:08 <michagogo> petertodd: I thought there *are* more than one central authority?
617 2013-08-08 15:33:16 <michagogo> Different regionals, no?
618 2013-08-08 15:34:03 <petertodd> michagogo: well, sorta, kinda... the way we do it you could wind up with one central authority screwing you over - that might be worth thinking about carefully
619 2013-08-08 15:34:12 <petertodd> it's very weak protection anyway
620 2013-08-08 15:35:27 <michagogo> (to make sure I'm not misunderstood: that comment was referring to the IP addresses)
621 2013-08-08 15:35:37 <michagogo> What one central authority is that?
622 2013-08-08 15:36:47 <petertodd> Someone co-ordinates the actions of the regionals, but more importantly the way we do anti-sybil means we could allow 8 ips that are all under the control of one regional - but it's all moot because getting ip addresses from lots of different prefixes is really easy anyway.
623 2013-08-08 15:37:16 <michagogo> Right.
624 2013-08-08 15:37:29 <jgarzik> I had a thought about getting bitcoind to check AS numbers and regions, not just IP addresses
625 2013-08-08 15:37:31 <jgarzik> RIRs
626 2013-08-08 15:37:47 <petertodd> jgarzik: same thing I'm thinking, but I dunno it's worth the trouble
627 2013-08-08 15:38:08 mitty has left ()
628 2013-08-08 15:38:30 <petertodd> jgarzik: though if someone wrote a patch to do it, I'd ACK it
629 2013-08-08 15:38:51 <jgarzik> hmm :)
630 2013-08-08 15:39:16 <petertodd> heh
631 2013-08-08 15:39:23 <jgarzik> Already looked into it, a bit. The main annoyance is querying the databases, which are typically centralized and not suited for high volume queries
632 2013-08-08 15:39:26 buZz has joined
633 2013-08-08 15:39:28 <gmaxwell> an interesting to check is if the /16 check actually excludes more peer entropy than an ASN check would.
634 2013-08-08 15:39:43 <jgarzik> could include an AS database with the software
635 2013-08-08 15:39:48 <michagogo> How big is said DB?
636 2013-08-08 15:39:48 <gmaxwell> jgarzik: I'd suggest just shipping with a snapshot.
637 2013-08-08 15:39:56 <petertodd> jgarzik: probably the way to do - they don't like people querying the AS database...
638 2013-08-08 15:40:00 <jgarzik> not too big, I think
639 2013-08-08 15:40:03 <TD> petertodd: actually the BitSafe guy mentioned the getting-money-in problem at the may conference. so yeah it's something to think about.
640 2013-08-08 15:40:12 <jgarzik> didn't measure, but I would guess it is less than 10MB
641 2013-08-08 15:40:22 <petertodd> TD: oh good! it's a hard one
642 2013-08-08 15:40:28 <michagogo> Anyway, g2g catch a bus to meet my family for dinner
643 2013-08-08 15:40:30 <michagogo> Bbl
644 2013-08-08 15:40:36 <TD> my suggestion was to have the devices sold via exchanges.
645 2013-08-08 15:40:49 <TD> then use a reverse payment protocol with a trezor-specific pki
646 2013-08-08 15:40:56 <petertodd> TD: I gotta admit the paper solution to it has a lot of plusses for real users
647 2013-08-08 15:40:56 <jgarzik> heh
648 2013-08-08 15:41:07 <TD> trezor gets more distribution and advertising to new users. exchanges can send to trezor securely. users can send from trezor to merchants securely. etc.
649 2013-08-08 15:41:25 <TD> jgarzik: i'm getting the answer for you now.
650 2013-08-08 15:41:32 <TD> jgarzik: (we use ip->asn database as part of a product i used to work on)
651 2013-08-08 15:41:35 <DiabloD3> what the hell is a trezor
652 2013-08-08 15:41:38 <petertodd> TD: trezor-specific is reasonable... though you want to be careful that the attacker can't just MITM the trezor - so anonymous trezor's are probably out :(
653 2013-08-08 15:41:46 <jgarzik> TD, nice, thanks
654 2013-08-08 15:43:04 <gmaxwell> It can probably be compressed a fair bit further if you do some things like include currently unannounced space in the same asn as it's neighbors in order to permit larger prefixes.
655 2013-08-08 15:43:42 <jgarzik> it's a fun lookup-tree problem
656 2013-08-08 15:44:04 <jgarzik> reminds me of how BIND stores its data, for speedy lookups (or used to)
657 2013-08-08 15:46:02 <nsh> since CRIME/BEAST i'm wary of any efforts to add compression to a protocol where it's not absolutely necessary
658 2013-08-08 15:46:09 <nsh> is that foolish?
659 2013-08-08 15:46:42 <gmaxwell> ... nsh, what we're talking to is so completely unrelated I dunno where to start.
660 2013-08-08 15:46:47 <petertodd> speaking of, so I'm thinking everything we do to solve maxconnections/DoS in general by prioritizing peers by "relay work" they do will make it easier to sybil the network, and I'm not seeing a clever way around that, OTOH it forces a sybiler to be useful...
661 2013-08-08 15:46:51 <jgarzik> nsh, yes
662 2013-08-08 15:47:04 <nsh> ok, thanks
663 2013-08-08 15:47:36 FabianB_ has joined
664 2013-08-08 15:47:41 <TD> text file with the mapping of subnets to asns is about 2.3mb
665 2013-08-08 15:47:41 <nsh> sometimes i just see words and thoughts occur to me, they're not always related or remotely sensible
666 2013-08-08 15:47:43 <TD> not very large
667 2013-08-08 15:47:46 <jgarzik> Make every P2P node mine a diff-1 share to a p2pool-like entity, to join the network
668 2013-08-08 15:47:54 <jgarzik> must be a valid share for current block
669 2013-08-08 15:48:08 <jgarzik> TD, great
670 2013-08-08 15:48:09 <gmaxwell> petertodd: hm? your protection against sybil is outbound, maxconnection dos is inbound. You can treat them seperately.
671 2013-08-08 15:48:12 denom has joined
672 2013-08-08 15:48:14 <jgarzik> TD, even smaller than I thought
673 2013-08-08 15:48:37 <petertodd> gmaxwell: I'm also thinking sybil as in tracking where every transaction came from.
674 2013-08-08 15:48:54 FabianB has quit (Ping timeout: 264 seconds)
675 2013-08-08 15:49:06 <petertodd> gmaxwell: But we can make that a lot less effective by not broadcasting every tx to every peer every time.
676 2013-08-08 15:49:22 Thepok has joined
677 2013-08-08 15:49:48 <gmaxwell> petertodd: go look at how the broadcasting loging works. :P
678 2013-08-08 15:49:54 coeus has joined
679 2013-08-08 15:50:22 <petertodd> jgarzik: Too much asymytry between most nodes and people with mining gear. I worked out a memory-hard version - proof of memory posession - and even if you said every peer would have to dedicate 1GB that still winds up just costing ~$100,000 per year to make a connection to every node on a 10k node network.
680 2013-08-08 15:50:44 * jgarzik was just joking ;p
681 2013-08-08 15:50:51 <jgarzik> Not realistic at all for Android SPVs
682 2013-08-08 15:51:08 <jgarzik> to pick up just one example
683 2013-08-08 15:51:39 jgarzik has quit (Quit: zappa zappa zappa)
684 2013-08-08 15:53:05 <gmaxwell> jgarzik: http://thyme.apnic.net/current/data-raw-table
685 2013-08-08 15:53:09 FabianB_ is now known as FabianB
686 2013-08-08 15:53:12 <petertodd> gmaxwell: oh good, I misread the trickle code as doing so for our own tx's, so that 1/4 is promising
687 2013-08-08 15:53:22 agnostic98 has joined
688 2013-08-08 15:53:24 c0rw1n has quit (Remote host closed the connection)
689 2013-08-08 15:53:57 <petertodd> jgarzik: well... that's the funny thing, for sybil SPV gets a pass, because SPV nodes only see a subset of transactions, so their connection cost is thusly reduced :)
690 2013-08-08 15:55:46 buZz has left ()
691 2013-08-08 15:58:19 agnostic98 has quit (Ping timeout: 264 seconds)
692 2013-08-08 15:58:29 <gmaxwell> I'd suggest squashing out any prefix smaller than /24 (just convert to a /24 if it is otherwise not covered by another prefix) then you can reduce the addresses to 4 bytes (cidr prefix and the mask length). Then just load the whole table into a dumb map and perform up to 24 tests of it to do the longest match match.
693 2013-08-08 16:00:24 <gmaxwell> that list can be reduced further by removing routes that are completely contained in a larger covering route with the same asn.
694 2013-08-08 16:00:36 <petertodd> TD: what's your guess on % of bits set in your average android users bloom filter?
695 2013-08-08 16:01:09 <TD> er, i forgot. it's been months since i looked at that. i could figure it out. the filters have a very close to zero fp rate though, so the % should be low
696 2013-08-08 16:01:30 robocoin has quit (Ping timeout: 264 seconds)
697 2013-08-08 16:01:30 <petertodd> TD: ballpark 1%? 5%?
698 2013-08-08 16:02:52 <TD> maybe 5? but i don't really know. it's easy to add a few log lines to find out given most users only have a handful of keys, tops, but i'm working on something else right now
699 2013-08-08 16:04:02 <petertodd> k, close enough
700 2013-08-08 16:07:49 <petertodd> gmaxwell: so here's the thing: suppose I have n peers who I send tx's too, and every tx I reliably send to m peers, the if the attacker wants to observe where a tx came from with p probability, they have to make n/m * p connections to me, so for anti-sybil we want more peers, not less, provided the number of peers we do send a tx to immediately is fixed
701 2013-08-08 16:09:04 <petertodd> gmaxwell: it also means with our peer connections, we should use bloom filtering so we can maintain a lot of peers, but without the traffic, and then send tx's to any of those peers, randomly chosen
702 2013-08-08 16:09:40 <petertodd> gmaxwell: heck, we could even pretend to be SPV nodes... though we would want to think hard about memory usage, IE balance it against memory usage for PoW
703 2013-08-08 16:10:39 daybyter has joined
704 2013-08-08 16:11:05 <petertodd> gmaxwell: the other thing would be to have the concept of a "send-only" peer - a peer who doesn't want any block data at all, but will send us tx's sometimes
705 2013-08-08 16:11:53 <petertodd> point is, for the attacker, they care about listening reliably, not sending, and all this makes it more and more expensive for them to fill up a nodes peer slots that they would *send* txs too
706 2013-08-08 16:11:54 ericmuyser has joined
707 2013-08-08 16:14:41 robocoin has joined
708 2013-08-08 16:15:15 <k9quaint> I have decided to ignore all sentences that begin with "Suppose I have N..."
709 2013-08-08 16:15:31 <k9quaint> it leads to nothing but trouble
710 2013-08-08 16:15:34 <petertodd> k9quaint: I used lower-case n, it's totally different
711 2013-08-08 16:16:03 <k9quaint> I pipe all of my IRC though toupper()
712 2013-08-08 16:16:21 <k9quaint> it makes people seem more passionate about things
713 2013-08-08 16:16:25 <petertodd> k9quaint: better yet - "they have to make $\frac{n}{m} p$
714 2013-08-08 16:17:16 <k9quaint> I once gave my wife a perl script that printed an ascii necklace
715 2013-08-08 16:17:38 <petertodd> k9quaint: heh, I once cut my gf a ring out of titanium on my lathe in front of her
716 2013-08-08 16:17:51 <k9quaint> did you tell her it was titanium?
717 2013-08-08 16:18:08 <petertodd> k9quaint: well she did ask what was the dreadful noise and smoke from
718 2013-08-08 16:18:26 <k9quaint> "this block of platinum that I am carving you a ring out of dear!"
719 2013-08-08 16:18:52 <petertodd> k9quaint: "uh-huh, I know how broke your artschool ass is"
720 2013-08-08 16:20:06 <k9quaint> "thats why I have been working so long in my meth lab honey"
721 2013-08-08 16:20:28 <k9quaint> then go all Walter White on her
722 2013-08-08 16:20:30 <petertodd> "pff, you're not that cool"
723 2013-08-08 16:20:39 <petertodd> "oh wait..."
724 2013-08-08 16:21:07 <k9quaint> why are you dating smart women?
725 2013-08-08 16:21:16 <k9quaint> houseplants are so much easier to care for
726 2013-08-08 16:22:01 <petertodd> heh... well... I did get dumped in 2nd year after my girlfriend pointed out I had no life and missed her birthday because I had been up for 48 hours working
727 2013-08-08 16:22:01 volante has quit (Quit: This computer has gone to sleep)
728 2013-08-08 16:22:03 jeewee has joined
729 2013-08-08 16:23:04 <nsh> what, you can't reschedule birthdays around hackathons now?
730 2013-08-08 16:23:10 <nsh> pfft
731 2013-08-08 16:23:49 <petertodd> I suspect if it was a hackathon she would have been less pissed... nah, I had a insane client - longest continuous amount of time I've ever billed someone for
732 2013-08-08 16:23:54 <k9quaint> petertodd: I always ran my own NTP server so I wouldn't have that problem
733 2013-08-08 16:24:02 <petertodd> k9quaint: lol
734 2013-08-08 16:25:05 <k9quaint> that and I have 2 reminders for our anniversary in my iphone
735 2013-08-08 16:25:13 <k9quaint> 15 minutes and 5 minutes before ;)
736 2013-08-08 16:25:41 <petertodd> anyway, more to the point, my clever idea doesn't work because your anti-sybil PoW has to be based essentially on probability of getting a tx, and it has to be specific to you and them, so your ability to send tx's out to a lot of peers is hampered and there's no asymetry in the attacker/defender relationship
737 2013-08-08 16:25:51 <petertodd> k9quaint: ha, I gotta do that...
738 2013-08-08 16:27:18 <petertodd> It's also interesting how, come to think of it, something like an identity card *also* doesn't work because nothing is stopping you from just using that one card with a tonne of peers - it really has to be a resource that is tied up per peer pair.
739 2013-08-08 16:29:36 <k9quaint> web of trust protocols always rub me the wrong way a little
740 2013-08-08 16:30:44 <petertodd> what, don't you want to feel connected to your fellow man?
741 2013-08-08 16:31:05 <k9quaint> only in human centipede form
742 2013-08-08 16:31:08 daybyter has quit (Quit: Konversation terminated!)
743 2013-08-08 16:31:08 Raizen has joined
744 2013-08-08 16:31:25 <petertodd> heh
745 2013-08-08 16:31:43 oto93_ has joined
746 2013-08-08 16:36:13 <licnep> can anyone give me a summary of the 0.9 changes or is there something i can read about it?
747 2013-08-08 16:37:30 Thepok has quit (Ping timeout: 264 seconds)
748 2013-08-08 16:40:01 brocktice has quit (Read error: Operation timed out)
749 2013-08-08 16:40:34 brson has joined
750 2013-08-08 16:40:57 gst has quit (Ping timeout: 240 seconds)
751 2013-08-08 16:43:04 gst has joined
752 2013-08-08 16:44:48 MC1984 has quit (Read error: Connection reset by peer)
753 2013-08-08 16:45:19 MC1984 has joined
754 2013-08-08 16:45:29 peetaur2 has joined
755 2013-08-08 16:48:49 <gmaxwell> licnep: there are no "the 0.9 changes", 0.9 doesn't exist yet.
756 2013-08-08 16:49:12 altamic has joined
757 2013-08-08 16:49:19 altamic has left ()
758 2013-08-08 16:50:14 tstst has quit (Ping timeout: 246 seconds)
759 2013-08-08 16:50:50 brocktice has joined
760 2013-08-08 16:50:52 NEd____ has joined
761 2013-08-08 16:50:54 <licnep> gmaxwell: yea, but i heard about the introduction of payment requests, signing, description, refund address... i wanted to know more about that
762 2013-08-08 16:51:18 <gmaxwell> Then you're interested in the payment protocol stuff, not 0.9.
763 2013-08-08 16:51:43 <licnep> oh, they told me it was 0.9 stuff, anyway yea that's what i was interested in, the 'payment protocol'
764 2013-08-08 16:52:30 agricocb has quit (Quit: Leaving.)
765 2013-08-08 16:53:24 jeewee has quit (Quit: Leaving.)
766 2013-08-08 16:53:58 <licnep> oh i found this, https://gist.github.com/gavinandresen/4120476 i'll start therei guess
767 2013-08-08 16:54:45 agnostic98 has joined
768 2013-08-08 16:54:49 malaimo has quit (Ping timeout: 240 seconds)
769 2013-08-08 16:55:13 NEd____ has quit (Ping timeout: 250 seconds)
770 2013-08-08 16:57:04 malaimo has joined
771 2013-08-08 16:57:25 Muis has joined
772 2013-08-08 16:58:50 agnostic98 has quit (Ping timeout: 240 seconds)
773 2013-08-08 16:59:35 MobiusL has quit (Remote host closed the connection)
774 2013-08-08 17:01:32 kadoban has joined
775 2013-08-08 17:03:11 <sipa> i'd also call it more a "0.9 addition" than a "0.9 change"
776 2013-08-08 17:03:51 <sipa> making it sound like it's a change confuses people :)
777 2013-08-08 17:03:59 MobiusL has joined
778 2013-08-08 17:04:18 <licnep> mhm
779 2013-08-08 17:05:00 digitalmagus2 has joined
780 2013-08-08 17:05:59 jeewee has joined
781 2013-08-08 17:06:13 <sipa> it's just a new layer on top, to negotiate bitcoin transactions before they hit the network
782 2013-08-08 17:06:51 <licnep> yea
783 2013-08-08 17:06:56 sserrano44 has joined
784 2013-08-08 17:07:45 jtimon has joined
785 2013-08-08 17:08:43 jgarzik has joined
786 2013-08-08 17:08:43 jgarzik has quit (Changing host)
787 2013-08-08 17:08:43 jgarzik has joined
788 2013-08-08 17:08:53 jgarzik has quit (Read error: Connection reset by peer)
789 2013-08-08 17:09:15 MobPhone has joined
790 2013-08-08 17:09:17 jgarzik has joined
791 2013-08-08 17:09:24 jgarzik has quit (Changing host)
792 2013-08-08 17:09:24 jgarzik has joined
793 2013-08-08 17:09:25 jgarzik has quit (Read error: Connection reset by peer)
794 2013-08-08 17:09:44 Guest28558 has joined
795 2013-08-08 17:09:58 Guest28558 has quit (Changing host)
796 2013-08-08 17:09:58 Guest28558 has joined
797 2013-08-08 17:10:06 Guest28558 is now known as jgarzik_
798 2013-08-08 17:12:00 agricocb has joined
799 2013-08-08 17:15:43 OPrime has quit (Quit: OPrime)
800 2013-08-08 17:19:07 agricocb has quit (Remote host closed the connection)
801 2013-08-08 17:19:43 agricocb has joined
802 2013-08-08 17:21:44 robocoin has quit (Ping timeout: 246 seconds)
803 2013-08-08 17:22:05 i2pRelay has quit (Remote host closed the connection)
804 2013-08-08 17:22:49 i2pRelay has joined
805 2013-08-08 17:23:02 agnostic98 has joined
806 2013-08-08 17:24:40 mappum has joined
807 2013-08-08 17:27:53 sserrano44 has quit (Quit: Computer has gone to sleep.)
808 2013-08-08 17:35:27 brson has quit (Quit: leaving)
809 2013-08-08 17:35:43 brson has joined
810 2013-08-08 17:36:09 jeewee has quit (Quit: Leaving.)
811 2013-08-08 17:36:56 btcbtc has joined
812 2013-08-08 17:41:32 robocoin has joined
813 2013-08-08 17:44:06 sserrano44 has joined
814 2013-08-08 17:47:08 kreal has quit ()
815 2013-08-08 17:48:42 gfawkes has quit (Ping timeout: 240 seconds)
816 2013-08-08 17:52:03 btcbtc has quit (Quit: btcbtc)
817 2013-08-08 17:54:49 oto93_ has quit (Quit: Page closed)
818 2013-08-08 17:59:20 wamatt has joined
819 2013-08-08 18:01:43 chorao has joined
820 2013-08-08 18:03:38 thrasher` has quit (Ping timeout: 256 seconds)
821 2013-08-08 18:04:42 thrasher` has joined
822 2013-08-08 18:12:04 agricocb has quit (Read error: Connection reset by peer)
823 2013-08-08 18:12:36 agricocb has joined
824 2013-08-08 18:14:47 _ingsoc has joined
825 2013-08-08 18:21:23 stalled has quit (Read error: Connection reset by peer)
826 2013-08-08 18:21:37 nomailing has joined
827 2013-08-08 18:25:06 asa1024 has quit (Quit: asa1024)
828 2013-08-08 18:27:29 danda has joined
829 2013-08-08 18:29:10 stalled has joined
830 2013-08-08 18:30:41 danda__ has quit (Ping timeout: 246 seconds)
831 2013-08-08 18:31:59 bbrian has joined
832 2013-08-08 18:33:51 MC1984 has quit (Ping timeout: 240 seconds)
833 2013-08-08 18:35:05 owowo has joined
834 2013-08-08 18:35:58 CheckDavid has joined
835 2013-08-08 18:38:04 _ingsoc has quit (Quit: leaving)
836 2013-08-08 18:40:03 GordonG3kko has quit (Remote host closed the connection)
837 2013-08-08 18:40:50 BTCOxygen has quit (Ping timeout: 246 seconds)
838 2013-08-08 18:41:29 TD has quit (Quit: TD)
839 2013-08-08 18:43:17 santoscork has joined
840 2013-08-08 18:45:28 TD has joined
841 2013-08-08 18:45:53 denom has quit (Ping timeout: 240 seconds)
842 2013-08-08 18:46:22 GordonG3kko has joined
843 2013-08-08 18:53:08 paracyst has quit ()
844 2013-08-08 18:57:35 super3 has joined
845 2013-08-08 18:57:37 BTCOxygen has joined
846 2013-08-08 18:57:44 Squid_ has joined
847 2013-08-08 19:01:19 Squidicuz has quit (Ping timeout: 276 seconds)
848 2013-08-08 19:01:57 paracyst has joined
849 2013-08-08 19:09:07 ProfMac has quit (Ping timeout: 250 seconds)
850 2013-08-08 19:16:11 btcbtc has joined
851 2013-08-08 19:19:00 saivann has quit ()
852 2013-08-08 19:20:02 super_000_ has joined
853 2013-08-08 19:20:51 saivann has joined
854 2013-08-08 19:22:25 super3 has quit (Ping timeout: 256 seconds)
855 2013-08-08 19:25:18 MC1984 has joined
856 2013-08-08 19:27:00 Coincidental has joined
857 2013-08-08 19:27:23 super_000_ has left ()
858 2013-08-08 19:27:45 <gmaxwell> Why is someone expecting listransactions "account" to show them sendrawtransaction transactions?
859 2013-08-08 19:30:32 <helo> it should if the sendrawtransaction tx was to/from "account" though, right?
860 2013-08-08 19:31:22 super3 has joined
861 2013-08-08 19:34:39 btcbtc has quit (Quit: btcbtc)
862 2013-08-08 19:36:05 jtimon has quit (Ping timeout: 264 seconds)
863 2013-08-08 19:38:13 Namworld has joined
864 2013-08-08 19:43:03 saulimus has quit (Quit: saulimus)
865 2013-08-08 19:45:19 <gmaxwell> helo: how could it be from, it's a sendrawtransaction. Toâ yes, it could be to, if you were sending to yourself, but I don't think that isn't working.
866 2013-08-08 19:45:50 <helo> valid point
867 2013-08-08 19:47:22 _jps has quit (Quit: _jps)
868 2013-08-08 19:47:55 _jps has joined
869 2013-08-08 19:48:06 denom has joined
870 2013-08-08 19:48:49 MobiusL has quit (Remote host closed the connection)
871 2013-08-08 19:49:50 MobiusL has joined
872 2013-08-08 19:52:14 tmsk has joined
873 2013-08-08 19:56:28 imsaguy_i is now known as imsaguy
874 2013-08-08 19:59:34 patcon has joined
875 2013-08-08 20:00:36 Cusipzzz has joined
876 2013-08-08 20:01:44 sserrano44 has quit (Quit: Computer has gone to sleep.)
877 2013-08-08 20:05:43 reizuki__ has joined
878 2013-08-08 20:06:36 sserrano44 has joined
879 2013-08-08 20:09:18 sserrano44 has quit (Client Quit)
880 2013-08-08 20:12:51 Raizen has quit (Quit: Leaving)
881 2013-08-08 20:12:52 nsillik has quit (Quit: nsillik)
882 2013-08-08 20:13:14 rdponticelli has quit (Remote host closed the connection)
883 2013-08-08 20:13:14 gruvfunk has quit (Remote host closed the connection)
884 2013-08-08 20:13:14 MobiusL has quit (Remote host closed the connection)
885 2013-08-08 20:13:15 cypher has quit (Write error: Broken pipe)
886 2013-08-08 20:13:15 i2pRelay has quit (Write error: Broken pipe)
887 2013-08-08 20:13:15 KillYourTV has quit (Write error: Broken pipe)
888 2013-08-08 20:13:20 xire has joined
889 2013-08-08 20:13:20 xire has quit (Changing host)
890 2013-08-08 20:13:20 xire has joined
891 2013-08-08 20:13:45 Squid_ has quit (Read error: Connection reset by peer)
892 2013-08-08 20:14:12 Squid_ has joined
893 2013-08-08 20:15:10 <Happzz> so how would i go about generating a new address to receive btcs at, without having the actual wallet and private key on the server that generates them
894 2013-08-08 20:15:23 <Happzz> like some commerce system
895 2013-08-08 20:15:46 <Happzz> i can only think of generating a bunch of addresses and then giving the server a list of addresses without the private keys
896 2013-08-08 20:16:09 cypher has joined
897 2013-08-08 20:16:31 Application has quit (Remote host closed the connection)
898 2013-08-08 20:17:38 KillYourTV has joined
899 2013-08-08 20:19:45 i2pRelay has joined
900 2013-08-08 20:21:07 rdponticelli has joined
901 2013-08-08 20:21:42 btcbtc has joined
902 2013-08-08 20:22:02 <helo> type-2 deterministic wallets can allow calculating subsequent addresses without the any private keys
903 2013-08-08 20:22:57 MobPhone has quit (Read error: Connection reset by peer)
904 2013-08-08 20:22:57 <helo> but that requires something other than bitcoind
905 2013-08-08 20:25:13 Vinnie_win has quit (Read error: Connection reset by peer)
906 2013-08-08 20:27:08 Vinnie_win has joined
907 2013-08-08 20:27:27 <helo> with the payment protocol, the requests will be signed with the private keys sitting on the web server, right?
908 2013-08-08 20:28:22 <helo> so if someone compromises the web server, they'd have access to the private keys, and would be able to forge payment requests to addresses they own?
909 2013-08-08 20:28:27 <MC1984> thats sounds bad
910 2013-08-08 20:29:02 <helo> i don't know much about web server setups, but all of the https setups i've done have the private keys sitting around on the server
911 2013-08-08 20:29:58 <gavinandresen> sure. If you're in the web server, you can simply serve up unsigned payment requests that send money to you, too
912 2013-08-08 20:29:58 <helo> i guess the key used for https wouldn't have to be the same as the key used to sign the payment requests
913 2013-08-08 20:31:55 darknyan has quit (Remote host closed the connection)
914 2013-08-08 20:32:57 GordonG3kko has quit (Remote host closed the connection)
915 2013-08-08 20:33:09 <gavinandresen> best practice would be for the web server to have a hardware security doo-hickey, so the web server could sign requests but getting the private keys requires physical access to the server
916 2013-08-08 20:34:08 <gmaxwell> gavinandresen: sounds like a feature request tressor!
917 2013-08-08 20:35:38 darknyan has joined
918 2013-08-08 20:36:06 bbrian has quit (Ping timeout: 248 seconds)
919 2013-08-08 20:38:32 Application has joined
920 2013-08-08 20:39:34 GordonG3kko has joined
921 2013-08-08 20:41:17 gavinandresen_ has joined
922 2013-08-08 20:41:38 bbrian has joined
923 2013-08-08 20:44:22 btcbtc_ has joined
924 2013-08-08 20:44:57 btcbtc has quit (Ping timeout: 240 seconds)
925 2013-08-08 20:48:41 tmsk has quit (Quit: tmsk)
926 2013-08-08 20:51:42 MobPhone has joined
927 2013-08-08 20:55:07 nsillik has joined
928 2013-08-08 20:57:56 sserrano44 has joined
929 2013-08-08 20:59:57 MC1984 has quit (Changing host)
930 2013-08-08 20:59:57 MC1984 has joined
931 2013-08-08 21:00:55 K1773R has quit (Ping timeout: 276 seconds)
932 2013-08-08 21:06:33 _jps has quit (Quit: _jps)
933 2013-08-08 21:06:59 K1773R has joined
934 2013-08-08 21:07:30 _jps has joined
935 2013-08-08 21:08:04 denisx has joined
936 2013-08-08 21:08:38 MobiusL has joined
937 2013-08-08 21:10:36 btcbtc has joined
938 2013-08-08 21:10:46 btcbtc_ has quit (Ping timeout: 248 seconds)
939 2013-08-08 21:16:07 Neozonz is now known as Disc!~Neozonz@unaffiliated/neozonz|neozonz
940 2013-08-08 21:16:35 patcon has quit (Remote host closed the connection)
941 2013-08-08 21:17:56 hellome has quit (Read error: Connection reset by peer)
942 2013-08-08 21:19:00 btcbtc_ has joined
943 2013-08-08 21:19:08 btcbtc has quit (Read error: Operation timed out)
944 2013-08-08 21:20:20 <Happzz> http or https is irrelevant
945 2013-08-08 21:20:26 hellome has joined
946 2013-08-08 21:20:30 <Happzz> i need to generate a bitcoin address to receive payments at
947 2013-08-08 21:20:36 <Happzz> without having the private key around
948 2013-08-08 21:20:43 toffoo has joined
949 2013-08-08 21:20:44 <Happzz> web servers get rooted too often
950 2013-08-08 21:21:01 <MC1984> TPM?
951 2013-08-08 21:21:39 xire has quit (Read error: Operation timed out)
952 2013-08-08 21:21:45 <phantomcircuit> MC1984, they dont support ecdsa keys in general
953 2013-08-08 21:22:04 <MC1984> aw
954 2013-08-08 21:22:09 <phantomcircuit> yeah
955 2013-08-08 21:22:54 <Happzz> like, what do mtgox use to generate input addresses?
956 2013-08-08 21:23:01 <Happzz> i can't imagine it's all on their webserver
957 2013-08-08 21:23:24 <phantomcircuit> Happzz, they probably generate the addresses somewhere else and then transfer them to the database
958 2013-08-08 21:23:38 <phantomcircuit> that is by far the easiest secure way of going about it
959 2013-08-08 21:23:51 <phantomcircuit> importantly the security model is trivial to understand
960 2013-08-08 21:25:28 fanquake has joined
961 2013-08-08 21:26:17 peetaur2 has quit (Quit: Konversation terminated!)
962 2013-08-08 21:26:52 Coincidental has quit (Remote host closed the connection)
963 2013-08-08 21:26:53 <harningt> Happzz: one method of generating independent payment addresses would be to use a deterministic wallet with support for public generation - ex: Electrum w/ its Master Public Key, or BIP 0032 with public derivation - that way, if the web server is hacked, all the attacker knows is the entire payment history... but no coin stolen
964 2013-08-08 21:27:34 <harningt> now, you'd definitely want to generate a new one once hacked, that way you have privacy 'fixed' from then on...
965 2013-08-08 21:27:50 egis has quit (Quit: Leaving)
966 2013-08-08 21:28:29 fanquake has left ()
967 2013-08-08 21:29:07 <harningt> another enhancement, if worried about possible attacks on deterministic wallet addresses, would be to have a watcher on those addresses that forwards to another address as soon as a payment went through, that way you divorce your payment infrastructure more strongly from your server (such as funnelling to a single address, but you could also have bitcoind generate new addresses for each transaction forwarded)
968 2013-08-08 21:31:56 <Happzz> i do pay double the fees though that way
969 2013-08-08 21:32:45 <Happzz> other than that.. a watcher might be a clever idea
970 2013-08-08 21:33:05 <gmaxwell> harningt: that means keeping a signing key online, bad bad mojo.
971 2013-08-08 21:33:09 <Happzz> after a second thought, a watcher could be tampered with to forward the payments elsewhere
972 2013-08-08 21:33:15 <Happzz> and it'll take forever to notice
973 2013-08-08 21:33:20 <gmaxwell> For now, just pregenerate addresses **done**.
974 2013-08-08 21:33:23 <harningt> gmaxwell: no it doesn't you have a signing key on your own machine
975 2013-08-08 21:33:33 <harningt> and you run the watcher yourself
976 2013-08-08 21:33:46 <Happzz> so the best bet is to generate a bunch of addresses and just let the webserver pull an address from that list?
977 2013-08-08 21:34:04 <gmaxwell> harningt: it means the a key controling live funds is online and connected to the internet, this is not a best practice. Plus you double your transaction load, ::yawn::.
978 2013-08-08 21:34:11 <Happzz> is there a way to import a massive amount of addresses to bitcoin-qt or something?
979 2013-08-08 21:34:24 <harningt> Happzz: that also works well, have a setup locally that asks your webserver if it needs addresses, and then can get it generated
980 2013-08-08 21:34:51 <Happzz> i don't want my webserver to even know where the real money is placed
981 2013-08-08 21:34:56 <harningt> gmaxwell: that is true, so you could omit the watcher tool
982 2013-08-08 21:35:00 <Happzz> not to mention connectivity between the two
983 2013-08-08 21:35:02 <gmaxwell> Happzz: there is an import RPC. though in this case you wouldn't need it.
984 2013-08-08 21:35:03 yubrew has quit (Remote host closed the connection)
985 2013-08-08 21:35:21 <harningt> ah, webserver not knowing where the money is,.... now that's tricky
986 2013-08-08 21:35:33 <gmaxwell> No, thats not tricky.
987 2013-08-08 21:35:37 <harningt> I guess you could have it written such that once it saw a deposit made, it deletes the address
988 2013-08-08 21:35:57 <gmaxwell> Just @#$@# pregenerate a ton of keys and periodically refill it.
989 2013-08-08 21:36:08 <harningt> but that means the server knows where the money is
990 2013-08-08 21:36:28 <harningt> indirectly - someone compromising server sees the addresses where money was put in
991 2013-08-08 21:36:32 <Happzz> harningt it knows the addresses. i have no issue with that.
992 2013-08-08 21:36:37 <harningt> oh... ok
993 2013-08-08 21:36:41 <Happzz> i don't want the webserver to know where the keys are
994 2013-08-08 21:36:47 <harningt> thought from the webserver knowing where real money is place
995 2013-08-08 21:36:48 <Happzz> that's what i mean "where the money is"
996 2013-08-08 21:36:49 <harningt> got it
997 2013-08-08 21:43:16 freewil has joined
998 2013-08-08 21:43:53 AusBitBank__ has joined
999 2013-08-08 21:44:54 denom has quit (Ping timeout: 248 seconds)
1000 2013-08-08 21:47:05 patcon has joined
1001 2013-08-08 21:49:19 robocoin has quit (Ping timeout: 264 seconds)
1002 2013-08-08 21:51:27 wizkid057 has quit (Quit: brb!)
1003 2013-08-08 21:51:54 wizkid057 has joined
1004 2013-08-08 21:55:28 patcon has quit (Ping timeout: 260 seconds)
1005 2013-08-08 21:58:46 btcbtc_ has quit (Ping timeout: 276 seconds)
1006 2013-08-08 21:59:51 btcbtc has joined
1007 2013-08-08 22:01:00 <helo> how does one detect the case where an attacker has compromised a server and replaced your list of pregenerated addresses with his own?
1008 2013-08-08 22:02:49 hellome has quit (Remote host closed the connection)
1009 2013-08-08 22:03:15 btcbtc_ has joined
1010 2013-08-08 22:03:20 robocoin has joined
1011 2013-08-08 22:04:15 btcbtc has quit (Ping timeout: 240 seconds)
1012 2013-08-08 22:06:36 <helo> i guess periodic auditing bots that make purchases through the site and verify that the funds are recieved
1013 2013-08-08 22:10:13 hellome has joined
1014 2013-08-08 22:10:13 GordonG3kko has quit (Remote host closed the connection)
1015 2013-08-08 22:10:52 Squid_ has quit (Read error: No buffer space available)
1016 2013-08-08 22:11:16 Squid_ has joined
1017 2013-08-08 22:12:00 GordonG3kko has joined
1018 2013-08-08 22:14:08 <nsh> hmm
1019 2013-08-08 22:15:41 super3 has quit (Ping timeout: 264 seconds)
1020 2013-08-08 22:17:12 michagogo has quit (Quit: goodnight)
1021 2013-08-08 22:17:27 yubrew has joined
1022 2013-08-08 22:18:54 RoboTeddy has joined
1023 2013-08-08 22:21:20 RoboTeddy has quit (Remote host closed the connection)
1024 2013-08-08 22:22:27 patcon has joined
1025 2013-08-08 22:24:00 nsillik has quit (Quit: nsillik)
1026 2013-08-08 22:24:01 super3 has joined
1027 2013-08-08 22:25:13 RoboTeddy has joined
1028 2013-08-08 22:25:19 TD has quit (Quit: TD)
1029 2013-08-08 22:26:11 meLon has joined
1030 2013-08-08 22:27:05 grau has quit (Remote host closed the connection)
1031 2013-08-08 22:31:25 super_000_ has joined
1032 2013-08-08 22:31:27 patcon has quit (Ping timeout: 240 seconds)
1033 2013-08-08 22:31:30 stevedekorte has joined
1034 2013-08-08 22:31:37 super_000_ has left ()
1035 2013-08-08 22:31:46 Coincidental has joined
1036 2013-08-08 22:31:46 xire has joined
1037 2013-08-08 22:31:46 xire has quit (Changing host)
1038 2013-08-08 22:31:46 xire has joined
1039 2013-08-08 22:33:27 super3 has quit (Ping timeout: 240 seconds)
1040 2013-08-08 22:36:10 stevedekorte has quit (Client Quit)
1041 2013-08-08 22:43:05 ericmuyser has quit (Remote host closed the connection)
1042 2013-08-08 22:46:11 AusBitBank__ has quit (Ping timeout: 246 seconds)
1043 2013-08-08 22:46:19 edcba has quit (Ping timeout: 268 seconds)
1044 2013-08-08 22:46:53 grau has joined
1045 2013-08-08 22:47:18 btcbtc_ has quit (Ping timeout: 248 seconds)
1046 2013-08-08 22:48:20 denisx has quit (Read error: Connection reset by peer)
1047 2013-08-08 22:48:22 btcbtc has joined
1048 2013-08-08 22:48:39 denisx has joined
1049 2013-08-08 22:49:15 daktak has quit (Ping timeout: 256 seconds)
1050 2013-08-08 22:50:01 grau has quit (Read error: Operation timed out)
1051 2013-08-08 22:50:35 daktak has joined
1052 2013-08-08 22:51:20 nomailing has quit (Quit: nomailing)
1053 2013-08-08 22:51:36 edcba has joined
1054 2013-08-08 22:51:41 cads has quit (Quit: Leaving)
1055 2013-08-08 22:53:30 one_zero has joined
1056 2013-08-08 22:53:51 banghouse has quit (Remote host closed the connection)
1057 2013-08-08 22:55:51 stevedekorte has joined
1058 2013-08-08 22:57:58 xire has quit (Ping timeout: 248 seconds)
1059 2013-08-08 22:58:05 Guest83631 has quit (Ping timeout: 246 seconds)
1060 2013-08-08 22:58:47 patcon has joined
1061 2013-08-08 23:00:40 mrkent has joined
1062 2013-08-08 23:00:53 Edward_Black has quit (Quit: ow ow ow...)
1063 2013-08-08 23:04:10 BTCOxygen has joined
1064 2013-08-08 23:04:10 BTCOxygen has quit (Killed (calvino.freenode.net (Nickname regained by services)))
1065 2013-08-08 23:04:10 BTCOxygen is now known as 1!~BTCOxygen@unaffiliated/oxygen|BTCOxygen
1066 2013-08-08 23:05:07 BTCOxygen has quit (Max SendQ exceeded)
1067 2013-08-08 23:06:02 BTCOxygen has joined
1068 2013-08-08 23:07:49 BTCOxygen has quit (Excess Flood)
1069 2013-08-08 23:08:22 Edward_Black has joined
1070 2013-08-08 23:08:40 BTCOxygen has joined
1071 2013-08-08 23:08:56 volante has joined
1072 2013-08-08 23:09:12 patcon has quit (Ping timeout: 260 seconds)
1073 2013-08-08 23:10:11 zacm has quit (Quit: No Ping reply in 180 seconds.)
1074 2013-08-08 23:10:39 Belkaar has quit (Ping timeout: 240 seconds)
1075 2013-08-08 23:11:18 viperhr has quit (Ping timeout: 248 seconds)
1076 2013-08-08 23:11:42 ProfMac has joined
1077 2013-08-08 23:11:49 zacm has joined
1078 2013-08-08 23:13:26 Belkaar has joined
1079 2013-08-08 23:14:15 Megz has joined
1080 2013-08-08 23:15:19 zacm has quit (Client Quit)
1081 2013-08-08 23:15:40 zacm has joined
1082 2013-08-08 23:17:50 datagutt has quit (Quit: Computer has gone to sleep.)
1083 2013-08-08 23:19:56 bbrian has quit (Quit: WeeChat 0.3.0)
1084 2013-08-08 23:22:04 nowan has quit (Ping timeout: 245 seconds)
1085 2013-08-08 23:31:40 bitanarchy has joined
1086 2013-08-08 23:34:35 Application has quit (Read error: Operation timed out)
1087 2013-08-08 23:35:20 patcon has joined
1088 2013-08-08 23:36:58 denisx has quit (Quit: denisx)
1089 2013-08-08 23:37:20 Application has joined
1090 2013-08-08 23:37:34 btcbtc has quit (Ping timeout: 276 seconds)
1091 2013-08-08 23:37:37 chorao has quit (Read error: Connection reset by peer)
1092 2013-08-08 23:37:56 chorao has joined
1093 2013-08-08 23:39:51 btcbtc has joined
1094 2013-08-08 23:43:31 AusBitBank__ has joined
1095 2013-08-08 23:45:13 Eiii has joined
1096 2013-08-08 23:46:01 patcon has quit (Ping timeout: 276 seconds)
1097 2013-08-08 23:46:37 c0rw1n has joined
1098 2013-08-08 23:49:43 MoALTz_ has joined
1099 2013-08-08 23:50:53 xire has joined
1100 2013-08-08 23:50:53 xire has quit (Changing host)
1101 2013-08-08 23:50:53 xire has joined
1102 2013-08-08 23:51:07 MoALTz has quit (Ping timeout: 256 seconds)
1103 2013-08-08 23:51:22 dust-otc has joined
1104 2013-08-08 23:55:56 _jps has quit (Quit: _jps)
1105 2013-08-08 23:57:07 hellome has quit (Read error: Connection reset by peer)
1106 2013-08-08 23:59:37 hellome has joined