1 2012-07-26 00:00:00 <Bitxik> well
   2 2012-07-26 00:00:11 <graingert> it's almost all IO bound
   3 2012-07-26 00:00:13 <Bitxik> maybe an i7 can move it fast
   4 2012-07-26 00:00:30 <Bitxik> i can't understand why it needs 20 minuts to boot
   5 2012-07-26 00:00:32 <luke-jr> andyrossy: I'm not sure it can be - verification is kindof in-order
   6 2012-07-26 00:00:33 <Bitxik> jsut the gui
   7 2012-07-26 00:00:43 <luke-jr> Bitxik: sounds like something is wrogn with your PC
   8 2012-07-26 00:00:57 <graingert> andyrossy: depending on what DB backend they use it might multithread transactions
   9 2012-07-26 00:00:58 <andyrossy> surely, verification is in order in rgrds to blocks, but, transactions can be done in paralel?
  10 2012-07-26 00:01:02 <Bitxik> its a pentium M 1,7 ghz
  11 2012-07-26 00:01:09 <luke-jr> andyrossy: no, transactions have to be in order too :P
  12 2012-07-26 00:01:11 <andyrossy> 3
  13 2012-07-26 00:01:14 <graingert> db TX not btc tx
  14 2012-07-26 00:01:19 <Bitxik> should be enough to move this thing
  15 2012-07-26 00:01:23 <Bitxik> its not java based right?
  16 2012-07-26 00:01:27 quintopia has joined
  17 2012-07-26 00:01:34 <luke-jr> Bitxik: that's ancient
  18 2012-07-26 00:01:40 <graingert> the ui is a bit of a pain
  19 2012-07-26 00:01:48 <luke-jr> Bitxik: does it even run Windows?
  20 2012-07-26 00:01:53 <luke-jr> try Linux, that's lighter
  21 2012-07-26 00:01:54 <graingert> that should load really quick but be unable to do anything
  22 2012-07-26 00:01:56 <Bitxik> i run xo
  23 2012-07-26 00:01:58 <Bitxik> xp sp3
  24 2012-07-26 00:02:04 <graingert> xp!?
  25 2012-07-26 00:02:04 <gmaxwell> Bitxik: Bitcoin is, for the most part, a zero trust system. Every full node autonomously validated the complete set of rules for the bitcoin system for the complete history of the system.
  26 2012-07-26 00:02:04 <graingert> with bitcoin
  27 2012-07-26 00:02:12 <graingert> Bitxik: bad plan
  28 2012-07-26 00:02:46 <Bitxik> i downloaded 0.6.3
  29 2012-07-26 00:02:55 <Bitxik> where is the option to see the prv addres ?
  30 2012-07-26 00:03:08 <gmaxwell> Bitxik: this means that you can be confident that the whole thing, through it's whole history has been created and run in accordance to the rules embodied in the source code (which you can audit).  This means, e.g. that the creator couldn't have secretly and undetectably written himself a billion bitcoins to spend later when bitcoin became vaulable.
  31 2012-07-26 00:03:30 Gnaffel has joined
  32 2012-07-26 00:03:32 <gmaxwell> The cost of this is that initially bringing up a node takes a bit as it has a bunch of history to check.
  33 2012-07-26 00:03:39 <luke-jr> Bitxik: get 0.4.7rc3 and tell us if that's any faster ;)
  34 2012-07-26 00:03:47 <Bitxik> i will
  35 2012-07-26 00:03:57 <Bitxik> oh but 0.47 is lower version
  36 2012-07-26 00:04:05 <luke-jr> https://bitcointalk.org/index.php?topic=88826.0
  37 2012-07-26 00:04:06 <luke-jr> yes
  38 2012-07-26 00:04:16 <luke-jr> this will prove it hasn't (or has?) gotten slower
  39 2012-07-26 00:04:26 <luke-jr> if 0.4.7 behaves differently, then try 0.5.6 too
  40 2012-07-26 00:04:46 <luke-jr> try to make objective measures (ie, exact startup time) for each
  41 2012-07-26 00:05:09 <gmaxwell> 0.3.24 took fooorever to sync the last time I retried it. >24 hours on a system that 0.6.3 syncs in an hour or so.
  42 2012-07-26 00:05:18 <Bitxik> well, i open multibit and it takes 2 seconds
  43 2012-07-26 00:05:25 <Bitxik> bitcoin-qt needs 1 min or so
  44 2012-07-26 00:05:25 <luke-jr> multibit isn't a full node
  45 2012-07-26 00:05:29 <luke-jr> it trusts the network
  46 2012-07-26 00:05:39 <luke-jr> 1 min != 20 mins
  47 2012-07-26 00:05:50 <gmaxwell> Bitxik: Multibit is a SPV node, it has a different and weaker security model.  Though that doesn't have much to do with the startup time other than the initial startup.
  48 2012-07-26 00:06:08 <Bitxik> 1 min is long enough for such a simple program to return a 20 min feeling
  49 2012-07-26 00:06:12 <luke-jr> gmaxwell: I wonder if verifying 2500 blocks at startup is too many
  50 2012-07-26 00:06:26 <gmaxwell> luke-jr: if you checkblocks 1 you'll only save a few seconds.
  51 2012-07-26 00:06:27 <luke-jr> Bitxik: I agree with that, but it is different still
  52 2012-07-26 00:06:39 <gmaxwell> luke-jr: most ofthe time is checking all the headers to sum up the difficulty.
  53 2012-07-26 00:07:04 <Bitxik> that means the longer the blockchain is the longer it will take to boot?
  54 2012-07-26 00:07:08 quintopia has quit (Ping timeout: 244 seconds)
  55 2012-07-26 00:07:08 <gmaxwell> Making that happen in the background is non-trivial because the index load is responsible for initilizing a bunch of stuff used all over the code.
  56 2012-07-26 00:07:35 <Bitxik> i will make that test: remove the blockchain files and start bitcoin-qt without them
  57 2012-07-26 00:07:40 one_zero has joined
  58 2012-07-26 00:07:59 <gmaxwell> Bitxik: why bother? it will start fast— you don't need to test that.
  59 2012-07-26 00:08:08 <Bitxik> damnit it takes time even to close
  60 2012-07-26 00:08:14 <gmaxwell> but then you'll have hours of sync time ahead of you.
  61 2012-07-26 00:08:15 <Bitxik> it will, ok
  62 2012-07-26 00:08:23 <Bitxik> well i can just rename the files
  63 2012-07-26 00:08:38 <gmaxwell> you can corrupt your database that way pretty easily
  64 2012-07-26 00:09:04 <Bitxik> while the wallet.dat is not touched i dont care
  65 2012-07-26 00:12:25 <gmaxwell> ::shrugs:: you were complaining about waits.
  66 2012-07-26 00:13:04 <Bitxik> okey i just tested
  67 2012-07-26 00:13:16 <Bitxik> without the blockchain
  68 2012-07-26 00:13:22 <Bitxik> and its lighting fast
  69 2012-07-26 00:13:31 <Bitxik> just 3 or 4 seconds to boot
  70 2012-07-26 00:13:52 <Bitxik> thats means the longer the log is
  71 2012-07-26 00:13:52 <gmaxwell> Yes, I said so. (you call 3 seconds fast?! ... well in any case, thats the expected results)
  72 2012-07-26 00:13:59 <Bitxik> the longer it will take to boot?
  73 2012-07-26 00:14:09 <Bitxik> 3seconds vs 1 min
  74 2012-07-26 00:14:10 <gmaxwell> Part of the startup time is checking the last 2500 blocks.
  75 2012-07-26 00:14:13 <Bitxik> i call it fast
  76 2012-07-26 00:14:41 <Bitxik> why he need to check anything? it was checked already
  77 2012-07-26 00:14:47 <gmaxwell> Which means that that particular part of it doesn't get any slower once your have a chain that ends with 2500 high traffic blocks.
  78 2012-07-26 00:14:48 <Bitxik> when was downloaded
  79 2012-07-26 00:15:04 <gmaxwell> Bitxik: because your machine may have been shutdown uncleanly and corrupted the data at the end of the chain.
  80 2012-07-26 00:15:17 <luke-jr> Bitxik: part of the problem is an ongoing DDoS attack on Bitcoin called "SatoshiDice"
  81 2012-07-26 00:15:33 <Bitxik> usually program do not do this
  82 2012-07-26 00:15:49 <Bitxik> satoshidice is a web
  83 2012-07-26 00:15:56 <Bitxik> is also an attack?
  84 2012-07-26 00:16:00 <gmaxwell> Bitxik: usually programs don't fail to operate unless they have absoluly perfect and correct data.
  85 2012-07-26 00:16:31 <luke-jr> Bitxik: it's an attack that has a gambling game to trick other people into paying the cost of it
  86 2012-07-26 00:16:58 <Bitxik> i dont get it,
  87 2012-07-26 00:17:04 <Bitxik> i played satoshidice.com web
  88 2012-07-26 00:17:06 <Bitxik> and i won
  89 2012-07-26 00:17:07 <luke-jr> Bitxik: Bitcoin was designed with a mechanism to be resistent to this kind of attack, but that assumes the attacker doesn't have basically unlimited funding for it
  90 2012-07-26 00:17:18 <luke-jr> Bitxik: the gambling just finances the attack
  91 2012-07-26 00:17:27 <luke-jr> most of the time, you *don't* win
  92 2012-07-26 00:17:36 <Bitxik> i end up losing
  93 2012-07-26 00:18:08 <Bitxik> so playing at satoshidice web we are financing
  94 2012-07-26 00:18:11 <Bitxik> a ddos attack
  95 2012-07-26 00:19:39 <jgarzik> CheckSig does not seem difficult
  96 2012-07-26 00:19:43 <luke-jr> pretty much, yes
  97 2012-07-26 00:19:44 <jgarzik> CheckMultiSig seems annoying
  98 2012-07-26 00:19:51 <luke-jr> jgarzik: ?
  99 2012-07-26 00:20:23 <jgarzik> luke-jr: implementing said functionality for pynode
 100 2012-07-26 00:20:55 <jgarzik> looks like it is time to Choose An ECDSA Lib.
 101 2012-07-26 00:21:07 <luke-jr> Bitxik: by the time Bitcoin has that volume of *legitimate* (or at least, non-spam) transactions - probably at least another year from now - it will likely be transitioned to where merchants/banks/etc are running full nodes, and individual only run lighter nodes like Multibit
 102 2012-07-26 00:21:07 * jgarzik grabs Joric's code
 103 2012-07-26 00:21:21 <luke-jr> it will also mean another year for development to progress on optimizing Bitcoin clients for the higher load
 104 2012-07-26 00:21:36 <luke-jr> jgarzik: careful, it has to support OpenSSL proprietary extensions
 105 2012-07-26 00:21:40 <MC-Eeepc> so now dice is a ddos
 106 2012-07-26 00:21:44 <MC-Eeepc> nice rhetoric
 107 2012-07-26 00:22:25 <Bitxik> why there is no option in bitcoin program to import a prv key? i generated an address with vanitygen but now i have not any option to use it?
 108 2012-07-26 00:23:03 <gmaxwell> Bitxik: You can import a private key using the CLI/RPC.
 109 2012-07-26 00:23:15 <Bitxik> CLI/RPC ? is that a program?
 110 2012-07-26 00:23:24 <gmaxwell> (and in 0.7 you will be able to do it via the gui console too)
 111 2012-07-26 00:23:29 <gmaxwell> Bitxik: from the commandline.
 112 2012-07-26 00:23:50 <Bitxik> where is the full documentation
 113 2012-07-26 00:23:59 <Bitxik> of the commandline commmands accepted
 114 2012-07-26 00:23:59 <Bitxik> ?
 115 2012-07-26 00:24:12 <gmaxwell> The best is from the commandline itself.
 116 2012-07-26 00:24:17 <gmaxwell> First you need to enable it though.
 117 2012-07-26 00:24:20 quintopia has joined
 118 2012-07-26 00:24:26 tower has quit (Ping timeout: 256 seconds)
 119 2012-07-26 00:24:33 <luke-jr> Bitxik: it's not secure to import priv keys in general
 120 2012-07-26 00:24:47 <luke-jr> gmaxwell: when was it added to -Qt?
 121 2012-07-26 00:24:59 <gmaxwell> luke-jr: when was what?
 122 2012-07-26 00:25:01 <Bitxik> i executed bitcoind.exe and nothing happends
 123 2012-07-26 00:25:01 <luke-jr> import
 124 2012-07-26 00:25:10 <gmaxwell> or moreover it's not secure to reuse addresses many times. but ::shrugs::
 125 2012-07-26 00:25:19 <gmaxwell> luke-jr: 0.5ish?
 126 2012-07-26 00:25:26 <luke-jr> reusing addresses isn't *insecure*
 127 2012-07-26 00:25:39 <gmaxwell> Bitxik: "< gmaxwell> First you need to enable it though."
 128 2012-07-26 00:25:39 <luke-jr> gmaxwell: AFAIK there is still no import in Bitcoin-Qt
 129 2012-07-26 00:25:46 <Bitxik> how to enable it
 130 2012-07-26 00:25:47 <gmaxwell> luke-jr: 17:18 < gmaxwell> (and in 0.7 you will be able to do it via the gui console too)
 131 2012-07-26 00:25:47 <Bitxik> then
 132 2012-07-26 00:25:51 <gavinandresen> Bitxik: https://en.bitcoin.it/wiki/Running_Bitcoin   and then  https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_Calls_list
 133 2012-07-26 00:25:53 <luke-jr> OH, *console*
 134 2012-07-26 00:25:57 dvide has quit ()
 135 2012-07-26 00:25:57 <luke-jr> missed that
 136 2012-07-26 00:26:48 <luke-jr> we really should get a secure import IMO
 137 2012-07-26 00:27:03 <luke-jr> that is, create another key internally and resend anything seen on the imported key to it immediately
 138 2012-07-26 00:27:12 <gavinandresen> patches welcome.
 139 2012-07-26 00:27:25 <gavinandresen> (but testing them is still the bottleneck)
 140 2012-07-26 00:27:29 <luke-jr> gavinandresen: yeah right, except the 20 or so I already have that need testing :P
 141 2012-07-26 00:27:59 <luke-jr> besides, secure import doesn't help Tonal, so not really in my arena of interest ;)
 142 2012-07-26 00:28:45 tower has joined
 143 2012-07-26 00:28:50 one_zero has quit (Ping timeout: 244 seconds)
 144 2012-07-26 00:29:13 <Bitxik> anyone understand this line about electrum client?
 145 2012-07-26 00:29:15 <Bitxik> Deterministic key generation: If you lose your wallet, you can recover it from its seed. You are protected from your own mistakes.
 146 2012-07-26 00:29:38 <Diablo-D3> yes.
 147 2012-07-26 00:29:45 <Diablo-D3> the random number generator is deterministic
 148 2012-07-26 00:29:48 <Bitxik> what that means? i understand nothing
 149 2012-07-26 00:30:40 <luke-jr> Bitxik: if you remember or write down the sentence it gives you, you can use that to recover a lost wallet
 150 2012-07-26 00:31:11 Anduck has joined
 151 2012-07-26 00:31:28 <Bitxik> okey
 152 2012-07-26 00:32:13 <Bitxik> but whats exactly what you recover ? the prv password ?
 153 2012-07-26 00:32:26 <Bitxik> both? the public and prv password?
 154 2012-07-26 00:32:47 <MC-Eeepc> the house of cards that leads to that
 155 2012-07-26 00:33:06 skeledrew has quit (Ping timeout: 246 seconds)
 156 2012-07-26 00:33:33 Bitxik has quit (Quit: • IRcap • 8.6 •)
 157 2012-07-26 00:35:24 Bitxk has joined
 158 2012-07-26 00:35:25 skeledrew has joined
 159 2012-07-26 00:35:36 osmosis has quit (Quit: Leaving)
 160 2012-07-26 00:35:43 <Bitxk> i am testing electrum
 161 2012-07-26 00:35:46 <Bitxk> rlz
 162 2012-07-26 00:35:58 Joric has quit (Ping timeout: 252 seconds)
 163 2012-07-26 00:36:04 <Bitxk> i lost my passphrase
 164 2012-07-26 00:36:10 <Bitxk> i can retrieve it?
 165 2012-07-26 00:36:51 <Bitxk> got it
 166 2012-07-26 00:45:04 osmosis has joined
 167 2012-07-26 00:46:58 TD has quit (Quit: TD)
 168 2012-07-26 00:53:03 d4de has quit (Ping timeout: 246 seconds)
 169 2012-07-26 00:55:20 paraipan has quit (Ping timeout: 276 seconds)
 170 2012-07-26 00:57:43 paraipan has joined
 171 2012-07-26 00:58:13 paraipan has quit (Client Quit)
 172 2012-07-26 00:59:10 one_zero has joined
 173 2012-07-26 01:07:10 <graingert> lul?
 174 2012-07-26 01:07:20 <graingert> sounds like a bad service if you can just recover it like that
 175 2012-07-26 01:12:57 Joric has joined
 176 2012-07-26 01:12:57 Joric has quit (Changing host)
 177 2012-07-26 01:12:57 Joric has joined
 178 2012-07-26 01:14:38 Bitxk has quit (Read error: Connection reset by peer)
 179 2012-07-26 01:14:47 Bitxk has joined
 180 2012-07-26 01:15:39 minimoose has quit (Quit: minimoose)
 181 2012-07-26 01:19:42 tower has quit (Ping timeout: 246 seconds)
 182 2012-07-26 01:19:45 bitllc has quit (Ping timeout: 245 seconds)
 183 2012-07-26 01:22:22 <jgarzik> dare I ask... do we have any CHECKMULTISIG in the main chain?
 184 2012-07-26 01:22:23 mmoya has joined
 185 2012-07-26 01:22:42 <graingert> jgarzik: hai :3
 186 2012-07-26 01:23:11 <graingert> I was under the impression this was done in the p2sh stuff
 187 2012-07-26 01:23:36 <Joric> does anyone know how to generate more than 5 initial addresses in electrum? )
 188 2012-07-26 01:24:35 <graingert> Joric: try #bitcoin
 189 2012-07-26 01:26:12 tower has joined
 190 2012-07-26 01:28:09 <Joric> oh, it's called gap limit (in expert mode) who knew
 191 2012-07-26 01:29:22 <jgarzik> Joric: fwiw, your ecdsa_ssl.py was imported into pynode
 192 2012-07-26 01:30:12 toffoo has quit ()
 193 2012-07-26 01:30:33 <Joric> jgarzik, that one from brutus? i added get_secret function recently didn't commit yet
 194 2012-07-26 01:30:44 <jgarzik> Joric: yes, brutus
 195 2012-07-26 01:31:28 minimoose has joined
 196 2012-07-26 01:34:59 Anduck has quit (Ping timeout: 276 seconds)
 197 2012-07-26 01:35:49 sytse has quit (Read error: Operation timed out)
 198 2012-07-26 01:39:17 <copumpkin> jgarzik: I believe http://blockchain.info/block-index/179630/000000000000098a0adb1934bee96bf43430257c9ed8759a219e45bf5758785c has some
 199 2012-07-26 01:39:38 sytse has joined
 200 2012-07-26 01:39:49 <copumpkin> I count five blocks with it in it, but I forgot to tell my tool to spit out the tx ids
 201 2012-07-26 01:39:56 <copumpkin> :P
 202 2012-07-26 01:40:59 <copumpkin> I'll get the actual txids
 203 2012-07-26 01:44:18 <copumpkin> here's one http://blockchain.info/tx-index/2507817/60a20bd93aa49ab4b28d514ec10b06e1829ce6818ec06cd3aabd013ebcdc4bb1
 204 2012-07-26 01:45:31 <copumpkin> http://pastie.org/4333751
 205 2012-07-26 01:46:03 <Joric> yick why tabs in python it's against PEP-8
 206 2012-07-26 01:53:53 torsthaldo has quit (Ping timeout: 250 seconds)
 207 2012-07-26 01:55:20 <Joric> though not really found out it only says never mix tabs and spaces
 208 2012-07-26 01:56:44 slush has joined
 209 2012-07-26 02:02:01 <jgarzik> Joric: referring to my python code?
 210 2012-07-26 02:02:22 <jgarzik> Joric: I'm a kernel coder.  One tab == one indent level.  If the code is too wide, break it up into smaller functions (methods)...   ;)
 211 2012-07-26 02:02:29 <Joric> yeah i just fetched pynode master
 212 2012-07-26 02:02:42 <jgarzik> Joric: re-fetch, just pushed literally two seconds ago
 213 2012-07-26 02:02:52 mmoya has quit (Ping timeout: 244 seconds)
 214 2012-07-26 02:03:00 <jgarzik> really we should turn this into python-bitcoin
 215 2012-07-26 02:03:18 jgarzik has left ("Client exiting")
 216 2012-07-26 02:03:22 jgarzik has joined
 217 2012-07-26 02:03:49 * jgarzik is trying to keep things modular.  core data structs, network messages, script, ECDSA keys
 218 2012-07-26 02:04:26 <jgarzik> I readily admit I am no python coder, so anything that looks crazy... probably just means jgarzik doesn't know python
 219 2012-07-26 02:04:31 <Diablo-D3> [09:57:38] <jgarzik> Joric: I'm a kernel coder.  One tab == one indent level.  If the code is too wide, break it up into smaller functions (methods)...   ;)
 220 2012-07-26 02:04:33 <Diablo-D3> even thats wrong
 221 2012-07-26 02:04:50 <Diablo-D3> you should never create another function that just exists to be the internals of another
 222 2012-07-26 02:05:00 <jgarzik> Diablo-D3: rofl
 223 2012-07-26 02:05:14 <Diablo-D3> it should focus on a well defined concept.
 224 2012-07-26 02:05:37 <jgarzik> that means to God objects and MEGAMOTHs
 225 2012-07-26 02:05:41 <jgarzik> *leads to
 226 2012-07-26 02:05:49 <Diablo-D3> nope
 227 2012-07-26 02:05:54 <Diablo-D3> because thats the other end of it
 228 2012-07-26 02:05:58 <Diablo-D3> code should be able to be read.
 229 2012-07-26 02:06:05 <Joric> not a pythonista either mostly wrote c/c++ games
 230 2012-07-26 02:06:20 <Diablo-D3> Ive written more C in my life than any other language
 231 2012-07-26 02:06:20 <jgarzik> small, readable, debuggable.  break up code into smaller functions, best for human consumption.  compiler will inline what it needs.
 232 2012-07-26 02:06:22 <Diablo-D3> its nearly perfect.
 233 2012-07-26 02:06:37 <jgarzik> of course, if you are programming in Java, your code is broken by design anyway, so that doesn't apply
 234 2012-07-26 02:07:27 <Diablo-D3> I hate how I had to write one part of lugh, though
 235 2012-07-26 02:07:57 <Diablo-D3> due to how setjump is so goddamned braindead
 236 2012-07-26 02:08:04 <Diablo-D3> I had to add internal functions.
 237 2012-07-26 02:09:13 <Diablo-D3> setjump _must_ be called inside the function you're calling it from
 238 2012-07-26 02:09:20 <Diablo-D3> you cant call it from a wrapper function
 239 2012-07-26 02:09:36 <Diablo-D3> bastards.
 240 2012-07-26 02:10:21 Joric has quit (Ping timeout: 250 seconds)
 241 2012-07-26 02:12:23 TheSeven has quit (Read error: Operation timed out)
 242 2012-07-26 02:15:16 <gribble> New news from bitcoinrss: fanquake opened pull request 1630 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/1630>
 243 2012-07-26 02:23:52 eoss has quit (Remote host closed the connection)
 244 2012-07-26 02:24:11 MC-Eeepc has quit (Ping timeout: 255 seconds)
 245 2012-07-26 02:24:21 graingert has quit (Read error: Connection reset by peer)
 246 2012-07-26 02:25:29 MC-Eeepc has joined
 247 2012-07-26 02:27:57 skeledrew has quit (Read error: Connection reset by peer)
 248 2012-07-26 02:28:04 skeledrew has joined
 249 2012-07-26 02:30:36 <gribble> New news from bitcoinrss: laanwj opened pull request 1631 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/1631>
 250 2012-07-26 02:41:58 Gnaffel has quit (Remote host closed the connection)
 251 2012-07-26 02:45:55 maaku has joined
 252 2012-07-26 02:51:41 BTCHero is now known as vokain
 253 2012-07-26 02:52:00 vokain is now known as BTCHero
 254 2012-07-26 02:54:09 Joric has joined
 255 2012-07-26 03:04:29 da2ce753 is now known as da2ce7
 256 2012-07-26 03:12:25 minimoose has quit (Quit: minimoose)
 257 2012-07-26 03:18:52 Transisto has quit (Quit: GeekBouncer - http://geekbouncer.co.uk)
 258 2012-07-26 03:21:28 maaku has quit (Quit: maaku)
 259 2012-07-26 03:21:51 maaku has joined
 260 2012-07-26 03:31:47 elkingrey has quit (Quit: Leaving)
 261 2012-07-26 03:35:57 Phoebus has joined
 262 2012-07-26 03:37:22 <gribble> New news from bitcoinrss: luke-jr opened pull request 1632 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/1632>
 263 2012-07-26 03:40:06 Joric has quit ()
 264 2012-07-26 03:40:56 <Bitxk> ?
 265 2012-07-26 03:54:36 Joric has joined
 266 2012-07-26 03:54:57 <midnightmagic> has anyone written scripting that can do coincontrol with the raw tx api yet?
 267 2012-07-26 03:55:09 <midnightmagic> (on an address level)
 268 2012-07-26 03:57:03 <t3a> !rank
 269 2012-07-26 03:57:05 <gribble> #1 pool (88), #2 gribble (7), #3 faq (5), #4 wiki (4), #5 blockchainsnapshot (4), #6 website (2), #7 googlegroup (1), #8 bbe (1), #9 trade (1), #10 freebitcoins (0), #11 faucet (0)
 270 2012-07-26 04:22:09 <midnightmagic> luke-jr: would adding an 's' to named structures might be miconstrued as a differently-named structure? Why did you quote 'return 0;' ? Finally, if you are settling on American spelling convention (canceled), why did you change zeroes to zeros?
 271 2012-07-26 04:22:37 <Bitxk> what kind of "format" is the 51 character lenght prv key?
 272 2012-07-26 04:22:39 Transisto has joined
 273 2012-07-26 04:24:02 <luke-jr> midnightmagic: maybe; proper grammar; English spelling, though "zeros" is correct either way
 274 2012-07-26 04:24:14 <luke-jr> also, I didn't change American spelling to English spelling or vice-versa
 275 2012-07-26 04:27:09 <midnightmagic> luke-jr: I notice you are splitting up doublewords in some cases but not others. "ciphertext" for example you changed to "cipher text" but you didn't change "loopback" to "loop back", even though "ciphertext" is more common. Come to think of it, I don't recall ever seeing "cipher text" in the context of crypto papers like in iacr archive for example. That might make some people grin. :)
 276 2012-07-26 04:27:19 OneFixt has quit (Read error: Connection reset by peer)
 277 2012-07-26 04:27:41 OneFixt has joined
 278 2012-07-26 04:28:03 <midnightmagic> also you left "plaintext".
 279 2012-07-26 04:29:15 <midnightmagic> luke-jr: "cancelled" is English spelling, and you changed it to "canceled", which is the American spelling.
 280 2012-07-26 04:29:48 <midnightmagic> anyway, don't care in the end, but that kind of churn might make merging harder-ish for people.
 281 2012-07-26 04:32:17 <midnightmagic> lol where's vrag anyway sheesh
 282 2012-07-26 04:33:29 <copumpkin> hiding
 283 2012-07-26 04:33:31 <copumpkin> he'll be back soon
 284 2012-07-26 04:35:02 MC-Eeepc has quit (Ping timeout: 276 seconds)
 285 2012-07-26 04:36:10 <luke-jr> midnightmagic: pretty sure it was canceled -> cancelled O.o
 286 2012-07-26 04:36:16 MC-Eeepc has joined
 287 2012-07-26 04:36:24 <midnightmagic> luke-jr: er..  either way. :)
 288 2012-07-26 04:37:28 <luke-jr> midnightmagic: is canceled actually valid American ?
 289 2012-07-26 04:38:16 <phantomcircuit> cancelled
 290 2012-07-26 04:38:27 <midnightmagic> luke-jr: American spelling has switched to the one-'l' versions but it's a 1:5 ratio of ll to l for those words it's changed for.
 291 2012-07-26 04:38:38 <phantomcircuit> canceled is indeed the american spelling
 292 2012-07-26 04:38:42 <midnightmagic> luke-jr: So not everybody got the memo.
 293 2012-07-26 04:38:43 <phantomcircuit> i've always used cancelled
 294 2012-07-26 04:38:49 sytse has quit (Ping timeout: 246 seconds)
 295 2012-07-26 04:39:21 <luke-jr> same here
 296 2012-07-26 04:39:32 <luke-jr> canceled seems more like a typo people are tolerating IMO
 297 2012-07-26 04:39:33 <midnightmagic> you guys are in the group of people who didn't get the memo. :)
 298 2012-07-26 04:39:42 <midnightmagic> latent canadians..
 299 2012-07-26 04:40:14 maaku has quit (Quit: maaku)
 300 2012-07-26 04:40:32 <Bitxk> :D i succed importing a key into electrum :D
 301 2012-07-26 04:40:43 <Bitxk> i know no one cares, but i just say it
 302 2012-07-26 04:40:47 SuprTiggr has quit (Remote host closed the connection)
 303 2012-07-26 04:41:04 <midnightmagic> nooo, SuprTiggr come back
 304 2012-07-26 04:42:43 maaku has joined
 305 2012-07-26 04:44:29 maaku has quit (Client Quit)
 306 2012-07-26 04:44:37 SuprTiggr has joined
 307 2012-07-26 04:46:11 sytse has joined
 308 2012-07-26 04:47:39 theymos has joined
 309 2012-07-26 04:51:47 darksk1ez has quit (Ping timeout: 248 seconds)
 310 2012-07-26 04:52:30 darksk1ez has joined
 311 2012-07-26 04:52:45 <MC-Eeepc> is it true that forest fixed p2pools strange inefficiency
 312 2012-07-26 04:54:17 <Bitxk> no idea
 313 2012-07-26 04:54:32 <Bitxk> anyone use electrum? i have a strange behaviour
 314 2012-07-26 04:54:52 <gmaxwell> MC-Eeepc: it's old news.
 315 2012-07-26 04:55:12 <Joric> Bitxk, like what
 316 2012-07-26 04:55:15 <MC-Eeepc> so its true?
 317 2012-07-26 04:55:32 <Bitxk> i succed to import a wallet into electrum, i mean, an address
 318 2012-07-26 04:55:41 <gmaxwell> MC-Eeepc: Yes. like over a month ago.
 319 2012-07-26 04:55:42 <Bitxk> now i close electrum, and i open it and address list is empty
 320 2012-07-26 04:55:48 <Bitxk> i close it and open it again and its full
 321 2012-07-26 04:55:53 <Bitxk> i repeat several times
 322 2012-07-26 04:55:57 <MC-Eeepc> jolly good
 323 2012-07-26 04:56:00 <Bitxk> and it continously alternate
 324 2012-07-26 04:56:03 <Bitxk> between nothing and all
 325 2012-07-26 04:56:15 <MC-Eeepc> now there is no reason not to use it
 326 2012-07-26 04:56:54 LightRider has joined
 327 2012-07-26 04:57:52 Gnaffel has joined
 328 2012-07-26 05:00:32 <phantomcircuit> ;;bc,blocks
 329 2012-07-26 05:00:32 <gribble> 190804
 330 2012-07-26 05:03:44 <MC-Eeepc> zou did it
 331 2012-07-26 05:04:00 <MC-Eeepc> https://bitcointalk.org/index.php?topic=95738.0 shit just got real
 332 2012-07-26 05:04:56 <Bitxk> one again?
 333 2012-07-26 05:05:03 <Bitxk> once again*
 334 2012-07-26 05:05:16 <Bitxk> mtgox get hacked continously
 335 2012-07-26 05:06:11 <MC-Eeepc> no zou reused an old email
 336 2012-07-26 05:07:40 <Joric> Erik Voorhees? His brother must be Jason.
 337 2012-07-26 05:10:36 <gmaxwell> This is OT for this channel. move it it #bitcoin or elsewhere please.
 338 2012-07-26 05:12:09 <MC-Eeepc> ok dad
 339 2012-07-26 05:13:33 terry has quit (Quit: Connection closed for inactivity)
 340 2012-07-26 05:17:25 rdponticelli has joined
 341 2012-07-26 05:21:06 rdponticelli has quit (Read error: Connection reset by peer)
 342 2012-07-26 05:22:56 Gnaffel has quit (Ping timeout: 246 seconds)
 343 2012-07-26 05:24:26 MobiusL has quit (Ping timeout: 276 seconds)
 344 2012-07-26 05:32:03 [\\\] has joined
 345 2012-07-26 05:36:44 Gnaffel has joined
 346 2012-07-26 05:37:32 Transisto has quit (Quit: GeekBouncer - http://geekbouncer.co.uk)
 347 2012-07-26 05:39:13 MobiusL has joined
 348 2012-07-26 05:42:39 Bitxk has quit (Quit: • IRcap • 8.6 •)
 349 2012-07-26 05:47:19 [\\\] has quit (Read error: Connection reset by peer)
 350 2012-07-26 05:53:15 <jgarzik> just run a query over the entire blockchain, looking at script opcode use
 351 2012-07-26 05:53:17 Guest85461 has joined
 352 2012-07-26 05:53:31 <jgarzik> I counted the number of times each opcode was used, in total: https://gist.github.com/3180470
 353 2012-07-26 05:55:19 <jgarzik> p2sh -probably- not included
 354 2012-07-26 05:57:19 <gmaxwell> jgarzik: can you do the same for testnet3
 355 2012-07-26 05:57:20 <gmaxwell> ?
 356 2012-07-26 05:57:30 <jgarzik> gmaxwell: sure, one sec
 357 2012-07-26 05:57:39 <gmaxwell> (I want to see which ones are missing tests)
 358 2012-07-26 05:59:12 <jgarzik> gmaxwell: https://gist.github.com/3180486
 359 2012-07-26 06:00:48 <jgarzik> gmaxwell: you're going to make my life harder, by injecting tests into mainnet, aren't you?  ;-)
 360 2012-07-26 06:01:15 <gmaxwell> No. no. Thats what testnet3 is for.
 361 2012-07-26 06:01:36 <gmaxwell> I mean I wanted to see if there were any missing in testnet3.
 362 2012-07-26 06:01:42 <jgarzik> gotcha :)
 363 2012-07-26 06:04:09 <jgarzik> on mainnet, there are exactly 182 instances of each of these opcodes: OP_2OVER, OP_2SWAP, OP_DEPTH, OP_IF, OP_IFDUP, OP_VERIFY
 364 2012-07-26 06:04:25 <jgarzik> a new transaction pattern?
 365 2012-07-26 06:08:38 sacredchao has quit (Ping timeout: 276 seconds)
 366 2012-07-26 06:09:11 Transisto has joined
 367 2012-07-26 06:12:02 <gmaxwell> jgarzik: it's the word "SCRIPT" or something like that.
 368 2012-07-26 06:12:28 <gmaxwell> That was a p2pool bug.
 369 2012-07-26 06:14:37 <gmaxwell> sorry, it's lower case "script"
 370 2012-07-26 06:15:17 sacredchao has joined
 371 2012-07-26 06:16:42 <jgarzik> BN_bn2mpi(this, &vch[0])
 372 2012-07-26 06:16:53 <jgarzik> anybody know where MPI format might be found?  my google fu is weak
 373 2012-07-26 06:17:21 <jgarzik> maybe its something simple like 32-bit big endian ints, cat'd together?
 374 2012-07-26 06:20:33 <theymos> Described here: http://www.openssl.org/docs/crypto/BN_bn2bin.html
 375 2012-07-26 06:20:50 <copumpkin> "the representation of a"
 376 2012-07-26 06:21:24 <copumpkin> oh
 377 2012-07-26 06:21:28 <copumpkin> I see, right above that
 378 2012-07-26 06:24:27 <leotreasure> hello,
 379 2012-07-26 06:24:48 <leotreasure> i really need some help with Abe i think something is going horribly wrong
 380 2012-07-26 06:25:18 <leotreasure> can anyone tell me how I can identify the progress of Abe syncing with bitcoind?
 381 2012-07-26 06:25:29 <gmaxwell> how the @#$#@$#@$@# do I get a decode of a non-wallet transaction now?
 382 2012-07-26 06:25:59 <leotreasure> specifically i don't know if this is a transaction hash, # or what ---> block_tx 185378 4317408
 383 2012-07-26 06:26:49 <leotreasure> the syncing process has taken over three days and the space on the vps is using 14gigs
 384 2012-07-26 06:28:21 <gmaxwell> sounds like abe sucks.
 385 2012-07-26 06:29:41 <copumpkin> gmaxwell: what?
 386 2012-07-26 06:30:47 <jgarzik> meh.  i already require openssl for ecdsa, might as well use their bignums too
 387 2012-07-26 06:32:48 Joric_ has joined
 388 2012-07-26 06:34:07 Joric has quit (Ping timeout: 244 seconds)
 389 2012-07-26 06:34:31 Joric_ is now known as Joric
 390 2012-07-26 06:35:43 CodesInChaos has joined
 391 2012-07-26 06:36:50 <leotreasure> gmaxwell: do you know what format (hash/tx #…) this block_tx number represents?
 392 2012-07-26 06:38:35 ovidiusoft has joined
 393 2012-07-26 06:38:57 Joric_ has joined
 394 2012-07-26 06:42:01 Joric has quit (Ping timeout: 246 seconds)
 395 2012-07-26 06:43:00 TheSeven has joined
 396 2012-07-26 06:45:46 Joric_ is now known as Joric
 397 2012-07-26 06:49:58 iddo has quit (Changing host)
 398 2012-07-26 06:49:58 iddo has joined
 399 2012-07-26 06:50:43 xenland has quit (Quit: Leaving)
 400 2012-07-26 06:53:18 d4de has joined
 401 2012-07-26 06:53:54 Joric_ has joined
 402 2012-07-26 06:54:45 <leotreasure> gmaxwell: ah nm i found it - format is block number, transaction number
 403 2012-07-26 06:54:47 Joric has quit (Ping timeout: 244 seconds)
 404 2012-07-26 06:55:11 Joric_ is now known as Joric
 405 2012-07-26 06:56:51 brwyatt is now known as brwyatt|Away
 406 2012-07-26 07:00:45 Joric_ has joined
 407 2012-07-26 07:00:45 Joric_ has quit (Changing host)
 408 2012-07-26 07:00:45 Joric_ has joined
 409 2012-07-26 07:01:30 Joric has quit (Ping timeout: 244 seconds)
 410 2012-07-26 07:03:58 cande has joined
 411 2012-07-26 07:04:21 Joric_ is now known as Joric
 412 2012-07-26 07:04:24 Joric has quit (Client Quit)
 413 2012-07-26 07:10:34 D34TH has quit (Quit: Leaving)
 414 2012-07-26 07:12:16 osxorgate has joined
 415 2012-07-26 07:13:31 CodesInChaos has quit (Ping timeout: 246 seconds)
 416 2012-07-26 07:13:43 sirk390 has joined
 417 2012-07-26 07:15:10 Marf has joined
 418 2012-07-26 07:18:56 jdnavarro has joined
 419 2012-07-26 07:23:53 Joric has joined
 420 2012-07-26 07:26:38 molecular has quit (Ping timeout: 276 seconds)
 421 2012-07-26 07:27:30 molecular has joined
 422 2012-07-26 07:35:49 <luke-jr> jgarzik: sorry if it's obvious and I'm just too tired to realize it, but… what's the purpose in counting opcodes?
 423 2012-07-26 07:39:17 ivan` has quit (Ping timeout: 265 seconds)
 424 2012-07-26 07:39:30 ivan` has joined
 425 2012-07-26 07:43:58 BGL has quit (Read error: Operation timed out)
 426 2012-07-26 07:45:58 OneFixt has quit (Read error: Connection reset by peer)
 427 2012-07-26 07:46:37 OneFixt has joined
 428 2012-07-26 07:46:48 <weex> in testing bitcoind seems to parse <amount> if given in exponential notation
 429 2012-07-26 07:47:05 <weex> it even rounds a sub-satoshi properly up to one
 430 2012-07-26 07:47:31 <weex> is this behavior something that can be counted on longterm?
 431 2012-07-26 07:48:35 sirk390 has quit (Quit: Leaving.)
 432 2012-07-26 07:48:48 word has joined
 433 2012-07-26 07:51:52 josephcp has quit (Remote host closed the connection)
 434 2012-07-26 07:53:29 word has quit (Client Quit)
 435 2012-07-26 07:54:26 <midnightmagic> is there some sneaky way of translating from my .bitcoin/debug.log reference of orphan block 7013fe34aa2de9f1 to that orphaned block's full hash?
 436 2012-07-26 07:55:17 <theymos> Hexdump blkxxxx.dat and search for that hex, maybe? (I haven't tried this.)
 437 2012-07-26 07:55:40 <midnightmagic> hrm..
 438 2012-07-26 07:57:04 <theymos> -printblock=7013fe34aa2de9f1 would print details, but not the full hash IIRC.
 439 2012-07-26 07:57:17 <midnightmagic> ah good idea
 440 2012-07-26 07:59:44 <midnightmagic> doh segfault
 441 2012-07-26 07:59:57 Joric has quit ()
 442 2012-07-26 08:10:43 RazielZ has joined
 443 2012-07-26 08:11:52 theymos has quit (Remote host closed the connection)
 444 2012-07-26 08:15:34 BGL has joined
 445 2012-07-26 08:15:58 Enas has joined
 446 2012-07-26 08:18:24 LightRider has quit ()
 447 2012-07-26 08:18:43 cande has quit (Remote host closed the connection)
 448 2012-07-26 08:19:23 Joric has joined
 449 2012-07-26 08:25:13 tower has quit (Disconnected by services)
 450 2012-07-26 08:25:29 tower has joined
 451 2012-07-26 08:28:04 davout has joined
 452 2012-07-26 08:28:04 davout has quit (Changing host)
 453 2012-07-26 08:28:04 davout has joined
 454 2012-07-26 08:30:21 Joric has quit (Ping timeout: 276 seconds)
 455 2012-07-26 08:33:20 TD has joined
 456 2012-07-26 08:33:33 TD has quit (Client Quit)
 457 2012-07-26 08:37:55 molecular has quit (Read error: Operation timed out)
 458 2012-07-26 08:39:32 molecular has joined
 459 2012-07-26 08:50:57 LuaKT has joined
 460 2012-07-26 09:00:23 Prattler has joined
 461 2012-07-26 09:06:47 devrandom has quit (Remote host closed the connection)
 462 2012-07-26 09:07:18 devrandom has joined
 463 2012-07-26 09:12:04 torsthaldo has joined
 464 2012-07-26 09:14:55 <Enas> why silent?
 465 2012-07-26 09:24:11 Anduck has joined
 466 2012-07-26 09:29:19 paraipan has joined
 467 2012-07-26 09:56:12 shadders has joined
 468 2012-07-26 09:56:27 Enas has quit (Quit: Page closed)
 469 2012-07-26 10:02:40 danbri has joined
 470 2012-07-26 10:14:07 LightRider has joined
 471 2012-07-26 10:14:43 LightRider has quit (Remote host closed the connection)
 472 2012-07-26 10:18:15 copumpkin has quit (Ping timeout: 250 seconds)
 473 2012-07-26 10:18:47 copumpkin has joined
 474 2012-07-26 10:23:27 paraipan has quit (Ping timeout: 276 seconds)
 475 2012-07-26 10:30:43 paraipan has joined
 476 2012-07-26 10:31:25 Raziel_ has joined
 477 2012-07-26 10:34:03 RazielZ has quit (Ping timeout: 246 seconds)
 478 2012-07-26 10:41:49 drizztbsd has joined
 479 2012-07-26 10:47:29 datagutt has joined
 480 2012-07-26 10:50:58 Diapolo has joined
 481 2012-07-26 10:51:03 Diapolo has quit (Client Quit)
 482 2012-07-26 11:01:22 Anoosa has joined
 483 2012-07-26 11:01:55 Guest85461 has quit (Quit: Leaving.)
 484 2012-07-26 11:02:24 <Anoosa> hello I am trying to build bitcoin on windows 7 and get this error : cannot find -lboost_filesystem-mgw44-mt-s-1_49
 485 2012-07-26 11:02:33 <Anoosa> I am using Qt Creator
 486 2012-07-26 11:03:17 <Anoosa> and downloaded boost library and complied it
 487 2012-07-26 11:03:42 Anoosa has quit (Client Quit)
 488 2012-07-26 11:04:25 Anoosa has joined
 489 2012-07-26 11:04:49 <Anoosa> I am building bitcoin under windows 7
 490 2012-07-26 11:05:00 <Anoosa> I got this error : :-1: error: cannot find -lboost_filesystem-mgw44-mt-s-1_49
 491 2012-07-26 11:05:10 <ersi> Yeah thanks, we saw your message three minutes ago.
 492 2012-07-26 11:05:15 <Anoosa> I downloaded boost library and compiled it
 493 2012-07-26 11:06:01 <ersi> Well, it's probably not in the right place or you havn't told the compiler where the boost library is located.
 494 2012-07-26 11:06:12 <Anoosa> and got the lib file but it has this name : :libboost_system-mgw47-mt-s-1_43.a
 495 2012-07-26 11:06:31 <Anoosa> where is  the right place?
 496 2012-07-26 11:06:47 <ersi> I have no idea. It's your system. :-P
 497 2012-07-26 11:06:52 <Anoosa> qtsdk\mingw\lib?
 498 2012-07-26 11:07:33 gjs278 has quit (Remote host closed the connection)
 499 2012-07-26 11:09:02 <Anoosa> I need real help
 500 2012-07-26 11:11:07 <ersi> I'd recommend either sticking around, plenty of people have what you wrote in their IRC history and might be able to help - or you could try finding a guide/tutorial/README that'd assist you - or sum everything up about your environment and do a comprehensive forum post
 501 2012-07-26 11:12:41 MC1984 has quit (Ping timeout: 245 seconds)
 502 2012-07-26 11:14:50 gjs278 has joined
 503 2012-07-26 11:17:45 <Anoosa> ok
 504 2012-07-26 11:18:05 gjs278 has quit (Remote host closed the connection)
 505 2012-07-26 11:20:55 CodesInChaos has joined
 506 2012-07-26 11:21:12 MC1984 has joined
 507 2012-07-26 11:21:17 jdnavarro has quit (Remote host closed the connection)
 508 2012-07-26 11:23:31 gjs278 has joined
 509 2012-07-26 11:24:07 sytse has quit (Ping timeout: 246 seconds)
 510 2012-07-26 11:26:06 sytse has joined
 511 2012-07-26 11:27:56 <Diablo-D3> gmaxwell: I feel funny
 512 2012-07-26 11:28:12 <Diablo-D3> I just said, out loud, why the fuck are function calls so slow
 513 2012-07-26 11:28:41 <Diablo-D3> I feel weird.
 514 2012-07-26 11:33:00 MobiusL has quit (Ping timeout: 276 seconds)
 515 2012-07-26 11:34:18 MobiusL has joined
 516 2012-07-26 11:39:06 Raziel_ has quit (Read error: Connection reset by peer)
 517 2012-07-26 11:40:46 agricocb has quit (Quit: Leaving.)
 518 2012-07-26 12:05:21 MC-Eeepc has quit (Read error: Operation timed out)
 519 2012-07-26 12:07:57 MC-Eeepc has joined
 520 2012-07-26 12:08:31 RazielZ has joined
 521 2012-07-26 12:09:33 agricocb has joined
 522 2012-07-26 12:14:19 CodesInChaos has quit (Ping timeout: 272 seconds)
 523 2012-07-26 12:14:36 darkee has quit (Ping timeout: 276 seconds)
 524 2012-07-26 12:16:26 darkee has joined
 525 2012-07-26 12:16:33 Transisto has quit (Ping timeout: 276 seconds)
 526 2012-07-26 12:21:13 MobiusL has quit (Remote host closed the connection)
 527 2012-07-26 12:23:59 <Anoosa> https://github.com/bitcoin/bitcoin/issues/1401
 528 2012-07-26 12:24:23 tower has quit (Disconnected by services)
 529 2012-07-26 12:24:34 tower has joined
 530 2012-07-26 12:25:50 <Anoosa> I did the same as they mentioned in the link
 531 2012-07-26 12:26:00 <Anoosa> but I got an error
 532 2012-07-26 12:26:19 CodesInChaos has joined
 533 2012-07-26 12:26:52 <edcba> so ?
 534 2012-07-26 12:27:09 <Anoosa> http://penpaste.com/6kyv9f4
 535 2012-07-26 12:27:32 <Anoosa> what to do?
 536 2012-07-26 12:28:01 <edcba> wsock32 lib .
 537 2012-07-26 12:28:02 <edcba> ?
 538 2012-07-26 12:31:54 MobiusL has joined
 539 2012-07-26 12:33:01 CodesInChaos has quit (Ping timeout: 250 seconds)
 540 2012-07-26 12:34:49 <Anoosa> what do u mean?
 541 2012-07-26 12:36:27 <Anoosa> should I add it this lib?
 542 2012-07-26 12:36:37 <Anoosa> from where to get it?
 543 2012-07-26 12:40:34 <Anoosa> !!!
 544 2012-07-26 12:40:35 <gribble> Error: "!!" is not a valid command.
 545 2012-07-26 12:40:50 <Anoosa> ?
 546 2012-07-26 12:40:54 Transisto has joined
 547 2012-07-26 12:43:36 <edcba> !*
 548 2012-07-26 12:43:37 <gribble> Error: "*" is not a valid command.
 549 2012-07-26 12:50:53 <Anoosa> :) I got u now u meant to add -lwsock32?
 550 2012-07-26 12:51:17 <Anoosa> but till now its building widh it will solve the problem
 551 2012-07-26 12:53:12 <Anoosa> it worked .....
 552 2012-07-26 12:53:18 <Anoosa> yaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaay
 553 2012-07-26 12:53:23 <Anoosa> horrrrrrrray
 554 2012-07-26 12:53:46 minimoose has joined
 555 2012-07-26 12:53:50 <Anoosa> but did not execute .. :((
 556 2012-07-26 12:54:08 <Anoosa> it gives me this mesage mingw10.dll is missing
 557 2012-07-26 12:55:07 osxorgat_ has joined
 558 2012-07-26 12:57:45 osxorgate has quit (Ping timeout: 252 seconds)
 559 2012-07-26 13:05:44 one_zero has quit ()
 560 2012-07-26 13:44:39 <Anoosa> ??
 561 2012-07-26 13:45:54 Anoosa has quit (Quit: Page closed)
 562 2012-07-26 13:59:03 dvide has joined
 563 2012-07-26 14:01:51 torsthaldo has quit (Ping timeout: 276 seconds)
 564 2012-07-26 14:12:11 dvide has quit (Ping timeout: 252 seconds)
 565 2012-07-26 14:14:35 dvide has joined
 566 2012-07-26 14:16:16 copumpkin has quit (Quit: Computer has gone to sleep.)
 567 2012-07-26 14:19:14 cande has joined
 568 2012-07-26 14:25:08 sytse has quit (Ping timeout: 248 seconds)
 569 2012-07-26 14:26:22 sytse has joined
 570 2012-07-26 14:26:40 TD has joined
 571 2012-07-26 14:36:27 bitllc has joined
 572 2012-07-26 14:37:39 TD_ has joined
 573 2012-07-26 14:37:56 darksk1ez has quit (Ping timeout: 248 seconds)
 574 2012-07-26 14:38:01 maaku has joined
 575 2012-07-26 14:38:24 copumpkin has joined
 576 2012-07-26 14:38:31 darksk1ez has joined
 577 2012-07-26 14:39:00 <lianj> jgarzik: OP_NOP2 15 is more likely OP_CHECKHASHVERIFY
 578 2012-07-26 14:40:31 RazielZ has quit (Read error: Connection reset by peer)
 579 2012-07-26 14:40:38 TD has quit (Ping timeout: 272 seconds)
 580 2012-07-26 14:40:38 TD_ is now known as TD
 581 2012-07-26 14:41:11 MobiusL has quit (Remote host closed the connection)
 582 2012-07-26 14:42:09 RazielZ has joined
 583 2012-07-26 14:43:48 Transisto has quit (Ping timeout: 272 seconds)
 584 2012-07-26 14:45:42 MC-Eeepc has quit (Ping timeout: 272 seconds)
 585 2012-07-26 14:48:00 p0s has joined
 586 2012-07-26 14:51:19 aq83 has quit (Ping timeout: 246 seconds)
 587 2012-07-26 14:54:35 Lolcust has quit (Quit: Nap time)
 588 2012-07-26 14:54:41 Lolcust has joined
 589 2012-07-26 15:00:12 d4de_ has joined
 590 2012-07-26 15:01:01 maaku has left ()
 591 2012-07-26 15:01:39 d4de has quit (Ping timeout: 276 seconds)
 592 2012-07-26 15:11:06 rdponticelli has joined
 593 2012-07-26 15:16:05 egecko has quit (Quit: ~ Trillian Astra - www.trillian.im ~)
 594 2012-07-26 15:16:30 genjix has joined
 595 2012-07-26 15:16:40 genjix has left ()
 596 2012-07-26 15:17:00 copumpkin is now known as GoldParrot
 597 2012-07-26 15:17:27 GoldParrot is now known as BitParrot
 598 2012-07-26 15:17:50 BitParrot is now known as copumpkin
 599 2012-07-26 15:34:00 Anduck has left ()
 600 2012-07-26 15:41:03 TD has quit (Quit: TD)
 601 2012-07-26 15:50:04 Diablo-D3 has quit (Ping timeout: 244 seconds)
 602 2012-07-26 15:51:05 <luke-jr> weex: JSON defines the format of Number to include exponent notation, and bitcoind has defined rounding as a protocol rule to help out float-based clients
 603 2012-07-26 15:53:29 osxorgat_ has quit (Remote host closed the connection)
 604 2012-07-26 15:54:41 <BlueMatt> <luke-jr> BlueMatt: did you find a way to get debug info in Win32 builds? --> I never looked into that, the only thing I know about debug symbols on win32 is, if we dont strip, we get gcc debug symbols that are entirely useless unless you get gdb for windows, which essentially means installing msys, which is quite a package just to debug...
 605 2012-07-26 15:56:51 TD has joined
 606 2012-07-26 15:58:08 Lolcust has quit (Quit: Nap time)
 607 2012-07-26 15:58:40 <BlueMatt> s/quite a package to debug/quite a package just to debug bitcoin/
 608 2012-07-26 16:00:43 Lolcust has joined
 609 2012-07-26 16:00:46 Lolcust has quit (Excess Flood)
 610 2012-07-26 16:02:09 luke-jr has quit (Remote host closed the connection)
 611 2012-07-26 16:02:30 luke-jr has joined
 612 2012-07-26 16:08:16 SuperSonicSound has joined
 613 2012-07-26 16:11:32 Lolcust has joined
 614 2012-07-26 16:18:10 MC-Eeepc has joined
 615 2012-07-26 16:18:37 MC-Eeepc has quit (Client Quit)
 616 2012-07-26 16:19:26 TD has quit (Quit: TD)
 617 2012-07-26 16:37:16 agricocb has quit (Remote host closed the connection)
 618 2012-07-26 16:37:46 agricocb has joined
 619 2012-07-26 16:38:15 p0s has quit (Remote host closed the connection)
 620 2012-07-26 16:42:24 Clipse has quit (Ping timeout: 276 seconds)
 621 2012-07-26 16:48:14 torsthaldo has joined
 622 2012-07-26 16:49:43 darkee has quit (Remote host closed the connection)
 623 2012-07-26 16:50:22 darkee has joined
 624 2012-07-26 16:50:41 D34TH has joined
 625 2012-07-26 16:51:29 b4epoche has joined
 626 2012-07-26 16:54:08 datagutt has quit (Quit: Computer has gone to sleep.)
 627 2012-07-26 16:55:51 Clipse has joined
 628 2012-07-26 17:00:10 <BlueMatt> anyone know off-hand the total number of addresses used in the chain or a recent number?
 629 2012-07-26 17:00:57 <copumpkin> used?
 630 2012-07-26 17:01:14 <copumpkin> distinct inputs?
 631 2012-07-26 17:01:17 <copumpkin> or what?
 632 2012-07-26 17:02:02 <luke-jr> distinct outputs, I imagine
 633 2012-07-26 17:02:03 davout has quit (Remote host closed the connection)
 634 2012-07-26 17:02:09 <BlueMatt> distinct public keys
 635 2012-07-26 17:02:12 <BlueMatt> or addresses
 636 2012-07-26 17:02:26 <copumpkin> hmm, my code doesn't speak addresses yet, otherwise I could just run a quick query over it :/
 637 2012-07-26 17:03:33 <riush> i got about 4682712 addresses (pubkey, hash160, multisig, p2sh) around block 187100
 638 2012-07-26 17:03:46 rdponticelli has quit (Ping timeout: 272 seconds)
 639 2012-07-26 17:03:51 <BlueMatt> thanks
 640 2012-07-26 17:04:14 <sipa> how many address with nonzero unspent outputs?
 641 2012-07-26 17:05:56 Dyaheon has joined
 642 2012-07-26 17:06:25 <sipa> +es
 643 2012-07-26 17:10:34 da2ce762 has joined
 644 2012-07-26 17:12:04 sneak has quit (Ping timeout: 248 seconds)
 645 2012-07-26 17:12:56 da2ce7 has quit (Ping timeout: 250 seconds)
 646 2012-07-26 17:13:47 <copumpkin> sipa: too complicated, didn't test!
 647 2012-07-26 17:13:51 <copumpkin> tc;dt?
 648 2012-07-26 17:14:07 t7 has joined
 649 2012-07-26 17:14:54 <BlueMatt> sipa: I may do that later, it would be a nice api to have unspent outputs in bitcoinj indexed by address/pubkey/target, so I may do that later
 650 2012-07-26 17:16:47 <BlueMatt> anyone have an opinion on suggested false-positive rates for bloom filters?
 651 2012-07-26 17:17:00 <riush> hm yea that's gonna take a while :)
 652 2012-07-26 17:17:23 <BlueMatt> ?
 653 2012-07-26 17:17:41 * BlueMatt is writing docs for bitcoinj, and I'm putting in "suggested values"
 654 2012-07-26 17:17:52 <riush> querying for all unspent outputs instead of only number of used addresses
 655 2012-07-26 17:21:26 <copumpkin> BlueMatt: as small as posislbe within your memory constraints :P
 656 2012-07-26 17:22:11 <BlueMatt> real question: how many false-positive addresses would be considered "anonymous" ie 5k addresses which are in the chain which are fp, is that "anonymous"?
 657 2012-07-26 17:23:18 <copumpkin> oh, so the goal is to have high false positives
 658 2012-07-26 17:23:25 <copumpkin> have you come across k-anonymity?
 659 2012-07-26 17:23:31 <copumpkin> seems like what you're trying to capture there
 660 2012-07-26 17:23:39 <copumpkin> http://epic.org/privacy/reidentification/Sweeney_Article.pdf
 661 2012-07-26 17:23:59 sytse has quit (Read error: Operation timed out)
 662 2012-07-26 17:24:48 <copumpkin> seems hard to quantify address anonymity that way though
 663 2012-07-26 17:25:50 sytse has joined
 664 2012-07-26 17:26:15 <BlueMatt> yea...
 665 2012-07-26 17:26:37 <copumpkin> meaning that false positive rate in your bloom filter only tells part of the picture
 666 2012-07-26 17:26:49 <copumpkin> but I dunno, depends what you're doing with it I guess :)
 667 2012-07-26 17:27:16 datagutt has joined
 668 2012-07-26 17:27:21 <copumpkin> everything else being equal, I'd probably feel safe with singificantly fewer than 5k people confused with me
 669 2012-07-26 17:27:49 <BlueMatt> yep, it really depends on the use-case, but you still have to write docs with suggested values...
 670 2012-07-26 17:27:59 <BlueMatt> "give me a %" is kinda poor docs
 671 2012-07-26 17:28:06 agricocb has quit (Remote host closed the connection)
 672 2012-07-26 17:28:21 <copumpkin> what is this for?
 673 2012-07-26 17:28:23 <copumpkin> I missed the context
 674 2012-07-26 17:28:26 <BlueMatt> bitcoinj
 675 2012-07-26 17:28:29 <BlueMatt> just the docs for it
 676 2012-07-26 17:28:38 agricocb has joined
 677 2012-07-26 17:28:55 <sipa> i wonder if a filter of the form "match all addresses that are bip30 derived from ..." is useful
 678 2012-07-26 17:29:02 <BlueMatt> (writing bloom filter which filters transactions sent to a client to reduce bw and derserialization costs)
 679 2012-07-26 17:29:06 d4de_ has quit (Ping timeout: 272 seconds)
 680 2012-07-26 17:29:10 <sipa> for those who do not want anonymity
 681 2012-07-26 17:29:36 <sipa> but also don't know how many addresses to precalculate
 682 2012-07-26 17:30:03 <BlueMatt> bip30?
 683 2012-07-26 17:30:18 <BlueMatt> I dont follow...
 684 2012-07-26 17:30:23 <sipa> eh
 685 2012-07-26 17:30:25 <sipa> bip32
 686 2012-07-26 17:30:41 <BlueMatt> ahh
 687 2012-07-26 17:31:09 <BlueMatt> I thought you could derive infinitely many addresses from bip32?
 688 2012-07-26 17:31:15 <BlueMatt> would need a n param
 689 2012-07-26 17:31:22 <sipa> no
 690 2012-07-26 17:31:30 <sipa> that's the point
 691 2012-07-26 17:31:56 <sipa> if the client does not know how many of the addresses are used already
 692 2012-07-26 17:32:09 datagutt has quit (Quit: Computer has gone to sleep.)
 693 2012-07-26 17:32:26 <BlueMatt> given an arbitrary address, matching a bip32 base would require a lot of derivation work, no?
 694 2012-07-26 17:32:27 <sipa> so the server can automatically add an address to the filter if it encounters an earlier one already used
 695 2012-07-26 17:32:47 <sipa> oh, you need some lookahead parameter, yes
 696 2012-07-26 17:33:19 datagutt has joined
 697 2012-07-26 17:33:30 <BlueMatt> mmm...Im not a big fan of making nodes do that much work for a remote node downloading the chain
 698 2012-07-26 17:33:37 <BlueMatt> seems like waaay too easy a dos target
 699 2012-07-26 17:33:38 <sipa> like address >N+k shouldn't be looked for until N is used
 700 2012-07-26 17:33:42 <BlueMatt> yea
 701 2012-07-26 17:34:12 <sipa> it's much lighter than bloom filter matching with continuous updating
 702 2012-07-26 17:34:35 <sipa> anyway, gotta go visit Reyljavik
 703 2012-07-26 17:34:40 <sipa> Reykjavik
 704 2012-07-26 17:34:54 <BlueMatt> have fun
 705 2012-07-26 17:35:11 RV___ has quit (Ping timeout: 240 seconds)
 706 2012-07-26 17:37:01 SphericalCow has joined
 707 2012-07-26 17:38:27 <jgarzik> MagicalTux, on the forum:  "As of today, we have received no contact from any involved party stating a police investigation is ongoing, nor any contact from any law enforcement agency regarding anything related to Bitcoinica."
 708 2012-07-26 17:39:13 <jgarzik> so glad I had zero to do with Bitcoinica...  and so glad we have MT and Charlie on bitcoin's side
 709 2012-07-26 17:44:13 <lianj> so much to read. i just want to know how genjix explains him leaking the source (only after the hack happened)
 710 2012-07-26 17:45:06 <luke-jr> lianj: is there real evidence of that?
 711 2012-07-26 17:46:00 <lianj> yes
 712 2012-07-26 17:46:13 topace has quit (Read error: Connection reset by peer)
 713 2012-07-26 17:46:27 <luke-jr> just because the leaked git repo was cloned by genjix != real evidence genjix leaked it
 714 2012-07-26 17:46:43 <gavinandresen> jgarzik gmaxwell TD and anybody else who might be interested in transaction fees: can I get some code review / ACKs on https://github.com/bitcoin/bitcoin/pull/1590
 715 2012-07-26 17:47:16 <jgarzik> could have sworn I already ack'd that, but apparently not.  will re-review
 716 2012-07-26 17:47:20 [\\\] has joined
 717 2012-07-26 17:47:22 topace has joined
 718 2012-07-26 17:47:51 <lianj> luke-jr: cloned and packed. maybe not real evidence but worth explaining, no?
 719 2012-07-26 17:48:10 <luke-jr> lianj: many people use git clones on their servers
 720 2012-07-26 17:48:26 <luke-jr> I think it most likely the attacker just tar'd up one of those
 721 2012-07-26 17:48:42 <luke-jr> the fact that the files were owned by genjix is not surprising
 722 2012-07-26 17:49:34 <jgarzik> gavinandresen: what is the use case for -blockminsize ?
 723 2012-07-26 17:49:55 <jgarzik> gavinandresen: I understand -blockmaxsize and -blockprioritysize, those look OK
 724 2012-07-26 17:50:24 <gavinandresen> jgarzik: luke suggested it; it is for the "I want to sort by fee, but include free transactions if there is room at the end of the block"
 725 2012-07-26 17:50:32 <lianj> luke-jr: then he could still state that his box (one that he has an account on) was hacked. also besides one reddit post, his forum post was the first that made the link truely public
 726 2012-07-26 17:51:12 <gavinandresen> jgarzik: I suggested some possible fee policies here: https://bitcointalk.org/index.php?topic=95837.0
 727 2012-07-26 17:52:33 <jgarzik> gavinandresen: thanks, that post helps understand the context
 728 2012-07-26 17:52:47 <lianj> luke-jr: if the hacker tar'd it he would prolly be root. or got it (non-root) with genjix's account
 729 2012-07-26 17:54:35 <luke-jr> gavinandresen: perhaps CheckNewBlock should be merged first?
 730 2012-07-26 17:56:03 <luke-jr> (unit tests)
 731 2012-07-26 17:56:06 <gavinandresen> luke-jr: I'll re-test 1246 (I was ready to ACK until it didn't compile with my gcc last time around)
 732 2012-07-26 17:58:25 Zarutian has joined
 733 2012-07-26 17:59:06 Marf has quit (Ping timeout: 276 seconds)
 734 2012-07-26 17:59:19 Maged has joined
 735 2012-07-26 17:59:45 freewil has quit (Ping timeout: 260 seconds)
 736 2012-07-26 17:59:53 <jgarzik> lianj: OP_CHECKHASHVERIFY?  you mean luke-jr's proposal?
 737 2012-07-26 18:00:04 <lianj> yes
 738 2012-07-26 18:00:09 ku has quit (Ping timeout: 250 seconds)
 739 2012-07-26 18:00:55 <luke-jr> jgarzik: yes, gavinandresen was running a trollbot on testnet, so I had to test it on mainnet
 740 2012-07-26 18:01:12 <jgarzik> trollbot/
 741 2012-07-26 18:01:13 <jgarzik> ?
 742 2012-07-26 18:01:36 <luke-jr> jgarzik: it automatically stole CHV transactions in the context of non-CHV clients/miners
 743 2012-07-26 18:01:55 <luke-jr> (like BBE)
 744 2012-07-26 18:04:41 <lianj> have OP_NOP2 aliased to OP_CHECKHASHVERIFY in my code
 745 2012-07-26 18:07:57 freewil has joined
 746 2012-07-26 18:10:14 <riush> sipa: 2127798 addresses with unspent txouts at block 187299
 747 2012-07-26 18:13:53 <sipa> eh?
 748 2012-07-26 18:14:24 <sipa> i cery recently counted only 1.5M unspent txouts
 749 2012-07-26 18:14:28 <sipa> very
 750 2012-07-26 18:16:32 <riush> oh, hmm.. might have messed something up then :p
 751 2012-07-26 18:16:40 <midnightmagic> luke-jr: do you run something that auto-spends free bitcoins? someone said not to spend open tx into the blockchain because you autospend them on detection.
 752 2012-07-26 18:17:03 <sipa> or SD messed things up very quickly, riush?
 753 2012-07-26 18:17:23 <sipa> my data is maybe a month old
 754 2012-07-26 18:17:51 <riush> hehe also possible. i'll rescan the chain and check again - could also be that i used different versions of the code during one sync or something :)
 755 2012-07-26 18:22:38 theymos has joined
 756 2012-07-26 18:24:15 <gavinandresen> midnightmagic: if Luke isn't running something like that, it is extremely likely somebody else is.  If your transaction doesn't include a signature check, you're asking to get it stolen.
 757 2012-07-26 18:28:10 Lolcust has quit (Ping timeout: 244 seconds)
 758 2012-07-26 18:30:14 Lolcust has joined
 759 2012-07-26 18:34:47 sirk390 has joined
 760 2012-07-26 18:35:55 Maccer has quit (Ping timeout: 244 seconds)
 761 2012-07-26 18:36:16 ku has joined
 762 2012-07-26 18:36:30 talpan has joined
 763 2012-07-26 18:36:40 ku is now known as Guest94708
 764 2012-07-26 18:38:33 ovidiusoft has quit (Read error: Connection reset by peer)
 765 2012-07-26 18:39:01 torsthaldo has quit (Ping timeout: 244 seconds)
 766 2012-07-26 18:39:01 ovidiusoft has joined
 767 2012-07-26 18:45:41 Guest94708 has quit (Read error: Connection reset by peer)
 768 2012-07-26 18:45:57 <luke-jr> midnightmagic: yes
 769 2012-07-26 18:46:29 <luke-jr> but that doesn't mean you shouldn't do it
 770 2012-07-26 18:49:00 drizztbsd has quit (Remote host closed the connection)
 771 2012-07-26 18:49:04 aq83 has joined
 772 2012-07-26 18:49:38 <midnightmagic> gavinandresen: Putting small amounts out there might be an interesting experiment.
 773 2012-07-26 18:50:21 <midnightmagic> luke-jr: thanks, just curious. it would be interesting to see a tx autospend race. :)
 774 2012-07-26 18:51:18 <luke-jr> midnightmagic: mine is just a patch for Bitcoin-Qt that I run on my desktop PC
 775 2012-07-26 18:52:50 <midnightmagic> luke-jr: Oh, you don't automatically do it on a well-connected relay? that's interesting.
 776 2012-07-26 18:52:59 * midnightmagic looks up whether spending to an IP address is still possible..
 777 2012-07-26 18:53:36 <luke-jr> midnightmagic: it's not especially poorly connected
 778 2012-07-26 18:53:48 Dyaheon has quit (Ping timeout: 246 seconds)
 779 2012-07-26 18:53:52 <gavinandresen> luke-jr : miner_tests includes a "won't ever happen" test -- an orphan (missing input) transaction in the memory pool.  It's causing problems with the sort-by-fee code.
 780 2012-07-26 18:55:39 <luke-jr> gavinandresen: hmm, better to handle that possibility just in case some bug adds an orphan?
 781 2012-07-26 18:56:03 <luke-jr> what if it wasn't an orphan when it got into the mempool, but became one later by a double-spend?
 782 2012-07-26 18:56:18 <jgarzik> gavinandresen: actually.....
 783 2012-07-26 18:56:21 <gavinandresen> double-spends aren't orphans
 784 2012-07-26 18:56:30 <jgarzik> gavinandresen: that can happen during a reorg, IIUC
 785 2012-07-26 18:56:37 <jgarzik> gavinandresen: otherwise, you are correct
 786 2012-07-26 18:56:57 <luke-jr> gavinandresen: but the transaction that depends on the reversed one is
 787 2012-07-26 18:57:15 <jgarzik> gavinandresen: reorg dumps into memory pool, because otherwise, dumping into orphan pool might result in transactions being zapped
 788 2012-07-26 18:58:11 <luke-jr> IMO, the possibility of a bug getting an orphan into the mempool is significant enough that it should be tested and handled
 789 2012-07-26 18:58:20 <luke-jr> even if they shouldn't
 790 2012-07-26 18:59:22 Dyaheon has joined
 791 2012-07-26 18:59:30 RV___ has joined
 792 2012-07-26 19:00:42 <sipa> any progress towards 0.7, by the way?
 793 2012-07-26 19:01:01 <sipa> (w00t hotel with free wifi)
 794 2012-07-26 19:01:53 <gavinandresen> The only thing on my "must have for 0.7" list is what I'm working on right now-- the sort-by-fee change for miners.
 795 2012-07-26 19:02:13 <gavinandresen> Although what's the status of block propagation concerns?
 796 2012-07-26 19:02:34 <gavinandresen> (and Luke's suggested patch for propagate-before-fully-validated)
 797 2012-07-26 19:03:18 <gmaxwell> BlueMatt: going to rebase your addnode stuff? it's very helpful when working with the new networking code.
 798 2012-07-26 19:03:20 <midnightmagic> Does anyone have orphaned block 000000000000023d4293f434a240fe325933842ecf3112c70b48e1102d5bf216 in their blk*? and if so, can you getrawtransaction on its coinbase tx, 5e70cc8945b7c37f7d176ac26cb2072e1ceaccb9297b36a8cbe19c082dd89b57 ?
 799 2012-07-26 19:03:37 <gavinandresen> luke-jr jgarzik : y'all are right, better safe than sorry, I'll make the CreateBlock code do the right thing even if there is an orphan txn in the mempool
 800 2012-07-26 19:03:42 <BlueMatt> gmaxwell: just got back from vacation today, Ill look into it later
 801 2012-07-26 19:03:48 <gmaxwell> Fking getrawtransaction is not working on non-wallet transactions.
 802 2012-07-26 19:03:59 [\\\] has quit (Read error: Connection reset by peer)
 803 2012-07-26 19:04:12 <luke-jr> gavinandresen: I think we need to have a group gettogether to test it
 804 2012-07-26 19:04:15 <gavinandresen> gmaxwell: really?  should....
 805 2012-07-26 19:04:19 <midnightmagic> gmaxwell: You mean gettransaction?   getrawtransaction seems to work okay for me so far..?
 806 2012-07-26 19:04:24 <luke-jr> (fastblockrelay that is)
 807 2012-07-26 19:04:56 <gavinandresen> luke-jr: did you test fastblockrelay with invalid blocks?
 808 2012-07-26 19:05:02 <gmaxwell> midnightmagic: I have that block, and already tried doing what you're doing.
 809 2012-07-26 19:05:05 <gavinandresen> (invalid-but-valid-pow)
 810 2012-07-26 19:05:05 <gmaxwell> [bitcoin01@carbide80 ~]$ ~/bitcoin/src/bitcoind -datadir=/tmp/bitcoin01/ getblock 000000000000023d4293f434a240fe325933842ecf3112c70b48e1102d5bf216 | grep -A 1 tx
 811 2012-07-26 19:05:07 <midnightmagic> gettransaction was switched back to wallet-only not so long ago i think because Gavin was worried people depended on it being wallet-only (so, past-consistent)
 812 2012-07-26 19:05:07 <BlueMatt> re: fastblockrelay, can we do the "blocks are headers + vector<tx hash>" stuff first?
 813 2012-07-26 19:05:08 <gmaxwell>     "tx" : [
 814 2012-07-26 19:05:11 <gmaxwell>         "5e70cc8945b7c37f7d176ac26cb2072e1ceaccb9297b36a8cbe19c082dd89b57",
 815 2012-07-26 19:05:13 <gmaxwell> [bitcoin01@carbide80 ~]$ ~/bitcoin/src/bitcoind -datadir=/tmp/bitcoin01/ getrawtransaction 5e70cc8945b7c37f7d176ac26cb2072e1ceaccb9297b36a8cbe19c082dd89b57
 816 2012-07-26 19:05:16 <gmaxwell> error: {"code":-5,"message":"No information available about transaction"}
 817 2012-07-26 19:05:19 <gmaxwell> [bitcoin01@carbide80 ~]$
 818 2012-07-26 19:05:19 <luke-jr> gavinandresen: no, I haven't tested it at all - it needs a group IMO
 819 2012-07-26 19:05:49 <midnightmagic> gmaxwell: Yeah, but try the next ones, all the ones I tested so far work fine. Like 9fc16d59c11503e89d15f4063048eab1aa9d9631cb1eae0bfdabec6956fd6dd2
 820 2012-07-26 19:06:07 <gmaxwell> 0_o
 821 2012-07-26 19:06:12 <gmaxwell> it's just that coinbase it doesn't work on?!@
 822 2012-07-26 19:06:18 <midnightmagic> gmaxwell: I know you have. I became curious about it specifically because you were complaining about it in #p2pool
 823 2012-07-26 19:06:19 <gmaxwell> I see.
 824 2012-07-26 19:06:29 <midnightmagic> gmaxwell: Try the coinbase of another orphan.
 825 2012-07-26 19:06:40 <sipa> gmaxwell: you're not accidentally running ultraprune code, as that removes the ability to getrawtransaction
 826 2012-07-26 19:06:45 <gmaxwell> I had just ass_u_me_d that the api calls dropped non-wallet txn.
 827 2012-07-26 19:06:46 <sipa> ?
 828 2012-07-26 19:06:53 <gmaxwell> sipa: no, that node isn't ultraprune.
 829 2012-07-26 19:06:55 <sipa> ok
 830 2012-07-26 19:06:59 <midnightmagic> gmaxwell: I was trying to translate one of the reorg block hash to a real hash so I could getblock on it last night when I had to go sleep..
 831 2012-07-26 19:07:07 <gmaxwell> it's git master as of 12e5881c
 832 2012-07-26 19:07:30 <luke-jr> gmaxwell: my blk0001 index also breaks getrawtxn
 833 2012-07-26 19:07:38 <sipa> haven't follow git master developments the past two weeks
 834 2012-07-26 19:07:44 <gmaxwell> luke-jr: right, this node isn't pruned.
 835 2012-07-26 19:07:52 <gmaxwell> And this block is also new.
 836 2012-07-26 19:08:19 <midnightmagic> lol wth does this mean: "07/26/12 18:51:10 REORGANIZE: Disconnect 0 blocks; 81ea778dcb50081c..81ea778dcb50081c"
 837 2012-07-26 19:08:26 <luke-jr> BlueMatt: fastblockrelay probably needs to eliminate the bandwidth impact too
 838 2012-07-26 19:08:44 <midnightmagic> cool: InvalidChainFound: invalid block=7307e584d6eaa80d  height=190906
 839 2012-07-26 19:08:50 <sipa> midnightmagic: it means you did a reorg without any disconnects
 840 2012-07-26 19:08:50 <jgarzik> gavinandresen: CreateNewBlock() always did a final ConnectInputs, so it should always DTRT WRT orphans
 841 2012-07-26 19:09:02 <BlueMatt> I just hate the forward-block-before-checking stuff, even if its hard and you mark it as such, it just seems a waste...
 842 2012-07-26 19:09:03 <gmaxwell> midnightmagic: I guess we just can't getrawtransaction orphaned coinbases, because they're not in the index.
 843 2012-07-26 19:09:10 <gmaxwell> kinda stinks for troubleshooting.
 844 2012-07-26 19:09:32 <jgarzik> gmaxwell: really, we need a snapshotting filesystem that stores the entire state for each tree (chain) fork
 845 2012-07-26 19:09:34 <sipa> gmaxwell: i intend to add an optional txindex to ultraprune
 846 2012-07-26 19:09:48 <sipa> gmaxwell: independent of the connected chain
 847 2012-07-26 19:10:13 <midnightmagic> gmaxwell: 7013fe34aa2de9f1 is another orphan but I've been having trouble retrieving the full block hash. does -printblocktree work for you?
 848 2012-07-26 19:11:24 <gmaxwell> midnightmagic: I can't getblock a partial hash...
 849 2012-07-26 19:12:40 <midnightmagic> gmaxwell: me neither. I thought if i printblocktree I could just grep for it, but since the last time I used it, it's been gummed up and makes no visual sense (and doesn't bring full blockhashes in any event) anymore.
 850 2012-07-26 19:12:52 <midnightmagic> s/bring/print/
 851 2012-07-26 19:13:14 <jgarzik> for pynode, I'm liking a dual-tx index approach:
 852 2012-07-26 19:13:22 <jgarzik> one full index with all id's, and one with just unspent stuff
 853 2012-07-26 19:13:31 <midnightmagic> so.. as far as I can tell, there's no way to use normal bitcoind calls to go from the stuff in debug.log to real data.
 854 2012-07-26 19:13:40 <jgarzik> the unspent-index is what gets hit hard
 855 2012-07-26 19:14:03 <midnightmagic> gavinandresen: Should I open an issue?
 856 2012-07-26 19:14:06 <jgarzik> disk space is not a concern, only working set size
 857 2012-07-26 19:14:35 <gmaxwell> midnightmagic: see the discussion on https://github.com/bitcoin/bitcoin/pull/1426
 858 2012-07-26 19:14:41 <midnightmagic> ok
 859 2012-07-26 19:15:13 MC-Eeepc has joined
 860 2012-07-26 19:17:43 <gmaxwell> gavinandresen: did you and jeff come to any meeting of the minds on testnet protocol version stuff?
 861 2012-07-26 19:18:12 <midnightmagic> gmaxwell: ಠ_ಠ
 862 2012-07-26 19:19:05 freewil has quit (Read error: Connection reset by peer)
 863 2012-07-26 19:19:43 freewil has joined
 864 2012-07-26 19:21:59 <gmaxwell> midnightmagic: yea, it seems obvious enough to me. :) But also not worth arguing over.
 865 2012-07-26 19:22:24 <midnightmagic> gmaxwell: So was there some outcome from that that I'm just not aware of?   bah. one more patch i have to maintain myself. :(
 866 2012-07-26 19:22:52 <gmaxwell> Well, I'm the only person commenting on that pull request saying that it should log the whole hash.
 867 2012-07-26 19:23:35 <gmaxwell> And I'm unwilling to bludgeon people over the parameters to a blinking subtring operation.
 868 2012-07-26 19:26:54 RV___ has quit (Ping timeout: 272 seconds)
 869 2012-07-26 19:27:10 meLon has joined
 870 2012-07-26 19:27:11 meLon has quit (Changing host)
 871 2012-07-26 19:27:11 meLon has joined
 872 2012-07-26 19:27:40 <midnightmagic> #define BLOCKSUBSTR 48
 873 2012-07-26 19:27:59 Maccer has joined
 874 2012-07-26 19:28:53 <gmaxwell> Yea, though this won't help me much when I'm trying to help some poor sucker who's sent me a debug.log.
 875 2012-07-26 19:31:46 Icoin has joined
 876 2012-07-26 19:33:04 <Icoin> hi, can someone tell me why my bitcoind does have like 10 connections but dnt get any blocks ? http://pastebin.com/gnGZJWax
 877 2012-07-26 19:33:46 RazielZ has quit (Ping timeout: 252 seconds)
 878 2012-07-26 19:46:01 torsthaldo has joined
 879 2012-07-26 19:49:24 <gmaxwell> Icoin: how long has it been running?
 880 2012-07-26 19:49:49 <Icoin> ok its running now
 881 2012-07-26 19:50:03 <Icoin> i deleted everything and recompiled
 882 2012-07-26 19:50:09 <Icoin> thanks
 883 2012-07-26 19:50:31 <Icoin> gmaxwell it was running like 10 mins
 884 2012-07-26 19:51:28 sneak has joined
 885 2012-07-26 19:51:28 sneak has quit (Changing host)
 886 2012-07-26 19:51:28 sneak has joined
 887 2012-07-26 19:52:30 xrem has joined
 888 2012-07-26 19:54:25 RV___ has joined
 889 2012-07-26 19:55:53 xrem has quit (Quit: Leaving)
 890 2012-07-26 20:03:58 <jgarzik> This is the 'bitcoin' sub-directory of pynode: https://github.com/jgarzik/pynode/tree/master/bitcoin
 891 2012-07-26 20:04:15 <jgarzik> hopefully that becomes a "python-bitcoin" package, perhaps reuseable by others
 892 2012-07-26 20:04:50 <jgarzik> luke-jr: I'd be interested in a "what needs to change for python3" review, as I've little p3 knowledge
 893 2012-07-26 20:05:23 <jgarzik> well, I'm of very little python skill in general... :) ... but even less with python3
 894 2012-07-26 20:05:46 <jgarzik> general python code suggestions welcome too
 895 2012-07-26 20:06:51 RazielZ has joined
 896 2012-07-26 20:07:01 TD has joined
 897 2012-07-26 20:07:05 t7 has quit (Remote host closed the connection)
 898 2012-07-26 20:09:47 Maged has quit (Disconnected by services)
 899 2012-07-26 20:09:54 Maged_ has joined
 900 2012-07-26 20:10:05 Maged_ is now known as Maged
 901 2012-07-26 20:10:24 t7 has joined
 902 2012-07-26 20:10:46 <helo> i'm glad you released that before i started trying to get caesure up to speed
 903 2012-07-26 20:13:36 <helo> would pyopencl speed up pynode syncing??
 904 2012-07-26 20:15:08 <gmaxwell> Like a rocket motor helps a cow chew its cud.
 905 2012-07-26 20:16:28 <helo> was afraid of that :)
 906 2012-07-26 20:19:55 <luke-jr> jgarzik: Eloipool's "bitcoin" subdir would fit well in a python-bitcoin pkg
 907 2012-07-26 20:20:10 <jgarzik> note the massive caveats in 'TODO'...  it will sync a blockchain, but script verf and chain reorg (major, needed features for security) remain incomplete
 908 2012-07-26 20:20:21 <jgarzik> still a dev-only release
 909 2012-07-26 20:21:12 Z0rZ0rZ0r has joined
 910 2012-07-26 20:23:50 SphericalCow has quit (Quit: Leaving)
 911 2012-07-26 20:26:51 sytse has quit (Ping timeout: 240 seconds)
 912 2012-07-26 20:26:55 <luke-jr> bitcoind is using ~/.bitcoin/testnet/ again? O.o
 913 2012-07-26 20:29:08 <gmaxwell> 0_o
 914 2012-07-26 20:29:54 <gmaxwell> util.cpp:        path /= "testnet3";
 915 2012-07-26 20:32:32 <jgarzik> luke-jr: just looked at Eloipool's bitcoin subdir...  I think I cover most of that already
 916 2012-07-26 20:32:52 <luke-jr> jgarzik: ah, ok
 917 2012-07-26 20:32:59 <jgarzik> luke-jr: TX assembling and disassembling code is absent perhaps, but most other stuff is covered
 918 2012-07-26 20:33:46 <luke-jr> jgarzik: well, an important part of designing it was to not do anything unnecessary, since Eloipool is usually doing txn stuff in the busy sections
 919 2012-07-26 20:34:09 <gribble> New news from bitcoinrss: gavinandresen opened pull request 1633 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/1633>
 920 2012-07-26 20:34:12 <luke-jr> so maybe not the best fit anyway
 921 2012-07-26 20:35:05 <luke-jr> anyhow, something is broken with my testnet - it's trying to use /testnet/ (not /testnet3/) and dies as soon as I getwork it (not today-new - I'm testing with an old master)
 922 2012-07-26 20:35:17 <luke-jr> but I gotta run, will debug more later
 923 2012-07-26 20:35:47 <BlueMatt> why are we still spending time on testnet3 network connections? we didnt bother to solve this problem on testnet2, and it seems like a waste of effort, no?
 924 2012-07-26 20:36:21 sytse has joined
 925 2012-07-26 20:40:53 theymos has quit (Remote host closed the connection)
 926 2012-07-26 20:42:15 Marf has joined
 927 2012-07-26 20:43:53 <jgarzik> BlueMatt: given that it makes testnet useless, answering that question in the negative sort of implies giving up on testnet completely
 928 2012-07-26 20:44:20 <BlueMatt> I was under the impression we use #testnet3 on irc for testnet3 seeding again?
 929 2012-07-26 20:44:31 <gavinandresen> yes
 930 2012-07-26 20:44:53 <BlueMatt> worst case `alias bitcoind=rm ~/.bitcoin/peers.dat; bitcoind`
 931 2012-07-26 20:45:45 <gavinandresen> ~/.bitcoin/testnet3/peers.dat
 932 2012-07-26 20:45:49 <BlueMatt> sorry
 933 2012-07-26 20:46:06 <gavinandresen> (I just did that to test the patch....)
 934 2012-07-26 20:50:11 <jgarzik> BlueMatt: (re IRC)  yes, but then we start to connect, and download addresses from testnet 1/2 clients
 935 2012-07-26 20:50:19 <jgarzik> BlueMatt: ...and then start connecting to them all, etc...
 936 2012-07-26 20:50:42 <jgarzik> spreading their addresses, even if you're testnet3 and they're not
 937 2012-07-26 20:51:16 <BlueMatt> so we patch testnet3 stuff and debate about it, so that we can add a patch which can then be removed when 0.7 is released?
 938 2012-07-26 20:51:44 minimoose has quit (Quit: minimoose)
 939 2012-07-26 20:53:14 <gavinandresen> huh?  the patch will stay
 940 2012-07-26 20:53:59 <BlueMatt> s/then be removed/then be useless and could have been skipped at that point/
 941 2012-07-26 20:54:27 <gavinandresen> we have lots of code that is "should be removed at some point"
 942 2012-07-26 20:54:35 <gmaxwell> BlueMatt: what should be removed?
 943 2012-07-26 20:54:37 <gavinandresen> ... and we eventually remove it
 944 2012-07-26 20:54:37 <BlueMatt> so lets add more?
 945 2012-07-26 20:54:51 <gmaxwell> oh the testnet protocol version workaround? "meh"
 946 2012-07-26 20:55:06 <jgarzik> gavinandresen: commit e0e54740b10e28dac2fe7aa9b461e956452e9649 is confusing
 947 2012-07-26 20:55:06 <gmaxwell> Testnet usability is quite poor now, something must be done about it.
 948 2012-07-26 20:55:22 <BlueMatt> release 0.7, done?
 949 2012-07-26 20:55:30 <BlueMatt> why bother fixing it on master?
 950 2012-07-26 20:55:39 <gmaxwell> BlueMatt: No, testnet will be unusable in 0.7 release too.
 951 2012-07-26 20:55:44 <jgarzik> gavinandresen: #1, comment is incorrect.  It is known that orphans in mempool may happen during reorg.  TX mempool code also knows this.
 952 2012-07-26 20:55:57 <jgarzik> gavinandresen: #2, we call ConnectInputs, so the code appears redundant?
 953 2012-07-26 20:55:58 <BlueMatt> gmaxwell: after a reasonable upgrade time, it would be perfectly useable, no?
 954 2012-07-26 20:56:04 <gmaxwell> BlueMatt: so long as there are a lot of older nodes out there it is _very_ likely that all 8 of your outbound slots will be to useless nodes.
 955 2012-07-26 20:56:30 <gmaxwell> BlueMatt: this hasn't turned out to be true for the other testnet rule change.
 956 2012-07-26 20:56:44 <BlueMatt> are the testnet node version counts that old?
 957 2012-07-26 20:57:04 <gmaxwell> People are a little less agressive in upgrading testnet, I think...
 958 2012-07-26 20:57:18 <BlueMatt> oh, I would have guessed more
 959 2012-07-26 20:57:29 Maccer has quit (Excess Flood)
 960 2012-07-26 20:57:32 <jgarzik> I'm surprised at how many testnet nodes exist, at all
 961 2012-07-26 20:57:32 <gavinandresen> jgarzik: I suspect we're talking about two different kinds of 'orphans'
 962 2012-07-26 20:58:21 <jgarzik> gavinandresen: you added a check for missing inputs...  ConnectInputs does that too
 963 2012-07-26 20:58:52 <gavinandresen> Right. And ConnectInputs is always called before adding to the memory pool
 964 2012-07-26 20:59:15 <jgarzik> gavinandresen: Right.  And ConnectInputs is called _again_ when building a block, on purpose, for reasons like this.
 965 2012-07-26 20:59:19 <gavinandresen> ... therefore, the "This should never happen" comment is correct.  I should have used a different word for the commit message "missing parent
 966 2012-07-26 20:59:27 <jgarzik> gavinandresen: look down in the same function you modified...
 967 2012-07-26 20:59:48 gfinn has quit (Remote host closed the connection)
 968 2012-07-26 20:59:53 darkee has joined
 969 2012-07-26 21:00:07 <gavinandresen> Right.  Luke added a test case that calls mempool.AddUnchecked with a transaction that has a missing parent
 970 2012-07-26 21:00:37 <gavinandresen> ... which messed up the transaction-fee-calculation code and prompted that commit
 971 2012-07-26 21:01:03 <jgarzik> gavinandresen: ok?  Even without your change, that means ConnectInputs will fail, and that TX will not get included
 972 2012-07-26 21:01:30 <gmaxwell> sipa: did you ever finish that peer rotation code? It would be helpful for the problems testnet3 has.
 973 2012-07-26 21:02:23 <gavinandresen> jgarzik: I see, you're suggesting the code could be simpler....
 974 2012-07-26 21:03:04 darkee has quit (Ping timeout: 276 seconds)
 975 2012-07-26 21:03:14 Gnaffel has quit (Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713230316])
 976 2012-07-26 21:04:11 <gavinandresen> jgarzik: there's a difference between missing a parent (which should never happen) and having a parent that got re-organized away from you, though (which would cause ConnectInputs to fail)
 977 2012-07-26 21:05:55 rdponticelli has joined
 978 2012-07-26 21:10:37 darkee is now known as !~darkee@gateway/tor-sasl/darkee|darkee
 979 2012-07-26 21:11:16 Gnaffel has joined
 980 2012-07-26 21:15:49 <gmaxwell> gavinandresen: " What's the migration plan"  just break it. I'll fix my node to skip the checks, and feed the new nodes.
 981 2012-07-26 21:15:56 <gmaxwell> There are only 9 nodes in #bitcoinTEST3.
 982 2012-07-26 21:16:19 <gavinandresen> ok, then go for it
 983 2012-07-26 21:16:35 <gmaxwell> K.
 984 2012-07-26 21:16:49 MC1984 has quit (Ping timeout: 255 seconds)
 985 2012-07-26 21:17:04 <gavinandresen> just make sure eleven is one of the new magic bytes and I'll be happy.
 986 2012-07-26 21:18:07 <gavinandresen> actually, make them 11 and 0x11 and 011 and 111 and I'll be really happy
 987 2012-07-26 21:18:42 skeledrew has quit (Read error: Connection reset by peer)
 988 2012-07-26 21:19:51 MC1984 has joined
 989 2012-07-26 21:19:52 skeledrew has joined
 990 2012-07-26 21:22:29 Maccer has joined
 991 2012-07-26 21:23:52 SuperSonicSound has quit (Ping timeout: 276 seconds)
 992 2012-07-26 21:25:08 topace has quit (Read error: Connection reset by peer)
 993 2012-07-26 21:26:36 topace has joined
 994 2012-07-26 21:27:02 Hasbro_ has joined
 995 2012-07-26 21:27:31 Hasbro_ is now known as Hasbro
 996 2012-07-26 21:27:32 Hasbro has quit (Changing host)
 997 2012-07-26 21:27:32 Hasbro has joined
 998 2012-07-26 21:29:21 gfinn has joined
 999 2012-07-26 21:33:32 egecko has joined
1000 2012-07-26 21:36:35 <gmaxwell> weird.
1001 2012-07-26 21:36:39 egecko_ has joined
1002 2012-07-26 21:37:02 <gmaxwell> I have three connections from freaky nodes that don't care about the protocol version.
1003 2012-07-26 21:37:02 eoss has joined
1004 2012-07-26 21:37:03 eoss has quit (Changing host)
1005 2012-07-26 21:37:03 eoss has joined
1006 2012-07-26 21:37:28 <gmaxwell> oh I guess they're just connections that aren't up yet.
1007 2012-07-26 21:38:10 egecko has quit (Ping timeout: 276 seconds)
1008 2012-07-26 21:42:01 RV___ has quit (Ping timeout: 250 seconds)
1009 2012-07-26 21:42:02 <gmaxwell> gavinandresen: https://github.com/bitcoin/bitcoin/pull/1634 ?  I've got two nodes running that and successfully migrated the blockchain.
1010 2012-07-26 21:42:21 <gavinandresen> gmaxwell: cool.  IP address that I can connect to?
1011 2012-07-26 21:43:46 eoss has quit (Remote host closed the connection)
1012 2012-07-26 21:45:06 <gribble> New news from bitcoinrss: gmaxwell opened pull request 1634 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/1634>
1013 2012-07-26 21:46:29 <MC-Eeepc> i cant believe the txn pol is about 3000 now
1014 2012-07-26 21:48:15 <D34TH> wait a minute, 11 fetish?
1015 2012-07-26 21:48:20 <D34TH> meh
1016 2012-07-26 21:48:25 <D34TH> who am i to judge
1017 2012-07-26 21:51:07 talpan has quit (Quit: Verlassend)
1018 2012-07-26 21:53:02 <jgarzik> gavinandresen gmaxwell: pchMessageStart ACK.
1019 2012-07-26 21:53:23 <jgarzik> gavinandresen gmaxwell: change IRC to #testnet4, or leave as is?
1020 2012-07-26 21:53:38 <gmaxwell> with only 9 nodes in #testnet3 it hardly matters.
1021 2012-07-26 21:53:42 <jgarzik> ok
1022 2012-07-26 21:53:54 <gmaxwell> it happily tries connecting and fails.
1023 2012-07-26 21:54:08 <gavinandresen> ... over and over and over again....
1024 2012-07-26 21:54:29 <gmaxwell> The retries back off though.
1025 2012-07-26 22:00:37 sirk390 has quit (Quit: Leaving.)
1026 2012-07-26 22:00:47 <gavinandresen> testing to see what happens if I don't erase testnet3/blk* ....
1027 2012-07-26 22:02:26 <gmaxwell> I tested not deleting the peers.dat, and it rejected it and replaced it. But indeed, I didn't test the blk/index.
1028 2012-07-26 22:02:57 <gavinandresen> Starting with 500-something blocks, it's happily appending to the old blk0001.dat
1029 2012-07-26 22:03:01 16WAAXB84 has quit (Quit: Ex-Chat)
1030 2012-07-26 22:03:19 <gavinandresen> blkindex.dat doesn't have magic numbers in it
1031 2012-07-26 22:03:31 ahbritto_ has joined
1032 2012-07-26 22:04:12 <gavinandresen> ... so it might Just Work.  I suspect bad things might happen if it tried to validate a transaction spending from one of those first 500 blocks, though
1033 2012-07-26 22:04:14 <jgarzik> should have a testnet3 v2 node up in a few minutes, with public incoming
1034 2012-07-26 22:07:45 agricocb has quit (Quit: Leaving.)
1035 2012-07-26 22:10:18 <gavinandresen> so far so good, I spent block1's 50BTC and my mixed testnet node accepted it into it's wallet.
1036 2012-07-26 22:11:56 Maccer has quit (Excess Flood)
1037 2012-07-26 22:17:53 slush has quit (Quit: Leaving.)
1038 2012-07-26 22:19:49 <jgarzik> apropos of nothing...  figuring out how to properly index multiple chains sure is a headache.  I definitely understand why Satoshi bailed, and decided to only index the main chain.
1039 2012-07-26 22:21:17 <gmaxwell> I wonder if anything will blow up if a fewer-blocks chain has higher sum difficulty?
1040 2012-07-26 22:21:29 datagutt has quit (Quit: Computer has gone to sleep.)
1041 2012-07-26 22:22:10 <jgarzik> I don't think so
1042 2012-07-26 22:22:21 copumpkin has quit (Quit: Computer has gone to sleep.)
1043 2012-07-26 22:24:08 <gmaxwell> well, obviously— but I don't think I've ever tested that. Should be easy to do on testnet.
1044 2012-07-26 22:24:08 * jgarzik still wonders whether or not we prove a weaker chain's TXs are fully connectable down the line, and then notice that in time to stop a reorg
1045 2012-07-26 22:24:08 LuaKT has quit ()
1046 2012-07-26 22:24:33 <jgarzik> once a chain is long enough, you're not looking at connecting to confirmed (lower height from fork point in question) TXs, but TXs inside weaker-chain blocks connecting to other TXs inside weaker-chain blocks.
1047 2012-07-26 22:25:19 Maged has quit (Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347])
1048 2012-07-26 22:25:44 fpgaminer has quit (Ping timeout: 252 seconds)
1049 2012-07-26 22:26:28 fpgaminer has joined
1050 2012-07-26 22:27:12 ne0futur has quit (Ping timeout: 252 seconds)
1051 2012-07-26 22:29:03 brwyatt is now known as Away!~brwyatt@brwyatt.net|brwyatt
1052 2012-07-26 22:29:06 ne0futur has joined
1053 2012-07-26 22:29:06 ne0futur has quit (Changing host)
1054 2012-07-26 22:29:06 ne0futur has joined
1055 2012-07-26 22:29:52 RV___ has joined
1056 2012-07-26 22:30:29 Maccer has joined
1057 2012-07-26 22:31:52 cande has quit (Quit: Lämnar)
1058 2012-07-26 22:32:42 MC-Eeepc has quit (Ping timeout: 252 seconds)
1059 2012-07-26 22:35:49 ovidiusoft has quit (Read error: Operation timed out)
1060 2012-07-26 22:36:28 <jgarzik> current testnet3 v2 height?
1061 2012-07-26 22:37:03 <gmaxwell>     "blocks" : 8716,
1062 2012-07-26 22:37:27 <gmaxwell> it syncs really slow around 4000 some because I mined some jumbo blocks there.
1063 2012-07-26 22:37:53 <jgarzik> heh, I was wondering what was going on there
1064 2012-07-26 22:38:15 <gmaxwell> there is a block with something like 4000 transactions in it.
1065 2012-07-26 22:38:26 <jgarzik> ok, node up at us4.exmulti.net:18333
1066 2012-07-26 22:41:43 <gavinandresen> I'm 97.107.133.172:18311
1067 2012-07-26 22:42:43 <gmaxwell> I'm up at 6hgmaxwellgpv2oe.onion:18333
1068 2012-07-26 22:43:39 <gavinandresen> I'll switch the testnet faucet over tomorrow... time for dinner now.
1069 2012-07-26 22:45:31 Marf has quit (Ping timeout: 255 seconds)
1070 2012-07-26 22:45:47 <jgarzik> gmaxwell: cute, there is a vanitygen for onion addresses?  :)
1071 2012-07-26 22:46:49 bitllc_ has joined
1072 2012-07-26 22:47:51 <jgarzik> trying connection 31.221.2.51:18333 lastseen=1.1hrs
1073 2012-07-26 22:47:51 <jgarzik> connection timeout
1074 2012-07-26 22:47:51 <jgarzik> trying connection 66.25.3.111:18333 lastseen=1.1hrs
1075 2012-07-26 22:47:51 <jgarzik> connection timeout
1076 2012-07-26 22:47:51 <jgarzik> trying connection 66.25.3.111:18333 lastseen=1.1hrs
1077 2012-07-26 22:47:52 <jgarzik> connection timeout
1078 2012-07-26 22:47:56 <jgarzik> trying connection 31.221.2.51:18333 lastseen=1.1hrs
1079 2012-07-26 22:48:04 <jgarzik> Sure does like to try the same addresses over and over
1080 2012-07-26 22:48:20 <jgarzik> probably hitting the same empty addrman bucket over and over
1081 2012-07-26 22:48:56 bitllc has quit (Ping timeout: 272 seconds)
1082 2012-07-26 22:49:37 * jgarzik is mining with one CPU core, for whatever that's worth
1083 2012-07-26 22:49:53 <jgarzik> seems like somebody is mining with far more :)
1084 2012-07-26 22:51:06 Matt_von_Mises has joined
1085 2012-07-26 22:52:29 meLon has quit (Quit: Lost terminal)
1086 2012-07-26 22:52:38 <Matt_von_Mises> Can someone tell me the purpose of this line when looking at address times? https://github.com/bitcoin/bitcoin/blob/master/src/main.cpp#L2497
1087 2012-07-26 22:53:59 <jgarzik> Matt_von_Mises: CAddress is a versioned binary structure, and only recently gained 'nTime'
1088 2012-07-26 22:54:58 <gmaxwell> jgarzik: yes.
1089 2012-07-26 22:55:16 rdponticelli_ has joined
1090 2012-07-26 22:55:46 Hasbro has quit ()
1091 2012-07-26 22:55:47 <gmaxwell> jgarzik: it only knows the couple on IRC.
1092 2012-07-26 22:56:20 Cory has quit ()
1093 2012-07-26 22:56:32 rdponticelli has quit (Ping timeout: 272 seconds)
1094 2012-07-26 22:56:55 <gmaxwell> jgarzik: testnet3 isn't mined much, but previously someone revved the difficulty up to 16 in a "I'll get all to testnetcoins effort", and I told them if they didn't stop I'd just rewrite all their work. :)
1095 2012-07-26 22:57:25 <jgarzik> gmaxwell: I figure 1 cpu core will keep it going, if everybody else drops out
1096 2012-07-26 22:57:46 <gmaxwell> I should unlazy and put in a proper patch to only start mining at N minutes.
1097 2012-07-26 22:58:31 * jgarzik -> bike ride, while sunlight remains
1098 2012-07-26 22:59:23 bitllc_ has quit (Remote host closed the connection)
1099 2012-07-26 22:59:45 <Matt_von_Mises> jgarzik: Yes but why does it set the times in these strange ways?
1100 2012-07-26 23:02:01 paraipan has quit (Ping timeout: 276 seconds)
1101 2012-07-26 23:04:09 <Matt_von_Mises> Also where does the IsReachable function come from and what does it do?
1102 2012-07-26 23:04:27 davout has joined
1103 2012-07-26 23:04:42 <sipa> Matt_von_Mises: for example, you cannot reach an ipv6 address from an ipv4 one
1104 2012-07-26 23:05:00 <sipa> it's part of the logic that decides which public address to advertize
1105 2012-07-26 23:06:23 <sipa> gmaxwell: no, i didn't finish peer rotation
1106 2012-07-26 23:07:23 <gmaxwell> sipa: What do you think of having hidden service seednodes that work by just explicitly prepopulating the database with a few static HS nodes?
1107 2012-07-26 23:07:54 <gmaxwell> holy crap. why is this wallet.dat 481MBytes 0_o
1108 2012-07-26 23:08:09 <edcba> because there is a lot of bitcoins in it ? :)
1109 2012-07-26 23:08:11 <sipa> so, you connect, and they feed you some addr packets?
1110 2012-07-26 23:08:21 <gmaxwell> sipa: right.
1111 2012-07-26 23:09:02 <sipa> sure, that's what i intended to do
1112 2012-07-26 23:09:22 <sipa> if i ever get to rewrite a large part of bitcoin-seeder
1113 2012-07-26 23:09:29 <gmaxwell> edcba: The testnet3 blockchain is only about 6mbytes in total.
1114 2012-07-26 23:09:50 <gmaxwell> But my testnet3 wallet with lots of stuff in it is 481MBytes.
1115 2012-07-26 23:10:52 <gavinandresen> gmaxwell: weird. My 24,000 BTC testnet3 wallet is only 1M
1116 2012-07-26 23:12:45 <edcba> what is wallet storing ?
1117 2012-07-26 23:12:50 <gmaxwell> Well, I do have like ... 2000 orphaned coinbases in it.
1118 2012-07-26 23:12:53 <edcba> all tx ?
1119 2012-07-26 23:13:06 <edcba> no i mean generally
1120 2012-07-26 23:13:27 <gmaxwell> I wasn't responding to you.
1121 2012-07-26 23:13:35 <gmaxwell> It stores your private keys and your own txn.
1122 2012-07-26 23:13:42 <edcba> maybe some ppl spammed the network with something and you end up with those
1123 2012-07-26 23:13:43 <edcba> hmm
1124 2012-07-26 23:13:55 <edcba> noting more ?
1125 2012-07-26 23:15:17 paraipan has joined
1126 2012-07-26 23:20:19 <gmaxwell> the bitcointools wallet stuff is really unhappy with a file this big.
1127 2012-07-26 23:21:10 RazielZ has quit (Ping timeout: 246 seconds)
1128 2012-07-26 23:24:03 <Eliel> gmaxwell: the problem apparently wasn't due to the blk000x.dat file data. bitcoind has synced up fine.
1129 2012-07-26 23:24:41 <gmaxwell> $ ./dbdump.py --wallet-tx | wc -l
1130 2012-07-26 23:24:41 <gmaxwell> 122635
1131 2012-07-26 23:24:51 <midnightmagic> fuck you, whoever wrote satoshi dice
1132 2012-07-26 23:25:01 danbri has quit (Remote host closed the connection)
1133 2012-07-26 23:25:05 <gmaxwell> midnightmagic: hm?
1134 2012-07-26 23:27:22 <midnightmagic> gmaxwell: Block ACCEPTED           69435ms (block 188357)
1135 2012-07-26 23:28:27 <Matt_von_Mises> sipa: THanks for mentioning the IPv6 addresses. I still need my code to detect it's own IP for that. Though I'm more worried about the addr messages. I'm so confused I made a topic about it: https://bitcointalk.org/index.php?topic=95907.0
1136 2012-07-26 23:32:11 Zarutian has quit (Quit: Zarutian)
1137 2012-07-26 23:33:17 c4pt-otc has joined
1138 2012-07-26 23:35:11 <gmaxwell> Matt_von_Mises: You should have asked the question you asked there here.
1139 2012-07-26 23:35:49 <Matt_von_Mises> I did... Well maybe not as precisely.
1140 2012-07-26 23:36:02 <Matt_von_Mises> But it is something that needs in-depth explaination
1141 2012-07-26 23:36:07 <Matt_von_Mises> So the forums is probably best
1142 2012-07-26 23:36:12 <Matt_von_Mises> I need to go to bed soon as well.
1143 2012-07-26 23:38:53 <gmaxwell> Matt_von_Mises: I can only speak to what I expirenced. What you asked on IRC didn't give me anything to answer, what you asked on the forum did.
1144 2012-07-26 23:40:20 <Matt_von_Mises> Well the line I was looking at that I did not understand was the setting times to 5 days ago. But anyway, I've got to go to bed sorry. Bye.
1145 2012-07-26 23:40:52 Matt_von_Mises has quit (Quit: Leaving.)
1146 2012-07-26 23:43:52 Lolcust has quit (Ping timeout: 244 seconds)
1147 2012-07-26 23:44:22 Lolcust has joined
1148 2012-07-26 23:45:20 Pasha has joined
1149 2012-07-26 23:45:30 rdponticelli_ has quit (Ping timeout: 250 seconds)
1150 2012-07-26 23:47:40 Pasha is now known as Cory
1151 2012-07-26 23:49:02 Lolcust has quit (Ping timeout: 244 seconds)
1152 2012-07-26 23:52:04 graingert has joined
1153 2012-07-26 23:57:06 Bitxk has joined
1154 2012-07-26 23:57:35 _W_ has quit (Excess Flood)
1155 2012-07-26 23:57:43 _W_ has joined
1156 2012-07-26 23:58:03 Lolcust has joined