1 2013-11-03 00:01:25 <gmaxwell> warren: connect=xyz has nothing to do with bootstrap, and unless some bug has been introduced, the bootstrap loading runs in the loadblocks codepath and you won't download those same blocks from peers.
   2 2013-11-03 00:01:25 <gmaxwell> Perhaps you're being confused by how its logged? it looks like they're coming in from the network in the logs.
   3 2013-11-03 00:01:25 <gmaxwell> because its validating them as though they were.
   4 2013-11-03 00:01:25 groglogic has quit (Remote host closed the connection)
   5 2013-11-03 00:01:58 <warren> gmaxwell: when I import bootstrap.dat with -connect= to one peer, that  other peer's logs sees getblocks 500 at a time in sync with the indexing by the new client
   6 2013-11-03 00:04:07 <sipa> what do you see in debug.log (with -debug enabled)
   7 2013-11-03 00:04:29 <warren> ah, trying tat
   8 2013-11-03 00:08:35 crank has joined
   9 2013-11-03 00:10:46 justusranvier has joined
  10 2013-11-03 00:13:03 crank has quit (Ping timeout: 245 seconds)
  11 2013-11-03 00:15:21 ThomasV has joined
  12 2013-11-03 00:15:21 dgolds has quit (Remote host closed the connection)
  13 2013-11-03 00:15:21 dgolds has joined
  14 2013-11-03 00:17:32 <HaltingState> sipa, int secp256k1_ecdsa_pubkey_create(unsigned char *pubkey, int *pubkeylen, const unsigned char *seckey, int compressed);
  15 2013-11-03 00:17:32 <HaltingState> is that how i generate private/public keys?
  16 2013-11-03 00:18:04 B0g4r7 has joined
  17 2013-11-03 00:19:45 dgolds has quit (Ping timeout: 245 seconds)
  18 2013-11-03 00:19:45 <sipa> HaltingState: you pass in a random 32-byte string as seckey
  19 2013-11-03 00:19:45 <sipa> HaltingState: if it is valid, the corresponding pubkey is put in pubkey
  20 2013-11-03 00:19:45 <sipa> and true is returned
  21 2013-11-03 00:19:45 <sipa> otherwise, false is returned
  22 2013-11-03 00:19:45 <HaltingState> what is a non-valid 32 byte string
  23 2013-11-03 00:19:48 dgolds has joined
  24 2013-11-03 00:21:56 <sipa> all zeroes of example
  25 2013-11-03 00:21:56 AtashiCon has joined
  26 2013-11-03 00:21:56 <sipa> around 1 in 2^128 32-byte strings are invalid, so the odds of even ever seeing one is extremely rare
  27 2013-11-03 00:21:56 <sipa> but still, we need to deal with that possibility
  28 2013-11-03 00:21:56 <HaltingState> most random 32 byte strings are points on the curve?
  29 2013-11-03 00:21:56 <sipa> strings are not points
  30 2013-11-03 00:21:56 <warren> Importing bootstrap.dat...
  31 2013-11-03 00:21:56 <HaltingState> they get transformed into points somehow?
  32 2013-11-03 00:21:56 <sipa> private keys are mathematically numbers
  33 2013-11-03 00:21:56 <warren> then nothing except trying to connect to 0.0.0.0
  34 2013-11-03 00:21:56 <warren> no indexing of blocks
  35 2013-11-03 00:22:01 <sipa> each has a corresponding point on the curve as public key
  36 2013-11-03 00:24:07 <sipa> a private key is just a number
  37 2013-11-03 00:24:07 <sipa> a public key is a point with x/y coordinates
  38 2013-11-03 00:24:32 <sipa> almost every 256-bit number is a valid private key (one with a point on the curve corresponding to it)
  39 2013-11-03 00:26:20 <sipa> HaltingState: ok?
  40 2013-11-03 00:26:20 <HaltingState> yes
  41 2013-11-03 00:26:20 <HaltingState> i had an F in 750 level graduate group theory, remember that awful book ahahaha
  42 2013-11-03 00:26:20 <sipa> 750?
  43 2013-11-03 00:26:25 <HaltingState> i know there is a group operation in ECC and its not ring like integers (with addition/multiplication mod N) and that there is single operation
  44 2013-11-03 00:28:31 <HaltingState> 100 level is freshman, 200 second year etc.. 750... is ....
  45 2013-11-03 00:28:31 <sipa> ok
  46 2013-11-03 00:28:31 infinitevs has joined
  47 2013-11-03 00:28:31 <sipa> yes, there is an addition operation defined between points on the curve
  48 2013-11-03 00:28:31 <HaltingState> it only started to make sense to me after reading a lot of this stuff
  49 2013-11-03 00:28:31 <sipa> which always result in a new point on the curve (or the point at infinity)
  50 2013-11-03 00:28:31 <HaltingState> actualyl, if you find a point that is not in ring/group, you can probably recover private key (at least for RSA); so i guess those points have to be rare
  51 2013-11-03 00:28:31 <sipa> together, those form a group
  52 2013-11-03 00:28:31 infinitevs has quit (Client Quit)
  53 2013-11-03 00:28:31 datagutt has quit (Ping timeout: 245 seconds)
  54 2013-11-03 00:28:31 <sipa> more than half of random points are not on the curve
  55 2013-11-03 00:28:31 <sipa> forgrt RSA
  56 2013-11-03 00:28:36 <HaltingState> <sipa> almost every 256-bit number is a valid private key (one with a point on the curve corresponding to it)
  57 2013-11-03 00:30:42 <sipa> eh
  58 2013-11-03 00:30:42 <HaltingState> but half of them are not on curve?
  59 2013-11-03 00:30:42 <gmaxwell> private key.
  60 2013-11-03 00:30:42 <HaltingState> are private keys on the curve?
  61 2013-11-03 00:30:42 <sipa> a private key is a NUMBER
  62 2013-11-03 00:30:42 <sipa> a public key is a POINT
  63 2013-11-03 00:30:42 <HaltingState> ahhhh
  64 2013-11-03 00:30:42 <sipa> the curve comsists of points
  65 2013-11-03 00:30:42 <gmaxwell> half the x,y values in the field are not on the curve, a private key is an integer.
  66 2013-11-03 00:30:42 dgolds has quit (Remote host closed the connection)
  67 2013-11-03 00:30:42 * gmaxwell lets sipa handle it. oops. :P
  68 2013-11-03 00:30:42 <sipa> and actually, it is less tha  the square root, not less than half, sorry :)
  69 2013-11-03 00:30:42 dgolds has joined
  70 2013-11-03 00:30:42 <sipa> there are approximately 2**256 points on the curve
  71 2013-11-03 00:30:42 <HaltingState> ok, i have key generation in the golang secp256k1 working yay
  72 2013-11-03 00:30:45 <sipa> while there are (obviously) 2**512 points with 2 256-bit numbers
  73 2013-11-03 00:31:34 <gmaxwell> 115792089237316195423570985008687907852837564279074904382605163141518161494337 points for our curve.
  74 2013-11-03 00:32:58 <sipa> if you include the point at infinity
  75 2013-11-03 00:32:58 ThomasV has quit (Ping timeout: 272 seconds)
  76 2013-11-03 00:33:23 <sipa> (not that i checked the number, i just know it has to be odd if you coumt the entire group)
  77 2013-11-03 00:34:10 dgolds has quit (Ping timeout: 245 seconds)
  78 2013-11-03 00:35:15 <HaltingState> lol
  79 2013-11-03 00:39:11 <warren> confirmed, it is grabbing all of the blocks from the peer after "Importing bootstrap.dat..."
  80 2013-11-03 00:40:22 <sipa> what code version?
  81 2013-11-03 00:41:44 <warren> this is litecoin-0.8.5.1, I can reproduce it on bitcoin-0.8.5 too
  82 2013-11-03 00:42:06 <sipa> is bootstrap.dat renamed afterwards?
  83 2013-11-03 00:42:21 <warren> yes
  84 2013-11-03 00:42:49 <sipa> but you didn't get any ProcessBlock messages in debug.log before importing ended?
  85 2013-11-03 00:43:34 FluffyBunny has quit (Remote host closed the connection)
  86 2013-11-03 00:43:35 MiningBuddy has quit (Remote host closed the connection)
  87 2013-11-03 00:44:03 MiningBuddy has joined
  88 2013-11-03 00:44:03 MiningBuddy has quit (Changing host)
  89 2013-11-03 00:44:03 MiningBuddy has joined
  90 2013-11-03 00:44:07 FluffyBunny has joined
  91 2013-11-03 00:44:19 * sipa zZzZ
  92 2013-11-03 00:45:11 tmsk has quit (Quit: tmsk)
  93 2013-11-03 00:45:33 <warren> sipa: no ProcessBlock messages at all until it begins getting blocks from the peer.
  94 2013-11-03 00:46:33 reisha has quit ()
  95 2013-11-03 00:46:56 groglogic has joined
  96 2013-11-03 00:47:14 fanquake has joined
  97 2013-11-03 00:47:19 macboz has joined
  98 2013-11-03 00:47:31 <gmaxwell> warren: was this node already partially synced up before you did this?
  99 2013-11-03 00:47:52 <warren> gmaxwell: nope
 100 2013-11-03 00:49:31 <warren> I used linearize.py in bitcoin master from a bitcoin master node
 101 2013-11-03 00:49:47 Raziel has joined
 102 2013-11-03 00:50:02 <phantomcircuit> warren, lol
 103 2013-11-03 00:50:53 <warren> phantomcircuit: what?
 104 2013-11-03 00:50:54 <gmaxwell> warren: how big is your bootstrap.dat?
 105 2013-11-03 00:50:54 <phantomcircuit> warren, cat blocks/blk*dat > bootstrap.dat
 106 2013-11-03 00:50:55 <phantomcircuit> magic
 107 2013-11-03 00:51:19 <warren> gmaxwell: litecoin is 1.4GB, i'm redoing the bitcoin one now
 108 2013-11-03 00:51:47 <warren> phantomcircuit: if you do that isn't it out of order?  (not a probem I know)
 109 2013-11-03 00:51:56 <warren> except if you want it reproducible
 110 2013-11-03 00:51:59 <HaltingState> sipa, gmaxwell https://dl.dropboxusercontent.com/u/21517274/img/bitcoins_stolen.png
 111 2013-11-03 00:52:01 <phantomcircuit> warren, no it just has orphaned blocks
 112 2013-11-03 00:52:14 <HaltingState> i will add a secure random number generator and an entropy pool ahahaha; omg
 113 2013-11-03 00:54:10 dongsheng has joined
 114 2013-11-03 00:55:53 <warren>         LogPrintf("Loaded %i blocks from external file in %"PRI64d"ms\n", nLoaded, GetTimeMillis() - nStart);
 115 2013-11-03 00:55:56 <warren> not seeing this in debug.log at al
 116 2013-11-03 00:56:48 one_zero has joined
 117 2013-11-03 01:02:17 <warren> I give up for now.
 118 2013-11-03 01:05:02 <dobry-den> What's the checklist for verifying a block? I imagine 1) Calculate difficulty, 2) Verify PoF, if valid, then 3) verify txns.
 119 2013-11-03 01:05:12 <dobry-den> I remember seeing a checklist of the wiki a while back but can't find it
 120 2013-11-03 01:07:37 realazthat has quit (Ping timeout: 272 seconds)
 121 2013-11-03 01:08:15 ahmedbodi has joined
 122 2013-11-03 01:09:08 realazthat has joined
 123 2013-11-03 01:10:13 sustrik has joined
 124 2013-11-03 01:13:56 realazthat has quit (Ping timeout: 240 seconds)
 125 2013-11-03 01:16:00 <warren> figured out hte problem.  the linearize.py output just doesn't work.
 126 2013-11-03 01:16:08 <warren> when I cat together the blocks files it works
 127 2013-11-03 01:19:11 zz_ahmedbodi has joined
 128 2013-11-03 01:22:08 ahmedbodi has quit (Quit: Crypto-Expert Pools(http://crypto-expert.com))
 129 2013-11-03 01:24:31 dongsheng has quit (Ping timeout: 250 seconds)
 130 2013-11-03 01:24:40 zz_ahmedbodi is now known as ahmedbodi
 131 2013-11-03 01:27:17 realazthat has joined
 132 2013-11-03 01:28:05 ahmedbodi has quit (Quit: Crypto-Expert Pools(http://crypto-expert.com))
 133 2013-11-03 01:28:20 zz_ahmedbodi has joined
 134 2013-11-03 01:28:20 zz_ahmedbodi has quit (Excess Flood)
 135 2013-11-03 01:29:10 Arnavion has joined
 136 2013-11-03 01:30:36 eoss has joined
 137 2013-11-03 01:30:43 eoss has quit (Remote host closed the connection)
 138 2013-11-03 01:31:58 johnsoft has quit (Ping timeout: 240 seconds)
 139 2013-11-03 01:32:26 canoon has joined
 140 2013-11-03 01:32:36 Anduck has quit (Ping timeout: 272 seconds)
 141 2013-11-03 01:32:55 johnsoft has joined
 142 2013-11-03 01:33:23 zz_ahmedbodi has joined
 143 2013-11-03 01:33:23 zz_ahmedbodi has quit (Excess Flood)
 144 2013-11-03 01:38:39 dgolds has joined
 145 2013-11-03 01:43:13 jakov has quit (Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/)
 146 2013-11-03 01:46:46 <jgarzik> warren, sounds like your python is broken
 147 2013-11-03 01:47:26 ahmedbodi has joined
 148 2013-11-03 01:49:34 <warren> jgarzik: fedora 19?
 149 2013-11-03 01:49:54 ahmedbodi has quit (Quit: Crypto-Expert Pools(http://crypto-expert.com))
 150 2013-11-03 01:50:15 ahmedbodi has joined
 151 2013-11-03 01:51:53 robocoin_ has joined
 152 2013-11-03 01:54:45 robocoin has quit (Ping timeout: 240 seconds)
 153 2013-11-03 01:59:49 Application has quit (Remote host closed the connection)
 154 2013-11-03 02:03:52 Arnavion has quit (Quit: Arnavion)
 155 2013-11-03 02:04:29 Arnavion has joined
 156 2013-11-03 02:04:47 Pucilowski has quit (Remote host closed the connection)
 157 2013-11-03 02:05:31 Pucilowski has joined
 158 2013-11-03 02:05:44 lianj has joined
 159 2013-11-03 02:07:04 msvb-lab has quit (Ping timeout: 272 seconds)
 160 2013-11-03 02:07:10 RazielZ has joined
 161 2013-11-03 02:07:34 MoALTz_ has joined
 162 2013-11-03 02:08:52 crank has joined
 163 2013-11-03 02:08:56 MoALTz has quit (Ping timeout: 245 seconds)
 164 2013-11-03 02:09:21 Raziel has quit (Ping timeout: 245 seconds)
 165 2013-11-03 02:09:42 molec has joined
 166 2013-11-03 02:11:29 <HaltingState> +
 167 2013-11-03 02:12:44 moleccc has quit (Ping timeout: 240 seconds)
 168 2013-11-03 02:13:42 crank has quit (Ping timeout: 260 seconds)
 169 2013-11-03 02:16:51 sustrik has quit (Ping timeout: 245 seconds)
 170 2013-11-03 02:18:03 a_meteor has joined
 171 2013-11-03 02:19:39 gjs278 has quit (Quit: Konversation terminated!)
 172 2013-11-03 02:22:34 msvb-lab has joined
 173 2013-11-03 02:22:55 Application has joined
 174 2013-11-03 02:24:31 <jgarzik> warren, dunno, still on Ubuntu here.  That's linearize.py on Ubuntu 13 generated the current bootstrap.dat torrent, which has been widely validated.
 175 2013-11-03 02:26:09 gjs278 has joined
 176 2013-11-03 02:27:52 CryptoBuck has joined
 177 2013-11-03 02:32:27 roconnor has joined
 178 2013-11-03 02:33:28 <warren> petertodd: did you get a BIP number assigned?
 179 2013-11-03 02:39:43 ds is now known as away!ds@gateway/shell/cloudant/x-kqsgikodvlabxlrd|dongshengcn
 180 2013-11-03 02:41:45 oPen_syLar has joined
 181 2013-11-03 02:43:48 MoALTz__ has joined
 182 2013-11-03 02:44:10 dongshengcn is now known as ds|away
 183 2013-11-03 02:46:46 msvb-lab has quit (Quit: msvb-lab)
 184 2013-11-03 02:46:50 MoALTz_ has quit (Ping timeout: 260 seconds)
 185 2013-11-03 02:47:41 BlackPrapor has quit (Ping timeout: 272 seconds)
 186 2013-11-03 03:00:40 mapppum has joined
 187 2013-11-03 03:02:04 bbrian has joined
 188 2013-11-03 03:04:09 mappum has quit (Ping timeout: 272 seconds)
 189 2013-11-03 03:08:18 android_ has quit (Ping timeout: 240 seconds)
 190 2013-11-03 03:08:31 melvster has quit (Ping timeout: 245 seconds)
 191 2013-11-03 03:09:02 crank has joined
 192 2013-11-03 03:11:46 rolme has joined
 193 2013-11-03 03:13:21 crank has quit (Ping timeout: 245 seconds)
 194 2013-11-03 03:21:31 gulli has quit (Ping timeout: 250 seconds)
 195 2013-11-03 03:33:09 <petertodd> warren: nope
 196 2013-11-03 03:39:31 dgolds has quit (Read error: Connection reset by peer)
 197 2013-11-03 03:40:25 ds is now known as away!ds@gateway/shell/cloudant/x-kqsgikodvlabxlrd|dongshengcn
 198 2013-11-03 03:40:41 dgolds has joined
 199 2013-11-03 03:42:54 Subo1977_ has joined
 200 2013-11-03 03:42:59 Subo1977 has quit (Ping timeout: 240 seconds)
 201 2013-11-03 03:44:53 dongshengcn is now known as ds|away
 202 2013-11-03 03:53:34 Apexseals has quit (Read error: Connection reset by peer)
 203 2013-11-03 03:53:53 Apexseals has joined
 204 2013-11-03 03:54:18 malaimo has quit (Ping timeout: 245 seconds)
 205 2013-11-03 03:56:26 malaimo has joined
 206 2013-11-03 03:56:52 hsmiths has quit (Quit: Nettalk6 - www.ntalk.de)
 207 2013-11-03 03:57:17 hsmiths has joined
 208 2013-11-03 04:02:00 rolme has quit (Quit: My iMac has gone to sleep. ZZZzzz…)
 209 2013-11-03 04:02:00 groglogic has quit (Remote host closed the connection)
 210 2013-11-03 04:05:43 mikey__ has left ()
 211 2013-11-03 04:05:50 Zarutian has quit (Quit: Zarutian)
 212 2013-11-03 04:06:18 bbrian has quit (Ping timeout: 246 seconds)
 213 2013-11-03 04:07:14 rolme has joined
 214 2013-11-03 04:09:15 crank has joined
 215 2013-11-03 04:13:56 crank has quit (Ping timeout: 245 seconds)
 216 2013-11-03 04:17:48 rolme has quit (Quit: My iMac has gone to sleep. ZZZzzz…)
 217 2013-11-03 04:20:54 Neozonz has joined
 218 2013-11-03 04:22:57 Perlboy has quit (Excess Flood)
 219 2013-11-03 04:23:03 Perlboy has joined
 220 2013-11-03 04:24:09 Neozonz has quit (Ping timeout: 246 seconds)
 221 2013-11-03 04:31:04 <Evilmax> ;;blocks
 222 2013-11-03 04:31:09 <gribble> 267623
 223 2013-11-03 04:31:11 <Evilmax> ;;blocks
 224 2013-11-03 04:31:12 <gribble> 267623
 225 2013-11-03 04:42:14 Musk has joined
 226 2013-11-03 04:44:36 crass has quit (Read error: Connection reset by peer)
 227 2013-11-03 04:44:41 [7] has quit (Read error: Operation timed out)
 228 2013-11-03 04:46:08 crass has joined
 229 2013-11-03 04:46:21 TheSeven has joined
 230 2013-11-03 04:47:33 roconnor has quit (Remote host closed the connection)
 231 2013-11-03 04:53:03 CheckDavid has quit (Quit: Leaving)
 232 2013-11-03 04:55:24 molecular has quit (Ping timeout: 248 seconds)
 233 2013-11-03 04:56:14 molecular has joined
 234 2013-11-03 05:08:11 dgolds has quit (Remote host closed the connection)
 235 2013-11-03 05:08:34 vub has joined
 236 2013-11-03 05:09:50 a_meteor has quit (Ping timeout: 272 seconds)
 237 2013-11-03 05:15:46 hsmiths has quit (Quit: bit)
 238 2013-11-03 05:17:04 agricocb has joined
 239 2013-11-03 05:20:03 hsmiths has joined
 240 2013-11-03 05:29:37 gingpark has joined
 241 2013-11-03 05:36:30 <Polyatomic> Bitcoin-QT Question: Is there a rule of thumb I can follow regarding how often I should back up my wallet.dat
 242 2013-11-03 05:39:28 dgolds has joined
 243 2013-11-03 05:40:39 <weex> every 10 transactions
 244 2013-11-03 05:40:53 <weex> the client generates 100 addresses in advance
 245 2013-11-03 05:42:09 ds is now known as away!ds@gateway/shell/cloudant/x-kqsgikodvlabxlrd|dongshengcn
 246 2013-11-03 05:43:56 dgolds has quit (Ping timeout: 245 seconds)
 247 2013-11-03 05:45:42 owowo has quit (Quit: °!°                    ~~ S4n1tY 1S Fut1l3 ~~                        °!°)
 248 2013-11-03 05:46:35 dongshengcn is now known as ds|away
 249 2013-11-03 05:51:57 Application has quit (Ping timeout: 240 seconds)
 250 2013-11-03 05:57:27 ThomasV has joined
 251 2013-11-03 06:02:07 CryptoBuck has quit (Ping timeout: 272 seconds)
 252 2013-11-03 06:02:56 CryptoBuck has joined
 253 2013-11-03 06:03:01 <michagogo> cloud!uid14316@wikia/Michagogo|Polyatomic: at least every $keypool address generations
 254 2013-11-03 06:03:29 <michagogo> cloud!uid14316@wikia/Michagogo|An address generation happens either when you ask for it, or when you create a transaction involving change.
 255 2013-11-03 06:03:53 <michagogo> cloud!uid14316@wikia/Michagogo|The keypool, by default, is 100 addresses, but that's configurable.
 256 2013-11-03 06:05:26 <michagogo> cloud!uid14316@wikia/Michagogo|(Bitcoin generates a certain number of addresses ahead of time, and when the software needs a new address, it takes the oldest one from this pool and generates a new one to add to the end
 257 2013-11-03 06:05:38 Application has joined
 258 2013-11-03 06:06:43 <michagogo> cloud!uid14316@wikia/Michagogo|, which means that as long as your backup is recent enough to include all the addresses you've pulled out of the keypool, you're good)
 259 2013-11-03 06:09:56 crank has joined
 260 2013-11-03 06:11:00 <Polyatomic> cheers michagogo|cloud :what happens after 100 change addresses are generated. When on default.
 261 2013-11-03 06:11:30 <michagogo> cloud!uid14316@wikia/Michagogo|Any addresses, not just change addresses
 262 2013-11-03 06:11:48 <michagogo> cloud!uid14316@wikia/Michagogo|And at that point, your backups will be incomplete
 263 2013-11-03 06:12:01 sustrik has joined
 264 2013-11-03 06:12:07 <michagogo> cloud!uid14316@wikia/Michagogo|Because you will have been using addresses that aren't in the backup
 265 2013-11-03 06:12:41 <michagogo> cloud!uid14316@wikia/Michagogo|I suspect you'll find a good explanation at the following link: ,,(bc,wiki keypool)
 266 2013-11-03 06:12:42 <gribble> https://en.bitcoin.it/wiki/Key_pool | Dec 12, 2012 ... New public and private keys are pre-generated and stored in a queue before use . This pooling feature was added so backups of the wallet ...
 267 2013-11-03 06:13:04 <Polyatomic> thanks michagogo|cloud
 268 2013-11-03 06:13:35 <michagogo> cloud!uid14316@wikia/Michagogo|Np
 269 2013-11-03 06:14:45 crank has quit (Ping timeout: 240 seconds)
 270 2013-11-03 06:18:52 JZavala has quit ()
 271 2013-11-03 06:26:17 Ferroh has quit (Ping timeout: 245 seconds)
 272 2013-11-03 06:34:21 dansmith_btc has joined
 273 2013-11-03 06:40:17 dgolds has joined
 274 2013-11-03 06:44:18 sustrik has quit (Ping timeout: 245 seconds)
 275 2013-11-03 06:44:21 dgolds has quit (Ping timeout: 240 seconds)
 276 2013-11-03 06:44:29 JZavala has joined
 277 2013-11-03 06:45:56 eoss has joined
 278 2013-11-03 06:51:10 a_meteor has joined
 279 2013-11-03 06:57:00 CodeName has joined
 280 2013-11-03 06:57:15 Ferroh has joined
 281 2013-11-03 06:59:13 ericmuyser has quit (Remote host closed the connection)
 282 2013-11-03 06:59:47 ericmuyser has joined
 283 2013-11-03 07:01:41 bitspill has joined
 284 2013-11-03 07:04:21 ericmuyser has quit (Ping timeout: 240 seconds)
 285 2013-11-03 07:05:36 crank has joined
 286 2013-11-03 07:15:02 crank has quit (Ping timeout: 245 seconds)
 287 2013-11-03 07:15:56 sustrik has joined
 288 2013-11-03 07:16:42 vub has quit (Ping timeout: 245 seconds)
 289 2013-11-03 07:17:51 dust-otc has quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
 290 2013-11-03 07:20:52 sustrik has quit (Ping timeout: 245 seconds)
 291 2013-11-03 07:29:48 ThomasV has quit (Ping timeout: 272 seconds)
 292 2013-11-03 07:30:35 Zoop_ has quit (Ping timeout: 264 seconds)
 293 2013-11-03 07:35:40 Eiii has quit ()
 294 2013-11-03 07:36:51 Zoop_ has joined
 295 2013-11-03 07:38:22 Eiii has joined
 296 2013-11-03 07:38:49 Applicat_ has joined
 297 2013-11-03 07:38:49 markus__ has joined
 298 2013-11-03 07:40:32 bbrian has joined
 299 2013-11-03 07:40:57 CryptoBuck has quit (Read error: Connection reset by peer)
 300 2013-11-03 07:41:08 dgolds has joined
 301 2013-11-03 07:41:31 MoALTz__ has quit (Quit: brb)
 302 2013-11-03 07:41:32 CryptoBuck has joined
 303 2013-11-03 07:41:42 Application has quit (Ping timeout: 245 seconds)
 304 2013-11-03 07:41:50 MoALTz has joined
 305 2013-11-03 07:43:56 Applicat_ has quit (Ping timeout: 248 seconds)
 306 2013-11-03 07:45:13 ds is now known as away!ds@gateway/shell/cloudant/x-kqsgikodvlabxlrd|dongshengcn
 307 2013-11-03 07:45:27 eoss has quit (Remote host closed the connection)
 308 2013-11-03 07:45:33 CryptoBuck has quit (Ping timeout: 240 seconds)
 309 2013-11-03 07:45:36 dgolds has quit (Ping timeout: 245 seconds)
 310 2013-11-03 07:45:52 bbrian has quit (Ping timeout: 245 seconds)
 311 2013-11-03 07:46:09 CryptoBuck has joined
 312 2013-11-03 07:49:42 dongshengcn is now known as ds|away
 313 2013-11-03 07:49:49 Application has joined
 314 2013-11-03 07:51:30 markus__ has quit (Read error: Connection reset by peer)
 315 2013-11-03 07:56:08 <Evilmax> ;;blocks
 316 2013-11-03 07:56:09 <gribble> 267657
 317 2013-11-03 07:57:56 melvster has joined
 318 2013-11-03 07:59:13 FluffyBunny has quit (Quit: Off to my cookies… And milk…)
 319 2013-11-03 07:59:51 Thepok has joined
 320 2013-11-03 08:00:44 bitspill has quit (Read error: Operation timed out)
 321 2013-11-03 08:10:41 crank has joined
 322 2013-11-03 08:11:41 melvster has quit (Remote host closed the connection)
 323 2013-11-03 08:13:31 melvster has joined
 324 2013-11-03 08:15:51 macboz has quit (Quit: This computer has gone to sleep)
 325 2013-11-03 08:16:02 crank has quit (Ping timeout: 272 seconds)
 326 2013-11-03 08:16:46 Smrtz has left ()
 327 2013-11-03 08:26:49 ThomasV has joined
 328 2013-11-03 08:29:57 vub has joined
 329 2013-11-03 08:38:57 mapppum has quit (Read error: Connection reset by peer)
 330 2013-11-03 08:41:44 dgolds has joined
 331 2013-11-03 08:44:01 dervos has joined
 332 2013-11-03 08:46:05 ds is now known as away!ds@gateway/shell/cloudant/x-kqsgikodvlabxlrd|dongshengcn
 333 2013-11-03 08:46:10 dgolds has quit (Ping timeout: 260 seconds)
 334 2013-11-03 08:46:13 CodeName has quit (Quit: Page closed)
 335 2013-11-03 08:49:46 RazielZ has quit (Ping timeout: 245 seconds)
 336 2013-11-03 08:50:32 dongshengcn is now known as ds|away
 337 2013-11-03 08:50:59 CryptoBuck has quit (Ping timeout: 245 seconds)
 338 2013-11-03 08:51:57 CryptoBuck has joined
 339 2013-11-03 08:55:33 Tom_Soft has joined
 340 2013-11-03 08:56:20 wiretapped has quit (Ping timeout: 240 seconds)
 341 2013-11-03 08:57:10 ov has joined
 342 2013-11-03 08:58:30 MiningBuddy- has joined
 343 2013-11-03 08:58:51 wiretapped has joined
 344 2013-11-03 08:59:18 MiningBuddy has quit (Remote host closed the connection)
 345 2013-11-03 09:05:48 crank has joined
 346 2013-11-03 09:08:43 a_meteor has quit (Ping timeout: 246 seconds)
 347 2013-11-03 09:16:22 macboz has joined
 348 2013-11-03 09:16:28 crank has quit (Ping timeout: 272 seconds)
 349 2013-11-03 09:18:30 CodeName has joined
 350 2013-11-03 09:18:53 a_meteor has joined
 351 2013-11-03 09:20:31 toffoo has quit ()
 352 2013-11-03 09:28:31 Nopik has joined
 353 2013-11-03 09:30:02 tmsk has joined
 354 2013-11-03 09:34:51 Eiii has quit ()
 355 2013-11-03 09:39:50 GingerGeek[Away] is now known as GingerGeek
 356 2013-11-03 09:40:51 GingerGeek has quit (Max SendQ exceeded)
 357 2013-11-03 09:41:14 GingerGeek has joined
 358 2013-11-03 09:41:14 GingerGeek has quit (Changing host)
 359 2013-11-03 09:41:14 GingerGeek has joined
 360 2013-11-03 09:42:43 dgolds has joined
 361 2013-11-03 09:47:30 dgolds has quit (Ping timeout: 272 seconds)
 362 2013-11-03 09:47:46 canoon has quit (Ping timeout: 260 seconds)
 363 2013-11-03 09:51:30 ParadoxBTC has joined
 364 2013-11-03 09:54:19 a_meteor has quit (Ping timeout: 245 seconds)
 365 2013-11-03 09:55:20 macboz has quit (Quit: This computer has gone to sleep)
 366 2013-11-03 09:57:43 Nesetalis has quit (Ping timeout: 246 seconds)
 367 2013-11-03 10:04:03 roconnor__ has joined
 368 2013-11-03 10:05:44 crank has joined
 369 2013-11-03 10:06:42 roconnor_ has quit (Ping timeout: 245 seconds)
 370 2013-11-03 10:08:41 msvb-lab has joined
 371 2013-11-03 10:09:09 FabianB_ has joined
 372 2013-11-03 10:09:46 FabianB has quit (Ping timeout: 245 seconds)
 373 2013-11-03 10:11:27 Polyatomic has quit (Quit: Leaving)
 374 2013-11-03 10:16:21 crank has quit (Ping timeout: 240 seconds)
 375 2013-11-03 10:26:08 ThomasV has quit (Ping timeout: 272 seconds)
 376 2013-11-03 10:28:34 MC1984 has joined
 377 2013-11-03 10:37:42 Norrlandssiesta has quit (Ping timeout: 260 seconds)
 378 2013-11-03 10:41:55 Tom_Soft has quit ()
 379 2013-11-03 10:43:12 _ingsoc has joined
 380 2013-11-03 10:43:20 dgolds has joined
 381 2013-11-03 10:47:46 dgolds has quit (Ping timeout: 246 seconds)
 382 2013-11-03 10:47:49 ds is now known as away!ds@gateway/shell/cloudant/x-kqsgikodvlabxlrd|dongshengcn
 383 2013-11-03 10:48:25 macboz has joined
 384 2013-11-03 10:50:10 BlackPrapor has joined
 385 2013-11-03 10:52:16 dongshengcn is now known as ds|away
 386 2013-11-03 10:52:49 paracyst has quit ()
 387 2013-11-03 10:57:25 tmsk has quit (Quit: tmsk)
 388 2013-11-03 10:57:46 CodeName has quit (Ping timeout: 260 seconds)
 389 2013-11-03 11:00:03 ThomasV has joined
 390 2013-11-03 11:00:23 a_meteor has joined
 391 2013-11-03 11:00:23 Raccoon^ has joined
 392 2013-11-03 11:01:44 Mike_B has joined
 393 2013-11-03 11:02:09 Musk__ has joined
 394 2013-11-03 11:02:57 Raccoon has quit (Read error: Operation timed out)
 395 2013-11-03 11:03:00 Raccoon^ is now known as Raccoon
 396 2013-11-03 11:03:29 BlackPrapor has quit (Ping timeout: 245 seconds)
 397 2013-11-03 11:03:40 Musk has quit (Ping timeout: 240 seconds)
 398 2013-11-03 11:06:04 crank has joined
 399 2013-11-03 11:06:20 Musk__ has quit (Client Quit)
 400 2013-11-03 11:06:35 Musk__ has joined
 401 2013-11-03 11:06:40 runeks_ has quit (Ping timeout: 240 seconds)
 402 2013-11-03 11:06:57 Musk__ has left ()
 403 2013-11-03 11:11:30 <HaltingState> sipa, heheh https://github.com/haltingstate/telehash
 404 2013-11-03 11:12:13 <HaltingState> this guy is going to be pissed  at me; he wants to use RSA and i am like "No" and wants to use r curve and i think i will have first working implementation of his things because they are screwing with rsa in javascript/node etc
 405 2013-11-03 11:14:15 WWWdotANONdotSX has left ()
 406 2013-11-03 11:14:16 <melvster> HaltingState: IMHO, RSA in general is superior to ECC, though ECC is certainly more compact
 407 2013-11-03 11:14:49 <HaltingState> i think it should support both, but i am designing it to be secure even if ECC is broken
 408 2013-11-03 11:15:13 <melvster> HaltingState: +1 best of all worlds
 409 2013-11-03 11:15:29 <HaltingState> they could break an AES key on a packet and they still have to do preimage attack on SHA256 if they want to encrypt more than just that single packet
 410 2013-11-03 11:16:02 <Eliel> you mean decrypt?
 411 2013-11-03 11:16:13 <HaltingState> this thing will allow you to created shared/distributed entropy pools where you have hundreds of nodes that each have shared secrets with each other and it sort of insane
 412 2013-11-03 11:16:18 <HaltingState> ya, decrypt
 413 2013-11-03 11:16:42 GingerGeek is now known as GingerGeek[Away]
 414 2013-11-03 11:16:45 crank has quit (Ping timeout: 240 seconds)
 415 2013-11-03 11:16:51 <melvster> HaltingState: By the way im working on something similar ... a complete abstraction of bitcoin to the web, including the addressing system and adding data to that (already working)
 416 2013-11-03 11:17:32 Thepok has quit (Ping timeout: 272 seconds)
 417 2013-11-03 11:17:46 <HaltingState> so A introduces B to C and  gives sha256 of nonce of shared secrete between A and C to B and then you use that for shared secret between B and C and even if C's private key is public, the communication betwen B and C is secure as long as they dont know shared secret between A and C, AND they cant do preimage attack on sha256
 418 2013-11-03 11:17:58 <HaltingState> melvster, o0o0o0 gimme more info
 419 2013-11-03 11:18:24 valparaiso is now known as valparaiso_afk
 420 2013-11-03 11:18:32 <HaltingState> i want telehash to use bitcoin addresses because we will have trust stuff soon and it can be used for anti sybil attack etc
 421 2013-11-03 11:19:39 valparaiso_afk is now known as valparaiso
 422 2013-11-03 11:19:58 <melvster> HaltingState: starting with the model ive translated it to the semantic web so that any web page could describe a block (Ive not yet done transactions but hopefully this week) ... I have a basic web miner, and a client which is quite manual right now ... I've replaced the P2P network with an abstraction of bitcoind that is agnostic to the transport mechanism, so can work over P2P as per satsoshi's client, or HTTP via the web ... I'm right now putti
 423 2013-11-03 11:19:59 <melvster> ng together user interfaces
 424 2013-11-03 11:20:01 <Eliel> HaltingState: this thing you're working on looks rather promising from a quick look :)
 425 2013-11-03 11:20:44 <melvster> ive also modeled bitcoin addresses than can be added to any web page using the semantic web, and via the web (or offline) you can tie arbitrary key value pairs to it
 426 2013-11-03 11:21:41 <melvster> HaltingState: Some rough example is here: http://testcoin.org/.well-known/ni/sha-256/AAAAAAAAAAX--HN-FN6076EaoWrmBS5rXPc3WGOUuYY
 427 2013-11-03 11:22:24 <melvster> I'm working half from satoshi's original concept, half from what has been implemented to date
 428 2013-11-03 11:24:40 MC1984_ has joined
 429 2013-11-03 11:24:40 MC1984_ has quit (Changing host)
 430 2013-11-03 11:24:40 MC1984_ has joined
 431 2013-11-03 11:25:46 MC1984 has quit (Ping timeout: 272 seconds)
 432 2013-11-03 11:26:54 <melvster> PS I like your use of the term "mesh protocol" :)
 433 2013-11-03 11:27:47 <sipa> melvster: what is the end goal?
 434 2013-11-03 11:28:10 ov has quit (Ping timeout: 250 seconds)
 435 2013-11-03 11:29:04 <melvster> sipa: I dont really have a goal, but it seems to me that the web is a great system because it has a huge audience, and bitcoin is a great system because -- well we all know why ... so the intersection is interesting to me ... perhaps it can be to bitcoin what hotmail was to email ...
 436 2013-11-03 11:29:30 <sipa> that seems very vague
 437 2013-11-03 11:29:31 <melvster> main goal is to increase bitcoin adoption
 438 2013-11-03 11:29:48 <sipa> and the web in general isn't very compatible with bitcoin's philosophy
 439 2013-11-03 11:29:49 <melvster> web stuff is often vague
 440 2013-11-03 11:30:06 <sipa> as the web is very service-client, not peer to peer
 441 2013-11-03 11:30:06 a_meteor has quit (Ping timeout: 272 seconds)
 442 2013-11-03 11:30:24 <melvster> sipa: what do you mean by compatible ... yeah the reason it's client server was not how it was intended to be
 443 2013-11-03 11:30:26 <sipa> i.e., you'll always be needing to trust the data on a page
 444 2013-11-03 11:30:41 <melvster> this is true
 445 2013-11-03 11:30:52 <melvster> but people do this every day already
 446 2013-11-03 11:31:20 <sipa> well that's like saying that b.i is a good thing because people already visit websites
 447 2013-11-03 11:31:32 <melvster> b.i?
 448 2013-11-03 11:31:39 <sipa> blockchain.info
 449 2013-11-03 11:32:17 <melvster> yes, exactly ... people are used to working with the web ... you can get millions of users with a good system
 450 2013-11-03 11:32:30 <melvster> this is very common on the web
 451 2013-11-03 11:32:41 <melvster> in the sense that it's been done 1000s of times
 452 2013-11-03 11:33:13 <sipa> the point is that bitcoin doesn't require trust in anyone... if people choose a centralized approach because it is more convenient, then we shoukd try to understand what to improve that the decentralized approach matches it
 453 2013-11-03 11:33:54 <sipa> not say "but in the end, people will use the centralized system anyway" and just give up
 454 2013-11-03 11:33:59 <melvster> sipa: the way the web is today may look centralized, and is to a large extent, but it's *design* was to be decentralized ... I'm trying to stay in line with the original design of the web ...
 455 2013-11-03 11:34:19 <sipa> decentralized is an overloaded term
 456 2013-11-03 11:34:41 <sipa> i know the web was designed so that anyone could access any information put there by anyone
 457 2013-11-03 11:34:41 <melvster> sipa: see http://www.w3.org/DesignIssues/Principles.html
 458 2013-11-03 11:34:53 <melvster> see the section on decentralization
 459 2013-11-03 11:35:07 <melvster> also taken from brian carpenter's principles of internet architecture
 460 2013-11-03 11:35:39 <sipa> yes yes, no single point of failure
 461 2013-11-03 11:35:49 <melvster> that's the aim!
 462 2013-11-03 11:36:03 <sipa> but that is still not the same as "not needing to trust anyone"
 463 2013-11-03 11:36:19 <skinnkavaj> http://arstechnica.com/security/2013/10/meet-badbios-the-mysterious-mac-and-pc-malware-that-jumps-airgaps/
 464 2013-11-03 11:36:55 <melvster> sipa: you always have to trust someone, the best we can do is to distribute that trust out
 465 2013-11-03 11:37:30 <sipa> i disagree
 466 2013-11-03 11:38:17 <melvster> consider this:  traditional banking is a single point of failure, ripple has consensus among a small number of nodes, bitcoin distributes trust across many members of the network ...
 467 2013-11-03 11:38:32 <sipa> bitcoin does not distribute trust
 468 2013-11-03 11:38:51 <sipa> a bitcoin node simply doesn't accept anything invalid
 469 2013-11-03 11:39:03 <sipa> every node validates everything
 470 2013-11-03 11:40:03 <sipa> it relies on mining to find a consensus for one thing, where this zero-trust doean't apply: agreeing on a single version of history when there are competing ones
 471 2013-11-03 11:40:23 <melvster> yes
 472 2013-11-03 11:40:29 <sipa> and there certainly is a distribution of trust there
 473 2013-11-03 11:40:34 <melvster> and it's always impossible to know the longest chain
 474 2013-11-03 11:40:47 <melvster> the longest chain is just the longest chain you know of
 475 2013-11-03 11:41:00 deepc0re has joined
 476 2013-11-03 11:41:04 <sipa> the longest _valid_ chain you know
 477 2013-11-03 11:41:12 <melvster> sorry yes
 478 2013-11-03 11:41:23 <sipa> that's the point i'm making
 479 2013-11-03 11:41:46 <sipa> it is not letting the network decide for you what is valid
 480 2013-11-03 11:42:03 <sipa> you only use it as a tiebreaking to decide on conflicts
 481 2013-11-03 11:42:51 Anduck has joined
 482 2013-11-03 11:43:41 <melvster> which is important!
 483 2013-11-03 11:43:56 <melvster> because the whole ledger depends on it
 484 2013-11-03 11:44:04 dgolds has joined
 485 2013-11-03 11:46:01 <sipa> yes, but it is very different from "i'm going to some website to see the true history"
 486 2013-11-03 11:46:13 <sipa> even if it a website by someone you'd want to trust
 487 2013-11-03 11:46:22 <melvster> true
 488 2013-11-03 11:46:30 <melvster> that's why my system can be replicated over 1000s of websites
 489 2013-11-03 11:46:44 <melvster> or millions
 490 2013-11-03 11:47:44 <melvster> actually the semantic web isnt even dependent on the web
 491 2013-11-03 11:47:56 <melvster> you can replicate it in a database or personal storage space
 492 2013-11-03 11:48:21 dgolds has quit (Ping timeout: 240 seconds)
 493 2013-11-03 11:48:35 ds is now known as away!ds@gateway/shell/cloudant/x-kqsgikodvlabxlrd|dongshengcn
 494 2013-11-03 11:53:07 dongshengcn is now known as ds|away
 495 2013-11-03 11:53:28 <melvster> the main trusted third party in the web is DNS
 496 2013-11-03 11:53:38 <melvster> so in that sense bitcoin's P2P protocol is superior
 497 2013-11-03 11:54:20 <melvster> that's the trade off for having a large ecosystem
 498 2013-11-03 11:55:27 <melvster> but im just working at the data level so that it can be agnostic to the data transport mechanism
 499 2013-11-03 11:55:46 Mike_B has quit (Remote host closed the connection)
 500 2013-11-03 11:56:20 <melvster> sipa: I agree with you that the way the web works today mostly is quite centralized ... but I'm hoping to make it less so ... note: Tim Berners-Lee's group at MIT (who I do some work with) is called the "Decentralized" Information Group (DIG)
 501 2013-11-03 11:59:01 gingpark has quit ()
 502 2013-11-03 11:59:14 gingpark1 has quit ()
 503 2013-11-03 11:59:22 gingpark1 has joined
 504 2013-11-03 12:00:02 keyboard has joined
 505 2013-11-03 12:00:21 handle has joined
 506 2013-11-03 12:01:14 rolme has joined
 507 2013-11-03 12:03:06 neep3r has joined
 508 2013-11-03 12:06:36 crank has joined
 509 2013-11-03 12:09:33 TD has joined
 510 2013-11-03 12:11:52 rolme has quit (Quit: My iMac has gone to sleep. ZZZzzz…)
 511 2013-11-03 12:17:06 neep3r has quit (Quit: Colloquy for iPad - http://colloquy.mobi)
 512 2013-11-03 12:17:36 crank has quit (Ping timeout: 272 seconds)
 513 2013-11-03 12:24:35 fanquake has left ()
 514 2013-11-03 12:25:59 android_ has joined
 515 2013-11-03 12:27:13 one_zero has quit ()
 516 2013-11-03 12:41:16 imsaguy has quit (Ping timeout: 245 seconds)
 517 2013-11-03 12:43:42 Grouver has joined
 518 2013-11-03 12:44:03 arioBarzan has joined
 519 2013-11-03 12:45:01 dgolds has joined
 520 2013-11-03 12:47:08 jeewee has joined
 521 2013-11-03 12:49:19 dgolds has quit (Ping timeout: 240 seconds)
 522 2013-11-03 13:01:36 arioBarzan has quit (Quit: Leaving...)
 523 2013-11-03 13:06:32 crank has joined
 524 2013-11-03 13:07:16 ecurrency has joined
 525 2013-11-03 13:07:25 arioBarzan has joined
 526 2013-11-03 13:07:42 cdecker has quit (Ping timeout: 245 seconds)
 527 2013-11-03 13:11:35 niko has quit (Ping timeout: 633 seconds)
 528 2013-11-03 13:14:30 asuk has joined
 529 2013-11-03 13:17:16 crank has quit (Ping timeout: 248 seconds)
 530 2013-11-03 13:20:29 cdecker has joined
 531 2013-11-03 13:21:56 deepc0re has quit (Quit: deepc0re)
 532 2013-11-03 13:23:04 oPen_syLar has quit (Ping timeout: 240 seconds)
 533 2013-11-03 13:27:06 TD has quit (Quit: TD)
 534 2013-11-03 13:38:11 dgolds has joined
 535 2013-11-03 13:39:23 JZavala has quit ()
 536 2013-11-03 13:39:32 arioBarzan has quit (Remote host closed the connection)
 537 2013-11-03 13:47:47 BlackPrapor has joined
 538 2013-11-03 13:47:58 dust-otc has joined
 539 2013-11-03 13:50:52 Insti has quit (Ping timeout: 248 seconds)
 540 2013-11-03 13:50:59 ThomasV has quit (Remote host closed the connection)
 541 2013-11-03 13:52:01 Insti has joined
 542 2013-11-03 13:52:07 AusBitBank has quit (Ping timeout: 245 seconds)
 543 2013-11-03 14:01:28 tholenst has joined
 544 2013-11-03 14:04:04 <sipa> ;;nethash
 545 2013-11-03 14:04:06 <gribble> 4063701.58776
 546 2013-11-03 14:04:36 <sipa> ;;calc log([nethash]*10**9)/log(2)
 547 2013-11-03 14:04:38 <gribble> 51.851715887
 548 2013-11-03 14:07:06 crank has joined
 549 2013-11-03 14:08:11 TD has joined
 550 2013-11-03 14:08:12 <sipa> ;;calc log([nethash]*10**9*600)/log(2)
 551 2013-11-03 14:08:14 <gribble> 61.0805345775
 552 2013-11-03 14:08:14 TD has quit (Client Quit)
 553 2013-11-03 14:08:59 null has quit (Ping timeout: 264 seconds)
 554 2013-11-03 14:10:01 oPen_syLar has joined
 555 2013-11-03 14:13:13 Zarutian has joined
 556 2013-11-03 14:13:20 sustrik has joined
 557 2013-11-03 14:15:07 null has joined
 558 2013-11-03 14:17:46 crank has quit (Ping timeout: 246 seconds)
 559 2013-11-03 14:19:59 dgolds has quit (Remote host closed the connection)
 560 2013-11-03 14:20:09 jeewee has quit (Quit: Leaving.)
 561 2013-11-03 14:21:48 dust-otc has quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
 562 2013-11-03 14:26:28 justaskingplz has joined
 563 2013-11-03 14:26:42 justaskingplz has left ()
 564 2013-11-03 14:27:38 bmcgee has joined
 565 2013-11-03 14:28:10 justaskingplz has joined
 566 2013-11-03 14:28:31 <justaskingplz> hey i'm getting 400 not found from the JSON api when I try to use importaddress
 567 2013-11-03 14:28:45 <justaskingplz> sorry lol 404 not found
 568 2013-11-03 14:28:56 <sipa> do other commands work?
 569 2013-11-03 14:28:59 <justaskingplz> ya
 570 2013-11-03 14:29:20 <justaskingplz> getinfo for example
 571 2013-11-03 14:29:21 <sipa> are you using a code branch with watch-only wallet support?
 572 2013-11-03 14:29:40 <justaskingplz> i am using the master at github right now
 573 2013-11-03 14:29:48 <justaskingplz> didn't watch only wallet support get merged into that?
 574 2013-11-03 14:29:52 <sipa> no
 575 2013-11-03 14:29:56 <justaskingplz> omg
 576 2013-11-03 14:29:59 CryptoBuck has quit (Ping timeout: 240 seconds)
 577 2013-11-03 14:30:19 <justaskingplz> lol it hasn't been merged yet
 578 2013-11-03 14:30:24 <justaskingplz> i didn't even check
 579 2013-11-03 14:31:07 <bmcgee> Hey guys, for the past week I've been trying to get my bitcoind to re-sync the block chain. I've had 2 unsuccessful attempts that when it gets near to complete, my machine seems to shit itself and the blocks get corrupted, forcing a re-index. I'm on Mac OS with 0.8.5. It's already taking about 2-3 days sync
 580 2013-11-03 14:31:36 <sipa> define "machine shits itself"
 581 2013-11-03 14:32:06 debiantoruser has quit (Ping timeout: 240 seconds)
 582 2013-11-03 14:32:22 <justaskingplz> could i just clone from sipa/watchonly on github and use that?
 583 2013-11-03 14:32:22 <bmcgee> becomes unresponsive, freezes
 584 2013-11-03 14:32:41 nanotube has quit (Read error: Connection reset by peer)
 585 2013-11-03 14:32:45 <sipa> justaskingplz: yes, but be aware that it's a development branch
 586 2013-11-03 14:32:52 <justaskingplz> ok cool
 587 2013-11-03 14:32:55 <sipa> bmcgee: seems like a problem with your machine
 588 2013-11-03 14:33:03 <sipa> bmcgee: can you try running with -par=1
 589 2013-11-03 14:33:16 <sipa> (or par=1 in bitcoin.conf)
 590 2013-11-03 14:33:36 <sipa> that will limit processing to a single core, which may be more stable
 591 2013-11-03 14:33:55 <bmcgee> sipa: since the indexing process is CPU bound I'm guessing this will slow it down further?
 592 2013-11-03 14:34:02 <sipa> yes
 593 2013-11-03 14:34:10 <sipa> but only the last part
 594 2013-11-03 14:34:25 <sipa> before the last checkpoint, signature checking is disabled anyway
 595 2013-11-03 14:34:36 <bmcgee> I'll give that a try then
 596 2013-11-03 14:35:28 arioBarzan has joined
 597 2013-11-03 14:35:52 arioBarzan has quit (Remote host closed the connection)
 598 2013-11-03 14:36:56 deepc0re has joined
 599 2013-11-03 14:37:19 debiantoruser has joined
 600 2013-11-03 14:37:19 arioBarzan has joined
 601 2013-11-03 14:37:39 macboz has quit (Ping timeout: 245 seconds)
 602 2013-11-03 14:37:40 <justaskingplz> when is a "checkpoint"
 603 2013-11-03 14:37:46 <justaskingplz> is that every difficulty change?
 604 2013-11-03 14:37:49 <sipa> no
 605 2013-11-03 14:37:55 <justaskingplz> IO related then
 606 2013-11-03 14:38:01 <sipa> every few releases, a checkpoint is added to the reference client
 607 2013-11-03 14:38:13 <justaskingplz> ohhh
 608 2013-11-03 14:38:48 <sipa> the last one is at 250000 now
 609 2013-11-03 14:39:52 nanotube has joined
 610 2013-11-03 14:40:21 [Author] has quit (Ping timeout: 240 seconds)
 611 2013-11-03 14:42:27 <arioBarzan> Is m {pubkey}...{pubkey} n OP_CHECKMULTISIG transactions still relayed or one would need to use OP_HASH160 [20-byte-hash-value] OP_EQUAL ?
 612 2013-11-03 14:42:54 adam3us has joined
 613 2013-11-03 14:47:03 <sipa> if n <= 3, they are standard
 614 2013-11-03 14:47:35 <sipa> for p2sh, standardness can only be checked when the subscript isbrevealed, so at spend tike
 615 2013-11-03 14:47:38 <sipa> *time
 616 2013-11-03 14:48:22 <arioBarzan> sipa: tnx
 617 2013-11-03 14:49:59 <justaskingplz> so the importaddress RPC call is taking a long time but i don't see anything happening in debug.log
 618 2013-11-03 14:50:09 bmcgee has quit (Quit: bmcgee)
 619 2013-11-03 14:50:25 <justaskingplz> shouldn't i see rescan stuff
 620 2013-11-03 14:50:28 ds is now known as away!ds@gateway/shell/cloudant/x-kqsgikodvlabxlrd|dongshengcn
 621 2013-11-03 14:50:39 <sipa> justaskingplz: there's no debug output during rescan
 622 2013-11-03 14:50:46 <sipa> it may take minutes
 623 2013-11-03 14:50:52 <justaskingplz> nice alright thnx
 624 2013-11-03 14:51:02 <sipa> if you don't want the rescan, add a false after the command
 625 2013-11-03 14:51:30 <sipa> but that only works if you know the address hasn't been used yet
 626 2013-11-03 14:52:53 dgolds has joined
 627 2013-11-03 14:54:14 <arioBarzan> In case of having concern about hypothetic preimage attack on RIPEMD-160, would "m {pubkey}...{pubkey} n OP_CHECKMULTISIG" be assumed more secure than "OP_HASH160 [20-byte-hash-value] OP_EQUAL"?
 628 2013-11-03 14:54:29 <sipa> yes
 629 2013-11-03 14:54:56 dongshengcn is now known as ds|away
 630 2013-11-03 15:01:50 [Author] has joined
 631 2013-11-03 15:02:02 markus__ has joined
 632 2013-11-03 15:02:57 asuk is now known as asuk|afk
 633 2013-11-03 15:03:53 arioBarzan has quit (Quit: Leaving...)
 634 2013-11-03 15:06:46 <michagogo> cloud!uid14316@wikia/Michagogo|<sipa> but that only works if you know the address hasn't been used yet
 635 2013-11-03 15:07:06 <michagogo> cloud!uid14316@wikia/Michagogo|Or if you're importing multiple addresses and that's not the last one, right?
 636 2013-11-03 15:07:37 crank has joined
 637 2013-11-03 15:09:22 <sipa> right
 638 2013-11-03 15:09:56 michagogo has joined
 639 2013-11-03 15:10:26 bbrian has joined
 640 2013-11-03 15:10:30 dgolds has quit (Remote host closed the connection)
 641 2013-11-03 15:11:06 dgolds has joined
 642 2013-11-03 15:15:12 dgolds has quit (Ping timeout: 245 seconds)
 643 2013-11-03 15:16:06 dgolds has joined
 644 2013-11-03 15:17:55 shesek has joined
 645 2013-11-03 15:18:39 crank has quit (Ping timeout: 260 seconds)
 646 2013-11-03 15:18:47 vub has quit (Ping timeout: 245 seconds)
 647 2013-11-03 15:19:19 robocoin_ is now known as robocoin
 648 2013-11-03 15:20:12 dgolds has quit (Ping timeout: 245 seconds)
 649 2013-11-03 15:21:01 testnode9 has joined
 650 2013-11-03 15:23:51 toofewcoins has joined
 651 2013-11-03 15:25:35 Happzz has quit (Ping timeout: 260 seconds)
 652 2013-11-03 15:28:09 Happzz has joined
 653 2013-11-03 15:28:15 <gulli_> What bitcoin library are most web-app developers using? Guessing its not BitcoinJ since it seems, at first glance, to not scale well
 654 2013-11-03 15:28:34 Thepok has joined
 655 2013-11-03 15:29:58 execut3 has joined
 656 2013-11-03 15:31:09 shesek has quit (Ping timeout: 272 seconds)
 657 2013-11-03 15:31:21 dingbats has joined
 658 2013-11-03 15:31:56 dingbats has left ()
 659 2013-11-03 15:32:15 fpanda has joined
 660 2013-11-03 15:33:03 fpanda has quit (Client Quit)
 661 2013-11-03 15:36:30 hsmiths2 has joined
 662 2013-11-03 15:37:09 sustrik has quit (Ping timeout: 240 seconds)
 663 2013-11-03 15:38:15 hsmiths has quit (Ping timeout: 260 seconds)
 664 2013-11-03 15:41:04 sustrik has joined
 665 2013-11-03 15:41:47 dgolds has joined
 666 2013-11-03 15:43:01 asuk is now known as afk!~asuk@31.129.27.89|asuk
 667 2013-11-03 15:44:24 OneFixt_ is now known as OneFixt
 668 2013-11-03 15:46:11 dgolds has quit (Ping timeout: 260 seconds)
 669 2013-11-03 15:48:30 asuk has quit ()
 670 2013-11-03 15:48:39 dooglus has quit (Ping timeout: 240 seconds)
 671 2013-11-03 15:49:11 dooglus has joined
 672 2013-11-03 15:49:58 sustrik has quit (Ping timeout: 240 seconds)
 673 2013-11-03 15:51:21 ds is now known as away!ds@gateway/shell/cloudant/x-kqsgikodvlabxlrd|dongshengcn
 674 2013-11-03 15:53:00 <Evilmax> ;;blocks
 675 2013-11-03 15:53:02 <gribble> 267729
 676 2013-11-03 15:55:49 dongshengcn is now known as ds|away
 677 2013-11-03 15:58:31 dooglus has quit (Remote host closed the connection)
 678 2013-11-03 16:03:34 dooglus has joined
 679 2013-11-03 16:03:34 dooglus has quit (Changing host)
 680 2013-11-03 16:03:34 dooglus has joined
 681 2013-11-03 16:03:49 sustrik has joined
 682 2013-11-03 16:03:54 deepc0re has quit (Quit: deepc0re)
 683 2013-11-03 16:06:50 dooglus has quit (Remote host closed the connection)
 684 2013-11-03 16:08:03 crank has joined
 685 2013-11-03 16:11:09 <dobry-den> gulli_: why wouldnt it scale
 686 2013-11-03 16:11:54 <dobry-den> i think it's just a spv node
 687 2013-11-03 16:12:13 <gulli_> http://code.google.com/p/bitcoinj/wiki/Limitations
 688 2013-11-03 16:12:29 <gulli_> The Wallet code doesn't scale, at all. All transactions that were ever relevant to the wallet are loaded into memory, all the time, and re-written every time the wallet is saved. This results in a simple on-disk format accessible to many kinds of apps, but has poor performance for heavy users.
 689 2013-11-03 16:12:33 <gulli_> it says
 690 2013-11-03 16:12:42 CobaltBlueD has joined
 691 2013-11-03 16:14:58 arioBarzan has joined
 692 2013-11-03 16:17:01 <dobry-den> oh, scaling to serve and handle more and more users
 693 2013-11-03 16:18:06 <gulli_> yup
 694 2013-11-03 16:18:31 <gulli_> do you use bitcoinj?
 695 2013-11-03 16:18:38 OrP has joined
 696 2013-11-03 16:19:33 crank has quit (Ping timeout: 272 seconds)
 697 2013-11-03 16:20:07 <dobry-den> nah, i was just curious
 698 2013-11-03 16:20:17 fpanda has joined
 699 2013-11-03 16:20:27 JTF195 has joined
 700 2013-11-03 16:21:28 fpanda has left ()
 701 2013-11-03 16:21:34 <dobry-den> i would imagine the reference impl would be most prevalent
 702 2013-11-03 16:21:49 froggy123 has joined
 703 2013-11-03 16:22:24 froggy123 has quit (Quit: ChatZilla 0.9.90.1 [Firefox 24.0/20130910160258])
 704 2013-11-03 16:22:51 froggy123 has joined
 705 2013-11-03 16:23:16 dooglus has joined
 706 2013-11-03 16:24:15 niko has joined
 707 2013-11-03 16:24:24 Gnaf has joined
 708 2013-11-03 16:24:35 dooglus has quit (Remote host closed the connection)
 709 2013-11-03 16:25:03 Gnaf has quit (Changing host)
 710 2013-11-03 16:25:03 Gnaf has joined
 711 2013-11-03 16:26:20 Subo1977_ has quit (Ping timeout: 240 seconds)
 712 2013-11-03 16:27:19 froggy123 has left ()
 713 2013-11-03 16:28:44 andrew12 has joined
 714 2013-11-03 16:28:58 femtocoin has joined
 715 2013-11-03 16:29:03 dervos has quit (Quit: dervos)
 716 2013-11-03 16:29:50 dooglus has joined
 717 2013-11-03 16:29:59 Thepok has quit (Read error: Connection reset by peer)
 718 2013-11-03 16:30:15 Gnaf has quit (Quit: ChatZilla 0.9.90.1 [Firefox 24.0/20130910160258])
 719 2013-11-03 16:30:44 Gnaf has joined
 720 2013-11-03 16:31:18 Gnaf has quit (Changing host)
 721 2013-11-03 16:31:18 Gnaf has joined
 722 2013-11-03 16:31:31 Subo1977 has joined
 723 2013-11-03 16:32:53 Gnaf has quit (Client Quit)
 724 2013-11-03 16:33:11 Gnaf has joined
 725 2013-11-03 16:33:35 Gnaf has quit (Changing host)
 726 2013-11-03 16:33:35 Gnaf has joined
 727 2013-11-03 16:34:21 Gnaf has quit (Client Quit)
 728 2013-11-03 16:34:27 Thepok has joined
 729 2013-11-03 16:36:27 arioBarzan has quit (Quit: Leaving...)
 730 2013-11-03 16:36:42 xiangfu has quit (Remote host closed the connection)
 731 2013-11-03 16:37:43 spaceX has joined
 732 2013-11-03 16:37:48 michagogo has quit (Read error: Connection reset by peer)
 733 2013-11-03 16:37:55 dugo_ has quit (Ping timeout: 260 seconds)
 734 2013-11-03 16:38:28 dugo has joined
 735 2013-11-03 16:42:05 OrP has quit (Ping timeout: 248 seconds)
 736 2013-11-03 16:42:31 dgolds has joined
 737 2013-11-03 16:43:14 apurplehorse has joined
 738 2013-11-03 16:47:25 dgolds has quit (Ping timeout: 272 seconds)
 739 2013-11-03 16:52:06 ds is now known as away!ds@gateway/shell/cloudant/x-kqsgikodvlabxlrd|dongshengcn
 740 2013-11-03 16:54:19 sustrik has quit (Ping timeout: 245 seconds)
 741 2013-11-03 16:56:43 dongshengcn is now known as ds|away
 742 2013-11-03 16:56:46 Anduck has quit (Ping timeout: 240 seconds)
 743 2013-11-03 16:57:18 sustrik has joined
 744 2013-11-03 16:58:23 michagogo has joined
 745 2013-11-03 17:00:51 dervos has joined
 746 2013-11-03 17:03:57 jakov has joined
 747 2013-11-03 17:07:46 sustrik has quit (Ping timeout: 272 seconds)
 748 2013-11-03 17:08:01 tholenst has left ("ERC Version 5.3 (IRC client for Emacs)")
 749 2013-11-03 17:08:18 owowo has joined
 750 2013-11-03 17:08:31 crank has joined
 751 2013-11-03 17:12:03 Anduck has joined
 752 2013-11-03 17:13:48 groglogic has joined
 753 2013-11-03 17:16:13 nova90 has joined
 754 2013-11-03 17:17:39 debiantoruser has quit (Ping timeout: 260 seconds)
 755 2013-11-03 17:19:35 debiantoruser has joined
 756 2013-11-03 17:20:02 patcon has joined
 757 2013-11-03 17:20:23 deepc0re has joined
 758 2013-11-03 17:23:11 grau has joined
 759 2013-11-03 17:24:10 daybyter has joined
 760 2013-11-03 17:24:14 michagogo_ has joined
 761 2013-11-03 17:24:47 crank has quit (Ping timeout: 272 seconds)
 762 2013-11-03 17:24:47 michagogo has quit (Ping timeout: 272 seconds)
 763 2013-11-03 17:24:58 rdymac has quit (Excess Flood)
 764 2013-11-03 17:26:08 a_meteor has joined
 765 2013-11-03 17:26:30 rdymac has joined
 766 2013-11-03 17:26:44 <gulli_> Anyone here that uses libbitcoin?
 767 2013-11-03 17:29:14 dgolds has joined
 768 2013-11-03 17:30:51 a_meteor has quit (Ping timeout: 272 seconds)
 769 2013-11-03 17:31:31 ThomasV has joined
 770 2013-11-03 17:32:05 CheckDavid has joined
 771 2013-11-03 17:42:32 ThomasV_ has joined
 772 2013-11-03 17:43:54 ThomasV_ has quit (Client Quit)
 773 2013-11-03 17:45:00 nova90 has quit (Quit: nova90)
 774 2013-11-03 17:46:00 michagogo_ is now known as michagogo
 775 2013-11-03 17:46:39 nova90 has joined
 776 2013-11-03 17:48:53 malaimo has quit (Remote host closed the connection)
 777 2013-11-03 17:50:28 Jason has joined
 778 2013-11-03 17:52:52 ds is now known as away!ds@gateway/shell/cloudant/x-kqsgikodvlabxlrd|dongshengcn
 779 2013-11-03 17:55:00 <dobry-den> gulli_: i've played with it. i'm building something similar
 780 2013-11-03 17:55:35 <dobry-den> somewhat of a lispcoin :)
 781 2013-11-03 17:56:16 <gulli_> I want to implement a small exchange
 782 2013-11-03 17:56:31 <gulli_> been checking around what libraries are available
 783 2013-11-03 17:56:55 <daybyter> on what platform, gulli_?
 784 2013-11-03 17:57:14 <gulli_> Im not tied to a platform really
 785 2013-11-03 17:57:24 dongshengcn is now known as ds|away
 786 2013-11-03 17:57:29 <gulli_> well, I am programming it in Java and using the play framework
 787 2013-11-03 17:57:38 oPen_syLar has quit (Quit: Lost terminal)
 788 2013-11-03 17:58:07 <gulli_> but I could program all that touches the bitcoin network itself in anything I suppose
 789 2013-11-03 17:58:23 <gulli_> thats why I'm checking out more lirbaries that BitcoinJ
 790 2013-11-03 17:58:26 <dobry-den> cool. i'm working on jvm tools (clojure)
 791 2013-11-03 17:58:31 <daybyter> java? You like java? :-)
 792 2013-11-03 17:58:43 <michagogo> gulli_: Erm, fot an exchange, I think you really want a full node
 793 2013-11-03 17:58:44 <gulli_> yeah, Don't really dislike any language really
 794 2013-11-03 17:58:45 <michagogo> for*
 795 2013-11-03 17:58:51 * daybyter hugs gulli_
 796 2013-11-03 17:58:56 <gulli_> ^^
 797 2013-11-03 17:59:08 <dobry-den> gulli_: Have you ever used Clojure?
 798 2013-11-03 17:59:08 <gulli_> thus libbitcoin?
 799 2013-11-03 17:59:13 <daybyter> everybody in IRC hates java...
 800 2013-11-03 17:59:21 <gulli_> nope, never used it
 801 2013-11-03 17:59:33 <daybyter> except a few folks in ##java ....
 802 2013-11-03 17:59:52 * daybyter loves java...
 803 2013-11-03 18:00:14 <daybyter> I write trading software in java...
 804 2013-11-03 18:00:17 <tgs3> I love java almost as much as PHP
 805 2013-11-03 18:00:26 <tgs3> "love" (:
 806 2013-11-03 18:00:27 patcon has quit (Remote host closed the connection)
 807 2013-11-03 18:00:32 <dobry-den> Java is my "low level language" since I use other JVM langs
 808 2013-11-03 18:00:38 <dobry-den> For that purpose I don't mind :)
 809 2013-11-03 18:00:57 <gulli_> daybyter, what libs are you using?
 810 2013-11-03 18:01:14 <daybyter> I write mostly my own stuff...
 811 2013-11-03 18:01:34 <daybyter> well, some apache libs, drools, jsoup etc.
 812 2013-11-03 18:01:52 <daybyter> just the basics. But the cryptocoin stuff is from me...
 813 2013-11-03 18:02:01 <sipa> michagogo: i figure you'd use any library or eallet implementation behind a full node
 814 2013-11-03 18:02:11 <michagogo> Right.
 815 2013-11-03 18:02:13 <sipa> *wallet
 816 2013-11-03 18:02:40 <gulli_> michagogo: I know you can "easily" implement a full node in libbitcoin
 817 2013-11-03 18:02:43 <daybyter> http://i.imgur.com/MqHfF.jpg
 818 2013-11-03 18:03:05 <gulli_> daybyter: looks cool :)
 819 2013-11-03 18:03:28 <gulli_> what are you gonna use it for? Personal trading?
 820 2013-11-03 18:03:40 <daybyter> Bot trading mainly...
 821 2013-11-03 18:03:48 <daybyter> I want to learn this trade stuff...
 822 2013-11-03 18:03:56 <sipa> gulli_: i wouldn't use anything but the reference client for a full node (i'm biased since i work on it, of course)
 823 2013-11-03 18:04:14 <daybyter> http://i.imgur.com/xpqoqnk.png
 824 2013-11-03 18:04:23 <sipa> what you use for wallet software behind it doesn't really matter then
 825 2013-11-03 18:04:30 dervos has left ()
 826 2013-11-03 18:04:37 CobaltBlueD has quit (Remote host closed the connection)
 827 2013-11-03 18:04:45 dervos has joined
 828 2013-11-03 18:04:52 <daybyter> I released some of my API implementations: https://github.com/ReAzem/cryptocoin-tradelib
 829 2013-11-03 18:05:33 <daybyter> Do you want to support mobiles? I also write android stuff...
 830 2013-11-03 18:05:44 <daybyter> would like to help you, if I can...
 831 2013-11-03 18:08:05 <gulli_> sipa: reference client?
 832 2013-11-03 18:08:13 <gulli_> daybyter: you talking to me? :)
 833 2013-11-03 18:08:30 <dobry-den> gulli_: the main client
 834 2013-11-03 18:08:36 crank has joined
 835 2013-11-03 18:08:47 <sipa> gulli_: bitcoind
 836 2013-11-03 18:08:47 <gulli_> ahh ok
 837 2013-11-03 18:09:10 Nesetalis has joined
 838 2013-11-03 18:09:28 <daybyter> gulli_: yes! I already made a data model for an exchange...
 839 2013-11-03 18:10:02 <dobry-den> in other words, every other full-node implementation is an effort to not just implement bitcoin but also to replicate the behavior of bitcoind.
 840 2013-11-03 18:10:32 <sipa> dobry-den: well, it's a consensus network
 841 2013-11-03 18:10:57 <sipa> dobry-den: every single node on the network must validate all rules, and independently come to the exact same conclusion about being valid or not
 842 2013-11-03 18:11:30 <dobry-den> that's why i would probably go with the reference node if it was backing something critical like an exchange
 843 2013-11-03 18:12:07 <gulli_> Well, my exchange is a little different I guess ^^. I have viraltrade.com , developing it so people can exchange game currency for digital currency and fiat
 844 2013-11-03 18:12:20 <sipa> as the alternative may be a forked chain, where every pre-existing coin can be spent once in each fork, it's almost always the case that being consistent with the rest of the network is more important than being "correct"
 845 2013-11-03 18:12:33 disconnecteddd has joined
 846 2013-11-03 18:12:51 disconnecteddd has left ()
 847 2013-11-03 18:12:52 <gulli_> what the website does now is it gathers around 200,000 offers for game currency from various websites online, want to add to it soon that users can put their own bid/ask offers
 848 2013-11-03 18:12:57 jakov has quit (Disconnected by services)
 849 2013-11-03 18:13:07 jakov has joined
 850 2013-11-03 18:13:11 <Tril> which is why we need at least 3 competing implementations with 1/3 of the network so a bug in one doesn't fork.
 851 2013-11-03 18:13:19 <gulli_> for BTCxGame currency
 852 2013-11-03 18:13:21 <sipa> Tril: it's not that easy
 853 2013-11-03 18:13:34 <gulli_> then later implement BTCxGame CurrencyxFiat
 854 2013-11-03 18:13:39 <sipa> more version also means quadratically more conmbinations that can fail
 855 2013-11-03 18:14:01 <dobry-den> sipa: what are you saying then about replicating bitcoind?
 856 2013-11-03 18:14:13 <dobry-den> doesn't consensus with the network boil down to that?
 857 2013-11-03 18:14:17 <sipa> dobry-den: yes
 858 2013-11-03 18:14:20 <Tril> sipa: fail = transactions being rejected? that's the base case
 859 2013-11-03 18:14:32 <sipa> Tril: fail = fork
 860 2013-11-03 18:15:04 <sipa> and a fork with not majority of mining power is not necessarily less bad
 861 2013-11-03 18:15:18 <gmaxwell> hm. I guess those weird nodes are now behaving weirder: https://bitcointalk.org/index.php?topic=324002.0
 862 2013-11-03 18:15:21 <gulli_> so I should use bitcoind as the wallet and then just code around that? C++ then?
 863 2013-11-03 18:15:31 <sipa> gulli_: that's exactly not what i said
 864 2013-11-03 18:15:40 <sipa> gulli_: run a bitcoind, and use anything as a wallet behind that
 865 2013-11-03 18:15:52 <sipa> and by behind, i mean connecting to it, but not connecting outside
 866 2013-11-03 18:16:15 <dobry-den> once you have bitcoind running, you can wrap it with whatever language you like
 867 2013-11-03 18:16:25 <gulli_> ahh ok
 868 2013-11-03 18:16:29 Anduck has quit (Ping timeout: 248 seconds)
 869 2013-11-03 18:16:38 <sipa> Tril: if your alternate implementation fails to accept the majority-accepted chain, you have a problem
 870 2013-11-03 18:16:46 <sipa> Tril: even if you're the only one running it
 871 2013-11-03 18:17:12 <sipa> if many people are running it, and it becomes ambiguous which chain is the "right" one, things are even worse
 872 2013-11-03 18:17:15 Anduck has joined
 873 2013-11-03 18:17:15 Anduck has quit (Changing host)
 874 2013-11-03 18:17:15 Anduck has joined
 875 2013-11-03 18:17:39 <Tril> sipa: maybe true but coordinating a protocol between multiple implementations is far superior than having one
 876 2013-11-03 18:17:43 arioBarzan has joined
 877 2013-11-03 18:18:13 <Tril> i'd rather have 3 bug for bug compatible different language implementations
 878 2013-11-03 18:18:29 <sipa> fully agree there
 879 2013-11-03 18:18:46 <sipa> but i think getting bug-for-bug compatibility is extremely hard to achieve
 880 2013-11-03 18:19:04 <arioBarzan> Where this bug come from? Did Satoshi missed sth? (OP_0 is required because of a bug in OP_CHECKMULTISIG; it pops one too many items off the execution stack, so a dummy value must be placed on the stack).
 881 2013-11-03 18:19:10 Zarutian has quit (Quit: Zarutian)
 882 2013-11-03 18:19:13 crank has quit (Ping timeout: 245 seconds)
 883 2013-11-03 18:19:15 <sipa> arioBarzan: yup
 884 2013-11-03 18:19:21 <sipa> it's been these since day 1
 885 2013-11-03 18:19:24 <sipa> *there
 886 2013-11-03 18:21:36 <dobry-den> i believe there are some other examples like that. i have some written down from when i was working on implementing the opcodes
 887 2013-11-03 18:22:06 <sipa> dobry-den: it's the only outright mistake i know
 888 2013-11-03 18:22:17 <sipa> there are some weirdnesses that may or may not have been intentional
 889 2013-11-03 18:22:24 <sipa> and certainly things that could have been done better
 890 2013-11-03 18:22:49 <gulli_> I thought though that  bitcoind in itself was a wallet
 891 2013-11-03 18:22:53 <sipa> yes
 892 2013-11-03 18:22:56 <michagogo> It's really kinda annoying that there are hard-forking bugs
 893 2013-11-03 18:22:56 <sipa> it is one
 894 2013-11-03 18:22:58 <michagogo> gulli_: Indeed
 895 2013-11-03 18:22:59 <sipa> but you don't need to use it
 896 2013-11-03 18:23:09 <sipa> (did you know you can create an if-then-else-else-else-else-endif?)
 897 2013-11-03 18:23:31 <michagogo> gulli_: You can choose not to use it, and as of 0.9 you can also disable it
 898 2013-11-03 18:23:50 <michagogo> (by hard-forking bugs, I mean bugs that would be a hard-fork to fix)
 899 2013-11-03 18:23:50 <gulli_> so its basically a peice of software then to communicate with the network
 900 2013-11-03 18:24:08 <sipa> gulli_: it's a full P2P node, which on itself is something useful
 901 2013-11-03 18:24:13 <sipa> it also has a builtin wallet
 902 2013-11-03 18:24:24 BlackPrapor has quit (Remote host closed the connection)
 903 2013-11-03 18:24:44 _ingsoc_ has joined
 904 2013-11-03 18:24:44 rtgg has joined
 905 2013-11-03 18:24:48 BlackPrapor has joined
 906 2013-11-03 18:25:16 <gulli_> and it's not that much of a problem to use bitcoind as a front then, for a small exchange? Just for sending and receiving messages from the network
 907 2013-11-03 18:25:36 <dobry-den> it's what bitcoind is
 908 2013-11-03 18:25:47 <sipa> whether you're communicating with your own bitcoind or with other nodes, doesn't make a difference to you
 909 2013-11-03 18:25:54 <sipa> only that this one you can trust
 910 2013-11-03 18:26:16 <gulli_> where can I find more documentation about developing with bitcoind?
 911 2013-11-03 18:26:30 <sipa> i am _not_ suggesting you develop with bitcoind
 912 2013-11-03 18:26:41 <sipa> i am suggesting you run it in front of whatever else you were thinking of
 913 2013-11-03 18:26:58 <sipa> (though you still can use bitcoind's wallet, but it also doesn't scale very well)
 914 2013-11-03 18:27:26 <dobry-den> gulli_: check out its RCP API
 915 2013-11-03 18:27:31 <sipa> RPC
 916 2013-11-03 18:27:36 <dobry-den> ^
 917 2013-11-03 18:27:37 <gulli_> So for instance having a scaleable wallet, and relaying all messages through bitcoind
 918 2013-11-03 18:27:39 _ingsoc has quit (Ping timeout: 260 seconds)
 919 2013-11-03 18:27:45 _ingsoc_ has quit (Client Quit)
 920 2013-11-03 18:27:51 <sipa> gulli_: yes
 921 2013-11-03 18:28:22 * sipa afk
 922 2013-11-03 18:28:27 _ingsoc has joined
 923 2013-11-03 18:28:30 <gulli_> ok thanks guys
 924 2013-11-03 18:28:43 <gulli_> getting a cleared image now of what needs to be done
 925 2013-11-03 18:30:02 <daybyter> create a database for orders, trades, users etc?
 926 2013-11-03 18:32:13 Thepok has quit (Ping timeout: 246 seconds)
 927 2013-11-03 18:32:49 <gulli_> yup
 928 2013-11-03 18:33:14 ovidiusoft has joined
 929 2013-11-03 18:33:40 kennyhag has joined
 930 2013-11-03 18:34:29 roconnor__ has quit (Remote host closed the connection)
 931 2013-11-03 18:34:43 roconnor__ has joined
 932 2013-11-03 18:35:19 roconnor__ has left ()
 933 2013-11-03 18:35:39 roconnor has joined
 934 2013-11-03 18:36:05 <daybyter> mysql?
 935 2013-11-03 18:39:07 <gulli_> at the moment yes
 936 2013-11-03 18:39:24 <gulli_> but Im thinking about moving to postgresql
 937 2013-11-03 18:40:59 Eiii has joined
 938 2013-11-03 18:41:00 Eiii has quit (Changing host)
 939 2013-11-03 18:41:00 Eiii has joined
 940 2013-11-03 18:42:31 <daybyter> postgresql is cool...I like it...
 941 2013-11-03 18:43:00 <daybyter> but it's rarely available on cheap webspace...
 942 2013-11-03 18:43:00 <gulli_> (y)
 943 2013-11-03 18:43:05 <gulli_> thats true
 944 2013-11-03 18:43:34 <daybyter> you know cake(php) ?
 945 2013-11-03 18:43:38 <sipa> youbdon't want to run an exchange on cheap webspace...
 946 2013-11-03 18:43:47 <daybyter> And similar rad frameworks?
 947 2013-11-03 18:44:20 <sipa> *you don't
 948 2013-11-03 18:44:27 <gulli_> we don't have a cheap one no
 949 2013-11-03 18:44:29 <gulli_> wnow
 950 2013-11-03 18:44:34 <gulli_> never heard of cake
 951 2013-11-03 18:44:54 <lianj> the cake is a lie
 952 2013-11-03 18:45:03 <gulli_> lol
 953 2013-11-03 18:45:50 <sipa> gulli_: you don't want to run an exchange on anything but your own hardware
 954 2013-11-03 18:46:33 GeorgeII has joined
 955 2013-11-03 18:47:00 <arioBarzan> Dudes like Satoshi are not expected to miss bugs, but he did in case of OP_CHECKMULTISIG. As Gavin's once said "programmers should not be trusted to test their own code." https://bitcointalk.org/index.php?topic=128042.msg1398752#msg1398752
 956 2013-11-03 18:48:22 <sipa> arioBarzan: you're preaching to the choir :)
 957 2013-11-03 18:48:46 zerogravity has quit (Ping timeout: 240 seconds)
 958 2013-11-03 18:48:52 <gulli_> it's almost like we are doing it on our own hardware. We have a VPS at a company that we have strong ties to
 959 2013-11-03 18:48:56 <Belxjander> arioBarzan: I'm a programmer and I single step debug cycle all changes along wth getting an ignorant user to test the code as well
 960 2013-11-03 18:49:08 zerogravity has joined
 961 2013-11-03 18:49:28 zerogravity is now known as Guest80338
 962 2013-11-03 18:51:23 reizuki__ has joined
 963 2013-11-03 18:51:23 reizuki__ has quit (Changing host)
 964 2013-11-03 18:51:23 reizuki__ has joined
 965 2013-11-03 18:52:33 Application has quit (Ping timeout: 272 seconds)
 966 2013-11-03 18:53:57 saulimus has joined
 967 2013-11-03 18:54:55 dgolds has quit (Remote host closed the connection)
 968 2013-11-03 18:55:29 dgolds has joined
 969 2013-11-03 18:57:05 <daybyter> gulli_: if you want to create a website quickly, take a look at cake...
 970 2013-11-03 18:57:39 <daybyter> http://book.cakephp.org/2.0/en/tutorials-and-examples.html
 971 2013-11-03 18:59:05 designdream has joined
 972 2013-11-03 18:59:15 Application has joined
 973 2013-11-03 18:59:31 dgolds has quit (Ping timeout: 246 seconds)
 974 2013-11-03 19:01:01 GeorgeII has left ()
 975 2013-11-03 19:01:13 Bubba_bubblegum has joined
 976 2013-11-03 19:01:15 <Bubba_bubblegum> hello
 977 2013-11-03 19:01:21 <gulli_> I actually have a website set up now, viraltrade.com
 978 2013-11-03 19:01:26 <Bubba_bubblegum> can anyone tell me how can i see whats inside a wallet.day
 979 2013-11-03 19:01:28 <Bubba_bubblegum> .dat
 980 2013-11-03 19:01:37 <Bubba_bubblegum> im trying to find the ECDSA key in the wallet
 981 2013-11-03 19:01:47 <Belxjander> Bubba_bubblegum: which client are you using ?
 982 2013-11-03 19:01:59 sustrik has joined
 983 2013-11-03 19:02:18 <Bubba_bubblegum> bitcoin-qt
 984 2013-11-03 19:02:27 <Bubba_bubblegum> i was trying to see it in the source code
 985 2013-11-03 19:02:39 reizuki__ has quit (Ping timeout: 245 seconds)
 986 2013-11-03 19:04:03 <arioBarzan> Bubba_bubblegum: try pywallet
 987 2013-11-03 19:04:53 MC1984_ has quit (Quit: Leaving)
 988 2013-11-03 19:06:28 Anduckkk has joined
 989 2013-11-03 19:06:28 Anduckkk has quit (Changing host)
 990 2013-11-03 19:06:28 Anduckkk has joined
 991 2013-11-03 19:06:35 <arioBarzan> Bubba_bubblegum: for bitcoin-qt you might find what you're looking for in https://github.com/bitcoin/bitcoin/blob/master/src/walletdb.cpp
 992 2013-11-03 19:07:29 <dobry-den> The bug with difficulty calculation is that it changes in the 2016th block rather than the 2017th block, right?
 993 2013-11-03 19:07:46 <dobry-den> i.e. only 2015 blocks are taken into account instead of the specified 2016
 994 2013-11-03 19:09:02 reizuki__ has joined
 995 2013-11-03 19:09:05 crank has joined
 996 2013-11-03 19:10:02 <gulli_> what would be a good wallet software to use for a small exchange?
 997 2013-11-03 19:10:12 Anduck has quit (Ping timeout: 245 seconds)
 998 2013-11-03 19:11:39 <dobry-den> nevermind. offby1
 999 2013-11-03 19:14:08 <dobry-den> The blockchain shows that difficulty is updated on the 2016th block (lastChangedBlock + 2016) which means that (lastChangedBlock + 2015th block timestamp) are used to recalc difficulty
1000 2013-11-03 19:14:24 <dobry-den> So what's this about the reference client has a bug where only 2015 blocks are taken into account?
1001 2013-11-03 19:15:47 <dobry-den> I guess it's referring to an idx-1 problem in the actual math
1002 2013-11-03 19:15:52 arioBarzan has quit (Quit: Leaving...)
1003 2013-11-03 19:17:08 groglogic has quit (Ping timeout: 245 seconds)
1004 2013-11-03 19:17:36 <Bubba_bubblegum> aptitude install build-essential python-dev python-twisted python-bsddb3
1005 2013-11-03 19:17:55 <Bubba_bubblegum> 'ecdsa' package is not installed, pywallet won't be able to sign/verify messages
1006 2013-11-03 19:17:58 <Bubba_bubblegum> A mandatory option is missing
1007 2013-11-03 19:18:00 <Bubba_bubblegum> i dont get it
1008 2013-11-03 19:18:01 <Bubba_bubblegum> whats the problem?
1009 2013-11-03 19:19:19 crank has quit (Ping timeout: 245 seconds)
1010 2013-11-03 19:20:13 <gulli_> So just to get this straight. I might have some code that creates keys, stores them in a db and such, as well as storing these keys in the wallet. This code then communactes with bitcoind which communcates with the network?
1011 2013-11-03 19:20:42 Gnaf has joined
1012 2013-11-03 19:20:51 apurplehorse has quit ()
1013 2013-11-03 19:21:19 Gnaf has quit (Changing host)
1014 2013-11-03 19:21:19 Gnaf has joined
1015 2013-11-03 19:23:02 kadoban has joined
1016 2013-11-03 19:23:41 Muis_ is now known as Muis
1017 2013-11-03 19:24:21 execut3 has quit (Read error: Connection reset by peer)
1018 2013-11-03 19:25:29 Raziel has joined
1019 2013-11-03 19:25:58 taha has joined
1020 2013-11-03 19:26:12 dgolds has joined
1021 2013-11-03 19:26:31 dgolds has quit (Remote host closed the connection)
1022 2013-11-03 19:26:44 dgolds has joined
1023 2013-11-03 19:28:16 Applicat_ has joined
1024 2013-11-03 19:29:17 shesek has joined
1025 2013-11-03 19:30:49 Application has quit (Ping timeout: 272 seconds)
1026 2013-11-03 19:30:50 dgolds has quit (Remote host closed the connection)
1027 2013-11-03 19:31:07 Evilmax has quit (Read error: Connection reset by peer)
1028 2013-11-03 19:31:47 groglogic has joined
1029 2013-11-03 19:33:35 _owowo_ has joined
1030 2013-11-03 19:33:40 owowo has quit (Remote host closed the connection)
1031 2013-11-03 19:34:08 Gnaf has quit (Quit: ChatZilla 0.9.90.1 [Firefox 24.0/20130910160258])
1032 2013-11-03 19:34:22 Anduckkk has quit (Ping timeout: 245 seconds)
1033 2013-11-03 19:36:20 vub has joined
1034 2013-11-03 19:41:05 Anduck has joined
1035 2013-11-03 19:41:55 taha has quit (Quit: Leaving)
1036 2013-11-03 19:44:42 datagutt has joined
1037 2013-11-03 19:44:52 Andrevan has quit (Quit: WeeChat 0.4.2-rc1)
1038 2013-11-03 19:47:19 ericmuyser has joined
1039 2013-11-03 19:49:38 vub has quit (Ping timeout: 245 seconds)
1040 2013-11-03 19:50:51 <Bubba_bubblegum> 'ecdsa' package is not installed, pywallet won't be able to sign/verify messages
1041 2013-11-03 19:50:54 <Bubba_bubblegum> A mandatory option is missing
1042 2013-11-03 19:50:55 <Bubba_bubblegum> whats the problem?
1043 2013-11-03 19:51:04 <Bubba_bubblegum> im using the pywallet
1044 2013-11-03 19:53:06 <Eliel> like it says, install the ecdsa package for python
1045 2013-11-03 19:53:34 JTF195 has quit (Ping timeout: 240 seconds)
1046 2013-11-03 19:55:35 dust-otc has joined
1047 2013-11-03 19:56:37 _owowo_ is now known as owowo
1048 2013-11-03 20:00:53 shesek has quit (Ping timeout: 245 seconds)
1049 2013-11-03 20:02:06 dgolds has joined
1050 2013-11-03 20:03:04 testnode9 has quit (Remote host closed the connection)
1051 2013-11-03 20:05:41 btcbtc has joined
1052 2013-11-03 20:06:22 BlackPrapor has quit (Ping timeout: 246 seconds)
1053 2013-11-03 20:07:08 BlackPrapor has joined
1054 2013-11-03 20:09:06 crank has joined
1055 2013-11-03 20:11:42 paracyst has joined
1056 2013-11-03 20:11:54 dansmithbtc2 has joined
1057 2013-11-03 20:17:03 RoboTeddy has quit (Remote host closed the connection)
1058 2013-11-03 20:17:30 <melvster> anyone know if there's still a bounty for building a distributed bitcoin exchange?
1059 2013-11-03 20:18:28 mynameis has joined
1060 2013-11-03 20:18:38 dgolds has quit (Ping timeout: 246 seconds)
1061 2013-11-03 20:19:40 crank has quit (Ping timeout: 240 seconds)
1062 2013-11-03 20:22:14 Evilmax has joined
1063 2013-11-03 20:22:20 Evilmax has quit (Changing host)
1064 2013-11-03 20:22:20 Evilmax has joined
1065 2013-11-03 20:22:24 shesek has joined
1066 2013-11-03 20:24:19 ThomasV has quit (Ping timeout: 260 seconds)
1067 2013-11-03 20:25:11 MobGod_ has left ()
1068 2013-11-03 20:25:34 MobGod has joined
1069 2013-11-03 20:25:57 Zarutian has joined
1070 2013-11-03 20:27:21 <_alp_> melvester: you referring to the mastercoin one?
1071 2013-11-03 20:30:58 ThomasV has joined
1072 2013-11-03 20:33:29 MobiusL has joined
1073 2013-11-03 20:33:29 MobiusL has quit (Changing host)
1074 2013-11-03 20:33:29 MobiusL has joined
1075 2013-11-03 20:36:15 <melvster> _alp_: that's the one yes ... did anyone solve it?
1076 2013-11-03 20:36:48 rolme has joined
1077 2013-11-03 20:37:32 AusBitBank has joined
1078 2013-11-03 20:38:57 debiantoruser has quit (Ping timeout: 272 seconds)
1079 2013-11-03 20:39:41 Applicat_ has quit (Remote host closed the connection)
1080 2013-11-03 20:39:45 datagutt has quit (Ping timeout: 245 seconds)
1081 2013-11-03 20:40:35 jgarzik has quit (Ping timeout: 272 seconds)
1082 2013-11-03 20:41:11 debiantoruser has joined
1083 2013-11-03 20:43:17 dgolds has joined
1084 2013-11-03 20:43:47 <melvster> should prev_output be 64 bytes or 72?  here it's 72 https://en.bitcoin.it/wiki/Genesis_block#cite_note-0
1085 2013-11-03 20:43:51 rlifchitz has joined
1086 2013-11-03 20:43:51 rlifchitz has quit (Changing host)
1087 2013-11-03 20:43:51 rlifchitz has joined
1088 2013-11-03 20:45:03 <melvster> ah fieldsize 36
1089 2013-11-03 20:46:47 <melvster>           "prev_out":{
1090 2013-11-03 20:46:48 <melvster>             "hash":"0000000000000000000000000000000000000000000000000000000000000000",
1091 2013-11-03 20:46:48 <melvster>             "n":4294967295
1092 2013-11-03 20:46:48 <melvster>           },
1093 2013-11-03 20:46:55 <melvster> what's N?
1094 2013-11-03 20:47:24 <michagogo> melvster: In a normal transaction, I think that would be the vout index
1095 2013-11-03 20:48:01 <michagogo> that looks to be maxint
1096 2013-11-03 20:48:05 <melvster> michagogo: im looking at the genesis block and it's 0xFFFFFFFF ... what does that mean?
1097 2013-11-03 20:48:50 <melvster> seems to be the same in block 1 2 ...
1098 2013-11-03 20:49:36 <michagogo> https://en.bitcoin.it/wiki/Transactions#Generation
1099 2013-11-03 20:50:19 <melvster> ah thanks!
1100 2013-11-03 20:53:26 <michagogo> warren: ping
1101 2013-11-03 20:53:57 Bubba_bubblegum has quit (Read error: Connection reset by peer)
1102 2013-11-03 20:54:07 Bubba_bubblegum has joined
1103 2013-11-03 20:58:00 jgarzik has joined
1104 2013-11-03 20:58:02 dervos has quit (Quit: dervos)
1105 2013-11-03 20:58:27 jgarzik has quit (Remote host closed the connection)
1106 2013-11-03 20:58:45 <michagogo> war_ren: unping
1107 2013-11-03 20:59:13 debiantoruser has quit (Ping timeout: 245 seconds)
1108 2013-11-03 21:01:13 debiantoruser has joined
1109 2013-11-03 21:01:15 jgarzik has joined
1110 2013-11-03 21:05:01 markus__ has quit (Remote host closed the connection)
1111 2013-11-03 21:06:25 denisx has joined
1112 2013-11-03 21:06:30 daybyter has quit (Quit: Konversation terminated!)
1113 2013-11-03 21:07:10 hsmiths2 has quit (Read error: Connection reset by peer)
1114 2013-11-03 21:09:07 hsmiths has joined
1115 2013-11-03 21:09:45 crank has joined
1116 2013-11-03 21:10:07 dervos has joined
1117 2013-11-03 21:12:55 nomailing has joined
1118 2013-11-03 21:14:22 debiantoruser has quit (Ping timeout: 240 seconds)
1119 2013-11-03 21:14:42 jedunnigan has joined
1120 2013-11-03 21:14:53 jedunnigan has quit (Remote host closed the connection)
1121 2013-11-03 21:15:03 jedunnigan has joined
1122 2013-11-03 21:16:32 debiantoruser has joined
1123 2013-11-03 21:19:45 crank has quit (Ping timeout: 245 seconds)
1124 2013-11-03 21:19:59 OrP has joined
1125 2013-11-03 21:20:06 metric has quit (Quit: Lost terminal)
1126 2013-11-03 21:20:21 k00shi has joined
1127 2013-11-03 21:20:31 k00shi has left ()
1128 2013-11-03 21:23:39 debiantoruser has quit (Ping timeout: 272 seconds)
1129 2013-11-03 21:25:15 debiantoruser has joined
1130 2013-11-03 21:25:34 dust-otc has quit (Quit: Textual IRC Client: www.textualapp.com)
1131 2013-11-03 21:25:50 sheefeni has joined
1132 2013-11-03 21:27:32 rolme has quit (Quit: My iMac has gone to sleep. ZZZzzz…)
1133 2013-11-03 21:29:03 Application has joined
1134 2013-11-03 21:31:02 SouthernKahrCarr has joined
1135 2013-11-03 21:31:33 ahmedbodi has quit (Excess Flood)
1136 2013-11-03 21:33:33 dgolds has quit (Remote host closed the connection)
1137 2013-11-03 21:34:08 dgolds has joined
1138 2013-11-03 21:34:53 groglogic has quit (Ping timeout: 248 seconds)
1139 2013-11-03 21:37:03 Luke-Jr has quit (Quit: Konversation terminated!)
1140 2013-11-03 21:37:12 Luke-Jr has joined
1141 2013-11-03 21:37:35 debiantoruser has quit (Ping timeout: 272 seconds)
1142 2013-11-03 21:37:52 <RedEmerald> I'm having trouble getting bitcoind built on Mavericks. Has anyone else had luck? http://pastebin.com/rNu7eqs8
1143 2013-11-03 21:38:22 dgolds has quit (Ping timeout: 240 seconds)
1144 2013-11-03 21:39:05 groglogic has joined
1145 2013-11-03 21:39:46 grau has quit (Remote host closed the connection)
1146 2013-11-03 21:40:30 debiantoruser has joined
1147 2013-11-03 21:41:19 ahmedbodi has joined
1148 2013-11-03 21:51:17 <denisx> RedEmerald: what version is your boost lib?
1149 2013-11-03 21:51:29 <RedEmerald> whatever brew's latest is. one sec
1150 2013-11-03 21:51:44 <RedEmerald> boost-1.54.0
1151 2013-11-03 21:53:10 cap2002 has joined
1152 2013-11-03 21:56:17 <RedEmerald> let me know if theres anything else you need
1153 2013-11-03 21:56:39 <RedEmerald> I added my comments to https://github.com/bitcoin/bitcoin/issues/3132
1154 2013-11-03 22:00:55 rdymac has quit (Excess Flood)
1155 2013-11-03 22:01:42 Application has quit (Remote host closed the connection)
1156 2013-11-03 22:03:01 rdymac has joined
1157 2013-11-03 22:05:31 mynameis has quit (Quit: mynameis)
1158 2013-11-03 22:06:04 sheefeni has left ()
1159 2013-11-03 22:06:14 mynameis has joined
1160 2013-11-03 22:06:18 femtocoin has quit (Quit: ChatZilla 0.9.90.1 [Firefox 24.0/20130910160258])
1161 2013-11-03 22:06:34 gingpark1 has quit ()
1162 2013-11-03 22:07:39 Andrevan has joined
1163 2013-11-03 22:08:25 SouthernKahrCarr has left ()
1164 2013-11-03 22:09:13 nomailing has quit (Quit: nomailing)
1165 2013-11-03 22:09:31 a_meteor has joined
1166 2013-11-03 22:09:34 crank has joined
1167 2013-11-03 22:10:37 debiantoruser has quit (Ping timeout: 248 seconds)
1168 2013-11-03 22:11:20 OrP has quit (Ping timeout: 246 seconds)
1169 2013-11-03 22:14:31 runeks has joined
1170 2013-11-03 22:14:50 Nopik has quit (Quit: My iMac has gone to sleep. ZZZzzz…)
1171 2013-11-03 22:19:45 debiantoruser has joined
1172 2013-11-03 22:20:39 crank has quit (Ping timeout: 272 seconds)
1173 2013-11-03 22:22:37 msvb-lab has quit (Quit: msvb-lab)
1174 2013-11-03 22:26:08 _ingsoc has quit (Quit: leaving)
1175 2013-11-03 22:26:21 dgolds has joined
1176 2013-11-03 22:27:20 patcon has joined
1177 2013-11-03 22:29:16 catcow is now known as catcowyamma
1178 2013-11-03 22:30:37 dgolds has quit (Ping timeout: 245 seconds)
1179 2013-11-03 22:31:34 ThomasV has quit (Ping timeout: 240 seconds)
1180 2013-11-03 22:33:04 banghouse has joined
1181 2013-11-03 22:33:18 catcowyamma has quit (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
1182 2013-11-03 22:33:43 catcow has joined
1183 2013-11-03 22:33:47 catcow is now known as catcowyamma
1184 2013-11-03 22:33:47 OrP has joined
1185 2013-11-03 22:35:14 gulli_ has quit (Quit: Page closed)
1186 2013-11-03 22:36:58 rdymac has quit (Read error: Connection reset by peer)
1187 2013-11-03 22:38:22 Thepok has joined
1188 2013-11-03 22:39:52 elevatioN has joined
1189 2013-11-03 22:39:56 btcbtc has quit (Quit: btcbtc)
1190 2013-11-03 22:48:13 pecket has quit (Read error: Connection reset by peer)
1191 2013-11-03 22:49:20 pecket has joined
1192 2013-11-03 22:50:37 a_meteor has quit (Ping timeout: 245 seconds)
1193 2013-11-03 22:51:32 wavelet has joined
1194 2013-11-03 22:51:47 rdymac has joined
1195 2013-11-03 22:52:24 rdymac has quit (Read error: Connection reset by peer)
1196 2013-11-03 22:54:12 rdymac has joined
1197 2013-11-03 22:55:45 rdymac has quit (Client Quit)
1198 2013-11-03 22:59:02 roconnor has quit (Quit: Konversation terminated!)
1199 2013-11-03 23:00:31 rdymac has joined
1200 2013-11-03 23:01:43 sustrik has quit (Ping timeout: 272 seconds)
1201 2013-11-03 23:03:39 da2ce7 has joined
1202 2013-11-03 23:04:40 elevatioN has quit ()
1203 2013-11-03 23:04:57 sustrik has joined
1204 2013-11-03 23:05:38 rdymac has quit (Quit: Lingo - http://www.lingoirc.com)
1205 2013-11-03 23:06:47 rdymac has joined
1206 2013-11-03 23:07:48 banghouse has quit (Remote host closed the connection)
1207 2013-11-03 23:08:04 Andrevan has quit (Quit: WeeChat 0.4.2-rc1)
1208 2013-11-03 23:10:27 crank has joined
1209 2013-11-03 23:12:04 denisx has quit (Quit: denisx)
1210 2013-11-03 23:14:27 mynameis has quit (Quit: mynameis)
1211 2013-11-03 23:16:08 RoboTeddy has joined
1212 2013-11-03 23:16:34 Application has joined
1213 2013-11-03 23:21:02 crank has quit (Ping timeout: 245 seconds)
1214 2013-11-03 23:21:46 rolme has joined
1215 2013-11-03 23:24:37 dansmith_btc has quit (Ping timeout: 272 seconds)
1216 2013-11-03 23:24:45 OrP has quit (Ping timeout: 248 seconds)
1217 2013-11-03 23:25:07 OrP has joined
1218 2013-11-03 23:26:52 ovidiusoft has quit (Quit: Ex-Chat)
1219 2013-11-03 23:27:10 dgolds has joined
1220 2013-11-03 23:29:10 OrP has quit (Ping timeout: 240 seconds)
1221 2013-11-03 23:29:44 Grouver has quit (Quit:  HydraIRC -> http://www.hydrairc.com <- IRC with a difference)
1222 2013-11-03 23:30:44 Bjander has joined
1223 2013-11-03 23:31:17 dgolds has quit (Ping timeout: 245 seconds)
1224 2013-11-03 23:32:35 kennyhag has quit (Quit: KVIrc KVIrc Aria 4.3.1, revision: 6250, sources date: 20120701, built on: 2013-10-18 23:20:35 UTC http://www.kvirc.net/)
1225 2013-11-03 23:32:46 rolme has quit (Quit: My iMac has gone to sleep. ZZZzzz…)
1226 2013-11-03 23:36:15 <melvster> anyone know what's the maximum coinbase length?
1227 2013-11-03 23:37:04 Raziel has quit (Ping timeout: 252 seconds)
1228 2013-11-03 23:37:26 <sipa> 100 bytes
1229 2013-11-03 23:37:28 dervos has quit (Quit: dervos)
1230 2013-11-03 23:37:34 <melvster> sipa:thanks
1231 2013-11-03 23:37:34 <sipa> hard rule
1232 2013-11-03 23:38:23 Bjander has quit (Quit: Cellphone IRC... the worst kind...)
1233 2013-11-03 23:38:27 <melvster> sipa: where does the block height go?  is it the first entry?  I know there is also target and extranonce and message?
1234 2013-11-03 23:39:10 <phantomcircuit> melvster, first bytes
1235 2013-11-03 23:39:16 <melvster> ty
1236 2013-11-03 23:39:18 <sipa> you're mixing protocol layers
1237 2013-11-03 23:39:29 <melvster> sipa: sorry, just trying to understand coinbase
1238 2013-11-03 23:39:33 OrP has joined
1239 2013-11-03 23:39:33 <sipa> the target is in the block header, encoded as nBits
1240 2013-11-03 23:39:35 mologie_ has joined
1241 2013-11-03 23:39:38 <melvster> yes i know
1242 2013-11-03 23:39:41 grau has joined
1243 2013-11-03 23:39:42 <sipa> the extranonce doesn't exist
1244 2013-11-03 23:39:57 <sipa> it's just what miners call what extra garbage they put in the coinbase
1245 2013-11-03 23:40:08 <sipa> but the coinbase is just bytes
1246 2013-11-03 23:40:19 <sipa> what you put in it doesn't matter
1247 2013-11-03 23:40:37 <sipa> except that since BIP34, it must start with a push of the height
1248 2013-11-03 23:40:59 mologie has quit (Ping timeout: 272 seconds)
1249 2013-11-03 23:41:19 <melvster> got it thanks
1250 2013-11-03 23:41:28 <melvster> so more like a comment
1251 2013-11-03 23:41:34 <melvster> but people use it nonetheless
1252 2013-11-03 23:41:43 <melvster> of course the genesis block was different
1253 2013-11-03 23:41:47 <sipa> it's not a comment
1254 2013-11-03 23:41:58 <melvster> because it proved that satoshi didnt premine
1255 2013-11-03 23:42:05 <melvster> using the message
1256 2013-11-03 23:42:07 <sipa> the height in the coinbase makes transactions unique
1257 2013-11-03 23:42:24 <sipa> and the extranonce is used as an extra nonce :)
1258 2013-11-03 23:43:31 <melvster> 100 bytes that's good to know ...
1259 2013-11-03 23:43:35 Thepok has quit (Ping timeout: 260 seconds)
1260 2013-11-03 23:43:45 <sipa> 96 left :p
1261 2013-11-03 23:44:00 <melvster> ive noticed some bytes are used to put in the target too
1262 2013-11-03 23:44:06 <melvster> eg the very first blocks
1263 2013-11-03 23:44:13 <sipa> initially, indeed
1264 2013-11-03 23:44:16 <sipa> no idea why
1265 2013-11-03 23:44:49 <melvster> sipa: i think it's so that the genesis transaction can generate the block header ... so do they not do that anymore?
1266 2013-11-03 23:45:44 <melvster> (when i say target i mean nbits of course)
1267 2013-11-03 23:48:52 <sipa> i have no idea what you mean>
1268 2013-11-03 23:49:27 TD has joined
1269 2013-11-03 23:49:32 <sipa> the genesis block's coinbase infuences the block header, through the merkle root
1270 2013-11-03 23:49:38 <sipa> but that is the case for every block
1271 2013-11-03 23:50:19 <melvster> sipa: sure it does, but it's possible to generate the block header from *only* the transaction
1272 2013-11-03 23:50:30 <melvster> because the target is there
1273 2013-11-03 23:50:40 <melvster> without out of band knowledge
1274 2013-11-03 23:50:44 deepc0re has quit (Quit: deepc0re)
1275 2013-11-03 23:51:10 hnz has quit (Ping timeout: 240 seconds)
1276 2013-11-03 23:51:19 <sipa> you still need to know the previous block's hash
1277 2013-11-03 23:51:24 <sipa> and the block's transactions
1278 2013-11-03 23:51:30 <sipa> and the nonce
1279 2013-11-03 23:51:33 ekkis has joined
1280 2013-11-03 23:51:34 <sipa> and the timestamp
1281 2013-11-03 23:51:36 <sipa> and the version
1282 2013-11-03 23:51:53 <melvster> there is no previous block for genesis ... so that's solved
1283 2013-11-03 23:51:54 <ekkis> evening everyone, the description for the .SendToAddress() method contains two "comment" fields.  of what use are these fields?
1284 2013-11-03 23:52:04 <sipa> melvster: the genesis is set in stone
1285 2013-11-03 23:52:09 <sipa> melvster: it could have been anything, really
1286 2013-11-03 23:52:13 <sipa> it's not even validated
1287 2013-11-03 23:52:40 <sipa> i truly i have no idea why the nBits were put in the coinbase
1288 2013-11-03 23:53:02 <sipa> but it certainly doesn't help reconstructing anything
1289 2013-11-03 23:53:08 <sipa> you need to know the genesis block in any case
1290 2013-11-03 23:53:20 deepc0re has joined
1291 2013-11-03 23:53:27 <sipa> ekkis: ancient history
1292 2013-11-03 23:53:45 mintyFresh has joined
1293 2013-11-03 23:54:10 <sipa> ekkis: once upon a time, bitcoin had send-to-IP transactions, which where negotiated directly between sender and receiver
1294 2013-11-03 23:54:24 <sipa> ekkis: and you could attach comments to it, which would end up on the other side's walet
1295 2013-11-03 23:54:40 <sipa> but pay-to-IP was insecure and flawed in other ways
1296 2013-11-03 23:55:09 <sipa> ekkis: the memo field in the payment protocol has a similar function
1297 2013-11-03 23:55:47 <melvster> sipa: the first block can be derived from the genesis transaction as it contains complete information ( prevBlock = 0, merkleroot = hash, nbits = nbits, version = version, and the nonce/timestamp you mine)
1298 2013-11-03 23:56:15 <sipa> melvster: it doesn't contain the time, and it's pointless anyway
1299 2013-11-03 23:56:28 <sipa> the genesis block is set by the rules
1300 2013-11-03 23:56:40 hnz has joined
1301 2013-11-03 23:56:46 <sipa> you seem to be looking for patterns where there is no use for them :)
1302 2013-11-03 23:57:17 pecket has quit (Read error: Connection reset by peer)
1303 2013-11-03 23:57:18 <sipa> also, nBits of the genesis block are already set by the rules of the system too
1304 2013-11-03 23:57:37 <sipa> or at least of all later blocks
1305 2013-11-03 23:57:44 Evilmax has quit (Read error: No route to host)
1306 2013-11-03 23:57:54 <sipa> the genesis block is never validated, it's just inserted in the block database at bootstrap time
1307 2013-11-03 23:58:10 <ekkis> sipa: oh? wild.  so the parameters are now obsolete and values passed are just discarded?
1308 2013-11-03 23:58:14 <melvster> sipa: you could well be right, im just speculating as to why satoshi put it there ... he seemed to do most things for a reason :)
1309 2013-11-03 23:58:28 <sipa> ekkis: they're still stored in your wallet
1310 2013-11-03 23:58:31 <sipa> ekkis: but nowhere else
1311 2013-11-03 23:58:37 <sipa> melvster: i don't think that's t
1312 2013-11-03 23:58:39 Bkil has joined
1313 2013-11-03 23:58:40 <sipa> he reason