1 2012-10-13 00:34:04 <jgarzik> gmaxwell: yep
  2 2012-10-13 00:34:50 <jgarzik> 10/13/12 02:26:22 Flushed 4897 addresses to peers.dat  13ms
  3 2012-10-13 00:35:13 <jgarzik> no call for that, either.  that wants updating, to avoid writing when state does not change.
  4 2012-10-13 00:35:29 <gmaxwell> But last tried change.
  5 2012-10-13 00:35:46 <gmaxwell> er changed.
  6 2012-10-13 00:43:57 <phantomcircuit> gmaxwell, which is why it only took 14ms
  7 2012-10-13 00:43:59 <phantomcircuit> :)
  8 2012-10-13 00:50:20 <jgarzik> hmmm
  9 2012-10-13 00:50:49 <jgarzik> using the RPC API, it seems I have a need to know a change address for the wallet
 10 2012-10-13 00:51:23 <gmaxwell> hm.  I've always used a regular address for raw change.
 11 2012-10-13 00:51:35 <gmaxwell> I guess we ought to add a flag to get one of those.
 12 2012-10-13 00:51:37 <jgarzik> building a TX that spends a specific nValue to a specific address... but need to pick out coins
 13 2012-10-13 00:51:56 <jgarzik> it is easy enough to design the outputs... but where to send the change?
 14 2012-10-13 00:52:05 <gmaxwell> right, you can just use a non-change address though you'll get two entries in listtransactions.
 15 2012-10-13 00:52:27 <gmaxwell> (which is what I've done and never even considered that I'd want a change flagged address!)
 16 2012-10-13 00:52:51 <gmaxwell> though god knows what evil will happen if you getnewaddress [changeflag] and give it to someone else to start paying.
 17 2012-10-13 00:53:00 <gmaxwell> That will need testing.
 18 2012-10-13 00:53:17 <jgarzik> I suppose I must 'getaccountaddress account-for-change', and use that
 19 2012-10-13 00:54:17 <gmaxwell> thats basically what I've done.
 20 2012-10-13 01:12:50 <gmaxwell> ... keypoololdest incrementing every time I run getinfo is not an expected behavior right?
 21 2012-10-13 01:14:02 <gmaxwell> yea.. showing the currrent time. 0_o
 22 2012-10-13 01:41:35 <devrandom> ;;later tell gavinandresen almost got bitcoin-qt compiling on Precise / gitian / lxc.  Getting one link error: undefined reference to `boost::chrono::system_clock::now()'
 23 2012-10-13 01:41:36 <gribble> The operation succeeded.
 24 2012-10-13 01:42:44 <devrandom> ;;later tell gavinandresen pull latest gitian if you try
 25 2012-10-13 01:42:45 <gribble> The operation succeeded.
 26 2012-10-13 02:00:39 <gmaxwell> gonna have to change my vanity onion address.
 27 2012-10-13 02:01:09 <gmaxwell> There is now an openCL one that does 600 million atttempts per second on a 6870.
 28 2012-10-13 02:01:25 <jgarzik> gah
 29 2012-10-13 02:01:30 <jgarzik> this coin mixing is a fscking mess
 30 2012-10-13 02:01:47 <gmaxwell> jgarzik: watcha trying to do?
 31 2012-10-13 02:01:48 <jgarzik> pybond will hereby require two wallets, a smartcoin wallet and a payment wallet
 32 2012-10-13 02:01:53 <gmaxwell> ah.
 33 2012-10-13 02:02:08 <jgarzik> trying to keep bitcoin from accidentally spending smartcoins
 34 2012-10-13 02:06:38 <gmaxwell> I'm still a bit sad about the smartcoins, the exponential growth of the txout set doesn't need help. :P
 35 2012-10-13 03:15:22 <maaku> anyone know a NoSQL database especially suited for exchanges?
 36 2012-10-13 03:43:10 <weex> i'd look for 'transactional nosql'
 37 2012-10-13 03:44:44 <jgarzik> maaku: whatever the database, buy lots of SSDs
 38 2012-10-13 03:46:28 <jgarzik> gmaxwell: one of my ideas remains for a better-pybond "p2ptrade", which assists in cross-chain trading in a trustless or low trust environment.  Making cross-chain trading easy would enable a smart-property alt-chain.
 39 2012-10-13 03:47:41 <maaku> weex jgarzik, thx
 40 2012-10-13 06:36:58 <freewil> is it possible to generate a multisig address without having both priv keys in the wallet?
 41 2012-10-13 08:35:57 <freewil> how come bitcoind doesnt show transactions sent to a multisig address even if you have added it using addmultisigaddress. apparently you also need to import the n-keys?
 42 2012-10-13 08:52:07 <aurigae1> anybody here who can make statistics of my pool display on a website? I have ecoin and eloi pool working, either one of them should display stats on a website.
 43 2012-10-13 09:33:48 <sipa> freewil: bitckind doesn't consider them yours unless you have all keys
 44 2012-10-13 09:34:32 <sipa> freewil: and you can generate a multisig address from just the pubkeys
 45 2012-10-13 13:44:36 <jgarzik> ./smartcoin m=show id=test
 46 2012-10-13 13:44:37 <jgarzik> http://pastebin.com/6HzCbWcb
 47 2012-10-13 13:49:34 <TD> cool!
 48 2012-10-13 13:49:46 <TD> that's fetched from the DHT?
 49 2012-10-13 14:11:22 <jgarzik> TD: local database for now
 50 2012-10-13 14:11:59 <jgarzik> TD: I created an "issue" object, which is a container for N bonds which behave similarly
 51 2012-10-13 14:12:23 <jgarzik> TD: it seemed wasteful to create a new bond for each holder
 52 2012-10-13 14:12:30 <TD> sure
 53 2012-10-13 14:13:13 <jgarzik> TD: also, an error...  the distributed bonds page is self-referential:  it references the OutPoint in the model... then describes that object as being hashed, and stored as a BOND<hash> message ... in the outpoint
 54 2012-10-13 14:13:55 <jgarzik> hash comes after outpoint creation, so you cannot stuff the bond message in the stated outpoint
 55 2012-10-13 14:14:34 <TD> oops
 56 2012-10-13 14:14:55 <jgarzik> TD: https://github.com/jgarzik/pybond/blob/master/codec.proto is similar to your protobuf model
 57 2012-10-13 14:14:59 <TD> i suppose you could have the hash id the transaction with the bond marker removed
 58 2012-10-13 14:15:12 <jgarzik> TD: yep
 59 2012-10-13 14:15:25 <jgarzik> TD: that's what I'm doing for now
 60 2012-10-13 14:15:28 <TD> ok
 61 2012-10-13 14:16:13 <jgarzik> TD: you create the Genesis Transaction, then create the issue (bond), then any children have the BOND message attached
 62 2012-10-13 14:16:37 <jgarzik> TD: though I might do a second Genesis Transaction, with BOND hash attached, and _then_ create any children
 63 2012-10-13 14:17:09 <jgarzik> bbiab
 64 2012-10-13 14:28:56 <freewil> is there any reason why bitcoind couldn't easily be modified to show payments sent to a multisigaddress that has been added using addmultisigaddress (ismine: true) without adding all the keys
 65 2012-10-13 14:38:35 <gmaxwell> freewil: because it is very risky if the wallet shows you being paid funds that you can't actually spend.
 66 2012-10-13 14:39:05 <freewil> i see
 67 2012-10-13 14:39:18 <freewil> this seems to seriously limit the usefulness of multisigaddresses though
 68 2012-10-13 14:39:19 <gmaxwell> I don't think we should do that without having a seperate list of transactions for those kinds of things.
 69 2012-10-13 14:39:51 <freewil> that complicates things
 70 2012-10-13 14:39:57 <gmaxwell> freewil: why? you can still getrawtransaction 1 them.  It's not like you won't know they exist.
 71 2012-10-13 14:40:02 <freewil> maybe an extra flag to specify to show those?
 72 2012-10-13 14:40:50 <gmaxwell> Flag/ seperate command, same deal.
 73 2012-10-13 14:41:06 <freewil> how are you supposed to know the transaction exists?
 74 2012-10-13 14:41:19 <freewil> you need to know about the txid to call getrawtransaction
 75 2012-10-13 14:41:58 <freewil> what if you just want to addmultisigaddress
 76 2012-10-13 14:42:05 <freewil> then start listening for payments sent to that address
 77 2012-10-13 14:42:16 <freewil> without having all the keys
 78 2012-10-13 14:43:27 <gmaxwell> freewil: how did the transaction come into existance without giving someone the address?
 79 2012-10-13 14:45:48 <freewil> well you could have created two addresses on some machine a
 80 2012-10-13 14:45:55 <freewil> then addmultisigaddress on machine b
 81 2012-10-13 14:46:06 <freewil> tell user about the multisigaddress on machine b
 82 2012-10-13 14:46:12 <freewil> then listen for payments to it on machine b
 83 2012-10-13 14:47:43 <freewil> but now you would need to have both keys on machine b to know about the payment
 84 2012-10-13 14:47:48 <gmaxwell> Well we currently have no listening facility, multisig or no.
 85 2012-10-13 14:47:54 <gmaxwell> s/no/not/
 86 2012-10-13 14:48:07 <gmaxwell> s/listening/listening-only/ really
 87 2012-10-13 14:48:22 <freewil> well by listening i mean using -blocknotify and listsince/listtransactions
 88 2012-10-13 14:49:02 <gmaxwell> sure, and we currently can't do that for transactions we can't spend.
 89 2012-10-13 14:50:32 <freewil> it seems like if you call addmultisigaddress x1, x2 -> x3, and then call validateaddress x3 (ismine: true)
 90 2012-10-13 14:50:54 <freewil> then it should show up in any applicable transaction rpc calls (listsince, listtransactions)
 91 2012-10-13 14:51:21 <freewil> or have an extra option to do so?
 92 2012-10-13 14:52:01 <freewil> is that github-issue-opening worthy?
 93 2012-10-13 15:00:11 <jgarzik> BFL posts an update on their build, https://forums.butterflylabs.com/showthread.php/104-Shipping-in-2-3-weeks?p=1461&viewfull=1#post1461
 94 2012-10-13 15:01:16 <jgarzik> TD: in terms of status, the DHT/P2P skeleton is complete, but I'm shelving that for the moment.  The basic bond stuff needs to work locally first, before it is useful to advertise it on any network.  That is what is being created right now.
 95 2012-10-13 15:02:20 <jgarzik> the DHT initializes itself, and P2P network talks to other nodes: "hello!" "hello!" "here are some addresses" <insert useful work here :)>
 96 2012-10-13 15:02:36 <jgarzik> now time for the useful work
 97 2012-10-13 15:03:39 <D34TH> im seeding bootstrap.dat
 98 2012-10-13 15:03:40 <D34TH> :D
 99 2012-10-13 15:04:01 <jgarzik> D34TH: thanks!
100 2012-10-13 15:04:13 <jgarzik> D34TH: you dropped before I had a chance to thank you yesterday ;p
101 2012-10-13 15:04:18 <D34TH> throw it on my seedbox everyone finished downloading really quickly
102 2012-10-13 15:04:21 <D34TH> **threw
103 2012-10-13 15:04:25 <jgarzik> hehe
104 2012-10-13 15:04:37 <jgarzik> D34TH: your seedbox supports DHT?
105 2012-10-13 15:04:45 <D34TH> utorrent server does
106 2012-10-13 15:05:13 <jgarzik> good
107 2012-10-13 15:14:07 <jgarzik> pybond is hereby renamed to "smartcoin": https://github.com/jgarzik/smartcoin
108 2012-10-13 15:17:50 <jgarzik> I have smartcoins.org, but alas someone grabbed smartcoin.org, and is squatting on it
109 2012-10-13 15:22:53 <D34TH> i could totally market you with some ipv6 enabled hosting
110 2012-10-13 15:40:10 <sebicas> Hello, can somebody send me some Testnet coins to myF5SEABbSPKQirrXv3iKV6WqGoM5AQQJw
111 2012-10-13 15:40:24 <gmaxwell> sebicas: http://testnet.freebitcoins.appspot.com/
112 2012-10-13 15:40:30 <sebicas> Looks like http://testnet.freebitcoins.appspot.com/ is not working??? or at least I am not getting it anything
113 2012-10-13 15:40:44 <gmaxwell> sebicas: what version of bitcoin are you running?
114 2012-10-13 15:40:50 <sebicas> Latest..
115 2012-10-13 15:40:57 <gmaxwell> how many blocks do you see in testnet?
116 2012-10-13 15:40:58 <sebicas> I just clone the git repo and built it
117 2012-10-13 15:41:09 <sebicas> "blocks" : 33058,
118 2012-10-13 15:41:11 <sebicas> Looks ok
119 2012-10-13 15:41:22 <gmaxwell> yea. okay. one sec.
120 2012-10-13 15:42:09 <gmaxwell> remember to return to the faucet when you're done with them.
121 2012-10-13 15:42:17 <gmaxwell> (txid: 2855496d21641b0050eb985ea7652a5c0b1351978fe1befdf3f3645f41f2e533)
122 2012-10-13 15:42:28 <sebicas> Thanks!
123 2012-10-13 15:42:40 <sebicas> If I do??? ./bitcoind -testnet getrawmempool
124 2012-10-13 15:42:46 <sebicas> Can't it
125 2012-10-13 15:42:48 <sebicas> Is that ok?
126 2012-10-13 15:42:57 <gmaxwell> Can't it?
127 2012-10-13 15:43:02 <sebicas> nop
128 2012-10-13 15:43:09 <gmaxwell> I don't understand you.
129 2012-10-13 15:43:39 <gmaxwell> (also, if you put testnet=1 in your bitcoin.conf you can leave the -testnet off)
130 2012-10-13 15:43:55 <sebicas> I start it with -testnet
131 2012-10-13 15:44:41 <sebicas> Ok, I will double check my installation, it may be me...
132 2012-10-13 15:44:48 <sebicas> IThanks gmaxwell!
133 2012-10-13 15:44:56 <gmaxwell> I don't understand what your problem is, but good luck!
134 2012-10-13 15:55:55 <sebicas> gmaxwell: Could you please take a look at http://pastie.org/private/kn4v4hstnku03jna1pkpia
135 2012-10-13 15:56:07 <sebicas> And tell me if you see something wrong..
136 2012-10-13 15:58:28 <gmaxwell> run validateaddress myF5SEABbSPKQirrXv3iKV6WqGoM5AQQJw
137 2012-10-13 15:58:35 <gmaxwell> and see what ismine says/
138 2012-10-13 15:58:36 <gmaxwell> ?
139 2012-10-13 15:58:52 <sebicas> Ok
140 2012-10-13 15:59:17 <sebicas> http://pastie.org/5053397
141 2012-10-13 15:59:46 <gmaxwell> how long has your node been running?
142 2012-10-13 15:59:57 <sebicas> Half an hour
143 2012-10-13 16:01:17 <gmaxwell> My two testnet nodes see it. Hm.
144 2012-10-13 16:01:59 <gmaxwell> Can you look in your debug.log and see if you see if you see 28554 in it anywhere?
145 2012-10-13 16:02:07 <sebicas> Le tme see
146 2012-10-13 16:02:53 <sebicas> http://pastie.org/5053411
147 2012-10-13 16:04:02 <gmaxwell> hm. sebicas can you pastebin your getpeerinfo ?
148 2012-10-13 16:04:08 <sebicas> ok
149 2012-10-13 16:04:22 <gmaxwell> You should see a CTxMemPool::accept() : accepted 2855496d21 (poolsz 1)
150 2012-10-13 16:04:36 <gmaxwell> someplace. I see it on my second node, as well as a bunch of getdatas from my peers.
151 2012-10-13 16:04:54 <sebicas> http://pastie.org/5053425
152 2012-10-13 16:06:32 <gmaxwell> very interesting. You're not connected to any of my nodes, which all have the transaction.
153 2012-10-13 16:06:37 <gmaxwell> I wonder if someone is attacking testnet.
154 2012-10-13 16:06:44 <sebicas> Um.
155 2012-10-13 16:06:53 <gmaxwell> anyways, you should see it now
156 2012-10-13 16:06:55 <gmaxwell> "blocks" : 33059,
157 2012-10-13 16:07:07 <gmaxwell> (as it now has 1 confirmation0
158 2012-10-13 16:07:28 <sebicas> I still on "blocks" : 33058,
159 2012-10-13 16:08:34 <gmaxwell> We're partitioned for some reason then. It's been almost two minutes.
160 2012-10-13 16:08:39 <sebicas> I guess I add your nodes to bitcoind and should be fixed??? correct?
161 2012-10-13 16:09:00 <sebicas> Still on "blocks" : 33058
162 2012-10-13 16:09:33 <sebicas> May be is not discovering all the node correctly..
163 2012-10-13 16:09:48 <gmaxwell> It shouldn't have to.
164 2012-10-13 16:09:54 <gmaxwell> Any mention of 4fd017 in your log?
165 2012-10-13 16:10:19 <sebicas> Nop
166 2012-10-13 16:10:20 <gmaxwell> received block 000000004fd017e9fb77
167 2012-10-13 16:11:03 <sebicas> No, I still on "blocks" : 33058
168 2012-10-13 16:12:22 <sebicas> Where can I get trustable testnet nodes?
169 2012-10-13 16:12:29 <gmaxwell> I am connected to every single one of your peers.
170 2012-10-13 16:12:49 <sebicas> Ahh
171 2012-10-13 16:12:50 <sebicas> Ok
172 2012-10-13 16:12:56 <gmaxwell> please email your debug.log to gmaxwell@gmail.com
173 2012-10-13 16:13:17 <gmaxwell> after you do that try restarting and seeinf if you get the latest block
174 2012-10-13 16:13:17 <sebicas> Ok
175 2012-10-13 16:13:37 <gmaxwell> I need to figure out if git master is broken or if someone is performing an attack that we're vulnerable to.
176 2012-10-13 16:16:00 <sebicas> Sent
177 2012-10-13 16:16:35 <sebicas> I am Restarting now
178 2012-10-13 16:17:12 <sebicas> Got "blocks" : 33059
179 2012-10-13 16:17:19 <sebicas> And "balance" : 50.00000000
180 2012-10-13 16:19:28 <gmaxwell> Hm.
181 2012-10-13 16:19:43 <gmaxwell> can you send me your getpeerinfo again?
182 2012-10-13 16:19:48 <gmaxwell> via pastbin is fine
183 2012-10-13 16:19:48 <sebicas> Sure.
184 2012-10-13 16:20:03 <D34TH> gmaxwell want me to bootup a testnet node?
185 2012-10-13 16:20:21 <sebicas> http://pastie.org/5053503
186 2012-10-13 16:20:22 <gmaxwell> D34TH: a non-listening one perhaps?
187 2012-10-13 16:20:30 <D34TH> sure gimmie a sec
188 2012-10-13 16:21:00 <D34TH> got a specific node you want me to addnode?
189 2012-10-13 16:21:09 <sebicas> a few minutes after starting my node I requested some tenetnet coin from the Faucet
190 2012-10-13 16:21:11 <gmaxwell> D34TH: nah, let it go organically.
191 2012-10-13 16:21:15 <sebicas> Since I didn't get any
192 2012-10-13 16:21:26 <sebicas> I indicate the node to get some
193 2012-10-13 16:21:35 <gmaxwell> sebicas: well, the faucet could indeed be broken right now
194 2012-10-13 16:21:46 <gmaxwell> I assume that what you got was the funds I sent you.
195 2012-10-13 16:21:53 <D34TH> starting
196 2012-10-13 16:22:15 <sebicas> Yes
197 2012-10-13 16:22:35 <sebicas> Well, looks like eveyrhitng is ok now..
198 2012-10-13 16:22:43 <sebicas> I can send you some to test it you like..
199 2012-10-13 16:22:45 <gmaxwell> right so the only open questions are why didn't you see the rumor or the new block before.
200 2012-10-13 16:23:02 <sebicas> The only I can think of is the I did a ./bitcoind -testnet setgenerate true
201 2012-10-13 16:23:10 <sebicas> A few minutes after starting the node
202 2012-10-13 16:23:27 <gmaxwell> Okay. Shouldn't matter of course... but... we'll see, I'm looking at your log now.
203 2012-10-13 16:25:34 <gmaxwell> sebicas: let me try sending you some more coins.
204 2012-10-13 16:25:41 <gmaxwell> your node still running? don't restart it.
205 2012-10-13 16:25:42 <sebicas> Ok
206 2012-10-13 16:25:44 <sebicas> Yes
207 2012-10-13 16:26:02 <gmaxwell> ab6210ef8c7fce73e993c7fe05aebb174c1b281a9332bf7a76e9113fafe40595 < do you see it?
208 2012-10-13 16:26:07 <sebicas> Let me see
209 2012-10-13 16:26:16 <sebicas> Yep got it..
210 2012-10-13 16:26:20 <gmaxwell> darnit.
211 2012-10-13 16:26:49 <sebicas> well
212 2012-10-13 16:26:53 <sebicas> Not sure that happened.
213 2012-10-13 16:26:57 <D34TH> http://pastebin.com/Ad0aciDH
214 2012-10-13 16:26:59 <sebicas> But looks like now is ok
215 2012-10-13 16:29:09 <gmaxwell> D34TH: okay, can you setgenerate true and see if you get stuck like sebicas was?
216 2012-10-13 16:29:29 <D34TH> does it have to be setgenerate or can i mine?
217 2012-10-13 16:29:49 <D34TH> with a sepearate miner
218 2012-10-13 16:29:56 <gmaxwell> Well I was suggesting the internal miner because: (1) I don't test it, and (2) thats what he did.
219 2012-10-13 16:29:59 <gmaxwell> I mine.
220 2012-10-13 16:30:13 <D34TH> turned on setgenerate
221 2012-10-13 16:30:21 <sebicas> I will try setting it to setgenerate true again to see it happens again
222 2012-10-13 16:31:06 <gmaxwell> sebicas: your log is very weird. After block 33058 there is no evidence that you're talking to any of your peers anymore.. no invs no getdata.. nothing.
223 2012-10-13 16:31:19 <sebicas> Umm
224 2012-10-13 16:32:36 <D34TH> http://paste.ubuntu.com/1277442/
225 2012-10-13 16:32:43 <gmaxwell> "blocks" : 33063,
226 2012-10-13 16:32:44 <gmaxwell> btw
227 2012-10-13 16:33:32 <D34TH> "blocks" : 33064,
228 2012-10-13 16:33:38 <D34TH> im still talking to peers
229 2012-10-13 16:33:57 <D34TH> i see the getblocks
230 2012-10-13 16:34:15 <D34TH> gmaxwell i think its just him
231 2012-10-13 16:34:47 <gmaxwell> D34TH: it's not happening again to him, unfortunately, after restarting he was fixed.
232 2012-10-13 16:34:57 <gmaxwell> The problem now is I don't know it was triggered.
233 2012-10-13 16:34:58 <D34TH> ahh
234 2012-10-13 16:35:17 <sebicas> "blocks" : 33065,
235 2012-10-13 16:35:32 <sebicas> Looks like everything is ok now..
236 2012-10-13 16:36:24 <sebicas> Not sure what was the problem.
237 2012-10-13 16:37:18 <gmaxwell> well, I know all the rpcs you called, so I'll try building a test harness to reproduce it. Thanks for the report and happy testing!
238 2012-10-13 16:37:35 <jgarzik> SetBestChain: new best=0000000000cf1e52200e  height=33065  work=1532584888143444  date=10/13/12 18:33:45
239 2012-10-13 16:38:00 <sebicas> Yep, got it
240 2012-10-13 16:38:40 <jgarzik> client spread:
241 2012-10-13 16:38:55 <jgarzik> 63.131.210.203:4242 /Ufasoft Coin:0.36/ 4140 getblocks -1 to 00000000000000000000 limit 500
242 2012-10-13 16:38:56 <jgarzik> 115.187.242.125:18333 /Satoshi:0.7.1/ 33012 getblocks -1 to 00000000000000000000 limit 500
243 2012-10-13 16:39:24 <gmaxwell> jgarzik: yea, but are they stuck or are those just old log entries?
244 2012-10-13 16:39:53 <jgarzik> Not saying they are stuck.  This is the most recent log entry, but this is a long running node.  Those may be long running connections.
245 2012-10-13 16:40:17 <gmaxwell> yea. I need to add some peerstuckcheck that getblocks the best from all peers.
246 2012-10-13 16:40:45 <gmaxwell> ACTION goes to bounce his node.
247 2012-10-13 16:41:26 <jgarzik> wonder if we need an IBD slow start
248 2012-10-13 16:41:36 <jgarzik> request a few blocks from various peers, and measure responses
249 2012-10-13 16:41:42 <jgarzik> then ramp up to the faster peers
250 2012-10-13 16:42:19 <gmaxwell> okay, I bounced my testnet node, back to 7 connections. All are at the best block.
251 2012-10-13 16:42:31 <gmaxwell> 10 connections.
252 2012-10-13 16:49:57 <jgarzik> a transaction!
253 2012-10-13 16:50:03 <jgarzik> it's a very exciting day on testnet3 today
254 2012-10-13 16:51:12 <gmaxwell> haha
255 2012-10-13 18:01:42 <freewil> are transactions using multisig addresses significantly larger?
256 2012-10-13 18:04:12 <sipa> if you're just looking at the outputs (which is what will matter mostly in the future, imho), no
257 2012-10-13 18:04:21 <sipa> if you're looking at the inputs as well: yes, a bit
258 2012-10-13 18:05:37 <freewil> ok
259 2012-10-13 18:05:54 <freewil> im planning on directly giving users multisig deposit addresses
260 2012-10-13 18:06:45 <sipa> don't worry about that
261 2012-10-13 18:07:12 <freewil> dont worry about size?
262 2012-10-13 18:07:37 <vazakl> https://bitcointalk.org/index.php?topic=117982.0
263 2012-10-13 18:07:40 <vazakl> bootstrap.dat
264 2012-10-13 18:07:41 <vazakl> nice
265 2012-10-13 18:44:58 <jgarzik> let's release 0.7.1 already, and pull ultraprune
266 2012-10-13 18:45:05 <jgarzik> I need the gettxout RPC!  ;p
267 2012-10-13 18:45:53 <D34TH> ;P
268 2012-10-13 18:46:12 <sipa> in order to make verification of ultraprune easier, i've created a sethash.h which helps calculating a hash of a set, without relying on the order of adding elements to it
269 2012-10-13 18:46:43 <jgarzik> sipa: C++ sets, like maps, are ordered.  Correct?
270 2012-10-13 18:46:47 <sipa> jgarzik: yes
271 2012-10-13 18:47:22 <sipa> jgarzik: but the problem is that i want a hash that can be calculated easily both in the old codebase and in ultraprune
272 2012-10-13 18:47:43 <sipa> as the utxo set can be extracted from the current blkindex.dat + blk????.dat
273 2012-10-13 18:47:47 <sipa> but not in the same order
274 2012-10-13 18:48:15 <sipa> jgarzik: stl::set is basically C++'s TreeSet
275 2012-10-13 18:49:45 <phantomcircuit> jgarzik, lol there are no peers for that bootstrap.dat torrent
276 2012-10-13 18:50:05 <sipa> phantomcircuit: you need a client that supports DHT
277 2012-10-13 18:50:12 <phantomcircuit> i have one
278 2012-10-13 18:50:12 <sipa> and it may take a while to find peers
279 2012-10-13 18:50:27 <jgarzik> phantomcircuit: The normal state is 0 peers, 4+ seeds
280 2012-10-13 18:50:31 <jgarzik> afaict
281 2012-10-13 18:50:41 <jgarzik> phatty seeds mean peers get their fill quickly ;p
282 2012-10-13 18:50:43 <phantomcircuit> it's a persistent rtorrent client on a server
283 2012-10-13 18:50:54 <phantomcircuit> it should be able to find peers fairly quickly
284 2012-10-13 18:51:02 <sipa> phantomcircuit: rtorrent needs some command-line settings for DHT, it seems
285 2012-10-13 18:51:04 <sipa> ask gmaxwell
286 2012-10-13 18:51:07 <jgarzik> phantomcircuit: rtorrent is special, too.  in the short-bus kind of way.
287 2012-10-13 18:51:12 <jgarzik> phantomcircuit: dht=on
288 2012-10-13 18:51:23 <jgarzik> phantomcircuit: dht_add_node=router.bittorrent.com
289 2012-10-13 18:51:28 <jgarzik> phantomcircuit: dht_add_node=router.utorrent.com
290 2012-10-13 18:51:33 <jgarzik> phantomcircuit: dht_add_node=dht.transmissionbt.com
291 2012-10-13 18:51:49 <jgarzik> sipa: correct
292 2012-10-13 19:00:26 <phantomcircuit> jgarzik, why not include open udp trackers also?
293 2012-10-13 19:00:28 <phantomcircuit> magnet:?xt=urn:btih:0bb0521942f586ed96203c6f4d136324756f8a9a&dn=bootstrap.dat&tr=udp://tracker.publicbt.com:80&tr=udp://tracker.ccc.de:80&tr=udp://tracker.istole.it:80&tr=udp://tracker.openbittorrent.com:80
294 2012-10-13 19:01:29 <jgarzik> phantomcircuit: the general idea was to avoid making anyone a target of bitcoin DDoS's, which are largely inevitable for anything remotely considered "bitcoin website" or "bitcoin infrastructure"
295 2012-10-13 19:02:03 <jgarzik> phantomcircuit: in the client space, DHT support tends to exist if UDP tracker support exists.  If UDP tracker support is absent, DHT support is also likely absent.
296 2012-10-13 19:02:22 <jgarzik> phantomcircuit: but overall... this is a test
297 2012-10-13 19:02:32 <phantomcircuit> jgarzik, shrug
298 2012-10-13 19:02:43 <jgarzik> if the owners of those trackers are OK with bitcoin usage, and it turns out to be helpful... why not?
299 2012-10-13 19:02:49 <phantomcircuit> i doubt anybody is going to ddos open tracker over bitcoin things being there
300 2012-10-13 19:03:12 <phantomcircuit> jgarzik, "OpenBitTorrent is a bittorrent tracker free for anyone to use. You don't need to register, upload or index a torrent anywhere, all you have to do is to include the OpenBitTorrent tracker URL in your torrent."
301 2012-10-13 19:03:50 <jgarzik> phantomcircuit: most of them include a fine print asking you to contact them first, if you will be directing a lot of new traffic their way
302 2012-10-13 19:07:07 <phantomcircuit> jgarzik, yes well i dont expect this will result in a lot of traffic :)
303 2012-10-13 19:07:11 <phantomcircuit> (on the scale they mean)
304 2012-10-13 19:08:21 <D34TH> openbittorrent is a really heavily used tracker, i doubt there would be enough traffic to make an impact
305 2012-10-13 19:14:50 <jgarzik> someone already posted an unofficial magnet link, adding udp trackers, to the forum:
306 2012-10-13 19:14:53 <jgarzik> magnet:?xt=urn:btih:0bb0521942f586ed96203c6f4d136324756f8a9a&dn=bootstrap.dat&tr=udp://tracker.openbittorrent.com:80&tr=udp://tracker.publicbt.com:80&tr=udp://tracker.ccc.de:80&tr=udp://tracker.istole.it:80
307 2012-10-13 19:16:07 <phantomcircuit> jgarzik, ps the seeders on this torrent are not that fast :)
308 2012-10-13 19:19:37 <jgarzik> phantomcircuit: <shrug> guess you are choking... I see an rtorrent on my two seeders, and neither is pumping at max bandwidth
309 2012-10-13 19:20:30 <phantomcircuit> im guessing im chocked because there are no other leechers it looks like im not sharing
310 2012-10-13 19:20:31 <phantomcircuit> lol
311 2012-10-13 19:20:45 <phantomcircuit> everybody else is utorrent or transmission
312 2012-10-13 19:25:35 <D34TH> im only pumping @ 5.5 MB/s
313 2012-10-13 19:25:37 <D34TH> :(
314 2012-10-13 19:31:02 <D34TH> phantomcircuit, are you downloading it on your local computer?
315 2012-10-13 19:32:00 <phantomcircuit> no on a server in france
316 2012-10-13 19:32:07 <phantomcircuit> 1 gbps connection
317 2012-10-13 19:32:11 <D34TH> i think i see you
318 2012-10-13 19:32:14 <phantomcircuit> (and actually sustains that for long periods)
319 2012-10-13 19:32:57 <D34TH> just gave you priority and you are only pulling 1.1 MB/s currently
320 2012-10-13 19:36:04 <graingert> 5MB/s ?
321 2012-10-13 19:36:06 <graingert> for what
322 2012-10-13 19:37:10 <graingert> phantomcircuit: ^
323 2012-10-13 19:37:18 <graingert> is this bootstrap.dat
324 2012-10-13 19:47:44 <phantomcircuit> D34TH, i suspect it's transatlantic bandwidth being shitty
325 2012-10-13 19:47:49 <phantomcircuit> graingert, yes
326 2012-10-13 19:48:04 <graingert> phantomcircuit: what's it for?
327 2012-10-13 19:48:19 <D34TH> bootstrap.dat
328 2012-10-13 19:48:26 <phantomcircuit> 0.7.1 contains a feature where by you can load the blockchain from a .dat
329 2012-10-13 19:48:35 <graingert> handy dat
330 2012-10-13 19:48:36 <phantomcircuit> everything is verified as if it was from the network
331 2012-10-13 19:48:39 <phantomcircuit> but it's much faster
332 2012-10-13 20:00:19 <MaTTFuRY> hello im looking into developing a suitable for miner for intel cards (as there doesnt seem to be one)
333 2012-10-13 20:00:41 <MaTTFuRY> my card supports dx9/10 opengl games so i figure it must -ok- for mining
334 2012-10-13 20:00:42 <graingert> MaTTFuRY: lol
335 2012-10-13 20:00:47 <graingert> no
336 2012-10-13 20:01:17 <MaTTFuRY> 1.2mHash/sec sucks tho :(
337 2012-10-13 20:01:18 <MaTTFuRY> :p
338 2012-10-13 20:01:45 <MaTTFuRY> i didnt even get any coin for my last 5 mined things
339 2012-10-13 23:21:05 <Luke-Jr> If anyone is interested in porting Coin Control GUI to master properly, they're making bounty offers now: https://bitcointalk.org/index.php?topic=24784.msg1270237#msg1270237
340 2012-10-13 23:23:57 <Joric> i thought it's already ported but nobody wants to maintain it
341 2012-10-13 23:26:14 <Luke-Jr> Joric: I "ported" it in that it works, but I didn't clean it up so it works *correctly*
342 2012-10-13 23:31:23 <gmaxwell> Luke-Jr: someone ought to drop a link to sipa's comments about how it was organized.
343 2012-10-13 23:44:22 <jgarzik> craziness
344 2012-10-13 23:45:04 <jgarzik> there are a bunch of sites out there that generate real-looking random identities.  generally used for two purposes:  test data, or black hat cracking.
345 2012-10-13 23:45:32 <jgarzik> real-looking names, valid address/city/zip code combos, phone numbers and credit card numbers that pass basic validation tests
346 2012-10-13 23:45:38 <vazakl> http://www.fakenamegenerator.com/
347 2012-10-13 23:46:03 <jgarzik> ACTION just found a new one, http://randomvin.com/  for randomly generated automobile VINs
348 2012-10-13 23:46:07 <vazakl> nice
349 2012-10-13 23:49:33 <jgarzik> "fix. fix! fix! scan. fix!"
350 2012-10-13 23:49:35 <jgarzik> https://bitcointalk.org/index.php?topic=117874.msg1270661#msg1270661
351 2012-10-13 23:49:51 <jgarzik> gmaxwell predicted this