1 2014-03-17 00:00:33 Imbue has joined
2 2014-03-17 00:00:46 btcbtc has joined
3 2014-03-17 00:02:11 yubrew has quit (Ping timeout: 252 seconds)
4 2014-03-17 00:02:54 coingenuity has quit (Read error: Operation timed out)
5 2014-03-17 00:03:15 <lechuga_> CheckDavid: you could use bitcoind
6 2014-03-17 00:05:17 <lechuga_> importprivkey / getaddressesbyaccount
7 2014-03-17 00:06:46 <CheckDavid> Oh...
8 2014-03-17 00:07:11 Emcy_ has joined
9 2014-03-17 00:07:11 Emcy has quit (Read error: Connection reset by peer)
10 2014-03-17 00:07:15 <CheckDavid> You mean I test a key in my script and in another generator?
11 2014-03-17 00:07:47 <CheckDavid> And see if they match ?
12 2014-03-17 00:08:06 <lechuga_> i mean try to get bitcoind to import a privkey you create
13 2014-03-17 00:08:16 <CheckDavid> Oh
14 2014-03-17 00:08:18 <lechuga_> and then see if it does and if it will spit out the same address you calculate
15 2014-03-17 00:08:29 <CheckDavid> Is there bitcoinf for android?
16 2014-03-17 00:08:41 <CheckDavid> *bitcoind
17 2014-03-17 00:08:46 torsthaldo has quit (Read error: Connection reset by peer)
18 2014-03-17 00:08:54 <sipa> why do you need a android version to test?
19 2014-03-17 00:09:16 <CheckDavid> sipa: cuz I'm poor and thats all I have
20 2014-03-17 00:09:19 zcopley has joined
21 2014-03-17 00:09:28 johnsoft has quit (Ping timeout: 240 seconds)
22 2014-03-17 00:09:50 <sipa> you're developing python scripts on android?
23 2014-03-17 00:09:57 <CheckDavid> Yes
24 2014-03-17 00:10:04 johnsoft has joined
25 2014-03-17 00:10:25 <sipa> ok
26 2014-03-17 00:10:36 <CheckDavid> I am not competing with Microsoft :)
27 2014-03-17 00:10:45 <CheckDavid> Just doing some basic scripting
28 2014-03-17 00:11:37 Ostkaka has quit (Read error: Connection reset by peer)
29 2014-03-17 00:11:46 <CheckDavid> Look what I found
30 2014-03-17 00:11:49 <CheckDavid> http://gobittest.appspot.com/Address
31 2014-03-17 00:12:05 <CheckDavid> I guess I could cross test using this
32 2014-03-17 00:12:15 <Imbue> CheckDavid: that's the link i tried to show you the other day via wiki
33 2014-03-17 00:12:18 Ostkaka has joined
34 2014-03-17 00:12:22 shesek has quit (Ping timeout: 264 seconds)
35 2014-03-17 00:12:37 <Imbue> it is a useful tool but bear in mind addresses are submitted to server so it is not good to use for mission critical
36 2014-03-17 00:12:39 torsthaldo has joined
37 2014-03-17 00:12:53 <sipa> it doesn't support compressed pubkeys
38 2014-03-17 00:13:48 <CheckDavid> Imbue: you tried but didn't @
39 2014-03-17 00:14:36 <Imbue> it is on the 'technical background of ver 1 addresses' page
40 2014-03-17 00:14:38 <Imbue> hehe
41 2014-03-17 00:15:03 justanotheruser is now known as just[dead]
42 2014-03-17 00:15:09 <CheckDavid> Imbue: yes
43 2014-03-17 00:15:16 <lechuga_> you can run bitcoind on a raspberry pi
44 2014-03-17 00:15:21 <lechuga_> those are what
45 2014-03-17 00:15:22 <lechuga_> $40?
46 2014-03-17 00:15:32 Application has quit (Ping timeout: 240 seconds)
47 2014-03-17 00:15:34 <lechuga_> you dont need to sync the blockchain
48 2014-03-17 00:15:51 <Imbue> well if you want it just for testing it feels like there should be sort of emulator you can use
49 2014-03-17 00:16:01 <CheckDavid> Yeah. Just want to year address generation
50 2014-03-17 00:16:08 <Imbue> providing you don't care about speed and your android machine is less than 3 years old or whatever
51 2014-03-17 00:16:13 <CheckDavid> *test
52 2014-03-17 00:16:38 <CheckDavid> Imbue: my android is a beast
53 2014-03-17 00:17:56 zcopley has quit (Read error: Connection reset by peer)
54 2014-03-17 00:18:08 zcopley_ has joined
55 2014-03-17 00:18:27 btcbtc has quit (Quit: btcbtc)
56 2014-03-17 00:19:24 <CheckDavid> In which format is the private key in that website?
57 2014-03-17 00:19:28 <CheckDavid> Hex?
58 2014-03-17 00:19:37 shesek has joined
59 2014-03-17 00:19:47 melvster has quit (Ping timeout: 252 seconds)
60 2014-03-17 00:19:50 Zifre has joined
61 2014-03-17 00:19:59 drayah has quit (Remote host closed the connection)
62 2014-03-17 00:20:28 damethos has joined
63 2014-03-17 00:20:30 Emcy_ has quit (Read error: Connection reset by peer)
64 2014-03-17 00:21:10 Emcy has joined
65 2014-03-17 00:21:10 hearn has quit (Quit: hearn)
66 2014-03-17 00:21:25 <CheckDavid> Well. Apparently it works :D
67 2014-03-17 00:21:38 <TheCleanGame> hehehe
68 2014-03-17 00:21:39 just[dead] is now known as justanotheruser
69 2014-03-17 00:22:16 skinnkavaj has quit (Ping timeout: 240 seconds)
70 2014-03-17 00:22:23 <CheckDavid> If anyone would like to peer review be my guest :p
71 2014-03-17 00:22:37 <CheckDavid> And thanks to dims for compiling it
72 2014-03-17 00:23:08 zcopley has joined
73 2014-03-17 00:23:11 drayah has joined
74 2014-03-17 00:23:23 Stormeyes has quit (Read error: Operation timed out)
75 2014-03-17 00:23:32 draino has joined
76 2014-03-17 00:25:20 ziggamon has joined
77 2014-03-17 00:25:24 hsmiths has quit (Quit: bit)
78 2014-03-17 00:25:28 shesek has quit (Ping timeout: 240 seconds)
79 2014-03-17 00:26:02 Chief_Panda has joined
80 2014-03-17 00:26:52 zcopley has quit (Read error: Connection reset by peer)
81 2014-03-17 00:26:58 zcopley_ has quit (Ping timeout: 264 seconds)
82 2014-03-17 00:27:18 dkog has quit (Read error: Connection reset by peer)
83 2014-03-17 00:27:22 zcopley has joined
84 2014-03-17 00:27:32 dkog has joined
85 2014-03-17 00:29:27 hsmiths has joined
86 2014-03-17 00:29:27 derbumi_ has joined
87 2014-03-17 00:29:37 derbumi_ has quit (Client Quit)
88 2014-03-17 00:29:41 ziggamon has quit (Ping timeout: 252 seconds)
89 2014-03-17 00:29:58 Blxjander has joined
90 2014-03-17 00:30:22 jtimon_ has quit (Ping timeout: 264 seconds)
91 2014-03-17 00:30:48 shesek has joined
92 2014-03-17 00:31:10 Belxjander has quit (Ping timeout: 264 seconds)
93 2014-03-17 00:31:55 Blxjander is now known as Belxjander
94 2014-03-17 00:31:56 derbumi has quit (Ping timeout: 246 seconds)
95 2014-03-17 00:31:56 <CheckDavid> Why were WIFs created? Compactness?
96 2014-03-17 00:32:16 Belxjander has quit (Changing host)
97 2014-03-17 00:32:16 Belxjander has joined
98 2014-03-17 00:32:43 Stormeyes has joined
99 2014-03-17 00:33:06 freeroute has quit (Read error: Operation timed out)
100 2014-03-17 00:33:24 tardisonline has joined
101 2014-03-17 00:34:20 <dims> CheckDavid, nice!
102 2014-03-17 00:34:33 <CheckDavid> :D
103 2014-03-17 00:34:46 <mbelshe> does anyone have any good stats on average time of a transaction from insertion into the p2p network to first confirmation? obviously it will depend on the transaction; but it seems like this could be a great area of research?
104 2014-03-17 00:34:48 <dims> you can cross verify against http://brainwallet.org/
105 2014-03-17 00:36:41 freeroute has joined
106 2014-03-17 00:36:51 drayah has quit (Remote host closed the connection)
107 2014-03-17 00:37:09 <Cylta> mbelshe: greatly depends on size of transaction and fee
108 2014-03-17 00:37:21 <ne0futur> mbelshe: 10-20 mins for the first conf most of the time
109 2014-03-17 00:37:32 Guest11770 has quit (Ping timeout: 240 seconds)
110 2014-03-17 00:37:35 <ne0futur> not always
111 2014-03-17 00:37:58 <mbelshe> yeah, i know the basic theory. i was wondering if anyone had done any research of actual times and analyzed it.
112 2014-03-17 00:39:29 <Cylta> is electrum safe?
113 2014-03-17 00:39:51 llllllllll has quit ()
114 2014-03-17 00:40:29 <CheckDavid> Ths
115 2014-03-17 00:40:38 <CheckDavid> Thanks dims
116 2014-03-17 00:41:00 zcopley has quit (Read error: Connection reset by peer)
117 2014-03-17 00:41:32 zcopley has joined
118 2014-03-17 00:41:56 <Imbue> Cylta: it leaks a bit of information about addresses under your control, that's all i can think of right now
119 2014-03-17 00:42:27 <Imbue> as far as i am aware anyway. i don't think it uses a bloom filter or anything similar when synchronizing
120 2014-03-17 00:43:33 <Cylta> Imbue: okay, I will keep that in mind. Does not sounds critical. Is it open source\checked? (I mean, what is they have a backdoor?.. who is author?)
121 2014-03-17 00:44:03 <Imbue> i think it's 100% python so you can check if you wish
122 2014-03-17 00:44:16 TheCleanGame has quit (Ping timeout: 240 seconds)
123 2014-03-17 00:44:29 <Imbue> as to 'is it audited', no idea
124 2014-03-17 00:45:28 <Cylta> Imbue: is there any other lightweight client, better than electrum?
125 2014-03-17 00:45:57 btcbtc has joined
126 2014-03-17 00:46:08 <mbelshe> (selfishly, bitgo.com!
127 2014-03-17 00:46:11 <Imbue> only one i've tried is android wallet
128 2014-03-17 00:46:30 johnsoft has quit (Ping timeout: 255 seconds)
129 2014-03-17 00:46:35 <Imbue> i prefer it because it's p2p spv instead of 'proprietary'
130 2014-03-17 00:46:53 <Imbue> but electrum is (designed to be) more secure unless android wallet has improved somewhat since my last use
131 2014-03-17 00:47:05 johnsoft has joined
132 2014-03-17 00:47:31 Lexa has quit (Remote host closed the connection)
133 2014-03-17 00:48:57 Lexa has joined
134 2014-03-17 00:49:01 samson_ has quit (Ping timeout: 265 seconds)
135 2014-03-17 00:49:15 samson_ has joined
136 2014-03-17 00:50:27 TheCleanGame has joined
137 2014-03-17 00:50:29 shesek has quit (Ping timeout: 246 seconds)
138 2014-03-17 00:51:43 yubrew has joined
139 2014-03-17 00:51:47 cpacia has joined
140 2014-03-17 00:51:58 adam3us has quit (Ping timeout: 264 seconds)
141 2014-03-17 00:53:22 dkog has quit (Ping timeout: 264 seconds)
142 2014-03-17 00:54:25 <BlueMatt> sipa: oooo fun
143 2014-03-17 00:55:00 shesek has joined
144 2014-03-17 00:55:04 drayah has joined
145 2014-03-17 00:55:38 <BlueMatt> gmaxwell: it does that sometimes when its replaying chain or something
146 2014-03-17 00:55:39 <Cylta> mbelshe does it have api?
147 2014-03-17 00:55:43 <BlueMatt> gmaxwell: but that should be incredibly rare
148 2014-03-17 00:55:49 <BlueMatt> sipa: I blame gavinandresen
149 2014-03-17 00:55:59 <BlueMatt> gavinandresen: usually fixes pull-tester these days :(
150 2014-03-17 00:56:24 yubrew has quit (Ping timeout: 255 seconds)
151 2014-03-17 00:56:52 <mbelshe> @cylta, yes, but i'm changing it.... if you're looking for an api right now, i don't quite have it yet. 2 weeks
152 2014-03-17 00:57:30 <mbelshe> anyone have tips for a transaction that seems like it should be going through, but is sitting unconfirmed for hours? (not a fee issue, not small issue, etc)
153 2014-03-17 00:57:47 <mbelshe> here it is: https://blockchain.info/tx/ea95e2b5d90c41ef83ab2695964b1767526d0311b4760fa1a0b51e3bb7c2d84f
154 2014-03-17 00:58:12 <Cylta> mbelshe: fee issue
155 2014-03-17 00:58:51 <mbelshe> really? it has a fee on it of 0.0001?
156 2014-03-17 00:59:07 antephialtic has joined
157 2014-03-17 00:59:13 <Cylta> mbelshe: not sure about current normal fee, but recently it was 0.0005 btc per kb. you have 0.0001 for 0.8 kb
158 2014-03-17 00:59:23 drayah has quit (Ping timeout: 252 seconds)
159 2014-03-17 00:59:36 TheCleanGame has left ()
160 2014-03-17 01:00:04 <mbelshe> hrm; i thought it was 0.0001 per kb. that would explain it if i have that wrong.
161 2014-03-17 01:00:40 KingOdysseus has left ()
162 2014-03-17 01:01:01 go11111111111 has quit (Ping timeout: 252 seconds)
163 2014-03-17 01:01:48 btcbtc has quit (Quit: btcbtc)
164 2014-03-17 01:02:12 <mbelshe> latest source shows nMinTxFee at 10000
165 2014-03-17 01:02:46 shesek has quit (Ping timeout: 264 seconds)
166 2014-03-17 01:03:20 <Imbue> it is .0001 per kb for relaying
167 2014-03-17 01:03:24 drayah has joined
168 2014-03-17 01:03:31 <emowataji> mbelshe: I had a 0.0001 fee transaction that took almost 48 hours to confirm recently
169 2014-03-17 01:03:36 <Imbue> miners inclusion policy may differ
170 2014-03-17 01:04:15 jgarzik has quit (Quit: reboot)
171 2014-03-17 01:06:12 <lechuga_> that txn isnt standard is it
172 2014-03-17 01:06:17 KingOdysseus has joined
173 2014-03-17 01:06:21 <lechuga_> OP_HASH160 3dc660ed8e4053b3404389e92cc6723f993b1a05 OP_EQUAL
174 2014-03-17 01:06:57 sirk3901 has left ()
175 2014-03-17 01:07:28 <mbelshe> it is standard. blockchain.info is confused about how to parse a P2SH signature block
176 2014-03-17 01:07:38 <lechuga_> ic
177 2014-03-17 01:07:40 VossArtesian_ has joined
178 2014-03-17 01:07:57 <mbelshe> i guess it could just be miners are expecting greater than 0.0001. But as I read the code, the fee is correct.
179 2014-03-17 01:11:10 VossArtesian has quit (Ping timeout: 264 seconds)
180 2014-03-17 01:11:32 sirk390 has joined
181 2014-03-17 01:11:46 sirk390 has left ()
182 2014-03-17 01:11:53 dkog has joined
183 2014-03-17 01:12:47 <Imbue> annoying that blockchain don't have a raw tx function
184 2014-03-17 01:12:57 <Imbue> not in my mempool so i can't decode it
185 2014-03-17 01:13:58 VossArtesian_ is now known as VossArtesian
186 2014-03-17 01:14:11 <Imbue> bc.i that is. i need to be strict on my mental replacement here. damn domain squatters.
187 2014-03-17 01:14:51 <lechuga_> fee seems correct to me
188 2014-03-17 01:15:42 shesek has joined
189 2014-03-17 01:16:51 one_zero has joined
190 2014-03-17 01:19:08 <lechuga_> mbelshe: have you tried sending it directly ot a miner?
191 2014-03-17 01:19:25 <mbelshe> yes
192 2014-03-17 01:19:54 ziggamon has joined
193 2014-03-17 01:19:57 <mbelshe> @imbue - i can send it to you
194 2014-03-17 01:20:09 <Luke-Jr> Imbue: they do
195 2014-03-17 01:20:13 <lianj> mbelshe: do you have the hex? seems like no node except bc.i has seen it
196 2014-03-17 01:20:15 shesek has quit (Ping timeout: 255 seconds)
197 2014-03-17 01:20:54 <Imbue> Luke-Jr: how is it accessed? could be that I am missing it with js disabled
198 2014-03-17 01:21:00 smash has joined
199 2014-03-17 01:21:10 <Luke-Jr> https://blockchain.info/tx/ea95e2b5d90c41ef83ab2695964b1767526d0311b4760fa1a0b51e3bb7c2d84f?format=hex
200 2014-03-17 01:21:22 <lianj> ah nie
201 2014-03-17 01:21:24 <Imbue> magic
202 2014-03-17 01:21:24 <mbelshe> good ptr, thx lukejr
203 2014-03-17 01:21:25 <lianj> *c
204 2014-03-17 01:21:37 <Imbue> thanks
205 2014-03-17 01:21:46 smash_ has joined
206 2014-03-17 01:22:31 super3 has joined
207 2014-03-17 01:22:32 <lechuga_> oh thats cool
208 2014-03-17 01:22:42 Coincidental has quit (Remote host closed the connection)
209 2014-03-17 01:23:20 Coincidental has joined
210 2014-03-17 01:24:05 ziggamon has quit (Ping timeout: 246 seconds)
211 2014-03-17 01:25:29 smash has quit (Ping timeout: 246 seconds)
212 2014-03-17 01:26:31 nickler has quit (Quit: Lost terminal)
213 2014-03-17 01:27:06 Neozonz has quit (Read error: Connection reset by peer)
214 2014-03-17 01:27:35 Coincidental has quit (Ping timeout: 246 seconds)
215 2014-03-17 01:27:56 Neozonz has joined
216 2014-03-17 01:29:14 Ogig has quit (Remote host closed the connection)
217 2014-03-17 01:31:07 <mbelshe> @imbue - did you see anything fishy in there?
218 2014-03-17 01:31:32 <Imbue> mbelshe: i am no expert; just wanted to have a look
219 2014-03-17 01:31:41 Belxjander has quit (Quit: Sayonara)
220 2014-03-17 01:31:47 <Cylta> how much ram does the bitcoind or electrum need?
221 2014-03-17 01:32:05 <Imbue> bitcoind seems happy with it but then given that you relayed it fine, that makes sense
222 2014-03-17 01:32:14 <lechuga_> are the inputs both 2-of-3 p2sh multisig?
223 2014-03-17 01:32:20 <mbelshe> yes
224 2014-03-17 01:33:07 gasteve has joined
225 2014-03-17 01:33:37 qwebirc59905 has quit (Quit: Page closed)
226 2014-03-17 01:34:19 Belxjander has joined
227 2014-03-17 01:34:55 murbul_ has joined
228 2014-03-17 01:36:16 btcinmypocket_ has quit (Quit: ZNC - http://znc.in)
229 2014-03-17 01:36:34 btcinmypocket has joined
230 2014-03-17 01:36:55 Application has joined
231 2014-03-17 01:37:53 btcinmypocket is now known as Lasseter
232 2014-03-17 01:39:30 jtimon has joined
233 2014-03-17 01:39:56 Imbue_ has joined
234 2014-03-17 01:39:59 Imbue has quit (Disconnected by services)
235 2014-03-17 01:40:03 Imbue_ is now known as Imbue
236 2014-03-17 01:40:57 p11 has joined
237 2014-03-17 01:41:28 Cylta has quit (Ping timeout: 240 seconds)
238 2014-03-17 01:45:22 KingOdysseus has quit (Read error: Connection timed out)
239 2014-03-17 01:45:53 yubrew has joined
240 2014-03-17 01:46:22 <lechuga_> my bitcoind rejects it
241 2014-03-17 01:46:33 KingOdysseus has joined
242 2014-03-17 01:46:45 <lechuga_> it looks eligius does too
243 2014-03-17 01:46:59 askmike has quit (Remote host closed the connection)
244 2014-03-17 01:50:16 yubrew has quit (Ping timeout: 240 seconds)
245 2014-03-17 01:52:18 KawalGrover has joined
246 2014-03-17 01:53:13 shesek has joined
247 2014-03-17 01:53:50 sacrelege has quit (Ping timeout: 252 seconds)
248 2014-03-17 01:56:16 p11 has quit (Ping timeout: 240 seconds)
249 2014-03-17 01:57:04 p11 has joined
250 2014-03-17 01:58:22 Cylta has joined
251 2014-03-17 01:58:29 Cylta has left ()
252 2014-03-17 01:58:47 jordandotdev has quit (Quit: Connection closed for inactivity)
253 2014-03-17 02:01:02 <lechuga_> nm it accepted it now
254 2014-03-17 02:02:03 <Luke-Jr> lechuga_: how's libblkmaker coming? :P
255 2014-03-17 02:02:40 p11 has quit (Ping timeout: 240 seconds)
256 2014-03-17 02:03:47 <mbelshe> lechuga_: thx for checking.
257 2014-03-17 02:04:29 Ademan is now known as Blondie
258 2014-03-17 02:04:50 benrcole1 has quit (Quit: Leaving.)
259 2014-03-17 02:05:20 dvide has joined
260 2014-03-17 02:07:03 Blondie is now known as Ademan
261 2014-03-17 02:07:39 <lechuga_> weird i sne ti tonce with no error then i get an error about it being nonstd
262 2014-03-17 02:07:43 <lechuga_> sent it*
263 2014-03-17 02:07:57 <lechuga_> Luke-Jr: this week was pretty crazy due to job interview
264 2014-03-17 02:08:04 <lechuga_> should have plenty of time this week
265 2014-03-17 02:08:11 Belxjander has quit (Ping timeout: 246 seconds)
266 2014-03-17 02:08:28 <Luke-Jr> lechuga_: I thought you already have a job with <â¦>
267 2014-03-17 02:09:37 <lechuga_> sort of
268 2014-03-17 02:09:42 <lechuga_> ;)
269 2014-03-17 02:09:43 rdymac has quit (Excess Flood)
270 2014-03-17 02:10:50 * sipa is curious now
271 2014-03-17 02:12:19 Belxjander has joined
272 2014-03-17 02:12:44 rdymac has joined
273 2014-03-17 02:13:28 grubles has quit (Quit: Leaving)
274 2014-03-17 02:13:48 ziggamon has joined
275 2014-03-17 02:14:10 p11 has joined
276 2014-03-17 02:14:53 sacrelege has joined
277 2014-03-17 02:15:46 olalonde has joined
278 2014-03-17 02:17:48 toffoo has joined
279 2014-03-17 02:17:58 askmike has joined
280 2014-03-17 02:18:02 ziggamon has quit (Ping timeout: 252 seconds)
281 2014-03-17 02:18:33 <super3> hello all
282 2014-03-17 02:18:35 owowo has quit (Ping timeout: 252 seconds)
283 2014-03-17 02:19:08 Zarutian has quit (Quit: Zarutian)
284 2014-03-17 02:19:25 askmike_ has joined
285 2014-03-17 02:22:21 askmike has quit (Ping timeout: 255 seconds)
286 2014-03-17 02:22:53 johnsoft has quit (Ping timeout: 246 seconds)
287 2014-03-17 02:23:09 coingenuity has joined
288 2014-03-17 02:23:11 johnsoft has joined
289 2014-03-17 02:23:14 super3_ has joined
290 2014-03-17 02:24:11 beachandbytes has joined
291 2014-03-17 02:24:36 askmike_ has quit (Ping timeout: 255 seconds)
292 2014-03-17 02:25:11 owowo has joined
293 2014-03-17 02:26:10 brson has quit (Quit: leaving)
294 2014-03-17 02:26:40 super3 has quit (Ping timeout: 240 seconds)
295 2014-03-17 02:26:47 hanti is now known as HANTI
296 2014-03-17 02:30:27 jtimon has quit (Ping timeout: 255 seconds)
297 2014-03-17 02:30:42 super3__ has joined
298 2014-03-17 02:33:33 nullp has joined
299 2014-03-17 02:34:14 Imbue has quit (Quit: Imbue)
300 2014-03-17 02:34:30 super3_ has quit (Ping timeout: 255 seconds)
301 2014-03-17 02:34:34 beachandbytes has quit (Ping timeout: 264 seconds)
302 2014-03-17 02:35:03 <mbelshe> well that tx finally went through
303 2014-03-17 02:35:23 <lechuga_> yeah i didnt get a chance to figure out why my node was rejecting it
304 2014-03-17 02:35:30 <lechuga_> prior to it getting into a block
305 2014-03-17 02:35:38 <mbelshe> i think i'm doing something incorrectly. but i can't figure out what it is.
306 2014-03-17 02:35:50 <mbelshe> i debugged with bitcoind; its definitely go enough fee and its definitely standard.
307 2014-03-17 02:36:06 <mbelshe> i think the TX rejected was just because it was already in the mempool
308 2014-03-17 02:36:13 <mbelshe> but it still took forever.
309 2014-03-17 02:37:07 <lechuga_> i had debugging printfs in there which seemed to indicate it was nonstd
310 2014-03-17 02:37:12 smash_ has quit (Remote host closed the connection)
311 2014-03-17 02:37:18 <dhill> lechuga_: i pasted you
312 2014-03-17 02:37:26 Emcy has quit (Read error: Connection reset by peer)
313 2014-03-17 02:37:52 Emcy has joined
314 2014-03-17 02:37:52 Emcy has quit (Changing host)
315 2014-03-17 02:37:52 Emcy has joined
316 2014-03-17 02:38:11 <lechuga_> ah i wasnt sure what that meant
317 2014-03-17 02:39:27 VossArtesian has quit (Quit: Leaving...)
318 2014-03-17 02:39:52 <lechuga_> i really need a tool that dumps serialized scripts to human readable ascii
319 2014-03-17 02:39:58 <lechuga_> surely such a thing exists
320 2014-03-17 02:40:04 yubrew has joined
321 2014-03-17 02:40:38 <lianj> http://webbtc.com/tx/ea95e2b5d90c41ef83ab2695964b1767526d0311b4760fa1a0b51e3bb7c2d84f 'run script'
322 2014-03-17 02:40:38 Krellan_ has joined
323 2014-03-17 02:40:44 <lianj> looks normal
324 2014-03-17 02:41:00 <dhill> 22:01:51 2014-03-16 [DBG] RPCS: Rejected transaction ea95e2b5d90c41ef83ab2695964b1767526d0311b4760fa1a0b51e3bb7c2d84f: transaction
325 2014-03-17 02:41:00 <dhill> ea95e2b5d90c41ef83ab2695964b1767526d0311b4760fa1a0b51e3bb7c2d84f has a non-standard input: transaction input #0 expects 3 inputs, but referenced
326 2014-03-17 02:41:00 <dhill> output script only provides 4
327 2014-03-17 02:41:03 <dhill> is what i got
328 2014-03-17 02:41:28 KawalGrover has quit (Ping timeout: 240 seconds)
329 2014-03-17 02:42:45 <lechuga_> oh cool @ webbtc
330 2014-03-17 02:42:50 <mbelshe> thanks dhill - looking at that
331 2014-03-17 02:42:55 <lechuga_> thats exactly what ive been looking for
332 2014-03-17 02:43:34 <lechuga_> i think i saw that erferenced in your ruby library but ignored it :)
333 2014-03-17 02:43:37 <lechuga_> referenced
334 2014-03-17 02:44:08 <mbelshe> webbtc.com is awesome!
335 2014-03-17 02:44:26 yubrew has quit (Ping timeout: 252 seconds)
336 2014-03-17 02:44:33 <lechuga_> would it differentiate pushdata from pushdata2?
337 2014-03-17 02:45:32 <lianj> in the debug output, no. but if its a handcrafted use of OP_PUSHDATAs you would see it
338 2014-03-17 02:47:11 <lianj> script wise i think the tx is just fine
339 2014-03-17 02:47:32 adam3us has joined
340 2014-03-17 02:47:45 <mbelshe> dhill: what program gave you that output?
341 2014-03-17 02:47:52 non2 has quit (Remote host closed the connection)
342 2014-03-17 02:48:00 <dhill> btcd
343 2014-03-17 02:48:16 <lechuga_> handcrafted meaning non-canonical?
344 2014-03-17 02:48:21 Gyps has quit (Ping timeout: 240 seconds)
345 2014-03-17 02:48:45 Gyps has joined
346 2014-03-17 02:49:12 <lianj> meaning for example pushdata2 where the data fits in pushdata
347 2014-03-17 02:49:17 <lechuga_> right
348 2014-03-17 02:49:19 <lechuga_> k
349 2014-03-17 02:50:31 <mbelshe> dhill: any chance that is an old version of bitcoind?
350 2014-03-17 02:51:09 <mbelshe> dhill: or i that actually the btcd (written in go)?
351 2014-03-17 02:51:23 <mbelshe> err - /i/is
352 2014-03-17 02:51:33 <dhill> go
353 2014-03-17 02:51:34 olalonde has quit (Ping timeout: 264 seconds)
354 2014-03-17 02:51:57 olalonde has joined
355 2014-03-17 02:53:01 <mbelshe> ok. I'll look into it. The error seems like it might be a btcd-ism. The text reads funny: "expects 3 inputs, but referenced output only provides 4".
356 2014-03-17 02:53:15 <mbelshe> maybe the "only" should be removed.
357 2014-03-17 02:53:19 <mbelshe> i'll check the source
358 2014-03-17 02:54:11 smash has joined
359 2014-03-17 02:54:12 <mbelshe> heh. ok: // The script pair is non-standard if the number of available // inputs does not match the number of expected inputs. if scriptInfo.NumInputs != scriptInfo.ExpectedInputs { str := fmt.Sprintf("transaction input #%d expects %d "+ "inputs, but referenced output script only "+ "provides %d", i, scriptInfo.ExpectedInputs, scriptInfo.NumInputs) return TxRuleError(str) }
360 2014-03-17 02:54:32 <dhill> yea, only should be removed
361 2014-03-17 02:54:55 <dhill> reads funny
362 2014-03-17 02:55:15 smash_ has joined
363 2014-03-17 02:56:01 <mbelshe> does btcd support p2sh?
364 2014-03-17 02:58:02 ryanxcharles has quit (Remote host closed the connection)
365 2014-03-17 02:58:19 justanotheruser is now known as DOGGE
366 2014-03-17 02:58:44 smash has quit (Ping timeout: 252 seconds)
367 2014-03-17 02:58:50 DOGGE is now known as justanotheruser
368 2014-03-17 02:59:03 Krellan_ has quit ()
369 2014-03-17 02:59:09 <dhill> btcd does
370 2014-03-17 02:59:25 benrcole has joined
371 2014-03-17 02:59:40 KawalGrover has joined
372 2014-03-17 03:01:12 Lexa has quit (Remote host closed the connection)
373 2014-03-17 03:02:48 Lexa has joined
374 2014-03-17 03:04:29 <CodeShark> is OP_PUSHDATA2 big or small endian?
375 2014-03-17 03:04:44 <mbelshe> well, there is a bug in bitcoind; you're supposed to push an OP_0 in your CHECKMULTISIG scripts; it appears that btcd doesn't like this.
376 2014-03-17 03:05:12 <lechuga_> btcd needs the same bug :)
377 2014-03-17 03:05:15 <CodeShark> looking in script.h, I see insert(end(), (unsigned char*)&nSize, (unsigned char*)&nSize + sizeof(nSize));
378 2014-03-17 03:05:19 <mbelshe> i believe littleendian
379 2014-03-17 03:05:32 <CodeShark> doesn't the serialization of nSize here depend on the platform endianness?
380 2014-03-17 03:05:58 hmmma has joined
381 2014-03-17 03:06:44 <CodeShark> shouldn't we be doing explicit bitshifts and masks?
382 2014-03-17 03:07:58 ziggamon has joined
383 2014-03-17 03:08:17 zcopley has quit (Remote host closed the connection)
384 2014-03-17 03:08:33 <CodeShark> nSize is an unsigned short (which presumably is a 16 bit integer on our target platforms, even though C++ doesn't dictate a standard)
385 2014-03-17 03:08:45 <mbelshe> codeshark: it reads that way to me too.
386 2014-03-17 03:08:52 <CodeShark> seems like we should be using a uint16_t
387 2014-03-17 03:08:59 <CodeShark> and doing explicit bitshifts
388 2014-03-17 03:09:05 <CodeShark> to make sure we're portable
389 2014-03-17 03:09:13 zcopley has joined
390 2014-03-17 03:09:43 zcopley has quit (Client Quit)
391 2014-03-17 03:10:29 <mbelshe> i think i read somewhere that bitcoind only works on little endian machines.
392 2014-03-17 03:10:37 <mbelshe> (not that this is a good thing)
393 2014-03-17 03:10:42 firelegend has left ()
394 2014-03-17 03:10:53 <CodeShark> I'
395 2014-03-17 03:11:04 <mbelshe> maybe satoshi worked for intel.
396 2014-03-17 03:11:06 <CodeShark> I've only built it for Intel architectures
397 2014-03-17 03:11:23 <CodeShark> but it seems like it would cost us very little to make the code not care about architecture endianness
398 2014-03-17 03:11:26 <davec> in regards to the OP_0 on multisig, btcd does pop that extra argument
399 2014-03-17 03:11:38 <lechuga_> the orig impl was windows-only i believe
400 2014-03-17 03:12:12 <CodeShark> it's silly to use architecture-specific code unless we're talking about to-the-metal optimizations which would have different architecture-specific implementaitons
401 2014-03-17 03:12:14 Lexa has quit (Quit: Quit)
402 2014-03-17 03:12:21 antephialtic has quit (Remote host closed the connection)
403 2014-03-17 03:12:29 <CodeShark> and this is not one of those instances :)
404 2014-03-17 03:12:51 <CodeShark> script serialization is hardly a runtime bottleneck in bitcoind :)
405 2014-03-17 03:12:58 ziggamon has quit (Ping timeout: 264 seconds)
406 2014-03-17 03:13:24 CheckDavid has quit (Quit: Connection closed for inactivity)
407 2014-03-17 03:13:28 <sipa> CodeShark: yeah, bitcoind should absolutely move to neutral-endianness
408 2014-03-17 03:13:48 <sipa> CodeShark: the problem is that testing that requires access to different platforms
409 2014-03-17 03:13:56 <sipa> and someone who cares
410 2014-03-17 03:14:23 <lechuga_> what popular architectures are big endian anymore
411 2014-03-17 03:14:50 <sipa> none
412 2014-03-17 03:15:06 <CodeShark> what about type widths?
413 2014-03-17 03:15:06 <copumpkin> ARM has the option of being both, but is typically LE
414 2014-03-17 03:15:08 <mbelshe> davec: i'm trying to figure out why btcd didn't like ea95e2b5d90c41ef83ab2695964b1767526d0311b4760fa1a0b51e3bb7c2d84f...
415 2014-03-17 03:15:14 <CodeShark> there's also the issue of an unsigned short being 16 bits
416 2014-03-17 03:15:30 <copumpkin> powerpc is big endian though
417 2014-03-17 03:15:34 <copumpkin> and it's not impossible to find
418 2014-03-17 03:16:03 <CodeShark> I mean, we might as well hardcode 2 instead of sizeof(nSize) :)
419 2014-03-17 03:16:10 Guest76153 is now known as roidster
420 2014-03-17 03:16:23 <sipa> CodeShark: don't know any popular architecture that doesn't have short=2 int=4
421 2014-03-17 03:16:40 <sipa> anyway, not disagreeing with you at all
422 2014-03-17 03:16:49 <davec> mbelshe: have you updated to the latest version? I ask because that was in block 290938, and I'm currently at 290943
423 2014-03-17 03:16:52 <sipa> just saying that trying to fix it isn't all that trivial
424 2014-03-17 03:17:45 benrcole has quit (Quit: Leaving.)
425 2014-03-17 03:18:04 <mbelshe> davec: oh - yes - i'm aware it finally got picked up. dhill found that it was getting rejected in btcd with this error:
426 2014-03-17 03:18:16 <mbelshe> 22:01:51 2014-03-16 [DBG] RPCS: Rejected transaction ea95e2b5d90c41ef83ab2695964b1767526d0311b4760fa1a0b51e3bb7c2d84f: transaction
427 2014-03-17 03:18:30 <mbelshe> ea95e2b5d90c41ef83ab2695964b1767526d0311b4760fa1a0b51e3bb7c2d84f has a non-standard input: transaction input #0 expects 3 inputs, but referenced
428 2014-03-17 03:18:33 benrcole has joined
429 2014-03-17 03:18:37 <mbelshe> output script only provides 4
430 2014-03-17 03:18:55 <mbelshe> i was speculating (from casually looking at the btcd source) - that the OP_0 is tripping it up
431 2014-03-17 03:19:07 <dhill> bitcoind 0.8.5 rejected it as well i believe
432 2014-03-17 03:19:20 <mbelshe> i was looking here: https://github.com/conformal/btcd/blob/master/mempool.go
433 2014-03-17 03:19:21 <sipa> seems it is taken into account for validity, but not for standardness
434 2014-03-17 03:19:25 <sipa> dhill: really?
435 2014-03-17 03:19:36 askmike has joined
436 2014-03-17 03:19:45 <davec> I'll take a look, but there is a difference between non-standard and invalid
437 2014-03-17 03:19:46 <dhill> yea, TX Rejected i think
438 2014-03-17 03:19:50 <dhill> let me take a second look
439 2014-03-17 03:19:51 Subo1977 has joined
440 2014-03-17 03:20:01 <dhill> hoopefully debug.log as it still
441 2014-03-17 03:20:02 <davec> miners can and do accept non-standard txns if the fee is high enough
442 2014-03-17 03:20:04 <sipa> dhill: most likely because it's already in the mempool
443 2014-03-17 03:20:04 <davec> that is what happened here
444 2014-03-17 03:20:32 <sipa> oh
445 2014-03-17 03:20:38 <sipa> ignore me
446 2014-03-17 03:20:54 <mbelshe> so i don't think this is a non-standard tx tho.
447 2014-03-17 03:21:09 neuroMode has joined
448 2014-03-17 03:21:50 da2ce7_laptop has joined
449 2014-03-17 03:21:56 <davec> I'll dig into it, but I'm basing this on the fact that error message is specifically in regards to non-standard, then it was mined into a block and passed the consensus checks with no issues (i.e valid, but non-standard).
450 2014-03-17 03:22:08 <davec> will report back in a few after I disasm the p2sh
451 2014-03-17 03:23:09 <mbelshe> here is a pretty good view: http://webbtc.com/script/ea95e2b5d90c41ef83ab2695964b1767526d0311b4760fa1a0b51e3bb7c2d84f:0
452 2014-03-17 03:23:21 <mbelshe> thanks for looking at it, davec
453 2014-03-17 03:23:28 Subo1977_ has quit (Ping timeout: 240 seconds)
454 2014-03-17 03:24:08 askmike has quit (Ping timeout: 246 seconds)
455 2014-03-17 03:25:01 Chief_Panda has quit (Quit: Leaving)
456 2014-03-17 03:25:34 shesek has quit (Ping timeout: 264 seconds)
457 2014-03-17 03:25:45 <sipa> looks standard 2-of-3 p2sh to me
458 2014-03-17 03:26:07 <davec> agreed
459 2014-03-17 03:29:41 Belxjander has quit (Quit: Sayonara)
460 2014-03-17 03:29:57 benrcole has quit (Quit: Leaving.)
461 2014-03-17 03:31:06 shesek has joined
462 2014-03-17 03:32:25 Neozonz has joined
463 2014-03-17 03:34:17 yubrew has joined
464 2014-03-17 03:34:22 <lechuga_> 0x48 immediately follows OP_0
465 2014-03-17 03:35:04 Neozonz has quit (Ping timeout: 240 seconds)
466 2014-03-17 03:35:13 <lechuga_> oh nm
467 2014-03-17 03:36:58 <lechuga_> is that normal that its not using pushdata1
468 2014-03-17 03:37:31 fnesse has joined
469 2014-03-17 03:38:28 jgarzik has joined
470 2014-03-17 03:38:59 yubrew has quit (Ping timeout: 264 seconds)
471 2014-03-17 03:39:10 <lechuga_> yes it is :)_
472 2014-03-17 03:39:10 <lechuga_>
473 2014-03-17 03:39:36 paracyst has quit (Remote host closed the connection)
474 2014-03-17 03:39:37 cysm has quit (Quit: Leaving)
475 2014-03-17 03:41:05 <davec> found it - thanks for the heads up
476 2014-03-17 03:41:21 Krellan_ has joined
477 2014-03-17 03:41:36 impulse- has joined
478 2014-03-17 03:42:22 impulse- has quit (Client Quit)
479 2014-03-17 03:42:26 Eagle[TM] has joined
480 2014-03-17 03:42:40 Lasseter has left ("Textual IRC Client: www.textualapp.com")
481 2014-03-17 03:42:51 antephialtic has joined
482 2014-03-17 03:43:03 impulse- has joined
483 2014-03-17 03:43:42 impulse- has quit (Client Quit)
484 2014-03-17 03:43:55 <CodeShark> ah, the limitation in number of pubkeys in a multisig is actually in main.cpp, not script.cpp
485 2014-03-17 03:44:12 <CodeShark> if (txin.scriptSig.size() > 500) { reason = "scriptsig-size"; return false; }
486 2014-03-17 03:44:16 EagleTM has quit (Ping timeout: 240 seconds)
487 2014-03-17 03:44:41 <CodeShark> the comment above it is incorrect, though
488 2014-03-17 03:44:55 <CodeShark> it assumes ~65 byte pubkeys when most of us are using 33 byte pubkeys
489 2014-03-17 03:45:01 <CodeShark> so 3-of-5 transactions still work fine
490 2014-03-17 03:45:34 <mbelshe> codeshark: there is a patch pending - i think from peter todd that would greatly increase that limit too
491 2014-03-17 03:45:40 <mbelshe> i don't know the status of the patch tho
492 2014-03-17 03:45:43 paracyst has joined
493 2014-03-17 03:45:44 cysm has joined
494 2014-03-17 03:45:46 <davec> to 15-of-15 iirc
495 2014-03-17 03:45:48 <Luke-Jr> CodeShark: no, that's just IsStandard
496 2014-03-17 03:46:03 johnsoft has quit (Ping timeout: 255 seconds)
497 2014-03-17 03:46:18 <CodeShark> IsStandardTx in main.cpp
498 2014-03-17 03:46:29 <Luke-Jr> right, that's not a protocol rule
499 2014-03-17 03:46:33 <Luke-Jr> static const unsigned int MAX_SCRIPT_ELEMENT_SIZE = 520; // bytes
500 2014-03-17 03:46:36 <Luke-Jr> ^ real limit
501 2014-03-17 03:46:38 <Luke-Jr> src/script.h
502 2014-03-17 03:46:48 <CodeShark> right, it's not a protocol rule
503 2014-03-17 03:46:58 <CodeShark> but this still means bitcoind won't relay it :p
504 2014-03-17 03:47:16 * Luke-Jr shrugs
505 2014-03-17 03:47:56 <CodeShark> ERROR: CTxMemPool::accept() : nonstandard transaction: scriptsig-size
506 2014-03-17 03:48:02 <mbelshe> luke-jr: do you have advice for folks that want to more than 500b multisigs? i've been like codeshark - just assuming that if not standard, it isn't going to fly. i know eligius will take it still, but it seems like a problem? it sounds like you see it differently?
507 2014-03-17 03:48:53 <Luke-Jr> mbelshe: I don't see it as a problem.
508 2014-03-17 03:49:05 <Luke-Jr> 520 bytes is the hard limit anyway
509 2014-03-17 03:49:09 <Luke-Jr> so 500 isn't that constraining
510 2014-03-17 03:49:13 Belxjander has joined
511 2014-03-17 03:49:15 <CodeShark> 520 for a script element!
512 2014-03-17 03:49:17 <CodeShark> not for the entire script
513 2014-03-17 03:49:27 <CodeShark> hmm
514 2014-03-17 03:49:29 <Luke-Jr> CodeShark: the entire script, in P2SH
515 2014-03-17 03:49:33 <CodeShark> yeah, hmmm
516 2014-03-17 03:49:39 <CodeShark> well, this is a problem, then
517 2014-03-17 03:49:43 <CodeShark> because people want more than 3-of-4
518 2014-03-17 03:49:45 <CodeShark> because people want more than 3-of-3
519 2014-03-17 03:49:47 <CodeShark> or whateer
520 2014-03-17 03:49:48 <gmaxwell> 500b is a whole lot of keys in any case, the signatures a pretty large at that point.
521 2014-03-17 03:49:56 <Luke-Jr> CodeShark: 500 is M-of-15
522 2014-03-17 03:50:00 <gmaxwell> CodeShark: dude you can have like of-15 in 520 bytes.
523 2014-03-17 03:50:21 <CodeShark> ok, right - the problem here is that the 500 includes the signatures
524 2014-03-17 03:50:26 <CodeShark> it's not just the p2sh redeemscript
525 2014-03-17 03:50:41 damethos has quit (Quit: Bye)
526 2014-03-17 03:50:41 <Luke-Jr> CodeShark: if you're concerned about IsStandard, it will reject N over 3 anyway
527 2014-03-17 03:50:46 <CodeShark> no it won't
528 2014-03-17 03:50:52 <CodeShark> doesn't check input scripts
529 2014-03-17 03:50:56 <Luke-Jr> â¦
530 2014-03-17 03:50:59 <CodeShark> I've done 3-of-5 with no problem
531 2014-03-17 03:51:22 antephialtic has quit (Ping timeout: 264 seconds)
532 2014-03-17 03:52:10 <gmaxwell> In any case, petertodd's pull expands all the IsStandard stuff.
533 2014-03-17 03:52:48 <CodeShark> how soon before petertodd's pull gets into release?
534 2014-03-17 03:53:01 <sipa> that's not relevant
535 2014-03-17 03:53:13 <sipa> you can do 19-of-15 p2sh right now i think
536 2014-03-17 03:53:19 <sipa> *10-of-15
537 2014-03-17 03:53:32 <CodeShark> as long as enough nodes on the network will relay it it isn't a problem
538 2014-03-17 03:53:39 <sipa> all will
539 2014-03-17 03:53:52 KawalGrover has quit (Ping timeout: 240 seconds)
540 2014-03-17 03:54:09 xdotcommer has quit ()
541 2014-03-17 03:54:09 <Luke-Jr> not the spend
542 2014-03-17 03:55:30 <CodeShark> let's say ~71 bytes per signature * 5 signatures, that means 355 bytes just for the signatures. then 33 per pubkey * 8 pubkeys is another 264 bytes
543 2014-03-17 03:55:41 <CodeShark> so a 5-of-8 exceeds this 500 byte limit
544 2014-03-17 03:56:07 <Luke-Jr> CodeShark: that's on spend, not receive
545 2014-03-17 03:56:19 <CodeShark> that's all I care about
546 2014-03-17 03:56:32 <CodeShark> of course on receive the sender doesn't even care what's in the redeemscript
547 2014-03-17 03:56:40 <CodeShark> it's just a 20 byte hash
548 2014-03-17 03:56:51 <mbelshe> codeshark: your math matches mine
549 2014-03-17 03:57:44 <CodeShark> if we were talking about a limit on script elements, 500 wouldn't be a problem since we only need a few more bytes than 355 for the redeemscript
550 2014-03-17 03:57:51 <CodeShark> but this is a limit on the entire input script
551 2014-03-17 03:57:55 <CodeShark> including signatures
552 2014-03-17 03:57:56 nullp has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzzâ¦)
553 2014-03-17 04:01:09 Soligor has quit (Quit: Soligor)
554 2014-03-17 04:01:12 <uiop> does sizeof m-of-n script grow exponentially or is there a single opcode that (with params (m,n)) that encodes it? (/me doesn't recall)
555 2014-03-17 04:01:26 benrcole has joined
556 2014-03-17 04:02:08 ziggamon has joined
557 2014-03-17 04:02:32 <CodeShark> it grows linearly
558 2014-03-17 04:03:32 <CodeShark> O(71*m + 33*n)
559 2014-03-17 04:04:02 <gmaxwell> you're not counting the pushes.
560 2014-03-17 04:04:17 <CodeShark> well, big O here
561 2014-03-17 04:04:56 <gmaxwell> I mean the numbers are just actually more like 75, 34. Thats all.
562 2014-03-17 04:04:59 <CodeShark> right
563 2014-03-17 04:05:22 eoss has quit (Remote host closed the connection)
564 2014-03-17 04:05:52 benrcole has quit (Ping timeout: 240 seconds)
565 2014-03-17 04:06:18 spr4wl_org has quit (Ping timeout: 255 seconds)
566 2014-03-17 04:06:22 btcbtc has joined
567 2014-03-17 04:06:58 ziggamon has quit (Ping timeout: 264 seconds)
568 2014-03-17 04:08:33 neuroMode has quit (Ping timeout: 255 seconds)
569 2014-03-17 04:08:37 Burrito has quit (Quit: Leaving)
570 2014-03-17 04:08:47 ryanxcharles has joined
571 2014-03-17 04:09:18 swollenmember has joined
572 2014-03-17 04:09:18 neuroMode has joined
573 2014-03-17 04:10:03 spr4wl_org has joined
574 2014-03-17 04:11:53 <uiop> ah, nice
575 2014-03-17 04:13:08 ryanxcharles has quit (Ping timeout: 246 seconds)
576 2014-03-17 04:13:16 rdponticelli has left ("http://quassel-irc.org - Chat comfortably. Anywhere.")
577 2014-03-17 04:14:19 aynstein has joined
578 2014-03-17 04:16:01 shaileshg has joined
579 2014-03-17 04:18:30 shesek has quit (Ping timeout: 252 seconds)
580 2014-03-17 04:19:35 askmike has joined
581 2014-03-17 04:21:58 [7] has quit (Disconnected by services)
582 2014-03-17 04:22:10 TheSeven has joined
583 2014-03-17 04:22:21 AtashiCon has quit (Quit: AtashiCon)
584 2014-03-17 04:22:29 btcbtc has quit (Quit: btcbtc)
585 2014-03-17 04:23:17 <uiop> oh, right. i was picturing powerset-ish thing, but it's not
586 2014-03-17 04:24:22 askmike has quit (Ping timeout: 264 seconds)
587 2014-03-17 04:26:05 <sipa> uiop: it's avoided by requiring the signatures to be in the same order as the public keys
588 2014-03-17 04:26:21 <sipa> so you don't need to check all orderings/subsets
589 2014-03-17 04:27:15 AtashiCon has joined
590 2014-03-17 04:27:25 sacrelege has quit (Quit: Leaving)
591 2014-03-17 04:28:28 yubrew has joined
592 2014-03-17 04:30:51 olalonde has quit (Quit: Leaving.)
593 2014-03-17 04:31:12 murbul_ has quit (Quit: Page closed)
594 2014-03-17 04:33:05 yubrew has quit (Ping timeout: 246 seconds)
595 2014-03-17 04:33:08 smash_ has quit (Remote host closed the connection)
596 2014-03-17 04:33:36 <justanotheruser> sipa: thats still O(mn) right?
597 2014-03-17 04:33:44 <sipa> no
598 2014-03-17 04:33:48 <sipa> O(m+n)
599 2014-03-17 04:34:43 drayah has quit (Remote host closed the connection)
600 2014-03-17 04:34:47 <justanotheruser> I see. Not sure what I was thinking (well I was thinking check every combo)
601 2014-03-17 04:35:11 <CodeShark> and since m <= n, we can just write O(2n)
602 2014-03-17 04:35:19 <CodeShark> or O(n) :)
603 2014-03-17 04:36:23 <CodeShark> even if it allowed for arbitrary signature permutations, that would only be time O(n^2)
604 2014-03-17 04:37:34 <CodeShark> in the worst case it would have to try each pair of (signature, pubkey)
605 2014-03-17 04:38:03 <gmaxwell> which would be pretty awful, fortunately we don't do that.
606 2014-03-17 04:38:20 olalonde has joined
607 2014-03-17 04:38:34 shesek has joined
608 2014-03-17 04:38:34 greenspa_ has quit (Remote host closed the connection)
609 2014-03-17 04:38:37 <gmaxwell> a single of-15 would basically blow the ecdsa budget for a block. :P
610 2014-03-17 04:39:02 cpacia has quit (Ping timeout: 246 seconds)
611 2014-03-17 04:39:33 <CodeShark> I've been giving my parser even more help by keeping a zero-length placeholder for each missing signature
612 2014-03-17 04:40:00 drayah has joined
613 2014-03-17 04:40:01 drayah has quit (Remote host closed the connection)
614 2014-03-17 04:40:04 <CodeShark> at least in edit mode
615 2014-03-17 04:40:14 <CodeShark> the zero-length placeholders are stripped off for broadcast
616 2014-03-17 04:41:05 greenspa has joined
617 2014-03-17 04:41:51 <CodeShark> then we know exactly which pubkeys to test
618 2014-03-17 04:42:24 <justanotheruser> What is the most expensive op_code?
619 2014-03-17 04:42:28 <justanotheruser> opcode
620 2014-03-17 04:43:39 shesek has quit (Ping timeout: 255 seconds)
621 2014-03-17 04:45:09 <gmaxwell> op_checksig with high N.
622 2014-03-17 04:46:17 aynstein has quit (Remote host closed the connection)
623 2014-03-17 04:46:53 aynstein has joined
624 2014-03-17 04:47:39 b4epoche has quit (Read error: Connection reset by peer)
625 2014-03-17 04:48:00 antephialtic has joined
626 2014-03-17 04:48:04 <sipa> op_checkmultisigverify
627 2014-03-17 04:48:05 btcbtc has joined
628 2014-03-17 04:49:28 coingenuity has quit (Ping timeout: 240 seconds)
629 2014-03-17 04:51:22 aynstein has quit (Ping timeout: 264 seconds)
630 2014-03-17 04:53:17 b4epoche has joined
631 2014-03-17 04:53:49 b4epoche has quit (Max SendQ exceeded)
632 2014-03-17 04:55:26 smash has joined
633 2014-03-17 04:55:33 shesek has joined
634 2014-03-17 04:56:15 ziggamon has joined
635 2014-03-17 04:56:46 antephialtic has quit (Ping timeout: 264 seconds)
636 2014-03-17 04:59:29 wallet42 has joined
637 2014-03-17 05:00:51 ziggamon has quit (Ping timeout: 252 seconds)
638 2014-03-17 05:01:37 <gmaxwell> er thats what I meant by OP_CHECKSIG. :P
639 2014-03-17 05:05:42 justanotheruser is now known as just[dead]
640 2014-03-17 05:06:01 uiop has quit (Ping timeout: 240 seconds)
641 2014-03-17 05:09:57 just[dead] is now known as justanotheruser
642 2014-03-17 05:10:30 Neozonz has joined
643 2014-03-17 05:10:30 Neozonz has quit (Changing host)
644 2014-03-17 05:10:30 Neozonz has joined
645 2014-03-17 05:11:06 Neozonz has quit (Disc!~Neozonz@unaffiliated/neozonz|Ping timeout: 255 seconds)
646 2014-03-17 05:11:07 btcbtc has quit (Quit: btcbtc)
647 2014-03-17 05:11:18 swollenmember has quit (Ping timeout: 252 seconds)
648 2014-03-17 05:12:41 vegard has quit (Ping timeout: 240 seconds)
649 2014-03-17 05:14:47 b4epoche has joined
650 2014-03-17 05:14:48 vegard has joined
651 2014-03-17 05:16:22 b4epoche has quit (Max SendQ exceeded)
652 2014-03-17 05:19:36 askmike has joined
653 2014-03-17 05:21:23 <fnesse> longshot here: but has anyone had any success with cpp_int bignum types? specifically uint1024_t?
654 2014-03-17 05:22:42 yubrew has joined
655 2014-03-17 05:23:12 aynstein has joined
656 2014-03-17 05:23:15 uiop has joined
657 2014-03-17 05:24:11 askmike has quit (Ping timeout: 246 seconds)
658 2014-03-17 05:25:18 Lexa has joined
659 2014-03-17 05:25:34 wallet42 has quit (Quit: Leaving.)
660 2014-03-17 05:25:47 wallet42 has joined
661 2014-03-17 05:27:04 yubrew has quit (Ping timeout: 240 seconds)
662 2014-03-17 05:32:47 b4epoche has joined
663 2014-03-17 05:33:12 b4epoche has quit (Max SendQ exceeded)
664 2014-03-17 05:33:58 jtimon has joined
665 2014-03-17 05:35:27 b4epoche has joined
666 2014-03-17 05:37:59 btcbtc has joined
667 2014-03-17 05:39:35 shesek has quit (Ping timeout: 264 seconds)
668 2014-03-17 05:41:42 Krellan_ has quit (Ping timeout: 255 seconds)
669 2014-03-17 05:43:47 paveljanik has joined
670 2014-03-17 05:43:57 neuroMode has quit (Ping timeout: 255 seconds)
671 2014-03-17 05:45:18 p11 has quit (Ping timeout: 255 seconds)
672 2014-03-17 05:49:55 ericmuyser has quit (Remote host closed the connection)
673 2014-03-17 05:50:25 ericmuyser has joined
674 2014-03-17 05:50:31 ziggamon has joined
675 2014-03-17 05:52:00 b4epoche has quit (Read error: Connection timed out)
676 2014-03-17 05:54:25 btcbtc has quit (Quit: btcbtc)
677 2014-03-17 05:55:11 ziggamon has quit (Ping timeout: 264 seconds)
678 2014-03-17 05:55:43 Krellan_ has joined
679 2014-03-17 05:56:10 jtimon has quit (Ping timeout: 264 seconds)
680 2014-03-17 06:00:40 freeroute has quit (Ping timeout: 240 seconds)
681 2014-03-17 06:01:27 benrcole has joined
682 2014-03-17 06:02:07 Ursium_ has quit (Quit: Ursium_)
683 2014-03-17 06:03:57 b4epoche has joined
684 2014-03-17 06:04:09 btcbtc has joined
685 2014-03-17 06:06:22 benrcole has quit (Ping timeout: 264 seconds)
686 2014-03-17 06:12:06 twobitcoins has quit (Quit: Leaving)
687 2014-03-17 06:14:29 da2ce7_laptop has quit (Quit: Textual IRC Client: www.textualapp.com)
688 2014-03-17 06:15:23 b4epoche has quit (Read error: Connection reset by peer)
689 2014-03-17 06:16:50 wallet42 has quit (Quit: Leaving.)
690 2014-03-17 06:16:53 yubrew has joined
691 2014-03-17 06:17:06 xMopxShell has quit (Remote host closed the connection)
692 2014-03-17 06:17:46 adam3us has quit (Ping timeout: 264 seconds)
693 2014-03-17 06:17:52 Zifre has quit (Remote host closed the connection)
694 2014-03-17 06:19:35 askmike has joined
695 2014-03-17 06:20:07 twobitcoins has joined
696 2014-03-17 06:20:32 b4epoche has joined
697 2014-03-17 06:21:14 yubrew has quit (Ping timeout: 246 seconds)
698 2014-03-17 06:22:08 b4epoche has quit (Max SendQ exceeded)
699 2014-03-17 06:24:04 b4epoche has joined
700 2014-03-17 06:24:27 askmike has quit (Ping timeout: 252 seconds)
701 2014-03-17 06:25:16 b4epoche has quit (Max SendQ exceeded)
702 2014-03-17 06:26:17 shaileshg has quit (Quit: Connection closed for inactivity)
703 2014-03-17 06:27:25 songz has joined
704 2014-03-17 06:29:48 go11111111111 has joined
705 2014-03-17 06:31:23 coinnabis has joined
706 2014-03-17 06:31:28 <coinnabis> the db dumps are pretty clear
707 2014-03-17 06:32:29 <coinnabis> the number of btc Luke-Jr bought on mtgox, minus the number of btc sold, is 2,819... over the account lifetime... ignoring whatever profit he took from trading, that's a balance of at least $1.8 mil USD in bitcoins
708 2014-03-17 06:32:43 <coinnabis> which is great. bravo...
709 2014-03-17 06:32:56 <Luke-Jr> coinnabis: are you *trying* to get banned?
710 2014-03-17 06:33:20 b4epoche has joined
711 2014-03-17 06:34:21 super3__ has quit (Ping timeout: 255 seconds)
712 2014-03-17 06:35:12 <coinnabis> Luke-Jr: you've done great things for bitcoin. it's ok that people know you've earned millions from your involvement with it. why you're playing the part of a pauper who's just happy to be a bitcoin supporter is beyond me. the info is all out there. no need to be coy
713 2014-03-17 06:36:08 <justanotheruser> coinnabis: Are you with the media or something, why do you care so much about money?
714 2014-03-17 06:36:32 <Ademan> username sounds more like a silkroad reject
715 2014-03-17 06:37:37 <venzen> coming here and baiting a developer... some agenda for sure... snake
716 2014-03-17 06:41:32 koriander22 has joined
717 2014-03-17 06:44:28 <koriander22> hi devs...
718 2014-03-17 06:44:46 ziggamon has joined
719 2014-03-17 06:45:08 btcbtc has quit (Quit: btcbtc)
720 2014-03-17 06:45:15 <koriander22> can anyone tell me how the system handles a fork in the blockchain
721 2014-03-17 06:45:34 <Luke-Jr> koriander22: elaborate?
722 2014-03-17 06:48:55 <koriander22> elaborate! or elaborate?
723 2014-03-17 06:49:12 ziggamon has quit (Ping timeout: 252 seconds)
724 2014-03-17 06:49:26 b4epoche has quit (Read error: Connection timed out)
725 2014-03-17 06:50:38 <koriander22> well, 2 blocks are found the same time, so we got a fork. How fast will the system rekognize the fork ?
726 2014-03-17 06:51:09 <Luke-Jr> next blcok
727 2014-03-17 06:51:52 mrkent has joined
728 2014-03-17 06:51:54 coingenuity has joined
729 2014-03-17 06:53:12 <koriander22> what happens with the transactions on the invalid branch? Are they all invalid then?
730 2014-03-17 06:53:28 <justanotheruser> koriander22: they are re-added to the mempool
731 2014-03-17 06:54:08 <koriander22> so they will be addet to the next valid block ?
732 2014-03-17 06:54:23 <Ademan> they will be available to be added to a future block
733 2014-03-17 06:54:55 <koriander22> k, thx
734 2014-03-17 06:55:57 Alina-malina has quit (Ping timeout: 255 seconds)
735 2014-03-17 06:56:07 <koriander22> did we ever seen a fork in the btc system ?
736 2014-03-17 06:56:27 <Ademan> yep
737 2014-03-17 06:56:48 <Luke-Jr> koriander22: it's a regular occurance
738 2014-03-17 06:57:07 <jcorgan> maybe every 2-3 days it seems
739 2014-03-17 06:57:12 <Ademan> Luke-Jr: longer than a block or two?
740 2014-03-17 06:57:18 <Luke-Jr> Ademan: not usually
741 2014-03-17 06:58:00 <jcorgan> https://blockchain.info/charts/n-orphaned-blocks
742 2014-03-17 06:58:19 b4epoche has joined
743 2014-03-17 06:58:27 <koriander22> nice tool...
744 2014-03-17 06:58:29 <jcorgan> wait, that's number of orphans, not fork length
745 2014-03-17 06:59:54 songz has quit (Quit: my name is Song and I'm a Developer Evangelist at TokBox)
746 2014-03-17 07:00:18 <koriander22> Luke-Jr: What was the max lenght of a fork?
747 2014-03-17 07:00:21 ququ has joined
748 2014-03-17 07:00:27 <Luke-Jr> koriander22: 80 or 90 blocks I think
749 2014-03-17 07:00:28 <ququ> hi
750 2014-03-17 07:01:07 <ququ> how to use lockunspent unlock?
751 2014-03-17 07:01:14 <jcorgan> Luke-Jr: o.O? I thought the length 26 fork last year was the largest
752 2014-03-17 07:01:19 <ququ> when I use it ,I get a error
753 2014-03-17 07:01:22 <koriander22> Luke-Jr: Wow, this are a lot of invalid transactions
754 2014-03-17 07:02:21 <Luke-Jr> jcorgan: that wasn't even a real fork
755 2014-03-17 07:02:26 <justanotheruser> jcorgan: were there any real tx in that?
756 2014-03-17 07:02:33 <Luke-Jr> koriander22: block forks != invalid transactions
757 2014-03-17 07:02:59 <Luke-Jr> looks like only 53 blocks actually
758 2014-03-17 07:03:06 <Luke-Jr> https://en.bitcoin.it/wiki/CVEs#CVE-2010-5139
759 2014-03-17 07:03:29 <jcorgan> oh, that one, before my time
760 2014-03-17 07:03:45 <koriander22> Luke-Jr: i know, but as statet befor, all thos transactions has to go back in mempool and append to the next valid block right ?
761 2014-03-17 07:03:53 <Luke-Jr> right
762 2014-03-17 07:04:20 <ququ> hi luke ,can you tell me how to use lockunspent unlock? please?
763 2014-03-17 07:04:22 <jcorgan> koriander22: they go back into the mempool, but whether they go into the *next* block is entirely up to miners
764 2014-03-17 07:06:40 <koriander22> Luke-Jr: So i wonder, how can get an invalid branch that lenght? I thought broadcast's take a few seconds to make a new block public and find a new block takes nearly always a few mins
765 2014-03-17 07:06:41 <Luke-Jr> it's random
766 2014-03-17 07:08:20 Guyver2 has joined
767 2014-03-17 07:08:21 phantomspark has joined
768 2014-03-17 07:08:31 <koriander22> thx for helping me and answer my questions...
769 2014-03-17 07:10:41 b4epoche has quit (Max SendQ exceeded)
770 2014-03-17 07:10:44 benrcole has joined
771 2014-03-17 07:11:04 yubrew has joined
772 2014-03-17 07:12:36 uiop has quit (Ping timeout: 255 seconds)
773 2014-03-17 07:13:29 roidster has quit (Ping timeout: 252 seconds)
774 2014-03-17 07:13:30 ielo_ has joined
775 2014-03-17 07:15:36 yubrew has quit (Ping timeout: 252 seconds)
776 2014-03-17 07:16:59 Gyps has quit (Quit: Gyps)
777 2014-03-17 07:17:53 <Ademan> dang, 53 blocks
778 2014-03-17 07:18:29 <justanotheruser> Ademan: The only people that lost money from it were miners. I believe they either had a bug, or didn't upgrade
779 2014-03-17 07:19:34 askmike has joined
780 2014-03-17 07:19:39 <Ademan> wow, patched the code to kill a block, that truly was a different era
781 2014-03-17 07:21:24 benrcole has quit (Quit: Leaving.)
782 2014-03-17 07:21:56 random_cat has quit (Remote host closed the connection)
783 2014-03-17 07:24:35 askmike has quit (Ping timeout: 264 seconds)
784 2014-03-17 07:26:06 uiop has joined
785 2014-03-17 07:30:02 smash has quit (Remote host closed the connection)
786 2014-03-17 07:31:09 b4epoche has joined
787 2014-03-17 07:32:26 bitwyre has joined
788 2014-03-17 07:36:41 Belkaar has quit (Ping timeout: 240 seconds)
789 2014-03-17 07:38:25 p11 has joined
790 2014-03-17 07:38:51 ziggamon has joined
791 2014-03-17 07:39:41 Belkaar has joined
792 2014-03-17 07:41:35 b4epoche has quit (Max SendQ exceeded)
793 2014-03-17 07:43:34 ziggamon has quit (Ping timeout: 264 seconds)
794 2014-03-17 07:44:37 benrcole has joined
795 2014-03-17 07:45:03 b4epoche has joined
796 2014-03-17 07:50:07 _ImI_ has joined
797 2014-03-17 07:52:41 <ququ> -.-
798 2014-03-17 07:59:59 haakonn has quit (Ping timeout: 264 seconds)
799 2014-03-17 08:00:00 ququ has quit (Quit: Page closed)
800 2014-03-17 08:01:07 tarantillo_ has quit (Remote host closed the connection)
801 2014-03-17 08:01:25 tarantillo_ has joined
802 2014-03-17 08:02:38 cyphase has quit (Read error: Operation timed out)
803 2014-03-17 08:05:16 yubrew has joined
804 2014-03-17 08:06:01 abossard has joined
805 2014-03-17 08:06:12 paveljanik has quit (Ping timeout: 252 seconds)
806 2014-03-17 08:07:29 aynstein has quit (Quit: blablabla(blabla))
807 2014-03-17 08:07:47 Raziel has joined
808 2014-03-17 08:08:21 fnesse has quit ()
809 2014-03-17 08:09:44 yubrew has quit (Ping timeout: 246 seconds)
810 2014-03-17 08:14:17 benrcole has quit (Quit: Leaving.)
811 2014-03-17 08:14:17 HaltingState has joined
812 2014-03-17 08:14:18 HaltingState has quit (Changing host)
813 2014-03-17 08:14:18 HaltingState has joined
814 2014-03-17 08:16:37 ThomasV has joined
815 2014-03-17 08:19:30 Guyver2 has quit (Quit: :))
816 2014-03-17 08:19:36 askmike has joined
817 2014-03-17 08:20:04 hmmma has quit (Ping timeout: 252 seconds)
818 2014-03-17 08:21:10 da2ce7 has joined
819 2014-03-17 08:21:33 kermit has quit (Quit: Leaving.)
820 2014-03-17 08:22:08 cyphase has joined
821 2014-03-17 08:22:12 kermit has joined
822 2014-03-17 08:22:59 JackH has joined
823 2014-03-17 08:23:25 koriander22_ has joined
824 2014-03-17 08:23:46 michagogo has joined
825 2014-03-17 08:23:49 aceat64_ has joined
826 2014-03-17 08:24:09 askmike has quit (Ping timeout: 255 seconds)
827 2014-03-17 08:24:27 roybadam1 has joined
828 2014-03-17 08:24:49 ItSANg___ has quit (Ping timeout: 240 seconds)
829 2014-03-17 08:24:49 michagogo has quit (cloud!uid14316@wikia/Michagogo|Ping timeout: 240 seconds)
830 2014-03-17 08:24:49 da2ce7 has quit (Ping timeout: 240 seconds)
831 2014-03-17 08:24:54 michagogo is now known as cloud_!uid14316@wikia/Michagogo|michagogo|cloud
832 2014-03-17 08:25:04 dooglus_ has joined
833 2014-03-17 08:25:11 Eagle[TM] has quit (Ping timeout: 264 seconds)
834 2014-03-17 08:25:28 b4epoche has quit (Ping timeout: 240 seconds)
835 2014-03-17 08:25:28 koriander22 has quit (Ping timeout: 240 seconds)
836 2014-03-17 08:25:28 spinza has quit (Ping timeout: 240 seconds)
837 2014-03-17 08:25:28 xabbix has quit (Ping timeout: 240 seconds)
838 2014-03-17 08:25:28 not_aceat64 has quit (Ping timeout: 240 seconds)
839 2014-03-17 08:25:28 bedouin_ has quit (Ping timeout: 240 seconds)
840 2014-03-17 08:25:28 Eggman33 has quit (Ping timeout: 240 seconds)
841 2014-03-17 08:25:28 dooglus has quit (Ping timeout: 240 seconds)
842 2014-03-17 08:25:28 flammit has quit (Ping timeout: 240 seconds)
843 2014-03-17 08:25:31 nexes_ has joined
844 2014-03-17 08:25:40 liori_ has joined
845 2014-03-17 08:25:40 MCM-Mike has joined
846 2014-03-17 08:26:14 Eggman33 has joined
847 2014-03-17 08:27:41 debiantoruser has quit (Ping timeout: 240 seconds)
848 2014-03-17 08:28:14 spinza has joined
849 2014-03-17 08:28:17 KingOdysseus1 has joined
850 2014-03-17 08:29:27 Michail1_ has joined
851 2014-03-17 08:29:56 tonokip has quit (Ping timeout: 240 seconds)
852 2014-03-17 08:29:56 nexes has quit (Ping timeout: 240 seconds)
853 2014-03-17 08:29:56 anton000 has quit (Ping timeout: 240 seconds)
854 2014-03-17 08:29:56 gjs278 has quit (Ping timeout: 240 seconds)
855 2014-03-17 08:29:57 airbreather has quit (Ping timeout: 240 seconds)
856 2014-03-17 08:29:57 Michail1 has quit (Ping timeout: 240 seconds)
857 2014-03-17 08:29:57 HaltingState has quit (Ping timeout: 240 seconds)
858 2014-03-17 08:29:57 area has quit (Ping timeout: 240 seconds)
859 2014-03-17 08:29:58 roybadami has quit (Ping timeout: 240 seconds)
860 2014-03-17 08:29:58 liori has quit (Ping timeout: 240 seconds)
861 2014-03-17 08:29:58 KingOdysseus has quit (Ping timeout: 240 seconds)
862 2014-03-17 08:29:58 Guest99744 has quit (Ping timeout: 240 seconds)
863 2014-03-17 08:29:59 coeus has quit (Ping timeout: 240 seconds)
864 2014-03-17 08:29:59 Plinker_ has quit (Ping timeout: 240 seconds)
865 2014-03-17 08:29:59 Plinker_ has joined
866 2014-03-17 08:30:00 flammit has joined
867 2014-03-17 08:30:00 bedouin_ has joined
868 2014-03-17 08:30:01 Michail1_ is now known as Michail1
869 2014-03-17 08:30:16 edcba has quit (Ping timeout: 240 seconds)
870 2014-03-17 08:30:24 ItSANgo has joined
871 2014-03-17 08:30:35 smash has joined
872 2014-03-17 08:30:38 debiantoruser has joined
873 2014-03-17 08:30:38 Belxjander has quit (Quit: System Restarting!!!)
874 2014-03-17 08:30:53 xabbix has joined
875 2014-03-17 08:30:54 xabbix has quit (Changing host)
876 2014-03-17 08:30:54 xabbix has joined
877 2014-03-17 08:30:57 HaltingState has joined
878 2014-03-17 08:31:27 b4epoche has joined
879 2014-03-17 08:32:16 koriander22_ has quit (Quit: Leaving)
880 2014-03-17 08:32:17 coeus has joined
881 2014-03-17 08:32:57 area has joined
882 2014-03-17 08:32:57 area has quit (Changing host)
883 2014-03-17 08:32:57 area has joined
884 2014-03-17 08:33:11 ziggamon has joined
885 2014-03-17 08:33:21 Belxjander has joined
886 2014-03-17 08:34:25 Belxjander has quit (Client Quit)
887 2014-03-17 08:35:07 edcba has joined
888 2014-03-17 08:35:17 chichov has joined
889 2014-03-17 08:36:47 djcoin_ has joined
890 2014-03-17 08:37:04 b4epoche has quit (Max SendQ exceeded)
891 2014-03-17 08:37:31 qwebirc8070 has joined
892 2014-03-17 08:37:47 ziggamon has quit (Ping timeout: 264 seconds)
893 2014-03-17 08:37:52 smash has quit (Ping timeout: 240 seconds)
894 2014-03-17 08:38:01 benrcole has joined
895 2014-03-17 08:38:48 hearn has joined
896 2014-03-17 08:39:47 cbeams has joined
897 2014-03-17 08:40:52 benrcole1 has joined
898 2014-03-17 08:41:07 Belxjander has joined
899 2014-03-17 08:41:24 uiop has quit (Ping timeout: 252 seconds)
900 2014-03-17 08:42:16 benrcole has quit (Ping timeout: 240 seconds)
901 2014-03-17 08:43:21 b4epoche has joined
902 2014-03-17 08:43:29 toffoo has quit ()
903 2014-03-17 08:44:09 ziggamon has joined
904 2014-03-17 08:45:14 <chichov> Can anyone help with two inconsistencies I've found?
905 2014-03-17 08:45:18 Krellan_ has quit (Ping timeout: 255 seconds)
906 2014-03-17 08:46:08 <Luke-Jr> chichov: ?
907 2014-03-17 08:46:22 <chichov> 1) In OP_CHECKSIG (see https://en.bitcoin.it/w/images/en/7/70/Bitcoin_OpCheckSig_InDetail.png) it states that the script is copied from the last OP_CODESEP, whereas it depicts that it's from the second last OP_CODESEP
908 2014-03-17 08:47:33 p11 has quit (Ping timeout: 255 seconds)
909 2014-03-17 08:47:51 <chichov> 2) In the sighash unit tests (sighash_test.cpp) the OP_CODESEP's are (if I understand it correctly) simply removed from the referenced public key script, which is different again from what stands in the wiki.
910 2014-03-17 08:48:59 HeySteve has quit (Read error: Connection reset by peer)
911 2014-03-17 08:49:10 HeySteve has joined
912 2014-03-17 08:49:18 HeySteve has quit (Changing host)
913 2014-03-17 08:49:18 HeySteve has joined
914 2014-03-17 08:49:38 <chichov> can anyone resolve this problem?
915 2014-03-17 08:49:52 <Luke-Jr> feel free to
916 2014-03-17 08:50:03 <Luke-Jr> as a rule, the code is correct
917 2014-03-17 08:50:52 <Luke-Jr> (if you find the code has definitely changed behaviour since 0.8.1, privately contact the security mailing list with detailed explanation)
918 2014-03-17 08:52:26 uiop has joined
919 2014-03-17 08:54:04 HeySteve has quit (Read error: Connection reset by peer)
920 2014-03-17 08:56:43 skinnkavaj has joined
921 2014-03-17 08:56:57 W0rmDr1nk has joined
922 2014-03-17 08:57:00 uiop has quit (Max SendQ exceeded)
923 2014-03-17 08:57:26 uiop has joined
924 2014-03-17 08:57:28 Eagle[TM] has joined
925 2014-03-17 08:58:13 liori_ is now known as liori
926 2014-03-17 08:58:20 wangbus_ is now known as wangbus
927 2014-03-17 08:58:33 fanquake has joined
928 2014-03-17 08:58:51 ziggamon has quit (Remote host closed the connection)
929 2014-03-17 08:59:33 Belkaar has quit (Ping timeout: 252 seconds)
930 2014-03-17 08:59:36 ziggamon has joined
931 2014-03-17 08:59:38 yubrew has joined
932 2014-03-17 09:01:12 Belkaar has joined
933 2014-03-17 09:02:28 InsiderJoe has joined
934 2014-03-17 09:03:17 paveljanik has joined
935 2014-03-17 09:03:24 ielo_ has quit (Ping timeout: 252 seconds)
936 2014-03-17 09:03:38 t7 has joined
937 2014-03-17 09:03:59 yubrew has quit (Ping timeout: 246 seconds)
938 2014-03-17 09:04:11 ziggamon has quit (Ping timeout: 264 seconds)
939 2014-03-17 09:04:20 JackH has quit (Remote host closed the connection)
940 2014-03-17 09:04:24 hearn has quit (Quit: hearn)
941 2014-03-17 09:06:32 InsiderJoe has quit (Ping timeout: 240 seconds)
942 2014-03-17 09:07:49 HeySteve has joined
943 2014-03-17 09:09:00 vondra has joined
944 2014-03-17 09:09:44 Eiii has quit ()
945 2014-03-17 09:11:25 airbreather has joined
946 2014-03-17 09:12:59 chichov has quit (Ping timeout: 264 seconds)
947 2014-03-17 09:13:47 uiop has quit (Ping timeout: 264 seconds)
948 2014-03-17 09:14:48 Alina-malina has joined
949 2014-03-17 09:15:04 Alina-malina has quit (Read error: Connection reset by peer)
950 2014-03-17 09:15:19 Alina-malina has joined
951 2014-03-17 09:15:55 tjopper has joined
952 2014-03-17 09:15:59 go11111111111 has quit (Ping timeout: 264 seconds)
953 2014-03-17 09:17:03 Alina-malina has quit (Read error: Connection reset by peer)
954 2014-03-17 09:18:45 benrcole1 has quit (Read error: No route to host)
955 2014-03-17 09:18:56 benrcole has joined
956 2014-03-17 09:19:36 askmike has joined
957 2014-03-17 09:19:37 chichov has joined
958 2014-03-17 09:19:45 Alina-malina has joined
959 2014-03-17 09:19:48 w1zman has joined
960 2014-03-17 09:19:48 w1zman has quit (Changing host)
961 2014-03-17 09:19:48 w1zman has joined
962 2014-03-17 09:19:50 <chichov> Luke-Jr: if I'd have the time I'd have done it myself
963 2014-03-17 09:20:02 <chichov> however, since I don't I'm asking around here.
964 2014-03-17 09:23:52 askmike has quit (Ping timeout: 240 seconds)
965 2014-03-17 09:24:30 ziggamon has joined
966 2014-03-17 09:25:29 _ImI_ has quit (Quit: _ImI_)
967 2014-03-17 09:26:06 JZavala has quit (Ping timeout: 252 seconds)
968 2014-03-17 09:32:01 zone117x has quit (Ping timeout: 240 seconds)
969 2014-03-17 09:32:05 Alina-malina has quit (Read error: Connection reset by peer)
970 2014-03-17 09:32:29 benrcole1 has joined
971 2014-03-17 09:32:36 zone117x has joined
972 2014-03-17 09:32:37 benrcole1 has left ()
973 2014-03-17 09:32:44 antephialtic has joined
974 2014-03-17 09:33:28 benrcole has quit (Ping timeout: 240 seconds)
975 2014-03-17 09:33:49 <vondra> ;; prevdiff
976 2014-03-17 09:33:51 <gribble> 3815723798.81
977 2014-03-17 09:34:26 Evolyn has joined
978 2014-03-17 09:34:55 wangbus has quit (Quit: leaving)
979 2014-03-17 09:36:48 jeewee has quit (Quit: Leaving.)
980 2014-03-17 09:37:51 benrcole has joined
981 2014-03-17 09:38:00 Adrao has joined
982 2014-03-17 09:40:14 Alina-malina has joined
983 2014-03-17 09:41:11 JackH has joined
984 2014-03-17 09:44:47 JackH has quit (Client Quit)
985 2014-03-17 09:45:19 jeewee has joined
986 2014-03-17 09:45:21 JackH has joined
987 2014-03-17 09:46:08 _ImI_ has joined
988 2014-03-17 09:46:30 volante has joined
989 2014-03-17 09:47:34 askmike has joined
990 2014-03-17 09:48:06 askmike has quit (Read error: Connection reset by peer)
991 2014-03-17 09:48:17 <airbreather> sheesh... almost time to shut off my BFL 5GH/s unit for inefficiency >.<
992 2014-03-17 09:48:21 askmike has joined
993 2014-03-17 09:53:40 yubrew has joined
994 2014-03-17 09:54:03 <venzen> it's hot season (mid summer) so hot and dry most days - only thundershowers now and again... today is very dry... the other season is wet seaton - 6 months of monsoon rains
995 2014-03-17 09:55:09 uiop has joined
996 2014-03-17 09:55:14 <venzen> today is about 35 or 40 - i' not sure... maybe it's 30 and my measure of hot is out :)
997 2014-03-17 09:55:24 <venzen> sorry wrong window
998 2014-03-17 09:58:24 yubrew has quit (Ping timeout: 252 seconds)
999 2014-03-17 09:59:50 anton000 has joined
1000 2014-03-17 09:59:55 anton000 has quit (Changing host)
1001 2014-03-17 09:59:55 anton000 has joined
1002 2014-03-17 10:00:29 freeroute has joined
1003 2014-03-17 10:01:36 vondra has quit (Quit: Page closed)
1004 2014-03-17 10:02:22 draradec1 has quit (Ping timeout: 240 seconds)
1005 2014-03-17 10:02:47 wallet42 has joined
1006 2014-03-17 10:03:24 draradech has joined
1007 2014-03-17 10:04:59 wallet42 has quit (Client Quit)
1008 2014-03-17 10:05:10 ValicekB has joined
1009 2014-03-17 10:05:29 freeroute has quit (Ping timeout: 240 seconds)
1010 2014-03-17 10:05:51 spr4wl_org has quit (Ping timeout: 255 seconds)
1011 2014-03-17 10:08:35 spr4wl_org has joined
1012 2014-03-17 10:09:48 freeroute has joined
1013 2014-03-17 10:11:03 HeySteve has quit (Read error: Connection reset by peer)
1014 2014-03-17 10:13:19 airq has joined
1015 2014-03-17 10:15:11 Zarutian has joined
1016 2014-03-17 10:15:44 btcbtc has joined
1017 2014-03-17 10:15:49 _ImI_ has quit (Quit: _ImI_)
1018 2014-03-17 10:16:48 johndoe1111____ has quit (Read error: Connection reset by peer)
1019 2014-03-17 10:16:49 ahmed_bodi has quit (Read error: Connection reset by peer)
1020 2014-03-17 10:17:24 aynstein has joined
1021 2014-03-17 10:17:45 johndoe1111____ has joined
1022 2014-03-17 10:18:58 dansmith_btc2 has joined
1023 2014-03-17 10:19:05 dansmith_btc2 has quit (Client Quit)
1024 2014-03-17 10:19:28 _ImI_ has joined
1025 2014-03-17 10:19:48 stonecoldpat has quit (Ping timeout: 255 seconds)
1026 2014-03-17 10:20:39 HeySteve has joined
1027 2014-03-17 10:20:39 HeySteve has quit (Changing host)
1028 2014-03-17 10:20:39 HeySteve has joined
1029 2014-03-17 10:21:20 uiop has quit (Ping timeout: 246 seconds)
1030 2014-03-17 10:21:31 Beef has quit ()
1031 2014-03-17 10:23:03 ahmed__ has joined
1032 2014-03-17 10:23:18 _ImI_ has quit (Client Quit)
1033 2014-03-17 10:23:23 sirk390 has joined
1034 2014-03-17 10:23:33 czaks has joined
1035 2014-03-17 10:23:36 uiop has joined
1036 2014-03-17 10:25:21 chichov has quit (Ping timeout: 252 seconds)
1037 2014-03-17 10:25:42 btcbtc has quit (Quit: btcbtc)
1038 2014-03-17 10:26:23 askmike has quit (Remote host closed the connection)
1039 2014-03-17 10:29:32 cagedwisdom has quit (Ping timeout: 240 seconds)
1040 2014-03-17 10:29:57 HeySteve has quit (Read error: Connection reset by peer)
1041 2014-03-17 10:32:33 cagedwisdom has joined
1042 2014-03-17 10:33:40 JackH has quit (Quit: JackH)
1043 2014-03-17 10:34:00 hearn has joined
1044 2014-03-17 10:36:11 stonecoldpat has joined
1045 2014-03-17 10:38:11 troj has quit (Ping timeout: 264 seconds)
1046 2014-03-17 10:38:35 Beef has joined
1047 2014-03-17 10:41:38 askmike has joined
1048 2014-03-17 10:42:22 upb has quit (Ping timeout: 245 seconds)
1049 2014-03-17 10:42:35 TheSeven has quit (Ping timeout: 264 seconds)
1050 2014-03-17 10:42:37 troj has joined
1051 2014-03-17 10:43:58 _ImI_ has joined
1052 2014-03-17 10:44:01 TheSeven has joined
1053 2014-03-17 10:44:13 tiago has joined
1054 2014-03-17 10:44:18 tiago has quit (Changing host)
1055 2014-03-17 10:44:18 tiago has joined
1056 2014-03-17 10:44:44 HeySteve has joined
1057 2014-03-17 10:44:44 HeySteve has quit (Changing host)
1058 2014-03-17 10:44:44 HeySteve has joined
1059 2014-03-17 10:46:04 tiago__ has joined
1060 2014-03-17 10:46:06 dvide has quit ()
1061 2014-03-17 10:47:47 yubrew has joined
1062 2014-03-17 10:48:30 JackH has joined
1063 2014-03-17 10:48:38 tiago has quit (Ping timeout: 246 seconds)
1064 2014-03-17 10:50:07 smash has joined
1065 2014-03-17 10:51:17 BNCatDIGISHELL has quit (Read error: Connection reset by peer)
1066 2014-03-17 10:51:19 upb has joined
1067 2014-03-17 10:51:40 llllllllll has joined
1068 2014-03-17 10:51:45 draradech has quit (Ping timeout: 252 seconds)
1069 2014-03-17 10:52:47 yubrew has quit (Ping timeout: 264 seconds)
1070 2014-03-17 10:53:01 Raccoon has quit (Ping timeout: 252 seconds)
1071 2014-03-17 10:54:59 smash has quit (Ping timeout: 264 seconds)
1072 2014-03-17 10:57:59 _ImI_ has quit (Quit: _ImI_)
1073 2014-03-17 10:59:27 shesek has joined
1074 2014-03-17 11:01:39 volante has quit (Ping timeout: 255 seconds)
1075 2014-03-17 11:02:43 one_zero has quit ()
1076 2014-03-17 11:05:33 ziggamon has quit (Remote host closed the connection)
1077 2014-03-17 11:06:15 ziggamon has joined
1078 2014-03-17 11:07:03 HeySteve has quit (Ping timeout: 255 seconds)
1079 2014-03-17 11:07:03 ziggamon has quit (Read error: Connection reset by peer)
1080 2014-03-17 11:07:20 ziggamon has joined
1081 2014-03-17 11:07:41 HeySteve has joined
1082 2014-03-17 11:08:23 lnovy has quit (Remote host closed the connection)
1083 2014-03-17 11:08:30 lnovy has joined
1084 2014-03-17 11:08:56 ziggamon has quit (Remote host closed the connection)
1085 2014-03-17 11:09:32 ziggamon has joined
1086 2014-03-17 11:11:39 twobitcoins has quit (Read error: Connection reset by peer)
1087 2014-03-17 11:12:06 ArtyNumbanumba has quit (Ping timeout: 252 seconds)
1088 2014-03-17 11:12:07 twobitcoins has joined
1089 2014-03-17 11:14:11 ziggamon has quit (Ping timeout: 264 seconds)
1090 2014-03-17 11:15:27 HeySteve has quit (Read error: Connection reset by peer)
1091 2014-03-17 11:17:59 uiop has quit (Ping timeout: 264 seconds)
1092 2014-03-17 11:19:24 W0rmDr1nk has quit (Remote host closed the connection)
1093 2014-03-17 11:19:40 W0rmDr1nk has joined
1094 2014-03-17 11:23:10 ielo_ has joined
1095 2014-03-17 11:24:41 olalonde has quit (Ping timeout: 246 seconds)
1096 2014-03-17 11:24:54 olalonde has joined
1097 2014-03-17 11:25:30 gpmnlxdw has joined
1098 2014-03-17 11:26:24 W0rmDr1nk has quit (Ping timeout: 252 seconds)
1099 2014-03-17 11:30:02 wvr has joined
1100 2014-03-17 11:30:02 BNCatDIGISHELL has joined
1101 2014-03-17 11:30:43 btcbtc has joined
1102 2014-03-17 11:30:47 Raccoon has joined
1103 2014-03-17 11:31:28 aquarat2 has joined
1104 2014-03-17 11:33:02 nullp has joined
1105 2014-03-17 11:33:42 markus___ has joined
1106 2014-03-17 11:34:42 aquarat has quit (Ping timeout: 240 seconds)
1107 2014-03-17 11:36:55 CheckDavid has joined
1108 2014-03-17 11:37:35 JackH has quit (Quit: JackH)
1109 2014-03-17 11:38:04 W0rmDr1nk has joined
1110 2014-03-17 11:38:47 hmsimha has quit (Ping timeout: 264 seconds)
1111 2014-03-17 11:39:03 K1773R has quit (Ping timeout: 252 seconds)
1112 2014-03-17 11:39:53 aquarat2 is now known as aquarat
1113 2014-03-17 11:41:03 btcbtc has quit (Quit: btcbtc)
1114 2014-03-17 11:41:59 yubrew has joined
1115 2014-03-17 11:42:46 tiago__ has quit (Remote host closed the connection)
1116 2014-03-17 11:43:10 WormDr1nk has joined
1117 2014-03-17 11:43:53 W0rmDr1nk has quit (Remote host closed the connection)
1118 2014-03-17 11:45:56 nullp has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzzâ¦)
1119 2014-03-17 11:46:39 yubrew has quit (Ping timeout: 255 seconds)
1120 2014-03-17 11:48:12 nullp has joined
1121 2014-03-17 11:48:17 WormDr1nk has quit (Ping timeout: 240 seconds)
1122 2014-03-17 11:48:24 ArthurNumbanumba has joined
1123 2014-03-17 11:49:09 markus___ has quit (Remote host closed the connection)
1124 2014-03-17 11:49:30 nullp has quit (Client Quit)
1125 2014-03-17 11:49:53 phantomspark has quit (Ping timeout: 246 seconds)
1126 2014-03-17 11:50:07 ericmuyser has quit (Remote host closed the connection)
1127 2014-03-17 11:51:07 Pullphinger has joined
1128 2014-03-17 11:55:48 WormDrink has joined
1129 2014-03-17 11:55:57 ninsei_ has joined
1130 2014-03-17 11:56:09 uiop has joined
1131 2014-03-17 11:56:55 antephialtic has quit (Remote host closed the connection)
1132 2014-03-17 11:59:15 ninsei has quit (Ping timeout: 255 seconds)
1133 2014-03-17 12:01:37 djcoin_ has quit (Quit: djcoin_)
1134 2014-03-17 12:04:09 WormDrink has quit (Remote host closed the connection)
1135 2014-03-17 12:04:19 WormDrink has joined
1136 2014-03-17 12:04:26 JackH has joined
1137 2014-03-17 12:05:04 Chief_Panda has joined
1138 2014-03-17 12:07:55 phantomspark has joined
1139 2014-03-17 12:11:11 benrcole has quit (Quit: Leaving.)
1140 2014-03-17 12:11:57 ninsei has joined
1141 2014-03-17 12:14:06 ninsei_ has quit (Ping timeout: 255 seconds)
1142 2014-03-17 12:14:08 ninsei__ has joined
1143 2014-03-17 12:14:28 HeySteve has joined
1144 2014-03-17 12:14:28 HeySteve has quit (Changing host)
1145 2014-03-17 12:14:28 HeySteve has joined
1146 2014-03-17 12:14:38 benrcole has joined
1147 2014-03-17 12:16:42 HeySteve has quit (Read error: Connection reset by peer)
1148 2014-03-17 12:16:48 ninsei has quit (Ping timeout: 255 seconds)
1149 2014-03-17 12:19:14 dims has quit (Read error: Operation timed out)
1150 2014-03-17 12:19:17 pbuchan has joined
1151 2014-03-17 12:20:06 dims has joined
1152 2014-03-17 12:21:24 HeySteve has joined
1153 2014-03-17 12:21:53 haakonn has joined
1154 2014-03-17 12:21:53 haakonn has quit (Changing host)
1155 2014-03-17 12:21:53 haakonn has joined
1156 2014-03-17 12:25:06 bitwyre has quit ()
1157 2014-03-17 12:27:24 antephialtic has joined
1158 2014-03-17 12:28:53 gavinandresen has quit (Quit: gavinandresen)
1159 2014-03-17 12:30:02 ircuser-6 has quit (Ping timeout: 240 seconds)
1160 2014-03-17 12:32:47 haakonn has quit (Ping timeout: 264 seconds)
1161 2014-03-17 12:33:15 fanquake has quit (Quit: fanquake)
1162 2014-03-17 12:34:08 haakonn has joined
1163 2014-03-17 12:34:18 haakonn has quit (Changing host)
1164 2014-03-17 12:34:18 haakonn has joined
1165 2014-03-17 12:34:47 drayah has joined
1166 2014-03-17 12:34:57 Ursium has joined
1167 2014-03-17 12:35:11 Belkaar has quit (Ping timeout: 264 seconds)
1168 2014-03-17 12:35:45 antephialtic has quit (Ping timeout: 246 seconds)
1169 2014-03-17 12:36:10 agath has quit (Ping timeout: 255 seconds)
1170 2014-03-17 12:36:46 Belkaar has joined
1171 2014-03-17 12:38:27 JackH has quit (Quit: JackH)
1172 2014-03-17 12:39:43 maraoz has joined
1173 2014-03-17 12:40:19 drayah has quit (Remote host closed the connection)
1174 2014-03-17 12:41:32 Zarutian has quit (Quit: Zarutian)
1175 2014-03-17 12:41:45 rdymac has quit (Ping timeout: 252 seconds)
1176 2014-03-17 12:42:48 disident has joined
1177 2014-03-17 12:46:47 ThomasV has quit (Ping timeout: 264 seconds)
1178 2014-03-17 12:47:24 JackH has joined
1179 2014-03-17 12:47:59 olalonde has quit (Ping timeout: 246 seconds)
1180 2014-03-17 12:48:00 olalonde1 has joined
1181 2014-03-17 12:49:45 rdymac has joined
1182 2014-03-17 12:49:54 olalonde has joined
1183 2014-03-17 12:50:20 ziggamon has joined
1184 2014-03-17 12:51:51 shesek has quit (Ping timeout: 246 seconds)
1185 2014-03-17 12:53:09 blumenkraft has quit (Ping timeout: 246 seconds)
1186 2014-03-17 12:53:51 olalonde1 has quit (Ping timeout: 252 seconds)
1187 2014-03-17 12:54:14 ryanxcharles has joined
1188 2014-03-17 13:00:25 ninsei__ has quit (Quit: -a- Connection Timed Out)
1189 2014-03-17 13:00:43 ninsei has joined
1190 2014-03-17 13:01:06 Neozonz has joined
1191 2014-03-17 13:01:27 ninsei_ has joined
1192 2014-03-17 13:01:56 ryanxcha_ has joined
1193 2014-03-17 13:02:28 Zarutian has joined
1194 2014-03-17 13:03:35 Neozonz has quit (Ping timeout: 264 seconds)
1195 2014-03-17 13:05:24 ninsei has quit (Ping timeout: 255 seconds)
1196 2014-03-17 13:05:30 ryanxcharles has quit (Ping timeout: 246 seconds)
1197 2014-03-17 13:05:57 daybyter has joined
1198 2014-03-17 13:06:36 draradech has joined
1199 2014-03-17 13:09:41 olalonde has quit (Read error: Connection reset by peer)
1200 2014-03-17 13:12:03 gavinandresen has joined
1201 2014-03-17 13:16:33 ircuser-6 has joined
1202 2014-03-17 13:19:32 olalonde has joined
1203 2014-03-17 13:19:45 olalonde has left ()
1204 2014-03-17 13:21:12 embicoin has quit (Quit: ChatZilla 0.9.90.1 [Firefox 27.0.1/20140218135856])
1205 2014-03-17 13:22:35 gpmnlxdw has quit (Ping timeout: 264 seconds)
1206 2014-03-17 13:24:06 sirk390 has quit (Ping timeout: 252 seconds)
1207 2014-03-17 13:24:27 JackH has quit (Quit: JackH)
1208 2014-03-17 13:25:51 ryanxcha_ is now known as ryanxcharles
1209 2014-03-17 13:30:23 yubrew has joined
1210 2014-03-17 13:34:54 yubrew has quit (Ping timeout: 246 seconds)
1211 2014-03-17 13:35:06 gpmnlxdw has joined
1212 2014-03-17 13:38:19 Belxjander has quit (Quit: Sayonara)
1213 2014-03-17 13:39:29 [\\\] has quit (Ping timeout: 265 seconds)
1214 2014-03-17 13:42:00 hearn has quit (Quit: hearn)
1215 2014-03-17 13:42:11 JackH has joined
1216 2014-03-17 13:42:23 drayah has joined
1217 2014-03-17 13:43:05 Belxjander has joined
1218 2014-03-17 13:44:36 xMopxShell has joined
1219 2014-03-17 13:46:54 drayah_ has joined
1220 2014-03-17 13:47:08 melvster has joined
1221 2014-03-17 13:50:18 drayah has quit (Ping timeout: 246 seconds)
1222 2014-03-17 13:51:45 Starduster has joined
1223 2014-03-17 13:52:48 _alp_ has quit (Ping timeout: 245 seconds)
1224 2014-03-17 13:52:56 super3 has joined
1225 2014-03-17 13:54:13 rastapopuloto has joined
1226 2014-03-17 13:54:40 SrPx_ has joined
1227 2014-03-17 13:54:43 _ImI_ has joined
1228 2014-03-17 13:55:40 SrPx has quit (Ping timeout: 252 seconds)
1229 2014-03-17 13:55:40 SrPx_ is now known as SrPx
1230 2014-03-17 13:58:54 rdymac has quit (Excess Flood)
1231 2014-03-17 14:01:45 rdymac has joined
1232 2014-03-17 14:02:21 justanotheruser is now known as just[dead]
1233 2014-03-17 14:04:41 _alp_ has joined
1234 2014-03-17 14:08:47 rdymac has quit (Excess Flood)
1235 2014-03-17 14:09:42 _ImI_ has quit (Quit: _ImI_)
1236 2014-03-17 14:10:41 KawalGrover has joined
1237 2014-03-17 14:11:17 rdymac has joined
1238 2014-03-17 14:12:42 K_a_____ has quit (Read error: Connection reset by peer)
1239 2014-03-17 14:13:14 yeshuah__ has quit (Read error: Connection reset by peer)
1240 2014-03-17 14:13:32 K_a_____ has joined
1241 2014-03-17 14:14:09 anarchystar has quit (Ping timeout: 252 seconds)
1242 2014-03-17 14:14:27 yeshuah__ has joined
1243 2014-03-17 14:15:05 lnovy has quit (Remote host closed the connection)
1244 2014-03-17 14:15:12 lnovy has joined
1245 2014-03-17 14:16:13 raistlinthewiz has quit (Read error: Connection reset by peer)
1246 2014-03-17 14:16:34 owowo has quit (Read error: Connection reset by peer)
1247 2014-03-17 14:18:05 rastapopuloto has left ("Leaving")
1248 2014-03-17 14:18:32 [\\\] has joined
1249 2014-03-17 14:19:01 blumenkraft has joined
1250 2014-03-17 14:19:11 HANTI is now known as hanti
1251 2014-03-17 14:21:42 rdponticelli has joined
1252 2014-03-17 14:22:34 _ImI_ has joined
1253 2014-03-17 14:24:48 yubrew has joined
1254 2014-03-17 14:25:47 [\\\]_z has joined
1255 2014-03-17 14:25:53 [\\\] has quit (Ping timeout: 265 seconds)
1256 2014-03-17 14:27:21 anarchystar has joined
1257 2014-03-17 14:27:44 anarchystar is now known as Guest76361
1258 2014-03-17 14:28:20 <disident> hello, someone know how to fix glibbest build on maverick ? https://github.com/bitcoin/bitcoin/issues/3228
1259 2014-03-17 14:28:44 btcbtc has joined
1260 2014-03-17 14:29:09 yubrew has quit (Ping timeout: 246 seconds)
1261 2014-03-17 14:29:34 zone117x has quit (Ping timeout: 255 seconds)
1262 2014-03-17 14:29:49 Guest76361 has quit (Changing host)
1263 2014-03-17 14:29:49 Guest76361 has joined
1264 2014-03-17 14:29:49 Guest76361 has quit (Changing host)
1265 2014-03-17 14:29:49 Guest76361 has joined
1266 2014-03-17 14:30:22 Guest76361 is now known as anarchystar
1267 2014-03-17 14:30:25 zone117x has joined
1268 2014-03-17 14:32:18 lnovy has quit (Ping timeout: 252 seconds)
1269 2014-03-17 14:32:40 DougieBot5000 has joined
1270 2014-03-17 14:32:46 lnovy has joined
1271 2014-03-17 14:32:57 antephialtic has joined
1272 2014-03-17 14:35:03 ielo_ has quit (Ping timeout: 252 seconds)
1273 2014-03-17 14:35:07 owowo has joined
1274 2014-03-17 14:36:02 raistlinthewiz has joined
1275 2014-03-17 14:36:21 hearn has joined
1276 2014-03-17 14:38:35 drayah_ has quit (Remote host closed the connection)
1277 2014-03-17 14:39:04 JackH has quit (Quit: JackH)
1278 2014-03-17 14:39:10 <venzen> hehe :) man's work!
1279 2014-03-17 14:41:13 <venzen> disident: you mean Ubuntu 10.10?
1280 2014-03-17 14:41:16 antephialtic has quit (Ping timeout: 255 seconds)
1281 2014-03-17 14:41:29 <disident> venzen: Mac OS X 10.9
1282 2014-03-17 14:41:52 _ImI_ has quit (Quit: _ImI_)
1283 2014-03-17 14:43:11 TheBison has joined
1284 2014-03-17 14:44:08 gjs278 has joined
1285 2014-03-17 14:44:59 <venzen> disident: ok, sorry can't help
1286 2014-03-17 14:46:50 JackH has joined
1287 2014-03-17 14:48:53 [\\\] has joined
1288 2014-03-17 14:50:03 [\\\]_z has quit (Ping timeout: 265 seconds)
1289 2014-03-17 14:50:13 benrcole has quit (Quit: Leaving.)
1290 2014-03-17 14:50:45 drayah has joined
1291 2014-03-17 14:50:50 drayah has quit (Remote host closed the connection)
1292 2014-03-17 14:51:39 drayah has joined
1293 2014-03-17 14:55:48 OneMiner2 has quit (Quit: Leaving)
1294 2014-03-17 14:55:57 cdecker has joined
1295 2014-03-17 14:58:29 Eiii has joined
1296 2014-03-17 14:58:29 Eiii has quit (Changing host)
1297 2014-03-17 14:58:29 Eiii has joined
1298 2014-03-17 15:01:34 sserrano_ has quit (Quit: Computer has gone to sleep.)
1299 2014-03-17 15:06:09 benrcole has joined
1300 2014-03-17 15:06:27 ryanxcharles has quit (Remote host closed the connection)
1301 2014-03-17 15:06:47 OneMiner has joined
1302 2014-03-17 15:07:34 jeewee has quit (Quit: Leaving.)
1303 2014-03-17 15:09:57 roidster has joined
1304 2014-03-17 15:10:03 roidster is now known as Guest26727
1305 2014-03-17 15:11:24 Eggman33 has quit (Read error: No route to host)
1306 2014-03-17 15:13:00 Eggman33 has joined
1307 2014-03-17 15:13:21 heipa has joined
1308 2014-03-17 15:13:25 <heipa> hey
1309 2014-03-17 15:13:57 <heipa> is there some easy way to convert 52 chars long priv key into its 51 char equivalent?
1310 2014-03-17 15:14:33 blumenkraft has quit (Ping timeout: 246 seconds)
1311 2014-03-17 15:14:41 <michagogo> cloud!uid14316@wikia/Michagogo|heipa: Could you elaborate and/or provide an example?
1312 2014-03-17 15:15:32 [\\\]_g has joined
1313 2014-03-17 15:15:42 lolstate has quit (Ping timeout: 240 seconds)
1314 2014-03-17 15:16:11 <heipa> when I issue dumpprivkey it gives 52 lenght private key aka private key of compressed address, in brief I want to see how those online wallet sites work and derive 130 hex public key
1315 2014-03-17 15:16:18 <heipa> via 51 chars private key :)
1316 2014-03-17 15:17:36 [\\\] has quit (Ping timeout: 265 seconds)
1317 2014-03-17 15:17:42 <heipa> to get private key associated with uncompressed public key via compressed wallet address private key
1318 2014-03-17 15:17:47 _ImI_ has joined
1319 2014-03-17 15:18:20 raminnoodle has quit (Quit: Connection closed for inactivity)
1320 2014-03-17 15:18:45 lolstate has joined
1321 2014-03-17 15:18:47 yubrew has joined
1322 2014-03-17 15:18:51 <kjj> first, you need to understand different key formats
1323 2014-03-17 15:19:27 jeewee has joined
1324 2014-03-17 15:20:07 <kjj> the private key is just 256 bits, but it can be encoded in different ways, and it can carry different metadata
1325 2014-03-17 15:21:00 <sipa> from bitcoin's perspective tge comptessed and uncompressed one are completely separate
1326 2014-03-17 15:21:03 p11 has joined
1327 2014-03-17 15:21:19 <kjj> dumpprivkey exports the key in WIF format, which is base58 encoded, and carrying metadata about the pubkey that *should* be generated to match it
1328 2014-03-17 15:21:23 <sipa> as thry have different private keys, different public keys, different addresses
1329 2014-03-17 15:22:28 ryanxcharles has joined
1330 2014-03-17 15:22:48 phantomspark has quit (Remote host closed the connection)
1331 2014-03-17 15:22:51 aceat64_ is now known as aceat64
1332 2014-03-17 15:23:12 <kjj> as Sipa is saying, bitcoin considers the private key itself, along with the metadata, to be an atomic whole
1333 2014-03-17 15:23:34 yubrew has quit (Ping timeout: 255 seconds)
1334 2014-03-17 15:23:42 <heipa> sipa so say I have an address in the wallet, I have WIF compressed key, is there so way to derive an uncompressed WIF private key?
1335 2014-03-17 15:24:27 <sipa> yes, but it is pointless
1336 2014-03-17 15:24:35 <kjj> just unpack the WIF, remove the compression flag, then repack. but this is almost certainly not a useful operation and does something you probably don't intend to do
1337 2014-03-17 15:24:38 phantomspark has joined
1338 2014-03-17 15:25:07 [\\\] has joined
1339 2014-03-17 15:25:20 [\\\]_g has quit (Ping timeout: 265 seconds)
1340 2014-03-17 15:25:29 <heipa> well I was curious how to derive 130 chars hex public address from wallet address
1341 2014-03-17 15:25:30 <kjj> the only time it would be useful is if you had engraved the private key in stone or something and wanted to generate a second address using it.
1342 2014-03-17 15:25:37 <heipa> and how keys are working with each other
1343 2014-03-17 15:25:43 <heipa> lol
1344 2014-03-17 15:25:49 p11 has quit (Ping timeout: 255 seconds)
1345 2014-03-17 15:25:56 <heipa> lolol
1346 2014-03-17 15:26:22 cajg has quit (Ping timeout: 240 seconds)
1347 2014-03-17 15:26:47 <kjj> to derive the pubkey, you just unpack the WIF, multiply G by the private key, and then encode the pubkey into whatever format you need it in (paying attention to metadata from the WIF as you do)
1348 2014-03-17 15:27:10 btcbtc has quit (Quit: btcbtc)
1349 2014-03-17 15:27:44 Zarutian has quit (Quit: Zarutian)
1350 2014-03-17 15:28:21 <kjj> https://bitcointalk.org/index.php?topic=129652.5
1351 2014-03-17 15:28:52 <kjj> https://bitcointalk.org/index.php?topic=205490.0
1352 2014-03-17 15:28:56 <sipa> heipa: private key -> public key -> address
1353 2014-03-17 15:29:04 <sipa> both steps are irreversible
1354 2014-03-17 15:29:17 <sipa> you cannot compute the pubkey from an address
1355 2014-03-17 15:29:50 <sipa> and if the address is for a compressed key, its pubkey is 66 characters hex, not 130
1356 2014-03-17 15:30:22 <heipa> yes
1357 2014-03-17 15:30:27 <heipa> as per https://www.bitaddress.org/bitaddress.org-v2.8.1-SHA1-a6e63f2712851710255a27fa0f22ef7833c2cd07.html
1358 2014-03-17 15:30:39 <sipa> (33 bytes instead of 65)
1359 2014-03-17 15:31:17 cbeams has left ()
1360 2014-03-17 15:31:31 <heipa> sipa so how to unpack compressed keys at all?
1361 2014-03-17 15:31:46 <sipa> you don't
1362 2014-03-17 15:31:57 <sipa> they are just smaller keys
1363 2014-03-17 15:32:12 <heipa> yes I realise that
1364 2014-03-17 15:32:33 <sipa> from a crypto point of view, they are a more efficient encoding for the samwe mathemathical point
1365 2014-03-17 15:32:40 john___ has joined
1366 2014-03-17 15:32:44 <heipa> yes save chain space
1367 2014-03-17 15:32:53 <sipa> but unless you are writing crypto code (don't!)
1368 2014-03-17 15:33:01 <sipa> you don't care about thast
1369 2014-03-17 15:33:21 <sipa> from bitcoin's persepctive these are just 33 byte pubkeys instead of 65 byte ones
1370 2014-03-17 15:33:29 <heipa> its nice to know how things work
1371 2014-03-17 15:34:05 <heipa> as it allows fuller understanding of entire code :)
1372 2014-03-17 15:34:22 <kjj> actually, it really doesn't
1373 2014-03-17 15:34:33 <heipa> how come?
1374 2014-03-17 15:34:35 <thermoman> is this wanted?
1375 2014-03-17 15:34:38 <thermoman> bitcoin-0.9.0rc3-linux.tar.gz contains bitcoin-0.9.0rc3-linux/src/bitcoin-0.9.0.tar.gz
1376 2014-03-17 15:34:39 <kjj> bitcoin treats most of this stuff as black box operations done by openssl
1377 2014-03-17 15:34:41 <thermoman> unpacking bitcoin-0.9.0.tar.gz each and every file is timestamped Jun 1 2013
1378 2014-03-17 15:34:54 <sipa> bitcoin never 'unpacks' them
1379 2014-03-17 15:35:28 <kjj> behind the scenes, we understand how openssl is treating them, but as far as bitcoin is concerned, they are just different strings of data
1380 2014-03-17 15:35:50 <heipa> I see so its kinda like http://kjur.github.io/jsrsasign/sample-ecdsa.html ? :D
1381 2014-03-17 15:36:48 p11 has joined
1382 2014-03-17 15:37:20 Neozonz has quit (Disc!~Neozonz@unaffiliated/neozonz|Read error: Connection reset by peer)
1383 2014-03-17 15:38:05 _ImI_ has quit (Quit: _ImI_)
1384 2014-03-17 15:38:07 Neozonz has joined
1385 2014-03-17 15:38:51 HansiHE_ has quit (Ping timeout: 252 seconds)
1386 2014-03-17 15:39:04 <thermoman> configure: error: Could not link against boost_thread !
1387 2014-03-17 15:39:09 <thermoman> what's the problem here?
1388 2014-03-17 15:39:23 <thermoman> ii libboost-thread1.42-dev 1.42.0-4 portable C++ multi-threading
1389 2014-03-17 15:39:27 <thermoman> ii libboost-thread1.42.0 1.42.0-4 portable C++ multi-threading
1390 2014-03-17 15:39:52 <heipa> which OS?
1391 2014-03-17 15:39:57 <thermoman> # Debian Squeeze
1392 2014-03-17 15:40:08 Subo1977 has quit (Ping timeout: 265 seconds)
1393 2014-03-17 15:40:10 <heipa> maybe install 1.55?
1394 2014-03-17 15:40:17 cajg has joined
1395 2014-03-17 15:40:23 <heipa> well check makefile also
1396 2014-03-17 15:40:38 <heipa> which file could not link?
1397 2014-03-17 15:41:34 p11 has quit (Ping timeout: 255 seconds)
1398 2014-03-17 15:41:36 <thermoman> conftest.cpp:32:28: error: boost/chrono.hpp: No such file or directory
1399 2014-03-17 15:41:44 <heipa> sipa ok bitcoin got some code to work with opensll with it
1400 2014-03-17 15:42:00 <thermoman> configure:10946: checking whether the Boost::Chrono library is available
1401 2014-03-17 15:42:01 <thermoman> configure:10970: g++ -c -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -Wstack-protector -fstack-protector-all -fPIE -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -pthread -I/usr/include conftest.cpp >&5
1402 2014-03-17 15:43:30 <heipa> sudo apt-get install build-essential libssl-dev libdb-dev libdb++-dev libboost-all-dev git have u done that? :D
1403 2014-03-17 15:43:53 uiop has quit (Ping timeout: 240 seconds)
1404 2014-03-17 15:43:56 <heipa> well apart git which is probably already installed
1405 2014-03-17 15:44:16 uiop has joined
1406 2014-03-17 15:44:17 paveljanik has quit (Ping timeout: 240 seconds)
1407 2014-03-17 15:44:33 <thermoman> i don't have all libboost dev packages installed
1408 2014-03-17 15:44:39 <thermoman> seems i missed one
1409 2014-03-17 15:44:40 <heipa> so install
1410 2014-03-17 15:44:47 dangerm00se has joined
1411 2014-03-17 15:44:48 <heipa> :)
1412 2014-03-17 15:45:13 <heipa> sipa so how those online bitcoin address sites can display all wallets format? :)
1413 2014-03-17 15:46:30 sserrano44 has joined
1414 2014-03-17 15:46:33 <kjj> remember the chain he mentioned? if you start on the left side of it, it is easy to move right. if you start on the right, it is impossible to move left
1415 2014-03-17 15:46:49 kermit has quit (Quit: Leaving.)
1416 2014-03-17 15:47:12 <heipa> oki got it
1417 2014-03-17 15:47:24 <heipa> have to make private key -> then public key -> then address
1418 2014-03-17 15:47:38 Neozonz has quit (Disc!~Neozonz@unaffiliated/neozonz|Read error: Connection reset by peer)
1419 2014-03-17 15:47:49 <heipa> from secret to open to compact open a bit like genesis :D
1420 2014-03-17 15:47:58 _ImI_ has joined
1421 2014-03-17 15:48:03 Neozonz has joined
1422 2014-03-17 15:48:03 Neozonz has quit (Disc!~Neozonz@198-84-191-16.cpe.teksavvy.com|Changing host)
1423 2014-03-17 15:48:03 Neozonz has joined
1424 2014-03-17 15:48:49 <kjj> right. if you give an address, it *might* be able to find a pubkey in the blockchain, if that address has already been used to sign a transaction. otherwise, it can't do anything with the address other than reformat it into hex or swahili or something
1425 2014-03-17 15:49:37 Subo1977 has joined
1426 2014-03-17 15:50:33 hearn has quit (Quit: hearn)
1427 2014-03-17 15:51:03 torsthaldo has quit (Ping timeout: 246 seconds)
1428 2014-03-17 15:51:34 bbrian has joined
1429 2014-03-17 15:51:51 <heipa> kjj give address means like grep kinda? some way u speficify address as a string and search chain? :)
1430 2014-03-17 15:52:00 <dhill> anyone have 2304c60c0d9f4da31af9804e85c3e1520ddcf4d2496269b6ed72d33b18b17e03 in their mempool?
1431 2014-03-17 15:52:33 p11 has joined
1432 2014-03-17 15:52:44 HansiHE has joined
1433 2014-03-17 15:53:21 <kjj> dhill: no (three nodes, remote networks)
1434 2014-03-17 15:53:46 <Apocalyptic> dhill, confirmed no
1435 2014-03-17 15:53:55 <dhill> danke
1436 2014-03-17 15:54:03 Zarutian has joined
1437 2014-03-17 15:54:04 <kjj> heipa: they would need to have a database backing the site. searching the blockchain in raw form would be slow
1438 2014-03-17 15:55:00 <heipa> yes like mariadb can be fast
1439 2014-03-17 15:55:30 aynstein has quit (Remote host closed the connection)
1440 2014-03-17 15:56:41 <michagogo> cloud!uid14316@wikia/Michagogo|dhill: I also do not have it
1441 2014-03-17 15:56:43 <heipa> what will happen if someone send some other coins that use same encoding to bitcoin address already cointaining some bitcoins? like kinda spam? :)
1442 2014-03-17 15:57:13 <michagogo> cloud!uid14316@wikia/Michagogo|heipa: I'm not sure I understand the question
1443 2014-03-17 15:57:14 <heipa> well since its private key it could in theory manage many things
1444 2014-03-17 15:57:14 <kjj> free money
1445 2014-03-17 15:57:19 p11 has quit (Ping timeout: 255 seconds)
1446 2014-03-17 15:57:36 <michagogo> cloud!uid14316@wikia/Michagogo|Bitcoin software is unaware of other coins
1447 2014-03-17 15:57:41 <michagogo> cloud!uid14316@wikia/Michagogo|and vice versa
1448 2014-03-17 15:59:46 kermit has joined
1449 2014-03-17 15:59:57 gpmnlxdw has quit (Quit: 离å¼)
1450 2014-03-17 16:00:17 JackH has quit (Ping timeout: 240 seconds)
1451 2014-03-17 16:01:47 torsthaldo has joined
1452 2014-03-17 16:03:29 ryanxcharles has quit (Ping timeout: 240 seconds)
1453 2014-03-17 16:03:32 ryanxcha_ has joined
1454 2014-03-17 16:03:32 <helo> it's aware in other ways :D
1455 2014-03-17 16:03:39 _ImI_ has quit (Quit: _ImI_)
1456 2014-03-17 16:04:02 <heipa> helo? lol
1457 2014-03-17 16:04:30 * helo returns from whence he came
1458 2014-03-17 16:04:41 phantomspark has quit (Ping timeout: 240 seconds)
1459 2014-03-17 16:04:42 <heipa> means here u are now
1460 2014-03-17 16:04:51 <heipa> :P
1461 2014-03-17 16:06:50 Joric has joined
1462 2014-03-17 16:08:06 raid5 has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzzâ¦)
1463 2014-03-17 16:08:18 p11 has joined
1464 2014-03-17 16:09:47 <heipa> Unless you are computing EC multiply, SHA-256 and RIPEMD-160 with pen and paper, you are going to need tools either way. lol
1465 2014-03-17 16:09:55 <heipa> kjj just read u comments
1466 2014-03-17 16:10:42 ge0x_ has quit (Ping timeout: 240 seconds)
1467 2014-03-17 16:10:47 pbuchan has quit (Ping timeout: 264 seconds)
1468 2014-03-17 16:10:54 ge0x has joined
1469 2014-03-17 16:11:23 hearn has joined
1470 2014-03-17 16:12:25 ConvivialMatt has joined
1471 2014-03-17 16:12:57 yubrew has joined
1472 2014-03-17 16:13:04 p11 has quit (Ping timeout: 255 seconds)
1473 2014-03-17 16:13:45 <ConvivialMatt> any explanation on these 30% fee transactions happening?
1474 2014-03-17 16:13:47 <ConvivialMatt> https://blockchain.info/address/1JSJUGcaQX8ZLV8K6zk6cXykhNdivqn2p8
1475 2014-03-17 16:14:20 <disident> Someone know how to build bitcoin-qt on Mac OS Maverick ? can't fix that : https://github.com/bitcoin/bitcoin/issues/3228
1476 2014-03-17 16:14:23 <disident> thanks
1477 2014-03-17 16:17:34 yubrew has quit (Ping timeout: 255 seconds)
1478 2014-03-17 16:17:47 WormDrink has quit (Ping timeout: 264 seconds)
1479 2014-03-17 16:18:38 <hearn> ConvivialMatt: probably legit. that's a huge tx
1480 2014-03-17 16:18:42 <hearn> 53kb
1481 2014-03-17 16:21:45 ge0x has quit (Ping timeout: 252 seconds)
1482 2014-03-17 16:21:58 Neozonz has quit (Disc!~Neozonz@unaffiliated/neozonz|Disconnected by services)
1483 2014-03-17 16:22:19 jn has quit (Ping timeout: 252 seconds)
1484 2014-03-17 16:22:24 Neozonz has joined
1485 2014-03-17 16:23:04 <michagogo> cloud!uid14316@wikia/Michagogo|disident: IIRC gavinandresen and cfields are our resident Mac users
1486 2014-03-17 16:23:25 ge0x has joined
1487 2014-03-17 16:23:29 <disident> michagogo|cloud: thanks
1488 2014-03-17 16:23:33 <hearn> disident: i had that problem too. try uninstalling and reinstalling the dependencies
1489 2014-03-17 16:23:38 <hearn> i use brew and it worked for me
1490 2014-03-17 16:23:39 <thermoman> does bitcoind compile and run fine with libdb5.1?
1491 2014-03-17 16:23:46 <michagogo> cloud!uid14316@wikia/Michagogo|thermoman: yep
1492 2014-03-17 16:23:50 <thermoman> justupgrading from debian squeeze zu wheezy
1493 2014-03-17 16:23:57 <disident> hearn: ok going to try that
1494 2014-03-17 16:23:59 <michagogo> cloud!uid14316@wikia/Michagogo|thermoman: But one important thing to note
1495 2014-03-17 16:24:02 p11 has joined
1496 2014-03-17 16:24:05 <gavinandresen> disident: rebuilding homebrew boost worked for me with OSX 10.8 and XCode 5.1
1497 2014-03-17 16:24:09 jn has joined
1498 2014-03-17 16:24:14 <thermoman> michagogo|cloud: yes?
1499 2014-03-17 16:24:15 <michagogo> cloud!uid14316@wikia/Michagogo|BDB 5.1 is not backwards-compatible with 4.8
1500 2014-03-17 16:24:26 <disident> brew reinstall boost +universal ?
1501 2014-03-17 16:24:41 <thermoman> michagogo|cloud: so i can't downgrade afterwards?
1502 2014-03-17 16:24:42 <michagogo> cloud!uid14316@wikia/Michagogo|So any wallet that is created or even opened by BDB 5.1 won't work with BDB 4.8
1503 2014-03-17 16:24:46 jtimon has joined
1504 2014-03-17 16:24:50 <thermoman> michagogo|cloud: ok, i see
1505 2014-03-17 16:24:58 <gavinandresen> disident: no, not +universal. And I used boost HEAD (I forget the brew magic to do that)
1506 2014-03-17 16:25:16 <michagogo> cloud!uid14316@wikia/Michagogo|thermoman: Not trivially
1507 2014-03-17 16:25:29 <gavinandresen> disident: ah, it is still in my shell history: brew install boost --HEAD --without-single --without-static
1508 2014-03-17 16:25:36 <disident> :)
1509 2014-03-17 16:25:41 <helo> thermoman: you can downgrade pretty easily... see db5.1_dump and db4.8_load
1510 2014-03-17 16:26:01 <michagogo> cloud!uid14316@wikia/Michagogo|IIRC if you have the dbutils for 5.1 and 4.8, you can downgrade with db5.1_dump|db4.8_load
1511 2014-03-17 16:26:02 <helo> arguably trivial imo
1512 2014-03-17 16:26:07 <gavinandresen> disident: make sure you '
1513 2014-03-17 16:26:14 <gavinandresen> disident: 'make clean' bitcoin
1514 2014-03-17 16:26:17 blumenkraft has joined
1515 2014-03-17 16:26:23 t7 has quit (Quit: home)
1516 2014-03-17 16:26:27 <gavinandresen> disident: ⦠and re-run configure
1517 2014-03-17 16:26:44 <michagogo> cloud!uid14316@wikia/Michagogo|helo: It's less trivial than "just run the other version"
1518 2014-03-17 16:26:51 <disident> ok thanks
1519 2014-03-17 16:27:32 Soligor has joined
1520 2014-03-17 16:28:17 p11 has quit (Ping timeout: 240 seconds)
1521 2014-03-17 16:29:30 softwaremechanic has joined
1522 2014-03-17 16:29:45 <thermoman> helo: right
1523 2014-03-17 16:29:59 stephan has joined
1524 2014-03-17 16:30:33 <michagogo> cloud!uid14316@wikia/Michagogo|thermoman: And as with any change, back up your wallet
1525 2014-03-17 16:30:35 [\\\] has quit (Ping timeout: 265 seconds)
1526 2014-03-17 16:30:41 dangerm00se has quit (Remote host closed the connection)
1527 2014-03-17 16:31:53 Ursium has quit (Ping timeout: 240 seconds)
1528 2014-03-17 16:33:16 goodbtc has joined
1529 2014-03-17 16:33:59 <goodbtc> Q: why is bitcoin-qt.exe doing QuerySizeInformationVolume for other volumes than the one he is installed on?
1530 2014-03-17 16:34:39 <michagogo> cloud!uid14316@wikia/Michagogo|goodbtc: That's a good question.
1531 2014-03-17 16:34:57 <goodbtc> waking up my secondary HDD from time to time for nothing
1532 2014-03-17 16:35:00 cagedwisdom has quit (Read error: Connection reset by peer)
1533 2014-03-17 16:35:03 <michagogo> cloud!uid14316@wikia/Michagogo|(what does "doing QuerySizeInformationVolume" mean?)
1534 2014-03-17 16:35:24 <goodbtc> he is looking at the volume information
1535 2014-03-17 16:36:02 john___ has left ()
1536 2014-03-17 16:36:36 <goodbtc> as seen in process monitor ( http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx )
1537 2014-03-17 16:36:41 ryanxcha_ has quit (Ping timeout: 240 seconds)
1538 2014-03-17 16:36:59 ryanxcharles has joined
1539 2014-03-17 16:38:15 <thermoman> configure: error: Found Berkeley DB other than 4.8, required for portable wallets (--with-incompatible-bdb to ignore)
1540 2014-03-17 16:38:42 <michagogo> cloud!uid14316@wikia/Michagogo|thermoman: Yep, it tells you what to do
1541 2014-03-17 16:38:44 <thermoman> if i don't want to use the wallets from this 0.9 client with <0.9 clients, there is no problem, right?
1542 2014-03-17 16:38:55 <michagogo> cloud!uid14316@wikia/Michagogo|thermoman: 0.9 is irrelevant
1543 2014-03-17 16:38:59 raid5 has joined
1544 2014-03-17 16:39:01 <michagogo> cloud!uid14316@wikia/Michagogo|It's just what BDB you build with
1545 2014-03-17 16:39:15 <thermoman> ehm, sorry, yes
1546 2014-03-17 16:39:28 <thermoman> i'm building 0.9 with db5.1 now
1547 2014-03-17 16:39:44 <michagogo> cloud!uid14316@wikia/Michagogo|Just keep in mind (maybe note along with the wallet backup) that it's a 5.1 wallet
1548 2014-03-17 16:39:48 p11 has joined
1549 2014-03-17 16:40:14 <thermoman> next problem
1550 2014-03-17 16:40:15 <thermoman> conftest.cpp: In function 'int main()':
1551 2014-03-17 16:40:15 <thermoman> conftest.cpp:38:21: warning: unused variable 'test' [-Wunused-variable]
1552 2014-03-17 16:40:15 softwaremechanic has quit (Quit: Leaving.)
1553 2014-03-17 16:40:19 <thermoman> configure:11333: error: Could not link against boost_thread !
1554 2014-03-17 16:40:28 <michagogo> cloud!uid14316@wikia/Michagogo|What boost do you have?
1555 2014-03-17 16:40:35 <thermoman> 1.49
1556 2014-03-17 16:40:43 <thermoman> newest in wheezy
1557 2014-03-17 16:40:45 <michagogo> cloud!uid14316@wikia/Michagogo|Try getting 1.55?
1558 2014-03-17 16:40:47 coingenuity has quit (Ping timeout: 264 seconds)
1559 2014-03-17 16:41:00 <thermoman> uncool
1560 2014-03-17 16:41:07 Zifre has joined
1561 2014-03-17 16:41:52 uiop has quit (Ping timeout: 255 seconds)
1562 2014-03-17 16:42:07 U53R has joined
1563 2014-03-17 16:42:25 Jasmin68k has joined
1564 2014-03-17 16:42:32 Manfred_Karrer has quit (Remote host closed the connection)
1565 2014-03-17 16:44:20 ziggamon has quit (Remote host closed the connection)
1566 2014-03-17 16:44:21 <thermoman> michagogo|cloud: apt-get install libboost-test-dev solved it
1567 2014-03-17 16:44:27 <michagogo> cloud!uid14316@wikia/Michagogo|Nice
1568 2014-03-17 16:44:34 p11 has quit (Ping timeout: 255 seconds)
1569 2014-03-17 16:44:43 <thermoman> what the heck is pkg-config ...
1570 2014-03-17 16:45:04 <michagogo> cloud!uid14316@wikia/Michagogo|;;google pkg-config
1571 2014-03-17 16:45:05 <gribble> pkg-config: <http://pkg-config.freedesktop.org/>; Guide to pkg-config - FreeDesktop.Org: <http://people.freedesktop.org/~dbn/pkg-config-guide.html>; Index of /releases - pkg-config - Freedesktop.org: <http://pkgconfig.freedesktop.org/releases/>
1572 2014-03-17 16:45:20 <michagogo> cloud!uid14316@wikia/Michagogo|pkg-config is a helper tool used when compiling applications and libraries. It helps you insert the correct compiler options on the command line so an application can use gcc -o test test.cpkg-config --libs --cflags glib-2.0 for instance, rather than hard-coding values on where to find glib (or other libraries). It is language-agnostic, so it can be used for
1573 2014-03-17 16:45:20 <michagogo> cloud!uid14316@wikia/Michagogo|defining the location of documentation tools, for instance.
1574 2014-03-17 16:45:30 <disident> gavinandresen: i get the same error :(
1575 2014-03-17 16:45:32 Manfred_Karrer has joined
1576 2014-03-17 16:45:42 <disident> Undefined symbols for architecture x86_64:
1577 2014-03-17 16:45:48 <thermoman> michagogo|cloud: configure ran without problems now
1578 2014-03-17 16:45:49 uiop has joined
1579 2014-03-17 16:45:59 <michagogo> cloud!uid14316@wikia/Michagogo|thermoman: great!
1580 2014-03-17 16:46:21 <michagogo> cloud!uid14316@wikia/Michagogo|thermoman: Oh, did you install `libboost-all-dev`?
1581 2014-03-17 16:46:36 <thermoman> michagogo|cloud: no - i don't want all the clutter there
1582 2014-03-17 16:46:41 <michagogo> cloud!uid14316@wikia/Michagogo|Ah
1583 2014-03-17 16:46:45 <thermoman> when indeed only some packages are needed
1584 2014-03-17 16:52:14 paveljanik has joined
1585 2014-03-17 16:55:18 paveljanik has left ()
1586 2014-03-17 16:55:33 p111 has joined
1587 2014-03-17 16:57:32 paveljanik has joined
1588 2014-03-17 16:59:11 Joric has quit ()
1589 2014-03-17 16:59:41 kbouw has joined
1590 2014-03-17 16:59:53 p111 has quit (Ping timeout: 240 seconds)
1591 2014-03-17 17:00:49 JackH has joined
1592 2014-03-17 17:00:58 dlb76 has joined
1593 2014-03-17 17:01:44 drayah_ has joined
1594 2014-03-17 17:02:44 Manfred_Karrer has quit ()
1595 2014-03-17 17:02:55 <spr4wl_org> howdy everyone. quick question: I have an app that interacts with various coin daemons (bit, lite, max, ppc, etc) through RPC. I am polling for getblockcount, then do a getblockhash with the number, then do a getblock with the hash... which seems all standard. ... except, many times (from technically all coin daemons) right after the "block count" changes, I am getting either : {"message":"Block not found","
1596 2014-03-17 17:02:55 <spr4wl_org> error for the number (as if the daemon didn't just tell me what the height is at the moment .... after a few (milli)seconds, the block is found and there is no issue
1597 2014-03-17 17:03:35 drayah has quit (Ping timeout: 264 seconds)
1598 2014-03-17 17:04:12 skinnkavaj has quit (Ping timeout: 246 seconds)
1599 2014-03-17 17:04:38 <spr4wl_org> any thoughs on this? are the daemons giving me a height, before the hash can be accessed and a hash before a block can be accessed ? I am running latest (stable) of all the daemons (AFAIK) .... it is not a big issue, maybe I just need some timing before the new height can be used, but what is the logic here I am not getting
1600 2014-03-17 17:04:44 p111 has joined
1601 2014-03-17 17:04:55 softwaremechanic has joined
1602 2014-03-17 17:06:06 johnsoft has joined
1603 2014-03-17 17:07:10 yubrew has joined
1604 2014-03-17 17:07:15 blumenkraft has quit (Ping timeout: 246 seconds)
1605 2014-03-17 17:07:55 U53R has quit (Quit: U53R)
1606 2014-03-17 17:08:13 <spr4wl_org> PPC seems to be the worst with this r;{"message":"Block number out of range.","code":-1} in which case, the daemon just returned a block count, that is 4x the height ... . how is this even possible, cannot the blockcount variable be trusted?
1607 2014-03-17 17:10:15 MagicalMole has quit (Remote host closed the connection)
1608 2014-03-17 17:10:17 jaakkos has joined
1609 2014-03-17 17:11:04 <spr4wl_org> thermoman: what I do, is make a kvm virtual machine, install all the "clutter" there. Then move the executable back to the host. then do an ldd on the executable, that will tell me the library list I need.. then you can have a compile only and a clutter-free run only host ... if that helps ...
1610 2014-03-17 17:11:48 yubrew has quit (Ping timeout: 252 seconds)
1611 2014-03-17 17:12:10 Manfred_Karrer has joined
1612 2014-03-17 17:12:44 CryptDrift has joined
1613 2014-03-17 17:13:08 <spr4wl_org> thermoman: actually I use 2 physical machines at home (one clean one dev) , but if I only have one server, then I go KVM (or Xen), and do the same ... this really helps with not ending up with trying to install 50 libs until something compiles (figuring 49 of the libs just sounded like I needed them)
1614 2014-03-17 17:13:28 vegard has quit (Ping timeout: 252 seconds)
1615 2014-03-17 17:13:58 tombtc has joined
1616 2014-03-17 17:14:39 bobke has left ()
1617 2014-03-17 17:15:17 vegard has joined
1618 2014-03-17 17:15:53 KawalGrover has quit (Ping timeout: 240 seconds)
1619 2014-03-17 17:17:18 jeewee has quit (Quit: Leaving.)
1620 2014-03-17 17:17:50 sirk390 has joined
1621 2014-03-17 17:17:56 markus__ has joined
1622 2014-03-17 17:17:59 smash has joined
1623 2014-03-17 17:19:02 Burrito has joined
1624 2014-03-17 17:19:20 Burrito has quit (Changing host)
1625 2014-03-17 17:19:20 Burrito has joined
1626 2014-03-17 17:23:11 smash has quit (Ping timeout: 264 seconds)
1627 2014-03-17 17:23:27 jaakkos has quit (Ping timeout: 246 seconds)
1628 2014-03-17 17:23:37 MagicalMole has joined
1629 2014-03-17 17:23:53 super3 has quit (Ping timeout: 240 seconds)
1630 2014-03-17 17:24:09 ryanxcharles has quit (Ping timeout: 246 seconds)
1631 2014-03-17 17:25:05 gjs278 has quit (Remote host closed the connection)
1632 2014-03-17 17:25:12 jMyles has joined
1633 2014-03-17 17:25:32 Jasmin68k has quit (Quit: Leaving.)
1634 2014-03-17 17:25:40 gjs278 has joined
1635 2014-03-17 17:26:11 llllllllll has quit ()
1636 2014-03-17 17:26:17 smash has joined
1637 2014-03-17 17:26:22 gjs278 has quit (Client Quit)
1638 2014-03-17 17:26:35 gjs278 has joined
1639 2014-03-17 17:26:54 InsiderJoe has joined
1640 2014-03-17 17:27:33 just[dead] is now known as justanotheruser
1641 2014-03-17 17:29:08 Adlai` has joined
1642 2014-03-17 17:29:19 Adlai has quit (Disconnected by services)
1643 2014-03-17 17:29:22 Adlai` is now known as Adlai
1644 2014-03-17 17:29:54 Adlai` has joined
1645 2014-03-17 17:30:02 abossard has quit (Quit: abossard)
1646 2014-03-17 17:30:31 blumenkraft has joined
1647 2014-03-17 17:31:03 InsiderJoe has quit (Ping timeout: 240 seconds)
1648 2014-03-17 17:31:22 lnovy has quit (Read error: Connection reset by peer)
1649 2014-03-17 17:31:31 lnovy has joined
1650 2014-03-17 17:31:47 m0mchil has joined
1651 2014-03-17 17:33:28 t7 has joined
1652 2014-03-17 17:34:52 skinnkavaj has joined
1653 2014-03-17 17:36:01 HeySteve has quit (Ping timeout: 252 seconds)
1654 2014-03-17 17:36:13 non2 has joined
1655 2014-03-17 17:37:11 MagicalMole has quit (Ping timeout: 264 seconds)
1656 2014-03-17 17:38:31 HeySteve has joined
1657 2014-03-17 17:39:43 jordandotdev has joined
1658 2014-03-17 17:39:51 bitblender has joined
1659 2014-03-17 17:39:53 andytoshi has quit (Ping timeout: 245 seconds)
1660 2014-03-17 17:40:25 stephan has quit (Ping timeout: 252 seconds)
1661 2014-03-17 17:41:27 btcdesigner has joined
1662 2014-03-17 17:45:45 Guyver2 has joined
1663 2014-03-17 17:45:46 spr4wl_org has quit (Ping timeout: 255 seconds)
1664 2014-03-17 17:46:13 spr4wl_org has joined
1665 2014-03-17 17:46:50 hearn has quit (Quit: hearn)
1666 2014-03-17 17:46:55 anton000 has quit (Remote host closed the connection)
1667 2014-03-17 17:48:36 Applicat_ has joined
1668 2014-03-17 17:48:53 shaileshg has joined
1669 2014-03-17 17:49:10 TheSeven has quit (Read error: Connection reset by peer)
1670 2014-03-17 17:49:15 blumenkraft has quit (Ping timeout: 246 seconds)
1671 2014-03-17 17:49:19 Krellan_ has joined
1672 2014-03-17 17:49:35 Application has quit (Ping timeout: 264 seconds)
1673 2014-03-17 17:50:59 Krellan_ has quit (Remote host closed the connection)
1674 2014-03-17 17:51:01 dustcoin has quit ()
1675 2014-03-17 17:51:26 Krellan_ has joined
1676 2014-03-17 17:51:34 markus__ has quit (Remote host closed the connection)
1677 2014-03-17 17:53:24 Applicat_ has quit (Remote host closed the connection)
1678 2014-03-17 17:54:49 embicoin has joined
1679 2014-03-17 17:56:43 HeySteve has quit ()
1680 2014-03-17 17:59:25 melik has joined
1681 2014-03-17 18:01:04 kermit has quit (Ping timeout: 255 seconds)
1682 2014-03-17 18:01:06 TheSeven has joined
1683 2014-03-17 18:01:21 yubrew has joined
1684 2014-03-17 18:02:50 antephialtic has joined
1685 2014-03-17 18:03:33 spinza has quit (Disconnected by services)
1686 2014-03-17 18:03:34 spin123456 has joined
1687 2014-03-17 18:03:52 ielo has joined
1688 2014-03-17 18:04:16 e4xit has joined
1689 2014-03-17 18:04:26 Persopolis has joined
1690 2014-03-17 18:04:30 kermit has joined
1691 2014-03-17 18:04:35 HeySteve has joined
1692 2014-03-17 18:04:35 HeySteve has quit (Changing host)
1693 2014-03-17 18:04:35 HeySteve has joined
1694 2014-03-17 18:05:48 yubrew has quit (Ping timeout: 246 seconds)
1695 2014-03-17 18:06:49 Gyps has joined
1696 2014-03-17 18:08:41 <disident> Is there a script somewhere to setup the building env on windows ? thanks
1697 2014-03-17 18:10:16 freggles has joined
1698 2014-03-17 18:10:59 thaReal has joined
1699 2014-03-17 18:11:45 KawalGrover has joined
1700 2014-03-17 18:11:47 spinza has joined
1701 2014-03-17 18:12:45 shanik1986 has joined
1702 2014-03-17 18:12:48 <Persopolis> disident - have you seen the document director - there is instructions for building in each platform
1703 2014-03-17 18:13:13 spin123456 has quit (Ping timeout: 255 seconds)
1704 2014-03-17 18:13:28 <shanik1986> Hey, is anyone having trouble with btc-e API the last few days?
1705 2014-03-17 18:13:29 <disident> Persopolis: i tried but im getting error, thats why im looking for an automatation script
1706 2014-03-17 18:13:48 <disident> in fact a tar ball will lib built would be perfect
1707 2014-03-17 18:13:50 Krellan_ has quit (Read error: Connection reset by peer)
1708 2014-03-17 18:14:12 Krellan_ has joined
1709 2014-03-17 18:14:33 <Persopolis> I'm afraind I haven't tried to build on windows, so can't advise!
1710 2014-03-17 18:15:14 agath has joined
1711 2014-03-17 18:15:41 shanik1986 has quit (Quit: ChatZilla 0.9.90.1 [Firefox 27.0.1/20140212131424])
1712 2014-03-17 18:15:52 llllllllll has joined
1713 2014-03-17 18:17:55 songz has joined
1714 2014-03-17 18:20:46 Application has joined
1715 2014-03-17 18:22:41 ryanxcharles has joined
1716 2014-03-17 18:25:26 dustcoin has joined
1717 2014-03-17 18:28:04 m0mchil has quit (Ping timeout: 255 seconds)
1718 2014-03-17 18:30:55 kermit has quit (Quit: Leaving.)
1719 2014-03-17 18:31:01 wallet42 has joined
1720 2014-03-17 18:32:15 kermit has joined
1721 2014-03-17 18:33:21 Coincidental has joined
1722 2014-03-17 18:35:06 softwaremechanic has quit (Quit: Leaving.)
1723 2014-03-17 18:36:31 KawalGrover has quit (Ping timeout: 252 seconds)
1724 2014-03-17 18:37:44 brson has joined
1725 2014-03-17 18:37:58 brson has quit (Client Quit)
1726 2014-03-17 18:38:06 brson has joined
1727 2014-03-17 18:39:23 adam3us has joined
1728 2014-03-17 18:39:42 [\\\] has joined
1729 2014-03-17 18:41:34 smash has quit (Remote host closed the connection)
1730 2014-03-17 18:42:37 bitblender has quit (Remote host closed the connection)
1731 2014-03-17 18:42:46 drayah_ has quit (Remote host closed the connection)
1732 2014-03-17 18:43:54 Jasmin68k has joined
1733 2014-03-17 18:44:13 [\\\] has quit (Ping timeout: 252 seconds)
1734 2014-03-17 18:44:28 bitblender has joined
1735 2014-03-17 18:44:58 Tykling has quit (Ping timeout: 265 seconds)
1736 2014-03-17 18:45:29 [\\\] has joined
1737 2014-03-17 18:48:44 Ostkaka has quit (Read error: Connection reset by peer)
1738 2014-03-17 18:49:27 Ostkaka has joined
1739 2014-03-17 18:50:26 coingenuity has joined
1740 2014-03-17 18:50:38 spinza has quit (Disconnected by services)
1741 2014-03-17 18:50:39 spin123456 has joined
1742 2014-03-17 18:50:43 gavinandresen_ has joined
1743 2014-03-17 18:51:20 lawlll has joined
1744 2014-03-17 18:53:29 Alina-malina has quit (Quit: Leaving)
1745 2014-03-17 18:54:01 postpre has quit (Quit: Konversation terminated!)
1746 2014-03-17 18:54:07 Alina-malina has joined
1747 2014-03-17 18:54:11 non2_ has joined
1748 2014-03-17 18:54:19 Alina-malina has quit (Changing host)
1749 2014-03-17 18:54:19 Alina-malina has joined
1750 2014-03-17 18:54:22 softwaremechanic has joined
1751 2014-03-17 18:55:01 Alina-malina has quit (Read error: Connection reset by peer)
1752 2014-03-17 18:55:05 bbrian has quit (Ping timeout: 240 seconds)
1753 2014-03-17 18:55:32 btcbtc has joined
1754 2014-03-17 18:55:33 yubrew has joined
1755 2014-03-17 18:55:48 spinza has joined
1756 2014-03-17 18:55:53 ryanxcharles has quit (Ping timeout: 240 seconds)
1757 2014-03-17 18:55:55 KawalGrover has joined
1758 2014-03-17 18:56:10 wallet42 has quit (Quit: Leaving.)
1759 2014-03-17 18:56:16 KawalGrover has quit (Client Quit)
1760 2014-03-17 18:56:23 spin123456 has quit (Ping timeout: 264 seconds)
1761 2014-03-17 18:56:31 ryanxcharles has joined
1762 2014-03-17 18:56:35 KawalGrover has joined
1763 2014-03-17 18:57:32 shesek has joined
1764 2014-03-17 18:57:46 non2 has quit (Ping timeout: 255 seconds)
1765 2014-03-17 18:58:59 Alina-malina has joined
1766 2014-03-17 18:58:59 Alina-malina has quit (Changing host)
1767 2014-03-17 18:58:59 Alina-malina has joined
1768 2014-03-17 18:59:05 Tykling has joined
1769 2014-03-17 19:00:03 kadoban_ has joined
1770 2014-03-17 19:00:18 antephialtic has quit (Remote host closed the connection)
1771 2014-03-17 19:00:28 yubrew has quit (Ping timeout: 255 seconds)
1772 2014-03-17 19:02:38 songz has quit (Read error: No route to host)
1773 2014-03-17 19:03:54 kadoban has quit (Remote host closed the connection)
1774 2014-03-17 19:04:11 spinza has quit (Ping timeout: 264 seconds)
1775 2014-03-17 19:04:13 kadoban_ has quit (Remote host closed the connection)
1776 2014-03-17 19:04:32 wallet42 has joined
1777 2014-03-17 19:04:43 kadoban has joined
1778 2014-03-17 19:06:05 draino has quit (Read error: Connection reset by peer)
1779 2014-03-17 19:06:48 spinza has joined
1780 2014-03-17 19:07:06 blumenkraft has joined
1781 2014-03-17 19:08:25 aynstein has joined
1782 2014-03-17 19:08:48 Gyps has quit (Quit: Gyps)
1783 2014-03-17 19:09:23 KuDeTa has joined
1784 2014-03-17 19:12:07 spinza has quit (Disconnected by services)
1785 2014-03-17 19:12:08 spin123456 has joined
1786 2014-03-17 19:13:38 wallet42 has quit (Quit: Leaving.)
1787 2014-03-17 19:14:07 WKNiGHT- is now known as WKNiGHT
1788 2014-03-17 19:14:41 _ImI_ has joined
1789 2014-03-17 19:15:08 wallet42 has joined
1790 2014-03-17 19:15:22 m0mchil has joined
1791 2014-03-17 19:16:09 hearn has joined
1792 2014-03-17 19:16:10 jeewee has joined
1793 2014-03-17 19:16:16 Ursium has joined
1794 2014-03-17 19:16:23 KawalGrover has quit (Quit: KawalGrover)
1795 2014-03-17 19:16:36 KawalGrover has joined
1796 2014-03-17 19:16:57 spinza has joined
1797 2014-03-17 19:17:54 skinnkavaj has quit (Ping timeout: 246 seconds)
1798 2014-03-17 19:17:56 aynstein_ has joined
1799 2014-03-17 19:17:59 spin123456 has quit (Ping timeout: 264 seconds)
1800 2014-03-17 19:18:01 spr4wl_org has quit (Ping timeout: 255 seconds)
1801 2014-03-17 19:18:02 iuyiujh has quit (Ping timeout: 240 seconds)
1802 2014-03-17 19:18:12 Emzy has joined
1803 2014-03-17 19:18:37 davout has quit (Ping timeout: 252 seconds)
1804 2014-03-17 19:19:24 wallet42 has quit (Remote host closed the connection)
1805 2014-03-17 19:19:25 aynstei__ has joined
1806 2014-03-17 19:19:27 wallet421 has joined
1807 2014-03-17 19:19:27 wallet421 is now known as wallet42
1808 2014-03-17 19:20:08 davout has joined
1809 2014-03-17 19:20:18 spr4wl_org has joined
1810 2014-03-17 19:20:50 sirk390 has quit (Quit: Leaving.)
1811 2014-03-17 19:20:59 aynstein has quit (Ping timeout: 264 seconds)
1812 2014-03-17 19:22:47 aynstein_ has quit (Ping timeout: 264 seconds)
1813 2014-03-17 19:26:13 skinnkavaj has joined
1814 2014-03-17 19:26:44 andytoshi has joined
1815 2014-03-17 19:28:42 <spr4wl_org> disident: you could actually just try to open the project in netbeans
1816 2014-03-17 19:29:12 wallet42 has quit (Remote host closed the connection)
1817 2014-03-17 19:29:31 wallet42 has joined
1818 2014-03-17 19:29:48 <spr4wl_org> disident: though I tried that on mac ... I don't use windows ... but it might help you
1819 2014-03-17 19:31:56 Coincidental has quit (Remote host closed the connection)
1820 2014-03-17 19:32:41 melik has quit (Ping timeout: 240 seconds)
1821 2014-03-17 19:33:46 spinza has quit (Disconnected by services)
1822 2014-03-17 19:33:47 spin123456 has joined
1823 2014-03-17 19:34:55 drayah has joined
1824 2014-03-17 19:39:51 blumenkraft has quit (Ping timeout: 246 seconds)
1825 2014-03-17 19:40:56 songz has joined
1826 2014-03-17 19:41:42 ryanxcharles has quit (Ping timeout: 246 seconds)
1827 2014-03-17 19:41:57 spin123456 has quit (Read error: Connection reset by peer)
1828 2014-03-17 19:42:09 spinza has joined
1829 2014-03-17 19:42:44 HeySteve2 has joined
1830 2014-03-17 19:43:43 nova90 has joined
1831 2014-03-17 19:44:09 jMyles has quit (Ping timeout: 246 seconds)
1832 2014-03-17 19:45:35 HeySteve has quit (Ping timeout: 264 seconds)
1833 2014-03-17 19:46:39 iuyiujh has joined
1834 2014-03-17 19:47:43 spinza has quit (Ping timeout: 255 seconds)
1835 2014-03-17 19:48:10 adam3us has quit (Ping timeout: 255 seconds)
1836 2014-03-17 19:49:08 anton000 has joined
1837 2014-03-17 19:49:12 freeroute has quit (Quit: WeeChat 0.4.4-dev)
1838 2014-03-17 19:49:21 anton000 has quit (Changing host)
1839 2014-03-17 19:49:21 anton000 has joined
1840 2014-03-17 19:49:28 freeroute has joined
1841 2014-03-17 19:49:42 yubrew has joined
1842 2014-03-17 19:50:32 adam3us has joined
1843 2014-03-17 19:50:58 softwaremechanic has quit (Quit: Leaving.)
1844 2014-03-17 19:52:04 smash has joined
1845 2014-03-17 19:52:41 eculver has quit (Read error: Connection reset by peer)
1846 2014-03-17 19:52:56 blumenkraft has joined
1847 2014-03-17 19:54:02 Gyps has joined
1848 2014-03-17 19:54:18 yubrew has quit (Ping timeout: 246 seconds)
1849 2014-03-17 19:54:20 spinza has joined
1850 2014-03-17 19:54:51 jaakkos has joined
1851 2014-03-17 19:55:18 <disident> spr4wl_org: thanks will try that
1852 2014-03-17 19:55:35 songz has quit (Ping timeout: 264 seconds)
1853 2014-03-17 19:56:59 jMyles has joined
1854 2014-03-17 19:57:06 smash has quit (Ping timeout: 246 seconds)
1855 2014-03-17 19:57:31 phantomspark has joined
1856 2014-03-17 19:59:04 nickler has joined
1857 2014-03-17 19:59:10 ziggamon has joined
1858 2014-03-17 20:00:58 <bdhuser> what is the content of the inventory vector of a getdata message sent in response to an initial inv message?
1859 2014-03-17 20:01:33 Emcy has quit (Read error: Connection reset by peer)
1860 2014-03-17 20:01:42 _ImI_ has quit (Quit: _ImI_)
1861 2014-03-17 20:01:47 benrcole has quit (Quit: Leaving.)
1862 2014-03-17 20:02:02 benrcole has joined
1863 2014-03-17 20:02:02 rdymac has quit (Read error: Connection reset by peer)
1864 2014-03-17 20:02:41 KawalGrover has quit (Ping timeout: 240 seconds)
1865 2014-03-17 20:02:47 Belkaar has quit (Ping timeout: 264 seconds)
1866 2014-03-17 20:03:22 JackH has quit (Quit: JackH)
1867 2014-03-17 20:03:35 adam3us has quit (Ping timeout: 264 seconds)
1868 2014-03-17 20:03:48 Belkaar has joined
1869 2014-03-17 20:04:00 goodbtc has left ()
1870 2014-03-17 20:05:25 lnovy has quit (Read error: Connection reset by peer)
1871 2014-03-17 20:05:36 spinza has quit (Disconnected by services)
1872 2014-03-17 20:05:37 spin123456 has joined
1873 2014-03-17 20:06:09 lnovy has joined
1874 2014-03-17 20:06:26 benrcole1 has joined
1875 2014-03-17 20:08:13 ThomasV has joined
1876 2014-03-17 20:08:20 _ImI_ has joined
1877 2014-03-17 20:09:10 Jasmin68k has quit (Quit: Leaving.)
1878 2014-03-17 20:09:23 benrcole has quit (Ping timeout: 264 seconds)
1879 2014-03-17 20:09:54 softwaremechanic has joined
1880 2014-03-17 20:10:45 rdymac has joined
1881 2014-03-17 20:11:18 btcbtc has quit (Quit: btcbtc)
1882 2014-03-17 20:12:05 Emcy has joined
1883 2014-03-17 20:12:13 spin123456 has quit (Ping timeout: 252 seconds)
1884 2014-03-17 20:12:23 johnsoft has quit (Ping timeout: 264 seconds)
1885 2014-03-17 20:12:36 johnsoft has joined
1886 2014-03-17 20:14:58 wallet42 has quit (Quit: Leaving.)
1887 2014-03-17 20:16:17 jaakkos has quit (Ping timeout: 240 seconds)
1888 2014-03-17 20:17:21 jaakkos has joined
1889 2014-03-17 20:19:28 _ImI_ has quit (Quit: _ImI_)
1890 2014-03-17 20:24:35 ThomasV has quit (Ping timeout: 264 seconds)
1891 2014-03-17 20:25:58 tjopper has quit (Read error: Connection reset by peer)
1892 2014-03-17 20:26:34 spinza has joined
1893 2014-03-17 20:27:32 btcbtc has joined
1894 2014-03-17 20:29:17 benrcole1 has quit (Quit: Leaving.)
1895 2014-03-17 20:35:15 sserrano44 has quit (Ping timeout: 246 seconds)
1896 2014-03-17 20:41:20 HeySteve has joined
1897 2014-03-17 20:41:20 HeySteve has quit (Changing host)
1898 2014-03-17 20:41:20 HeySteve has joined
1899 2014-03-17 20:41:58 KawalGrover has joined
1900 2014-03-17 20:42:08 _ImI_ has joined
1901 2014-03-17 20:43:18 HeySteve2 has quit (Ping timeout: 246 seconds)
1902 2014-03-17 20:43:47 yubrew has joined
1903 2014-03-17 20:44:40 flound1129 has joined
1904 2014-03-17 20:44:42 _ImI_ has quit (Client Quit)
1905 2014-03-17 20:45:41 davout is now known as lucette
1906 2014-03-17 20:45:57 lucette is now known as davout
1907 2014-03-17 20:46:19 jtimon has quit (Ping timeout: 252 seconds)
1908 2014-03-17 20:48:17 yubrew has quit (Ping timeout: 240 seconds)
1909 2014-03-17 20:48:33 Coincidental has joined
1910 2014-03-17 20:49:49 nowan has joined
1911 2014-03-17 20:50:14 bbrian has joined
1912 2014-03-17 20:50:38 nowan_ has quit (Ping timeout: 265 seconds)
1913 2014-03-17 20:50:39 Belkaar has quit (Ping timeout: 246 seconds)
1914 2014-03-17 20:50:43 spr4wl_org has quit (Ping timeout: 255 seconds)
1915 2014-03-17 20:50:44 songz has joined
1916 2014-03-17 20:50:47 benrcole has joined
1917 2014-03-17 20:50:47 freggles has quit (Remote host closed the connection)
1918 2014-03-17 20:50:58 benrcole1 has joined
1919 2014-03-17 20:51:30 lawlll has quit ()
1920 2014-03-17 20:52:30 JackH has joined
1921 2014-03-17 20:52:54 spr4wl_org has joined
1922 2014-03-17 20:53:48 Belkaar has joined
1923 2014-03-17 20:54:37 ConnorM_ has joined
1924 2014-03-17 20:54:51 benrcole has quit (Ping timeout: 246 seconds)
1925 2014-03-17 20:55:02 venzen has quit (Ping timeout: 240 seconds)
1926 2014-03-17 20:55:40 shesek has quit (Ping timeout: 255 seconds)
1927 2014-03-17 20:55:56 ConnorM_ has quit (Client Quit)
1928 2014-03-17 20:56:10 Luke-Jr has quit (Read error: Connection reset by peer)
1929 2014-03-17 20:56:44 Luke-Jr has joined
1930 2014-03-17 20:59:24 _yoy_ has joined
1931 2014-03-17 21:00:37 [\\\] has quit (Ping timeout: 255 seconds)
1932 2014-03-17 21:00:39 KawalGrover has left ()
1933 2014-03-17 21:00:39 nowan_ has joined
1934 2014-03-17 21:00:41 xabbix has quit (Quit: Leaving)
1935 2014-03-17 21:01:02 YoY has quit (Ping timeout: 240 seconds)
1936 2014-03-17 21:01:31 nowan has quit (Ping timeout: 255 seconds)
1937 2014-03-17 21:02:06 blumenkraft has quit (Ping timeout: 246 seconds)
1938 2014-03-17 21:02:33 toffoo has joined
1939 2014-03-17 21:02:42 sserrano44 has joined
1940 2014-03-17 21:03:08 sirk390 has joined
1941 2014-03-17 21:03:35 Cocodude has joined
1942 2014-03-17 21:03:35 Elglobo has quit (Ping timeout: 264 seconds)
1943 2014-03-17 21:04:28 spinza has quit (Ping timeout: 252 seconds)
1944 2014-03-17 21:05:59 Belkaar has quit (Ping timeout: 264 seconds)
1945 2014-03-17 21:07:04 spinza has joined
1946 2014-03-17 21:07:10 Cocodude has left ()
1947 2014-03-17 21:09:58 Elglobo has joined
1948 2014-03-17 21:10:41 ielo has quit (Ping timeout: 240 seconds)
1949 2014-03-17 21:10:57 Eagle[TM] has quit (Ping timeout: 246 seconds)
1950 2014-03-17 21:11:03 _ImI_ has joined
1951 2014-03-17 21:11:30 _ImI_ has quit (Client Quit)
1952 2014-03-17 21:11:44 softwaremechanic has quit (Quit: Leaving.)
1953 2014-03-17 21:11:48 Belkaar has joined
1954 2014-03-17 21:12:01 shesek has joined
1955 2014-03-17 21:12:11 <flound1129> is there a way to know how many nodes a tx has been broadcasted thru from the command line?
1956 2014-03-17 21:12:16 <flound1129> or is that info only available in the gui?
1957 2014-03-17 21:12:20 btcbtc has quit (Quit: btcbtc)
1958 2014-03-17 21:12:29 Luke-Jr has quit (Excess Flood)
1959 2014-03-17 21:12:48 Luke-Jr has joined
1960 2014-03-17 21:13:42 btcbtc has joined
1961 2014-03-17 21:14:59 nowan_ has quit (Ping timeout: 264 seconds)
1962 2014-03-17 21:15:22 eculver has joined
1963 2014-03-17 21:15:22 eculver has quit (Changing host)
1964 2014-03-17 21:15:22 eculver has joined
1965 2014-03-17 21:15:24 blumenkraft has joined
1966 2014-03-17 21:18:18 Emzy has quit (Quit: Textual IRC Client: http://www.textualapp.com/)
1967 2014-03-17 21:18:59 <vegard> flound1129: try #bitcoin and is that info even _knowable_? or did you mean the number of confirmations?
1968 2014-03-17 21:19:09 anarchystar is now known as MagicalMark
1969 2014-03-17 21:19:18 <flound1129> well
1970 2014-03-17 21:19:21 <sipa> it's a good question, imho
1971 2014-03-17 21:19:24 lnovy is now known as MagicalMole
1972 2014-03-17 21:19:27 <flound1129> if you double click on a transaction in the gui
1973 2014-03-17 21:19:33 <sipa> and i think it may only be exposed in the gui
1974 2014-03-17 21:19:36 <sipa> and yes, it is tracked
1975 2014-03-17 21:19:37 <flound1129> it will say "0/unconfirmed, brodcast thru <x> nodes"
1976 2014-03-17 21:19:58 <sipa> the wallet code tracks how many getdatas for that transaction are received
1977 2014-03-17 21:20:29 Emzy has joined
1978 2014-03-17 21:20:39 <flound1129> I've got a 'stuck' transaction that I'm trying to unstick
1979 2014-03-17 21:20:43 <flound1129> rebroadcasting isn't working
1980 2014-03-17 21:20:49 <sipa> how so?
1981 2014-03-17 21:20:53 CryptDrift has quit (Quit: Leaving)
1982 2014-03-17 21:20:57 <flound1129> I get "TX rejected" when I try to rebroadcast
1983 2014-03-17 21:21:15 <sipa> that's normal; your own rejects its because it has already accepted it
1984 2014-03-17 21:21:23 <flound1129> ok
1985 2014-03-17 21:21:25 <flound1129> let me try elsewhere
1986 2014-03-17 21:21:26 <sipa> but wallet transactions are automatically rebroadcasted
1987 2014-03-17 21:21:33 <sipa> every 20-30 minutes
1988 2014-03-17 21:22:00 <flound1129> I know but this one has been sitting for at least 2 days
1989 2014-03-17 21:22:04 <flound1129> and it's got a tx fee
1990 2014-03-17 21:22:06 <flound1129> so it's not that
1991 2014-03-17 21:22:33 <sipa> does it conflict with another transaction?
1992 2014-03-17 21:22:53 Pullphinger has quit ()
1993 2014-03-17 21:23:21 <flound1129> I don't see how it would
1994 2014-03-17 21:23:26 Luke-Jr has quit (Excess Flood)
1995 2014-03-17 21:23:28 HeySteve2 has joined
1996 2014-03-17 21:23:28 HeySteve2 has quit (Changing host)
1997 2014-03-17 21:23:28 HeySteve2 has joined
1998 2014-03-17 21:23:31 <flound1129> I use standard methods, I don't create transactions myself
1999 2014-03-17 21:23:33 HeySteve has quit (Ping timeout: 246 seconds)
2000 2014-03-17 21:24:01 <sipa> how was it created?
2001 2014-03-17 21:24:08 tinaivanova has joined
2002 2014-03-17 21:24:16 jakov has joined
2003 2014-03-17 21:24:19 jakov has quit (Changing host)
2004 2014-03-17 21:24:19 jakov has joined
2005 2014-03-17 21:24:21 <flound1129> sendmany
2006 2014-03-17 21:24:25 btcbtc has quit (Quit: btcbtc)
2007 2014-03-17 21:24:30 <sipa> what's the txid?
2008 2014-03-17 21:24:35 jeewee has quit (Quit: Leaving.)
2009 2014-03-17 21:24:41 _ImI_ has joined
2010 2014-03-17 21:24:47 <flound1129> 3fea7838555ceb5b92a5b1ba12408e96469475e5258a6ca0b8fa433a1fc55e0b
2011 2014-03-17 21:25:02 <Apocalyptic> sipa, is there a rcp command to remove a specific tx ?
2012 2014-03-17 21:25:24 <sipa> no
2013 2014-03-17 21:25:47 btcbtc has joined
2014 2014-03-17 21:27:01 <justanotheruser> hmm. Is the mempool actually stored in the memory? Or a file?
2015 2014-03-17 21:27:08 <sipa> in memory
2016 2014-03-17 21:27:37 <_alp_> if it was stored in a file it would be called filepool :)
2017 2014-03-17 21:27:44 paveljanik has quit (Quit: This computer has gone to sleep)
2018 2014-03-17 21:27:45 <Apocalyptic> thanks sipa
2019 2014-03-17 21:27:58 <justanotheruser> I suppose you could edit your memory to remove the tx, but it would probably come right back to you from one of your peers
2020 2014-03-17 21:28:16 <Apocalyptic> justanotheruser, well that tx is probably in wallet.dat also
2021 2014-03-17 21:28:17 <sipa> just restart your node
2022 2014-03-17 21:28:23 <sipa> that will reset the mempool
2023 2014-03-17 21:28:26 <Apocalyptic> as it supposedly originated from me
2024 2014-03-17 21:28:29 <sipa> but indeed, it will be added back from the wallet
2025 2014-03-17 21:28:34 <Apocalyptic> sipa, that doesn't fix it
2026 2014-03-17 21:28:38 <Apocalyptic> fir the reason above
2027 2014-03-17 21:28:53 <Apocalyptic> i have it for a month now
2028 2014-03-17 21:29:17 <Apocalyptic> it's a malleability double spend of a valid one that got confirmed ages ago
2029 2014-03-17 21:29:23 <sipa> oh
2030 2014-03-17 21:29:24 <justanotheruser> Oh, I didn't realize you were talking about a tx involving you, and not just a tx in general
2031 2014-03-17 21:29:25 <sipa> just ignore that
2032 2014-03-17 21:29:38 <sipa> 0.9 will mark it conflicted and stop rebroadcasting
2033 2014-03-17 21:29:56 <Apocalyptic> sipa, yeah it still makes my balance incorrect and potentially that input is considered not spendable anymore
2034 2014-03-17 21:30:12 <sipa> Apocalyptic: 0.9 will fix that
2035 2014-03-17 21:30:17 <justanotheruser> I hope malleability is fixed by 1.0. I'm not good enough with math to help though
2036 2014-03-17 21:30:23 <sipa> it will be fixed in 0.9
2037 2014-03-17 21:30:26 <Apocalyptic> i was wonder if I could fix it in my 0.8.6 though
2038 2014-03-17 21:30:36 <justanotheruser> sipa: DoS from malleability will
2039 2014-03-17 21:30:36 <sipa> -salvagewallet will fix it
2040 2014-03-17 21:30:42 <Apocalyptic> sure...
2041 2014-03-17 21:30:48 <Apocalyptic> but that's kinda drastic
2042 2014-03-17 21:30:50 <sipa> but that's a very rough method
2043 2014-03-17 21:30:52 <sipa> yeah
2044 2014-03-17 21:30:54 <Apocalyptic> don't want to loose labels and stuff
2045 2014-03-17 21:30:57 <Apocalyptic> *lose
2046 2014-03-17 21:31:09 <sipa> justanotheruser: DoS needs to be dealt with independently, it's orthogonal to malleability
2047 2014-03-17 21:31:20 <sipa> and malleability as such is a feature
2048 2014-03-17 21:31:37 <sipa> but many wallet code (including the reference client's) didn't deal with it well
2049 2014-03-17 21:31:37 nowan has joined
2050 2014-03-17 21:31:50 <justanotheruser> sipa: Malleability itself isn't being fixed in 0.9 AFAIK
2051 2014-03-17 21:32:06 <sipa> malleability _cannot_ be fixed
2052 2014-03-17 21:32:09 <sipa> it is a feature
2053 2014-03-17 21:32:11 <Apocalyptic> it's not a bug !
2054 2014-03-17 21:32:18 <sipa> the wallet dealing with it will be fixed in 0.9
2055 2014-03-17 21:32:37 <sipa> and there's a proposal for making transactions _optionally_ immune to malleability
2056 2014-03-17 21:32:58 <sipa> but that will take months/more to deploy, as it requires a soft fork
2057 2014-03-17 21:33:04 <justanotheruser> sipa: It might be possible to fix and fixing it would make bitcoin more flexible
2058 2014-03-17 21:33:19 <sipa> read bip 62
2059 2014-03-17 21:33:24 MagicalMark is now known as anarchystar
2060 2014-03-17 21:33:28 bbrian has quit (Ping timeout: 255 seconds)
2061 2014-03-17 21:33:38 <sipa> and uh no, removing malleability will not make things more flexible
2062 2014-03-17 21:33:42 <sipa> as it means removing a feature
2063 2014-03-17 21:33:55 <sipa> but sometimes it is wanted
2064 2014-03-17 21:33:57 <justanotheruser> sipa: you will be able to make more smart-contracts
2065 2014-03-17 21:34:04 <justanotheruser> secure coinswaps will be possible
2066 2014-03-17 21:34:06 <sipa> yeah
2067 2014-03-17 21:34:22 <sipa> it's useful, but i wouldn't call it "more flexiblee" :)
2068 2014-03-17 21:34:35 <justanotheruser> BIP62 doesn't cover unknown ECDSA malleability
2069 2014-03-17 21:34:45 <sipa> it doesn't cover any unknown malleability
2070 2014-03-17 21:34:55 aynstein has joined
2071 2014-03-17 21:35:03 <waxwing> lol
2072 2014-03-17 21:35:05 <justanotheruser> sipa: and any unknown malleability would come from ECDSA
2073 2014-03-17 21:35:24 <Apocalyptic> sipa, but I guess i'm getting a ban score as I continuously broadcast this double spend
2074 2014-03-17 21:35:39 <sipa> justanotheruser: no
2075 2014-03-17 21:35:54 <sipa> justanotheruser: it's perfectly possible that there are other unknown sources of malleability in the script language
2076 2014-03-17 21:35:59 <sipa> Apocalyptic: no
2077 2014-03-17 21:36:11 <sipa> Apocalyptic: you don't get banned for broadcasting a double spend
2078 2014-03-17 21:36:19 <Apocalyptic> isn't that considered as a node misbehaving ?
2079 2014-03-17 21:36:23 <justanotheruser> sipa: yes, but it would be the users fault if they allowed multiple scriptsigs to work
2080 2014-03-17 21:36:47 ninsei_ has quit (Quit: -a- Connection Timed Out)
2081 2014-03-17 21:36:48 <sipa> Apocalyptic: that would mean i can get an entire segment of the network banned
2082 2014-03-17 21:37:03 <sipa> Apocalyptic: so no, broadcasting a doubl e spend is not illegal and cannot be
2083 2014-03-17 21:37:05 ninsei has joined
2084 2014-03-17 21:37:12 <sipa> justanotheruser: not if it's due to unknown reasons
2085 2014-03-17 21:37:12 cagedwisdom has joined
2086 2014-03-17 21:37:16 <Apocalyptic> I see, indeed
2087 2014-03-17 21:37:26 <sipa> justanotheruser: while writing BIP62 i came up with a previous unknown source even
2088 2014-03-17 21:37:36 <justanotheruser> sipa: What was the source?
2089 2014-03-17 21:37:48 aynstei__ has quit (Ping timeout: 264 seconds)
2090 2014-03-17 21:37:52 <sipa> the byte arrays interpretation as number with zero padding one
2091 2014-03-17 21:38:01 yubrew has joined
2092 2014-03-17 21:38:03 <sipa> which is exploitable in standard scripts, even
2093 2014-03-17 21:38:12 <justanotheruser> sipa: Also, wouldn't a proof that the scripting system isn't malleable be easier than a proof that ECDSA isn't malleable?
2094 2014-03-17 21:38:28 <sipa> justanotheruser: the scripting system is _intentionally_ malleable
2095 2014-03-17 21:38:34 <sipa> justanotheruser: proving it isn't will be hard!
2096 2014-03-17 21:38:51 <sipa> even after bip62, it will be intentionally malleable
2097 2014-03-17 21:39:04 <sipa> (sighash flags, for example)
2098 2014-03-17 21:39:17 <justanotheruser> sipa: do you foresee tx's ever not being malleable?
2099 2014-03-17 21:39:52 justusranvier has joined
2100 2014-03-17 21:40:03 <sipa> in case the sender wants it, yes, with bip62 v3 transactions
2101 2014-03-17 21:40:13 <sipa> modulo unknown sources of malleability
2102 2014-03-17 21:40:43 Krellan_ has quit ()
2103 2014-03-17 21:40:54 Luke-Jr has joined
2104 2014-03-17 21:42:36 yubrew has quit (Ping timeout: 264 seconds)
2105 2014-03-17 21:42:46 MagicalMole is now known as lnovy
2106 2014-03-17 21:44:17 Luke-Jr has quit (Read error: Connection reset by peer)
2107 2014-03-17 21:45:00 v4mp has quit (Quit: åè§)
2108 2014-03-17 21:45:25 _ImI_ has quit (Quit: _ImI_)
2109 2014-03-17 21:46:18 shaileshg has quit (Quit: Connection closed for inactivity)
2110 2014-03-17 21:47:00 <phantomcircuit> ;;seen gavinandresen
2111 2014-03-17 21:47:00 <gribble> gavinandresen was last seen in #bitcoin-dev 5 hours, 20 minutes, and 31 seconds ago: <gavinandresen> disident: ⦠and re-run configure
2112 2014-03-17 21:47:10 <waxwing> noob question i guess, but why can't the txid be a hash of absolutely everything except the signature?
2113 2014-03-17 21:47:39 <sipa> waxwing: very good question
2114 2014-03-17 21:47:52 <sipa> waxwing: maybe if we'd create bitcoin today, that could be done
2115 2014-03-17 21:47:53 <jgarzik> phantomcircuit, "do you foresee tx's ever not being malleable?" <<-- Even including the aforementioned sighash malleability, do you mean?
2116 2014-03-17 21:47:57 <jgarzik> I hope that never goes away.
2117 2014-03-17 21:48:07 <phantomcircuit> jgarzik, what?
2118 2014-03-17 21:48:20 c0rw1n has joined
2119 2014-03-17 21:48:39 <sipa> waxwing: making the signature sort of an attachment, only there to make it valid
2120 2014-03-17 21:48:47 <waxwing> sipa, well obvious follow up, why can't it be done today?
2121 2014-03-17 21:49:01 aquarat has quit (Ping timeout: 252 seconds)
2122 2014-03-17 21:49:03 <sipa> waxwing: it would require changing every piece of bitcoin software on earth
2123 2014-03-17 21:49:21 <jgarzik> phantomcircuit, The question to your question is "no" if you were speaking generally.
2124 2014-03-17 21:49:24 Krellan_ has joined
2125 2014-03-17 21:49:35 <waxwing> sipa, well there's that i guess
2126 2014-03-17 21:49:37 <sipa> jgarzik: you mean justanotheruser, not phantomcircuit
2127 2014-03-17 21:49:46 <phantomcircuit> jgarzik, i didn't ask that :P
2128 2014-03-17 21:49:52 * jgarzik kicks his brain
2129 2014-03-17 21:49:59 Aquent has joined
2130 2014-03-17 21:50:03 * sipa pours some coffee in jgarzik
2131 2014-03-17 21:50:04 <phantomcircuit> hehe
2132 2014-03-17 21:50:20 <jgarzik> indeed, s/phantomcircuit/justanotheruser/
2133 2014-03-17 21:50:22 <sipa> actually, i'll get some myself!
2134 2014-03-17 21:50:27 draino has joined
2135 2014-03-17 21:50:28 <justanotheruser> What
2136 2014-03-17 21:50:43 <Aquent> !seen gavinandresen
2137 2014-03-17 21:50:43 <gribble> gavinandresen was last seen in #bitcoin-dev 5 hours, 24 minutes, and 15 seconds ago: <gavinandresen> disident: ⦠and re-run configure
2138 2014-03-17 21:51:07 <jgarzik> My eyes were sitting there staring at "phantomcircuit" then twitched over to "do you foresee tx's ever not being malleable?"
2139 2014-03-17 21:51:17 <jgarzik> I think some sort of Mexican food is the best corrective action.
2140 2014-03-17 21:51:24 <justanotheruser> jgarzik: Well obviously some will want their tx to not be malleable
2141 2014-03-17 21:51:32 <justanotheruser> and some will make them malleable on purpose
2142 2014-03-17 21:51:36 <phantomcircuit> I do not expect transactions to ever be entirely fixed
2143 2014-03-17 21:51:46 <justanotheruser> That's too bad :(
2144 2014-03-17 21:51:53 <sipa> justanotheruser: bip62's purpose is providing optional non-malleability
2145 2014-03-17 21:52:04 <sipa> justanotheruser: but it cannot account for unknown sources of malleability
2146 2014-03-17 21:52:11 Luke-Jr has joined
2147 2014-03-17 21:52:25 Aido has joined
2148 2014-03-17 21:52:30 <justanotheruser> sipa: yeah, but there could be proofs that every component of a tx can be made non-malleable, right?
2149 2014-03-17 21:52:41 _alp_ has quit (Ping timeout: 240 seconds)
2150 2014-03-17 21:52:49 <sipa> justanotheruser: be my guest
2151 2014-03-17 21:52:51 <gmaxwell> some tx cannot be non-malleable, inherently. It's a feature, not a bug.
2152 2014-03-17 21:52:52 debiantoruser has quit (Ping timeout: 252 seconds)
2153 2014-03-17 21:53:03 <justanotheruser> gmaxwell: "can be made"
2154 2014-03-17 21:53:15 <waxwing> why do people keep saying it's a feature? what's the good aspect?
2155 2014-03-17 21:53:29 <sipa> waxwing: anyonecanpay transactions for example
2156 2014-03-17 21:53:51 <justanotheruser> sipa: minerscanpay :)
2157 2014-03-17 21:53:53 <sipa> in some cases, you want to allow modifications to a transaction after it is signed
2158 2014-03-17 21:53:54 debiantoruser has joined
2159 2014-03-17 21:53:58 <gmaxwell> waxwing: you can create intentionally malleable transactions, e.g. where fees can be added later or where multiple people can pool funds without knowing the payers in advance (e.g. a kickstarter)
2160 2014-03-17 21:54:12 <sipa> waxwing: in particular, when you don't know part of the transaction when signing
2161 2014-03-17 21:54:21 <waxwing> right
2162 2014-03-17 21:54:39 <waxwing> so really you want both: in some cases you want to know txid before confirm, in other cases you want flexibility
2163 2014-03-17 21:54:43 _ImI_ has joined
2164 2014-03-17 21:55:00 ninsei has quit (Quit: -a- Connection Timed Out)
2165 2014-03-17 21:55:12 <gmaxwell> right, its unfontunate that today you can never be completely free of it... but always being free of malleability isn't possible without losing useful functionality.
2166 2014-03-17 21:55:14 <waxwing> so BIP62 is give the option of non-malleability
2167 2014-03-17 21:55:15 ninsei has joined
2168 2014-03-17 21:55:30 <gmaxwell> yes, so long as you're not doing that inherently malleable things ... we hope.
2169 2014-03-17 21:55:31 <sipa> waxwing: exactly
2170 2014-03-17 21:55:43 <gmaxwell> It's actually quite hard to be sure the malleability is gone however.
2171 2014-03-17 21:56:04 <sipa> i should add a section to bip62 to explain exactly which classes of transactions can be protected by it
2172 2014-03-17 21:56:07 buhbuh has joined
2173 2014-03-17 21:58:08 <gmaxwell> I'm thinking of proposing a soft forking addition to add an OP_NLOCKTIMEVERIFY which checks the spending transactions' nlocktime and peeks at the stack and fails the verification unless the nlocktime is >= the word on the stack and seq<maximum. ... this lets you have secure refunds, even in the inherently malleable cases. And it's unconditionally safe in reorgs, unlike some of the other transaction locking in script things that people ...
2174 2014-03-17 21:58:15 <gmaxwell> ... have asked for.
2175 2014-03-17 21:58:19 <jgarzik> gmaxwell, <vendor hat: on> That is VERY interesting. I "knew" that, but had not thought about TX fees in this context. That would seem superior to relying on child-pays-for-parent to get our customer TXs confirmed.
2176 2014-03-17 21:58:28 <jgarzik> gmaxwell, Seems like it would require a minor payment protocol extension
2177 2014-03-17 21:58:44 <jgarzik> 1 tx is better than 2
2178 2014-03-17 21:58:53 <gmaxwell> "please sign this as anyone can pay" yes.
2179 2014-03-17 21:59:03 <jgarzik> but we need the wallet to know how to construct a TX where we can add another input.
2180 2014-03-17 21:59:33 <gmaxwell> it should be sufficient just to have the sighash flags, and then the wallet needs to gracefully handle the mutant getting mined instead.
2181 2014-03-17 21:59:43 <justanotheruser> Please estimate how much it would cost to fund the elimination (of undesired) malleability
2182 2014-03-17 21:59:49 bbrian has joined
2183 2014-03-17 22:00:26 <jgarzik> gmaxwell, yep
2184 2014-03-17 22:00:39 aquarat has joined
2185 2014-03-17 22:00:53 kbouw has quit (Quit: Textual IRC Client: www.textualapp.com)
2186 2014-03-17 22:00:59 <gmaxwell> justanotheruser: there is a proposal, most of it is implemented. Some more things need to be implemented (multisig dummy value, and triggered enforcement in blocks)
2187 2014-03-17 22:01:26 Emcy has quit (Read error: Connection reset by peer)
2188 2014-03-17 22:02:01 <justanotheruser> gmaxwell: There need to be proofs that the scriptsig doesn't have unwanted malleability and ECDSA don't either, though, right?
2189 2014-03-17 22:02:40 <gmaxwell> oh you mean to be _sure_ of it. This might be quite hard.
2190 2014-03-17 22:02:46 <hearn> ecdsa itself is not proven
2191 2014-03-17 22:02:51 Luke-Jr has quit (Remote host closed the connection)
2192 2014-03-17 22:02:52 <gmaxwell> because ^
2193 2014-03-17 22:03:00 ConvivialMatt has quit (Quit: ConvivialMatt)
2194 2014-03-17 22:03:15 Emcy has joined
2195 2014-03-17 22:03:15 Emcy has quit (Changing host)
2196 2014-03-17 22:03:15 Emcy has joined
2197 2014-03-17 22:03:21 <maaku> gmaxwell: is that the same semantics as OP_MATURITY? (takes a height and returns true if buried by at least that many blocks)
2198 2014-03-17 22:03:26 <gmaxwell> The place I know about where its _super_ critical is refunds. And I think I can make a very simple proposal that makes most refunds not care about malleability at all.
2199 2014-03-17 22:03:29 <justanotheruser> hearn: to my understanding, you can prove ECDSA isn't malleable while assuming it's secure
2200 2014-03-17 22:03:46 <sipa> justanotheruser: please do!
2201 2014-03-17 22:03:54 <phantomcircuit> gmaxwell, refunds?
2202 2014-03-17 22:03:54 jtimon has joined
2203 2014-03-17 22:04:08 <gmaxwell> maaku: OP_MATURITY is not reorg safe (esp if you invert the test, if you didn't really mean OP_MATURITYVERIFY)
2204 2014-03-17 22:04:13 <justanotheruser> sipa: Hah, I was just talking to someone who was looking at such a proof, I am not able to do that
2205 2014-03-17 22:04:31 <gmaxwell> justanotheruser: It's possible, but the point is that it's hard to prove anything at all about ECDSA.
2206 2014-03-17 22:04:42 <maaku> ok i see that, but is OP_MATURITYVERIFY safe?
2207 2014-03-17 22:04:50 <gmaxwell> ECDSA is the patent dodge bastard stepchild of schnorr signatures.
2208 2014-03-17 22:04:54 xdotcomm_ has joined
2209 2014-03-17 22:05:06 <maaku> it seems simpler than some nLockTime-specific restriciton
2210 2014-03-17 22:05:08 <sipa> gmaxwell: by OP_MATURITY we mean: fail verification if top stack element is more than number of confirmations
2211 2014-03-17 22:05:22 ryanxcharles has joined
2212 2014-03-17 22:05:26 <maaku> sipa: s/more/less/ ?
2213 2014-03-17 22:05:29 <justanotheruser> gmaxwell: Weren't you telling me schnorr sigs were massive?
2214 2014-03-17 22:05:34 <sipa> maaku: more
2215 2014-03-17 22:05:39 <gmaxwell> justanotheruser: huh? no.
2216 2014-03-17 22:05:48 <sipa> justanotheruser: you mean lamport signatures
2217 2014-03-17 22:05:53 <jgarzik> OP_MATURITYVERIFY would be useful in my microchannel payments server/client pair: https://github.com/jgarzik/mcp
2218 2014-03-17 22:05:59 <jgarzik> I just wrote refund TX code couple days ago.
2219 2014-03-17 22:06:00 <justanotheruser> sipa: probably
2220 2014-03-17 22:06:02 Neozonz has joined
2221 2014-03-17 22:06:11 <jgarzik> You implement it, I'll use it ;p
2222 2014-03-17 22:06:30 <justanotheruser> When does the schnorr patent expire?
2223 2014-03-17 22:06:35 Adlai has quit (Quit: WeeChat 0.4.3)
2224 2014-03-17 22:06:37 drayah has quit (Remote host closed the connection)
2225 2014-03-17 22:06:38 <gmaxwell> sipa: I'd need to think more. I like the locktime check because it is entirely stateless with respect to the blockchain. It's just a checksig operator, effectively: test if the transaction meets some criteria.
2226 2014-03-17 22:06:45 <gmaxwell> justanotheruser: a year ago.
2227 2014-03-17 22:06:55 <sipa> gmaxwell: same with what i propose
2228 2014-03-17 22:07:03 <sipa> gmaxwell: i think we're talking about the same thing
2229 2014-03-17 22:07:09 tombtc has quit (Quit: Wychodzi)
2230 2014-03-17 22:07:13 <gmaxwell> OK.
2231 2014-03-17 22:07:13 <justanotheruser> gmaxwell: So the only thing preventing it from being in bitcoin is a hardfork?
2232 2014-03-17 22:07:16 <maaku> sipa: right, I failed at parsing your description
2233 2014-03-17 22:07:30 _ImI_ has quit (Quit: _ImI_)
2234 2014-03-17 22:07:39 <sipa> gmaxwell: well, i don't know what locktime has to do with it
2235 2014-03-17 22:07:58 _alp_ has joined
2236 2014-03-17 22:08:06 <maaku> gmaxwell: the nLockTime check has the disadvantage that you don't know ahead of time when the TX will make it in the chain...
2237 2014-03-17 22:08:21 johnsoft has quit (Ping timeout: 246 seconds)
2238 2014-03-17 22:08:35 <maaku> although I suppose that is fine for some use cases
2239 2014-03-17 22:09:01 Neozonz has quit (Discx2!~Neozonz@unaffiliated/neozonz|Ping timeout: 255 seconds)
2240 2014-03-17 22:09:19 Emcy_ has joined
2241 2014-03-17 22:09:19 Emcy_ has quit (Changing host)
2242 2014-03-17 22:09:19 Emcy_ has joined
2243 2014-03-17 22:09:23 johnsoft has joined
2244 2014-03-17 22:09:27 <gmaxwell> so if you actually want to make it relative I don't think it's as reorg safe, it's also not chain-stateless.
2245 2014-03-17 22:09:48 ninsei has quit (Quit: -a- Connection Timed Out)
2246 2014-03-17 22:09:56 <gmaxwell> Since to know if txn X is valid you need to know where X.parent was mined. And then the validity is conditional on past state external to X and X.parent.
2247 2014-03-17 22:10:04 <gmaxwell> So what I'm suggesting is, in fact, different.
2248 2014-03-17 22:10:05 <phantomcircuit> gmaxwell, bleh xchat killed itself, refund transaction?
2249 2014-03-17 22:10:05 ninsei has joined
2250 2014-03-17 22:10:15 <phantomcircuit> as in a transaction to refund a previous transaction?
2251 2014-03-17 22:10:32 maraoz has quit (Remote host closed the connection)
2252 2014-03-17 22:10:35 m0mchil has quit (Ping timeout: 264 seconds)
2253 2014-03-17 22:10:59 _ImI_ has joined
2254 2014-03-17 22:11:10 <gmaxwell> phantomcircuit: like you pay into an escrow, but to prevent holdup you make sure that if the escrow isn't released by some time, that you can release it eventually. (e.g. by having someone compute a pre-signed nlocked refund transaction)
2255 2014-03-17 22:11:15 spr4wl_org has quit (Quit: spr4wl_org)
2256 2014-03-17 22:11:29 <phantomcircuit> ah
2257 2014-03-17 22:11:43 <justanotheruser> Gmaxwell, do you have a post explaining this proposal?
2258 2014-03-17 22:12:04 <gmaxwell> justanotheruser: which proposal?
2259 2014-03-17 22:12:35 <justanotheruser> 18:02 < gmaxwell> The place I know about where its _super_ critical is refunds. And I think I can make a very simple proposal that makes most refunds not care about malleability at all.
2260 2014-03-17 22:12:39 <justanotheruser> 18:02 < gmaxwell> The place I know about where its _super_ critical is refunds. And I think I can make a very simple proposal that makes most refunds not care about malleability at all.
2261 2014-03-17 22:12:43 <justanotheruser> 18:02 < gmaxwell> The place I know about where its _super_ critical is refunds. And I think I can make a very simple proposal that makes most refunds not care about malleability at all.
2262 2014-03-17 22:12:47 <justanotheruser> Sorry!
2263 2014-03-17 22:13:26 <gmaxwell> justanotheruser: Not yet.
2264 2014-03-17 22:13:31 Emcy has quit (Ping timeout: 255 seconds)
2265 2014-03-17 22:13:45 <justanotheruser> gmaxwell: I assume it can do more than just handle refunds?
2266 2014-03-17 22:13:59 <gmaxwell> It's the OP_NLOCKTIMEVERIFY (or OP_MATURITYVERIFY) stuff just mentioned.
2267 2014-03-17 22:14:11 <gmaxwell> Sure it could be used to achieve funds that can't be spent and things like that.
2268 2014-03-17 22:14:14 <justanotheruser> Oh, I was away. I'll read that
2269 2014-03-17 22:14:17 m0mchil has joined
2270 2014-03-17 22:14:20 m0mchil has quit (Changing host)
2271 2014-03-17 22:14:20 m0mchil has joined
2272 2014-03-17 22:14:37 buhbuh has quit (Quit: Page closed)
2273 2014-03-17 22:14:41 <gmaxwell> which you could also do with nlocktime and throwing away a key... but thats messy and requires basically an extra transaction and is slain by malleability too
2274 2014-03-17 22:15:14 _ImI_ has quit (Client Quit)
2275 2014-03-17 22:15:35 m0mchil has quit (Client Quit)
2276 2014-03-17 22:15:50 <jgarzik> gmaxwell, I also want to build a very simple service that holds onto time-locked transactions until (a) they unlock or (b) are double-spent away
2277 2014-03-17 22:16:02 <jgarzik> Dead man's switch, auto-refund, many applications of that.
2278 2014-03-17 22:16:12 <jgarzik> as the network will not relay them
2279 2014-03-17 22:16:15 <gmaxwell> yea sure. thats trivial.
2280 2014-03-17 22:16:53 Luke-Jr has joined
2281 2014-03-17 22:16:59 <gmaxwell> well less trivial if they auto-cull conflicted transactions to save space.
2282 2014-03-17 22:17:32 <phantomcircuit> i cant remember, is the nlocktime stuff disabled or merely very very heavily discouraged?
2283 2014-03-17 22:17:38 <gmaxwell> next question is should wallets support having a mode which autogenerates transactions and passes them off to this service, so, e.g. if you go 5 years without transacting your coins go to charity. :P
2284 2014-03-17 22:17:48 <gmaxwell> phantomcircuit: it's neither disabled or discouraged.
2285 2014-03-17 22:17:57 <phantomcircuit> hmm
2286 2014-03-17 22:18:00 ninsei_ has joined
2287 2014-03-17 22:18:06 <gmaxwell> Transactions which are not past their locktime do not relay... as they're not valid yet.
2288 2014-03-17 22:18:12 <phantomcircuit> clearly i need to spend less time building credit card fraud prevention models....
2289 2014-03-17 22:18:32 <phantomcircuit> (which fyi are entirely pointless)
2290 2014-03-17 22:18:39 <gmaxwell> (they used to relay and that got disabled, .. as it was a dos attack vector and because it was a theft vector for wallets that were dumb enough to display them :) )
2291 2014-03-17 22:18:51 <phantomcircuit> ah
2292 2014-03-17 22:18:51 btcbtc has quit (Quit: btcbtc)
2293 2014-03-17 22:18:52 <phantomcircuit> heh
2294 2014-03-17 22:18:57 <hearn> i doubt they are pointless
2295 2014-03-17 22:19:13 firelegend has joined
2296 2014-03-17 22:19:22 ninsei has quit (Ping timeout: 255 seconds)
2297 2014-03-17 22:19:32 aynstein has quit (Remote host closed the connection)
2298 2014-03-17 22:19:42 <phantomcircuit> hearn, for a merchant they are largely pointless, you simply dont have enough actual data to build a functional model
2299 2014-03-17 22:19:57 <phantomcircuit> im sure visa/mastercard could do a much better job
2300 2014-03-17 22:20:10 aynstein has joined
2301 2014-03-17 22:20:56 SrPx has quit (Quit: SrPx)
2302 2014-03-17 22:21:48 <jgarzik> gmaxwell, yeah, time-lock'd relaying is clearly a DoS vector
2303 2014-03-17 22:22:08 <jgarzik> Ideally I'd like to build a server that $somehow cooperates with other independent operators to store these time-lock'd TXs
2304 2014-03-17 22:22:11 <jgarzik> no single service SPOF
2305 2014-03-17 22:22:13 <hearn> well, i guess they were biased, but the google checkout team always claimed the banks/visa were useless and they ended up having to stop most of the fraud themselves
2306 2014-03-17 22:22:21 <hearn> banks had fewer signals
2307 2014-03-17 22:22:38 softwaremechanic has joined
2308 2014-03-17 22:22:53 <jgarzik> hearn, That's the experience of the bitcoin community too :) Banks just operate in Wrath Of God Mode: if fraud appears, it is your fault, account closed.
2309 2014-03-17 22:23:17 <gmaxwell> jgarzik: sure sure, like the pgp keyserver network.
2310 2014-03-17 22:23:39 _ImI_ has joined
2311 2014-03-17 22:23:57 <hearn> jgarzik: it could be a p2p network
2312 2014-03-17 22:24:04 <jouke> jgarzik: tell me about it.
2313 2014-03-17 22:24:09 <hearn> jgarzik: perhaps, they could relay transactions to each other and store them on disk!
2314 2014-03-17 22:24:10 <gmaxwell> and DOS is prevented by requring that the transactions in question spend existant txouts... and the fact that disk space is relatively cheap.
2315 2014-03-17 22:24:27 aynstein has quit (Ping timeout: 246 seconds)
2316 2014-03-17 22:25:01 [\\\] has joined
2317 2014-03-17 22:25:07 <gmaxwell> hearn: difference of course being that you opt into taking an extra tbyte of disk space, vs having it imposed on you by virtue of running a bitcoin node. We don't need anywhere near as much distribution for a future transaction queue. :)
2318 2014-03-17 22:25:11 <maaku> jgarzik: why not relay nLockTime'd transactions, but put them in a separate holding area (not visible to wallet code or the mempool)
2319 2014-03-17 22:25:44 Guyver2 has quit (Quit: :))
2320 2014-03-17 22:25:47 <jgarzik> maaku, still too easy to DoS with apparently-valid use cases
2321 2014-03-17 22:26:09 <jgarzik> maaku, you might want to rapidly revise a transaction
2322 2014-03-17 22:26:15 kadoban has quit (Read error: Connection reset by peer)
2323 2014-03-17 22:26:41 ninsei_ has quit (Quit: -a- Connection Timed Out)
2324 2014-03-17 22:26:58 ninsei has joined
2325 2014-03-17 22:27:12 <hearn> gmaxwell: well, you can always specify how much disk space you want to spend and throw away any transactions that fall out of the queue
2326 2014-03-17 22:27:24 <gmaxwell> still have the relay bandwidth involved.
2327 2014-03-17 22:27:33 wallet42 has joined
2328 2014-03-17 22:28:28 ConvivialMatt has joined
2329 2014-03-17 22:28:56 kadoban has joined
2330 2014-03-17 22:30:48 <hearn> gmaxwell: bandwidth is the same as for a non-timelocked transaction
2331 2014-03-17 22:31:03 _ImI_ has quit (Quit: _ImI_)
2332 2014-03-17 22:31:14 <gmaxwell> hearn: non-timelocked transactions actually go through, so the fees they pay (and such) actually mean something.
2333 2014-03-17 22:31:14 <hearn> (until replacement is reactivated)
2334 2014-03-17 22:31:59 <gmaxwell> vs, spamming a locked transaction, then going and double spending it.. then doing it again with the new txout.
2335 2014-03-17 22:32:12 yubrew has joined
2336 2014-03-17 22:32:50 <hearn> either you can quickly and easily find miners who ignore the rules, in which case it's not so different to a regular transaction. or it takes a long time to double spend it, in which case you're paying opportunity cost
2337 2014-03-17 22:33:02 <hearn> anyway, shifting all this to a separate system doesn't resolve any of the issues
2338 2014-03-17 22:33:41 Luke-Jr has quit (Remote host closed the connection)
2339 2014-03-17 22:33:45 <gmaxwell> It does because a couple dozen servers that do that requires less resources in total than thousands of nodes.
2340 2014-03-17 22:34:06 Starduster has quit (Quit: gotta go)
2341 2014-03-17 22:34:43 ThomasV has joined
2342 2014-03-17 22:35:33 softwaremechanic has quit (Quit: Leaving.)
2343 2014-03-17 22:36:11 songz has quit (Read error: No route to host)
2344 2014-03-17 22:36:19 bbrian has quit (Ping timeout: 252 seconds)
2345 2014-03-17 22:36:41 yubrew has quit (Ping timeout: 240 seconds)
2346 2014-03-17 22:36:53 <hearn> nodes can just inform peers of the max lock time they're able to store, given their disk space capacity. it doesn't seem like a big issue to me. the longer term the time lock is, the less it propagates
2347 2014-03-17 22:37:10 <firelegend> To watch transactions in "real-time" would I only need to implement the network protocol part in a program?
2348 2014-03-17 22:37:25 Luke-Jr has joined
2349 2014-03-17 22:37:41 <michagogo> cloud!uid14316@wikia/Michagogo|...TechStuff got gavinandresen's name wrong... They called him Avin.
2350 2014-03-17 22:37:54 <maaku> firelegend: sure, or modify bitcoind to notify you when it sees a transaction (probably easier)
2351 2014-03-17 22:37:58 ryanxcha_ has joined
2352 2014-03-17 22:38:02 softwaremechanic has joined
2353 2014-03-17 22:38:17 ryanxcharles has quit (Ping timeout: 240 seconds)
2354 2014-03-17 22:38:18 <sipa> Avin Ndresen?
2355 2014-03-17 22:38:34 <justanotheruser> maaku: You wouldn't even have to modify bitcoind, you just would have to getrawmempool and look for differences
2356 2014-03-17 22:39:07 <firelegend> Sure bitcoind has all I need, but it's a bit of a resource hog(space wise) plus should be fun :D. And yes, I only want to do it for the fun of it, not do something important with it :)
2357 2014-03-17 22:39:25 <maaku> anyone know how to build Bitcoin-Qt.app on the Mac under the new autotools build process?
2358 2014-03-17 22:40:07 Luke-Jr has quit (Remote host closed the connection)
2359 2014-03-17 22:40:28 <sipa> maaku: cfields and gavinandresen presumably do
2360 2014-03-17 22:42:09 hmmma has joined
2361 2014-03-17 22:42:52 <hearn> maaku: ./configure && make not working for you?
2362 2014-03-17 22:44:20 fronti has quit (Remote host closed the connection)
2363 2014-03-17 22:44:43 ninsei has quit (Quit: -a- Connection Timed Out)
2364 2014-03-17 22:44:46 wiggitywhack has quit (Quit: WeeChat 0.3.7)
2365 2014-03-17 22:45:00 ninsei has joined
2366 2014-03-17 22:45:06 <maaku> hearn: it builds bitcoin-qt (the executable), but not Bitcoin-Qt.app (the Mac OS X package)
2367 2014-03-17 22:45:24 <hearn> ah
2368 2014-03-17 22:45:26 <hearn> not sure
2369 2014-03-17 22:46:09 ryanxcha_ has quit (Ping timeout: 246 seconds)
2370 2014-03-17 22:46:15 <sipa> make deploy
2371 2014-03-17 22:46:19 <sipa> or something like that?
2372 2014-03-17 22:46:28 <sipa> make dist
2373 2014-03-17 22:46:30 Luke-Jr has joined
2374 2014-03-17 22:47:50 jMyles has quit (Read error: Connection reset by peer)
2375 2014-03-17 22:49:06 ThomasV has quit (Ping timeout: 240 seconds)
2376 2014-03-17 22:49:42 berndj has quit (Ping timeout: 240 seconds)
2377 2014-03-17 22:50:25 nickler has quit (Ping timeout: 255 seconds)
2378 2014-03-17 22:50:29 berndj has joined
2379 2014-03-17 22:50:36 <maaku> ah, make deploy
2380 2014-03-17 22:50:37 <maaku> thanks
2381 2014-03-17 22:50:42 Phrak79 has quit (Ping timeout: 240 seconds)
2382 2014-03-17 22:51:16 nova90 has quit (Quit: nova90)
2383 2014-03-17 22:51:46 Diablo-D3 has quit (Ping timeout: 255 seconds)
2384 2014-03-17 22:51:59 nickler has joined
2385 2014-03-17 22:52:11 Diablo-D3 has joined
2386 2014-03-17 22:52:17 shesek has quit (Ping timeout: 240 seconds)
2387 2014-03-17 22:53:11 <michagogo> cloud!uid14316@wikia/Michagogo|God dammit, they're getting mining wrong
2388 2014-03-17 22:53:21 <michagogo> cloud!uid14316@wikia/Michagogo|They're claiming there's progress
2389 2014-03-17 22:53:23 <sipa> ?
2390 2014-03-17 22:53:26 <sipa> who
2391 2014-03-17 22:53:44 hmsimha has joined
2392 2014-03-17 22:54:05 <michagogo> cloud!uid14316@wikia/Michagogo|Saying "it's not a slot machine, someone else might get it and you'll have to start over"
2393 2014-03-17 22:54:23 <michagogo> cloud!uid14316@wikia/Michagogo|sipa: Jonathan and Lauren, the hosts of TechStuff
2394 2014-03-17 22:54:30 jMyles has joined
2395 2014-03-17 22:54:32 * michagogo cloud!uid14316@wikia/Michagogo|goes to write an email
2396 2014-03-17 22:54:34 <gmaxwell> ::sigh:: of course.
2397 2014-03-17 22:54:36 johnsoft has quit (Ping timeout: 264 seconds)
2398 2014-03-17 22:54:40 <sipa> well, that's not incorrect as such
2399 2014-03-17 22:54:51 <sipa> you do have to start over when someone else finds a block
2400 2014-03-17 22:54:54 johnsoft has joined
2401 2014-03-17 22:54:57 <michagogo> cloud!uid14316@wikia/Michagogo|sipa: no you don't
2402 2014-03-17 22:54:59 <sipa> but you have to start over all the time anyway
2403 2014-03-17 22:55:04 <gmaxwell> except "start over" implies progress, as you're .. right.
2404 2014-03-17 22:55:11 jMyles has quit (Read error: Connection reset by peer)
2405 2014-03-17 22:55:26 tinaivanova has quit (Quit: ChatZilla 0.9.90.1 [Firefox 27.0.1/20140212131424])
2406 2014-03-17 22:55:33 <michagogo> cloud!uid14316@wikia/Michagogo|I guess for some definitions of "start over"
2407 2014-03-17 22:55:43 <sipa> and depending on what you're referring to... you don't continuously restart the block creation (as opposed to hashing)
2408 2014-03-17 22:55:51 <sipa> and that is something you have to redo when a new block is found
2409 2014-03-17 22:55:58 <sipa> then again, fully agree that it's at least misleading
2410 2014-03-17 22:56:26 ninsei has quit (Quit: -a- Connection Timed Out)
2411 2014-03-17 22:56:28 <gmaxwell> man, I think we left you in proximity to luke for too long. :P
2412 2014-03-17 22:56:40 ninsei has joined
2413 2014-03-17 22:57:05 songz has joined
2414 2014-03-17 22:57:26 <sipa> haha!
2415 2014-03-17 22:57:45 btcbtc has joined
2416 2014-03-17 22:59:38 ryanxcharles has joined
2417 2014-03-17 23:00:59 <Luke-Jr> â¦
2418 2014-03-17 23:01:19 <Luke-Jr> you definitely have to start over with a given hash
2419 2014-03-17 23:01:22 btcbtc has quit (Client Quit)
2420 2014-03-17 23:01:25 <Luke-Jr> but, you do that constantly :D
2421 2014-03-17 23:01:35 songz has quit (Ping timeout: 264 seconds)
2422 2014-03-17 23:02:01 <gmaxwell> Yea, I'm ribbing you, don't worry about it. It's just that brand of pedantically correct in some sense but not always the most useful defintion.
2423 2014-03-17 23:02:10 ninsei_ has joined
2424 2014-03-17 23:03:55 ninsei has quit (Ping timeout: 255 seconds)
2425 2014-03-17 23:04:08 viajero has joined
2426 2014-03-17 23:04:15 blumenkraft has quit (Ping timeout: 246 seconds)
2427 2014-03-17 23:04:22 <andytoshi> i think we could've used it in the #bitcoin conversation about this you just had gmaxwell, there was a lot of definition confusion about the "same block" and i'm not convinced that everyone who claimed to understand actually did..
2428 2014-03-17 23:05:17 <gmaxwell> I think they didn't but I gave up.
2429 2014-03-17 23:05:25 <gmaxwell> I'm sure they were laboring under the restart confusion.
2430 2014-03-17 23:05:42 <gmaxwell> But to be clear, I mean what the thing michagogo|cloud was citing was misleading.
2431 2014-03-17 23:06:39 <gmaxwell> Like, no description should ever mention "someone else can find a block and you need to start over" since that strongly implies that you lost the work you did since the last block even if there is a pedantic reading "need to start over just like you start over after every failed hashing operation" :)
2432 2014-03-17 23:07:07 Chief_Panda has quit (Ping timeout: 252 seconds)
2433 2014-03-17 23:07:35 EagleTM has joined
2434 2014-03-17 23:07:56 go11111111111 has joined
2435 2014-03-17 23:07:59 raid5 has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzzâ¦)
2436 2014-03-17 23:08:13 <Belxjander> Doesn't t he client "restart" for every block hashing attempt regardless of anything else?
2437 2014-03-17 23:08:46 johnsoft has quit (Ping timeout: 252 seconds)
2438 2014-03-17 23:08:59 <gmaxwell> yes. there is no progress. every hash is independant. And this is really important, it's why mining isn't a race where the fastest always wins.
2439 2014-03-17 23:09:00 johnsoft has joined
2440 2014-03-17 23:09:01 <maaku> Belxjander: not for every hash attempt
2441 2014-03-17 23:09:24 <maaku> it tries a few billion (trillion?) hashes before "starting over"
2442 2014-03-17 23:09:47 <maaku> but yeah, overloaded use of the word "start over"
2443 2014-03-17 23:10:03 <airbreather> like gmaxwell said... that's a pedantic reading, and it's getting more pedantic, especially if the original quote was aimed at the masses
2444 2014-03-17 23:10:50 <gmaxwell> maaku: it's starting over every operation if by starting over you mean losing the advantage of the work you already did. (as it's memoryless)
2445 2014-03-17 23:11:08 sserrano44 has quit (Quit: Computer has gone to sleep.)
2446 2014-03-17 23:11:42 <maaku> gmaxwell: yeah i see what you mean
2447 2014-03-17 23:11:51 shesek has joined
2448 2014-03-17 23:12:21 <gmaxwell> airbreather: it actually matters because a misunderstanding on this pointâ for exampleâ contributes subtantially to causing miners to join the "largest" pool.
2449 2014-03-17 23:12:22 zenojis has joined
2450 2014-03-17 23:13:03 <airbreather> True. it stems from a fundamental misunderstanding of statistics that's forgivable when it comes from people who aren't perceived as "in-the-know"
2451 2014-03-17 23:13:48 pecket has quit (Ping timeout: 264 seconds)
2452 2014-03-17 23:14:16 torsthaldo has quit (Ping timeout: 252 seconds)
2453 2014-03-17 23:14:41 pecket has joined
2454 2014-03-17 23:14:41 Krellan_ has quit (Ping timeout: 240 seconds)
2455 2014-03-17 23:15:00 djoot has quit (Ping timeout: 264 seconds)
2456 2014-03-17 23:15:12 KuDeTa has quit (Ping timeout: 246 seconds)
2457 2014-03-17 23:16:48 djoot has joined
2458 2014-03-17 23:16:48 djoot has quit (Changing host)
2459 2014-03-17 23:16:48 djoot has joined
2460 2014-03-17 23:17:27 blumenkraft has joined
2461 2014-03-17 23:18:06 songz has joined
2462 2014-03-17 23:18:09 Emzy has quit (Quit: Textual IRC Client: www.textualapp.com)
2463 2014-03-17 23:20:01 rdymac has quit (Excess Flood)
2464 2014-03-17 23:20:43 Bunnyh has quit (Ping timeout: 240 seconds)
2465 2014-03-17 23:21:07 aynstein has joined
2466 2014-03-17 23:21:39 Bunnyh has joined
2467 2014-03-17 23:21:44 Bunnyh has quit (Changing host)
2468 2014-03-17 23:21:45 Bunnyh has joined
2469 2014-03-17 23:22:45 HeySteve2 has quit (Read error: Connection reset by peer)
2470 2014-03-17 23:22:57 HeySteve has joined
2471 2014-03-17 23:24:34 <petertodd> gmaxwell: fwiw I have a running implementation of OP_NLOCKTIMEVERIFY somewhere that I can dredge up
2472 2014-03-17 23:24:46 rdymac has joined
2473 2014-03-17 23:24:48 <petertodd> gmaxwell: I may have even written the unittests
2474 2014-03-17 23:25:02 spinza has quit (Disconnected by services)
2475 2014-03-17 23:25:03 spin123456 has joined
2476 2014-03-17 23:25:21 <gmaxwell> petertodd: did you also reach the conclusion that its unconditionally safe?
2477 2014-03-17 23:25:28 one_zero has joined
2478 2014-03-17 23:25:31 <petertodd> gmaxwell: yup
2479 2014-03-17 23:25:41 KuDeTa has joined
2480 2014-03-17 23:25:48 dims has quit (Ping timeout: 264 seconds)
2481 2014-03-17 23:26:23 yubrew has joined
2482 2014-03-17 23:27:39 <Luke-Jr> .. unless you lock to some insane future date? :P
2483 2014-03-17 23:27:50 <petertodd> Luke-Jr: that's still safe for everyone else...
2484 2014-03-17 23:27:59 sirk390 has quit (Quit: Leaving.)
2485 2014-03-17 23:28:07 <Luke-Jr> at least nlocktime txns stay out of the mempools/UTXOs/etc until their date has come
2486 2014-03-17 23:28:15 <gmaxwell> yea, I mean, it just an unspendable utxo at that point, and there are a lot of ways to create those today.
2487 2014-03-17 23:28:19 <petertodd> Luke-Jr: so can OP_NLOCKTIMEVERIFY ones
2488 2014-03-17 23:28:26 <Luke-Jr> you'd need to make sure these ones don't get accepted, but don't anti-DoS ban either
2489 2014-03-17 23:28:48 <gmaxwell> the spending transaction isn't valid the signature check would fail. But good point on the anti-dos.
2490 2014-03-17 23:28:52 <petertodd> Luke-Jr: for UTXO's, well, one big 'meh' from me given how easy it is to creat unspendable
2491 2014-03-17 23:29:03 <gmaxwell> since it would be a signature failure and we do dos ban on those now.
2492 2014-03-17 23:29:11 <gmaxwell> oh derp no it's not a good point.
2493 2014-03-17 23:29:16 <gmaxwell> it's fine to dos on them.
2494 2014-03-17 23:29:26 <Luke-Jr> ?
2495 2014-03-17 23:29:31 <gmaxwell> thats part of the whole point of making it an nlocktime test.
2496 2014-03-17 23:29:43 bbrian has joined
2497 2014-03-17 23:29:44 <gmaxwell> Luke-Jr: OP_NLOCKTIMEVERIFY checks _this_ transactions nlocktime. Not the blocktime.
2498 2014-03-17 23:29:47 <Luke-Jr> if my clock is an hour ahead, I don't want to get banned..
2499 2014-03-17 23:29:59 <Luke-Jr> eh?
2500 2014-03-17 23:30:05 <petertodd> gmaxwell: IIRC I noticed that, and made it just give some leeway re: clocks (or was it less leeway? one or the other)
2501 2014-03-17 23:30:07 <Luke-Jr> that's.. odd
2502 2014-03-17 23:30:21 <gmaxwell> well what peter might have implemented is not the same as what I suggest.
2503 2014-03-17 23:30:28 HeySteve has quit (Read error: Connection reset by peer)
2504 2014-03-17 23:30:34 antephialtic has joined
2505 2014-03-17 23:30:35 <petertodd> gmaxwell: lol, don't quote me on "I actually implemented that bit"
2506 2014-03-17 23:30:40 HeySteve has joined
2507 2014-03-17 23:30:41 HeySteve has quit (Changing host)
2508 2014-03-17 23:30:41 HeySteve has joined
2509 2014-03-17 23:30:41 yubrew has quit (Ping timeout: 240 seconds)
2510 2014-03-17 23:30:54 <Luke-Jr> I guess it makes sense though
2511 2014-03-17 23:30:57 <gmaxwell> What I suggest is to just check the locktime on the transaction. "This transaction can't be spent except with a non-final transaction with a locktime >= foo"
2512 2014-03-17 23:30:59 <petertodd> and actually, no, there's no way i implemented mempool related anything, because come to think of it I definitely didn't change IsStandard()
2513 2014-03-17 23:31:04 <gmaxwell> and it avoids the layering violation.
2514 2014-03-17 23:31:21 <gmaxwell> in that the script still is uncondintionally valid or invalid without respect to the blockchain.
2515 2014-03-17 23:31:38 <petertodd> oh! actually that's good
2516 2014-03-17 23:31:57 raid5 has joined
2517 2014-03-17 23:31:58 <petertodd> that's better than what I did which was to use reuse the transaction IsFinal() test
2518 2014-03-17 23:32:03 <gmaxwell> Luke-Jr: yea, sorry this formulation was an idea I had last night... I think it's better than actually having a second check against the block time as you change _nothing_ but script.
2519 2014-03-17 23:32:20 <gmaxwell> no mempool changes, no reorg logic no nothing.. just script.
2520 2014-03-17 23:32:22 hanti is now known as HANTI
2521 2014-03-17 23:32:24 pablog has joined
2522 2014-03-17 23:32:59 <petertodd> easier to implement too because EvalScript() already has the transaction spending the txout - 95% of my patches changes were passing around height and blocktime's
2523 2014-03-17 23:33:20 sserrano44 has joined
2524 2014-03-17 23:33:25 <gmaxwell> it doesn't even have to be a *VERIFY or a > check either, except that it's hard to make it a softfork change otherwise. :(
2525 2014-03-17 23:33:34 HeySteve has quit (Read error: Connection reset by peer)
2526 2014-03-17 23:33:40 Coincidental has quit (Remote host closed the connection)
2527 2014-03-17 23:33:46 HeySteve has joined
2528 2014-03-17 23:33:49 <gmaxwell> petertodd: yea, it's just a new kind of checksig operation really. Just a test on the content of the spending txn.
2529 2014-03-17 23:34:02 <gmaxwell> I bet it can be done with 10 lines of code, not including the conditional activiation.
2530 2014-03-17 23:34:33 <petertodd> gmaxwell: very unusually this actually can be done with a new SIGHASH flag too
2531 2014-03-17 23:35:30 <gmaxwell> well except for the fact that CHECKSIG NOT would be a hardfork if you did.
2532 2014-03-17 23:35:32 aynstein_ has joined
2533 2014-03-17 23:35:46 rdymac_ has joined
2534 2014-03-17 23:36:12 <gmaxwell> which is why it still has to be a >= OP_*VERIFY to be a softforking change. alas. but yes, it would logically fit as a checksig modifier.
2535 2014-03-17 23:36:16 rdymac has quit (Ping timeout: 252 seconds)
2536 2014-03-17 23:36:19 rdymac_ is now known as rdymac
2537 2014-03-17 23:36:24 Coincidental has joined
2538 2014-03-17 23:36:37 aynstei__ has joined
2539 2014-03-17 23:36:45 rdymac has quit (Read error: Connection reset by peer)
2540 2014-03-17 23:37:17 <petertodd> no, you hack checksig to look at a surrounding hashed pushdata in the script for the nLockTime if SIGHASH_NLOCKTIMEVERIFY is set (ugly, but that makes it hashed)
2541 2014-03-17 23:37:27 <gmaxwell> oh yea you could do that.
2542 2014-03-17 23:37:28 <petertodd> just doing it as a new opcode is probably easier to understand though
2543 2014-03-17 23:38:02 <gmaxwell> making OP_CHECKSIG into OP_CHECKSIGMAYBEVERIFY would be lame. :P
2544 2014-03-17 23:38:14 ninsei_ has quit (Quit: -a- Connection Timed Out)
2545 2014-03-17 23:38:15 <petertodd> heh, and the CHECKMULTISIG version is even uglier
2546 2014-03-17 23:38:26 Aquent has left ("Leaving")
2547 2014-03-17 23:38:28 aynstein has quit (Ping timeout: 252 seconds)
2548 2014-03-17 23:38:31 ninsei has joined
2549 2014-03-17 23:38:58 Belxjander has quit (Quit: Sayonara)
2550 2014-03-17 23:39:01 EagleTM has quit (Ping timeout: 255 seconds)
2551 2014-03-17 23:39:03 <gmaxwell> yea in any case just a OP_CHECKNLOCKVERIFY (probably a better name) that checks the transaction like checksig does, and peeks on the stack and compares the nlock and sequence... kind of a no brainer change.
2552 2014-03-17 23:39:06 <petertodd> so yeah, OP_NOP2 -> OP_NLOCKTIMEVERIFY, and make the code in EvalScript check the top item on the stack against txTo.nLockTime
2553 2014-03-17 23:39:17 <gmaxwell> has to check the sequence too.
2554 2014-03-17 23:39:36 <petertodd> right, nSequence so nLockTime actually does something
2555 2014-03-17 23:39:40 <gmaxwell> too bad that OP_PUSHNLOCK OP_PUSHSEQ are also hardforking. That would be spiffy.
2556 2014-03-17 23:39:55 <petertodd> well... it's not hardforking if you make altstack2 :P
2557 2014-03-17 23:39:55 johnsoft has quit (Ping timeout: 255 seconds)
2558 2014-03-17 23:40:15 <gmaxwell> meh, at that point you make a P3SH.
2559 2014-03-17 23:40:18 <petertodd> indeed!
2560 2014-03-17 23:40:20 OneFixt has joined
2561 2014-03-17 23:40:36 aynstein_ has quit (Ping timeout: 264 seconds)
2562 2014-03-17 23:40:44 johnsoft has joined
2563 2014-03-17 23:41:05 daybyter has quit (Quit: Konversation terminated!)
2564 2014-03-17 23:41:12 <petertodd> I said it last, time, and I'll say it again: I think there's value in doing something really simple like OP_CHECKLOCKTIMEVERIFY as the first "new opcode" for bitcoin/litecoin to go through the motions of all the testing that needs to be done
2565 2014-03-17 23:41:23 dims has joined
2566 2014-03-17 23:42:04 <petertodd> similarly, it'd be useful to have a guaranteed non-mutable CHECKSIG type that hashes the scriptPubKey or something for those rare applications that absolutely must not have malleability (and can deal with the replay problem)
2567 2014-03-17 23:42:14 dnathe4th has joined
2568 2014-03-17 23:42:23 sirk390 has joined
2569 2014-03-17 23:42:25 <petertodd> either one makes a good candidate
2570 2014-03-17 23:43:19 btcdesigner has quit (Quit: Computer has gone to sleep.)
2571 2014-03-17 23:43:54 btcdesigner has joined
2572 2014-03-17 23:43:55 <gmaxwell> CHECKSIG is lame because you need to make it a VERIFY only unless you go the P3SH route.
2573 2014-03-17 23:44:08 <dnathe4th> Friends, I want to create a valid vanity address, just the address no private key needed, is there a formula to calculate the checksum needed to make a given ascii string a valid address? is there a closed solution possible?
2574 2014-03-17 23:44:15 <gmaxwell> If I were to redo checksig it woudl also not be a small change.
2575 2014-03-17 23:44:35 <petertodd> gmaxwell: indeed
2576 2014-03-17 23:45:00 <gmaxwell> dnathe4th: there are instructions somemplace but I urge you to reconsider, sending coins to unredeemable addresses creates a disproportional perpetual burden on the network and it shouldn't be encouraged.
2577 2014-03-17 23:46:08 <petertodd> gmaxwell: having an architecture where it creates perpetual burden on the network is placing purpetual burden on the dev team...
2578 2014-03-17 23:46:44 <heipa> so this mallible thing in reality is small issue?
2579 2014-03-17 23:46:53 <petertodd> heipa: for most use-cases yes
2580 2014-03-17 23:47:20 funky has joined
2581 2014-03-17 23:47:25 <heipa> it seems
2582 2014-03-17 23:47:38 <heipa> mtgox simply exadurated it
2583 2014-03-17 23:47:53 <heipa> as all other services and btc itself works fine
2584 2014-03-17 23:47:53 btcdesigner has quit (Ping timeout: 240 seconds)
2585 2014-03-17 23:48:58 <justanotheruser> heipa: It's like saying the USD is flawed because you implemented made your ATM give more money to anyone who crossed out the "6" in "$60 withdrawn" from the receipt
2586 2014-03-17 23:49:11 <heipa> yes
2587 2014-03-17 23:50:51 <heipa> maybe development team can simply make statement saying we checked the issue and its fine
2588 2014-03-17 23:51:00 <heipa> something to that extent
2589 2014-03-17 23:51:15 nessence has joined
2590 2014-03-17 23:51:25 <dnathe4th> gmaxwell: fair, but theoretically there is a closed form for it? Or did whoever figured out the 1bitcoineater address just get lucky?
2591 2014-03-17 23:51:28 <heipa> as online many people maybe trying to fix thing that is not required fixing in a first place?
2592 2014-03-17 23:51:39 <petertodd> heipa: they did - anyway this is OT here really for being old news
2593 2014-03-17 23:51:46 <heipa> ok
2594 2014-03-17 23:51:57 <heipa> just i read discussion now
2595 2014-03-17 23:52:05 <heipa> :)
2596 2014-03-17 23:52:13 phantomspark has quit (Ping timeout: 252 seconds)
2597 2014-03-17 23:52:51 <justanotheruser> dnathe4th: it doesn't require any luck to get that address
2598 2014-03-17 23:53:14 <petertodd> dnathe4th: just get a copy of python-bitcoinlib, and modify the CBase58Data class to disable the checksum check and regenerate the right one. then just give it your desired address
2599 2014-03-17 23:53:37 Belxjander has joined
2600 2014-03-17 23:54:04 t7 has quit (Remote host closed the connection)
2601 2014-03-17 23:54:32 <dnathe4th> At this point i'm less interested in the result, and more interested in the math behind it, I can't wrap my head around getting the right 20 byte payload (to calc the checksum from) to arrive at a desired base58 number
2602 2014-03-17 23:54:52 <kadoban> dnathe4th: in other words, yes it's quite easy, as long as you don't care if you can ever use it in any useful way
2603 2014-03-17 23:54:54 Coincidental has quit (Remote host closed the connection)
2604 2014-03-17 23:55:06 <dnathe4th> ah hmm
2605 2014-03-17 23:55:24 <dnathe4th> i will see what python-bitcoinlib says, thanks
2606 2014-03-17 23:55:38 <justanotheruser> dnathe4th: between step 6 and 9 there is no luck. Generate "hash" for step 6 that will give you that address https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses
2607 2014-03-17 23:55:39 <petertodd> dnathe4th: no math involved - you give it your desired text, tell it "go decode this", and then calculate whatever checksum that text/data resulted in
2608 2014-03-17 23:55:59 <heipa> the curve is used by btc is secp256k1 ?
2609 2014-03-17 23:56:04 <justanotheruser> The hash is just a made-up number to give them the desired result though
2610 2014-03-17 23:57:00 <sipa> heipa: yes
2611 2014-03-17 23:57:35 nickler has quit (Quit: Lost terminal)
2612 2014-03-17 23:58:00 go11111111111 has quit (Ping timeout: 264 seconds)
2613 2014-03-17 23:58:00 <dnathe4th> justanotheruser: the problem I was having was taking those steps backwards, from 9 back to the result of 6, how does one go from 'BitcoinEaterAddressDontSend' to the 20 byte payload of the actually address
2614 2014-03-17 23:58:05 ninsei has quit (Quit: -a- Connection Timed Out)
2615 2014-03-17 23:58:18 <heipa> simple secp256k1 or with some extra params? :)
2616 2014-03-17 23:58:21 ninsei has joined
2617 2014-03-17 23:58:29 <heipa> nearly clear how its all works by now :)
2618 2014-03-17 23:58:52 <justanotheruser> dnathe4th: convert from base 58 to base 16 (hex) to go from 9 to 8
2619 2014-03-17 23:58:55 <kadoban> dnathe4th: that's just base58decode, no?
2620 2014-03-17 23:59:22 <dnathe4th> kadoban: not exactly, because it doesn't have the checksum at the end yet
2621 2014-03-17 23:59:36 <justanotheruser> dnathe4th: remove the last 8 bytes 8->7