1 2011-07-09 00:01:01 <BlueMatt> Joric: well arent you a source of odd videos
   2 2011-07-09 00:01:09 blzp has joined
   3 2011-07-09 00:01:10 <CIA-103> bitcoinjs/node-bitcoin-p2p: Stefan Thomas master * r2e25e5a / (4 files in 2 dirs): Implemented script interpreter and unit tests. (+6 more commits...) - http://bit.ly/qpMJHq https://github.com/bitcoinjs/node-bitcoin-p2p/commit/2e25e5ad93bf46cddb008d25b17a17617c384c8e
   4 2011-07-09 00:01:58 nhodges has joined
   5 2011-07-09 00:02:28 <justmoon> BlueMatt: ^ ...  ;)
   6 2011-07-09 00:02:43 <BlueMatt> nice
   7 2011-07-09 00:02:49 <BlueMatt> full ops?
   8 2011-07-09 00:02:51 Clipse has joined
   9 2011-07-09 00:03:03 <justmoon> yes, I still need to wire up CHECKSIG
  10 2011-07-09 00:03:09 <BlueMatt> damn, youve been busy
  11 2011-07-09 00:03:10 <BlueMatt> nice
  12 2011-07-09 00:03:27 <justmoon> thanks :)
  13 2011-07-09 00:03:46 seventoe has quit (Quit: Linkinus - http://linkinus.com)
  14 2011-07-09 00:03:47 <justmoon> it was like, it get this itch when people say "oh your client doesn't have x"
  15 2011-07-09 00:04:11 <justmoon> so when jeff was like "no alternative client has getwork" I was like ..... *obsess*
  16 2011-07-09 00:04:26 <justmoon> then you were like: "oh nice getwork, but you don't have scripts"
  17 2011-07-09 00:04:34 <BlueMatt> well that has been the missing feature
  18 2011-07-09 00:04:40 <BlueMatt> that only original client had
  19 2011-07-09 00:04:42 <justmoon> :D
  20 2011-07-09 00:04:44 blzpgn has quit (Ping timeout: 240 seconds)
  21 2011-07-09 00:04:53 <justmoon> well, I'm still missing a lot of rpc functions
  22 2011-07-09 00:05:07 <justmoon> and some dos protection stuff and this and that
  23 2011-07-09 00:05:08 <BlueMatt> you use rpc?
  24 2011-07-09 00:05:12 <justmoon> yep
  25 2011-07-09 00:05:18 <justmoon> well, I offer rpc
  26 2011-07-09 00:05:21 <BlueMatt> ouch
  27 2011-07-09 00:05:25 <BlueMatt> yea, offer would be better
  28 2011-07-09 00:05:26 <justmoon> hm?
  29 2011-07-09 00:05:36 JamesBoo_ has quit (Quit: Page closed)
  30 2011-07-09 00:05:36 <BlueMatt> rpc isnt pretty
  31 2011-07-09 00:05:40 <BlueMatt> the way its done in bitcoin now
  32 2011-07-09 00:05:50 <justmoon> what do you mean exactly?
  33 2011-07-09 00:05:53 theorb has joined
  34 2011-07-09 00:06:09 <BlueMatt> well floats for values
  35 2011-07-09 00:06:13 <BlueMatt> getwork's midstate
  36 2011-07-09 00:06:17 <justmoon> it's pretty important that you can use bitcoinjs as a drop-in replacement for bitcoind, so unless you change your api, I won't either
  37 2011-07-09 00:06:28 theorbtwo has quit (Ping timeout: 260 seconds)
  38 2011-07-09 00:06:34 <BlueMatt> no, I agree
  39 2011-07-09 00:06:36 theorb is now known as theorbtwo
  40 2011-07-09 00:07:04 <justmoon> anyway - my spine is all kinds of fucked up, I gotta get off the pc for a bit
  41 2011-07-09 00:07:09 <justmoon> thanks for the motivation ;)
  42 2011-07-09 00:07:20 sturles has quit (Ping timeout: 276 seconds)
  43 2011-07-09 00:07:23 <BlueMatt> but that doesnt mean its a nice api...
  44 2011-07-09 00:07:27 <BlueMatt> oh well good work anyway
  45 2011-07-09 00:07:42 <justmoon> thanks again *bow*
  46 2011-07-09 00:07:59 * justmoon 's spine makes a loud *CRACK*
  47 2011-07-09 00:08:12 DontMindMe has joined
  48 2011-07-09 00:08:36 <BlueMatt> justmoon: ouch, well good job, take a break after that
  49 2011-07-09 00:08:47 <BlueMatt> what, you only had basic getwork two days ago...
  50 2011-07-09 00:08:48 kish has quit (Remote host closed the connection)
  51 2011-07-09 00:08:53 <BlueMatt> that was quick
  52 2011-07-09 00:12:14 <justmoon> Implementing getwork: 8 hours
  53 2011-07-09 00:12:14 <justmoon> Implementing script interpreter: 12 hours
  54 2011-07-09 00:12:14 <justmoon> Typing off 50 case statements by hand then realizing the syntax is the same: Priceless
  55 2011-07-09 00:12:14 <justmoon> There are some things money can't buy, for everything else, there's... Bitcoin.
  56 2011-07-09 00:12:17 mmoya has quit (Ping timeout: 264 seconds)
  57 2011-07-09 00:12:36 <BlueMatt> haha
  58 2011-07-09 00:13:22 <BlueMatt> someone needs to actually buy an add like that
  59 2011-07-09 00:13:36 <BlueMatt> s/add/ad/
  60 2011-07-09 00:13:43 <justmoon> wouldn't they get sued so hard by mastercard? :D
  61 2011-07-09 00:13:49 rynx has quit (Ping timeout: 240 seconds)
  62 2011-07-09 00:13:59 <BlueMatt> well theres that...
  63 2011-07-09 00:14:05 suriv has joined
  64 2011-07-09 00:14:09 kish has joined
  65 2011-07-09 00:15:32 <sipa> haha
  66 2011-07-09 00:16:05 * sipa wants to write a solver for arbitrary scripts
  67 2011-07-09 00:16:49 ahbritto has quit (Ping timeout: 252 seconds)
  68 2011-07-09 00:17:50 <groffer> sipa: how would that work?  I might need something like that for the multisign branch
  69 2011-07-09 00:18:18 <CIA-103> bitcoinjs/node-bitcoin-p2p: Stefan Thomas master * rcbbdf01 / lib/scriptinterpreter.js : Added solver for arbitrary scripts. - http://bit.ly/p9ZWya https://github.com/bitcoinjs/node-bitcoin-p2p/commit/cbbdf01d19133e74af7976ee4b3105ed7018a678
  70 2011-07-09 00:18:30 <justmoon> sipa: you mean like that, or something different?
  71 2011-07-09 00:19:47 <groffer> justmoon: he means comparing a script to a template
  72 2011-07-09 00:20:03 <justmoon> ahh, gotcha
  73 2011-07-09 00:20:07 <groffer> to ensure that the coin has certain properties
  74 2011-07-09 00:20:14 <justmoon> is that possible?
  75 2011-07-09 00:20:32 <groffer> for example that it is spendable by a certain address
  76 2011-07-09 00:20:43 <groffer> look for Solver in script.cpp
  77 2011-07-09 00:20:46 <bd_> Since there are no unbounded loops (IIRC) in the signature scripts, you could in principle build an execution tree, then trace backwards from the successful leaves...
  78 2011-07-09 00:20:57 ahbritto has joined
  79 2011-07-09 00:21:47 moa7 has left ()
  80 2011-07-09 00:23:06 * jgarzik retools his personal node to login to IRC
  81 2011-07-09 00:23:15 <jgarzik> it accepts incoming connections...  watching RAM usage
  82 2011-07-09 00:23:20 <jgarzik> 80m and growing, but it just restarted
  83 2011-07-09 00:23:48 <luke-jr> jgarzik: I have a node that sits in all 101 IRC channels and connects to as many nodes as it can <.<
  84 2011-07-09 00:24:05 <jgarzik> luke-jr: we're specifically looking at 0.3.24
  85 2011-07-09 00:24:09 <jgarzik> luke-jr: are you running that?
  86 2011-07-09 00:24:14 <luke-jr> 0.3.23
  87 2011-07-09 00:24:16 brunner has quit (Quit: Leaving.)
  88 2011-07-09 00:24:17 <luke-jr> -based
  89 2011-07-09 00:25:06 <BlueMatt> mine has ~100m and 59 connections
  90 2011-07-09 00:25:09 <jgarzik> luke-jr: can you upgrade codebase to 0.3.24, and provide input?
  91 2011-07-09 00:25:10 <BlueMatt> been running >24 hours
  92 2011-07-09 00:25:23 <luke-jr> jgarzik: input re?
  93 2011-07-09 00:25:29 <BlueMatt> mem usage
  94 2011-07-09 00:25:41 <luke-jr> never noticed it as a problem myself O.o
  95 2011-07-09 00:25:42 <jgarzik> 82m, 82 connections
  96 2011-07-09 00:26:31 kish_ has joined
  97 2011-07-09 00:27:28 <luke-jr> trying to debug another problem: my nodes get disconnected but neither bitcoind notices nor tries to reconnect
  98 2011-07-09 00:28:17 <jgarzik> 84m, 94 cxn
  99 2011-07-09 00:28:39 <WakiMiko> my .23 had been running for like 2-3 weeks and was using half a gig...
 100 2011-07-09 00:28:45 anu has quit (Read error: Operation timed out)
 101 2011-07-09 00:29:18 <justmoon> .20.2 running for three months, 88 conn, 490 MB
 102 2011-07-09 00:29:26 kish has quit (Ping timeout: 276 seconds)
 103 2011-07-09 00:29:51 <justmoon> or two 1/2 months I think
 104 2011-07-09 00:29:56 <WakiMiko> http://forum.bitcoin.org/index.php?topic=24440.msg315675#msg315675 pmap output here if thats of any use...
 105 2011-07-09 00:30:45 <jgarzik> justmoon, WakiMiko: virt or rss?
 106 2011-07-09 00:30:53 anu has joined
 107 2011-07-09 00:30:55 <justmoon> jgarzik, xen virt
 108 2011-07-09 00:31:02 <justmoon> durr
 109 2011-07-09 00:31:06 <justmoon> misunderstood you
 110 2011-07-09 00:31:10 <justmoon> rss
 111 2011-07-09 00:31:17 <justmoon> on a xen vps :)
 112 2011-07-09 00:31:18 <WakiMiko> 634516 virt 458876 rss
 113 2011-07-09 00:31:22 <WakiMiko> see pmap
 114 2011-07-09 00:31:32 <WakiMiko> kB
 115 2011-07-09 00:31:57 <justmoon> can look up virt now, stopped it earlier today to install .24
 116 2011-07-09 00:32:05 apr has quit (Ping timeout: 264 seconds)
 117 2011-07-09 00:32:20 storrgie has joined
 118 2011-07-09 00:32:26 <justmoon> can't*
 119 2011-07-09 00:32:38 * justmoon is doing too many things at once
 120 2011-07-09 00:32:42 <WakiMiko> .24 has been running like an hour 300MB virt, 120 rss
 121 2011-07-09 00:35:31 eternal1 has quit (Quit: Leaving.)
 122 2011-07-09 00:36:06 apr has joined
 123 2011-07-09 00:37:53 Joric has quit ()
 124 2011-07-09 00:39:14 ahihi2 has quit (Ping timeout: 240 seconds)
 125 2011-07-09 00:40:26 Hallihallo has quit ()
 126 2011-07-09 00:41:00 tower has quit (Quit: | ReactOS - The FOSS alternative to MS Windows! | http://www.reactos.org/ | join #ReactOS |)
 127 2011-07-09 00:41:04 ahihi2 has joined
 128 2011-07-09 00:42:19 again has joined
 129 2011-07-09 00:44:11 noagendamarket has joined
 130 2011-07-09 00:44:45 again is now known as tower
 131 2011-07-09 00:46:06 brunner has joined
 132 2011-07-09 00:47:29 TheZimm has joined
 133 2011-07-09 00:49:56 brunner has quit (Client Quit)
 134 2011-07-09 00:50:52 <sipa> justmoon: i don't mean comparing to a template
 135 2011-07-09 00:51:07 <justmoon> well what did you mean then?
 136 2011-07-09 00:51:48 karnac has joined
 137 2011-07-09 00:51:49 <sipa> i mean looking at an output script, and searching for an input that makes it evaluate to true
 138 2011-07-09 00:52:41 <justmoon> output script? do you mean an output stack or a scriptSig?
 139 2011-07-09 00:53:08 <sipa> look at ascriptPubKey, search for scriptSig
 140 2011-07-09 00:54:00 OneFixt_ has joined
 141 2011-07-09 00:54:06 <sipa> which currently only works for known templates
 142 2011-07-09 00:54:35 OneFixt has quit (Ping timeout: 252 seconds)
 143 2011-07-09 00:54:37 OneFixt_ has quit (Changing host)
 144 2011-07-09 00:54:37 OneFixt_ has joined
 145 2011-07-09 00:54:47 <justmoon> ok, and if the pubkey has a checksig it would have like a "signature here" placeholder in it's solution?
 146 2011-07-09 00:54:49 OneFixt_ is now known as OneFixt
 147 2011-07-09 00:55:25 <justmoon> would such a solver be useful for anything?
 148 2011-07-09 00:55:28 <sipa> no, the real signature
 149 2011-07-09 00:55:36 <sipa> probably not
 150 2011-07-09 00:55:48 <sipa> but i think it is possible
 151 2011-07-09 00:56:35 <justmoon> it would be kind of like, the client checking if there are any transactions that it can receive
 152 2011-07-09 00:56:44 <sipa> indeed
 153 2011-07-09 00:57:16 <justmoon> would be nice to be the only one running something like that, might grab a few a coins when somebody messes up a script ^^
 154 2011-07-09 00:57:37 <sipa> some shortcut version that only checks feasibility would be nice
 155 2011-07-09 00:57:56 <sipa> since signing is computationally expensive
 156 2011-07-09 00:58:33 <sipa> maybe for somewhere in a few months
 157 2011-07-09 00:59:33 cuddlefish has quit (Quit: leaving)
 158 2011-07-09 00:59:33 <justmoon> yeah
 159 2011-07-09 01:00:09 <gim> big miners should manage to grab those easy scripts more often than anyone else
 160 2011-07-09 01:00:18 TheZimm has quit (Quit: Computer has gone to sleep.)
 161 2011-07-09 01:00:20 <BlueMatt> you mean IsStandard-in-crypto style checking of txes but more general?
 162 2011-07-09 01:00:28 <BlueMatt> <sipa> some shortcut version that only checks feasibility would be nice
 163 2011-07-09 01:01:47 <justmoon> I think feasibility = can I spend it? solved = how can I spend it? mb..
 164 2011-07-09 01:01:53 <justmoon> solver*
 165 2011-07-09 01:02:56 <BlueMatt> well the hard part there is signing
 166 2011-07-09 01:03:06 <BlueMatt> which Is a simple matter or skipping the Sign call
 167 2011-07-09 01:04:38 <justmoon> BlueMatt, sipa, are we happy with the way the official clients chooses nodes to download blocks from or is that something we'd like to improve but haven't had time for?
 168 2011-07-09 01:04:49 <justmoon> client*
 169 2011-07-09 01:05:09 <BlueMatt> aside from maybe a better algorithm for anti-sybil stuff, the actual downloading is fine
 170 2011-07-09 01:05:17 <BlueMatt> downloading doesnt matter, its connections that matter
 171 2011-07-09 01:05:25 <BlueMatt> downloading does, and should come from all connected nodes
 172 2011-07-09 01:05:45 <BlueMatt> but in terms of connections, a more general algo than "not in the same /24" would be nice
 173 2011-07-09 01:05:54 <BlueMatt> just general ip diversity
 174 2011-07-09 01:06:30 denisx has quit (Quit: denisx)
 175 2011-07-09 01:06:36 anarchyx has joined
 176 2011-07-09 01:06:49 anarchyx has quit (Changing host)
 177 2011-07-09 01:06:49 anarchyx has joined
 178 2011-07-09 01:07:11 <justmoon> hmm, cause it's one of those areas where my clients still sucks (gets stuck when there's a bad node, etc.) and I'm not sure how exactly to do that properly
 179 2011-07-09 01:07:33 <BlueMatt> bitcoind does it fairly properly
 180 2011-07-09 01:07:38 <BlueMatt> try to get everything from everyone
 181 2011-07-09 01:07:38 <justmoon> k
 182 2011-07-09 01:07:55 <BlueMatt> though if a node keeps feeding you bs, you should drop them
 183 2011-07-09 01:08:04 <BlueMatt> ie I have blockx when it doesnt
 184 2011-07-09 01:08:09 <justmoon> but it won't request the same blocks from two nodes, will it? during the initial download?
 185 2011-07-09 01:08:17 <BlueMatt> no
 186 2011-07-09 01:08:24 <BlueMatt> it wont ever request the same block twice
 187 2011-07-09 01:09:29 <OneTimePad> my debug log is over a gig on my windows machine. there any auto purging on that?
 188 2011-07-09 01:09:46 Leo_II1 has joined
 189 2011-07-09 01:09:54 <justmoon> so if it requests a block and that client doesn't send anything, what happens?
 190 2011-07-09 01:10:10 Glasswalker has joined
 191 2011-07-09 01:10:13 <justmoon> OneTimePad, no autopurging afaik
 192 2011-07-09 01:10:41 SecretSJ has quit (Quit: Hard work pays off in the future, laziness pays off now)
 193 2011-07-09 01:10:43 <BlueMatt> I cant say 100% now, but it should redownload that block after the connection times out
 194 2011-07-09 01:10:54 <BlueMatt> or bitcoin guesses that request failed
 195 2011-07-09 01:11:07 <justmoon> OneTimePad, -rw-------   1 bitcoin bitcoin 2030089785 2011-07-09 02:08 debug.log
 196 2011-07-09 01:11:10 <justmoon> OneTimePad,  :P
 197 2011-07-09 01:11:45 <BlueMatt> justmoon: you also keep track of forks and such so that you can download later blocks without waiting for earlier ones as well
 198 2011-07-09 01:11:50 <osmosis> how thorough was 0.3.24 tested before it was released?
 199 2011-07-09 01:11:51 Leo_II has quit (Read error: Operation timed out)
 200 2011-07-09 01:11:53 <BlueMatt> disconnected forks that
 201 2011-07-09 01:11:54 <BlueMatt> is
 202 2011-07-09 01:12:01 <OneTimePad> Well, you're on linux. that's easy to set up log rotation. what do I do in windows besides deleting it every once in a while?
 203 2011-07-09 01:12:02 <BlueMatt> osmosis: the same as any release is
 204 2011-07-09 01:12:13 <osmosis> BlueMatt, which is?
 205 2011-07-09 01:12:19 <BlueMatt> enough
 206 2011-07-09 01:12:24 <justmoon> BlueMatt, thanks for the help, I'll go read the code
 207 2011-07-09 01:12:36 <BlueMatt> justmoon: sorry, I havent spent too much time with the net code
 208 2011-07-09 01:12:41 <sipa> maybe not enough
 209 2011-07-09 01:12:50 <BlueMatt> didnt come up with wallet crypto ;)
 210 2011-07-09 01:13:20 <BlueMatt> sipa: are you still concerned about those ooms?
 211 2011-07-09 01:13:21 <sipa> as long as we dont have full unit tests
 212 2011-07-09 01:13:25 <sipa> yes
 213 2011-07-09 01:13:33 <justmoon> BlueMatt, just to be clear, that was a genuine thank you, you saved me a lot of time with that overview :)
 214 2011-07-09 01:13:43 <justmoon> so no irony or anything like that
 215 2011-07-09 01:13:46 <BlueMatt> justmoon: ok, np
 216 2011-07-09 01:13:55 <BlueMatt> any time
 217 2011-07-09 01:13:58 <justmoon> <#
 218 2011-07-09 01:14:00 <justmoon> lol
 219 2011-07-09 01:14:01 <justmoon> <3
 220 2011-07-09 01:14:09 <BlueMatt> I was about to go urbandictionary that one
 221 2011-07-09 01:14:13 <justmoon> my typing is so fail :D
 222 2011-07-09 01:14:22 gim has quit (Quit: sleeep)
 223 2011-07-09 01:14:30 <OneTimePad> one more nub question. if i've got port forwarding already on, should i turn upnp off or does it not matter at that point?
 224 2011-07-09 01:14:46 <BlueMatt> sipa: hmmm...well I really dont want to hold up release on that, esp when 0.4 will just be import/export, crypto, and minor stuff
 225 2011-07-09 01:14:55 <BlueMatt> OneTimePad: wont matter
 226 2011-07-09 01:15:00 eoss has joined
 227 2011-07-09 01:15:00 <OneTimePad> ty
 228 2011-07-09 01:15:04 <BlueMatt> upnp is automatic port forwarding, so...
 229 2011-07-09 01:15:06 <BlueMatt> you get the poing
 230 2011-07-09 01:15:07 <BlueMatt> t
 231 2011-07-09 01:15:09 rynx has joined
 232 2011-07-09 01:15:37 <OneTimePad> yeah, i understand its benefit but I installed 0.3.24 and it opened with it enabled, and it got to 8 connections and stopped. I normally have around 80
 233 2011-07-09 01:15:55 eoss has quit (Read error: Connection reset by peer)
 234 2011-07-09 01:16:22 <BlueMatt> OneTimePad: odd, wait and see what you get
 235 2011-07-09 01:16:55 <BlueMatt> how long has it been
 236 2011-07-09 01:18:18 devon_hillard has quit (Read error: Connection reset by peer)
 237 2011-07-09 01:19:05 <OneTimePad> 10 minutes when I did that. Another 5 minutes and it's bumped to 10 now. I was just worried when it stopped at the magic 8 number. Now that I've typed this, at 11. Disregard.
 238 2011-07-09 01:19:21 <BlueMatt> ok, good to see
 239 2011-07-09 01:19:48 wolfspraul has joined
 240 2011-07-09 01:20:46 kermit has quit (Remote host closed the connection)
 241 2011-07-09 01:22:51 kermit has joined
 242 2011-07-09 01:24:35 RenaKunisaki has joined
 243 2011-07-09 01:25:40 Marf has joined
 244 2011-07-09 01:25:49 Beccara has joined
 245 2011-07-09 01:26:12 <Marf> hello, how many versions backwar is copatibility garanted?
 246 2011-07-09 01:26:27 <Marf> can version 1.5 still connect to the network?
 247 2011-07-09 01:26:32 <BlueMatt> 0.5
 248 2011-07-09 01:26:42 <BlueMatt> currently, pretty much everything is backward compatible
 249 2011-07-09 01:26:53 <BlueMatt> how much is guaranteed 0.5 releases, aka 0.000001 versions
 250 2011-07-09 01:26:54 <Marf> will it stay this way?
 251 2011-07-09 01:27:13 <BlueMatt> obviously that is a priority, but you never know what will come up
 252 2011-07-09 01:27:24 <BlueMatt> what cool features might be added, etc
 253 2011-07-09 01:27:43 <Marf> ok
 254 2011-07-09 01:27:48 <Marf> thank you
 255 2011-07-09 01:28:00 Beccara has quit (Read error: No route to host)
 256 2011-07-09 01:28:13 <gmaxwell> 16:47 <@BlueMatt> ok, now Im legitimately starting to get concerned here...either people are shutting off bitcoin nodes en-masse and not restarting them
 257 2011-07-09 01:28:35 <gmaxwell> ^ I'd pointed out before that there appeared to be some kind of attack going on against namecoin, might also be true for bitcoin.
 258 2011-07-09 01:28:53 <gmaxwell> (thousands and thousands of namecoin nodes in russia showed up on IRC basically over night)
 259 2011-07-09 01:28:54 <BlueMatt> well it happened too close to 0.3.24 release for it to be coincidence
 260 2011-07-09 01:29:08 <BlueMatt> and its showing up as a decrease in 0.3.23 nodes available
 261 2011-07-09 01:29:18 <BlueMatt> (and some 0.3.22) whereas other numbers are entirely unchanged
 262 2011-07-09 01:29:32 rynx has quit (Ping timeout: 250 seconds)
 263 2011-07-09 01:29:50 <BlueMatt> could be any number of things though...
 264 2011-07-09 01:30:19 <BlueMatt> but it is very disturbing that total listening on 8333 has dropped by almost half here
 265 2011-07-09 01:30:40 <Marf> bitcoin popularity going down?
 266 2011-07-09 01:30:59 <DontMindMe> What's new in 0.3.24 ? Is there a changelog anywhere? (Except bitcoin-wiki because it's not there yet)
 267 2011-07-09 01:31:02 <BlueMatt> Marf: no
 268 2011-07-09 01:31:07 <BlueMatt> network issues somewhere
 269 2011-07-09 01:31:18 <BlueMatt> DontMindMe: the release announcements
 270 2011-07-09 01:31:21 <luke-jr> BlueMatt: is it my fault for connecting to every node?
 271 2011-07-09 01:31:36 <BlueMatt> luke-jr: unless you are making 100 connections to every node, cant be
 272 2011-07-09 01:31:42 <luke-jr> ok
 273 2011-07-09 01:31:47 <BlueMatt> not that Id advise that
 274 2011-07-09 01:31:57 <DontMindMe> BlueMatt: ... obviously. I'm an idiot today. :)
 275 2011-07-09 01:32:02 <BlueMatt> quite the opposite, but shouldnt be the problem
 276 2011-07-09 01:32:11 <BlueMatt> luke-jr: ^
 277 2011-07-09 01:32:38 <luke-jr> k
 278 2011-07-09 01:32:43 <luke-jr> I got tired of invalid blocks
 279 2011-07-09 01:33:03 <BlueMatt> invalid blocks?
 280 2011-07-09 01:33:29 <gmaxwell> His pool had an impossibly long run of orphans.
 281 2011-07-09 01:33:36 <BlueMatt> oh
 282 2011-07-09 01:33:51 <BlueMatt> well better would be addnode deepbit, other pools, etc
 283 2011-07-09 01:34:30 Wuked1 has joined
 284 2011-07-09 01:35:02 <gmaxwell> Addnode doesn't do much.
 285 2011-07-09 01:35:26 <BlueMatt> well if you addnode other big pools it should solve it
 286 2011-07-09 01:35:27 <WakiMiko> with dnsseeding enabled by default now, is the -dns switch still needed for addnode and connect?
 287 2011-07-09 01:35:35 storrgie has quit (Quit: Leaving)
 288 2011-07-09 01:35:54 <gmaxwell> Though I swear I'll put up a patch that redoes the connection logic this weekend. I've got one, I just need to build a big enough testbed to validate it.
 289 2011-07-09 01:36:21 <gmaxwell> BlueMatt: except addnode is one shot, so once they get disconnected (for whatever reason) they likely won't come back.
 290 2011-07-09 01:36:33 <luke-jr> BlueMatt: DeepBit won't share node IPs
 291 2011-07-09 01:36:45 <BlueMatt> gmaxwell: ok, well a proper addnode then
 292 2011-07-09 01:36:57 <Wuked1> Hey Guys, I've been noticing an increasing number of "duplicate" shares being recored in my pool - I've grabbed the latest stable versions of pushpool and bitcoind - but the problem still seems to be there
 293 2011-07-09 01:36:59 <BlueMatt> [Tycho]: and why not?
 294 2011-07-09 01:37:11 <BlueMatt> luke-jr: well still, then add slush's node and whatever nodes you can find
 295 2011-07-09 01:37:12 <luke-jr> Wuked1: merge my getwork_dedupe branch
 296 2011-07-09 01:37:20 <Wuked1> I saw that luke-jr made a change in his branch : http://luke.dashjr.org/programs/bitcoin/w/bitcoind/luke-jr.git/commitdiff/02d87b3aa375810bcd63dcf72637e788a75fc7d4
 297 2011-07-09 01:37:23 <luke-jr> Wuked1: and/or join Eligius ;)
 298 2011-07-09 01:37:28 <vrs> http://privwiki.dreamhosters.com/wiki/Distributed_mining_pool_proposal <- hey, aren't these the "sub-bitcoin"-networks that have been floating around as an idea for some time?
 299 2011-07-09 01:37:52 <Wuked1> luke-jr:  should I merge your branch, or would I be better using your entire bitcoind install ?
 300 2011-07-09 01:37:58 <luke-jr> is slush2's node public?
 301 2011-07-09 01:38:11 <luke-jr> Wuked1: just merge it. my branches aren't generally made for use
 302 2011-07-09 01:38:15 <luke-jr> I branch for merging
 303 2011-07-09 01:38:32 <luke-jr> exception to my 'combo' branch which is what I actually use for my client (but not pool)
 304 2011-07-09 01:38:43 <vrs> basically, small bitcoin-x-networks that are bootstrapped to the big network
 305 2011-07-09 01:39:00 <BlueMatt> vrs: sort of
 306 2011-07-09 01:39:05 <luke-jr> BlueMatt: I assume it's because it would make his nodes DDoS targets
 307 2011-07-09 01:39:19 <luke-jr> and he doesn't trust me to keep it secret or smth
 308 2011-07-09 01:39:25 <vrs> extend the distributed pool protocol to support intra-pool transactions and you have instant scalability
 309 2011-07-09 01:39:40 <luke-jr> and/or he needs some kind of "one size fits all" policy
 310 2011-07-09 01:39:56 suriv has quit (Ping timeout: 250 seconds)
 311 2011-07-09 01:40:22 <^1bitc0inplz> luke-jr: does your branch contain the patches you did to do generational payouts from your pool? I'm curious how you accomplished that.
 312 2011-07-09 01:41:29 <vrs> hm, will i need a certain number of posts to answer in http://forum.bitcoin.org/index.php?topic=27216.0? I don't have an account yet
 313 2011-07-09 01:41:34 <luke-jr> ^1bitc0inplz: that is the coinbaser branch
 314 2011-07-09 01:41:53 <luke-jr> ^1bitc0inplz: but again, I would much prefer you join Eligius than setup a new pool :P
 315 2011-07-09 01:41:55 <Wuked1> luke-jr:  Sorry to sound like a massive n00b, but I've cloned the latest bitcoin from git, how do I merge your branch here: http://luke.dashjr.org/programs/bitcoin/w/bitcoind/luke-jr.git/shortlog/refs/heads/getwork_dedupe ?
 316 2011-07-09 01:42:26 <^1bitc0inplz> luke-jr: thank you, I've already got my own pool.... but this was more a matter of personal curiosity :-)
 317 2011-07-09 01:42:36 <luke-jr> Wuked1: while I'm sharing some of my changes, that doesn't mean I offer tech support to competitors ☺
 318 2011-07-09 01:42:47 <luke-jr> Wuked1: especially for something that's "git 101"
 319 2011-07-09 01:45:28 kayK has joined
 320 2011-07-09 01:45:28 Gonzago has joined
 321 2011-07-09 01:49:30 rynx has joined
 322 2011-07-09 01:50:04 <Wuked1> fair enough :)
 323 2011-07-09 01:51:27 AStove has quit ()
 324 2011-07-09 01:52:15 <jgarzik> 108m, 107 connections
 325 2011-07-09 01:52:24 * jgarzik watches 0.3.24
 326 2011-07-09 01:56:37 <Wuked1> luke-jr:  Can you explain why your change hasn't been adopted by the main branch ? Is it only suitable for clients requesting lots of work ?
 327 2011-07-09 01:56:51 <luke-jr> Wuked1: ask them
 328 2011-07-09 01:57:07 <BlueMatt> which branch?
 329 2011-07-09 01:57:19 <luke-jr> BlueMatt: getwork_dedupe
 330 2011-07-09 01:57:32 <BlueMatt> I would say it should be included in 0.4
 331 2011-07-09 01:57:51 <BlueMatt> since I (and probably others) only saw that after 0.3.24 was in rc, it didnt make it
 332 2011-07-09 01:59:51 <Wuked1> probably another n00b question, but why is the bitcoind i just build from source over23mb in size, and the one already compiled only 3mb in size ?
 333 2011-07-09 02:00:14 <BlueMatt> strip it
 334 2011-07-09 02:00:30 <gmaxwell> Something fishy is going on. I noticed that my uncapped node that had hundreds of inbound connections the other day was down to ~50. I thought perhaps other nodes had forgotten about it because it didn't have the IRC hopping patch (though it does join 24 channels), so I restarted it.  A few minutes after restarting it, it had _1433_ inbound connections!
 335 2011-07-09 02:00:46 <luke-jr> Wuked1: sed -i 's/static/dynamic/' makefile.unix
 336 2011-07-09 02:01:00 <BlueMatt> gmaxwell: indeed...
 337 2011-07-09 02:01:12 <luke-jr> gmaxwell: lol
 338 2011-07-09 02:01:20 <luke-jr> gmaxwell: mine joins all 101 channels
 339 2011-07-09 02:01:21 <BlueMatt> luke-jr: lol
 340 2011-07-09 02:01:23 <gmaxwell> I wanted to get a pcap of the inbound connection attemps, so I killed it and restarted it, but now it's gaining new connections slower. Only up to 302 now.
 341 2011-07-09 02:01:43 <BlueMatt> gmaxwell: you might have ended up in dns there...
 342 2011-07-09 02:01:45 <gmaxwell> luke-jr: you can't join all 101 channels, the IRC server just starts ignoring the requests at 25 or so.
 343 2011-07-09 02:01:55 <luke-jr> gmaxwell: that's why I open 5 connections
 344 2011-07-09 02:02:00 <gmaxwell> hahah.
 345 2011-07-09 02:02:42 sneak has quit (Ping timeout: 264 seconds)
 346 2011-07-09 02:02:51 <gmaxwell> I have a patch that randomly changes a channel every once in a while... this is even better: because /who only shows a portion of the nodes bitcoin won't hear about you except when you join.
 347 2011-07-09 02:02:55 <kunnis> What is IRC used for?  Is it only for finding the addresses of other users?
 348 2011-07-09 02:03:07 <gmaxwell> kunnis: correct.
 349 2011-07-09 02:03:07 sneak has joined
 350 2011-07-09 02:03:07 sneak has quit (Changing host)
 351 2011-07-09 02:03:07 sneak has joined
 352 2011-07-09 02:03:22 <^1bitc0inplz> kunnis: the bitcoind nodes get lonely and like to chat between finding a block or two
 353 2011-07-09 02:03:27 <^1bitc0inplz> ;-)
 354 2011-07-09 02:03:31 <Wuked1> still 20mb after sed -i 's/static/dynamic/' makefile.unix :)
 355 2011-07-09 02:03:33 <gmaxwell> luke-jr: in any case, have you also observed enormous numbers of _inbound_ connections?
 356 2011-07-09 02:03:39 <kunnis> as a psudo-random idea, why not broadcast the major traffic over IRC?
 357 2011-07-09 02:03:41 <gmaxwell> Because that sure as hell sounds like a sybil attack.
 358 2011-07-09 02:03:41 <BlueMatt> Wuked1: strip it
 359 2011-07-09 02:03:59 <BlueMatt> gmaxwell: was your node in dns?
 360 2011-07-09 02:04:10 <BlueMatt> though it still shouldnt be that high
 361 2011-07-09 02:04:17 <kunnis> MOst nodes what to find out when a block is created, so why not transmit those over irc?
 362 2011-07-09 02:04:40 <gmaxwell> BlueMatt: How the heck should I know, and why would it not happen until I restarted it? (e.g. I was at ~50, restarted, and shot to 1433)
 363 2011-07-09 02:05:08 <BlueMatt> gmaxwell: ok, thats odd, might be a sybil on when people join irc then
 364 2011-07-09 02:05:10 freakazoid has quit (Ping timeout: 258 seconds)
 365 2011-07-09 02:05:15 <gmaxwell> kunnis: it whould make bitcoin a more centralized system.
 366 2011-07-09 02:06:10 <Wuked1> thanks BlueMatt - 1.2Mb now :)
 367 2011-07-09 02:06:19 <kunnis> Humm, I see.  IF it can't tolerate irc being down, then down ever depend on it.
 368 2011-07-09 02:06:34 <gmaxwell> kunnis: it tolerates IRC being down just fine.
 369 2011-07-09 02:06:44 <BlueMatt> Wuked1: as a side note dont make everything dynamic unless you are only using it on that machine, or the same distro/version
 370 2011-07-09 02:06:53 <kunnis> Yeah
 371 2011-07-09 02:07:05 <Wuked1> sure
 372 2011-07-09 02:07:55 <BlueMatt> Wuked1: sorry, just trying to be thorough, we get all manner of noobs on here ;)
 373 2011-07-09 02:08:28 <Wuked1> Thanks, it's all great. This isn't my forte !
 374 2011-07-09 02:09:01 <BlueMatt> not commenting on you, just saying I try to make what I say clear for noobs unless I know the person Im talking to
 375 2011-07-09 02:09:09 <BlueMatt> even if you arent
 376 2011-07-09 02:09:23 Marf has quit (Ping timeout: 258 seconds)
 377 2011-07-09 02:09:28 <Wuked1> yeah it's most appreciated
 378 2011-07-09 02:09:42 <Wuked1> thanks for the help
 379 2011-07-09 02:09:46 <BlueMatt> np
 380 2011-07-09 02:09:58 <gmaxwell> hm. 71.191.197/24 has 12 inbound connections to me right now.
 381 2011-07-09 02:10:12 <gmaxwell> (out of 367)
 382 2011-07-09 02:10:50 estornudo has quit (Quit: Leaving)
 383 2011-07-09 02:10:51 <gmaxwell> damn. I wish I'd captured data when there were 1433
 384 2011-07-09 02:11:21 <gmaxwell> ah actually all from 71.191.197.79
 385 2011-07-09 02:11:38 <gmaxwell> oh damnit, thats my outbounds.
 386 2011-07-09 02:11:39 <BlueMatt> oh, that might explain a ton
 387 2011-07-09 02:11:40 <gmaxwell> hah
 388 2011-07-09 02:11:45 <BlueMatt> oh, nvm
 389 2011-07-09 02:11:46 <BlueMatt> damn
 390 2011-07-09 02:12:26 estornudo has joined
 391 2011-07-09 02:17:58 TheZimm has joined
 392 2011-07-09 02:17:59 TheZimm has quit (Remote host closed the connection)
 393 2011-07-09 02:18:15 <gmaxwell> up to 579 inbound now... But still not more than one per IP. There are two /24s with 2. One /16 with 4, and a bunch of /16s with 2.. but nothing that looks like obvious trouble.
 394 2011-07-09 02:18:44 Glasswlkr has joined
 395 2011-07-09 02:19:10 <jgarzik> wow
 396 2011-07-09 02:19:16 <jgarzik> rss jumped up to 128m
 397 2011-07-09 02:19:25 <jgarzik> 109 connections
 398 2011-07-09 02:19:42 <jgarzik> previously: 108m, 107 connections
 399 2011-07-09 02:19:44 WombatFarmer has joined
 400 2011-07-09 02:20:32 <BlueMatt> arg, well I cant show any connection between upnp and possible port de-mappings, which was my hunch, but something is definitely wrong here
 401 2011-07-09 02:20:46 <BlueMatt> anyone have a generic router?
 402 2011-07-09 02:20:54 <BlueMatt> like *really* generic
 403 2011-07-09 02:20:58 somuchwin2 has quit (Quit: Nettalk6 - www.ntalk.de)
 404 2011-07-09 02:21:18 somuchwin has joined
 405 2011-07-09 02:21:51 Glasswalker has quit (Ping timeout: 252 seconds)
 406 2011-07-09 02:22:03 karnac has quit (Quit: karnac)
 407 2011-07-09 02:23:04 Glasswlkr has quit (Ping timeout: 240 seconds)
 408 2011-07-09 02:25:30 <BlueMatt> ok this is absolutely disturbing: number of accepting nodes for each version has changed almost none since 0.3.24 was released, except for 0.3.23 and 0.3.24, 0.3.23 has gone from 1423 to 595, as one might expect, but 0.3.24 has gone from 13 to 46...
 409 2011-07-09 02:25:32 <BlueMatt> wtf?
 410 2011-07-09 02:25:49 <BlueMatt> there has to be something wrong with 0.3.24
 411 2011-07-09 02:26:29 <gmaxwell> BlueMatt: can you make a list of nodes that went away so we can check to see if they are listening?
 412 2011-07-09 02:26:31 <upb> its friday night and youre talking dev stuff :P
 413 2011-07-09 02:26:32 <upb> wtf
 414 2011-07-09 02:26:33 <gmaxwell> (by hand)
 415 2011-07-09 02:26:51 <BlueMatt> upb: well its 4 am and I want to get to bed
 416 2011-07-09 02:26:54 <BlueMatt> gmaxwell: let me see...
 417 2011-07-09 02:27:05 <BlueMatt> it will be in long form, but its not too hard to convert back
 418 2011-07-09 02:28:22 Glasswlkr has joined
 419 2011-07-09 02:30:22 <gmaxwell> 19:23 <@BlueMatt> there has to be something wrong with 0.3.24
 420 2011-07-09 02:30:38 <BlueMatt> well thats my current feeling
 421 2011-07-09 02:30:48 <gmaxwell> ^ or because they aren't disconnecting people, their connection slots are filling up and you can't probe them.
 422 2011-07-09 02:31:06 <BlueMatt> doesnt seem right...seems like that is happening *way* too quick for that to be right
 423 2011-07-09 02:31:35 <gmaxwell> On my IRC multiconnect client I'm getting _hundreds_ of connections a few minutes after restarting.
 424 2011-07-09 02:31:52 WombatFarmer has quit (Ping timeout: 240 seconds)
 425 2011-07-09 02:31:55 <gmaxwell> You'd still find me, but only because I'll take a large number of inbound connections.
 426 2011-07-09 02:32:35 RenaKunisaki has quit (Remote host closed the connection)
 427 2011-07-09 02:32:37 <BlueMatt> 10373 <- number of nodes which have gone offline in the past 24h and were on 0.3.23
 428 2011-07-09 02:32:59 <gmaxwell> 0_o
 429 2011-07-09 02:33:15 <BlueMatt> 708 for 0.3.22
 430 2011-07-09 02:33:23 <BlueMatt> so clearly there is a lot of natural turnover
 431 2011-07-09 02:33:29 <BlueMatt> but that just seems wrong
 432 2011-07-09 02:33:44 <BlueMatt> when do full-nodes drop the connection?
 433 2011-07-09 02:34:02 <gmaxwell> Can you filter that down to just nodes that had been stable for a while?
 434 2011-07-09 02:34:11 <gmaxwell> I think it's after they connect but before the version message.
 435 2011-07-09 02:34:12 <BlueMatt> hm...let me see
 436 2011-07-09 02:35:01 <gmaxwell> Which is why I wanted you to list them, if we can still bring up tcp connections to them, they're just full.
 437 2011-07-09 02:35:12 <gmaxwell> (I think)
 438 2011-07-09 02:35:35 <BlueMatt> 144 for 0.3.22 which were fist seen to be up >24h ago
 439 2011-07-09 02:35:46 <gmaxwell> luke-jr: care to post your 5-IRC connections patch someplace?
 440 2011-07-09 02:35:51 <BlueMatt> 7430 for 0.3.23...
 441 2011-07-09 02:36:07 <luke-jr> gmaxwell: no, someoen would get pissed I bet
 442 2011-07-09 02:36:28 <BlueMatt> oops that was inverted
 443 2011-07-09 02:36:54 <BlueMatt> 488 for 0.3.22 and 1523 for 0.3.23 for first_up >=48h ago
 444 2011-07-09 02:37:58 <gmaxwell> BlueMatt: now, are these dead nodes still listening on 8333?
 445 2011-07-09 02:38:10 <gmaxwell> jgarzik: how many inbound connections are you seeing now?
 446 2011-07-09 02:38:39 <BlueMatt> let me go read the lib Im using, see where it would complain on a droped connection
 447 2011-07-09 02:38:46 <jgarzik> 114 connections, 139m
 448 2011-07-09 02:38:48 <BlueMatt> will it drop before you send version, or after
 449 2011-07-09 02:38:50 <jgarzik> memory keeps climbing
 450 2011-07-09 02:39:18 <gmaxwell> jgarzik: yea, there is some per-connection memory usage. Once you're capped out on connections it should be stable.
 451 2011-07-09 02:40:46 <BlueMatt> whats the flag, -maxconnections?
 452 2011-07-09 02:41:24 nhodges has quit (Remote host closed the connection)
 453 2011-07-09 02:41:46 <gmaxwell> Yes, be mindful of your file descriptor limit.. it defaults to 1024 for most linuxlike systems, and you need some for the block database.
 454 2011-07-09 02:42:13 <BlueMatt> well I just want to set it to 1 for now to test where the dropoff happens
 455 2011-07-09 02:44:29 freakazoid has joined
 456 2011-07-09 02:46:14 cryptocnt has quit (Ping timeout: 250 seconds)
 457 2011-07-09 02:47:04 cryptocnt has joined
 458 2011-07-09 02:47:22 folklore has joined
 459 2011-07-09 02:47:31 lorph has quit (Read error: Operation timed out)
 460 2011-07-09 02:47:47 <gmaxwell> luke-jr: in any case, can you check to see if a surprising number of connections are inbound?  you can do that without modifying your client with something like lsof -ni | grep 'bitcoind' | grep 'TCP' | grep ':8333->' | wc -l
 461 2011-07-09 02:47:48 wirehead has quit (Read error: Operation timed out)
 462 2011-07-09 02:48:34 <luke-jr> gmaxwell: got a 'netstat' version? :P
 463 2011-07-09 02:48:38 Strom- has joined
 464 2011-07-09 02:49:30 Strom has quit (Ping timeout: 264 seconds)
 465 2011-07-09 02:50:02 <gmaxwell> luke-jr: netstat -n | grep 'yourlisteningip:8333' |wc -l  should work.
 466 2011-07-09 02:50:51 <luke-jr> 225
 467 2011-07-09 02:50:53 <luke-jr> 224*
 468 2011-07-09 02:50:59 <luke-jr> out of 737
 469 2011-07-09 02:51:10 <gmaxwell> okay, thats not crazy. But this node has been up a long time?
 470 2011-07-09 02:51:26 <gmaxwell> (As I mentioned, unless you rejoin IRC you get forgotten)
 471 2011-07-09 02:51:27 <luke-jr> dunno
 472 2011-07-09 02:51:48 <upb> D:\>netstat -n|grep :8333|wc -l
 473 2011-07-09 02:51:49 <luke-jr> hours at most
 474 2011-07-09 02:51:49 <upb> 0
 475 2011-07-09 02:51:52 <upb> interesting
 476 2011-07-09 02:52:08 <gmaxwell> upb: no idea how windows formats the netstat output.
 477 2011-07-09 02:52:27 <upb> might be because i dont have bitcoin running tho
 478 2011-07-09 02:52:31 <upb> just a wild guess
 479 2011-07-09 02:52:32 <gmaxwell> hah
 480 2011-07-09 02:53:43 Strom- has quit (Remote host closed the connection)
 481 2011-07-09 02:53:48 Strom has joined
 482 2011-07-09 02:53:49 Backburn has quit ()
 483 2011-07-09 02:54:17 <luke-jr> lol
 484 2011-07-09 02:54:48 Backburn has joined
 485 2011-07-09 02:55:10 <jgarzik> holy crap
 486 2011-07-09 02:55:24 <jgarzik> 113 connections, jumped from 139m to 151m in the span of a few minutes
 487 2011-07-09 02:56:30 lorph has joined
 488 2011-07-09 02:57:53 <gmaxwell> I have noticed some IPs which are unusually agressive about reconnecting to me: (they always retry right away if disconnected)
 489 2011-07-09 02:57:56 <gmaxwell>       2 178.47.93.129
 490 2011-07-09 02:57:59 <gmaxwell>       2 60.190.71.138
 491 2011-07-09 02:58:01 <gmaxwell>       2 90.151.219.0
 492 2011-07-09 02:58:04 <gmaxwell>       3 220.115.251.4
 493 2011-07-09 02:58:06 <gmaxwell>       3 77.122.79.225
 494 2011-07-09 02:58:09 <gmaxwell>       4 89.204.75.111
 495 2011-07-09 02:58:21 <BlueMatt> thats...odd
 496 2011-07-09 02:59:06 <alexbobp> creepy
 497 2011-07-09 02:59:22 <BlueMatt> ok, well I just started scanning all the nodes that have gone down recently...
 498 2011-07-09 02:59:33 <BlueMatt> Im gonna go to bet and let that run and see what the numbers are tomorrow
 499 2011-07-09 03:00:09 <justmoon> BlueMatt, good night!
 500 2011-07-09 03:00:12 <alexbobp> gmaxwell: seems likely they are trying to de-anonymize you by seeing all the transactions you broadcast
 501 2011-07-09 03:00:45 Teslah has quit (Ping timeout: 240 seconds)
 502 2011-07-09 03:00:59 <BlueMatt> gnight all, hopefully this is just a side effect of people taking nodes down temporarily to upgrade and more stable connections...
 503 2011-07-09 03:01:25 Diablo-D3 has joined
 504 2011-07-09 03:01:57 <upb> country:      CN
 505 2011-07-09 03:01:57 <upb> descr:        Wenzhou Mumicipal Bareau Of Statistics
 506 2011-07-09 03:02:03 <upb> conducting stats of bitcoin :D
 507 2011-07-09 03:02:51 Teslah has joined
 508 2011-07-09 03:05:37 <gmaxwell> alexbobp: dunno why people in china and russia would care to de-anonymize me, but who knows.
 509 2011-07-09 03:07:24 <dsockwell> upb: are those typos yours?
 510 2011-07-09 03:07:35 <dsockwell> or did you paste that?
 511 2011-07-09 03:07:58 <gmaxwell> indeed:
 512 2011-07-09 03:07:59 <gmaxwell> descr:        Wenzhou Mumicipal Bareau Of Statistics
 513 2011-07-09 03:08:01 topace has quit (Ping timeout: 246 seconds)
 514 2011-07-09 03:08:31 <kayK> win 2
 515 2011-07-09 03:09:01 <dsockwell> you'd think that the real bareau of statistics would spell its name right
 516 2011-07-09 03:09:03 <DontMindMe> gmaxwell: i saw one agressive client in the 46.4.x.x or 46.6.x.x range, just in case you want to know ;)
 517 2011-07-09 03:10:22 <gmaxwell> I wonder why some nodes are feeding time offsets like -315536496
 518 2011-07-09 03:10:50 <gmaxwell> and +5270395  +5270396  +5624373772903658969
 519 2011-07-09 03:11:03 <justmoon> gmaxwell, that doesn't sound very friendly
 520 2011-07-09 03:11:20 <justmoon> either buggy or trying to manipulate difficulty maybe?
 521 2011-07-09 03:11:33 <gmaxwell> You can't usefully manipulate difficulty that way.
 522 2011-07-09 03:11:39 <gmaxwell> but they could be stupid.
 523 2011-07-09 03:12:13 cygnus2112 has joined
 524 2011-07-09 03:12:29 <gmaxwell> I suppose someone could actually have their system clock set 10 years in the past.
 525 2011-07-09 03:12:42 <justmoon> yeah, definitely
 526 2011-07-09 03:12:58 <gmaxwell> 178225650014 years in the future doesn't sound right however!
 527 2011-07-09 03:12:59 Fnar has quit (Ping timeout: 260 seconds)
 528 2011-07-09 03:13:44 <mrb_> sipa: are you aware your bitcoin.sipa.be charts are broken?
 529 2011-07-09 03:13:44 <mrb_> the time axis are all identical
 530 2011-07-09 03:14:21 <DontMindMe> aliens, mining from the future! they can predict the winning hashes!
 531 2011-07-09 03:14:45 <gmaxwell> Man, I really need to add timestamps to the debug.log output.
 532 2011-07-09 03:15:54 <gmaxwell> it would be neat to grap 'not enough fees' over time.
 533 2011-07-09 03:15:57 <gmaxwell> re graph
 534 2011-07-09 03:19:04 DontMindMe has quit (Quit: ~)
 535 2011-07-09 03:19:52 mmoya has joined
 536 2011-07-09 03:20:45 Gonzago has quit (Read error: Operation timed out)
 537 2011-07-09 03:25:33 <freakazoid> I don't think there are any systems whose clocks would handle 178225650014 years from now.
 538 2011-07-09 03:25:43 <freakazoid> That would have to be intentionally inserted
 539 2011-07-09 03:26:02 <freakazoid> It's possible they're looking for vulnerabilities
 540 2011-07-09 03:26:45 Fnar has joined
 541 2011-07-09 03:26:51 <justmoon> freakazoid, or uninitialized memory - it looks pretty random as hex
 542 2011-07-09 03:27:15 <freakazoid> hmm
 543 2011-07-09 03:27:21 <freakazoid> if their timestamp is 64 bits, I suppose
 544 2011-07-09 03:27:47 <gmaxwell> or memory corruption in my node.
 545 2011-07-09 03:28:34 <gmaxwell> More likely it's someones moronic bitcoin spider sending crap data in the vesion message.
 546 2011-07-09 03:28:43 <gmaxwell> The timestamp in the version message is 64 bits.
 547 2011-07-09 03:30:47 <justmoon> gmaxwell, yeah, version message you can get away with anything - the first few day when I started developing my client sent 0 for most of it
 548 2011-07-09 03:31:57 <gmaxwell> looks like it was 188.138.99.157:58481 that fed be that crazy far future value.
 549 2011-07-09 03:32:01 <gmaxwell> re fed me
 550 2011-07-09 03:34:01 erus` has quit (Remote host closed the connection)
 551 2011-07-09 03:36:00 zapnap has joined
 552 2011-07-09 03:36:17 Prof_BiG_BanG has quit (Ping timeout: 240 seconds)
 553 2011-07-09 03:36:19 Tim-7967 has quit (Quit: Leaving)
 554 2011-07-09 03:36:35 kunnis has quit ()
 555 2011-07-09 03:37:04 mmoya has quit (Ping timeout: 260 seconds)
 556 2011-07-09 03:37:53 zapnap has quit (Remote host closed the connection)
 557 2011-07-09 03:38:20 zapnap has joined
 558 2011-07-09 03:40:19 mmoya has joined
 559 2011-07-09 03:40:34 sabalaba has quit (Ping timeout: 260 seconds)
 560 2011-07-09 03:41:04 karnac has joined
 561 2011-07-09 03:42:02 sabalaba has joined
 562 2011-07-09 03:44:36 kudu is now known as kudu|longaway
 563 2011-07-09 03:44:42 somuchwin has quit (Ping timeout: 240 seconds)
 564 2011-07-09 03:45:29 somuchwin has joined
 565 2011-07-09 03:49:04 cryptocnt has quit (Ping timeout: 250 seconds)
 566 2011-07-09 03:56:04 <gmaxwell> Loaded 288115 addresses  < yea that needs pruning...
 567 2011-07-09 03:56:09 Teslah has quit (Quit: Leaving)
 568 2011-07-09 03:56:36 sacarlson has quit (Ping timeout: 255 seconds)
 569 2011-07-09 03:56:56 <Diablo-D3> OVER NINE THOUSAND
 570 2011-07-09 03:57:00 <Diablo-D3> gmaxwell: btw, I so fucking hate phatk
 571 2011-07-09 03:57:10 <Diablo-D3> gmaxwell: I gave up trying to overly track everything
 572 2011-07-09 03:57:39 <Diablo-D3> but my version looks 120% less shitty.
 573 2011-07-09 03:58:25 <jgarzik> 104 connections, 141m
 574 2011-07-09 03:58:36 <jgarzik> maybe it has reached a stable point
 575 2011-07-09 03:59:46 <gmaxwell> Hmph. I had a .23 -connect= node behind a .24 node I was bringing up and down, and bitcoind crashed on the .23 node at some point without logging anything useful. :-/
 576 2011-07-09 04:02:06 mmoya has quit (Ping timeout: 264 seconds)
 577 2011-07-09 04:03:40 teathsch has joined
 578 2011-07-09 04:04:47 <teathsch> anyone know where to find sample code for using the libcurl c api to do rpc calls to bitcoin/namecoin?
 579 2011-07-09 04:05:42 <doublec> teathsch: pushpool does that so it can be used as an example
 580 2011-07-09 04:06:11 <doublec> teathsch: cpuminer does too
 581 2011-07-09 04:06:15 <doublec> teathsch: both by jgarzik
 582 2011-07-09 04:08:08 <teathsch> doublec: cool thanks
 583 2011-07-09 04:08:44 sabalaba has quit (Read error: No route to host)
 584 2011-07-09 04:09:51 liltoe has joined
 585 2011-07-09 04:12:11 <jgarzik> gmaxwell: yeah, I'm not sure what would be a good pruning algo
 586 2011-07-09 04:12:17 sacarlson has joined
 587 2011-07-09 04:12:18 nhodges has joined
 588 2011-07-09 04:12:35 <jgarzik> gmaxwell: "delete old addresses" seems simple, but I would hate to lose useful addresses by being overly aggressive
 589 2011-07-09 04:13:31 <Diablo-D3> does it take room to store them?
 590 2011-07-09 04:13:32 <jgarzik> but in general, like with the block index, we store addresses in bdb, so (a) storing them in RAM is triple-caching and wasteful, and (b) they need pruning to avoid griefers adding 'the whole internet' to our address book
 591 2011-07-09 04:13:45 <jgarzik> Diablo-D3: it loads the entire database into RAM
 592 2011-07-09 04:13:50 <Diablo-D3> meh
 593 2011-07-09 04:13:54 <Diablo-D3> trim after 1 million
 594 2011-07-09 04:14:23 <gmaxwell> Trying to connect to old long dead ones also wastes time.
 595 2011-07-09 04:14:24 <Diablo-D3> sort by last tx used date
 596 2011-07-09 04:14:29 <Diablo-D3> er
 597 2011-07-09 04:14:32 <Diablo-D3> last connection used date
 598 2011-07-09 04:14:41 * Diablo-D3 hates how tx is an overloaded term
 599 2011-07-09 04:17:39 <gmaxwell> Perhaps keep track of how many contiguous connect failures it's had (also resetting to zero on inbound, and not counting failures when there are no nodes up). Nodes with >0 don't get passed on to neighbors, nodes with >2 are pruned oldest first. Or something like that.
 600 2011-07-09 04:19:26 NappyHead9894896 has joined
 601 2011-07-09 04:20:02 Tim-7967 has joined
 602 2011-07-09 04:20:03 Tim-7967 has quit (Changing host)
 603 2011-07-09 04:20:03 Tim-7967 has joined
 604 2011-07-09 04:20:53 NappyHead9894896 is now known as Lexikahn
 605 2011-07-09 04:20:55 Lexikahn has quit (Client Quit)
 606 2011-07-09 04:21:16 Lexikahn has joined
 607 2011-07-09 04:21:33 <gmaxwell> Perhaps before IRC gets turned off by default the dnsseed stuff should be augmented with a reporting mechanism where you tell each authority about your existance after your first successful inbound connection.
 608 2011-07-09 04:22:14 <gmaxwell> This way future pruning doesn't risk making nodes get forgotten, since the dnsseed authorities could reasonably have longer memories.
 609 2011-07-09 04:22:45 nus has quit (Ping timeout: 240 seconds)
 610 2011-07-09 04:23:34 wirehead has joined
 611 2011-07-09 04:29:55 rynx has quit (Ping timeout: 246 seconds)
 612 2011-07-09 04:33:56 <upb> hmm wouldnt that allow flooding the zone with loads of fake addresses?
 613 2011-07-09 04:34:19 <gmaxwell> upb: No, because the dnsseeds should be testing them itself.
 614 2011-07-09 04:34:27 <upb> if you mitigate that by loading them into some 'to be checked' queue, it would allow for ddos
 615 2011-07-09 04:34:34 <gmaxwell> (Matt's does, dunno about other ones)
 616 2011-07-09 04:35:23 <gmaxwell> upb: it would only allow flooding the to be checked queue, and who cares? An authority could reasonable check the whole internets worth of addresses in a few days.
 617 2011-07-09 04:35:45 lolwat` has joined
 618 2011-07-09 04:36:14 <upb> hmm true, didnt think how fast the check would be
 619 2011-07-09 04:37:34 <upb> maybe require a tcp connection from the address to be added
 620 2011-07-09 04:38:07 Stellar has joined
 621 2011-07-09 04:41:19 <gmaxwell> eh, the actual test serves that purpose.
 622 2011-07-09 04:41:46 liltoe has quit (Read error: Connection reset by peer)
 623 2011-07-09 04:43:22 <upb> no
 624 2011-07-09 04:43:29 <gmaxwell> Yes it does.
 625 2011-07-09 04:43:47 <upb> that way you cant add someone elses address in there
 626 2011-07-09 04:43:57 <gmaxwell> It's the same either way:
 627 2011-07-09 04:44:53 <gmaxwell> I send a spoofed UDP packet (which doesn't generally work because most end user providers do urpf, but we'll ignore that): then later some poor sucker gets one failed connection attempt from me.
 628 2011-07-09 04:44:57 <gmaxwell> vs
 629 2011-07-09 04:45:29 <gmaxwell> I send a spoofe tcp sync: then right away some poor sucker gets a syn-ack from mars.
 630 2011-07-09 04:45:38 <gmaxwell> s/spoofe/spoofed/
 631 2011-07-09 04:45:46 <upb> hmmmm
 632 2011-07-09 04:46:10 <upb> yes
 633 2011-07-09 04:46:32 <gmaxwell> Either way: one spoofed packet in, one unwelcome packet to other people.  Also, since we control the test attempts, we can do N spoofed packets in in a short timespan, 1 unwelcome packet out.
 634 2011-07-09 04:47:11 <gmaxwell> Otherwise someone who keeps sending us spoofed syns is going to bounce syn-acks to some target.
 635 2011-07-09 04:49:00 <upb> yeah i guess youre right since the checker only does one connection there isnt any amplification
 636 2011-07-09 04:50:10 folklore has quit (Ping timeout: 250 seconds)
 637 2011-07-09 04:50:24 folklore has joined
 638 2011-07-09 04:50:39 nhodges has quit ()
 639 2011-07-09 04:51:32 nus has joined
 640 2011-07-09 04:52:02 liltoe has joined
 641 2011-07-09 04:53:37 koleg has joined
 642 2011-07-09 04:56:41 koleg has joined
 643 2011-07-09 04:58:29 koleg has joined
 644 2011-07-09 04:58:39 koleg has quit (2!~koleg@89.151.191.93|Read error: Connection reset by peer)
 645 2011-07-09 04:58:49 koleg has quit (Ping timeout: 240 seconds)
 646 2011-07-09 05:12:01 IO- has quit (Quit: changing servers)
 647 2011-07-09 05:14:26 copumpkin has quit (Quit: Computer has gone to sleep.)
 648 2011-07-09 05:15:22 wardearia has quit (Ping timeout: 255 seconds)
 649 2011-07-09 05:18:36 glassresistor has quit (Ping timeout: 252 seconds)
 650 2011-07-09 05:18:44 rethaw has joined
 651 2011-07-09 05:20:25 shLONG has joined
 652 2011-07-09 05:20:43 generalseven has joined
 653 2011-07-09 05:21:43 <jgarzik> <gmaxwell> Perhaps keep track of how many contiguous connect failures it's had (also resetting to zero on inbound, and not counting failures when there are no nodes up). Nodes with >0 don't get passed on to neighbors, nodes with >2 are pruned oldest first. Or something like that.
 654 2011-07-09 05:21:48 <jgarzik> ^^ seems like a good idea
 655 2011-07-09 05:22:56 Eremes has joined
 656 2011-07-09 05:22:56 Eremes has quit (Changing host)
 657 2011-07-09 05:22:56 Eremes has joined
 658 2011-07-09 05:31:06 wardearia has joined
 659 2011-07-09 05:31:20 llama has joined
 660 2011-07-09 05:34:48 karnac has quit (Quit: karnac)
 661 2011-07-09 05:37:16 karnac has joined
 662 2011-07-09 05:38:17 folklore has quit (Ping timeout: 250 seconds)
 663 2011-07-09 05:39:01 folklore has joined
 664 2011-07-09 05:47:19 skEwb has quit (Ping timeout: 276 seconds)
 665 2011-07-09 05:58:44 rethaw has quit (Quit: rethaw)
 666 2011-07-09 06:01:45 luke-jr has quit (otg!~luke-jr@2001:470:5:265:222:4dff:fe50:4c49|Ping timeout: 260 seconds)
 667 2011-07-09 06:02:39 luke-jr has joined
 668 2011-07-09 06:05:28 pogden has joined
 669 2011-07-09 06:06:30 trentzb has joined
 670 2011-07-09 06:06:35 trentzb has left ()
 671 2011-07-09 06:06:45 trentzb has joined
 672 2011-07-09 06:08:22 trentzb has left ()
 673 2011-07-09 06:08:30 kisom_dev has quit (Ping timeout: 252 seconds)
 674 2011-07-09 06:09:53 Stellar has quit (Ping timeout: 246 seconds)
 675 2011-07-09 06:15:16 cuddlefish has joined
 676 2011-07-09 06:20:25 Tim-7967 has quit (Quit: Leaving)
 677 2011-07-09 06:23:58 <gmaxwell> hmph. There are a lot of txn rejected with not enough fee that I'm observing.
 678 2011-07-09 06:26:22 pyro_ has joined
 679 2011-07-09 06:31:35 B0g4r7 has quit (Ping timeout: 250 seconds)
 680 2011-07-09 06:31:39 Zarutian has quit (Quit: Zarutian)
 681 2011-07-09 06:34:29 minemoney has quit ()
 682 2011-07-09 06:34:37 minemoney has joined
 683 2011-07-09 06:35:15 lolwat` has quit (Quit: Leaving)
 684 2011-07-09 06:35:46 [Tycho] has quit (Ping timeout: 240 seconds)
 685 2011-07-09 06:35:48 minemoney has quit (Changing host)
 686 2011-07-09 06:35:48 minemoney has joined
 687 2011-07-09 06:36:17 pogden has quit (Remote host closed the connection)
 688 2011-07-09 06:36:23 IO- has joined
 689 2011-07-09 06:36:31 luke-jr_ has joined
 690 2011-07-09 06:37:20 luke-jr has quit (Ping timeout: 260 seconds)
 691 2011-07-09 06:38:43 Pinion has joined
 692 2011-07-09 06:38:44 briareus has quit (Quit: leaving)
 693 2011-07-09 06:41:42 zapnap_ has joined
 694 2011-07-09 06:41:49 zapnap_ has quit (Remote host closed the connection)
 695 2011-07-09 06:42:35 zapnap has quit (Ping timeout: 246 seconds)
 696 2011-07-09 06:42:48 zapnap has joined
 697 2011-07-09 06:42:53 zapnap has quit (Remote host closed the connection)
 698 2011-07-09 06:44:02 <gmaxwell> or at least I think that 784/hour is an awful lot.
 699 2011-07-09 06:44:14 <gmaxwell> (for a node with a default relay policy)
 700 2011-07-09 06:44:34 zapnap has joined
 701 2011-07-09 06:45:10 <gmaxwell> Thats the median I've seen over the last 8 days.
 702 2011-07-09 06:45:22 <gmaxwell> The peak hour had 1915.
 703 2011-07-09 06:45:35 da2ce7 has quit ()
 704 2011-07-09 06:50:39 folklore has quit (Ping timeout: 250 seconds)
 705 2011-07-09 06:51:01 folklore has joined
 706 2011-07-09 06:51:23 Beccara has joined
 707 2011-07-09 06:52:13 briareus has joined
 708 2011-07-09 06:52:13 briareus has quit (Changing host)
 709 2011-07-09 06:52:13 briareus has joined
 710 2011-07-09 06:54:03 Pinion has quit (Quit: Has quit)
 711 2011-07-09 06:55:21 wardearia has quit (Ping timeout: 258 seconds)
 712 2011-07-09 06:57:39 gjs278 has quit (Remote host closed the connection)
 713 2011-07-09 06:58:20 Beccara has quit (Ping timeout: 260 seconds)
 714 2011-07-09 06:58:31 Beccara has joined
 715 2011-07-09 07:01:11 zapnap_ has joined
 716 2011-07-09 07:01:32 <jgarzik> gmaxwell: microtransactions?
 717 2011-07-09 07:01:55 <jgarzik> gmaxwell: the code might very well be doing its job... preventing spam
 718 2011-07-09 07:01:56 <gmaxwell> I need to change it to log more to know.
 719 2011-07-09 07:03:19 justmoon has quit (Quit: Leaving)
 720 2011-07-09 07:04:43 zapnap has quit (Ping timeout: 255 seconds)
 721 2011-07-09 07:04:57 noagendamarket has quit (Ping timeout: 252 seconds)
 722 2011-07-09 07:08:41 <gmaxwell> https://people.xiph.org/~greg/rej_txn.png < doesn't look like there is a trend at least.
 723 2011-07-09 07:09:54 MartianW has joined
 724 2011-07-09 07:09:56 MartianW has quit (Client Quit)
 725 2011-07-09 07:10:01 NorthLite has joined
 726 2011-07-09 07:10:43 wardearia has joined
 727 2011-07-09 07:14:05 blueadept has quit (Quit: Leaving)
 728 2011-07-09 07:15:12 Jefff has quit (Quit: ( www.nnscript.com :: NoNameScript 4.22 :: www.esnation.com ))
 729 2011-07-09 07:16:54 osmosis has quit (Quit: Leaving)
 730 2011-07-09 07:17:40 nus- has joined
 731 2011-07-09 07:20:15 nus has quit (Ping timeout: 240 seconds)
 732 2011-07-09 07:25:49 generalseven has quit (Ping timeout: 252 seconds)
 733 2011-07-09 07:25:51 zapnap_ has quit (Remote host closed the connection)
 734 2011-07-09 07:26:17 zapnap has joined
 735 2011-07-09 07:26:30 karnac has quit (Quit: karnac)
 736 2011-07-09 07:27:18 karnac has joined
 737 2011-07-09 07:28:08 Jefff has joined
 738 2011-07-09 07:34:34 shLONG has quit ()
 739 2011-07-09 07:37:01 Gonzago has joined
 740 2011-07-09 07:40:35 Fireball has joined
 741 2011-07-09 07:40:35 Fireball has quit (Changing host)
 742 2011-07-09 07:40:35 Fireball has joined
 743 2011-07-09 07:43:34 <gmaxwell> doh.
 744 2011-07-09 07:44:01 <gmaxwell> jgarzik: well one stupid thing is that if it doesn't makt it into the memorypool we'll keep trying to fetch it again.
 745 2011-07-09 07:44:19 semarjt has joined
 746 2011-07-09 07:44:49 <semarjt> hey guys is there a way to delete a bitcoind account?
 747 2011-07-09 07:46:22 Silverpike has joined
 748 2011-07-09 07:46:57 <wumpus> there is no such thing as a bitcoind account
 749 2011-07-09 07:47:04 <wumpus> oh wait, I know what you mean
 750 2011-07-09 07:47:50 <semarjt> I think there is not
 751 2011-07-09 07:47:51 <wumpus> only way I can think of is to move all addresses to another label
 752 2011-07-09 07:48:22 <wumpus> not sure how to do that through the JSON interface though
 753 2011-07-09 07:48:30 <semarjt> don't think you can
 754 2011-07-09 07:48:46 <wumpus> deleteaccount would be a sensible command
 755 2011-07-09 07:48:49 <wumpus> imo
 756 2011-07-09 07:49:05 <wumpus> as spec it would move all addresses of that account to the "" main account
 757 2011-07-09 07:49:10 <semarjt> seems obvious to me, but then i do CRUD all day
 758 2011-07-09 07:49:37 <wumpus> I'd say open a github issue :)
 759 2011-07-09 07:50:11 <semarjt> I just might..
 760 2011-07-09 07:53:45 gjs278 has joined
 761 2011-07-09 07:57:22 Fireball has quit (Read error: Connection reset by peer)
 762 2011-07-09 07:57:31 Fireball has joined
 763 2011-07-09 07:58:22 mircsucksballs has joined
 764 2011-07-09 07:58:29 <mircsucksballs> #bitcoin-dev ADCC SEND "if-this-affects-you-suck-a-dildo-cunt" 0 0 0
 765 2011-07-09 07:58:58 _nomit has quit (Ping timeout: 240 seconds)
 766 2011-07-09 07:59:08 mircsucksballs has left ()
 767 2011-07-09 07:59:10 nomit has joined
 768 2011-07-09 07:59:21 <lfm> you can assign a address to "" to delete it now
 769 2011-07-09 08:00:20 <lfm> setaccount addr ""
 770 2011-07-09 08:01:39 <cuddlefish> ... that seems dangerous
 771 2011-07-09 08:02:00 <gmaxwell> Why does that seem dangerous?
 772 2011-07-09 08:02:10 <lfm> it just changes the account name label
 773 2011-07-09 08:02:24 <cuddlefish> Oh, not delete delete
 774 2011-07-09 08:02:35 da2ce7 has joined
 775 2011-07-09 08:02:43 <lfm> ya, you cant really delete an address
 776 2011-07-09 08:02:46 <gmaxwell> ERROR: 1310197230 AcceptToMemoryPool() : not enough fees 08add629dd
 777 2011-07-09 08:02:55 <gmaxwell> http://blockexplorer.com/tx/08add629ddbedc98c433fdf660ebd68149089b5db460eb7b007e6a17683a53be
 778 2011-07-09 08:02:58 <gmaxwell> I don't get it.
 779 2011-07-09 08:03:33 <lfm> thats a txn without a fee?
 780 2011-07-09 08:03:54 <gmaxwell> Yes, but why would the default policy not accept it?
 781 2011-07-09 08:04:15 <lfm> depends which ver of bitcoin blockexplorer is running
 782 2011-07-09 08:05:02 <gmaxwell> er. Blockexplorer explores blocks. :)
 783 2011-07-09 08:05:17 <gmaxwell> The node not accepting it is one of my .24 nodes.
 784 2011-07-09 08:05:44 <lfm> ya blockexporer is also running a ver of bitcoin
 785 2011-07-09 08:06:10 <lfm> oh ok.
 786 2011-07-09 08:06:30 nhodges has joined
 787 2011-07-09 08:06:57 <gmaxwell> I _guess_ it wasn't accepted because it was redeeming a fairly new output.
 788 2011-07-09 08:08:02 <gmaxwell> but that wasn't what I expected.
 789 2011-07-09 08:08:05 dsdgsdffsdipgiod has joined
 790 2011-07-09 08:08:05 <phantomcircuit> mining node?
 791 2011-07-09 08:08:12 <lfm> ya just 1 block old
 792 2011-07-09 08:08:13 <dsdgsdffsdipgiod> DCC SEND "cock" 0 0 0
 793 2011-07-09 08:08:14 <dsdgsdffsdipgiod> DCC SEND "foo" 0 0 0
 794 2011-07-09 08:08:15 <dsdgsdffsdipgiod> DCC SEND "foo" 0 0 0DCC SEND "foo" 0 0 0
 795 2011-07-09 08:08:16 <dsdgsdffsdipgiod> DCC SEND "foo" 0 0 0
 796 2011-07-09 08:08:17 <dsdgsdffsdipgiod> DCC SEND "foo" 0 0 0
 797 2011-07-09 08:08:17 <dsdgsdffsdipgiod> DCC SEND "foo" 0 0 0
 798 2011-07-09 08:08:18 <dsdgsdffsdipgiod> DCC SEND "foo" 0 0 0
 799 2011-07-09 08:08:19 <dsdgsdffsdipgiod> DCC SEND "foo" 0 0 0
 800 2011-07-09 08:08:19 <dsdgsdffsdipgiod> DCC SEND "foo" 0 0 0
 801 2011-07-09 08:08:20 <dsdgsdffsdipgiod> DCC SEND "foo" 0 0 0
 802 2011-07-09 08:08:21 <dsdgsdffsdipgiod> DCC SEND "foo" 0 0 0
 803 2011-07-09 08:08:21 <dsdgsdffsdipgiod> DCC SEND "foo" 0 0 0
 804 2011-07-09 08:08:24 <dsdgsdffsdipgiod> DCC SEND "foo" 0 0 0
 805 2011-07-09 08:08:25 <dsdgsdffsdipgiod> DCC SEND "foo" 0 0 0
 806 2011-07-09 08:08:27 dsdgsdffsdipgiod has quit (Client Quit)
 807 2011-07-09 08:08:30 <cuddlefish> ... wut
 808 2011-07-09 08:08:32 <phantomcircuit> jgarzik, nanotube UukGoblin BlueMatt
 809 2011-07-09 08:08:34 <phantomcircuit> plz2ban
 810 2011-07-09 08:08:34 <gmaxwell> fucking idiots.
 811 2011-07-09 08:08:39 <phantomcircuit> he'll be back
 812 2011-07-09 08:08:47 <phantomcircuit> gmaxwell, mining node?
 813 2011-07-09 08:08:51 <gmaxwell> phantomcircuit: No.
 814 2011-07-09 08:08:55 <phantomcircuit> then meh
 815 2011-07-09 08:09:01 jfsdjkfgsdjgsjkg has joined
 816 2011-07-09 08:09:04 <jfsdjkfgsdjgsjkg> DCC SEND "foo" 0 0 0
 817 2011-07-09 08:09:05 <jfsdjkfgsdjgsjkg> DCC SEND "foo" 0 0 0
 818 2011-07-09 08:09:07 <jfsdjkfgsdjgsjkg> DCC SEND "foo" 0 0 0
 819 2011-07-09 08:09:08 <jfsdjkfgsdjgsjkg> DCC SEND "foo" 0 0 0
 820 2011-07-09 08:09:08 <jfsdjkfgsdjgsjkg> DCC SEND "foo" 0 0 0
 821 2011-07-09 08:09:09 <jfsdjkfgsdjgsjkg> DCC SEND "foo" 0 0 0
 822 2011-07-09 08:09:10 <jfsdjkfgsdjgsjkg> DCC SEND "foo" 0 0 0
 823 2011-07-09 08:09:10 <jfsdjkfgsdjgsjkg> DCC SEND "foo" 0 0 0
 824 2011-07-09 08:09:10 <jfsdjkfgsdjgsjkg> DCC SEND "foo" 0 0 0
 825 2011-07-09 08:09:11 <jfsdjkfgsdjgsjkg> DCC SEND "foo" 0 0 0
 826 2011-07-09 08:09:13 jfsdjkfgsdjgsjkg has quit (Client Quit)
 827 2011-07-09 08:09:18 <phantomcircuit> im tempted to just dos him off the net
 828 2011-07-09 08:09:33 <cuddlefish> well now that you've said it you can't do it
 829 2011-07-09 08:09:40 <phantomcircuit> of course i can
 830 2011-07-09 08:09:46 <phantomcircuit> what's he going to do?
 831 2011-07-09 08:10:03 <cuddlefish> more freenode staff
 832 2011-07-09 08:10:31 <phantomcircuit> he's in san francisco
 833 2011-07-09 08:10:48 <phantomcircuit> i could probably call someone at comcast and get him disconnected
 834 2011-07-09 08:10:52 <gmaxwell> phantomcircuit: I'm curious about the high rate of dropped transaction I'm seeing. It doesn't matter to me personally, but if the txn aren't junk (and this doesn't look like junk) then it may be adversly impacting network health.
 835 2011-07-09 08:11:16 <phantomcircuit> gmaxwell, the problem is that old clients reject new clients txs
 836 2011-07-09 08:11:28 <phantomcircuit> this is an issue i have pointed out before
 837 2011-07-09 08:11:32 <phantomcircuit> but was basically ignored
 838 2011-07-09 08:11:35 <gmaxwell> ::sigh::
 839 2011-07-09 08:12:03 <gmaxwell> I've pointed that out to, but that is _NOT_ the issue I'm talking about: I'm sitting here with a .24 node seeing it reject about 800 TXN per hour.
 840 2011-07-09 08:12:04 <lfm> on what grounds? suspician of being spam?
 841 2011-07-09 08:12:39 <gmaxwell> lfm: yea, the .23 fee rules are rejected by the <=.21 nodes, and there are still a lot of <=.21 nodes out there.
 842 2011-07-09 08:12:52 <gmaxwell> But thats not the issue I'm seeing, though its an issue too.
 843 2011-07-09 08:14:03 <lfm> the .24 node is rejecting a lot too you say?
 844 2011-07-09 08:15:01 <gmaxwell> Yes. About 800/hr, and now that I've changed it to log the txid, I'm lookg at them and the ones I've checked so far don't look that spammy.
 845 2011-07-09 08:15:05 <gmaxwell> ERROR: 1310197189 AcceptToMemoryPool() : not enough fees d814435bc6
 846 2011-07-09 08:15:10 <gmaxwell> http://blockexplorer.com/tx/d814435bc63ceccb6272d9d158671a5f0cf6e75e7d146d8d483f19ddb02c816f
 847 2011-07-09 08:16:25 <lfm> input is only 3 blocks old
 848 2011-07-09 08:18:37 wardearia has quit (Ping timeout: 250 seconds)
 849 2011-07-09 08:25:13 wardearia has joined
 850 2011-07-09 08:26:13 warpi has joined
 851 2011-07-09 08:27:15 _W_ has quit (Excess Flood)
 852 2011-07-09 08:28:09 _W_ has joined
 853 2011-07-09 08:28:40 Fuehrer has joined
 854 2011-07-09 08:30:02 Fireball has quit (Ping timeout: 258 seconds)
 855 2011-07-09 08:31:53 <gmaxwell> hehe perhaps the logs ought to be printing the block hashes from the other end, because they're getting a bit ambigious:
 856 2011-07-09 08:31:56 <gmaxwell> received getdata for: block 00000000000000001e8d from 213.93.252.185:61865
 857 2011-07-09 08:32:21 dedeibel has joined
 858 2011-07-09 08:33:07 dr_win has joined
 859 2011-07-09 08:33:47 <lfm> gmax agreed
 860 2011-07-09 08:39:00 NorthLite has quit (Quit: leaving)
 861 2011-07-09 08:40:06 Fuehrer is now known as Fireball
 862 2011-07-09 08:43:17 cuddlefish has quit (Quit: leaving)
 863 2011-07-09 08:45:05 <gmaxwell> It's sort of amusing that most of the peers that I'm seeing anomalous agressive behaviour from are .ru/.ua
 864 2011-07-09 08:46:21 <lfm> damn ruskies, is it a new cold war?
 865 2011-07-09 08:49:46 luke-jr_ has quit (Remote host closed the connection)
 866 2011-07-09 08:50:31 luke-jr_ has joined
 867 2011-07-09 08:51:04 blueadept has joined
 868 2011-07-09 08:51:36 <zapnap> gmaxwell: i don't get what they might accomplish by this...?
 869 2011-07-09 08:51:50 <zapnap> just trying to DoS the network with spam?
 870 2011-07-09 08:52:55 <lfm> or just testing
 871 2011-07-09 08:53:14 <gmaxwell> Seperate stuff... the .ru/.ua nodes I'm talking about just seem to be /really/ aggressive about reconnecting to me, but they don't seem to be doing anything else weird.
 872 2011-07-09 08:53:25 <zapnap> ah ok
 873 2011-07-09 08:53:43 <gmaxwell> If I disconnect them, they connect back within two seconds.
 874 2011-07-09 08:54:11 devon_hillard has joined
 875 2011-07-09 08:54:47 <lfm> oh ya kinda odd but not problematic it would seem
 876 2011-07-09 08:55:40 <gmaxwell> Right. Well, if they are also connecting to lots of other nodes they may be wasting a lot of connection slots, but there isn't much we can do about that.
 877 2011-07-09 08:56:03 rafsoaken1 has joined
 878 2011-07-09 08:59:24 Fuehrer has joined
 879 2011-07-09 08:59:25 Fuehrer has quit (Changing host)
 880 2011-07-09 08:59:25 Fuehrer has joined
 881 2011-07-09 08:59:31 Fireball has quit (Disconnected by services)
 882 2011-07-09 08:59:33 Fuehrer is now known as Fireball
 883 2011-07-09 09:00:01 Stellar has joined
 884 2011-07-09 09:07:59 rafsoaken1 has quit ()
 885 2011-07-09 09:09:03 Fuehrer has joined
 886 2011-07-09 09:09:04 Fuehrer has quit (Changing host)
 887 2011-07-09 09:09:04 Fuehrer has joined
 888 2011-07-09 09:09:13 Fireball has quit (Disconnected by services)
 889 2011-07-09 09:09:17 Fuehrer is now known as Fireball
 890 2011-07-09 09:09:19 Fireball has quit (Client Quit)
 891 2011-07-09 09:09:38 rafsoaken1 has joined
 892 2011-07-09 09:10:07 Joric has joined
 893 2011-07-09 09:11:58 warpi has quit (Read error: Operation timed out)
 894 2011-07-09 09:14:33 Stellar has quit (Quit: Signed)
 895 2011-07-09 09:14:55 dedeibel has quit (Ping timeout: 258 seconds)
 896 2011-07-09 09:14:59 dedeibel_ has joined
 897 2011-07-09 09:15:56 <Joric> it strikes again http://www.l5b.net/Bitcoin-Speed-Miner/images/left-awards.gif
 898 2011-07-09 09:16:33 <Joric> "internet enterpreneur - best idea award"
 899 2011-07-09 09:17:50 llama has quit (Quit: llama)
 900 2011-07-09 09:22:42 rlifchitz has quit (Read error: Connection reset by peer)
 901 2011-07-09 09:29:18 Fireball has joined
 902 2011-07-09 09:29:18 Fireball has quit (Changing host)
 903 2011-07-09 09:29:18 Fireball has joined
 904 2011-07-09 09:34:32 Fireball has quit (Ping timeout: 264 seconds)
 905 2011-07-09 09:35:39 AStove has joined
 906 2011-07-09 09:37:34 dedeibel_ is now known as dedeibel
 907 2011-07-09 09:38:20 Fireball has joined
 908 2011-07-09 09:38:20 Fireball has quit (Changing host)
 909 2011-07-09 09:38:20 Fireball has joined
 910 2011-07-09 09:38:34 Fireball has quit (Client Quit)
 911 2011-07-09 09:38:39 wolfspraul has quit (Ping timeout: 258 seconds)
 912 2011-07-09 09:41:33 <Joric> just send a complain to l5b.net, https://supportcenter.godaddy.com/Abuse/SpamReport.aspx if someone got this spam please do the same
 913 2011-07-09 09:41:41 Stellar has joined
 914 2011-07-09 09:42:58 <sacarlson> I got my new branch of MultiCoin-qt working and tested today https://github.com/sacarlson/MultiCoin-qt  I added configurable cosmetic changes of the gui window from the config file
 915 2011-07-09 09:43:13 <kayK> What is MultiCoin?
 916 2011-07-09 09:43:44 <sacarlson> MultiCoin is a branched bitcoin client http://forum.bitcoin.org/index.php?topic=24209.msg300830#msg300830
 917 2011-07-09 09:44:30 <sacarlson> that can operate and create an infinite number of block chain crypto currencies
 918 2011-07-09 09:44:32 blueadept has quit (Remote host closed the connection)
 919 2011-07-09 09:45:08 <kayK> Including things like NameCoin, I imagine?
 920 2011-07-09 09:46:00 <sacarlson> I'm not sure about NameCoin as that's has features I havn't looked at yet but in the future I'm more looking for alternate chains
 921 2011-07-09 09:47:10 <kayK> Well your MultiCoin concept is a good one. Good luck with it.
 922 2011-07-09 09:47:22 <sacarlson> kayK: thanks
 923 2011-07-09 09:47:49 <kayK> sacarlson: By the way, is the client able to work on Mac OS X ?
 924 2011-07-09 09:47:54 sgstair has quit (Quit: .•«UPP»•.)
 925 2011-07-09 09:48:16 <sacarlson> I'm not sure,  it might since it's a direct port of bitcoin-qt that I think does
 926 2011-07-09 09:48:23 <kayK> Super
 927 2011-07-09 09:48:48 <sacarlson> kayK: if it does I would like to know about it
 928 2011-07-09 09:48:59 cuddlefish has joined
 929 2011-07-09 09:51:12 <Joric> sacarlson, do you have win32 build?
 930 2011-07-09 09:51:43 <sacarlson> joric: no I've only tried it on ubuntu 10.04
 931 2011-07-09 09:52:12 <sacarlson> Joric: but there is instructions on how to compile and build it for win32
 932 2011-07-09 09:52:13 Fireball has joined
 933 2011-07-09 09:52:14 Fireball has quit (Changing host)
 934 2011-07-09 09:52:14 Fireball has joined
 935 2011-07-09 09:52:56 samr7 has joined
 936 2011-07-09 09:53:00 <sacarlson> it also doesn't have my escrow features that are in my baseline MultiCoin version
 937 2011-07-09 09:54:26 sreeix has joined
 938 2011-07-09 09:54:52 samr7 has quit (Quit: Leaving)
 939 2011-07-09 09:57:56 phuzion has quit (Ping timeout: 264 seconds)
 940 2011-07-09 09:58:42 phuzion has joined
 941 2011-07-09 09:58:59 Fireball has quit (Quit: ROS is the power.)
 942 2011-07-09 10:00:04 samr7 has joined
 943 2011-07-09 10:00:33 nemesis51 has joined
 944 2011-07-09 10:01:59 Eremes has quit (Ping timeout: 240 seconds)
 945 2011-07-09 10:03:11 phuzion has quit (Ping timeout: 252 seconds)
 946 2011-07-09 10:04:49 phuzion has joined
 947 2011-07-09 10:06:56 Joric has quit ()
 948 2011-07-09 10:08:29 Gonzago has quit (Read error: Operation timed out)
 949 2011-07-09 10:08:43 zylche has quit (Remote host closed the connection)
 950 2011-07-09 10:09:21 Marf has joined
 951 2011-07-09 10:13:55 gjs278 has quit (Remote host closed the connection)
 952 2011-07-09 10:17:21 datagutt has joined
 953 2011-07-09 10:17:50 slux has quit (Ping timeout: 252 seconds)
 954 2011-07-09 10:19:21 TheAncientGoat has joined
 955 2011-07-09 10:19:48 Stellar has quit (Ping timeout: 246 seconds)
 956 2011-07-09 10:27:57 wolfspraul has joined
 957 2011-07-09 10:30:19 pyro_ has quit (Remote host closed the connection)
 958 2011-07-09 10:42:44 zapnap has quit (Remote host closed the connection)
 959 2011-07-09 10:45:37 cdecker has joined
 960 2011-07-09 10:46:25 Joric has joined
 961 2011-07-09 10:49:08 underscor has joined
 962 2011-07-09 10:50:19 kluge has quit (Quit: ....)
 963 2011-07-09 10:52:49 pyro_ has joined
 964 2011-07-09 10:56:26 erle- has joined
 965 2011-07-09 10:57:01 slush has joined
 966 2011-07-09 10:57:14 sgstair has joined
 967 2011-07-09 10:58:06 slush2 has quit (Ping timeout: 250 seconds)
 968 2011-07-09 10:58:48 Marf has quit (Ping timeout: 258 seconds)
 969 2011-07-09 10:59:11 caedes has joined
 970 2011-07-09 10:59:11 caedes has quit (Changing host)
 971 2011-07-09 10:59:11 caedes has joined
 972 2011-07-09 11:03:53 quellhorst has quit (Ping timeout: 240 seconds)
 973 2011-07-09 11:07:02 erle- has quit (Quit: CETERVM•AVTEM•CENSEO•CVTTENBERC•ESSE•DELENDVM)
 974 2011-07-09 11:10:27 sreeix has quit (Quit: sreeix)
 975 2011-07-09 11:11:27 simplechat has joined
 976 2011-07-09 11:11:36 <simplechat> hey guys, what's the current target value for mining?
 977 2011-07-09 11:11:46 <BlueMatt> ;;bc,hextarget
 978 2011-07-09 11:11:47 <gribble> 0000000000000ABBCF0000000000000000000000000000000000000000000000
 979 2011-07-09 11:12:42 <simplechat> ok, so when you take the blockhead and do the doublehash, it has to come under that for it to count as a validly mined block?
 980 2011-07-09 11:12:53 <BlueMatt> yep
 981 2011-07-09 11:13:06 <simplechat> :) thanks
 982 2011-07-09 11:15:37 <simplechat> also, what's the current best for the GPU miners
 983 2011-07-09 11:15:43 <simplechat> are they on the order of mhashes, ghashes, thashes?
 984 2011-07-09 11:16:02 <Joric> i've seen 48 gh rig on youtube
 985 2011-07-09 11:16:32 <simplechat> ok
 986 2011-07-09 11:16:41 <simplechat> for a big dual gpu system?
 987 2011-07-09 11:16:49 <Joric> http://www.youtube.com/watch?v=eLt8Se3vVNg
 988 2011-07-09 11:17:39 <UukGoblin> shiny
 989 2011-07-09 11:17:51 * UukGoblin only has 23GH, but no blue LEDs
 990 2011-07-09 11:18:04 <simplechat> UukGoblin, what rig?
 991 2011-07-09 11:18:20 <UukGoblin> simplechat, what do you mean what
 992 2011-07-09 11:18:22 <UukGoblin> MINE
 993 2011-07-09 11:18:25 <Joric> best dual you can get now - 6990x2, 1.7 Gh tops
 994 2011-07-09 11:18:30 <simplechat> UukGoblin, yeah, what specs
 995 2011-07-09 11:18:49 <UukGoblin> Joric, that's gotta be some serious OC
 996 2011-07-09 11:18:54 <UukGoblin> simplechat, 5970s mostly
 997 2011-07-09 11:19:08 <simplechat> kk
 998 2011-07-09 11:19:12 <Joric> yeah, like liquid nitrogen and shit
 999 2011-07-09 11:19:24 anu has quit (Remote host closed the connection)
1000 2011-07-09 11:20:07 <UukGoblin> Joric, I doubt it's power efficient ;-]
1001 2011-07-09 11:20:35 anu has joined
1002 2011-07-09 11:21:50 <Joric> noone asked for efficiency :)
1003 2011-07-09 11:23:38 <simplechat> lol
1004 2011-07-09 11:23:44 <simplechat> power costs more then the cost of the equipment
1005 2011-07-09 11:23:50 <simplechat> if you keep it running for any length of time
1006 2011-07-09 11:27:06 cuddlefish has quit (Read error: Connection reset by peer)
1007 2011-07-09 11:27:25 cuddlefish has joined
1008 2011-07-09 11:27:34 Happy0 has quit ()
1009 2011-07-09 11:27:59 torsthaldo has joined
1010 2011-07-09 11:29:18 <simplechat> Joric, how much payoff do you get from it?
1011 2011-07-09 11:35:41 <phantomcircuit> my current mining solution has an over 9000% roi
1012 2011-07-09 11:35:47 <phantomcircuit> (hint i dont mine)
1013 2011-07-09 11:36:10 mmoya has joined
1014 2011-07-09 11:37:07 <simplechat> phantomcircuit, more info?
1015 2011-07-09 11:37:13 <phantomcircuit> buy low
1016 2011-07-09 11:37:16 <phantomcircuit> sell high
1017 2011-07-09 11:37:20 <phantomcircuit> crash market
1018 2011-07-09 11:37:21 <simplechat> algorithmic trader?
1019 2011-07-09 11:37:23 <phantomcircuit> BUY LOW
1020 2011-07-09 11:37:33 <simplechat> or just regular day trader?
1021 2011-07-09 11:37:34 <phantomcircuit> i kid i kid
1022 2011-07-09 11:37:37 <simplechat> lol
1023 2011-07-09 11:38:08 <phantomcircuit> no i just bought when the price was pretty low
1024 2011-07-09 11:38:17 <phantomcircuit> i've only made 300% ROI actually
1025 2011-07-09 11:38:38 <simplechat> -_-
1026 2011-07-09 11:38:45 <phantomcircuit> iknorite
1027 2011-07-09 11:38:47 <phantomcircuit> terrible?
1028 2011-07-09 11:41:06 <Joric> simplechat, i took numbers from here i don't have a rig https://en.bitcoin.it/wiki/Mining_hardware_comparison
1029 2011-07-09 11:41:19 <simplechat> kk
1030 2011-07-09 11:41:50 <phantomcircuit> simplechat, profit is almost entirely dependent on the rate at which difficulty increases
1031 2011-07-09 11:42:10 <simplechat> yeah
1032 2011-07-09 11:51:20 DontMindMe has joined
1033 2011-07-09 11:52:28 BlueMattBot has quit (Ping timeout: 258 seconds)
1034 2011-07-09 11:56:46 <molecular> sipa, I'm trying to force discussion of sipa:showwallet: http://forum.bitcoin.org/index.php?topic=8091.msg344165#msg344165 (and above)
1035 2011-07-09 11:57:54 <molecular> sipa, I want the importprivkey in default branch quite badly ;), but there are valid objections against dumpprivkey (usage problems due to key being in more than one wallet)
1036 2011-07-09 11:58:08 <molecular> sipa, is it possible to separate the two?
1037 2011-07-09 11:59:29 <sipa> molecular: i was just answering in the thread
1038 2011-07-09 11:59:58 <molecular> cool ;)
1039 2011-07-09 12:00:46 <Joric> speaking of importkey - https://github.com/samr7/vanitygen is quite cool thing :)
1040 2011-07-09 12:00:53 <molecular> yeah, I'm using that
1041 2011-07-09 12:00:56 <molecular> it's awesome
1042 2011-07-09 12:01:52 <molecular> still working on "molecular", quite long
1043 2011-07-09 12:02:13 <Joric> it says there's also a vanity address patch for official client
1044 2011-07-09 12:02:24 <molecular> yeah, I saw that somewhere
1045 2011-07-09 12:02:41 <sipa> vanitygen is like 100x faster than the vanity patch
1046 2011-07-09 12:03:10 <molecular> I think it's cool to have that in external tool. why clutter the client with that?
1047 2011-07-09 12:03:21 <molecular> given there's "importprivkey" of course
1048 2011-07-09 12:03:45 <molecular> btw sipa: I tested importprivkey and dumpprivkey successfully with no problems
1049 2011-07-09 12:04:10 <molecular> a couple times actually since you rebased ~2 weeks ago
1050 2011-07-09 12:04:16 <sipa> good
1051 2011-07-09 12:04:28 <sipa> no problems with incorrectly reported balances directly after importing?
1052 2011-07-09 12:05:06 folklore has quit (Remote host closed the connection)
1053 2011-07-09 12:05:43 sreeix has joined
1054 2011-07-09 12:05:43 <molecular> hmm, not that I noticed
1055 2011-07-09 12:06:23 <molecular> I can only confirm that this worked in one instance. The other times I didn't directly check the balance
1056 2011-07-09 12:06:34 <molecular> should I retest this?
1057 2011-07-09 12:06:35 <sipa> ok
1058 2011-07-09 12:06:45 warpi has joined
1059 2011-07-09 12:06:49 <sipa> any testing is welcome, but i can't reproduce the problem either
1060 2011-07-09 12:07:11 <sipa> dinox had a problem where balances were incorrect after importing, and restarting the client would fix it
1061 2011-07-09 12:07:42 <sipa> i did some changes after that, which could have fixed it
1062 2011-07-09 12:07:54 Beccara has quit (Read error: No route to host)
1063 2011-07-09 12:08:21 Beccara has joined
1064 2011-07-09 12:08:23 <sipa> BlueMatt, jgarzik: what is the plan now for preventing the wallet corruption thing when encrypting?
1065 2011-07-09 12:08:27 <sipa> and downgrading?
1066 2011-07-09 12:08:47 <sipa> renaming the file?
1067 2011-07-09 12:10:41 BlueMattBot has joined
1068 2011-07-09 12:11:24 koleg has quit (3!kvirc@79.133.135.131|Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/)
1069 2011-07-09 12:11:35 <molecular> did db.[cpp|h] and main.[cpp|h] get removed?
1070 2011-07-09 12:11:40 <molecular> trying to pull showwallet
1071 2011-07-09 12:12:02 suriv has joined
1072 2011-07-09 12:13:59 <sipa> huh
1073 2011-07-09 12:14:08 koleg has joined
1074 2011-07-09 12:14:12 * molecular is too stupid for git
1075 2011-07-09 12:14:18 <sipa> they seem to be there
1076 2011-07-09 12:14:20 <molecular> it drives me insance
1077 2011-07-09 12:14:32 <molecular> now I have local uncommited changes that look like your patch
1078 2011-07-09 12:14:48 <molecular> after: git fetch sipa showwallet
1079 2011-07-09 12:15:12 dvide_ has quit ()
1080 2011-07-09 12:16:21 sreeix has quit (Read error: Connection reset by peer)
1081 2011-07-09 12:17:29 <Joric> how to pull showwallet into a local master? cherry-pick?
1082 2011-07-09 12:17:48 sreeix has joined
1083 2011-07-09 12:18:08 <sipa> i'll rebase
1084 2011-07-09 12:19:07 erus` has joined
1085 2011-07-09 12:22:37 caedes has quit (Remote host closed the connection)
1086 2011-07-09 12:23:54 Beccara has quit (Ping timeout: 258 seconds)
1087 2011-07-09 12:27:46 <molecular> Joric, I just did the following:
1088 2011-07-09 12:27:48 <molecular> git clone git://github.com/bitcoin/bitcoin.git; cd bitcoin
1089 2011-07-09 12:27:48 <molecular> git remote add sipa git://github.com/sipa/bitcoin.git
1090 2011-07-09 12:27:48 <molecular> git fetch sipa
1091 2011-07-09 12:27:48 <molecular> git merge sipa showwallet
1092 2011-07-09 12:28:09 <molecular> this conflicts (src/wallet.cpp)
1093 2011-07-09 12:28:17 <molecular> it this correct to do it that way?
1094 2011-07-09 12:28:51 <molecular> sorry, last line should read "git merge sipa/showwallet"
1095 2011-07-09 12:29:47 <sipa> depends on whether you just want my showwallet branch, or a merge of current git head with it
1096 2011-07-09 12:29:58 <BlueMatt> sipa: my plan: do nothing, let old clients get mad, give errors, show no balance etc, and just handle the "you have an unencrypted key in your encrypted wallet" result gracefully
1097 2011-07-09 12:30:08 <BlueMatt> which would mean importing the key but not putting it in pool or ADDRESS
1098 2011-07-09 12:30:22 Marf has joined
1099 2011-07-09 12:30:24 <BlueMatt> (to avoid the pool-padding attack)
1100 2011-07-09 12:30:25 <sipa> eh?
1101 2011-07-09 12:30:30 <sipa> hmm
1102 2011-07-09 12:30:49 <molecular> sipa, I just want to re-test showwallet
1103 2011-07-09 12:31:08 <sipa> then just do git checkout showwallet
1104 2011-07-09 12:31:11 <molecular> should I just "pull" showwallet or "clone" or what
1105 2011-07-09 12:31:17 <sipa> and maybe git reset --hard sipa/showwallet
1106 2011-07-09 12:31:46 <Blitzboom> any other main features besides wallet encryption 0.4 will bring?
1107 2011-07-09 12:31:55 <BlueMatt> key import/export
1108 2011-07-09 12:32:01 <Blitzboom> great
1109 2011-07-09 12:32:12 <BlueMatt> probably nothing huge besides that
1110 2011-07-09 12:32:32 <Blitzboom> how about introducing mBTC?
1111 2011-07-09 12:32:45 <sipa> i'd wait with that
1112 2011-07-09 12:33:02 mmoya has quit (Remote host closed the connection)
1113 2011-07-09 12:33:04 <Blitzboom> for when the prices are higher than now?
1114 2011-07-09 12:33:06 tower has quit (Ping timeout: 258 seconds)
1115 2011-07-09 12:33:08 <Blitzboom> 100+
1116 2011-07-09 12:33:16 <molecular> how can I ask git about what I currently have checked out?
1117 2011-07-09 12:33:21 <sipa> git status
1118 2011-07-09 12:33:49 <molecular> that just says: currently on no branch, nothing to commit
1119 2011-07-09 12:34:01 <sipa> then do git checkout showwallet
1120 2011-07-09 12:34:04 <sipa> what happens?
1121 2011-07-09 12:34:16 <Eliel_> Is there a reason to wait with the mBTC thing? just make it a configuration option. Then people can decide themselves how they'd prefer to see the balance.
1122 2011-07-09 12:34:18 <molecular> nick@zero ~/bitcoin/bitcoin_5 $ git checkout sipa/showwallet
1123 2011-07-09 12:34:18 <molecular> HEAD is now at 82a3b44... Wallet and key import and export
1124 2011-07-09 12:34:48 Prof_BiG_BanG has joined
1125 2011-07-09 12:34:55 <molecular> am I set now?
1126 2011-07-09 12:34:55 <BlueMatt> Blitzboom: Im not market analyst, but I think weve got a while before 100 (if ever)
1127 2011-07-09 12:35:12 <Blitzboom> BlueMatt: i think it’s already a hassle with those decimal points
1128 2011-07-09 12:35:17 <Joric> git clone git://github.com/sipa/bitcoin.git; cd bitcoin; git checkout showwallet worked fine
1129 2011-07-09 12:35:36 <molecular> Joric, thanks
1130 2011-07-09 12:35:37 <sipa> molecular: you're good
1131 2011-07-09 12:35:41 <molecular> sipa, thanks
1132 2011-07-09 12:35:48 <molecular> I will never understand git
1133 2011-07-09 12:35:56 EPiSKiNG- has quit (Ping timeout: 255 seconds)
1134 2011-07-09 12:35:57 <Blitzboom> for example, have a look at https://bitmunchies.com/
1135 2011-07-09 12:36:15 <sipa> BlueMatt: meh, valgrind just found a uninitialized value in 0.3.24
1136 2011-07-09 12:36:27 * sipa investigates
1137 2011-07-09 12:36:37 <BlueMatt> arg...
1138 2011-07-09 12:36:50 <kinlo> nobody is mining on the testnet  ? :)
1139 2011-07-09 12:36:54 <sipa> and also 30MiB of possibly lost allocated memory
1140 2011-07-09 12:37:21 <BlueMatt> well that might explain the OOMs
1141 2011-07-09 12:37:42 <Joric> kinlo, i'm mining on the testnet-in-a-box with difficulty 0.125, it feels so good
1142 2011-07-09 12:37:44 <Blitzboom> anyway, usage of smaller denominations would be psychologically beneficial imo
1143 2011-07-09 12:37:52 <Blitzboom> you own "more"
1144 2011-07-09 12:37:57 <kinlo> mmmz, yeah, talking about real testnet :p
1145 2011-07-09 12:38:07 <sipa> running an -O0 compiled bitcoin in valgrind is horribly slow, though
1146 2011-07-09 12:38:08 <BlueMatt> Blitzboom: well write a patch ;)
1147 2011-07-09 12:38:10 <molecular> sipa: before testing the "balance update bug", should I sync the blockchain to the point where the tx to the address I want to import is included?
1148 2011-07-09 12:38:26 <BlueMatt> sipa: running with -O2 in valgrind is slow too
1149 2011-07-09 12:38:48 <sipa> molecular: i believe dinox had a full block chain when he encountered the bug, but i'm not sure
1150 2011-07-09 12:39:08 <molecular> ok, I will simply test both cases
1151 2011-07-09 12:40:29 <Joric> could anyone explain why testnet-in-a-box uses m and n prefixes simultaneously?
1152 2011-07-09 12:40:50 <BlueMatt> sipa: what is your take on wallet encryption backward compat? I think the only options Ive seen are either rename wallet.dat, or do nothing and let old clients generate errors
1153 2011-07-09 12:41:14 <Joric> vanitygen says prefix m/n no possible :(
1154 2011-07-09 12:41:39 <Blitzboom> dat.wallet :D
1155 2011-07-09 12:41:51 <BlueMatt> more like wallet-crypted.dat
1156 2011-07-09 12:41:57 <sipa> BlueMatt: renaming the file is a though thing to do, but from a usability standpoint possibly necessary
1157 2011-07-09 12:42:38 <BlueMatt> I agree its though, but I actually think its better for the client to generate crazy error messages than just open up with a clean wallet, leaving the user to think his wallet got deleted
1158 2011-07-09 12:42:53 <sipa> that's a good point
1159 2011-07-09 12:43:13 erus`_ has joined
1160 2011-07-09 12:43:26 <Blitzboom> yes, that would be a health concern
1161 2011-07-09 12:44:05 <sipa> finally, my -O0 valgrinded bitcoin is connected
1162 2011-07-09 12:44:16 erus` has quit (Ping timeout: 250 seconds)
1163 2011-07-09 12:44:19 erus`_ is now known as erus`
1164 2011-07-09 12:45:10 Fireball has joined
1165 2011-07-09 12:45:11 Fireball has quit (Changing host)
1166 2011-07-09 12:45:11 Fireball has joined
1167 2011-07-09 12:45:13 <Blitzboom> are there any through bitcoin means self-sufficient devs here yet? :D
1168 2011-07-09 12:45:38 <molecular> who do not mine, you mean?
1169 2011-07-09 12:45:54 <Blitzboom> no, i mean devs who can afford to retire on their coins
1170 2011-07-09 12:45:54 <Joric> i'm having different prefixes on the same data directory - mwHAzEaLZWQpLy5yMDAZMMqdDRyZcFjffF, n2HCsYjddZXY6jENVV1r3cUkjT8repefym - possibly a bug?
1171 2011-07-09 12:46:15 Prof_BiG_BanG has quit (Ping timeout: 246 seconds)
1172 2011-07-09 12:46:16 <Blitzboom> except for satoshi of course …
1173 2011-07-09 12:46:28 <molecular> Artforz probably could, no?
1174 2011-07-09 12:46:42 <Blitzboom> i doubt that, he has hardware expenses
1175 2011-07-09 12:46:44 <sipa> Joric: "prefixes" ?
1176 2011-07-09 12:46:55 <Joric> sipa, m and n
1177 2011-07-09 12:47:06 <molecular> does Artforz frequent the channels no more, haven't seen him in a while
1178 2011-07-09 12:47:17 erle- has joined
1179 2011-07-09 12:47:21 <doublec> Joric: they're both valid. it's the same with namecoin. For that it can be M or N.
1180 2011-07-09 12:48:01 <sipa> indeed
1181 2011-07-09 12:48:12 liltoe has quit (Quit: wee wee wee)
1182 2011-07-09 12:54:29 kuboosh has joined
1183 2011-07-09 12:54:39 callcc has joined
1184 2011-07-09 12:55:26 callcc has left ()
1185 2011-07-09 12:56:03 kubhoosh has quit (Ping timeout: 246 seconds)
1186 2011-07-09 13:01:15 <warpi> hello! do anyone have a good regular expression for finding bitcoin addresses? would this work? [[a-z][A-Z][0-9]]{25,32}
1187 2011-07-09 13:01:39 <BlueMatt> its not a-z, A-Z
1188 2011-07-09 13:02:22 <BlueMatt> and if you mean mainnet, it has to start with 1
1189 2011-07-09 13:02:30 <Joric> hehe cool i just imported a test address
1190 2011-07-09 13:03:05 <molecular> was money on that address?
1191 2011-07-09 13:03:05 <Joric> gotta generate something fancy
1192 2011-07-09 13:03:19 caedes has joined
1193 2011-07-09 13:03:20 caedes has quit (Changing host)
1194 2011-07-09 13:03:20 caedes has joined
1195 2011-07-09 13:03:30 <Joric> molecular, zero?
1196 2011-07-09 13:03:45 <molecular> zero doesn't count, not for testing balance update bug ;)
1197 2011-07-09 13:04:08 <Joric> omg theres a bug?
1198 2011-07-09 13:04:24 <molecular> not a bad one
1199 2011-07-09 13:04:27 <molecular> if at all
1200 2011-07-09 13:04:37 <sipa> maybe not anymore :)
1201 2011-07-09 13:04:45 <molecular> still compiling
1202 2011-07-09 13:05:07 <molecular> then I can retest ;)
1203 2011-07-09 13:05:26 <Joric> i'm wondering if i generate vanity address could anyone generate exactly the same address using vanity gen? :) didn't check if it uses a random seed
1204 2011-07-09 13:06:21 <molecular> highly unlikely
1205 2011-07-09 13:06:25 <Joric> nope looks they are different each time
1206 2011-07-09 13:06:27 <molecular> it uses random seed
1207 2011-07-09 13:06:39 <molecular> Joric, "looks like", hehe. might still be possible.
1208 2011-07-09 13:06:51 <molecular> there's still enough bits left to make it insanely unlikely.
1209 2011-07-09 13:07:16 <molecular> try finding the key to some address you know has a lot of money on it by entering it completely into vanitygen ;)
1210 2011-07-09 13:08:11 <molecular> src/net.cpp:1092: undefined reference to `strupnperror'
1211 2011-07-09 13:08:11 <makomk> Interesting. You know that guy that posted on the forums that he'd shredded and deleted his non-backed up bitcoin wallet with lots of bitcoins in some time ago?
1212 2011-07-09 13:08:30 <wtfman> question: are the files from the src folder even important for users or just developers?
1213 2011-07-09 13:08:33 <diki> there was a simple example of a c miner, but i forgot the link
1214 2011-07-09 13:08:41 <diki> anyone know it?
1215 2011-07-09 13:08:53 <molecular> cpuminer?
1216 2011-07-09 13:08:54 mmoya has joined
1217 2011-07-09 13:09:02 <diki> nope
1218 2011-07-09 13:09:20 <molecular> i think I remember looking at the code, but dont recall the name
1219 2011-07-09 13:09:20 nocreativenick1 has quit (Read error: Connection reset by peer)
1220 2011-07-09 13:09:21 <diki> it did use the sane code
1221 2011-07-09 13:09:28 nocreativenick1 has joined
1222 2011-07-09 13:09:28 <Joric> what's expected in 0.4.0 ?
1223 2011-07-09 13:09:29 <diki> *same
1224 2011-07-09 13:10:06 <molecular> diki, puddinpop?
1225 2011-07-09 13:10:40 <diki> it wasnt a miner
1226 2011-07-09 13:10:48 <diki> just a 30-40 line example
1227 2011-07-09 13:10:56 <diki> with in program defined hash1,midstate etc
1228 2011-07-09 13:11:20 <sipa> Joric: wallet encryption, wallet import/export
1229 2011-07-09 13:11:33 llama has joined
1230 2011-07-09 13:11:33 llama has quit (Changing host)
1231 2011-07-09 13:11:33 llama has joined
1232 2011-07-09 13:11:50 <diki> sipa:your site is borked
1233 2011-07-09 13:13:20 <Joric> molecular, there is a fine pyminer - https://github.com/jgarzik/pyminer i'm using it currently as a reference it's just one file
1234 2011-07-09 13:13:21 <molecular> diki you mean the hashrate graphs?
1235 2011-07-09 13:13:32 <diki> yes
1236 2011-07-09 13:13:52 <molecular> yeah, weird. was the case 2 days ago and then it was ok again and now borked again.
1237 2011-07-09 13:14:02 <sipa> my bitcoind died again
1238 2011-07-09 13:14:18 <BlueMatt> oom?
1239 2011-07-09 13:14:44 <sipa> yes
1240 2011-07-09 13:15:04 <BlueMatt> how much memory was it using at the time?
1241 2011-07-09 13:15:32 _W_ has quit (Excess Flood)
1242 2011-07-09 13:15:47 <sipa> see http://bitcoin.sipa.be/dmesg.log
1243 2011-07-09 13:16:32 _W_ has joined
1244 2011-07-09 13:17:07 llama has quit (Quit: llama)
1245 2011-07-09 13:17:08 Fireball has quit (Ping timeout: 264 seconds)
1246 2011-07-09 13:17:11 <BlueMatt> arg
1247 2011-07-09 13:18:51 <sipa> graphs should be up-to-date agin
1248 2011-07-09 13:18:53 <sipa> again
1249 2011-07-09 13:20:18 <diki> can you maybe fix the numbers?
1250 2011-07-09 13:20:24 <diki> like 2.5e+06 etc
1251 2011-07-09 13:21:27 <BlueMatt> sipa: any clue how many connections at that time?
1252 2011-07-09 13:22:12 <sipa> BlueMatt: limited to 16
1253 2011-07-09 13:22:17 <sipa> so no more than that
1254 2011-07-09 13:22:22 <sipa> connections isn't the problem
1255 2011-07-09 13:22:31 <BlueMatt> arg...how can noone reproduce this
1256 2011-07-09 13:22:44 <BlueMatt> 500m, Im getting max of around 100m
1257 2011-07-09 13:23:05 <BlueMatt> what calls this node, a ton of rpc getinfo's?
1258 2011-07-09 13:23:26 <sipa> oh, it has gavin's monitorreceived patch
1259 2011-07-09 13:23:40 <sipa> that's also what i'm investigating now
1260 2011-07-09 13:24:31 <sipa> it's getblock calls + monitorblock callbacks
1261 2011-07-09 13:25:55 erle- has quit (Quit: CETERVM•AVTEM•CENSEO•CVTTENBERC•ESSE•DELENDVM)
1262 2011-07-09 13:26:08 <BlueMatt> hmm...well Ill let you test monitor blocks and Ill do some testing too in a minute
1263 2011-07-09 13:26:45 Marf has quit (Ping timeout: 250 seconds)
1264 2011-07-09 13:28:12 TheAncientGoat has quit (Ping timeout: 276 seconds)
1265 2011-07-09 13:28:25 <sipa> the problem seems to occur in Reorganize
1266 2011-07-09 13:28:29 <sipa> but it seems internal bdb
1267 2011-07-09 13:28:31 <sipa> *in
1268 2011-07-09 13:28:42 <BlueMatt> thats not good...
1269 2011-07-09 13:30:00 <sipa> in the pdb->put call in CDB::Write()
1270 2011-07-09 13:31:04 warpi has quit (Ping timeout: 252 seconds)
1271 2011-07-09 13:31:15 <UukGoblin> hrm, it looks like the QR code on a bitbill is incorrect, it doesn't have a mandatory 4px white border around it
1272 2011-07-09 13:32:05 <sipa> is that mandatory?
1273 2011-07-09 13:32:19 enquirer1 has quit (Excess Flood)
1274 2011-07-09 13:33:11 <phantomcircuit> UukGoblin, i dont think any of the qrcode libraries actually use the border anyways...
1275 2011-07-09 13:33:25 slux has joined
1276 2011-07-09 13:33:32 <UukGoblin> actually not sure how mandatory it is ;-] just saying it should be there
1277 2011-07-09 13:33:45 <UukGoblin> phantomcircuit, probably not
1278 2011-07-09 13:33:46 minemoney has quit (Remote host closed the connection)
1279 2011-07-09 13:34:29 Marf has joined
1280 2011-07-09 13:35:50 enquirer has joined
1281 2011-07-09 13:36:11 gjs278 has joined
1282 2011-07-09 13:36:41 pixglen has quit (Quit: pixglen)
1283 2011-07-09 13:38:40 teathsch has quit (Ping timeout: 258 seconds)
1284 2011-07-09 13:40:49 pixglen has joined
1285 2011-07-09 13:40:55 [Tycho] has joined
1286 2011-07-09 13:41:05 llama has joined
1287 2011-07-09 13:41:35 <diki> so anyone remember the sample miner?
1288 2011-07-09 13:41:43 luke-jr_ has quit (Remote host closed the connection)
1289 2011-07-09 13:41:43 <diki> i looked at it a week ago, but i cant remember it
1290 2011-07-09 13:42:42 luke-jr has quit (otg!~luke-jr@2001:470:5:265:222:4dff:fe50:4c49|Quit: ZNC - http://znc.sourceforge.net)
1291 2011-07-09 13:42:49 luke-jr has joined
1292 2011-07-09 13:43:02 luke-jr_ has joined
1293 2011-07-09 13:43:24 <jtaylor> on what plattform are the bitcoin linux binaries compiled?
1294 2011-07-09 13:43:56 warpi has joined
1295 2011-07-09 13:44:02 <BlueMatt> ubuntu 10.04
1296 2011-07-09 13:44:12 <BlueMatt> (for win32 and linux binaries)
1297 2011-07-09 13:44:17 <BlueMatt> for mac, well on a mac
1298 2011-07-09 13:44:20 <jtaylor> thx
1299 2011-07-09 13:44:43 <BlueMatt> see the gitian files in contrib of the src dir
1300 2011-07-09 13:44:59 [Tycho] has quit (Changing host)
1301 2011-07-09 13:44:59 [Tycho] has joined
1302 2011-07-09 13:44:59 <diki> so basically, if i compile a fully linux dependant program ON linux for windows, will it work?
1303 2011-07-09 13:45:12 <diki> will it work on windows
1304 2011-07-09 13:45:15 <BlueMatt> depends on how you compile it
1305 2011-07-09 13:45:23 <BlueMatt> windows and linux binaries have a different format
1306 2011-07-09 13:45:29 <BlueMatt> and obviously depend on different libs
1307 2011-07-09 13:45:30 <diki> eah
1308 2011-07-09 13:45:32 <diki> winpe
1309 2011-07-09 13:45:44 <BlueMatt> if you compile with mingw, yes but then it wont run on linux (without wine)
1310 2011-07-09 13:46:08 <diki> erm....if i compile with mingw on linux, that means that the same program will work on linux
1311 2011-07-09 13:46:17 <BlueMatt> no it wont
1312 2011-07-09 13:46:19 <diki> because it would have a compiled binary for linux
1313 2011-07-09 13:46:21 <BlueMatt> mingw compiles for windows
1314 2011-07-09 13:46:23 <diki> which it does
1315 2011-07-09 13:46:33 <BlueMatt> read up on what cross compiling is/means
1316 2011-07-09 13:46:39 <diki> yes i know dude
1317 2011-07-09 13:46:45 <jtaylor> then maybe someone can comment on http://forum.bitcoin.org/index.php?topic=27308.0 that its already used for the binaries, so probably no regressions
1318 2011-07-09 13:46:49 <diki> but i am too lazy to type every bit of word
1319 2011-07-09 13:47:00 <jtaylor> ubuntu enables -fstack-protector in hardening-wrapper
1320 2011-07-09 13:47:07 <jtaylor> (I have no forum acc)
1321 2011-07-09 13:50:27 <BlueMatt> wtf? someone is running a node which identifies itself as 0.3.23.1...there is no 0.3.23.1
1322 2011-07-09 13:50:41 simplechat has quit (Read error: Connection reset by peer)
1323 2011-07-09 13:50:45 <diki> so?
1324 2011-07-09 13:50:51 <BlueMatt> just found it odd
1325 2011-07-09 13:51:04 <diki> maybe i should run a node which idents as diki
1326 2011-07-09 13:51:07 <diki> would be awesome
1327 2011-07-09 13:51:13 <BlueMatt> cant, has to be an int
1328 2011-07-09 13:51:21 <senseles> 3.1.3.3.7
1329 2011-07-09 13:52:04 teathsch has joined
1330 2011-07-09 13:52:13 <diki> more like 13337
1331 2011-07-09 13:52:14 <BlueMatt> ok, so after tweaking some settings and doing some more scans, node count is back up just fine
1332 2011-07-09 13:52:30 <senseles> I feel bad for whoever is hosting deepbit's server
1333 2011-07-09 13:52:33 <BlueMatt> diki: you dont know what 31337 means do you?
1334 2011-07-09 13:52:35 <senseles> thats like 3 days in a row they're offline
1335 2011-07-09 13:52:55 <diki> my post is totally independant to senseles's
1336 2011-07-09 13:53:01 <diki> meaning i didn't even read his, when i posted mine
1337 2011-07-09 13:53:11 phaedrus487 has joined
1338 2011-07-09 13:53:15 <BlueMatt> anyway, looks like 0.3.24 is getting ok pickup, time to set dns to only 0.3.24
1339 2011-07-09 13:54:00 <senseles> Is 0.3.24 released yet?
1340 2011-07-09 13:54:04 <BlueMatt> yes
1341 2011-07-09 13:55:20 Marf has quit (Ping timeout: 240 seconds)
1342 2011-07-09 13:58:18 Titeuf_87 has joined
1343 2011-07-09 13:59:43 Gonzago has joined
1344 2011-07-09 14:00:52 RenaKunisaki has joined
1345 2011-07-09 14:01:22 <diki> heehaw
1346 2011-07-09 14:01:49 D0han_ has joined
1347 2011-07-09 14:01:51 rynx has joined
1348 2011-07-09 14:02:52 <sipa> BlueMatt: can't find it
1349 2011-07-09 14:03:02 <sipa> not sure if it's something that's bitcoin's fault of bdb's
1350 2011-07-09 14:03:18 <BlueMatt> for some reason I doubt its bdb's
1351 2011-07-09 14:03:21 llama has quit (Quit: llama)
1352 2011-07-09 14:03:33 <BlueMatt> have you tested previous versions to see where it might have happened?
1353 2011-07-09 14:03:36 D0han has quit (Ping timeout: 246 seconds)
1354 2011-07-09 14:03:36 picci has quit (Ping timeout: 246 seconds)
1355 2011-07-09 14:04:18 spaola has quit (Ping timeout: 246 seconds)
1356 2011-07-09 14:04:18 liori has quit (Ping timeout: 246 seconds)
1357 2011-07-09 14:04:25 <sipa> no, not yet
1358 2011-07-09 14:04:35 picci has joined
1359 2011-07-09 14:05:01 picci is now known as Guest7940
1360 2011-07-09 14:05:07 liori has joined
1361 2011-07-09 14:05:09 spaola has joined
1362 2011-07-09 14:05:22 * BlueMatt has a feeling this is gonna be ridiculous to try to track down
1363 2011-07-09 14:07:13 <Joric> damn i could not make vanity address there's no i in base58
1364 2011-07-09 14:07:42 <BlueMatt> you can use 1
1365 2011-07-09 14:08:04 <BlueMatt> and there is i, not I
1366 2011-07-09 14:08:07 <BlueMatt> (I think)
1367 2011-07-09 14:09:30 <Joric> oh you right there is
1368 2011-07-09 14:09:53 <Joric> there's no l
1369 2011-07-09 14:10:12 <BlueMatt> (because it looks like I and 1)
1370 2011-07-09 14:10:15 <BlueMatt> so just use 1
1371 2011-07-09 14:11:14 <BlueMatt> bbl, and then Ill try to reproduce it sipa
1372 2011-07-09 14:12:39 molecular has quit (Ping timeout: 240 seconds)
1373 2011-07-09 14:14:30 molecular has joined
1374 2011-07-09 14:15:03 kveras has joined
1375 2011-07-09 14:15:38 <kveras> there is 1BTC for anyone who solves this: I had the Bitcoin app for android installed with 13BTC in the wallet. The program stopped to start, only crashed right away. I tried restarting the phone, did not solve the problem. I then reinstalled the program, but now it seems like I have a new empty wallet with another address instead. What to do???
1376 2011-07-09 14:15:41 <kveras> https://market.android.com/details?id=com.bitcoinandroid&pli=1
1377 2011-07-09 14:15:55 llama has joined
1378 2011-07-09 14:15:55 llama has quit (Changing host)
1379 2011-07-09 14:15:55 llama has joined
1380 2011-07-09 14:16:12 cuddlefish has quit (Read error: Connection reset by peer)
1381 2011-07-09 14:16:54 <Joric> hehe i just got an idea with 1BTC
1382 2011-07-09 14:17:18 <Joric> 1BTC8hTuA4STT7Xbh14B2g2rTS5jtpiSeC aint it cool
1383 2011-07-09 14:17:40 <doublec> kveras, the description for the app says the wallet file is backed up in the cloud. Have you tried restoring?
1384 2011-07-09 14:17:43 <Joric> takes like 1 second to generate
1385 2011-07-09 14:18:35 <kveras> doublec, I can't decipher where I should find it. also, looking through the code for the app, I am afraid that my new wallet overwrote the first one in the cloud.
1386 2011-07-09 14:18:44 <Joric> one could also generate 10BTC*, 100BTC* etc :)
1387 2011-07-09 14:19:11 cwestbrook has quit (Ping timeout: 250 seconds)
1388 2011-07-09 14:19:12 <doublec> kveras: it sounds like your coins are gone
1389 2011-07-09 14:19:30 <doublec> kveras: perhaps the app developers have some ideas - have you tried getting in touch?
1390 2011-07-09 14:20:12 <kveras> doublec, I have written him an email, but no answer so far
1391 2011-07-09 14:20:24 <senseles> I compiled Bitcoin 0.3.24 under CentOS 5.6 X86_64 w/ Static libs if anyone needs it http://forum.bitcoin.org/index.php?topic=27352.0
1392 2011-07-09 14:20:25 <Joric> oops there's no 0 aswell, damn base58
1393 2011-07-09 14:20:33 <kveras> doublec, not sure where he is from, so I should give him some time if it's in the middle of the night
1394 2011-07-09 14:21:42 llama has quit (Ping timeout: 260 seconds)
1395 2011-07-09 14:22:01 <doublec> kveras: are you sure the wallet is empty - it might be catching up with the blockchain
1396 2011-07-09 14:22:09 <doublec> kveras: and not have it all yet so showing a balance as zero
1397 2011-07-09 14:22:35 <kveras> doublec, it indicates that it has catched up with the chain.
1398 2011-07-09 14:22:42 <kveras> and I have got a new adress
1399 2011-07-09 14:23:16 <doublec> kveras: new addresses appear all the time - it's no indicator of the status of the wallet
1400 2011-07-09 14:23:27 mmoya has quit (Ping timeout: 260 seconds)
1401 2011-07-09 14:23:44 <doublec> kveras: what does it say your block count is?
1402 2011-07-09 14:24:23 <kveras> doublec, the app does not provide that number
1403 2011-07-09 14:24:33 cuddlefish has joined
1404 2011-07-09 14:24:36 <kveras> it's just an indicator at the top when it's checking for new
1405 2011-07-09 14:24:37 <doublec> kveras: how do you know it has the full block chain then?
1406 2011-07-09 14:25:26 <kveras> the app downloads a snapshot of the chain when installing, then it just catches up with the ones since installation
1407 2011-07-09 14:31:21 wolfspraul has quit (Quit: leaving)
1408 2011-07-09 14:31:43 m00p has joined
1409 2011-07-09 14:31:51 pixglen has quit (Quit: pixglen)
1410 2011-07-09 14:32:45 redshark1802 has joined
1411 2011-07-09 14:33:32 <redshark1802> hello, please could anyone with experience in using pushpoold look at this thread http://forum.bitcoin.org/index.php?topic=27045.0
1412 2011-07-09 14:34:35 denisx has joined
1413 2011-07-09 14:34:46 <denisx> re
1414 2011-07-09 14:36:34 cwestbrook has joined
1415 2011-07-09 14:36:45 <senseles> what percentage of stale entries are you getting?
1416 2011-07-09 14:37:16 <redshark1802> about 70-90%
1417 2011-07-09 14:37:47 <senseles> it's the ntime setting
1418 2011-07-09 14:37:53 <senseles> at least thats what fixed it for me
1419 2011-07-09 14:38:13 <redshark1802> the one suggested byanni
1420 2011-07-09 14:38:17 <redshark1802> ?
1421 2011-07-09 14:38:18 <senseles> yep
1422 2011-07-09 14:38:30 <senseles> just make sure you put it in the correct part of the config
1423 2011-07-09 14:38:42 <redshark1802> i've put it on the end
1424 2011-07-09 14:38:43 <senseles> you can place it at the end before the last line }
1425 2011-07-09 14:39:23 <senseles> you already tried that and it's still happening?
1426 2011-07-09 14:39:30 <redshark1802> yep
1427 2011-07-09 14:39:37 <senseles> what is your open file limit?
1428 2011-07-09 14:40:08 <senseles> i was getting some errors there under high usage
1429 2011-07-09 14:40:14 <senseles> had to up it to like 512,000
1430 2011-07-09 14:41:06 <redshark1802> where can i see that?
1431 2011-07-09 14:42:09 llama has joined
1432 2011-07-09 14:42:15 llama has quit (Changing host)
1433 2011-07-09 14:42:15 llama has joined
1434 2011-07-09 14:42:20 <senseles> http://www.cyberciti.biz/faq/linux-increase-the-maximum-number-of-open-files/
1435 2011-07-09 14:42:24 <senseles> change the sysctl.conf
1436 2011-07-09 14:42:41 <senseles> and make sure to update sysctl
1437 2011-07-09 14:42:52 <doublec> yeah you definitely need to up the number of open files
1438 2011-07-09 14:42:55 <senseles> (the parameters already running)
1439 2011-07-09 14:44:20 <Diablo-D3> "Shut that denture-filled cock-holster you call a mouth you withered up bag of blackened bitter shiat and get in the farking coffin so we can pat you in the face with a shovel and say good riddance to your narrow-minded farkknuckle view of the world."
1440 2011-07-09 14:44:21 <Joric> "double slashed b sounds too much like /b/" (forum)
1441 2011-07-09 14:44:38 <Diablo-D3> Joric: my quote was better
1442 2011-07-09 14:45:10 Marf has joined
1443 2011-07-09 14:46:11 <doublec> redshark1802: that won't fix your 'unknown-work' issue though
1444 2011-07-09 14:46:24 <redshark1802> that's to bad
1445 2011-07-09 14:46:26 <redshark1802> :(
1446 2011-07-09 14:46:27 llama has quit (Client Quit)
1447 2011-07-09 14:48:59 kveras has left ("Leaving")
1448 2011-07-09 14:49:09 <Joric> how do you think could address like 1BTC8hTuA4STT7Xbh14B2g2rTS5jtpiSeC be usefull? vanitygen generates those almost instantly :)
1449 2011-07-09 14:49:36 kayK has quit (Quit: leaving)
1450 2011-07-09 14:49:43 wtfman is now known as cuqa
1451 2011-07-09 14:49:44 <doublec> redshark1802: it's the type of error you'd get if you were asking one bitcoind instance for the 'getwork' but submitting the result to the pool
1452 2011-07-09 14:49:49 copumpkin has joined
1453 2011-07-09 14:49:49 <doublec> redshark1802: which seems odd
1454 2011-07-09 14:50:04 <doublec> redshark1802: are you both connecting directly to the pool?
1455 2011-07-09 14:50:11 <doublec> redshark1802: and long polling is working?
1456 2011-07-09 14:50:18 rynx has quit (Ping timeout: 276 seconds)
1457 2011-07-09 14:50:24 <doublec> redshark1802: ie. you're not using any in between proxy?
1458 2011-07-09 14:51:51 <redshark1802> lp is working fine. and i have only one instance of bitcoind running, no proxy
1459 2011-07-09 14:51:57 sreeix has quit (Quit: sreeix)
1460 2011-07-09 14:52:23 sreeix has joined
1461 2011-07-09 14:54:24 <doublec> redshark1802: no connetivity problems with the bitcoind? it's up to date with the block chain and has lots of connections/
1462 2011-07-09 14:55:05 karnac has quit (Quit: karnac)
1463 2011-07-09 14:55:18 Joric has quit ()
1464 2011-07-09 14:55:20 <redshark1802> "connections" : 65, version .323
1465 2011-07-09 14:55:35 shawn-p has quit (Ping timeout: 250 seconds)
1466 2011-07-09 14:55:58 <redshark1802> did you try the pushpool fix with the latest version of pushpool or prior to 0.5?
1467 2011-07-09 14:56:02 nefario has joined
1468 2011-07-09 14:56:15 karnac has joined
1469 2011-07-09 14:57:02 <molecular> wow, loading 1500 blocks sure takes a long time (>1.5h now)
1470 2011-07-09 14:57:19 <molecular> is it because they contain many tx?
1471 2011-07-09 14:57:35 <redshark1802> it's really frustrating
1472 2011-07-09 14:57:35 <BlueMatt> its because you are connected to pre-0.3.24 nodes
1473 2011-07-09 14:57:51 <BlueMatt> if you use dnsseed and connect to 0.3.24 nodes, it should be fine
1474 2011-07-09 14:57:51 <molecular> hmm....
1475 2011-07-09 14:57:53 <doublec> redshark1802: I don't use pushpool (I wrote my own pool software) but I know people who are using recent versions  fine
1476 2011-07-09 14:58:07 <sipa> BlueMatt: 0.3.23 shows the same uninitialized value used
1477 2011-07-09 14:58:19 <BlueMatt> sipa: and you think that is the source?
1478 2011-07-09 14:58:29 <sipa> ?
1479 2011-07-09 14:58:34 <sipa> source of what?
1480 2011-07-09 14:58:34 <BlueMatt> of the problem
1481 2011-07-09 14:59:06 <doublec> molecular: I have a 0.3.24 node here if you are looking for one to connect too: 206.71.179.116
1482 2011-07-09 14:59:06 <sipa> there are two issues: 1) OOM 2) use of uninitilialized value
1483 2011-07-09 14:59:13 <sipa> about the OOM, i have no idea
1484 2011-07-09 14:59:16 <BlueMatt> oh
1485 2011-07-09 14:59:17 <molecular> since I'm connecting to only one node and that is mine, the fix is easy ;)
1486 2011-07-09 14:59:32 <BlueMatt> and the uninitialized value is causing problems?
1487 2011-07-09 14:59:45 <sipa> not at all, it seems
1488 2011-07-09 14:59:50 <sipa> but it worried me
1489 2011-07-09 14:59:56 <BlueMatt> oh, ok
1490 2011-07-09 15:00:06 <sipa> also, 0.3.23 does not seem to leak less memory than 0.3.24
1491 2011-07-09 15:00:18 <sipa> but i'd need to run it for a long time to be sure
1492 2011-07-09 15:01:50 shawn-p has joined
1493 2011-07-09 15:02:07 WakiMiko_ has joined
1494 2011-07-09 15:03:42 dr_win has quit (Ping timeout: 260 seconds)
1495 2011-07-09 15:03:49 cuqa is now known as wtfman
1496 2011-07-09 15:03:51 llama has joined
1497 2011-07-09 15:04:06 <sipa> BlueMatt: one very minor remark about newenc: crypter.h has at the bottom of the file two incorrectly-indented definitions
1498 2011-07-09 15:04:40 WakiMiko has quit (Ping timeout: 240 seconds)
1499 2011-07-09 15:06:30 <BlueMatt> sipa: oh, thanks mustve been a copy/paste fail
1500 2011-07-09 15:08:13 rynx has joined
1501 2011-07-09 15:12:21 gim has joined
1502 2011-07-09 15:13:40 <sipa> BlueMatt: that mlock() wrapper macro looks broken to me
1503 2011-07-09 15:13:47 <sipa> ((void *)(((size_t)(a)) & ((size_t)(((PAGESIZE)<<1)-1))))
1504 2011-07-09 15:13:55 <BlueMatt> I didnt write that...
1505 2011-07-09 15:13:57 <sipa> that throws away all high bits of a
1506 2011-07-09 15:14:02 <BlueMatt> looked right to me...
1507 2011-07-09 15:14:24 <sipa> it should throw away the low bits
1508 2011-07-09 15:15:26 <sipa> jrmithdobbs wrote it?
1509 2011-07-09 15:15:45 <BlueMatt> yea
1510 2011-07-09 15:15:56 Happy0 has joined
1511 2011-07-09 15:16:09 Gonzago has quit ()
1512 2011-07-09 15:16:56 <sipa> the first argument should be (void*)((size_t)a ~ (PAGESIZE-1)), imho
1513 2011-07-09 15:17:26 <sipa> (void*)((size_t)a & ~(PAGESIZE-1)), i mean
1514 2011-07-09 15:18:06 <sipa> ;;later tel jrmithdobbs is it possible your mlock() wrapper throws away the high bits of a, instead of the low bits?
1515 2011-07-09 15:18:07 <gribble> Error: The "Later" plugin is loaded, but there is no command named "tel" in it.  Try "list Later" to see the commands in the "Later" plugin.
1516 2011-07-09 15:18:12 <sipa> ;;later tell jrmithdobbs is it possible your mlock() wrapper throws away the high bits of a, instead of the low bits?
1517 2011-07-09 15:18:12 <gribble> The operation succeeded.
1518 2011-07-09 15:18:29 Clipse has quit (Read error: Connection reset by peer)
1519 2011-07-09 15:18:39 rynx has quit (Ping timeout: 240 seconds)
1520 2011-07-09 15:19:32 <jandd> I tried to build bitcoind with -Wall and was shuddering what large amount of warnings I got. Would it be worth the effort to fix these?
1521 2011-07-09 15:20:16 <BlueMatt> jandd: https://github.com/bitcoin/bitcoin/pull/282
1522 2011-07-09 15:21:51 <BlueMatt> sipa: you are right
1523 2011-07-09 15:22:27 <BlueMatt> sipa: though dont you still need the left shift before the -1?
1524 2011-07-09 15:22:37 <sipa> why?
1525 2011-07-09 15:22:49 <sipa> if the pagesize is 4096
1526 2011-07-09 15:22:59 <sipa> you need to mask out all bits present in 4095
1527 2011-07-09 15:23:05 <sipa> so that it becomes a multiple of 4096
1528 2011-07-09 15:23:07 <BlueMatt> 1000... you want to drop 1111... not 0111...?
1529 2011-07-09 15:23:15 <jandd> BlueMatt: thanks for the hint ... fixing those warnings would still be a good idea :-)
1530 2011-07-09 15:23:23 <sipa> BlueMatt: try it :)
1531 2011-07-09 15:23:24 <BlueMatt> jandd: I agree
1532 2011-07-09 15:23:26 <BlueMatt> sipa: ah
1533 2011-07-09 15:23:32 <BlueMatt> sipa: my math is bad today apparently
1534 2011-07-09 15:23:41 rynx has joined
1535 2011-07-09 15:23:57 caedes has quit (Remote host closed the connection)
1536 2011-07-09 15:24:07 Prof_BiG_BanG has joined
1537 2011-07-09 15:24:27 karnac has quit (Quit: karnac)
1538 2011-07-09 15:30:44 Tim-7967 has joined
1539 2011-07-09 15:30:44 Tim-7967 has quit (Changing host)
1540 2011-07-09 15:30:45 Tim-7967 has joined
1541 2011-07-09 15:31:53 karnac has joined
1542 2011-07-09 15:32:36 llama has quit (Read error: Connection reset by peer)
1543 2011-07-09 15:32:54 llama has joined
1544 2011-07-09 15:36:20 <sipa> how do you write code snippets in github comments?
1545 2011-07-09 15:37:12 llama has quit (Ping timeout: 252 seconds)
1546 2011-07-09 15:37:36 <sipa> nvm
1547 2011-07-09 15:39:57 <BlueMatt> you wrote a test program for that?
1548 2011-07-09 15:40:02 <BlueMatt> its clearly right
1549 2011-07-09 15:43:20 <sipa> actually, it wasn't
1550 2011-07-09 15:43:23 <sipa> i just updated it
1551 2011-07-09 15:43:51 <BlueMatt> I dont see an update?
1552 2011-07-09 15:43:58 <BlueMatt> oh you mean on the actual solution
1553 2011-07-09 15:44:18 <BlueMatt> yea I didnt look at the second parameter...
1554 2011-07-09 15:45:14 RBecker has joined
1555 2011-07-09 15:45:14 RBecker has quit (Laptop!~Ryan@64.20.128.109.dyn-e-pool1.pool.hargray.net|Changing host)
1556 2011-07-09 15:45:14 RBecker has joined
1557 2011-07-09 15:45:42 arima has quit (Ping timeout: 260 seconds)
1558 2011-07-09 15:46:33 <molecular> sipa: tested "balance update bug", both with incomplete and complete blockchain. result: success in both cases, balance updates magically without restart
1559 2011-07-09 15:46:57 <sipa> molecular: great, thanks for testing!
1560 2011-07-09 15:48:12 <molecular> no problem
1561 2011-07-09 15:48:19 <denisx> sipa: what is the intention of the pagesize calculation?
1562 2011-07-09 15:48:42 <BlueMatt> denisx: posix requires mlock to be on page boundaries
1563 2011-07-09 15:48:55 <BlueMatt> linux doesnt care, but osx, and probably other *bsds do
1564 2011-07-09 15:49:46 arima has joined
1565 2011-07-09 15:50:49 <denisx> but now the result can be smaller than the initial value of a
1566 2011-07-09 15:50:58 <BlueMatt> it should be
1567 2011-07-09 15:51:01 <denisx> ok
1568 2011-07-09 15:51:30 <BlueMatt> you want all possible pages that might have part of a in it
1569 2011-07-09 15:52:23 <denisx> but if a is 5000, then it is in two pages
1570 2011-07-09 15:52:41 <sipa> exactly
1571 2011-07-09 15:52:47 <BlueMatt> depends on how big b is, but yea you want to lock two pages then
1572 2011-07-09 15:53:05 <sipa> a should be rounded down to a page boundary, a+b should be rounded up to a page boundary
1573 2011-07-09 15:53:47 dr_win has joined
1574 2011-07-09 15:53:51 <sipa> and (((a+b-1) | (PS-1)) + 1) does that  :)
1575 2011-07-09 15:54:58 Clipse has joined
1576 2011-07-09 15:58:05 asherkin has quit (Quit: Bye.)
1577 2011-07-09 15:58:22 skeledrew has joined
1578 2011-07-09 15:59:42 asherkin has joined
1579 2011-07-09 16:00:39 <BlueMatt> I love how much people like to say VoltDB is ACID...its in fucking memory, how is that ACID?
1580 2011-07-09 16:01:11 Teslah has joined
1581 2011-07-09 16:01:59 <molecular> D for Destructability
1582 2011-07-09 16:02:06 <phungus> listtransactions on the receiving end will only be displaying transactions with at least 1 confirmation, correct?
1583 2011-07-09 16:02:07 <BlueMatt> clearly
1584 2011-07-09 16:02:19 <phedny> RACID .. with R for Resetability
1585 2011-07-09 16:02:33 <phedny> or actually ACIR :)
1586 2011-07-09 16:02:35 <phungus> or can there be unconfirmed tx seen from the receiver?
1587 2011-07-09 16:03:21 <molecular> i don't CAIR
1588 2011-07-09 16:03:46 <molecular> about your ACID
1589 2011-07-09 16:05:51 forrestv has joined
1590 2011-07-09 16:07:52 <forrestv> why does the wiki say that the maximum target is 0xffff * 2**208 and not 0xffffff * 2**200?
1591 2011-07-09 16:10:14 brunner has joined
1592 2011-07-09 16:13:32 topace has joined
1593 2011-07-09 16:13:35 <luke-jr_> forrestv: because that's what it is
1594 2011-07-09 16:17:49 <forrestv> why? 0xffffff * 2**208 can be represented by bits
1595 2011-07-09 16:18:48 sacarlson has quit (Ping timeout: 240 seconds)
1596 2011-07-09 16:19:24 unclemantis has joined
1597 2011-07-09 16:19:39 <unclemantis> what prevents instawallet.org from experiencing a rainbow hack?
1598 2011-07-09 16:20:07 sacarlson has joined
1599 2011-07-09 16:20:11 <BlueMatt> do you even know what a rainbow table is?
1600 2011-07-09 16:20:50 <infinitevs> lol
1601 2011-07-09 16:20:55 <unclemantis> yes sir! LOL
1602 2011-07-09 16:21:04 <unclemantis> ok...... let me ask again in a different way
1603 2011-07-09 16:21:11 <BlueMatt> well then you know why instawallet cant get hacked via a rainbow table
1604 2011-07-09 16:21:19 <unclemantis> how does instawallet.org prevent wardialing type attacks?
1605 2011-07-09 16:21:58 <BlueMatt> Id be willing to bet ip bans on quick-requesting ips, but also look at how many bits you have to brute force
1606 2011-07-09 16:22:14 <BlueMatt> its slightly...way too huge to bruteforce
1607 2011-07-09 16:22:51 <phantomcircuit> personally id rather just allow brute force attacks but i guess ill have to defend against them
1608 2011-07-09 16:22:52 <phantomcircuit> *sigh*
1609 2011-07-09 16:22:56 <unclemantis> well i am not going to try, that is just wrong
1610 2011-07-09 16:22:57 <phantomcircuit> stupid people make life so hard
1611 2011-07-09 16:23:07 senseles has quit (Quit: ircN 8.00 for mIRC (20100904) - www.ircN.org)
1612 2011-07-09 16:23:19 <BlueMatt> phantomcircuit: instawallet is different in that there are no passwords
1613 2011-07-09 16:23:21 <unclemantis> i will assume it is safe and just stick with my windows wallet
1614 2011-07-09 16:23:31 <phantomcircuit> BlueMatt, uses a long lived cookie right
1615 2011-07-09 16:23:40 <BlueMatt> phantomcircuit: its just a string like uV1ArDmWw-qdx4jsY88L9g which is in the url and the cookie
1616 2011-07-09 16:24:27 <BlueMatt> so allowing bruteforcing isnt an option there as you arent screwing stupid users, you are screwing them all
1617 2011-07-09 16:24:39 <BlueMatt> but in this case, allowing brute forcing wont get attackers anywhere
1618 2011-07-09 16:25:24 <phantomcircuit> i bet i could ddos them with generating addresses
1619 2011-07-09 16:25:40 <BlueMatt> quite possibly
1620 2011-07-09 16:26:01 <BlueMatt> but thats a very different case than brute-forcing
1621 2011-07-09 16:26:12 <gim> I know there are other priorities, but I'd like to know what you guys think about this kind of stuff https://github.com/sgimenez/bitcoin/commit/f43f0d6bffd8bad4af382b1e84ed5e51f0bcb673
1622 2011-07-09 16:26:15 <BlueMatt> brute-forcing gets you coins, ddos is just for the lulz, which is just fucking pointless
1623 2011-07-09 16:26:23 <gim> (maybe i will keep it up to date)
1624 2011-07-09 16:26:52 puhc has quit (Quit: Leaving)
1625 2011-07-09 16:27:14 <phantomcircuit> actually i probably could just do a normal https ddos
1626 2011-07-09 16:27:16 <phantomcircuit> meh
1627 2011-07-09 16:27:17 <BlueMatt> gim: if you want people to take a look, pull request it
1628 2011-07-09 16:27:18 <phantomcircuit> no fun
1629 2011-07-09 16:27:33 <BlueMatt> you mean just make a ton of ssl connections?
1630 2011-07-09 16:27:44 <BlueMatt> thats not as hard as ecdsa key gen
1631 2011-07-09 16:28:21 <forrestv> ecdsa key gen is actually pretty easy, or so i thought..
1632 2011-07-09 16:28:22 brunner has quit (Quit: Leaving.)
1633 2011-07-09 16:28:30 TheAncientGoat has joined
1634 2011-07-09 16:28:43 <BlueMatt> key gen is easy, getting the pubkey from the privkey is too, but it does take a sec
1635 2011-07-09 16:29:00 <BlueMatt> well a millisec
1636 2011-07-09 16:29:24 <gmaxwell> Well, don't use bitcoin as a benchmark, it's slow due to some unknown reason. :)
1637 2011-07-09 16:29:49 Eremes has joined
1638 2011-07-09 16:29:50 Eremes has quit (Changing host)
1639 2011-07-09 16:29:50 Eremes has joined
1640 2011-07-09 16:30:04 <BlueMatt> well not quite unknown, but slow-to-fix
1641 2011-07-09 16:30:07 <phantomcircuit> BlueMatt, uh most servers can do like 10 concurrent https sessions before they fall over
1642 2011-07-09 16:30:08 <BlueMatt> need-rearch
1643 2011-07-09 16:30:14 <BlueMatt> phantomcircuit: lolwut
1644 2011-07-09 16:30:26 <BlueMatt> once the session is open, it takes no load
1645 2011-07-09 16:30:26 <phantomcircuit> im always amazed that people dont know this
1646 2011-07-09 16:30:37 <phantomcircuit> yeah
1647 2011-07-09 16:30:39 <BlueMatt> when the session is opening, it does take a bit, but still not that much
1648 2011-07-09 16:30:40 <phantomcircuit> Connection: close
1649 2011-07-09 16:31:08 <BlueMatt> yea 10 is way, way, way too low
1650 2011-07-09 16:31:17 <BlueMatt> way, way, way, way, way, way, way
1651 2011-07-09 16:31:50 <phantomcircuit> i get 300 on this i3-2100
1652 2011-07-09 16:32:23 <gmaxwell> 06:50 <@BlueMatt> anyway, looks like 0.3.24 is getting ok pickup, time to set dns to only 0.3.24
1653 2011-07-09 16:32:28 <gmaxwell> ^ what are the numbers now?
1654 2011-07-09 16:33:15 <BlueMatt> well they are uncompareable, I changed a bunch of settings
1655 2011-07-09 16:33:19 <BlueMatt> like timeouts and when-to-scan
1656 2011-07-09 16:33:21 <BlueMatt> and all kinds of things
1657 2011-07-09 16:33:31 <phantomcircuit> BlueMatt, Requests per second:    48.60 [#/sec] (mean)
1658 2011-07-09 16:33:33 <gmaxwell> Gotcha, but how many .24 are you seing now?
1659 2011-07-09 16:33:33 redshark1802 has quit (Quit: Verlassend)
1660 2011-07-09 16:33:48 <BlueMatt> but...I have 3022 3.23 186 3.24
1661 2011-07-09 16:33:51 brunner has joined
1662 2011-07-09 16:33:54 <BlueMatt> and 1 3.23.1???
1663 2011-07-09 16:33:57 <BlueMatt> which doesnt exist...
1664 2011-07-09 16:34:01 <unclemantis> did i open a can of worms?
1665 2011-07-09 16:34:26 <BlueMatt> phantomcircuit: hmm, that seems low, what cpu again?
1666 2011-07-09 16:34:41 <phantomcircuit> BlueMatt, model name	: Intel(R) Xeon(R) CPU           E5405  @ 2.00GHz
1667 2011-07-09 16:34:43 <phantomcircuit> on both ends
1668 2011-07-09 16:35:20 <BlueMatt> seems wrong in any case
1669 2011-07-09 16:35:22 <gmaxwell> Yea, something is just busted there.
1670 2011-07-09 16:35:24 p0s has joined
1671 2011-07-09 16:35:50 <phantomcircuit> oh actually
1672 2011-07-09 16:35:53 <phantomcircuit> client end is xeon
1673 2011-07-09 16:35:56 <phantomcircuit> server end is model name	: Quad-Core AMD Opteron(tm) Processor 2374 HE
1674 2011-07-09 16:36:19 <BlueMatt> considering, who was it, facebook?, said turning on ssl for everything means an increase of cpu usage of total 10% you did something wrong
1675 2011-07-09 16:36:21 <phantomcircuit> 16.5 ms RTT
1676 2011-07-09 16:36:33 x6763 has quit (Ping timeout: 250 seconds)
1677 2011-07-09 16:36:52 <phantomcircuit> BlueMatt, it's 10% because 90% os users dont use it
1678 2011-07-09 16:36:54 <BlueMatt> or was that google...in any case someone big who actually knows what they are talking about said that
1679 2011-07-09 16:37:03 <phantomcircuit> and if you have custom hw you can massively reduce the cost
1680 2011-07-09 16:37:10 <gmaxwell> single core of model name	: Quad-Core AMD Opteron(tm) Processor 8356
1681 2011-07-09 16:37:11 <BlueMatt> no, that was not it
1682 2011-07-09 16:37:15 <gmaxwell>                   sign    verify    sign/s verify/s
1683 2011-07-09 16:37:15 <gmaxwell> rsa 2048 bits 0.003468s 0.000094s    288.4  10598.4
1684 2011-07-09 16:37:24 <BlueMatt> it was actually 10% increase per connection
1685 2011-07-09 16:37:32 <BlueMatt> so total 10% if everyone used it
1686 2011-07-09 16:38:04 <gmaxwell> and the rsa sign is a 99.9% of the work for the server side of SSL, there is some additional back and forth work…
1687 2011-07-09 16:38:05 <phantomcircuit> gmaxwell, the individual ops are fast
1688 2011-07-09 16:38:13 <phantomcircuit> everything combined is expensive
1689 2011-07-09 16:38:24 <BlueMatt> then you are doing something wrong
1690 2011-07-09 16:38:31 <gmaxwell> phantomcircuit: are you doing something daft like reading /dev/random ?
1691 2011-07-09 16:38:38 <phantomcircuit> lol no
1692 2011-07-09 16:38:56 <gmaxwell> are you testing it sequential rather than in parallel?
1693 2011-07-09 16:39:57 <gmaxwell> (yes, it adds latency, but this isn't the same as making it slow)
1694 2011-07-09 16:39:58 <phantomcircuit> ab -n 1000 -c 100 https://intersango.com/
1695 2011-07-09 16:41:01 hvala has joined
1696 2011-07-09 16:42:30 <BlueMatt> "In January this year (2010), Gmail switched to using HTTPS for everything by default. Previously it had been introduced as an option, but now all of our users use HTTPS to secure their email between their browsers and Google, all the time. In order to do this, we had to deploy no additional machines and no special hardware."
1697 2011-07-09 16:42:31 <BlueMatt> "On our production front-end machines, SSL/TLS accounts for less than 1 percent of the CPU load, less than 10K of memory per connection, and less than 2 percent of network overhead."
1698 2011-07-09 16:42:37 Ryan has joined
1699 2011-07-09 16:42:41 <BlueMatt> "Many people believe that SSL takes a lot of CPU time, and we hope the above numbers (public for the first time) will help to dispel that."
1700 2011-07-09 16:43:34 <gmaxwell> phantomcircuit: apparently thats not enough concurrency.
1701 2011-07-09 16:44:43 RBecker has quit (Laptop!~Ryan@unaffiliated/rbecker|Ping timeout: 252 seconds)
1702 2011-07-09 16:45:05 <jandd> BlueMatt: only the handshake of TLS/SSL is expensive. If the TLS session can be reused those Gmail statements are correct
1703 2011-07-09 16:45:31 <BlueMatt> jandd: yes, but if phantomcircuit's claims are correct, then they would have had to, at a minimum, roll out new hardware
1704 2011-07-09 16:46:07 <phantomcircuit> BlueMatt, this system does 10k concurrent http connections
1705 2011-07-09 16:46:15 <phantomcircuit> or 300 https connections
1706 2011-07-09 16:46:22 <BlueMatt> then you are doing something wrong
1707 2011-07-09 16:46:33 <BlueMatt> benchmarking, or bad server config, or, or, or
1708 2011-07-09 16:46:40 <phantomcircuit> no im not
1709 2011-07-09 16:46:46 <BlueMatt> google disagrees
1710 2011-07-09 16:46:54 <phantomcircuit> as jandd said it's the original ssl handshake that's expensive
1711 2011-07-09 16:47:04 <BlueMatt> yes, and IIRC gmail users have to do that too
1712 2011-07-09 16:47:06 <phantomcircuit> for normal https it's fine
1713 2011-07-09 16:47:18 <BlueMatt> gmail users dont get to skip that part
1714 2011-07-09 16:47:26 <phantomcircuit> they use keep alive
1715 2011-07-09 16:47:31 <BlueMatt> so?
1716 2011-07-09 16:47:32 <phantomcircuit> so they setup the connection once
1717 2011-07-09 16:47:34 <BlueMatt> so will any users
1718 2011-07-09 16:47:38 <BlueMatt> on any site
1719 2011-07-09 16:48:01 <phantomcircuit> yes
1720 2011-07-09 16:48:06 <phantomcircuit> but that wont stop an attacker
1721 2011-07-09 16:48:14 <phantomcircuit> from making you generate a buttload of sessions
1722 2011-07-09 16:48:24 <BlueMatt> if you think google cant handle a ddos from users doing that, Id say wtf is wrong with you
1723 2011-07-09 16:48:30 <BlueMatt> and if they didnt roll out new hardware...
1724 2011-07-09 16:48:31 <phantomcircuit> uh i wasn't talking google
1725 2011-07-09 16:48:38 <phantomcircuit> i was talking smaller sites
1726 2011-07-09 16:48:59 <BlueMatt> Im saying if a site the size of google doesnt have to roll out new hardware to keep people from doing that, neither do small sites
1727 2011-07-09 16:49:06 <anu> hi
1728 2011-07-09 16:49:09 <anu> i'd like to contribute some - looks to me there are a lot of usability issues that need fixing
1729 2011-07-09 16:49:14 <gmaxwell> So, I get 100 connections per second using ab like above against some small ssl site I run. But if I run 32 of them in parallel, I get an average of about 9.7 connections per second each. So clearly something is borken with ab's concurrency.
1730 2011-07-09 16:49:18 <gmaxwell> And this site is using SSL/TLS Protocol:       TLSv1/SSLv3,DHE-RSA-AES256-SHA,4096,256
1731 2011-07-09 16:49:19 <anu> like backup / restore from the UI
1732 2011-07-09 16:49:35 <anu> too bad I don't get it to build :(
1733 2011-07-09 16:49:39 <gmaxwell> Which is a zillion times more expensiv than you ned it to be.
1734 2011-07-09 16:49:46 <phantomcircuit> BlueMatt, attacking google via https exhaustion would require a massive botnet and get you fuck all
1735 2011-07-09 16:49:48 <BlueMatt> anu: if you write autotools, it will all come
1736 2011-07-09 16:49:59 <BlueMatt> phantomcircuit: but they have to have the servers to prevent that
1737 2011-07-09 16:50:06 <phantomcircuit> yes and they do
1738 2011-07-09 16:50:16 <BlueMatt> but not extra ones beyond http
1739 2011-07-09 16:50:17 <anu> I guess I have wrong versions of files.
1740 2011-07-09 16:50:26 <phantomcircuit> any one attacker could only cause a relatively small increase in cpu cycles across their entire system
1741 2011-07-09 16:50:36 <BlueMatt> phantomcircuit: lol, ok
1742 2011-07-09 16:50:49 <phantomcircuit> it would be a waste of your time
1743 2011-07-09 16:50:57 <phantomcircuit> like trying to DDoS a black hole
1744 2011-07-09 16:51:06 <phantomcircuit> NOM NOM MORE PACKETZ
1745 2011-07-09 16:51:47 <anu> if someone could send me a build log and the output of
1746 2011-07-09 16:51:53 <anu> ldd bitcoin
1747 2011-07-09 16:52:01 <anu> and maybe something like the output of rpm -qa
1748 2011-07-09 16:52:08 <anu> to enki@rkoch.org
1749 2011-07-09 16:52:14 <phantomcircuit> BlueMatt, would you like to see an example? i can shutdown a random site with https
1750 2011-07-09 16:52:18 <phantomcircuit> i guess not though
1751 2011-07-09 16:52:22 <anu> i guess I could sort that out
1752 2011-07-09 16:52:24 <phantomcircuit> what with being illegal and what not
1753 2011-07-09 16:52:33 <gmaxwell> ldd won't help you much, bitcoin builds a static binary by default for some awful reason.
1754 2011-07-09 16:52:34 <BlueMatt> phantomcircuit: by all means, please do
1755 2011-07-09 16:52:46 <BlueMatt> gmaxwell: because wx2.9
1756 2011-07-09 16:52:49 <phantomcircuit> ill do it to support.britcoin.co.uk
1757 2011-07-09 16:52:53 <phantomcircuit> different server
1758 2011-07-09 16:52:56 Gonzago has joined
1759 2011-07-09 16:53:32 <BlueMatt> http://www.bsc.es/media/389.pdf
1760 2011-07-09 16:53:35 <BlueMatt> fig 5
1761 2011-07-09 16:53:47 <BlueMatt> ssl throughput with NoReuseSessionID is half that of http
1762 2011-07-09 16:53:52 skEwb has joined
1763 2011-07-09 16:53:54 d4de has joined
1764 2011-07-09 16:53:54 <BlueMatt> at high concurrent clients
1765 2011-07-09 16:54:26 <BlueMatt> or if you think its disk limited (which it probably is) you get ~6x less
1766 2011-07-09 16:54:33 <BlueMatt> which is no where near what you are claiming
1767 2011-07-09 16:56:25 llama has joined
1768 2011-07-09 16:56:26 llama has quit (Changing host)
1769 2011-07-09 16:56:26 llama has joined
1770 2011-07-09 16:56:33 <anu> BlueMatt: Write autotools? Never tried to regenerate configure - this should not be necessary
1771 2011-07-09 16:56:43 luke-jr has quit (otg!~luke-jr@2001:470:5:265:222:4dff:fe50:4c49|Quit: ZNC - http://znc.sourceforge.net)
1772 2011-07-09 16:56:45 <BlueMatt> anu: there is no configure in bitcoin
1773 2011-07-09 16:56:51 llama has quit (Client Quit)
1774 2011-07-09 16:56:52 prof7bit has joined
1775 2011-07-09 16:57:05 <BlueMatt> Im saying if you want to help that is what we would need, as then we would have qt, which would mean a ton more ui devs
1776 2011-07-09 16:57:10 luke-jr_ has quit (Ping timeout: 258 seconds)
1777 2011-07-09 16:57:41 <anu> sorry, messed that up with pushpool
1778 2011-07-09 16:58:07 <gmaxwell> BlueMatt: I understand why the distribution binaries are static. I don't understand why local ones are— after all, if you could build it you have the library. :)
1779 2011-07-09 16:58:37 <BlueMatt> gmaxwell: because noone wants to write two makefiles and we dont have autotools?
1780 2011-07-09 16:59:18 unclemantis has quit (Ping timeout: 246 seconds)
1781 2011-07-09 16:59:30 <anu> my bitcoin links against 49 so's
1782 2011-07-09 16:59:32 <phantomcircuit> BlueMatt, 175 ms vs 2 ms, so for legitimate users you're talking a ~90 times speed up
1783 2011-07-09 16:59:36 redshark1802 has joined
1784 2011-07-09 16:59:53 <BlueMatt> phantomcircuit: speedup != increased load
1785 2011-07-09 17:00:03 <prof7bit> [OT] "variable length integer" <--- who on earth invented this monstrosity?
1786 2011-07-09 17:00:05 <BlueMatt> aka speedup != increased ddosability
1787 2011-07-09 17:00:26 <BlueMatt> prof7bit: damn, wtf?
1788 2011-07-09 17:00:28 Ryan has quit (Desktop!~Ryan@64.20.128.109.dyn-e-pool1.pool.hargray.net|Remote host closed the connection)
1789 2011-07-09 17:00:31 shLONG has joined
1790 2011-07-09 17:00:50 <prof7bit> https://en.bitcoin.it/wiki/Protocol_specification#Variable_length_integer
1791 2011-07-09 17:01:16 <BlueMatt> prof7bit: oh...us
1792 2011-07-09 17:01:23 <prof7bit> saves 3 bytes every now and then but eats more clock cycles to parse and alingn than anything
1793 2011-07-09 17:01:25 <BlueMatt> not sure why satoshi did that...
1794 2011-07-09 17:01:30 <gmaxwell> prof7bit: thats not especially terrible.
1795 2011-07-09 17:01:38 luke-jr_ has joined
1796 2011-07-09 17:01:44 luke-jr has joined
1797 2011-07-09 17:01:55 RBecker has joined
1798 2011-07-09 17:02:41 <gmaxwell> It's done to save space. E.g. look at things like extranonce which are normally small but need to be able to become large.
1799 2011-07-09 17:03:00 dr_win has quit (Ping timeout: 240 seconds)
1800 2011-07-09 17:03:41 <prof7bit> i bet it saved a few KB so far already... from 500MB
1801 2011-07-09 17:04:25 dr_win has joined
1802 2011-07-09 17:04:45 <forrestv> prof7bit, 7 bytes for every time it's used ... twice per transaction and once per block
1803 2011-07-09 17:05:21 <forrestv> so 948444 bytes for blocks alone
1804 2011-07-09 17:05:31 <forrestv> anybody know how many transactions there have been?
1805 2011-07-09 17:06:07 <prof7bit> it could be foreseen what range is needed for an integer and used a fixed length.
1806 2011-07-09 17:06:26 <prof7bit> my humble opinion.
1807 2011-07-09 17:07:20 <forrestv> something like 1 million
1808 2011-07-09 17:07:32 <forrestv> so 15MB :P
1809 2011-07-09 17:08:06 <prof7bit> its using 5 bytes to store 4 bytes, i guarantee this thing is wasting more space than it saves on average
1810 2011-07-09 17:08:09 RBecker has quit (Laptop!~Ryan@unaffiliated/rbecker|Remote host closed the connection)
1811 2011-07-09 17:08:43 <forrestv> most transactions have less than 253 inputs and outputs, and most blocks have less than 253 transactions
1812 2011-07-09 17:09:05 <gmaxwell> Yup.
1813 2011-07-09 17:09:06 anu has quit (Read error: Connection reset by peer)
1814 2011-07-09 17:09:07 RBecker has joined
1815 2011-07-09 17:10:08 <forrestv> the one thing that annoys me about varints is the redundancy
1816 2011-07-09 17:10:32 RBecker has quit (Laptop!~Ryan@unaffiliated/rbecker|Remote host closed the connection)
1817 2011-07-09 17:10:38 <gmaxwell> If it subtracted out the redundant codes, prof7bit would complain more. :)
1818 2011-07-09 17:10:44 <forrestv> 5 can be encoded as 05 and as fd0005
1819 2011-07-09 17:10:58 erus` has quit (Quit: ChatZilla 0.9.87 [Firefox 5.0/20110615151330])
1820 2011-07-09 17:11:04 <forrestv> so if you parse some data and later reencode it, it might have a different binary repr
1821 2011-07-09 17:11:13 <forrestv> the bitcoin client uses the shortest representation but accepts all
1822 2011-07-09 17:11:27 <forrestv> that wouldn't matter, except for the fact that the binary data is hashed
1823 2011-07-09 17:11:32 again has joined
1824 2011-07-09 17:11:34 <forrestv> so the exact representation is important
1825 2011-07-09 17:11:37 <luke-jr_> forrestv: where in the bitcoin format are there varints?
1826 2011-07-09 17:11:41 glassresistor has joined
1827 2011-07-09 17:11:46 <forrestv> transactions
1828 2011-07-09 17:11:54 <CIA-103> bitcoin: Wladimir J. van der Laan master * raa496b7 / (src/main.h src/ui.cpp): remove magic number: change threshold for nLockTime to constant - http://bit.ly/nEWBoz https://github.com/bitcoin/bitcoin/commit/aa496b75c2ff3bfb232d1ab023391f62a0183fd5
1829 2011-07-09 17:11:55 <CIA-103> bitcoin: Jeff Garzik master * r354f2dd / (src/main.h src/ui.cpp): Merge pull request #392 from laanwj/antimagic ... https://github.com/bitcoin/bitcoin/commit/354f2dd09487c865f8f0d0d40f66573f764e5a96
1830 2011-07-09 17:12:04 <forrestv> txin length and txout length
1831 2011-07-09 17:12:11 <luke-jr_> o
1832 2011-07-09 17:12:21 <gmaxwell> luke-jr_: txin len, txout length, #txn in a block, and extranonce.
1833 2011-07-09 17:12:35 <forrestv> gmaxwell, #txn in a block isn't hashed, though
1834 2011-07-09 17:12:35 <gmaxwell> luke-jr_: you didn't wonder why it normally wrapped extranonce at 0xfd?
1835 2011-07-09 17:12:43 <forrestv> and extranonce desn't matter
1836 2011-07-09 17:12:55 <forrestv> no point in decoding coinbase (usually)
1837 2011-07-09 17:13:32 <gmaxwell> forrestv: it doesn't matter for your complaint, no. It matters.. e.g. that luke's patch makes coinbase txn bigger.
1838 2011-07-09 17:14:10 <luke-jr_> gmaxwell: trivially bigger
1839 2011-07-09 17:15:33 <gmaxwell> luke-jr_: sure. It's still a reason to make a little more effort to reset it, e.g. when the transactions change.
1840 2011-07-09 17:16:28 <luke-jr_> gmaxwell: perhaps
1841 2011-07-09 17:21:00 <forrestv> also, bits has redundancy which bugs me for the same reason
1842 2011-07-09 17:21:31 RBecker has joined
1843 2011-07-09 17:21:41 <luke-jr_> forrestv: so does UTF-8!
1844 2011-07-09 17:22:10 <luke-jr_> and ECDSA keys IIRC too
1845 2011-07-09 17:24:11 <gmaxwell> A lot, in fact. Considering that we don't ever have to send one at all. :)
1846 2011-07-09 17:24:44 <forrestv> ...
1847 2011-07-09 17:25:07 <gmaxwell> forrestv: ?
1848 2011-07-09 17:25:36 <forrestv> luke-jr_ be trolling me :p
1849 2011-07-09 17:25:52 slux has quit (Ping timeout: 260 seconds)
1850 2011-07-09 17:26:14 <luke-jr_> gmaxwell: ?
1851 2011-07-09 17:26:16 <luke-jr_> forrestv: am not
1852 2011-07-09 17:26:45 <forrestv> well, utf-8 isn't used in bitcoin, and ecdsa keys aren't compressed data, whereas bits is a compressed integer
1853 2011-07-09 17:26:58 <forrestv> it's useful to uncompress it and handle that data
1854 2011-07-09 17:27:01 <luke-jr_> …
1855 2011-07-09 17:27:08 <gmaxwell> luke-jr_: Bitcoin never actually needs to send a ECDSA public key. You can recover them from a signature plus the address for the key.
1856 2011-07-09 17:27:22 <luke-jr_> gmaxwell: irrelevant, it still DOES
1857 2011-07-09 17:28:03 <luke-jr_> just saying, having multiple encodings is *not* a problem :p
1858 2011-07-09 17:28:22 <gmaxwell> luke-jr_: right, I was agreeing with you. There are lots of technically wasteful bits... considering the computation and code complexity, its not even a bad idea.
1859 2011-07-09 17:28:39 <forrestv> not usually, but in bitcoin, the hash of the encoded data matters (quite a bit) :p meh, just been a minor annoyance for me
1860 2011-07-09 17:30:15 <gmaxwell> Yea, it means you can't expect to decode and then rebuild something and get the same thing back. "So don't do that"
1861 2011-07-09 17:32:03 <forrestv> hm, actually, does bitcoin even do it that way?
1862 2011-07-09 17:32:18 <gmaxwell> In any case, there is usually no design design you can make which won't cause people to complain that it wasn't another.
1863 2011-07-09 17:32:43 <forrestv> it decodes it into a c++ object ... is hashing done directly on the object?
1864 2011-07-09 17:33:56 <gmaxwell> At least in some cases it is.
1865 2011-07-09 17:34:51 cryptocnt has joined
1866 2011-07-09 17:35:17 <forrestv> huh ... so the hash internally in bitcoin is computed as doublesha(encode(decode(data)))
1867 2011-07-09 17:35:22 <forrestv> not the format on the wire
1868 2011-07-09 17:35:36 <gmaxwell>     "connections" : 907,
1869 2011-07-09 17:35:37 <forrestv> so i guess none of what i said matters
1870 2011-07-09 17:37:00 <jgarzik> from bitcoin's perspective, it is not "encoded"  the block header is a C++ binary data structure directly referenced in memory
1871 2011-07-09 17:37:15 <jgarzik> sha256(sha256(block header))
1872 2011-07-09 17:37:22 <knotwork> I compiled and installed miniupnpc but trying to compile bitcoind with USE_UPNP=1 I get
1873 2011-07-09 17:37:22 <forrestv> the transaction is serialized before being hashed
1874 2011-07-09 17:37:23 <knotwork> net.cpp:903:63: error: too few arguments to function ‘UPNPDev* upnpDiscover(int, const char*, const char*, int, int, int*)’
1875 2011-07-09 17:37:51 <forrestv> talking about transactions (which have redundant varints)
1876 2011-07-09 17:37:51 <jgarzik> knotwork: known problem, upnp arbitrarily changed function parameters in its API
1877 2011-07-09 17:38:06 <knotwork> is there a known fix?
1878 2011-07-09 17:38:18 <jgarzik> knotwork: use an older version
1879 2011-07-09 17:38:29 <knotwork> I think I was told to use version 1.5 ?
1880 2011-07-09 17:40:47 <knotwork> yes the doc build.unix specified version 1.5
1881 2011-07-09 17:41:19 <BlueMatt> knotwork: you arent using 1.5, you are using 1.5.XXXXXXX
1882 2011-07-09 17:41:21 <BlueMatt> aka nightly
1883 2011-07-09 17:41:29 <BlueMatt> or are you on windows?
1884 2011-07-09 17:41:30 <knotwork> ahhh
1885 2011-07-09 17:42:16 <knotwork> thanks
1886 2011-07-09 17:43:01 RBecker has quit (Laptop!~Ryan@unaffiliated/rbecker|Remote host closed the connection)
1887 2011-07-09 17:43:13 <knotwork> those people havent heard what version numbers are supposed to be used for I guess if major change with no major version number change
1888 2011-07-09 17:43:25 RBecker has joined
1889 2011-07-09 17:43:31 koleg has quit (Read error: Connection reset by peer)
1890 2011-07-09 17:43:51 <luke-jr_> BlueMatt: 1.5.XXXXXXX is 1.5
1891 2011-07-09 17:44:55 <luke-jr_> BlueMatt: did they seriously break compat during a minor version?
1892 2011-07-09 17:45:04 <knotwork> luke we'll soon find out
1893 2011-07-09 17:45:23 Joric has joined
1894 2011-07-09 17:45:31 <prof7bit> is this my interpretation of this part of the protocol correct? http://pastebin.com/uSHzFyw0
1895 2011-07-09 17:46:48 <BlueMatt> luke-jr_: not when the XXXXXXX is a date
1896 2011-07-09 17:47:05 <BlueMatt> aka its a nightly
1897 2011-07-09 17:47:11 <phantomcircuit> luke-jr_, miniupnpcdwhatever doesnt HAVE versions
1898 2011-07-09 17:47:15 <luke-jr_> nightly is still a version
1899 2011-07-09 17:47:26 erus` has joined
1900 2011-07-09 17:47:38 justmoon has joined
1901 2011-07-09 17:47:42 <BlueMatt> luke-jr_: yes, but they dont have to follow proper versioning
1902 2011-07-09 17:47:54 <BlueMatt> as it will be released as a different major version
1903 2011-07-09 17:47:57 <luke-jr_> x.x
1904 2011-07-09 17:47:59 <knotwork> luke-jr yes, they did
1905 2011-07-09 17:48:02 <luke-jr_> ew
1906 2011-07-09 17:48:47 <knotwork> maybe odd numbers like 1.5 mean development so anything inside the 1.5 range is all break when they feel lke it
1907 2011-07-09 17:48:55 <knotwork> until 1.6 production version
1908 2011-07-09 17:49:17 <BlueMatt> no, they just dont follow versioning in nightlies
1909 2011-07-09 17:49:25 <luke-jr_> BlueMatt: is there a reason Bitcoin doesn't support the newer version anyway?
1910 2011-07-09 17:49:51 <BlueMatt> because we use stable versions here?
1911 2011-07-09 17:49:54 <luke-jr_> I would think at least some #ifdef could detect it
1912 2011-07-09 17:50:08 <BlueMatt> weve been over this
1913 2011-07-09 17:50:11 <knotwork> luke-jr because its not a newer version its a nightmare some night or other
1914 2011-07-09 17:50:15 <luke-jr_> even better if they had a common API
1915 2011-07-09 17:51:32 marvin_ has joined
1916 2011-07-09 17:51:34 <forrestv> prof7bit, looks right
1917 2011-07-09 17:51:39 <marvin_> ;;bc,stats
1918 2011-07-09 17:51:42 <gribble> Current Blocks: 135498 | Current Difficulty: 1563027.9961162 | Next Difficulty At Block: 137087 | Next Difficulty In: 1589 blocks | Next Difficulty In About: 1 week, 3 days, 17 hours, 19 minutes, and 47 seconds | Next Difficulty Estimate: 1612129.44391170
1919 2011-07-09 17:51:52 <marvin_> ;quit
1920 2011-07-09 17:51:57 marvin_ has quit (Client Quit)
1921 2011-07-09 17:51:57 osmosis has joined
1922 2011-07-09 17:56:21 skEwb has quit (Ping timeout: 240 seconds)
1923 2011-07-09 17:56:27 denisx has quit (Quit: denisx)
1924 2011-07-09 17:56:36 common-lisp has quit (Quit: Leaving)
1925 2011-07-09 17:57:44 ThomasV has joined
1926 2011-07-09 18:03:19 Gonzago has quit (Read error: Operation timed out)
1927 2011-07-09 18:05:19 NickelBot has quit (Ping timeout: 276 seconds)
1928 2011-07-09 18:08:52 karnac has quit (Quit: karnac)
1929 2011-07-09 18:18:17 tandy80 has joined
1930 2011-07-09 18:18:45 erus` has quit (Remote host closed the connection)
1931 2011-07-09 18:23:18 Joric has quit (Ping timeout: 240 seconds)
1932 2011-07-09 18:23:49 ThomasV has quit (Ping timeout: 255 seconds)
1933 2011-07-09 18:25:03 <luke-jr_> why is BAHT being used more and more rather than B⃦ or B⃫ ?
1934 2011-07-09 18:25:40 Herodes has joined
1935 2011-07-09 18:25:41 <Optimo> b4epoche did a good job on this cocoa fork
1936 2011-07-09 18:26:02 Lachesis has joined
1937 2011-07-09 18:26:08 <Optimo> b4epoche need's a % progress ofr teh blocks/total_blocks
1938 2011-07-09 18:26:10 <Lachesis> ;;seen magicaltux
1939 2011-07-09 18:26:10 <gribble> magicaltux was last seen in #bitcoin-dev 1 week, 1 day, 3 hours, 26 minutes, and 43 seconds ago: <MagicalTux> berate ?
1940 2011-07-09 18:26:23 <Optimo> what happened?
1941 2011-07-09 18:26:51 <Optimo> have they had any more ddos this week?
1942 2011-07-09 18:27:35 zapnap has joined
1943 2011-07-09 18:30:50 zapnap has quit (Remote host closed the connection)
1944 2011-07-09 18:38:12 <JFK911> all seems fine
1945 2011-07-09 18:38:51 copumpkin has quit (Quit: Computer has gone to sleep.)
1946 2011-07-09 18:39:04 NickelBot has joined
1947 2011-07-09 18:39:39 Zarutian has joined
1948 2011-07-09 18:44:10 DontMindMe has quit (Quit: Nettalk6 - www.ntalk.de)
1949 2011-07-09 18:44:46 pusle has joined
1950 2011-07-09 18:44:54 Ryan has joined
1951 2011-07-09 18:47:52 RBecker has quit (Laptop!~Ryan@unaffiliated/rbecker|Ping timeout: 250 seconds)
1952 2011-07-09 18:49:24 tandy80 has quit (Remote host closed the connection)
1953 2011-07-09 18:56:16 NxTitle_ is now known as NxTitle
1954 2011-07-09 18:56:28 NxTitle has quit (Changing host)
1955 2011-07-09 18:56:28 NxTitle has joined
1956 2011-07-09 18:58:13 <diki> http://forum.bitcoin.org/index.php?topic=27391.0
1957 2011-07-09 18:59:59 <luke-jr_> diki: what's the purpose in spam?
1958 2011-07-09 19:00:14 Ryan has quit (Desktop!~Ryan@64.20.128.109.dyn-e-pool1.pool.hargray.net|Remote host closed the connection)
1959 2011-07-09 19:00:36 EPiSKiNG- has joined
1960 2011-07-09 19:00:43 gjs278 has quit (Ping timeout: 252 seconds)
1961 2011-07-09 19:00:50 gjs278 has joined
1962 2011-07-09 19:01:03 RBecker has joined
1963 2011-07-09 19:02:11 ThomasV has joined
1964 2011-07-09 19:02:16 ThomasV has quit (Changing host)
1965 2011-07-09 19:02:16 ThomasV has joined
1966 2011-07-09 19:02:17 <brunner> luke-jr_: to make money, generally
1967 2011-07-09 19:03:51 TheAncientGoat has quit (Read error: No route to host)
1968 2011-07-09 19:04:35 TheAncientGoat has joined
1969 2011-07-09 19:06:00 <luke-jr_> brunner: no, I was referring specifically to diki's spam on the forum and spamming the link to it here
1970 2011-07-09 19:06:48 brunner has quit (Ping timeout: 260 seconds)
1971 2011-07-09 19:07:19 erle- has joined
1972 2011-07-09 19:07:28 EPiSKiNG- has quit (Ping timeout: 255 seconds)
1973 2011-07-09 19:11:50 hvala has quit (Ping timeout: 240 seconds)
1974 2011-07-09 19:11:55 hvala has joined
1975 2011-07-09 19:12:25 skeledrew has quit (Ping timeout: 255 seconds)
1976 2011-07-09 19:13:18 nus- has quit (Ping timeout: 240 seconds)
1977 2011-07-09 19:15:15 again is now known as tower
1978 2011-07-09 19:15:41 karnac has joined
1979 2011-07-09 19:18:20 <diki> spam, where?
1980 2011-07-09 19:18:32 <diki> brunner:orly, where is the money then?
1981 2011-07-09 19:19:03 ThomasV has quit (Ping timeout: 252 seconds)
1982 2011-07-09 19:20:03 hvala has quit (Quit: Leaving)
1983 2011-07-09 19:24:18 nus- has joined
1984 2011-07-09 19:24:18 nus- has quit (Changing host)
1985 2011-07-09 19:24:18 nus- has joined
1986 2011-07-09 19:25:37 nus- is now known as nus
1987 2011-07-09 19:27:29 <luke-jr_> [14:55:36] <diki> http://forum.bitcoin.org/index.php?topic=27391.0
1988 2011-07-09 19:27:31 <luke-jr_> = spam
1989 2011-07-09 19:28:08 Gonzago has joined
1990 2011-07-09 19:33:40 cdecker has quit (Read error: Operation timed out)
1991 2011-07-09 19:34:12 ahbritto has quit (Quit: Ex-Chat)
1992 2011-07-09 19:35:37 ahbritto has joined
1993 2011-07-09 19:37:05 <diki> how so?
1994 2011-07-09 19:37:14 <diki> i am merely suggesting stuff
1995 2011-07-09 19:37:48 <diki> This isn't mining software.<- you are srsly dubm, srsly
1996 2011-07-09 19:37:56 <diki> s/dubm/dumb
1997 2011-07-09 19:38:19 brunner has joined
1998 2011-07-09 19:42:14 <luke-jr_> diki: no u, spammer
1999 2011-07-09 19:42:30 <luke-jr_> it either belongs under Off-topic, or it's spam
2000 2011-07-09 19:45:08 RBecker has quit (Laptop!~Ryan@unaffiliated/rbecker|Remote host closed the connection)
2001 2011-07-09 19:45:36 RBecker has joined
2002 2011-07-09 19:45:36 RBecker has quit (Laptop!~Ryan@64.20.128.109.dyn-e-pool1.pool.hargray.net|Changing host)
2003 2011-07-09 19:45:36 RBecker has joined
2004 2011-07-09 19:51:16 Gunni has quit (Ping timeout: 276 seconds)
2005 2011-07-09 19:54:13 cdecker has joined
2006 2011-07-09 19:57:39 slux has joined
2007 2011-07-09 20:00:47 warpi has quit (Ping timeout: 258 seconds)
2008 2011-07-09 20:01:49 spaola has quit (Remote host closed the connection)
2009 2011-07-09 20:03:51 skeledrew has joined
2010 2011-07-09 20:07:59 brunner has quit (Quit: Leaving.)
2011 2011-07-09 20:08:09 AAA_awright has quit (Read error: Connection reset by peer)
2012 2011-07-09 20:08:13 ^1bitc0inplz has quit (Ping timeout: 255 seconds)
2013 2011-07-09 20:10:24 <prof7bit> when reading a VarStr (which has a VarInt as length) from the network (for example in the version message) does the standard client check the bounds of the buffer and the size of the string or can I crash it? I am too lazy to look for myself now. I just had this idea while implementing the parsing of the protocol messages.
2014 2011-07-09 20:12:05 spaola has joined
2015 2011-07-09 20:14:17 Lachesis has quit (Remote host closed the connection)
2016 2011-07-09 20:19:50 Eremes has quit ()
2017 2011-07-09 20:20:36 TheZimm has joined
2018 2011-07-09 20:20:52 ThomasV has joined
2019 2011-07-09 20:21:11 skeledrew1 has joined
2020 2011-07-09 20:21:26 redshark1802 has quit (Quit: Verlassend)
2021 2011-07-09 20:22:19 <ThomasV> MagicalTux: could you install Extension:Google maps on your wiki ?
2022 2011-07-09 20:22:45 <ThomasV> it would be nice to have it
2023 2011-07-09 20:23:04 skeledrew has quit (Ping timeout: 255 seconds)
2024 2011-07-09 20:26:01 RenaKunisaki has quit (Ping timeout: 240 seconds)
2025 2011-07-09 20:27:06 RenaKunisaki has joined
2026 2011-07-09 20:27:07 NickelBot has quit (Ping timeout: 255 seconds)
2027 2011-07-09 20:28:28 knotwork has quit (Ping timeout: 260 seconds)
2028 2011-07-09 20:29:12 brunner has joined
2029 2011-07-09 20:31:49 teathsch has quit (Quit: Leaving.)
2030 2011-07-09 20:31:51 larsivi has joined
2031 2011-07-09 20:34:18 NickelBot has joined
2032 2011-07-09 20:35:18 larsivi has quit (Client Quit)
2033 2011-07-09 20:36:49 ThomasV has quit (Ping timeout: 252 seconds)
2034 2011-07-09 20:37:51 blueadept has joined
2035 2011-07-09 20:40:45 TheZimm has quit (Quit: Computer has gone to sleep.)
2036 2011-07-09 20:42:26 knotwork has joined
2037 2011-07-09 20:43:24 devon_hillard has quit (Read error: Connection reset by peer)
2038 2011-07-09 20:44:09 <gmaxwell> 11:23 < Optimo> b4epoche need's a % progress ofr teh blocks/total_blocks
2039 2011-07-09 20:44:28 <b4epoche> eh?
2040 2011-07-09 20:44:34 <gmaxwell> ^ write some good code that is stupidity resistant then.
2041 2011-07-09 20:44:57 <gmaxwell> Because simply trusting peers about the block count will result in idiots claiming that there are 99999999999 blocks.
2042 2011-07-09 20:45:01 TheAncientGoat has quit (Ping timeout: 276 seconds)
2043 2011-07-09 20:46:51 <b4epoche> stupid enough for you:  BOOST_FOREACH(CNode* pnode, vNodes) {total_starting_height += pnode->nStartingHeight;num_nodes++;} ave_starting_height = ((double)total_starting_height/(double)num_nodes);
2044 2011-07-09 20:46:54 <b4epoche> ;-)
2045 2011-07-09 20:47:10 <knotwork> okay I used miniupnpc 1.5 and it compiled but doesnt seem to actually open the port
2046 2011-07-09 20:47:26 <knotwork> I checked with landlord we examoined router it has full gateway upnp enabled
2047 2011-07-09 20:48:36 <knotwork> does the upnp actually work yet or is it just in there being worked on but not necesarily good with all routers or something?
2048 2011-07-09 20:49:05 <prof7bit> <gmaxwell> Because simply trusting peers about the block count will result in idiots claiming that there are 99999999999 blocks.  <- simply ask each client for the data of its last block.
2049 2011-07-09 20:49:22 <prof7bit> it must be downloaded anyways
2050 2011-07-09 20:49:32 <gmaxwell> prof7bit: doesn't help.
2051 2011-07-09 20:49:41 RBecker has quit (Laptop!~Ryan@unaffiliated/rbecker|Ping timeout: 240 seconds)
2052 2011-07-09 20:50:35 <gmaxwell> prof7bit: the height isn't in the header... so someone could just pick a random block and say 'this one is 99999999999'
2053 2011-07-09 20:50:58 <prof7bit> you are right, doesnt work :-(
2054 2011-07-09 20:51:42 <b4epoche> my idea for something more robust is to take the average from the first pass and then do another average throwing out outliers
2055 2011-07-09 20:51:57 <prof7bit> maybe make the progress bar an estimation based on the time stamps
2056 2011-07-09 20:52:12 <gmaxwell> The best I could come up with is: Calculate a plausable minimum and maximum from the current time and the chain known so far, exclude results outside of the plausable range. Take the median.  Don't display a result if you have less than two contributors, or if you're within N blocks of your the claimed top.
2057 2011-07-09 20:52:41 <gmaxwell> but, meh. thats a lot of complexity for a position estimate!
2058 2011-07-09 20:53:03 <b4epoche> I'll spend time on it if it turns out to be a problem.
2059 2011-07-09 20:53:52 <gmaxwell> I'll claim 99999999999 if people start publishing code that takes the maximum. So there. Now you know it will be a problem. :)
2060 2011-07-09 20:54:01 <b4epoche> roughly how many nodes should one be connected to?
2061 2011-07-09 20:55:36 <gmaxwell> b4epoche: from a security perspective it's only a problem if a badguy controls all your peers. P_picking_a_badguy^peers = P_all_bad.  So it depends on how many nodes you think badguys control.
2062 2011-07-09 20:55:42 <prof7bit> gmaxwell: this does not need to be very complicated. use the current time as 100%, block#0 as 0% and the timestamp of the block of the current height as the current position. Make it not move backwards. Should serve the purpose quite well.
2063 2011-07-09 20:56:36 <gmaxwell> prof7bit: dur. Thats great, yea, don't even use the height claims. And the timestamps can't be faked.
2064 2011-07-09 20:56:36 EPiSKiNG- has joined
2065 2011-07-09 20:56:50 <CIA-103> DiabloMiner: Patrick McFarland master * r7505ab4 / src/main/java/com/diablominer/DiabloMiner/DiabloMiner.java : Further fix against broken pools - http://bit.ly/nqfFhi https://github.com/Diablo-D3/DiabloMiner/commit/7505ab44bd075a44b4eced5f1a8bb41e607dd53a
2066 2011-07-09 20:57:15 <b4epoche> hmm...  I guess I need to learn how to squeeze the time stamps out...
2067 2011-07-09 20:57:42 <gmaxwell> (er, well, they can only super wastefully be faked at least)
2068 2011-07-09 20:57:52 wasabi1 has joined
2069 2011-07-09 20:59:13 wasabi2 has quit (Ping timeout: 252 seconds)
2070 2011-07-09 21:00:13 <b4epoche> well, GetBlockTime looks promising ;-)
2071 2011-07-09 21:00:33 EPiSKiNG- has quit (Client Quit)
2072 2011-07-09 21:00:57 <b4epoche> is someone working on that already...  I found:  nTotalBlocksEstimate
2073 2011-07-09 21:01:33 <b4epoche> oh, that's hardcoded to be 131000
2074 2011-07-09 21:02:00 bk128 has joined
2075 2011-07-09 21:04:22 <gmaxwell> b4epoche: see IsInitialBlockDownload
2076 2011-07-09 21:04:42 <b4epoche> thx
2077 2011-07-09 21:06:19 folklore has joined
2078 2011-07-09 21:06:36 <gmaxwell> b4epoche: naughty you, "hardcoded to be 131000" means your working on some old release and not .24 or git.
2079 2011-07-09 21:08:43 <b4epoche> hmm...  I rebased to something new...  I have wallet.cpp and stuff
2080 2011-07-09 21:08:45 WombatFarmer has joined
2081 2011-07-09 21:09:27 pusle has quit ()
2082 2011-07-09 21:11:38 m00p has quit (Ping timeout: 260 seconds)
2083 2011-07-09 21:12:11 Glasswlkr has quit (Ping timeout: 258 seconds)
2084 2011-07-09 21:14:28 b4epoche has quit (Quit: Textual IRC Client: http://www.textualapp.com/)
2085 2011-07-09 21:14:49 b4epoche has joined
2086 2011-07-09 21:14:59 roconnor has joined
2087 2011-07-09 21:15:18 <roconnor> Anyone understand the purpose behind the various Hashtype schemes?
2088 2011-07-09 21:17:41 aninoni has joined
2089 2011-07-09 21:19:18 <aninoni> hey all, does someone want to try and help me figure out why I can't seem to download more than 1 or 2 blocks at a time when I open my bitcoin client? (running osx, and already added fallback nodes)
2090 2011-07-09 21:19:21 <cuddlefish> roconnor: what do you mean
2091 2011-07-09 21:19:29 <cuddlefish> aninoni: upgrade to .24
2092 2011-07-09 21:19:44 erle- has quit (Quit: CETERVM•AVTEM•CENSEO•CVTTENBERC•ESSE•DELENDVM)
2093 2011-07-09 21:19:57 <aninoni> cuddlefish: will do, thanks
2094 2011-07-09 21:19:57 <roconnor> https://en.bitcoin.it/wiki/OP_CHECKSIG
2095 2011-07-09 21:20:19 <roconnor> gives operational definitions of SIGHASH_SINGLE and SIGHASH_NONE, etc
2096 2011-07-09 21:20:23 <roconnor> but not their purpose.
2097 2011-07-09 21:21:00 Glasswlkr has joined
2098 2011-07-09 21:21:10 <b4epoche> prof7bit:  isn't timestamp of block #0 known?  can I just hard code that?
2099 2011-07-09 21:22:08 suriv has quit (Ping timeout: 250 seconds)
2100 2011-07-09 21:23:33 <phantomcircuit> b4epoche, yes you can
2101 2011-07-09 21:23:44 p0s has quit (Remote host closed the connection)
2102 2011-07-09 21:24:52 WombatFarmer has quit (Ping timeout: 276 seconds)
2103 2011-07-09 21:25:16 Guest7940 is now known as picci
2104 2011-07-09 21:25:45 picci is now known as Guest43588
2105 2011-07-09 21:25:57 <aninoni> cuddlefish: now it doesn't seem to be downloading anything :\
2106 2011-07-09 21:26:01 Guest43588 has quit (Changing host)
2107 2011-07-09 21:26:01 Guest43588 has joined
2108 2011-07-09 21:26:14 <aninoni> I have 8 connections, and I've tried it both with and without the conf file I made previously
2109 2011-07-09 21:26:15 skeledrew has joined
2110 2011-07-09 21:26:47 Guest43588 has quit (Quit: leaving)
2111 2011-07-09 21:26:51 <aninoni> nm!  just started
2112 2011-07-09 21:27:04 <aninoni> </patience> :-P
2113 2011-07-09 21:27:52 skeledrew1 has quit (Ping timeout: 255 seconds)
2114 2011-07-09 21:27:58 * roconnor wonders what happens with SIGHASH_SINGLE when there is no output corresponding to the input
2115 2011-07-09 21:29:50 <roconnor> hmm, it seems to print an error and return 1
2116 2011-07-09 21:30:43 germanMNY has joined
2117 2011-07-09 21:30:56 <sipa> roconnor: the purpose is the ability to change things in a new version of the tx, iirc
2118 2011-07-09 21:31:35 prof7bit has quit (Read error: Connection reset by peer)
2119 2011-07-09 21:31:48 <bk128> have there been any significant improvements to fpga miners lately?  has anyone made it feasible?
2120 2011-07-09 21:32:32 <roconnor> weird, you can still sign such an erronious transactions
2121 2011-07-09 21:32:39 <BlueMatt> bk128: unless its a very long-term investment...not so much
2122 2011-07-09 21:33:21 suriv has joined
2123 2011-07-09 21:33:43 ^1bitc0inplz has joined
2124 2011-07-09 21:34:23 nemesis51 has quit ()
2125 2011-07-09 21:34:41 <bk128> BlueMatt: ok,  just found that fpga hashrates are now on the wiki.  looks like the boards are expensive though
2126 2011-07-09 21:35:00 <BlueMatt> yea its the initial investment that has always been the problem...
2127 2011-07-09 21:35:24 <BlueMatt> gpus are pretty damn good to begin with...you kind of have to get into like asics before it makes much sense
2128 2011-07-09 21:35:32 denisx has joined
2129 2011-07-09 21:35:36 <BlueMatt> and then the initial investment is so high...
2130 2011-07-09 21:36:06 <bk128> yeah, looks like the only real benefit is power consumption
2131 2011-07-09 21:37:16 <BlueMatt> thats the only big benifit for anything but gpus
2132 2011-07-09 21:37:21 <BlueMatt> s/but/over/
2133 2011-07-09 21:38:34 <cuddlefish> hmmm.
2134 2011-07-09 21:38:46 cuddlefish has quit (Read error: Connection reset by peer)
2135 2011-07-09 21:38:54 cuddlefish has joined
2136 2011-07-09 21:40:56 <gmaxwell> bk128: stated another way "yeah, looks like the only real benefit is operating cost" is a bit more of a reasonable perspective.
2137 2011-07-09 21:41:10 <cuddlefish> Could http://eprint.iacr.org/2009/479.pdf speed up mining?
2138 2011-07-09 21:43:23 <gmaxwell> cuddlefish: no, it's still a ~2^240 attack, and that only against reduced sha256. Maybe something from that might be useful to someone, but it's not directly applicable.
2139 2011-07-09 21:43:31 <bk128> gmaxwell: yeah that sounds better
2140 2011-07-09 21:45:45 Diablo-D3 has quit (Ping timeout: 252 seconds)
2141 2011-07-09 21:45:54 sreeix has quit (Quit: sreeix)
2142 2011-07-09 21:48:11 kgo has joined
2143 2011-07-09 21:48:59 <kgo> I have some questions on the way the move command works.
2144 2011-07-09 21:49:33 <kgo> How does it decide what coins to move?  Older ones?
2145 2011-07-09 21:51:09 aninoni has quit (Quit: aninoni)
2146 2011-07-09 21:56:07 <sipa> coins are not moved
2147 2011-07-09 21:56:18 <sipa> coins do not belong to accounts
2148 2011-07-09 21:56:32 <gmaxwell> Coins aren't assigned to accounts at all. Accounts are just bookkeeping.
2149 2011-07-09 21:56:36 <sipa> accounts are only accounting tools
2150 2011-07-09 21:57:05 Herodes has quit (Read error: Connection reset by peer)
2151 2011-07-09 21:57:06 glassresistor has quit (Ping timeout: 252 seconds)
2152 2011-07-09 21:57:08 <sipa> you have one and only one pool of coins
2153 2011-07-09 21:57:20 <sipa> for all accounts combined
2154 2011-07-09 21:58:10 <kgo> Actually I was overthinking things some.
2155 2011-07-09 21:58:28 <kgo> Let me run this by people if they don't mind.
2156 2011-07-09 21:58:40 <kgo> I'm writing an escrow server that works pretty much like clearcoin.
2157 2011-07-09 21:58:56 <kgo> When I was first testing, I was getting a tx fee on every deal because the coins were new.
2158 2011-07-09 21:59:25 <kgo> So I thought I should move them into a 'reserve' account, and send from there, so people doing a quick deal could use other coins that were older.
2159 2011-07-09 21:59:33 <kgo> So it sounds like I don't need to do this at all.
2160 2011-07-09 21:59:47 <kgo> As long as I have some older coins floating around in the wallet?
2161 2011-07-09 22:02:23 cdecker has quit (Ping timeout: 276 seconds)
2162 2011-07-09 22:04:53 <osmosis> is there a channel for the android app
2163 2011-07-09 22:05:09 ThomasV has joined
2164 2011-07-09 22:08:18 datagutt has quit (Quit: Computer has gone to sleep.)
2165 2011-07-09 22:09:53 conjre has joined
2166 2011-07-09 22:18:56 devon_hillard has joined
2167 2011-07-09 22:19:02 AAA_awright has joined
2168 2011-07-09 22:21:50 dshady has joined
2169 2011-07-09 22:23:27 anatoly_l has joined
2170 2011-07-09 22:26:43 suriv has quit (Ping timeout: 250 seconds)
2171 2011-07-09 22:28:27 shLONG has quit (Ping timeout: 250 seconds)
2172 2011-07-09 22:35:27 jav__ has joined
2173 2011-07-09 22:36:01 brunner has quit (Read error: Connection reset by peer)
2174 2011-07-09 22:37:42 <devon_hillard> is AMD moving toward GPUs that are more powerful, yet inherently less efficient at bitcoin?
2175 2011-07-09 22:37:53 brunner has joined
2176 2011-07-09 22:38:03 <Zoiah> Yes.
2177 2011-07-09 22:38:12 <devon_hillard> http://www.anandtech.com/show/4455/amds-graphics-core-next-preview-amd-architects-for-compute/1
2178 2011-07-09 22:39:07 <diki> ;;bc,calc 30000
2179 2011-07-09 22:39:09 <gribble> The average time to generate a block at 30000 Khps, given current difficulty of 1563027.9961162 , is 7 years, 4 weeks, 6 days, 22 hours, 50 minutes, and 4 seconds
2180 2011-07-09 22:39:13 dvide has joined
2181 2011-07-09 22:39:51 traviscj has joined
2182 2011-07-09 22:40:36 <devon_hillard> have there been any news from within AMD or major retailers about bitcoin?
2183 2011-07-09 22:41:14 <clarkbox> can anyone tell me why aoclbf/poclbm uses 100% cpu? i dont have this problem on three other rigs.
2184 2011-07-09 22:41:30 <devon_hillard> clarkbox, check to see which device it's using
2185 2011-07-09 22:41:34 <clarkbox> tired the -f flag and nothing.
2186 2011-07-09 22:41:44 <clarkbox> its def using GPU as i get 350mh/s
2187 2011-07-09 22:42:06 suriv has joined
2188 2011-07-09 22:42:15 <devon_hillard> sometimes, the CPU is the first device i.e. -device=0
2189 2011-07-09 22:42:30 <Namegduf> clarkbox: On a single core?
2190 2011-07-09 22:42:54 <Namegduf> I know DiabloMiner does that as standard on nVidia and he blamed their OpenCL implementation
2191 2011-07-09 22:43:13 <clarkbox> i have 3 cards in the system
2192 2011-07-09 22:43:23 <clarkbox> two 5830 one 6950
2193 2011-07-09 22:43:54 <clarkbox> ya all i can come up with is people blaming opencl as well... but how can that be. i have practically identical setups
2194 2011-07-09 22:44:21 <clarkbox> i mined on the same machine using ubuntu and did not have this problem
2195 2011-07-09 22:44:34 <clarkbox> very sketch.
2196 2011-07-09 22:45:11 <clarkbox> i copied the files from my win7 box with 1gpu that does not use 100% over to the box giving me trouble, but same thing
2197 2011-07-09 22:45:20 <clarkbox> still uses 100% on that machine
2198 2011-07-09 22:47:09 rafsoaken1 has quit (Quit: rafsoaken1)
2199 2011-07-09 22:47:32 josephholsten has joined
2200 2011-07-09 22:51:30 <devon_hillard> clarkbox: does mining slow down if you underclock the CPU?
2201 2011-07-09 22:52:20 <nhodges> any YQL whiz's in here?
2202 2011-07-09 22:52:34 noagendamarket has joined
2203 2011-07-09 22:54:46 dr_win has quit (Remote host closed the connection)
2204 2011-07-09 22:55:48 AStove has quit ()
2205 2011-07-09 22:56:07 <jav__> hey guys! I have been working on a new project and wanted to give you a sneak preview to get your feedback: http://www.transactionradar.com/dashboard .. Essentially I'm trying to build a tool to detect some kinds of double spending right away. This tool connects to 100 nodes and records for each transaction from how many nodes it has received an "inv" for this transaction. This should, hopefully, give a rough idea of how far the transaction has spread thr
2206 2011-07-09 22:56:08 <jav__> ough the network.
2207 2011-07-09 22:58:11 <jav__> so far it seems to work fine... I'm mostly getting 97% to 100%, with an occasional 60-something thrown in (why could that be?)
2208 2011-07-09 23:01:30 copumpkin has joined
2209 2011-07-09 23:04:49 <gjs278> ;;bc,stats
2210 2011-07-09 23:04:55 <gribble> Current Blocks: 135532 | Current Difficulty: 1563027.9961162 | Next Difficulty At Block: 137087 | Next Difficulty In: 1555 blocks | Next Difficulty In About: 1 week, 3 days, 11 hours, 23 minutes, and 30 seconds | Next Difficulty Estimate: 1613643.68255906
2211 2011-07-09 23:05:36 josephholsten has quit (Quit: josephholsten)
2212 2011-07-09 23:08:46 karnac has quit (Quit: karnac)
2213 2011-07-09 23:13:41 jimpsson has joined
2214 2011-07-09 23:14:20 jimpsson has left ()
2215 2011-07-09 23:18:36 trentzb has joined
2216 2011-07-09 23:21:35 <justmoon> jav__: awesome, this is one of the apps I was desparately waiting for!
2217 2011-07-09 23:21:59 <justmoon> jav__: is it built on bitcoind rpc? vanilla bitcoind or patched?
2218 2011-07-09 23:22:49 <jav__> justmoon: glad you like it :-) .. it's build on Artforz' "halfnode" code, which I changed to use twisted
2219 2011-07-09 23:23:22 <justmoon> jav__: gotcha, very cool!
2220 2011-07-09 23:23:26 <jav__> so it's all Python.. and only as much of the protocol as is needed to initiate a connection and listen for invs
2221 2011-07-09 23:23:58 TbbW has quit (Ping timeout: 246 seconds)
2222 2011-07-09 23:24:03 <tcatm> jav__: cool. you could link the transactions on bitcoincharts (e.g. http://bitcoincharts.com/bitcoin/#2bcde2249216ef17b015f05fb05246add6b1fa06e5709dc86ba13c9938a6f64a )
2223 2011-07-09 23:24:38 <jav__> tcatm: aw, didn't know you could link directly.. nice, yeah, I'll integrate that
2224 2011-07-09 23:24:44 <justmoon> hey and I could link both charts and transactionradar from webcoin :D
2225 2011-07-09 23:25:02 <justmoon> jav__, do you have a url per transaction yet?
2226 2011-07-09 23:25:13 <jav__> no.. just the API
2227 2011-07-09 23:25:22 <tcatm> bitcoincharts for unconfirmed tx, bbe for > 0 confirmations ;)
2228 2011-07-09 23:25:36 <justmoon> tcatm, already have blockexplorer for confirmed
2229 2011-07-09 23:25:47 upb has quit (Ping timeout: 276 seconds)
2230 2011-07-09 23:26:10 <jav__> so.. anyone up for trying a double-spend? =) I'm curious to see how this shows up
2231 2011-07-09 23:26:46 <tcatm> hrm
2232 2011-07-09 23:27:04 karnac has joined
2233 2011-07-09 23:27:17 <tcatm> I'll try.
2234 2011-07-09 23:27:18 <cuddlefish> I'd like a 'TX Broadcaster' service
2235 2011-07-09 23:27:34 <cuddlefish> and a RPC call to dump a new, signed transaction
2236 2011-07-09 23:28:11 <jav__> cuddlefish: the broadcaster would just blast the tx out to lots of nodes?
2237 2011-07-09 23:28:12 <tcatm> why use a service when you can broadcast it yourself?
2238 2011-07-09 23:28:40 <justmoon> tcatm, webcoin uses a broadcaster service because it doesn't have network connectivity itself for example
2239 2011-07-09 23:29:18 <cuddlefish> jav__: yeah
2240 2011-07-09 23:29:33 <tcatm> yes, but generally it's not a good idea to centralize bitcoin when we have a p2p network
2241 2011-07-09 23:29:43 dedeibel has quit (Read error: Connection reset by peer)
2242 2011-07-09 23:29:48 <justmoon> also a specialized broadcaster could get connections to all the pools directly
2243 2011-07-09 23:30:04 <justmoon> and then make a double spend a lot less likely
2244 2011-07-09 23:30:05 <cuddlefish> tcatm: not a website or something, an API call
2245 2011-07-09 23:30:09 <cuddlefish> dumptx and loadtx maybe
2246 2011-07-09 23:30:18 <justmoon> dumptx and loadtx?
2247 2011-07-09 23:30:32 * tcatm (and a few others) are working on decentralized pools so that shouldn't be a big problem soon
2248 2011-07-09 23:30:33 <cuddlefish> dumptx takes same parameters as sendmany, but returns a base64-encoded transaction
2249 2011-07-09 23:30:34 wirehead has quit (Ping timeout: 258 seconds)
2250 2011-07-09 23:30:37 <cuddlefish> without broadcasting it
2251 2011-07-09 23:30:38 <jav__> I don't think it's very helpful in combating double spends to broadcast it alot... you can't tell whether the nodes have accepted it anyway. I think it's better to be fairly "quiet" and have a chance and detecting conflicting transactions
2252 2011-07-09 23:30:41 <cuddlefish> loadTX broadcasts it
2253 2011-07-09 23:30:59 <justmoon> cuddlefish, I would call dumptx maketx and loadtx broadcasttx :)
2254 2011-07-09 23:30:59 gim has quit (Quit: leaving)
2255 2011-07-09 23:31:09 <cuddlefish> eh
2256 2011-07-09 23:31:09 <justmoon> dumptx sounds like it's dumping an existing transaction
2257 2011-07-09 23:31:15 <cuddlefish> sure
2258 2011-07-09 23:31:45 <cuddlefish> ooh, you could have fractional-reserve bitbills!
2259 2011-07-09 23:32:09 <jrmithdobbs> sipa: yes, yes it is, that should be & ~ not just &
2260 2011-07-09 23:33:02 <tcatm> mhm bitcoin segfaults on empty datadir. strange
2261 2011-07-09 23:33:13 luke-jr_ is now known as luke-jr
2262 2011-07-09 23:34:09 slux has quit (Ping timeout: 260 seconds)
2263 2011-07-09 23:34:27 <jrmithdobbs> sipa: wait no, i'm not talking about this after this much beer, nm, catch me tomorrow or somehitg
2264 2011-07-09 23:34:36 liltoe has joined
2265 2011-07-09 23:35:19 trentzb has left ()
2266 2011-07-09 23:35:32 <tcatm> SIGSEGV in EC_POINT_point2oct() during LoadWallet()
2267 2011-07-09 23:35:53 erus` has joined
2268 2011-07-09 23:38:15 torsthaldo has quit (Read error: Connection reset by peer)
2269 2011-07-09 23:39:39 <jav__> I wonder what is magic about 67%? .. coverage seems to be always around 100%, then sometimes 67% ... no 70% or 80% in sight... weird (?)
2270 2011-07-09 23:40:08 <tcatm> increase sample size :)
2271 2011-07-09 23:40:45 <jav__> yeah, I guess I should try that
2272 2011-07-09 23:40:57 <tcatm> I use 800 nodes for my transaction tracker
2273 2011-07-09 23:41:13 kreal- has quit (Read error: Connection reset by peer)
2274 2011-07-09 23:42:18 kreal- has joined
2275 2011-07-09 23:42:58 <tcatm> can anyone confirm a SIGSEGV with git HEAD on empty datadir?
2276 2011-07-09 23:45:53 copumpkin has quit (Quit: Computer has gone to sleep.)
2277 2011-07-09 23:47:28 copumpkin has joined
2278 2011-07-09 23:48:02 <CIA-103> bitcoinjs/node-bitcoin-p2p: Stefan Thomas master * rb3ba452 / (lib/rpc/jsonrpcserver.js lib/rpc/proxy.js): Implemented "broadcasttx", suggestion by cuddlefish via IRC. - http://bit.ly/oL5WS6 https://github.com/bitcoinjs/node-bitcoin-p2p/commit/b3ba452accbac870054df5fb4d5ac785dcb24e19
2279 2011-07-09 23:50:15 stuhood has joined
2280 2011-07-09 23:50:22 stuhood has left ()
2281 2011-07-09 23:54:11 <tcatm> jav__: looks like your radar does not catch all transactions?
2282 2011-07-09 23:54:38 germanMNY has quit (Quit: WeeChat 0.3.4)
2283 2011-07-09 23:54:46 <justmoon> is it live or periodically updating? if it's twisted probably live no?
2284 2011-07-09 23:55:16 <jav__> it's live yes
2285 2011-07-09 23:55:29 <tcatm> so where is 9091c6148e816acd0b24dc900da5afdf910601ca585c632961895c2a27576538 ?
2286 2011-07-09 23:55:31 <jav__> tcatm: do you have a transaction that the API doesn't know?
2287 2011-07-09 23:56:17 <tcatm> oh, they don't show up in the list?
2288 2011-07-09 23:56:19 semarjt has quit (Quit: Leaving)
2289 2011-07-09 23:56:26 <jav__> tcatm: http://www.transactionradar.com/api/v1/tx/9091c6148e816acd0b24dc900da5afdf910601ca585c632961895c2a27576538 ... (I use JSONView addon for Firefox) ... the list of transactions are 10 minutes old
2290 2011-07-09 23:56:33 <jav__> tcatm: it will show up after a while
2291 2011-07-09 23:57:09 <jav__> I will do a nicer interface.. where you can search for tx and maybe also see the current ones... I just wanted to put up a list of some transactions to get a feeling for the typical results
2292 2011-07-09 23:58:53 moa7 has joined
2293 2011-07-09 23:59:15 <jav__> but the backend is realtime... so if you look at a recent transaction using the API and hit F5 a few times, you should see it counting up as the "invs" are coming in
2294 2011-07-09 23:59:40 <tcatm> what's your nodes' IP?
2295 2011-07-09 23:59:57 <Happy0> ehh... can someone give me a link to that sourceforge testnet thingymajiggy?