1 2014-06-08 00:01:12 yubrew has quit (Ping timeout: 240 seconds)
   2 2014-06-08 00:02:28 melvster has quit (Ping timeout: 252 seconds)
   3 2014-06-08 00:04:17 dparrish has quit (Ping timeout: 252 seconds)
   4 2014-06-08 00:04:38 Guest26759 has quit (Quit: This computer has gone to sleep)
   5 2014-06-08 00:08:11 eristisk has joined
   6 2014-06-08 00:10:40 dparrish has joined
   7 2014-06-08 00:14:53 weilu has joined
   8 2014-06-08 00:16:18 plagiarism has joined
   9 2014-06-08 00:19:32 weilu has quit (Ping timeout: 265 seconds)
  10 2014-06-08 00:26:13 JackH has quit (Remote host closed the connection)
  11 2014-06-08 00:28:30 mapppum has joined
  12 2014-06-08 00:28:53 cadaver has joined
  13 2014-06-08 00:32:51 digitalmagus has joined
  14 2014-06-08 00:32:53 mapppum has quit (Ping timeout: 252 seconds)
  15 2014-06-08 00:34:01 Maged has joined
  16 2014-06-08 00:34:21 netg_ has joined
  17 2014-06-08 00:37:12 plagiarism has quit (Quit: Leaving)
  18 2014-06-08 00:41:34 [EddyF] has quit (Quit: coding,sleeping or doing something better than chatting to you.)
  19 2014-06-08 00:42:28 rdn has quit (Quit: t)
  20 2014-06-08 00:42:59 rdn has joined
  21 2014-06-08 00:45:40 spinza has quit (Remote host closed the connection)
  22 2014-06-08 00:45:58 CheckDavid has quit (Quit: Connection closed for inactivity)
  23 2014-06-08 00:47:34 antix has quit (Ping timeout: 252 seconds)
  24 2014-06-08 00:47:59 antix has joined
  25 2014-06-08 00:47:59 antix has quit (Changing host)
  26 2014-06-08 00:47:59 antix has joined
  27 2014-06-08 00:51:02 yubrew has joined
  28 2014-06-08 00:51:54 spinza has joined
  29 2014-06-08 00:53:18 belcher has quit (Quit: Leaving)
  30 2014-06-08 00:55:27 yubrew has quit (Ping timeout: 240 seconds)
  31 2014-06-08 01:02:35 StarenseN has quit (Ping timeout: 252 seconds)
  32 2014-06-08 01:03:42 digitalmagus has quit (Ping timeout: 252 seconds)
  33 2014-06-08 01:09:15 <andytoshi> hey, fyi mdev has an assertion failure in #bitcoin. (i don't want to send him here because he doesn't play well with others)
  34 2014-06-08 01:14:56 Zarutian has quit (Ping timeout: 260 seconds)
  35 2014-06-08 01:15:30 fanquake has joined
  36 2014-06-08 01:16:21 Pullphinger has joined
  37 2014-06-08 01:16:54 <jcorgan> i got him to run with -reindex
  38 2014-06-08 01:17:05 llllllllll has quit ()
  39 2014-06-08 01:17:16 <jcorgan> he was kbanned from #bitcoin a couple days ago, but seems to have learned his lesson
  40 2014-06-08 01:21:36 Zarutian has joined
  41 2014-06-08 01:22:52 ValicekB has quit (Ping timeout: 265 seconds)
  42 2014-06-08 01:27:13 ValicekB has joined
  43 2014-06-08 01:27:22 banghouse has joined
  44 2014-06-08 01:29:06 mapppum has joined
  45 2014-06-08 01:29:36 Application has quit (Ping timeout: 240 seconds)
  46 2014-06-08 01:31:24 one_zero has joined
  47 2014-06-08 01:32:17 banghouse has quit (Ping timeout: 252 seconds)
  48 2014-06-08 01:33:46 mapppum has quit (Ping timeout: 252 seconds)
  49 2014-06-08 01:34:25 seba_gon has joined
  50 2014-06-08 01:35:03 seba_gon has quit (Quit: #bitcoin)
  51 2014-06-08 01:36:15 seba_gon has joined
  52 2014-06-08 01:37:36 seba_gon has left ()
  53 2014-06-08 01:37:46 implr has quit (Ping timeout: 240 seconds)
  54 2014-06-08 01:45:20 yubrew has joined
  55 2014-06-08 01:49:08 benten has joined
  56 2014-06-08 01:49:22 implr has joined
  57 2014-06-08 01:49:54 yubrew has quit (Ping timeout: 252 seconds)
  58 2014-06-08 02:00:25 Burrito has quit (Quit: Leaving)
  59 2014-06-08 02:02:16 jtimon has quit (Ping timeout: 276 seconds)
  60 2014-06-08 02:03:41 djcoin_ has joined
  61 2014-06-08 02:14:06 benten has quit (Read error: Connection reset by peer)
  62 2014-06-08 02:19:09 chainey has quit (Quit: Connection reset by beer)
  63 2014-06-08 02:20:22 banghouse has joined
  64 2014-06-08 02:21:56 weilu has joined
  65 2014-06-08 02:24:36 ahbritto_ has quit (Read error: Connection reset by peer)
  66 2014-06-08 02:25:07 metacoin has joined
  67 2014-06-08 02:25:12 ahbritto_ has joined
  68 2014-06-08 02:25:13 banghouse has quit (Ping timeout: 265 seconds)
  69 2014-06-08 02:26:31 <metacoin> I am wondering, is it wrong to create a blockchain bootstrap file by simply zipping blkindex.dat and blk000*.dat files? Why are the blk000*.dat files generally concatenated rather than compressed in this process?
  70 2014-06-08 02:26:35 weilu has quit (Ping timeout: 245 seconds)
  71 2014-06-08 02:27:11 <metacoin> I feel like the answer may be obvious, but I'm fried from writing HTML and javascript all day, which are not my favorite things to do.
  72 2014-06-08 02:33:33 Subo1977_ has joined
  73 2014-06-08 02:34:06 <deego> metacoin: just copy the subdirectories such as chainstate, etc., to bootstrap.
  74 2014-06-08 02:34:32 weilu has joined
  75 2014-06-08 02:35:24 <metacoin> So I can create a .zip of those files/directories and that would be ok? What is the purpose of bootstrap.dat?
  76 2014-06-08 02:36:52 <deego> metacoin: afaik, they were used by older bitcoin versions.
  77 2014-06-08 02:37:01 <metacoin> deego: Thanks. :)
  78 2014-06-08 02:37:51 Subo1977 has quit (Ping timeout: 272 seconds)
  79 2014-06-08 02:39:03 banghouse has joined
  80 2014-06-08 02:39:20 yubrew has joined
  81 2014-06-08 02:40:31 crunk-juice has quit (Remote host closed the connection)
  82 2014-06-08 02:41:30 crunk-juice has joined
  83 2014-06-08 02:42:33 digitalmagus has joined
  84 2014-06-08 02:44:05 banghouse has quit (Ping timeout: 260 seconds)
  85 2014-06-08 02:44:31 yubrew has quit (Ping timeout: 276 seconds)
  86 2014-06-08 02:55:42 DiabloD3 has joined
  87 2014-06-08 02:57:27 Diablo-D3 has quit (Ping timeout: 240 seconds)
  88 2014-06-08 02:59:39 LightningFury has joined
  89 2014-06-08 02:59:44 <LightningFury> hi
  90 2014-06-08 03:00:18 djcoin_ has quit (Ping timeout: 252 seconds)
  91 2014-06-08 03:01:34 <LightningFury> little question what mean server mininput
  92 2014-06-08 03:06:22 MolokoDeck has quit (Read error: Connection reset by peer)
  93 2014-06-08 03:07:03 MolokoDeck has joined
  94 2014-06-08 03:07:27 Aido has quit (Ping timeout: 240 seconds)
  95 2014-06-08 03:07:35 torsthaldo has quit (Quit: Leaving.)
  96 2014-06-08 03:09:47 ryanxcharles has quit (Read error: Connection reset by peer)
  97 2014-06-08 03:10:19 ryanxcharles has joined
  98 2014-06-08 03:10:25 Aido has joined
  99 2014-06-08 03:12:48 dgenr8 has quit (Quit: dgenr8)
 100 2014-06-08 03:13:33 dgenr8 has joined
 101 2014-06-08 03:21:09 <PRab> metacoin: O
 102 2014-06-08 03:21:23 <PRab> metacoin: I'm a bit late, but bootsrap.dat is untrusted.
 103 2014-06-08 03:21:52 <metacoin> PRab: I'm still here! Yes, I'm aware it's not a good 'decentralized' solution, and bootstrap.zip wouldn't be any better right?
 104 2014-06-08 03:22:20 Chief_Panda has quit (Quit: Leaving)
 105 2014-06-08 03:22:24 <PRab> metacoin: Even if a malicious person provided bootstrap.dat, it wouldn't harm your node. If you let a malicious party modify the blk...dat files, that would cause your node to behave incorrectly.
 106 2014-06-08 03:23:28 <metacoin> There is a functional difference between concatenating the blk..dat files and compressing them?
 107 2014-06-08 03:24:05 <PRab> They will be bigger if you just concat them...
 108 2014-06-08 03:24:24 <PRab> Other than that, they must come from a trusted party or be created by your own node.
 109 2014-06-08 03:24:30 _acidmelt has quit (Ping timeout: 245 seconds)
 110 2014-06-08 03:24:45 acidmelt has joined
 111 2014-06-08 03:25:04 <metacoin> Yeah, I'm just creating a bootstrap for my own purposes. I was wondering if there was a functional difference between using bootstrap.dat and simply compressing everything into a zip and unzipping it elsewhere.
 112 2014-06-08 03:25:24 <Luke-Jr> metacoin: a huge difference
 113 2014-06-08 03:25:33 <Luke-Jr> metacoin: bootstrap.dat is verified when it gets loaded
 114 2014-06-08 03:25:45 <Luke-Jr> ZIPping the dbs may be a security issue
 115 2014-06-08 03:25:54 LightningFury has left ()
 116 2014-06-08 03:26:01 <Luke-Jr> that's why bootstrap.dat is still decentralised
 117 2014-06-08 03:26:02 <metacoin> I see. Thank you, Luke-Jr.
 118 2014-06-08 03:26:16 <metacoin> That is a big difference.
 119 2014-06-08 03:26:32 <PRab> metacoin: what Luke-Jr said. If you trust the zip file, then that there is no practical difference, but there is a huge functional difference.
 120 2014-06-08 03:26:44 <metacoin> Understood. Thanks everyone. That answers my question.
 121 2014-06-08 03:26:47 <Luke-Jr> metacoin: btw, blkindex.dat is dead. you can delete it if you use 0.8.x or newer
 122 2014-06-08 03:27:22 <metacoin> Deleting things in the Bitcoin directory makes me uneasy, but ok! I'll keep that in mind :P
 123 2014-06-08 03:28:27 banghouse has joined
 124 2014-06-08 03:29:06 cbeams has joined
 125 2014-06-08 03:29:40 Blackreign has joined
 126 2014-06-08 03:30:44 mapppum has joined
 127 2014-06-08 03:33:28 yubrew has joined
 128 2014-06-08 03:35:52 mapppum has quit (Ping timeout: 276 seconds)
 129 2014-06-08 03:36:16 cbeams has quit (Remote host closed the connection)
 130 2014-06-08 03:37:37 yubrew has quit (Ping timeout: 240 seconds)
 131 2014-06-08 03:37:38 weilu has quit (Remote host closed the connection)
 132 2014-06-08 03:38:51 MiningBuddy has quit (Remote host closed the connection)
 133 2014-06-08 03:39:22 Zarutian has quit (Quit: Zarutian)
 134 2014-06-08 03:39:45 TheSeven has quit (Ping timeout: 264 seconds)
 135 2014-06-08 03:40:01 akstunt600 has quit (Ping timeout: 240 seconds)
 136 2014-06-08 03:40:28 MiningBuddy has joined
 137 2014-06-08 03:40:57 TheSeven has joined
 138 2014-06-08 03:40:57 gfawkes has quit (Ping timeout: 264 seconds)
 139 2014-06-08 03:41:27 fanquake has quit (Ping timeout: 240 seconds)
 140 2014-06-08 03:41:33 MiningBuddy has quit (Remote host closed the connection)
 141 2014-06-08 03:41:49 MiningBuddy has joined
 142 2014-06-08 03:41:57 digitalmagus has quit (Ping timeout: 240 seconds)
 143 2014-06-08 03:43:51 bassguitarman has joined
 144 2014-06-08 03:44:15 <bassguitarman> Anyone around?
 145 2014-06-08 03:45:22 <PRab> bassguitarman: Yep, lots of people. If you have a question, just ask it.
 146 2014-06-08 03:45:35 fanquake has joined
 147 2014-06-08 03:52:00 crunk-juice has quit (Remote host closed the connection)
 148 2014-06-08 04:01:11 banghouse has quit (Remote host closed the connection)
 149 2014-06-08 04:01:36 fanquake has quit (Ping timeout: 245 seconds)
 150 2014-06-08 04:02:31 acidmelt has quit (Ping timeout: 276 seconds)
 151 2014-06-08 04:03:06 acidmelt has joined
 152 2014-06-08 04:04:41 Gyps has joined
 153 2014-06-08 04:05:39 fanquake has joined
 154 2014-06-08 04:07:51 digitalmagus has joined
 155 2014-06-08 04:15:10 zone117x has joined
 156 2014-06-08 04:21:56 akstunt600 has joined
 157 2014-06-08 04:26:18 mapppum has joined
 158 2014-06-08 04:26:20 banghouse has joined
 159 2014-06-08 04:26:34 baldur has quit (Ping timeout: 264 seconds)
 160 2014-06-08 04:26:36 akstunt600 has quit (Ping timeout: 245 seconds)
 161 2014-06-08 04:27:41 yubrew has joined
 162 2014-06-08 04:29:02 cadaver has quit (Ping timeout: 252 seconds)
 163 2014-06-08 04:32:01 yubrew has quit (Ping timeout: 245 seconds)
 164 2014-06-08 04:32:52 kadoban has joined
 165 2014-06-08 04:34:23 papa2 has joined
 166 2014-06-08 04:35:01 kadoban_ has joined
 167 2014-06-08 04:35:23 Namworld has quit ()
 168 2014-06-08 04:36:19 banghouse has quit (Ping timeout: 276 seconds)
 169 2014-06-08 04:36:55 papa3 has quit (Ping timeout: 272 seconds)
 170 2014-06-08 04:38:55 digitalmagus has quit (Ping timeout: 276 seconds)
 171 2014-06-08 04:47:17 jchp has quit (Ping timeout: 260 seconds)
 172 2014-06-08 04:51:12 Adlai has quit (Remote host closed the connection)
 173 2014-06-08 04:51:38 Adlai has joined
 174 2014-06-08 05:04:37 seven has quit (Quit: EliteBNC free bnc service - http://elitebnc.org - be a part of the Elite!)
 175 2014-06-08 05:13:30 aburan28 has joined
 176 2014-06-08 05:14:22 jchp has joined
 177 2014-06-08 05:14:27 paveljanik has joined
 178 2014-06-08 05:14:33 paveljanik has quit (Changing host)
 179 2014-06-08 05:14:33 paveljanik has joined
 180 2014-06-08 05:17:30 melvster has joined
 181 2014-06-08 05:20:10 Blackreign has quit ()
 182 2014-06-08 05:20:28 samson_ has quit (Ping timeout: 240 seconds)
 183 2014-06-08 05:20:39 samson_ has joined
 184 2014-06-08 05:21:37 yubrew has joined
 185 2014-06-08 05:26:07 yubrew has quit (Ping timeout: 240 seconds)
 186 2014-06-08 05:26:40 ericmuyser has joined
 187 2014-06-08 05:32:00 Guest19107 is now known as Hasimir
 188 2014-06-08 05:32:01 Hasimir has quit (Changing host)
 189 2014-06-08 05:32:01 Hasimir has joined
 190 2014-06-08 05:32:51 coeus has quit (Ping timeout: 245 seconds)
 191 2014-06-08 05:32:53 johnsoft has quit (Quit: Leaving)
 192 2014-06-08 05:33:15 johnsoft has joined
 193 2014-06-08 05:33:58 Vitalik_ has joined
 194 2014-06-08 05:34:37 weilu has joined
 195 2014-06-08 05:35:43 thaReal has quit (Quit: Leaving)
 196 2014-06-08 05:36:09 _archer____ has joined
 197 2014-06-08 05:38:04 Vitalik__ has quit (Ping timeout: 265 seconds)
 198 2014-06-08 05:39:28 weilu has quit (Ping timeout: 240 seconds)
 199 2014-06-08 05:43:57 seven has joined
 200 2014-06-08 05:44:57 dfletcher is now known as drgreenthumb
 201 2014-06-08 05:45:18 roconnor has joined
 202 2014-06-08 05:46:17 seba_gon has joined
 203 2014-06-08 05:47:09 _archer____ has quit ()
 204 2014-06-08 05:47:19 blank_na_ has joined
 205 2014-06-08 05:47:39 seba_gon has quit ()
 206 2014-06-08 05:48:01 blank_na_ has quit (Client Quit)
 207 2014-06-08 05:48:12 _blank_ has joined
 208 2014-06-08 05:48:58 zone117x has quit (Ping timeout: 252 seconds)
 209 2014-06-08 05:49:29 zone117x has joined
 210 2014-06-08 05:57:28 mappum has quit (Quit: Leaving)
 211 2014-06-08 05:57:30 banghouse has joined
 212 2014-06-08 05:59:18 Application has joined
 213 2014-06-08 06:03:33 _blank_ has quit ()
 214 2014-06-08 06:03:44 roconnor has quit (Quit: Konversation terminated!)
 215 2014-06-08 06:03:50 mapppum has quit (Remote host closed the connection)
 216 2014-06-08 06:04:44 drgreenthumb is now known as dfletcher
 217 2014-06-08 06:06:13 weilu has joined
 218 2014-06-08 06:08:04 dfletcher is now known as drgreenthumb
 219 2014-06-08 06:09:48 zone117x has quit (Ping timeout: 240 seconds)
 220 2014-06-08 06:10:15 papa3 has joined
 221 2014-06-08 06:10:19 zone117x has joined
 222 2014-06-08 06:12:45 bassguitarman has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
 223 2014-06-08 06:14:27 papa2 has quit (Ping timeout: 272 seconds)
 224 2014-06-08 06:15:37 yubrew has joined
 225 2014-06-08 06:18:58 paveljanik has quit (Quit: This computer has gone to sleep)
 226 2014-06-08 06:20:37 yubrew has quit (Ping timeout: 260 seconds)
 227 2014-06-08 06:31:31 Dizzle has joined
 228 2014-06-08 06:35:31 wallet42 has joined
 229 2014-06-08 06:39:40 jtimon has joined
 230 2014-06-08 06:46:19 jtimon has quit (Ping timeout: 276 seconds)
 231 2014-06-08 06:54:52 banghouse has quit (Remote host closed the connection)
 232 2014-06-08 06:59:42 jtimon has joined
 233 2014-06-08 07:01:51 davout has joined
 234 2014-06-08 07:03:33 plaprade has joined
 235 2014-06-08 07:04:47 mappum has joined
 236 2014-06-08 07:08:41 snoopstr is now known as leolepi
 237 2014-06-08 07:09:16 mappum has quit (Ping timeout: 252 seconds)
 238 2014-06-08 07:09:58 GM0127 has joined
 239 2014-06-08 07:10:04 yubrew has joined
 240 2014-06-08 07:13:17 lolstate has joined
 241 2014-06-08 07:14:24 yubrew has quit (Ping timeout: 252 seconds)
 242 2014-06-08 07:18:08 davout has quit (Read error: Connection reset by peer)
 243 2014-06-08 07:18:21 aschildbach has joined
 244 2014-06-08 07:22:20 digitalmagus has joined
 245 2014-06-08 07:24:24 tombtc has joined
 246 2014-06-08 07:26:46 mappum has joined
 247 2014-06-08 07:30:10 postpre has quit (Ping timeout: 252 seconds)
 248 2014-06-08 07:31:38 mappum has quit (Ping timeout: 252 seconds)
 249 2014-06-08 07:33:29 cbeams has joined
 250 2014-06-08 07:33:53 zone117x has quit (Ping timeout: 260 seconds)
 251 2014-06-08 07:35:20 moarrr has joined
 252 2014-06-08 07:37:31 aburan28 has quit (Read error: Connection reset by peer)
 253 2014-06-08 07:40:16 banghouse has joined
 254 2014-06-08 07:42:38 anton000 has joined
 255 2014-06-08 07:43:13 anton000 has quit (Changing host)
 256 2014-06-08 07:43:13 anton000 has joined
 257 2014-06-08 07:45:21 banghouse has quit (Ping timeout: 245 seconds)
 258 2014-06-08 07:45:52 neozaru has joined
 259 2014-06-08 07:46:55 banghouse has joined
 260 2014-06-08 07:47:25 cbeams has quit (Ping timeout: 276 seconds)
 261 2014-06-08 07:50:25 anton000 has quit (Remote host closed the connection)
 262 2014-06-08 07:50:46 anton000 has joined
 263 2014-06-08 07:53:41 digitalmagus has quit (Ping timeout: 245 seconds)
 264 2014-06-08 07:56:47 banghouse has quit (Ping timeout: 265 seconds)
 265 2014-06-08 07:57:40 moarrr has quit (Read error: Connection reset by peer)
 266 2014-06-08 07:57:50 moarrr has joined
 267 2014-06-08 07:58:13 moarrr is now known as Guest60641
 268 2014-06-08 07:58:26 banghouse has joined
 269 2014-06-08 07:59:10 <michagogo> metacoin: if you've upgraded from pre-0.8 to 0.8 or later, blkindex.dat is probably just a hard link to a file in blocks/
 270 2014-06-08 08:00:07 <michagogo> metacoin: also, bootstrap.dat is effectively just the blk#####.dat files concatenated
 271 2014-06-08 08:00:26 <michagogo> (Except that it's cleaned up, and is only the main chain)
 272 2014-06-08 08:00:50 <michagogo> Sure, you could compress it if you wanted
 273 2014-06-08 08:01:29 <michagogo> If you're bootstrapping a new node from a current trusted one, you can copy blocks/ and chainstate/ and skip having to reindex
 274 2014-06-08 08:02:53 venzen has quit (Quit: Lost terminal)
 275 2014-06-08 08:03:34 tarantillo_ has quit (Remote host closed the connection)
 276 2014-06-08 08:03:40 banghouse has quit (Ping timeout: 276 seconds)
 277 2014-06-08 08:03:52 tarantillo_ has joined
 278 2014-06-08 08:04:42 cbeams has joined
 279 2014-06-08 08:09:29 ThomasV has joined
 280 2014-06-08 08:09:33 ThomasV has quit (Changing host)
 281 2014-06-08 08:09:33 ThomasV has joined
 282 2014-06-08 08:11:14 cbeams has quit (Ping timeout: 252 seconds)
 283 2014-06-08 08:11:35 da2ce7 has joined
 284 2014-06-08 08:12:22 <gdm85> michagogo: is there a sensible advantage in compression?
 285 2014-06-08 08:12:54 psgs is now known as psgs|away
 286 2014-06-08 08:13:51 <michagogo> gdm85: well, I don't know how well it compresses
 287 2014-06-08 08:14:08 <gdm85> I am going to give it a try later
 288 2014-06-08 08:14:15 <michagogo> I know there's a lot of random data in there (hashes of blocks and transactions)
 289 2014-06-08 08:14:35 <michagogo> (And pubkeys, and signatures)
 290 2014-06-08 08:14:56 Gyps has quit (Quit: Gyps)
 291 2014-06-08 08:15:17 banghouse has joined
 292 2014-06-08 08:15:47 <michagogo> I mean, there are some series of 0 bytes and 255 bytes
 293 2014-06-08 08:16:31 <michagogo> And a few sequences in the single-digit number of bytes that recur for most transactions
 294 2014-06-08 08:17:31 <michagogo> But the bulk of data is random... Each block header is mostly (64/80 bytes) random
 295 2014-06-08 08:17:38 Dizzle has quit (Quit: Leaving...)
 296 2014-06-08 08:17:53 <michagogo> (32-bit prevblockhash and merkle root)
 297 2014-06-08 08:18:52 <sipa> with per-block zipping ypu get 10-20% maybe
 298 2014-06-08 08:19:02 <michagogo> And then each transaction has 32 bytes prevtx, 33/65 bytes pubkey, and a bunch of bytes (32? Idk) signature per input
 299 2014-06-08 08:19:03 <sipa> and that break per-transaction indexing
 300 2014-06-08 08:19:18 <dsnrk> I got ~30% by compressing block files.
 301 2014-06-08 08:19:33 <michagogo> And 20 bytes per output
 302 2014-06-08 08:19:35 kadoban_ has quit (Remote host closed the connection)
 303 2014-06-08 08:19:46 <sipa> entire block files, with heavier algorithms than zip, yes
 304 2014-06-08 08:20:09 <sipa> bootstrap.dat could be zipped, true
 305 2014-06-08 08:20:14 <sipa> but not the on-disk files
 306 2014-06-08 08:20:15 digitalmagus has joined
 307 2014-06-08 08:20:29 <michagogo> Can a zipped file be append-only?
 308 2014-06-08 08:20:46 banghouse has quit (Ping timeout: 245 seconds)
 309 2014-06-08 08:20:57 <sipa> unsure whether the import algorithm for bootstrap.dat works on nonseekable data though
 310 2014-06-08 08:21:06 <dsnrk> I suppose that's how gzip works
 311 2014-06-08 08:21:26 <sipa> zip is append only yes, but you need the conpression state to append
 312 2014-06-08 08:21:39 <sipa> which implies decompressing what goes before
 313 2014-06-08 08:22:30 <michagogo> sipa: well, that's not a total dealbreaker
 314 2014-06-08 08:22:42 <wumpus> dsnrk: probably on the initial files only?
 315 2014-06-08 08:23:01 <michagogo> The major benefit of append-only is in the ability to update a torret
 316 2014-06-08 08:23:05 <dsnrk> if you were curious, compressing a block file with xz gets them down to 90MB from 134MB
 317 2014-06-08 08:23:07 <michagogo> Torrent*
 318 2014-06-08 08:23:10 <wumpus> I've found that latter block files compress way worse
 319 2014-06-08 08:23:18 <gdm85> dsnrk: you mean -70%?
 320 2014-06-08 08:23:30 <michagogo> dsnrk: wumpus makes a good point. Which files did you test on?
 321 2014-06-08 08:23:34 <wumpus> no he means -30%
 322 2014-06-08 08:23:36 <dsnrk> wumpus: no, I compressed a block 3 from the head
 323 2014-06-08 08:23:44 <dsnrk> *block file
 324 2014-06-08 08:24:08 <gdm85> btw, bitcoin.conf is shared with bitcoin-qt right? but only some options do matter for bitcoin-qt..
 325 2014-06-08 08:24:14 <michagogo> gdm85: yes
 326 2014-06-08 08:24:18 <gdm85> michagogo: ok, thanks
 327 2014-06-08 08:24:21 <wumpus> gdm85: all options that matter for bitcoind also matter for bitcoin-qt
 328 2014-06-08 08:24:30 <gdm85> but not the other way round
 329 2014-06-08 08:24:41 <michagogo> Right
 330 2014-06-08 08:24:41 <wumpus> there are a few bitcoin-qt only options, but not much
 331 2014-06-08 08:25:25 <michagogo> Even some things that you'd think were -Qt only aren't
 332 2014-06-08 08:25:33 <michagogo> -server, for example
 333 2014-06-08 08:25:36 <wumpus> the bitcoin-qt-specific configuration is in the GUI itself, not command line options
 334 2014-06-08 08:25:46 <gdm85> I have to admit I haven't played with the daemon for a while now, and I do not understand rpcconnect option: you could run a node only to be a 'proxy' of RPC calls?
 335 2014-06-08 08:25:55 <michagogo> (How do you stop such a bitcoind? Does it take SIGTERM well?)
 336 2014-06-08 08:26:06 <wumpus> michagogo: yes
 337 2014-06-08 08:26:09 <michagogo> gdm85: nah
 338 2014-06-08 08:26:17 <wumpus> gdm85: rpcconnect is for the command line interface
 339 2014-06-08 08:26:23 <michagogo> I think that's for when you use it for sending rpc
 340 2014-06-08 08:26:25 <wumpus> gdm85: it doesn't do anything in server mode
 341 2014-06-08 08:26:29 <gdm85> michagogo: what does that do? -server for bitcoind I mean
 342 2014-06-08 08:26:32 <michagogo> (Note that this is now deprecated)
 343 2014-06-08 08:26:47 <gdm85> wumpus: ah. so bitcoin-cli is reading options also from bitcoin.conf?
 344 2014-06-08 08:26:47 <michagogo> gdm85: if server=0 bitcoind doesn't listen for rpc
 345 2014-06-08 08:26:51 <wumpus> michagogo: right, the bitcoin-cli functionality will be removed from bitcoind
 346 2014-06-08 08:26:55 <michagogo> gdm85: indeed
 347 2014-06-08 08:27:03 <wumpus> gdm85: yes, that makes it easy to use it with the same password/user/port
 348 2014-06-08 08:27:15 <gdm85> a bit like mysql, I see
 349 2014-06-08 08:27:15 <michagogo> wumpus: hm, does SIGTERM exist on Wondows?
 350 2014-06-08 08:27:20 <michagogo> Windows*
 351 2014-06-08 08:27:27 <wumpus> michagogo: I have no clue
 352 2014-06-08 08:27:42 <gdm85> sorry to say the obvious, but having [sections] would be nicer there
 353 2014-06-08 08:27:45 <michagogo> Also, I like how my phone knows to capitalize SIGTERM
 354 2014-06-08 08:28:00 <wumpus> gdm85: would have been, but we're stuck with what we have now
 355 2014-06-08 08:28:16 <wumpus> gdm85: you can already divide it into sections with comments if you want
 356 2014-06-08 08:28:19 <gdm85> wumpus: in lack of that, we could still make some comment blocks
 357 2014-06-08 08:28:20 <gdm85> yep
 358 2014-06-08 08:28:28 <michagogo> Well, you could have a new format
 359 2014-06-08 08:28:46 <michagogo> With auto conversion or backwards compatibility or something
 360 2014-06-08 08:28:49 <gdm85> because I just submitted a PR to update the default debian bitcoin.conf, but now I am thinking such comment-made sections would be nice too
 361 2014-06-08 08:28:52 <wumpus> you could, but there's not much chance it would be accepted, just too much bother
 362 2014-06-08 08:28:56 <dsnrk> just for the hell of it I compressed a sample of block files from my directory. blocks 0, 40, 80, 120, 146 went from 134MB to 88MB, 74MB, 82MB, 90MB, 90MB in turn. worked a lot better than I expected.
 363 2014-06-08 08:28:59 YoY has joined
 364 2014-06-08 08:29:14 <michagogo> dsnrk: I guess you mean block files
 365 2014-06-08 08:29:31 YoY has quit (Client Quit)
 366 2014-06-08 08:29:38 <dsnrk> mm, said that in the first bit but missed it in the second.
 367 2014-06-08 08:30:05 netg2 has joined
 368 2014-06-08 08:30:08 netg2 has quit (Client Quit)
 369 2014-06-08 08:30:27 <wumpus> I suppose you could change the config file format if you combine it with an overall options system redesign, see discussion in https://github.com/bitcoin/bitcoin/issues/1044 and https://github.com/bitcoin/bitcoin/pull/4194
 370 2014-06-08 08:30:30 <gdm85> I am going to specify all the bitcoind command line options in the config and ignore the others. dsnrk as you said those will be picked up without issues
 371 2014-06-08 08:30:40 <wumpus> but tacking it on the current system... please no
 372 2014-06-08 08:30:40 MolokoDeck has quit (Ping timeout: 252 seconds)
 373 2014-06-08 08:30:50 YoY has joined
 374 2014-06-08 08:31:02 kadoban has quit (Ping timeout: 252 seconds)
 375 2014-06-08 08:31:11 <gdm85> wumpus: eh, for me it would be already good enough that next Debian package ships with a better documented config
 376 2014-06-08 08:31:11 <michagogo> wumpus: yeah, I think that's what I meant
 377 2014-06-08 08:31:46 <michagogo> It wouldn't make sense to just make it something more restrictive/strict than what we have now with the same options
 378 2014-06-08 08:31:48 <gdm85> but first I'd have to learn better about all the currently available options to make a comprehensive bitcoin.conf with good comments on it
 379 2014-06-08 08:32:12 <wumpus> gdm85: yes, that'd be nice
 380 2014-06-08 08:32:23 <wumpus> michagogo: at least a start was made with catgorizing the options with the --help output
 381 2014-06-08 08:32:34 <michagogo> Yep
 382 2014-06-08 08:32:55 <dsnrk> gdm85: the generate, 4way and IP receive stuff all need to go. the rpcssl stuff is of questionable value, nobody should be exposing it externally anyway.
 383 2014-06-08 08:33:28 <michagogo> Is the contrib/debian dir actually what gets used in the ppa?
 384 2014-06-08 08:33:36 ThomasV has quit (Ping timeout: 252 seconds)
 385 2014-06-08 08:33:45 <gdm85> michagogo: good question
 386 2014-06-08 08:34:14 <gdm85> michagogo: Debian has ppas too? I thought it was Ubuntu-specific :s
 387 2014-06-08 08:34:23 <wumpus> michagogo: yes, it is what is used for the bluematt's ppa
 388 2014-06-08 08:34:25 <michagogo> (And maybe the Debian package? (a bit less likely))
 389 2014-06-08 08:34:35 <michagogo> gdm85: no, PPAs are Ubuntu
 390 2014-06-08 08:34:47 <michagogo> But Ubuntu uses Debiany packaging
 391 2014-06-08 08:35:03 <michagogo> wumpus: yeah, guessed it probably was
 392 2014-06-08 08:35:52 <michagogo> Also, good news: there's a SRU pending to remove bitcoind from Precise (12.04, supported for 5 years, ships 0.3.24)
 393 2014-06-08 08:35:53 <gdm85> dsnrk: ok, I will update my PR. but what do you mean with exposing rpcssl externally?
 394 2014-06-08 08:36:35 <michagogo> an* SRU, I guess
 395 2014-06-08 08:37:03 <gdm85> michagogo: because the version they ship is terribly broken?
 396 2014-06-08 08:37:16 <michagogo> gdm85: yep
 397 2014-06-08 08:37:20 <wumpus> yes, they ship 0.3.x
 398 2014-06-08 08:37:24 <dsnrk> gdm85: well the example debian config includes bits for allowing RPC connections to things outside of localhost, and then goes on to talk about rpcssl. it's sort of something nobody should ever be doing, and if they are doing it they're probably doing something wrong.
 399 2014-06-08 08:37:29 <wumpus> that's truly, desperately awful
 400 2014-06-08 08:37:47 <michagogo> At some point, the Debian maintainers did the smart thing and pulled it out of the stable versions
 401 2014-06-08 08:38:00 da2ce7_laptop has joined
 402 2014-06-08 08:38:03 <michagogo> It's in unstable only, where it can be freely upgraded
 403 2014-06-08 08:38:22 <wumpus> wow, that sounds like an actutally sensible thing to do
 404 2014-06-08 08:38:25 <gdm85> dsnrk: eheh..I felt like I was dealing with coprolitis while reading it :D
 405 2014-06-08 08:38:42 <michagogo> wumpus: yeah
 406 2014-06-08 08:39:01 <michagogo> Unfortunately, Ubuntu syncs packages from Debian
 407 2014-06-08 08:39:04 <gdm85> yeah, better patch it or drop it
 408 2014-06-08 08:39:16 <dsnrk> gdm85: for that check out the receive by IP thing, that hasn't been in bitcoind forever. nasty insecure.
 409 2014-06-08 08:39:19 <michagogo> Either testing or unstable
 410 2014-06-08 08:39:59 <michagogo> I don't know if it got pulled from unstable, or if it got pulled before Debian got responsible about it
 411 2014-06-08 08:40:17 <michagogo> But they pulled it in to their stable releases
 412 2014-06-08 08:40:39 <sipa> debian had itnin a stable release too, no?
 413 2014-06-08 08:40:53 <michagogo> sipa: at one point, I think they did
 414 2014-06-08 08:40:56 YoY has quit (Ping timeout: 252 seconds)
 415 2014-06-08 08:40:56 da2ce7 has quit (Ping timeout: 252 seconds)
 416 2014-06-08 08:41:20 <michagogo> IIRC when the maintainers changed the new ones were smart enough to realize it was stupid
 417 2014-06-08 08:41:23 <sipa> dsnrk: anyway, we can't conpress the block files, as that means losing the ability to read just one block from it
 418 2014-06-08 08:41:31 <sipa> dsnrk: we could comoress bootstrap.dat
 419 2014-06-08 08:41:36 <gdm85> dsnrk: already removed that
 420 2014-06-08 08:41:55 <michagogo> So versions in various stages of oldness got into Ubuntu's precise, quantal, raring, and saucy releases
 421 2014-06-08 08:41:57 <sipa> dsnrk: compressing per-block in the files could work, but has lower compression rate
 422 2014-06-08 08:42:12 lclc has joined
 423 2014-06-08 08:42:14 <gdm85> right now what I am trying to accomplish (via config) is an isolated regtest node, that connects only to other specified regtest nodes or nothing if they are not online
 424 2014-06-08 08:42:26 <sipa> -connect
 425 2014-06-08 08:42:35 <dsnrk> sipa: I don't think I ever thought it was a sane suggestion, I just found it interesting. I'm actually going to see how it works on bootstrap.dat in a minute when linearize.py finishes doing it's thing.
 426 2014-06-08 08:42:44 <michagogo> (I wrote to them in (iirc) October and got the package removed from Trusty, and blacklisted from syncing in the future)
 427 2014-06-08 08:42:46 <sipa> dsnrk: ok
 428 2014-06-08 08:43:11 hearn has joined
 429 2014-06-08 08:43:14 da2ce7 has joined
 430 2014-06-08 08:43:58 <michagogo> At the moment, they have 0.3.24 in precise and 0.8.5 (I think) in saucy
 431 2014-06-08 08:44:01 <gdm85> sipa: indeed. although it feels a bit wrong to provide a wrong IP address for the first node
 432 2014-06-08 08:44:19 YoY has joined
 433 2014-06-08 08:44:48 <gdm85> also I will use -externalip with a local address, just in case
 434 2014-06-08 08:44:49 <michagogo> I think it was actually one of the Debian maintainers that contributed the dummy package that removes it from precise, once that gets pulled in
 435 2014-06-08 08:45:30 <michagogo> If someone wanted to, they could make a package for saucy too -- I think it would involve making a dummy .desktop file too
 436 2014-06-08 08:45:46 da2ce7_laptop has quit (Ping timeout: 245 seconds)
 437 2014-06-08 08:45:47 chichov has joined
 438 2014-06-08 08:45:52 <gdm85> michagogo: a desktop file with an URL to instructions or..?
 439 2014-06-08 08:45:54 <michagogo> But precise only has bitcoind, so it's basically just an echo script iirx
 440 2014-06-08 08:45:57 <michagogo> iirc*
 441 2014-06-08 08:46:25 <michagogo> But saucy becomes unsupported next month
 442 2014-06-08 08:46:41 <gdm85> when creating a regtest wallet-less node, I can't just tell it do not connect to anybody else and wait for incoming connections? I guess not..
 443 2014-06-08 08:46:42 <michagogo> And all the rest of the releases that ship old Bitcoin are already unsupported
 444 2014-06-08 08:47:26 <michagogo> (And unsupported releases don't get SRUs, so anyone still using those is stuck with old packages in the repo)
 445 2014-06-08 08:47:59 <michagogo> (Oh, and unsupported releases also can't have ppa packages built for them...)
 446 2014-06-08 08:48:13 <gdm85> michagogo: and I guess their apt-get update will fail too?
 447 2014-06-08 08:48:26 <michagogo> gdm85: nope, I don't think so
 448 2014-06-08 08:48:44 <michagogo> Pretty sure the apt repos stay up, just untouched
 449 2014-06-08 08:49:02 <gdm85> uhm..users would keep living in a bubble in the past
 450 2014-06-08 08:49:54 <sipa> gdm85: -connect=0.0.0.0
 451 2014-06-08 08:50:04 <michagogo> gdm85: I think so, yeah.
 452 2014-06-08 08:50:26 <sipa> gdm85: but regtest makes no outgoing connections bybdefault iirc
 453 2014-06-08 08:50:38 <gdm85> sipa: ah, thanks
 454 2014-06-08 08:51:43 anton000 has quit (Changing host)
 455 2014-06-08 08:51:43 anton000 has joined
 456 2014-06-08 08:53:35 <gdm85> btw, regarding the default password mentioning YOU_GET_ROBBED etc.: it would be nicer to just not provide a default, and then if RPC is enabled the daemon just fails when no password is defined
 457 2014-06-08 08:53:48 cbeams has joined
 458 2014-06-08 08:53:48 cbeams has quit (Changing host)
 459 2014-06-08 08:53:48 cbeams has joined
 460 2014-06-08 08:53:53 <gdm85> it forces discovery of the relevant option
 461 2014-06-08 08:54:06 dlb76 has quit (Ping timeout: 245 seconds)
 462 2014-06-08 08:55:23 da2ce7_laptop has joined
 463 2014-06-08 08:55:27 <wumpus> gdm85: and the daemon will generate a secure password if you try to start with server and without password
 464 2014-06-08 08:55:40 <wumpus> the only thing the user has to do is add it to the configuration file
 465 2014-06-08 08:56:11 da2ce7 has quit (Ping timeout: 245 seconds)
 466 2014-06-08 08:56:13 <gdm85> wumpus: where does the daemon inform user about such secure password? logs?
 467 2014-06-08 08:56:23 <wumpus> the console
 468 2014-06-08 08:56:34 <wumpus> I'd hope the password is not written to the log :)
 469 2014-06-08 08:56:35 <sipa> before daemonizing
 470 2014-06-08 08:56:36 <justanotheruser> Sorry if this is #bitcoin material, but why do I even need a password if my client is only acting as a daemon and not a server?
 471 2014-06-08 08:56:37 <gdm85> then it's not secure
 472 2014-06-08 08:56:45 googleua has joined
 473 2014-06-08 08:56:55 <sipa> justanotheruser: bitcoind is always an rpc server
 474 2014-06-08 08:57:07 <justanotheruser> sipa: oh? Then what does --server do?
 475 2014-06-08 08:57:11 <sipa> nothing
 476 2014-06-08 08:57:19 <justanotheruser> is that even an argument?
 477 2014-06-08 08:57:22 <wumpus> you don't need a password if you don't listen on rpc
 478 2014-06-08 08:57:27 <sipa> -server does not exist for bitcoind; only for bitcoin-qt
 479 2014-06-08 08:57:35 <wumpus> sipa: it does now
 480 2014-06-08 08:57:40 <wumpus> you can run bitcoind with -server=0
 481 2014-06-08 08:57:43 <sipa> oh?
 482 2014-06-08 08:57:47 <justanotheruser> oh. I've been putting --server every time I want to run bitcoind as a server
 483 2014-06-08 08:57:50 <sipa> oh really, i did not kno
 484 2014-06-08 08:57:55 da2ce7 has joined
 485 2014-06-08 08:58:00 <wumpus> then it will not start RPC, just P2P
 486 2014-06-08 08:58:06 <sipa> cool
 487 2014-06-08 08:58:16 <justanotheruser> Wait, so I need --server then to use the json rpc right?
 488 2014-06-08 08:58:18 yubrew has joined
 489 2014-06-08 08:58:19 <sipa> no
 490 2014-06-08 08:58:28 <sipa> bitcoind has -server on bybdefault
 491 2014-06-08 08:58:35 <sipa> bitcoin has it off by default
 492 2014-06-08 08:58:35 <justanotheruser> oh ok
 493 2014-06-08 08:58:44 <justanotheruser> bitcoin-Qt you mean
 494 2014-06-08 08:58:50 <justanotheruser> or -Core I should say
 495 2014-06-08 08:58:51 <wumpus> yes
 496 2014-06-08 08:58:53 <sipa> sorry, yes
 497 2014-06-08 08:59:08 <sipa> "Bitcoin Core GUI"
 498 2014-06-08 08:59:40 <gdm85> is there a default (different) port for regtest?
 499 2014-06-08 09:00:25 cbeams has quit (Remote host closed the connection)
 500 2014-06-08 09:00:28 da2ce7_laptop has quit (Ping timeout: 240 seconds)
 501 2014-06-08 09:00:52 cbeams has joined
 502 2014-06-08 09:01:33 <gdm85> also I was wondering: what happens if there are 2 options defined? last gets picked or undetermined?
 503 2014-06-08 09:01:45 <gdm85> I mean 2 lines in the config about same option
 504 2014-06-08 09:02:02 <sipa> some are multioptions
 505 2014-06-08 09:02:13 <sipa> in which case it can be set multiple times
 506 2014-06-08 09:02:25 <sipa> in other cases, the last one takes effect
 507 2014-06-08 09:02:28 yubrew has quit (Ping timeout: 240 seconds)
 508 2014-06-08 09:03:24 <gdm85> sipa: cool. thanks
 509 2014-06-08 09:04:05 Blackreign has joined
 510 2014-06-08 09:07:22 banghouse has joined
 511 2014-06-08 09:08:01 cbeams has quit (Ping timeout: 240 seconds)
 512 2014-06-08 09:08:52 hearn has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
 513 2014-06-08 09:09:23 lclc has quit (Quit: Konversation terminated!)
 514 2014-06-08 09:10:57 pooler has quit (Ping timeout: 260 seconds)
 515 2014-06-08 09:11:11 shadowbroker has quit (Read error: Connection reset by peer)
 516 2014-06-08 09:12:11 banghouse has quit (Ping timeout: 265 seconds)
 517 2014-06-08 09:14:13 moar_bitcoin_afk has joined
 518 2014-06-08 09:15:02 Guest60641 has quit (Ping timeout: 252 seconds)
 519 2014-06-08 09:15:14 Emzy has joined
 520 2014-06-08 09:16:28 _biO_ has joined
 521 2014-06-08 09:17:07 googleua has quit (Ping timeout: 276 seconds)
 522 2014-06-08 09:18:51 lolstate has quit (Quit: lolstate)
 523 2014-06-08 09:21:00 lolstate has joined
 524 2014-06-08 09:21:01 banghouse has joined
 525 2014-06-08 09:22:01 Hasimir has quit (Ping timeout: 240 seconds)
 526 2014-06-08 09:23:47 robonerd has quit (Ping timeout: 265 seconds)
 527 2014-06-08 09:25:24 robonerd has joined
 528 2014-06-08 09:26:40 paveljanik has joined
 529 2014-06-08 09:26:42 hhhzzzz75 has joined
 530 2014-06-08 09:27:23 Hasimir has joined
 531 2014-06-08 09:27:34 Hasimir is now known as Guest37262
 532 2014-06-08 09:28:16 mappum has joined
 533 2014-06-08 09:33:00 mappum has quit (Ping timeout: 252 seconds)
 534 2014-06-08 09:33:44 banghouse has quit (Ping timeout: 252 seconds)
 535 2014-06-08 09:34:33 llllllllll has joined
 536 2014-06-08 09:34:56 abrkn has quit (Ping timeout: 252 seconds)
 537 2014-06-08 09:42:28 anton000 has quit (Ping timeout: 276 seconds)
 538 2014-06-08 09:43:04 psgs is now known as away!~psgs@2001:41d0:1:68a3::39|psgs
 539 2014-06-08 09:45:09 Belxjander has quit (Read error: No route to host)
 540 2014-06-08 09:45:38 <michagogo> The fact that there is one config file for testnet and mainnet, combined with the fact that BlueMatt's relay node uses a port other than 8333, is annoying
 541 2014-06-08 09:46:19 <michagogo> I have it addnoded, and it clutters up my testnet log with invalid messages
 542 2014-06-08 09:50:18 skinnkavaj has joined
 543 2014-06-08 09:51:04 <warren> michagogo: you can addnode with a port number
 544 2014-06-08 09:51:11 <warren> addnode=IP:PORT
 545 2014-06-08 09:51:16 <warren> ooh
 546 2014-06-08 09:51:29 <warren> michagogo: use scripts and -datadir then ...
 547 2014-06-08 09:51:34 <warren> yes it's annoying
 548 2014-06-08 09:52:00 <wumpus> in retrospect per-network configuration files would have been better
 549 2014-06-08 09:52:20 yubrew has joined
 550 2014-06-08 09:54:18 ThomasV has joined
 551 2014-06-08 09:54:40 haskoiner has joined
 552 2014-06-08 09:55:41 stalled has quit (Ping timeout: 260 seconds)
 553 2014-06-08 09:56:50 yubrew has quit (Ping timeout: 252 seconds)
 554 2014-06-08 09:56:57 ericmuyser has quit (Remote host closed the connection)
 555 2014-06-08 09:59:15 <warren> I last asked about this a year ago.  The answer then was "Satoshi..."
 556 2014-06-08 10:02:48 banghouse has joined
 557 2014-06-08 10:07:46 banghouse has quit (Ping timeout: 265 seconds)
 558 2014-06-08 10:09:24 stalled has joined
 559 2014-06-08 10:10:14 drgreenthumb is now known as STAY3
 560 2014-06-08 10:10:29 <wumpus> it still is
 561 2014-06-08 10:11:15 <wumpus> people even make use of it, by specifying the network to use in the conf file
 562 2014-06-08 10:11:18 STAY3 is now known as drgreenthumb
 563 2014-06-08 10:11:30 banghouse has joined
 564 2014-06-08 10:11:47 belcher has joined
 565 2014-06-08 10:15:47 banghouse has quit (Ping timeout: 240 seconds)
 566 2014-06-08 10:18:24 banghouse has joined
 567 2014-06-08 10:18:28 moar_bitcoin_afk is now known as moarrrr
 568 2014-06-08 10:18:29 moarrrr is now known as moarrr
 569 2014-06-08 10:18:58 moarrr is now known as Guest83171
 570 2014-06-08 10:20:52 netg_ has quit (Quit: WeeChat 1.0-dev)
 571 2014-06-08 10:22:51 da2ce7 has quit (Ping timeout: 245 seconds)
 572 2014-06-08 10:22:59 banghouse has quit (Ping timeout: 240 seconds)
 573 2014-06-08 10:25:52 Guest83171 is now known as moarrr
 574 2014-06-08 10:26:59 <wumpus> which makes sense, as you can just do -conf=.... instead of having to specify a datadir as well as a network type
 575 2014-06-08 10:27:21 banghouse has joined
 576 2014-06-08 10:27:31 drgreenthumb is now known as dfletcher
 577 2014-06-08 10:27:52 <wumpus> so the solution is not so much per-network configuration files, but divorcing configuration files and data directories completely, linux as well as other operating systems have guidelines about where to put configuration files and where to put big data, and it's rarely in the same place
 578 2014-06-08 10:28:10 da2ce7 has joined
 579 2014-06-08 10:29:49 rdymac has quit (Excess Flood)
 580 2014-06-08 10:31:02 rdymac has joined
 581 2014-06-08 10:31:32 Canuck24 has joined
 582 2014-06-08 10:32:02 banghouse has quit (Ping timeout: 252 seconds)
 583 2014-06-08 10:33:09 netg_ has joined
 584 2014-06-08 10:33:35 cbeams has joined
 585 2014-06-08 10:34:38 <Canuck24> Really sorry to bug, but so close...  have almost everything in house now -- address generation, create & sign raw transactions, communicate with P2P network to download & send blocks, etc.  And I'll ensure to add everything listed at:  https://en.bitcoin.it/wiki/Protocol_rules
 586 2014-06-08 10:35:15 <Canuck24> One question though -- where do I get the # of confirmations of a transaction?  That doesn't exist in the "tx" block.  I can get it from bitcoind easily enough, but how do I get it from a node?
 587 2014-06-08 10:35:47 <sipa> you can't
 588 2014-06-08 10:36:00 <sipa> you need to have at least an SPV node to compute that
 589 2014-06-08 10:36:09 <Canuck24> I have to pull it from blockchain.info, or?
 590 2014-06-08 10:36:19 <sipa> no, you run wallet software that tracks it for you
 591 2014-06-08 10:36:38 banghouse has joined
 592 2014-06-08 10:38:00 <Canuck24> Shit.  So I have to ping the bitcoind instance every time I want the # of confirmations?  No other way (ie. directly from a node)?
 593 2014-06-08 10:38:02 gwb3 has quit (Remote host closed the connection)
 594 2014-06-08 10:38:18 <sipa> not necessarily bitcoind
 595 2014-06-08 10:38:24 <sipa> any wallet implementation can do that
 596 2014-06-08 10:38:39 <sipa> you track the best chain, and you track where in the chain each transaction you care about it
 597 2014-06-08 10:38:39 <Canuck24> Right, but any wallet implementation that has the full blockchain downloaded, correct?
 598 2014-06-08 10:38:41 cbeams has quit (Ping timeout: 260 seconds)
 599 2014-06-08 10:38:42 <sipa> no
 600 2014-06-08 10:38:47 <sipa> any wallet implementation
 601 2014-06-08 10:39:22 <sipa> also, how is "ping bitcoind" and "directly from a node" different?
 602 2014-06-08 10:39:26 <Canuck24> Ohhh.....  so each "inv" message that contains that txid is a confirmation?
 603 2014-06-08 10:39:30 <sipa> no
 604 2014-06-08 10:40:00 <sipa> #bitcoin please
 605 2014-06-08 10:40:27 <Canuck24> Ohhh, I'm in the wrong channel?  Sorry about that.  Off to the other one!
 606 2014-06-08 10:43:37 banghouse has quit (Ping timeout: 240 seconds)
 607 2014-06-08 10:44:38 Adrao has joined
 608 2014-06-08 10:45:31 digitalmagus has quit (Ping timeout: 276 seconds)
 609 2014-06-08 10:46:19 yubrew has joined
 610 2014-06-08 10:48:10 Adra has joined
 611 2014-06-08 10:48:18 Adrao has quit (Disconnected by services)
 612 2014-06-08 10:48:34 Adra is now known as Guest66608
 613 2014-06-08 10:51:16 yubrew has quit (Ping timeout: 265 seconds)
 614 2014-06-08 10:55:27 torsthaldo has joined
 615 2014-06-08 10:56:34 akstunt600 has joined
 616 2014-06-08 11:00:49 Aido has quit (Ping timeout: 240 seconds)
 617 2014-06-08 11:01:10 da2ce7_laptop has joined
 618 2014-06-08 11:02:10 da2ce7 has quit (Read error: Connection reset by peer)
 619 2014-06-08 11:02:38 gwb3 has joined
 620 2014-06-08 11:02:47 Aido has joined
 621 2014-06-08 11:04:26 gwb3 has quit (Client Quit)
 622 2014-06-08 11:04:54 spinza has quit (Disconnected by services)
 623 2014-06-08 11:04:54 spinza_ has joined
 624 2014-06-08 11:07:55 postpre has joined
 625 2014-06-08 11:08:06 wallet42 has quit (Quit: Leaving.)
 626 2014-06-08 11:09:30 wallet42 has joined
 627 2014-06-08 11:09:33 wallet42 has quit (Changing host)
 628 2014-06-08 11:09:33 wallet42 has joined
 629 2014-06-08 11:12:45 psgs is now known as psgs|away
 630 2014-06-08 11:13:42 fanquake has quit (Quit: fanquake)
 631 2014-06-08 11:13:49 Vitalik__ has joined
 632 2014-06-08 11:16:25 Vitalik_ has quit (Ping timeout: 240 seconds)
 633 2014-06-08 11:16:53 akstunt600 has quit (Read error: Connection reset by peer)
 634 2014-06-08 11:17:07 banghouse has joined
 635 2014-06-08 11:17:44 dlb76 has joined
 636 2014-06-08 11:17:52 akstunt600 has joined
 637 2014-06-08 11:21:21 hearn has joined
 638 2014-06-08 11:21:36 hearn has quit (Client Quit)
 639 2014-06-08 11:21:37 banghouse has quit (Ping timeout: 240 seconds)
 640 2014-06-08 11:22:57 [EddyF] has joined
 641 2014-06-08 11:25:52 erasmospunk has joined
 642 2014-06-08 11:27:07 implr has quit (Ping timeout: 276 seconds)
 643 2014-06-08 11:28:25 Canuck24 has quit (Quit: Leaving)
 644 2014-06-08 11:29:16 mappum has joined
 645 2014-06-08 11:33:13 skinnkavaj has quit (Ping timeout: 240 seconds)
 646 2014-06-08 11:33:59 mappum has quit (Ping timeout: 240 seconds)
 647 2014-06-08 11:35:20 erasmospunk has quit (Remote host closed the connection)
 648 2014-06-08 11:35:26 jtimon has quit (Remote host closed the connection)
 649 2014-06-08 11:39:59 Blackreign has quit ()
 650 2014-06-08 11:40:13 da2ce7 has joined
 651 2014-06-08 11:40:44 yubrew has joined
 652 2014-06-08 11:43:32 da2ce7_laptop has quit (Ping timeout: 252 seconds)
 653 2014-06-08 11:44:45 da2ce7_laptop has joined
 654 2014-06-08 11:44:56 yubrew has quit (Ping timeout: 245 seconds)
 655 2014-06-08 11:48:01 da2ce7 has quit (Ping timeout: 240 seconds)
 656 2014-06-08 11:49:48 <michagogo> re: Ubuntu's packaging, https://bugs.launchpad.net/ubuntu/+source/bitcoin/+bug/1314616, https://lists.ubuntu.com/archives/ubuntu-motu/2013-December/thread.html, and https://lists.ubuntu.com/archives/ubuntu-motu/2014-April/thread.html
 657 2014-06-08 11:50:49 xenog has joined
 658 2014-06-08 11:52:46 <chichov> question: how is the true on the top of the stack after OP_EQUALVERIFY in pay-to-pubkeyhash transactions handled?
 659 2014-06-08 11:52:55 <chichov> see http://enetium.com/resources/Bitcoin.pdf page 19, bottom part for visualization
 660 2014-06-08 11:53:06 <michagogo> chichov: hm?
 661 2014-06-08 11:53:17 <chichov> it's skipped there, but after OP_EQUALVERIFY is evaluated a True should be on top of the stack
 662 2014-06-08 11:53:18 <michagogo> It's non-false, so the script passes
 663 2014-06-08 11:53:37 <chichov> after that OP_CHECKSIG is evaluated with: True, <pubkey> <sig>, isn't it?
 664 2014-06-08 11:53:38 <michagogo> oh, wait
 665 2014-06-08 11:53:42 <michagogo> equalverify?
 666 2014-06-08 11:53:45 <michagogo> ;;bc,wiki script
 667 2014-06-08 11:53:46 <gribble> https://en.bitcoin.it/wiki/Script | Mar 11, 2014 ... Bitcoin uses a scripting system for transactions. Forth-like, Script is simple, stack- based, and processed from left to right. It is purposefully not ...
 668 2014-06-08 11:54:25 <chichov> look https://github.com/bitcoin/bitcoin/blob/master/src/script.cpp#L674
 669 2014-06-08 11:54:50 <chichov> after that a True should be on top of the stack
 670 2014-06-08 11:54:58 <michagogo> chichov: chichov I think https://en.bitcoin.it/wiki/Script#Flow_control answers your question
 671 2014-06-08 11:54:59 <sipa> read the next 6 lines
 672 2014-06-08 11:55:20 <chichov> sipa: I must be blind, thanks :P
 673 2014-06-08 11:55:33 <sipa> OP_EQUALVERIFY does not put anything on the stack; just either does nothing, or fail the script
 674 2014-06-08 11:55:44 Raziel has joined
 675 2014-06-08 11:56:00 <chichov> indeed, it pops that bool again
 676 2014-06-08 11:56:16 <chichov> haven't read that part
 677 2014-06-08 11:56:50 iwilcox has quit (Remote host closed the connection)
 678 2014-06-08 11:57:25 iwilcox has joined
 679 2014-06-08 12:00:12 RazielZ has joined
 680 2014-06-08 12:00:31 <chichov> however, in P2SH it's an OP_EQUAL, thus a True/False is pushed on top of the stack
 681 2014-06-08 12:00:49 <chichov> any idea where it's popped back off again before evaluating the redemption script?
 682 2014-06-08 12:01:50 Raziel has quit (Ping timeout: 265 seconds)
 683 2014-06-08 12:02:01 erasmospunk has joined
 684 2014-06-08 12:02:50 <michagogo> ;;bc,wiki p2sh
 685 2014-06-08 12:02:50 <gribble> https://en.bitcoin.it/wiki/BIP_0016 | Mar 1, 2012 ... This page describes a BIP (Bitcoin Improvement Proposal). Please see BIP 0001 for more information about BIPs and creating them. Please do ...
 686 2014-06-08 12:02:53 <chichov> my bad, it's not
 687 2014-06-08 12:03:08 <chichov> the stack after scriptSig is used for that
 688 2014-06-08 12:03:42 <michagogo> Right -- if you know about p2sh, it's a special case
 689 2014-06-08 12:04:06 <michagogo> And you recognize that template as having extra meaning
 690 2014-06-08 12:04:29 <michagogo> And if you don't know about p2sh, then it's the last opcode, meaning that you're left with true/false on the stack
 691 2014-06-08 12:05:06 <michagogo> and then the script ends, making the OP_EQUAL result the result of the script\
 692 2014-06-08 12:05:13 banghouse has joined
 693 2014-06-08 12:07:10 phoenix54 has quit (Ping timeout: 265 seconds)
 694 2014-06-08 12:08:10 <chichov> indeed, that's what the code says
 695 2014-06-08 12:09:08 phoenix53 has joined
 696 2014-06-08 12:09:21 obsidion has joined
 697 2014-06-08 12:10:03 banghouse has quit (Ping timeout: 265 seconds)
 698 2014-06-08 12:10:16 akstunt600 has quit (Read error: Connection reset by peer)
 699 2014-06-08 12:11:25 akstunt600 has joined
 700 2014-06-08 12:15:36 skinnkavaj has joined
 701 2014-06-08 12:15:47 cagedwisdom has quit (Remote host closed the connection)
 702 2014-06-08 12:16:17 Aido_ has joined
 703 2014-06-08 12:18:21 Emzy has quit (Quit: Textual IRC Client: http://www.textualapp.com/)
 704 2014-06-08 12:18:44 Aido has quit (Ping timeout: 252 seconds)
 705 2014-06-08 12:20:59 ThomasV has quit (Ping timeout: 240 seconds)
 706 2014-06-08 12:24:01 da2ce7_laptop has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
 707 2014-06-08 12:24:36 erasmospunk has quit (Remote host closed the connection)
 708 2014-06-08 12:25:00 Hasimir has joined
 709 2014-06-08 12:25:08 Hasimir is now known as Guest84558
 710 2014-06-08 12:26:59 Guest37262 has quit (Ping timeout: 240 seconds)
 711 2014-06-08 12:30:40 mappum has joined
 712 2014-06-08 12:33:55 RazielZ is now known as Raziel
 713 2014-06-08 12:34:40 yubrew has joined
 714 2014-06-08 12:35:21 mappum has quit (Ping timeout: 260 seconds)
 715 2014-06-08 12:39:16 yubrew has quit (Ping timeout: 252 seconds)
 716 2014-06-08 12:39:21 hhhzzzz75 has quit (Quit: hhhzzzz75)
 717 2014-06-08 12:39:50 Guest66608 has quit (Remote host closed the connection)
 718 2014-06-08 12:46:19 banghouse has joined
 719 2014-06-08 12:47:04 one_zero has quit ()
 720 2014-06-08 12:48:59 YoY has quit (Ping timeout: 240 seconds)
 721 2014-06-08 12:50:01 MoALTz has quit (Ping timeout: 240 seconds)
 722 2014-06-08 12:50:31 erasmospunk has joined
 723 2014-06-08 12:50:59 banghouse has quit (Ping timeout: 240 seconds)
 724 2014-06-08 12:52:31 YoY has joined
 725 2014-06-08 12:57:28 Zoop_ has quit (Ping timeout: 276 seconds)
 726 2014-06-08 12:58:08 Zoop_ has joined
 727 2014-06-08 13:00:21 YoY has quit (Ping timeout: 245 seconds)
 728 2014-06-08 13:01:45 erasmospunk has quit (Remote host closed the connection)
 729 2014-06-08 13:02:50 YoY has joined
 730 2014-06-08 13:03:32 akstunt600 has quit (Read error: Connection reset by peer)
 731 2014-06-08 13:04:25 akstunt600 has joined
 732 2014-06-08 13:06:44 aschildbach has quit (Remote host closed the connection)
 733 2014-06-08 13:07:57 digitalmagus has joined
 734 2014-06-08 13:08:07 YoY has quit (Max SendQ exceeded)
 735 2014-06-08 13:09:47 HANTI is now known as hanti
 736 2014-06-08 13:09:56 erasmospunk has joined
 737 2014-06-08 13:12:03 damethos has joined
 738 2014-06-08 13:13:23 jMyles has joined
 739 2014-06-08 13:14:15 YoY has joined
 740 2014-06-08 13:16:46 lclc has joined
 741 2014-06-08 13:17:33 xenog has quit (Remote host closed the connection)
 742 2014-06-08 13:18:13 ThomasV has joined
 743 2014-06-08 13:21:12 [nsh] has joined
 744 2014-06-08 13:21:51 Aido_ has quit (Remote host closed the connection)
 745 2014-06-08 13:26:27 daybyter has joined
 746 2014-06-08 13:28:07 erasmospunk has quit (Remote host closed the connection)
 747 2014-06-08 13:28:40 yubrew has joined
 748 2014-06-08 13:29:00 hanti is now known as HANTI
 749 2014-06-08 13:31:13 mappum has joined
 750 2014-06-08 13:33:16 yubrew has quit (Ping timeout: 245 seconds)
 751 2014-06-08 13:35:37 mappum has quit (Ping timeout: 240 seconds)
 752 2014-06-08 13:36:57 [EddyF] has quit (Ping timeout: 260 seconds)
 753 2014-06-08 13:39:04 [EddyF] has joined
 754 2014-06-08 13:39:58 Aido has joined
 755 2014-06-08 13:39:59 YoY has quit (Ping timeout: 240 seconds)
 756 2014-06-08 13:39:59 digitalmagus has quit (Ping timeout: 240 seconds)
 757 2014-06-08 13:42:41 YoY has joined
 758 2014-06-08 13:48:14 jtimon has joined
 759 2014-06-08 13:51:04 lolstate has quit (Quit: lolstate)
 760 2014-06-08 13:53:12 lolstate has joined
 761 2014-06-08 13:54:06 Rococo44 has joined
 762 2014-06-08 13:54:08 Rococo44 has quit (Client Quit)
 763 2014-06-08 14:00:46 shadowbroker has joined
 764 2014-06-08 14:01:47 banghouse has joined
 765 2014-06-08 14:06:04 [nsh] has quit (Ping timeout: 265 seconds)
 766 2014-06-08 14:07:11 [nsh] has joined
 767 2014-06-08 14:10:58 Guest84558 is now known as Hasimir
 768 2014-06-08 14:10:58 Hasimir has quit (Changing host)
 769 2014-06-08 14:10:58 Hasimir has joined
 770 2014-06-08 14:14:17 hhhzzzz75 has joined
 771 2014-06-08 14:14:49 jMyles has quit (Ping timeout: 240 seconds)
 772 2014-06-08 14:15:08 erasmospunk has joined
 773 2014-06-08 14:18:18 Zarutian has joined
 774 2014-06-08 14:22:03 rdymac- has joined
 775 2014-06-08 14:22:43 rdymac has quit (Read error: Connection reset by peer)
 776 2014-06-08 14:22:43 rdymac- is now known as rdymac
 777 2014-06-08 14:22:47 yubrew has joined
 778 2014-06-08 14:22:59 banghouse has quit (Ping timeout: 240 seconds)
 779 2014-06-08 14:23:19 torsthaldo has quit (Quit: Leaving.)
 780 2014-06-08 14:25:15 Happzz has quit (Ping timeout: 252 seconds)
 781 2014-06-08 14:25:58 posita has joined
 782 2014-06-08 14:27:29 Happzz has joined
 783 2014-06-08 14:27:29 yubrew has quit (Ping timeout: 240 seconds)
 784 2014-06-08 14:28:07 WKNiGHT has quit (Ping timeout: 240 seconds)
 785 2014-06-08 14:28:54 torsthaldo has joined
 786 2014-06-08 14:29:25 jMyles has joined
 787 2014-06-08 14:29:40 SD__ has joined
 788 2014-06-08 14:30:19 SD__ has quit (Max SendQ exceeded)
 789 2014-06-08 14:30:47 SD__ has joined
 790 2014-06-08 14:32:57 Starduster_ has quit (Ping timeout: 252 seconds)
 791 2014-06-08 14:33:39 Namworld has joined
 792 2014-06-08 14:34:58 ArthurNumbanumba has quit (Ping timeout: 264 seconds)
 793 2014-06-08 14:34:58 ArthurNumba2 has quit (Ping timeout: 264 seconds)
 794 2014-06-08 14:35:21 torsthaldo has quit (Quit: Leaving.)
 795 2014-06-08 14:36:06 [EddyF] has quit (Quit: coding,sleeping or doing something better than chatting to you.)
 796 2014-06-08 14:36:22 ArthurNumbanumba has joined
 797 2014-06-08 14:36:43 ArthurNumba2 has joined
 798 2014-06-08 14:37:04 cbeams has joined
 799 2014-06-08 14:37:28 Subo1977 has joined
 800 2014-06-08 14:41:46 Subo1977_ has quit (Ping timeout: 272 seconds)
 801 2014-06-08 14:42:07 cbeams has quit (Ping timeout: 252 seconds)
 802 2014-06-08 14:44:19 johnsoft has quit (Ping timeout: 252 seconds)
 803 2014-06-08 14:45:06 johnsoft has joined
 804 2014-06-08 14:49:44 implr has joined
 805 2014-06-08 14:57:09 lolstate has quit (Quit: lolstate)
 806 2014-06-08 14:59:13 lolstate has joined
 807 2014-06-08 15:04:16 WKNiGHT has joined
 808 2014-06-08 15:06:28 Jasmin68k has joined
 809 2014-06-08 15:06:56 Jasmin68k has quit (Client Quit)
 810 2014-06-08 15:08:52 baldur has joined
 811 2014-06-08 15:16:29 KuDeTa has quit (Quit: KuDeTa)
 812 2014-06-08 15:17:03 yubrew has joined
 813 2014-06-08 15:18:27 eristisk has quit (Read error: Connection reset by peer)
 814 2014-06-08 15:18:27 Lexa has quit (Remote host closed the connection)
 815 2014-06-08 15:18:27 random_cat has quit (Remote host closed the connection)
 816 2014-06-08 15:18:27 karc has quit (Remote host closed the connection)
 817 2014-06-08 15:18:27 iwilcox has quit (Write error: Connection reset by peer)
 818 2014-06-08 15:18:27 arubi has quit (Remote host closed the connection)
 819 2014-06-08 15:18:27 Subo1977 has quit (Write error: Connection reset by peer)
 820 2014-06-08 15:18:27 gst has quit (Write error: Connection reset by peer)
 821 2014-06-08 15:18:28 s7r has quit (Write error: Connection reset by peer)
 822 2014-06-08 15:18:28 papa3 has quit (Write error: Connection reset by peer)
 823 2014-06-08 15:18:28 KillYourTV has quit (Write error: Connection reset by peer)
 824 2014-06-08 15:18:28 dignork has quit (Write error: Connection reset by peer)
 825 2014-06-08 15:18:28 Adlai has quit (Write error: Connection reset by peer)
 826 2014-06-08 15:20:18 buZz is now known as Guest23519
 827 2014-06-08 15:20:23 banghouse has joined
 828 2014-06-08 15:20:58 Guest23519 is now known as buZz
 829 2014-06-08 15:21:43 yubrew has quit (Ping timeout: 252 seconds)
 830 2014-06-08 15:21:43 Vitalik__ has quit (Quit: Leaving)
 831 2014-06-08 15:22:02 Subo1977 has joined
 832 2014-06-08 15:22:12 Vitalik__ has joined
 833 2014-06-08 15:23:31 eristisk has joined
 834 2014-06-08 15:23:42 dignork has joined
 835 2014-06-08 15:23:46 Lexa has joined
 836 2014-06-08 15:23:52 karc has joined
 837 2014-06-08 15:26:30 lclc has quit (Ping timeout: 240 seconds)
 838 2014-06-08 15:28:30 iwilcox has joined
 839 2014-06-08 15:28:32 KillYourTV has joined
 840 2014-06-08 15:28:48 s7r has joined
 841 2014-06-08 15:32:11 damethos has quit (Quit: Bye)
 842 2014-06-08 15:32:23 BCBot_ has joined
 843 2014-06-08 15:32:28 BCBot` has quit (Ping timeout: 240 seconds)
 844 2014-06-08 15:32:37 Adlai has joined
 845 2014-06-08 15:35:09 xenog has joined
 846 2014-06-08 15:35:10 random_cat has joined
 847 2014-06-08 15:39:56 lclc has joined
 848 2014-06-08 15:42:13 papa has joined
 849 2014-06-08 15:45:27 arubi has joined
 850 2014-06-08 15:45:36 iwilcox has quit (Changing host)
 851 2014-06-08 15:45:36 iwilcox has joined
 852 2014-06-08 15:45:38 Adlai has quit (Changing host)
 853 2014-06-08 15:45:38 Adlai has joined
 854 2014-06-08 15:45:57 papa has quit (Changing host)
 855 2014-06-08 15:45:57 papa has joined
 856 2014-06-08 15:46:33 Zarutian has quit (Quit: Zarutian)
 857 2014-06-08 15:51:50 agricocb has quit (Quit: Leaving.)
 858 2014-06-08 15:52:32 skinnkavaj has quit (Remote host closed the connection)
 859 2014-06-08 15:52:51 skinnkavaj has joined
 860 2014-06-08 16:01:37 digitalmagus has joined
 861 2014-06-08 16:01:42 zone117x has joined
 862 2014-06-08 16:02:47 zone117x has quit (Remote host closed the connection)
 863 2014-06-08 16:04:21 zone117x has joined
 864 2014-06-08 16:08:03 darkee has joined
 865 2014-06-08 16:08:16 SD__ is now known as Starduster
 866 2014-06-08 16:08:53 Starduster has quit (Quit: connection reset by ... buy... bye... apple)
 867 2014-06-08 16:10:26 Starduster has joined
 868 2014-06-08 16:11:20 yubrew has joined
 869 2014-06-08 16:12:35 Zarutian has joined
 870 2014-06-08 16:14:26 belcher has quit (Quit: Leaving)
 871 2014-06-08 16:15:22 nvmme has joined
 872 2014-06-08 16:15:37 yubrew has quit (Ping timeout: 240 seconds)
 873 2014-06-08 16:16:54 wyrag has joined
 874 2014-06-08 16:18:34 ericmuyser has joined
 875 2014-06-08 16:18:51 belcher has joined
 876 2014-06-08 16:18:51 belcher has quit (Changing host)
 877 2014-06-08 16:18:51 belcher has joined
 878 2014-06-08 16:18:55 lclc has quit (Ping timeout: 252 seconds)
 879 2014-06-08 16:19:47 belcher has quit (Read error: Connection reset by peer)
 880 2014-06-08 16:21:45 nvmme has left ()
 881 2014-06-08 16:22:31 StarenseN has joined
 882 2014-06-08 16:23:22 gst has joined
 883 2014-06-08 16:24:38 fuc has joined
 884 2014-06-08 16:31:49 cbeams has joined
 885 2014-06-08 16:33:07 mappum has joined
 886 2014-06-08 16:33:58 tcatm has quit (Ping timeout: 265 seconds)
 887 2014-06-08 16:35:08 weilu has quit (Remote host closed the connection)
 888 2014-06-08 16:35:22 tcatm has joined
 889 2014-06-08 16:37:05 posita has quit (Quit: Leaving.)
 890 2014-06-08 16:37:19 nvmme has joined
 891 2014-06-08 16:37:27 posita has joined
 892 2014-06-08 16:37:27 stuntkit_ has quit (Read error: No route to host)
 893 2014-06-08 16:37:28 mappum has quit (Ping timeout: 240 seconds)
 894 2014-06-08 16:37:50 akstunt600 has quit (Ping timeout: 276 seconds)
 895 2014-06-08 16:38:41 zone117x has quit (Quit: Leaving)
 896 2014-06-08 16:41:30 nvmme has quit (Quit: nvmme)
 897 2014-06-08 16:42:25 kadoban has joined
 898 2014-06-08 16:42:30 MoALTz has joined
 899 2014-06-08 16:50:18 Blackreign has joined
 900 2014-06-08 16:51:22 tcatm has quit (Ping timeout: 265 seconds)
 901 2014-06-08 16:53:19 roconnor has joined
 902 2014-06-08 16:53:56 xenog has quit (Quit: Leaving.)
 903 2014-06-08 16:54:08 Aido_ has joined
 904 2014-06-08 16:56:28 nvmme has joined
 905 2014-06-08 16:57:08 Aido has quit (Ping timeout: 240 seconds)
 906 2014-06-08 16:57:12 phish has joined
 907 2014-06-08 16:57:50 brianhoffman_ has joined
 908 2014-06-08 17:00:39 nvmme has quit (Quit: nvmme)
 909 2014-06-08 17:00:56 brianhoffman_ has quit (Remote host closed the connection)
 910 2014-06-08 17:04:01 xenog has joined
 911 2014-06-08 17:04:19 belcher has joined
 912 2014-06-08 17:04:19 belcher has quit (Changing host)
 913 2014-06-08 17:04:19 belcher has joined
 914 2014-06-08 17:05:14 yubrew has joined
 915 2014-06-08 17:07:36 btc123 has joined
 916 2014-06-08 17:09:02 <btc123> anyone seen this error before? i'm compiling from source and see "Error: An error occurred while setting up the RPC port 8332 for listening on IPv4: bind: Address already in use
 917 2014-06-08 17:09:14 <btc123> but i dont have any processes running using that port
 918 2014-06-08 17:09:18 akstunt600 has joined
 919 2014-06-08 17:09:28 yubrew has quit (Ping timeout: 240 seconds)
 920 2014-06-08 17:11:05 davout has joined
 921 2014-06-08 17:11:36 Zarutian has quit (Quit: Zarutian)
 922 2014-06-08 17:11:56 Burrito has joined
 923 2014-06-08 17:13:42 <sipa> perhaps a previous application that was listening?
 924 2014-06-08 17:13:49 <sipa> open ports linger for a while
 925 2014-06-08 17:17:55 gonedrk has joined
 926 2014-06-08 17:20:05 Aido_ has quit (Ping timeout: 276 seconds)
 927 2014-06-08 17:20:49 <xenog> btc123: I have seen the error
 928 2014-06-08 17:21:26 Aido has joined
 929 2014-06-08 17:21:26 <xenog> btc123: the socket in listening mode must be used by some process
 930 2014-06-08 17:21:30 lolstate has quit (Quit: lolstate)
 931 2014-06-08 17:21:49 <pigeons> lsof will help you find it
 932 2014-06-08 17:21:51 <xenog> btc123: maybe the TCP layer of your OS is not releasing it
 933 2014-06-08 17:22:03 <xenog> netstat -nlp --inet --inet6
 934 2014-06-08 17:22:56 cbeams has quit (Remote host closed the connection)
 935 2014-06-08 17:26:59 sahlhoff has joined
 936 2014-06-08 17:28:48 clopez has joined
 937 2014-06-08 17:29:11 deego` has joined
 938 2014-06-08 17:30:13 akstunt600 has quit (Read error: Connection reset by peer)
 939 2014-06-08 17:30:27 Wrenuld has joined
 940 2014-06-08 17:31:07 akstunt600 has joined
 941 2014-06-08 17:31:34 A has joined
 942 2014-06-08 17:32:29 phedny has joined
 943 2014-06-08 17:32:40 A has left (an!~Alan@173.216.84.47|)
 944 2014-06-08 17:32:54 <btc123> xenog, its strange though, when i do -rpcallow=* and -connect=ip it connects to peers, but then won't download any blocks!
 945 2014-06-08 17:33:32 nvmme has joined
 946 2014-06-08 17:33:40 <xenog> btc123: will it download blocks otherwise?
 947 2014-06-08 17:34:34 CheckDavid has joined
 948 2014-06-08 17:35:21 <xenog> btc123, the connect option is forcing bitcoind to connect to a specific node only
 949 2014-06-08 17:35:35 lolstate has joined
 950 2014-06-08 17:35:38 <xenog> btc123: are you sure that you want to only connect to that node?
 951 2014-06-08 17:36:19 <btc123> no, it wont listen to anything unless i do -rpcallowip=*
 952 2014-06-08 17:36:20 <xenog> btc123, the connection that the "connect" parameter refers to is independent from allowing RPC or not
 953 2014-06-08 17:36:44 <btc123> yes, i know, thats why its strange
 954 2014-06-08 17:36:50 <sipa> btc123: if you want it to listen for other peers (rather than for rpc clients), you need -listen
 955 2014-06-08 17:37:03 <btc123> i should check the code maybe the ports are conflicting
 956 2014-06-08 17:37:05 <btc123> ahhhhh
 957 2014-06-08 17:37:07 <btc123> let me try that
 958 2014-06-08 17:37:14 <sipa> rpc and p2p are totally separate systems
 959 2014-06-08 17:37:29 phedny has joined
 960 2014-06-08 17:37:35 <sipa> rpc is done using -rpcconnect -rpcallowip, -rpcport, ...
 961 2014-06-08 17:37:41 <btc123> of course.. i was just mentioning that it wouldn't load unless i did rpcallowip=*, then i see the port in netstat
 962 2014-06-08 17:37:42 nvmme has quit (Quit: nvmme)
 963 2014-06-08 17:37:46 <xenog> btc123: try to see if you can sync blocks by removing options from the configuration file until yo find the culprit, go back to defaults, you can comment them with #
 964 2014-06-08 17:37:50 cbeams has joined
 965 2014-06-08 17:37:52 <sipa> p2p using -listen, -bind, -port, -connect
 966 2014-06-08 17:38:34 <xenog> if it won't load because someone else is occupying the listening port, you may be forced to change the port or kill the program that attached itself to the bitcoin port
 967 2014-06-08 17:38:44 <xenog> or change the port that bitcoind is using
 968 2014-06-08 17:39:02 banghouse has quit (Remote host closed the connection)
 969 2014-06-08 17:41:12 [nsh] has quit (Ping timeout: 245 seconds)
 970 2014-06-08 17:42:02 <xenog> sometimes for testing purposes I want to run multiple instances of bitcoind in the same machine, which forces me to change the RPC and P2P ports for some instances, lest they fight to use the same ones
 971 2014-06-08 17:43:18 <btc123> 0fm0mg some idiot made the rpc and p2p ports the same in this code...thats why it says in use when it loads
 972 2014-06-08 17:47:19 sahlhoff has quit (Quit: sahlhoff)
 973 2014-06-08 17:48:31 <sipa> what code?
 974 2014-06-08 17:49:23 tombtc_ has joined
 975 2014-06-08 17:50:12 Pullphinger has quit ()
 976 2014-06-08 17:50:38 tombtc has quit (Ping timeout: 276 seconds)
 977 2014-06-08 17:52:00 CryptoBuck has quit (Ping timeout: 240 seconds)
 978 2014-06-08 17:52:26 CryptoBuck has joined
 979 2014-06-08 17:53:10 xenog has quit (Ping timeout: 260 seconds)
 980 2014-06-08 17:54:15 stuntkite has joined
 981 2014-06-08 17:54:37 kmels has joined
 982 2014-06-08 17:59:12 yubrew has joined
 983 2014-06-08 17:59:53 xenog has joined
 984 2014-06-08 18:00:39 agricocb has joined
 985 2014-06-08 18:01:00 roboaunt has joined
 986 2014-06-08 18:01:27 <xenog> btc123: I was out for awhile as I returned home, was your configuration set to use the same port for P2P and RPC?
 987 2014-06-08 18:02:18 daybyter has quit (Quit: Konversation terminated!)
 988 2014-06-08 18:03:42 yubrew has quit (Ping timeout: 245 seconds)
 989 2014-06-08 18:04:31 tombtc_ has quit (Ping timeout: 252 seconds)
 990 2014-06-08 18:04:39 Zarutian has joined
 991 2014-06-08 18:10:40 StarenseN has quit (Quit: StarenseN)
 992 2014-06-08 18:11:43 BCBot_ has quit (Remote host closed the connection)
 993 2014-06-08 18:11:43 Gyps has joined
 994 2014-06-08 18:12:22 tombtc has joined
 995 2014-06-08 18:12:28 BCBot` has joined
 996 2014-06-08 18:12:33 erasmospunk has quit (Remote host closed the connection)
 997 2014-06-08 18:15:06 lolstate has quit (Quit: lolstate)
 998 2014-06-08 18:16:30 sahlhoff has joined
 999 2014-06-08 18:16:32 maximumpanda has joined
1000 2014-06-08 18:17:50 gonedrk has quit (Quit: Leaving)
1001 2014-06-08 18:18:12 <maximumpanda> hello. I'm attempting to use the bitcoin URI and it doesnt seem to be working. <a href="bitcoin:(ADDRESS HERE)">open in wallet</a> should be all thats needed to utilize the URI right?
1002 2014-06-08 18:18:49 <sipa> if you have a bitcoin wallet installed that is registered as a uri handler in the browser, yes
1003 2014-06-08 18:19:32 <maximumpanda> *facepalm.. uri handler. thanks
1004 2014-06-08 18:22:04 thaReal has joined
1005 2014-06-08 18:23:31 akstunt600 has quit (Read error: Connection reset by peer)
1006 2014-06-08 18:24:41 akstunt600 has joined
1007 2014-06-08 18:25:22 chichov has quit (Ping timeout: 245 seconds)
1008 2014-06-08 18:27:40 chainey has joined
1009 2014-06-08 18:27:40 HANTI is now known as hanti
1010 2014-06-08 18:30:25 lclc has joined
1011 2014-06-08 18:30:55 ahbritto_ has quit (Ping timeout: 252 seconds)
1012 2014-06-08 18:30:55 ahbritto has quit (Ping timeout: 252 seconds)
1013 2014-06-08 18:33:36 cbeams has quit (Remote host closed the connection)
1014 2014-06-08 18:34:13 cbeams has joined
1015 2014-06-08 18:34:58 lolstate has joined
1016 2014-06-08 18:35:29 skinnkavaj has quit (Ping timeout: 276 seconds)
1017 2014-06-08 18:35:41 skinnkavaj has joined
1018 2014-06-08 18:39:16 cyphase has quit (Quit: cyphase.com)
1019 2014-06-08 18:39:23 cbeams has quit (Ping timeout: 276 seconds)
1020 2014-06-08 18:40:27 akstunt600 has quit (Ping timeout: 252 seconds)
1021 2014-06-08 18:43:33 ahbritto_ has joined
1022 2014-06-08 18:43:44 ahbritto has joined
1023 2014-06-08 18:45:26 kadoban has quit (Ping timeout: 265 seconds)
1024 2014-06-08 18:45:39 cyphase has joined
1025 2014-06-08 18:46:43 ahbritto_ has quit (Read error: Connection reset by peer)
1026 2014-06-08 18:46:50 digitalmagus has quit (Ping timeout: 240 seconds)
1027 2014-06-08 18:46:57 MolokoDeck has joined
1028 2014-06-08 18:47:20 ahbritto_ has joined
1029 2014-06-08 18:53:38 yubrew has joined
1030 2014-06-08 18:53:56 erasmospunk has joined
1031 2014-06-08 18:58:00 yubrew has quit (Ping timeout: 240 seconds)
1032 2014-06-08 18:58:28 <Hasimir> thanks to whoever it was who sent the testnet btc through a while back  :)
1033 2014-06-08 19:00:59 Soligor has quit (Remote host closed the connection)
1034 2014-06-08 19:01:45 Chief_Panda has joined
1035 2014-06-08 19:02:14 rnvk_ has joined
1036 2014-06-08 19:05:58 rnvk has quit (Ping timeout: 260 seconds)
1037 2014-06-08 19:07:07 rnvk_ has quit (Remote host closed the connection)
1038 2014-06-08 19:07:20 stuntkite has quit (Remote host closed the connection)
1039 2014-06-08 19:07:37 rnvk has joined
1040 2014-06-08 19:07:39 <michagogo> Hasimir: o/, I think
1041 2014-06-08 19:07:42 <michagogo> you're welcome
1042 2014-06-08 19:07:52 stuntkite has joined
1043 2014-06-08 19:08:45 Soligor has joined
1044 2014-06-08 19:08:48 <Hasimir> ah, cool, I did wonder ...
1045 2014-06-08 19:08:48 <michagogo> As you may have noticed, I have a bunch :P
1046 2014-06-08 19:09:03 weilu has joined
1047 2014-06-08 19:09:10 <Hasimir> it's testnet, aren't there heaps and no one cares ...
1048 2014-06-08 19:09:15 digitalmagus has joined
1049 2014-06-08 19:09:19 <michagogo> (It was a while ago, I think I may have messed up someone else's attempts at sending and mining a large-fee transaction or something)
1050 2014-06-08 19:09:33 <michagogo> (by mining their transaction)
1051 2014-06-08 19:09:50 <Hasimir> what?
1052 2014-06-08 19:09:52 <Hasimir> how?
1053 2014-06-08 19:09:56 <michagogo> Anyway, I then proceeded to try and figure out how to do that myself
1054 2014-06-08 19:10:15 <michagogo> Hasimir: someone sent a tx with a couple tens of thousands of tnBTC in fees
1055 2014-06-08 19:10:32 <Hasimir> oh, okay
1056 2014-06-08 19:10:37 <michagogo> History around then suggests they were doing it a bunch and mining the transactions
1057 2014-06-08 19:10:52 <Hasimir> I thought you meant you got the amount in the transfer
1058 2014-06-08 19:10:52 weilu_ has joined
1059 2014-06-08 19:11:01 weilu has quit (Read error: Connection reset by peer)
1060 2014-06-08 19:11:02 <michagogo> I think I ended up poking around in the code and commenting out the section that deals with relaying transactions
1061 2014-06-08 19:11:35 <michagogo> So I had a node, I created transactions with the large fee, which didn't leave the node until I mined a block with it
1062 2014-06-08 19:11:47 <michagogo> or something... I don't remember when it was.
1063 2014-06-08 19:11:50 <Hasimir> ah, cool
1064 2014-06-08 19:11:56 <michagogo> (which reminds me, I need to do the rc2 gbuilds...)
1065 2014-06-08 19:12:02 stuntkite has quit (Ping timeout: 245 seconds)
1066 2014-06-08 19:12:10 <Hasimir> wouldn't that be an interesting way to launder money?
1067 2014-06-08 19:12:18 <michagogo> (but it's kinda late, I don't know I'll have time tonight)
1068 2014-06-08 19:12:22 <Hasimir> make it look like mining fees
1069 2014-06-08 19:12:30 <michagogo> Hasimir: Well, you'd need to have enough hashpower to find a block
1070 2014-06-08 19:12:37 <sipa> oh, rc2?
1071 2014-06-08 19:12:45 <michagogo> Also, if you and only you were finding blocks with abnormally high fees...
1072 2014-06-08 19:12:53 <michagogo> sipa: yeah
1073 2014-06-08 19:13:02 <Hasimir> yeah, there's that ...
1074 2014-06-08 19:13:15 <sipa> what changed?
1075 2014-06-08 19:13:17 Vitalik_ has joined
1076 2014-06-08 19:13:47 <michagogo> sipa:
1077 2014-06-08 19:13:53 <michagogo> er, wait
1078 2014-06-08 19:14:01 <michagogo> sipa:
1079 2014-06-08 19:14:02 <michagogo> https://www.irccloud.com/pastebin/qDGRbBHR
1080 2014-06-08 19:14:27 sahlhoff has quit (Quit: sahlhoff)
1081 2014-06-08 19:14:55 <sipa> ok
1082 2014-06-08 19:15:03 <Hasimir> isn't rc2 just adding the latest openssl build?
1083 2014-06-08 19:15:08 weilu_ has quit (Ping timeout: 240 seconds)
1084 2014-06-08 19:15:09 <michagogo> Hasimir: no, see my link
1085 2014-06-08 19:15:39 btc123 has quit (Quit: Lost terminal)
1086 2014-06-08 19:16:28 Vitalik__ has quit (Ping timeout: 240 seconds)
1087 2014-06-08 19:16:28 <Hasimir> ah, more qt stuff
1088 2014-06-08 19:16:41 <michagogo> Hasimir: not only
1089 2014-06-08 19:16:46 <Hasimir> as long as it hasn't passed 4.8 yet I should be fine there
1090 2014-06-08 19:16:54 <michagogo> In fact, only one commit
1091 2014-06-08 19:16:58 <michagogo> BDB?
1092 2014-06-08 19:17:04 <michagogo> We'll never upgrade BDB, I don't think
1093 2014-06-08 19:17:13 <michagogo> Eventually we'll ditch it, though
1094 2014-06-08 19:17:15 <Hasimir> no, qt ...
1095 2014-06-08 19:17:17 <michagogo> Oh, qt
1096 2014-06-08 19:17:28 <michagogo> Also, didn't we upgrade to 5.2.1?
1097 2014-06-08 19:17:35 <michagogo> oh, not on Linux
1098 2014-06-08 19:17:44 <sipa> it's still compatible with 4.6 now i think
1099 2014-06-08 19:17:50 <michagogo> We build on Linux with a dynamic qt for window system integration
1100 2014-06-08 19:17:56 <Hasimir> that's what I thought ...
1101 2014-06-08 19:18:01 <michagogo> And we actually build against the 4.6 headers, yeah
1102 2014-06-08 19:18:13 <michagogo> Not sure since when
1103 2014-06-08 19:18:26 sahlhoff has joined
1104 2014-06-08 19:18:41 <Hasimir> since it makes it much easier to play nicely with every distro ...
1105 2014-06-08 19:19:06 nessence has joined
1106 2014-06-08 19:19:08 <Hasimir> because distro wars mid-project suck even more than they normally suck
1107 2014-06-08 19:20:00 MolokoDeck has quit (Ping timeout: 240 seconds)
1108 2014-06-08 19:22:06 Zarutian has quit (Quit: Zarutian)
1109 2014-06-08 19:28:07 roboaunt has quit (Quit: Textual IRC Client: www.textualapp.com)
1110 2014-06-08 19:28:22 Aido_ has joined
1111 2014-06-08 19:29:40 nvmme has joined
1112 2014-06-08 19:31:12 Aido has quit (Ping timeout: 245 seconds)
1113 2014-06-08 19:33:37 cbeams has joined
1114 2014-06-08 19:33:50 nvmme has quit (Quit: nvmme)
1115 2014-06-08 19:34:45 banghouse has joined
1116 2014-06-08 19:35:00 xenog has left ()
1117 2014-06-08 19:35:08 torsthaldo has joined
1118 2014-06-08 19:35:38 cbeams_ has joined
1119 2014-06-08 19:38:47 Blackreign has quit ()
1120 2014-06-08 19:39:08 digitalmagus has quit (Ping timeout: 240 seconds)
1121 2014-06-08 19:39:51 dexX7 has joined
1122 2014-06-08 19:40:03 cbeams has quit (Ping timeout: 265 seconds)
1123 2014-06-08 19:40:35 banghouse has quit (Ping timeout: 252 seconds)
1124 2014-06-08 19:42:32 lolstate has quit (Quit: lolstate)
1125 2014-06-08 19:44:41 davec_ has quit (Read error: Connection reset by peer)
1126 2014-06-08 19:46:06 nvmme has joined
1127 2014-06-08 19:47:34 yubrew has joined
1128 2014-06-08 19:48:01 erasmospunk has quit (Remote host closed the connection)
1129 2014-06-08 19:51:06 davec has joined
1130 2014-06-08 19:51:12 spinza_ has quit (Quit: No Ping reply in 180 seconds.)
1131 2014-06-08 19:51:13 MolokoDeck has joined
1132 2014-06-08 19:52:00 yubrew has quit (Ping timeout: 240 seconds)
1133 2014-06-08 19:58:11 Gyps has left ()
1134 2014-06-08 19:58:35 cagedwisdom has joined
1135 2014-06-08 19:59:54 cbeams_ has quit (Remote host closed the connection)
1136 2014-06-08 20:00:21 cbeams has joined
1137 2014-06-08 20:03:06 cbeams has quit (Remote host closed the connection)
1138 2014-06-08 20:03:11 cbeams_ has joined
1139 2014-06-08 20:06:55 ryanxcharles has quit (Remote host closed the connection)
1140 2014-06-08 20:07:13 nessence has quit (Remote host closed the connection)
1141 2014-06-08 20:07:29 ryanxcharles has joined
1142 2014-06-08 20:07:42 nessence has joined
1143 2014-06-08 20:07:51 cbeams_ has quit (Remote host closed the connection)
1144 2014-06-08 20:08:03 cbeams has joined
1145 2014-06-08 20:08:10 lolstate has joined
1146 2014-06-08 20:08:11 cbeams has quit (Remote host closed the connection)
1147 2014-06-08 20:11:40 weilu has joined
1148 2014-06-08 20:11:57 ryanxcharles has quit (Ping timeout: 265 seconds)
1149 2014-06-08 20:12:20 spinza has joined
1150 2014-06-08 20:12:26 nessence has quit (Ping timeout: 265 seconds)
1151 2014-06-08 20:12:46 hhhzzzz75 has quit (Quit: hhhzzzz75)
1152 2014-06-08 20:13:23 hhhzzzz75 has joined
1153 2014-06-08 20:15:15 chichov has joined
1154 2014-06-08 20:15:24 sahlhoff has quit (Quit: sahlhoff)
1155 2014-06-08 20:16:53 weilu has quit (Ping timeout: 276 seconds)
1156 2014-06-08 20:17:32 skinnkavaj has quit (Ping timeout: 276 seconds)
1157 2014-06-08 20:17:41 skinnkavaj has joined
1158 2014-06-08 20:18:42 Swadq has joined
1159 2014-06-08 20:19:22 brson has joined
1160 2014-06-08 20:19:34 brson has left ()
1161 2014-06-08 20:21:20 gimmetime has joined
1162 2014-06-08 20:24:23 [nsh] has joined
1163 2014-06-08 20:25:02 nsh has quit (Disconnected by services)
1164 2014-06-08 20:25:04 [nsh] is now known as nsh
1165 2014-06-08 20:25:26 nsh is now known as [nsh]
1166 2014-06-08 20:25:31 nsh_ has joined
1167 2014-06-08 20:25:35 nsh_ has quit (Max SendQ exceeded)
1168 2014-06-08 20:26:01 nsh_ has joined
1169 2014-06-08 20:26:04 nsh_ has quit (Max SendQ exceeded)
1170 2014-06-08 20:26:34 nsh_ has joined
1171 2014-06-08 20:26:36 nsh_ has quit (Max SendQ exceeded)
1172 2014-06-08 20:26:38 agricocb has quit (Ping timeout: 276 seconds)
1173 2014-06-08 20:27:07 nsh_ has joined
1174 2014-06-08 20:27:11 nsh_ has quit (Max SendQ exceeded)
1175 2014-06-08 20:27:32 ericmuyser has quit (Remote host closed the connection)
1176 2014-06-08 20:27:39 stuntkite has joined
1177 2014-06-08 20:27:41 nsh_ has joined
1178 2014-06-08 20:27:44 nsh_ has quit (Max SendQ exceeded)
1179 2014-06-08 20:28:13 nsh_ has joined
1180 2014-06-08 20:28:16 nsh_ has quit (Max SendQ exceeded)
1181 2014-06-08 20:28:51 nsh_ has joined
1182 2014-06-08 20:28:53 nsh_ has quit (Max SendQ exceeded)
1183 2014-06-08 20:29:22 nsh_ has joined
1184 2014-06-08 20:29:24 nsh_ has quit (Max SendQ exceeded)
1185 2014-06-08 20:29:39 Zarutian has joined
1186 2014-06-08 20:29:43 chichov has quit (Ping timeout: 252 seconds)
1187 2014-06-08 20:29:59 nsh_ has joined
1188 2014-06-08 20:30:01 nsh_ has quit (Max SendQ exceeded)
1189 2014-06-08 20:30:31 nsh_ has joined
1190 2014-06-08 20:30:34 nsh_ has quit (Max SendQ exceeded)
1191 2014-06-08 20:30:40 CoalPowerGorilla has quit (Remote host closed the connection)
1192 2014-06-08 20:31:03 nsh_ has joined
1193 2014-06-08 20:32:17 digitalmagus has joined
1194 2014-06-08 20:38:04 sahlhoff has joined
1195 2014-06-08 20:41:54 yubrew has joined
1196 2014-06-08 20:43:13 agricocb has joined
1197 2014-06-08 20:43:55 lclc has quit (Quit: Konversation terminated!)
1198 2014-06-08 20:46:01 yubrew has quit (Ping timeout: 240 seconds)
1199 2014-06-08 20:48:34 dfletcher_ has joined
1200 2014-06-08 20:48:58 tcatm has joined
1201 2014-06-08 20:50:04 dfletcher has quit (Disconnected by services)
1202 2014-06-08 20:50:04 dfletcher_ is now known as dfletcher
1203 2014-06-08 20:50:15 MaxSan has quit (Ping timeout: 252 seconds)
1204 2014-06-08 20:51:43 skinnkavaj has quit ()
1205 2014-06-08 20:54:51 cbeams has joined
1206 2014-06-08 20:57:14 cbeams has quit (Remote host closed the connection)
1207 2014-06-08 20:58:21 paveljanik has quit (Quit: This computer has gone to sleep)
1208 2014-06-08 20:58:48 tcatm has quit (Read error: Connection reset by peer)
1209 2014-06-08 20:59:47 Application has quit (Remote host closed the connection)
1210 2014-06-08 21:01:08 banghouse has joined
1211 2014-06-08 21:02:15 cadaverr has joined
1212 2014-06-08 21:03:00 tcatm has joined
1213 2014-06-08 21:03:00 tcatm has quit (Changing host)
1214 2014-06-08 21:03:00 tcatm has joined
1215 2014-06-08 21:05:31 banghouse has quit (Ping timeout: 240 seconds)
1216 2014-06-08 21:05:36 speed- has joined
1217 2014-06-08 21:06:06 <speed-> hey guys, what's the best practice to get new transactions from rpc?
1218 2014-06-08 21:07:31 digitalmagus2 has joined
1219 2014-06-08 21:09:00 <speed-> listransactions acc 1 <and increase from until I get to the entry already in base> ? :)
1220 2014-06-08 21:09:02 digitalmagus2 has quit (Client Quit)
1221 2014-06-08 21:10:22 lolstate has quit (Quit: lolstate)
1222 2014-06-08 21:12:17 wallet42 has quit (Quit: Leaving.)
1223 2014-06-08 21:12:21 weilu has joined
1224 2014-06-08 21:12:26 Application has joined
1225 2014-06-08 21:12:51 banghouse has joined
1226 2014-06-08 21:14:17 wallet42 has joined
1227 2014-06-08 21:15:02 AnoAnon has joined
1228 2014-06-08 21:15:16 AnoAnon has quit (Max SendQ exceeded)
1229 2014-06-08 21:16:11 MaxSan has joined
1230 2014-06-08 21:16:19 wallet42 has quit (Client Quit)
1231 2014-06-08 21:17:20 weilu has quit (Ping timeout: 276 seconds)
1232 2014-06-08 21:17:31 banghouse has quit (Ping timeout: 240 seconds)
1233 2014-06-08 21:17:37 btiefert2 has joined
1234 2014-06-08 21:18:00 wallet42 has joined
1235 2014-06-08 21:18:39 debiantoruser has quit (Ping timeout: 265 seconds)
1236 2014-06-08 21:18:49 btiefert2 has quit (Client Quit)
1237 2014-06-08 21:19:07 btiefert2 has joined
1238 2014-06-08 21:20:01 wallet42 has quit (Client Quit)
1239 2014-06-08 21:20:24 debiantoruser has joined
1240 2014-06-08 21:20:37 wallet42 has joined
1241 2014-06-08 21:21:33 btiefert has quit (Ping timeout: 265 seconds)
1242 2014-06-08 21:24:18 tcatm has quit (Remote host closed the connection)
1243 2014-06-08 21:24:48 chichov has joined
1244 2014-06-08 21:25:38 GM0127 has quit (Quit: Leaving)
1245 2014-06-08 21:28:11 xenog has joined
1246 2014-06-08 21:28:17 tcatm has joined
1247 2014-06-08 21:29:20 civic03 has joined
1248 2014-06-08 21:29:45 <dsnrk> speed-: you can get notifications with -walletnotify= rather than polling.
1249 2014-06-08 21:33:21 <speed-> um awesome :)
1250 2014-06-08 21:33:26 <speed-> thanks
1251 2014-06-08 21:35:48 yubrew has joined
1252 2014-06-08 21:36:03 <dsnrk> speed-: be careful how you handle them. %s will get you the new TXID, but you'll see it hit every new block and every unconfirmed TX. the script it is executing should be very light weight else it becomes a DOS vector.
1253 2014-06-08 21:36:41 <sipa> it should probably just mark the transaction in your database as 'dirty'
1254 2014-06-08 21:36:55 <sipa> and have a background process go through dirty transactions and update their information
1255 2014-06-08 21:37:39 <speed-> yeah I saw
1256 2014-06-08 21:37:52 <speed-> I'll make something and play around a bit
1257 2014-06-08 21:38:09 <speed-> and do some debuging so I can see how many times script is called
1258 2014-06-08 21:40:22 yubrew has quit (Ping timeout: 245 seconds)
1259 2014-06-08 21:41:14 Hasimir has quit (Ping timeout: 240 seconds)
1260 2014-06-08 21:45:29 <civic03> Isn't it better to use blocknotify?
1261 2014-06-08 21:45:56 nvmme has quit (Ping timeout: 276 seconds)
1262 2014-06-08 21:46:24 ItSANgo has quit (Quit: Leaving...)
1263 2014-06-08 21:46:42 <phantomcircuit> speed-, what civic03 just said is actually right
1264 2014-06-08 21:46:47 <civic03> I used blocknotify and listsinceblock
1265 2014-06-08 21:46:47 Hasimir has joined
1266 2014-06-08 21:46:59 Hasimir is now known as Guest87499
1267 2014-06-08 21:47:20 <phantomcircuit> you're much much less likely to miss something
1268 2014-06-08 21:47:29 CoalPowerGorilla has joined
1269 2014-06-08 21:47:41 <phantomcircuit> although personally i just have a script that polls listsinceblock every few seconds...
1270 2014-06-08 21:47:53 <phantomcircuit> much much much less likely to miss something
1271 2014-06-08 21:48:19 <phantomcircuit> sipa, looking at your pr now
1272 2014-06-08 21:49:28 Blackreign has joined
1273 2014-06-08 21:49:41 Blackreign has quit (Changing host)
1274 2014-06-08 21:49:41 Blackreign has joined
1275 2014-06-08 21:50:23 banghouse has joined
1276 2014-06-08 21:50:36 cbeams has joined
1277 2014-06-08 21:55:22 cbeams has quit (Ping timeout: 260 seconds)
1278 2014-06-08 21:55:23 banghouse has quit (Ping timeout: 265 seconds)
1279 2014-06-08 21:58:50 <phantomcircuit> sipa, Hash total: 1000000 duplicates: 909089 counters.size: 90911
1280 2014-06-08 21:58:50 <phantomcircuit> 80 1000000
1281 2014-06-08 21:58:50 <phantomcircuit> CHashWriter total: 1000000 duplicates: 439849 counters.size: 560151
1282 2014-06-08 21:59:01 shadowbroker has quit (Remote host closed the connection)
1283 2014-06-08 21:59:18 <phantomcircuit> reduced duplicates for CHashWriter by 50%
1284 2014-06-08 21:59:29 <sipa> not more? interesting
1285 2014-06-08 21:59:31 leofidus is now known as afk!~quassel@lionservers.de|leofidus-ger
1286 2014-06-08 21:59:41 <sipa> for how many blocks is that?
1287 2014-06-08 21:59:51 <phantomcircuit> first ~100k
1288 2014-06-08 22:00:05 <sipa> those have hardly any transactions
1289 2014-06-08 22:00:15 <phantomcircuit> yup
1290 2014-06-08 22:00:24 <sipa> so the expected improvement later on is larger
1291 2014-06-08 22:00:26 <phantomcircuit> probably the MerkleTree stuff
1292 2014-06-08 22:01:02 <phantomcircuit> CHashWriter total: 7000000 duplicates: 3409134 counters.size: 3590866
1293 2014-06-08 22:01:18 <phantomcircuit> at ~184
1294 2014-06-08 22:01:23 <phantomcircuit> 184k*
1295 2014-06-08 22:03:13 banghouse has joined
1296 2014-06-08 22:04:28 plaprade has quit (Ping timeout: 240 seconds)
1297 2014-06-08 22:05:25 <phantomcircuit> CHashWriter total: 15000000 duplicates: 7399626 counters.size: 7600374
1298 2014-06-08 22:05:37 <phantomcircuit> 0.4933084%
1299 2014-06-08 22:05:43 <phantomcircuit> ~205k
1300 2014-06-08 22:05:51 <phantomcircuit> weird
1301 2014-06-08 22:07:00 cbeams has joined
1302 2014-06-08 22:07:00 cbeams has quit (Changing host)
1303 2014-06-08 22:07:00 cbeams has joined
1304 2014-06-08 22:07:48 banghouse has quit (Ping timeout: 240 seconds)
1305 2014-06-08 22:09:11 benten has joined
1306 2014-06-08 22:10:29 Guest87499 has quit (Changing host)
1307 2014-06-08 22:10:29 Guest87499 has joined
1308 2014-06-08 22:10:47 _blank_ has joined
1309 2014-06-08 22:10:55 Guest87499 is now known as Hasimir
1310 2014-06-08 22:12:30 _blank_ has quit (Client Quit)
1311 2014-06-08 22:12:34 <phantomcircuit> sipa, ReadBlockFromDisk is the most common codepath here, but that's necessary
1312 2014-06-08 22:12:42 banghouse has joined
1313 2014-06-08 22:13:08 weilu has joined
1314 2014-06-08 22:13:14 <phantomcircuit> seems like most of the duplicates here are of block headers
1315 2014-06-08 22:13:30 Swadq has left ()
1316 2014-06-08 22:13:33 <phantomcircuit> then addrman
1317 2014-06-08 22:16:56 seba_gon has joined
1318 2014-06-08 22:17:17 seba_gon has quit (Remote host closed the connection)
1319 2014-06-08 22:17:29 ItSANgo has joined
1320 2014-06-08 22:17:56 MoALTz has quit (Read error: Connection reset by peer)
1321 2014-06-08 22:18:14 <phantomcircuit> sipa, http://pastebin.com/raw.php?i=LDMA1dJ6
1322 2014-06-08 22:18:26 weilu has quit (Ping timeout: 276 seconds)
1323 2014-06-08 22:18:55 MoALTz has joined
1324 2014-06-08 22:20:24 <sipa> hmmm, block hashes are seemingly computed 10 times
1325 2014-06-08 22:21:04 <phantomcircuit> sipa, yeah a number of times from ReadBlockFromDisk and then again a number of times in ProcessBlock
1326 2014-06-08 22:21:21 <sipa> well at least once is inevitable, i think
1327 2014-06-08 22:21:29 <sipa> as we write them to disk after pow verification
1328 2014-06-08 22:21:40 <sipa> and read them again for fully validating
1329 2014-06-08 22:21:47 <phantomcircuit> yup
1330 2014-06-08 22:21:54 <sipa> but 10 times seems unnecessary
1331 2014-06-08 22:22:03 <phantomcircuit> yup
1332 2014-06-08 22:22:16 <phantomcircuit> only a single codepath with duplicates for transactions now
1333 2014-06-08 22:22:37 <sipa> where?
1334 2014-06-08 22:23:00 <phantomcircuit> it's only 3 duplicates so far
1335 2014-06-08 22:23:10 <sipa> right :D
1336 2014-06-08 22:23:44 benten has quit (Read error: Connection reset by peer)
1337 2014-06-08 22:26:30 benten has joined
1338 2014-06-08 22:26:54 cbeams has quit (Remote host closed the connection)
1339 2014-06-08 22:27:39 hhhzzzz75 has quit (Quit: hhhzzzz75)
1340 2014-06-08 22:27:45 _biO_ has quit ()
1341 2014-06-08 22:28:11 mappum has joined
1342 2014-06-08 22:28:16 hhhzzzz75 has joined
1343 2014-06-08 22:28:43 gonedrk has joined
1344 2014-06-08 22:29:34 eristisk has quit (Ping timeout: 264 seconds)
1345 2014-06-08 22:29:37 MolokoDeck has quit (Ping timeout: 252 seconds)
1346 2014-06-08 22:29:48 yubrew has joined
1347 2014-06-08 22:29:54 shadowbroker has joined
1348 2014-06-08 22:29:58 ryanxcharles has joined
1349 2014-06-08 22:31:36 akstunt600 has joined
1350 2014-06-08 22:31:37 ryanxcharles has quit (Client Quit)
1351 2014-06-08 22:31:38 chichov has quit (Ping timeout: 265 seconds)
1352 2014-06-08 22:32:02 <sipa> phantomcircuit: how many ctransaction duplicates were there before my patch(es)?
1353 2014-06-08 22:32:45 <phantomcircuit> sipa, not sure but i can find out (i didn't save the data since it's like 1GB of stack traces at block 150k
1354 2014-06-08 22:32:47 <phantomcircuit> )
1355 2014-06-08 22:33:05 mappum has quit (Ping timeout: 265 seconds)
1356 2014-06-08 22:33:20 <phantomcircuit> sipa, http://pastebin.com/raw.php?i=W0vqmQ8V
1357 2014-06-08 22:33:40 <phantomcircuit> same data at block 133600
1358 2014-06-08 22:34:03 cagedwisdom has quit (Ping timeout: 265 seconds)
1359 2014-06-08 22:34:24 <sipa> that's with the patch
1360 2014-06-08 22:34:31 yubrew has quit (Ping timeout: 240 seconds)
1361 2014-06-08 22:34:33 xenog has quit (Quit: Leaving.)
1362 2014-06-08 22:35:32 <phantomcircuit> yes
1363 2014-06-08 22:36:38 debiantoruser has quit (Ping timeout: 260 seconds)
1364 2014-06-08 22:38:25 debiantoruser has joined
1365 2014-06-08 22:40:18 haskoiner has quit (Quit: haskoiner)
1366 2014-06-08 22:41:15 <sipa> phantomcircuit: i found your earlier paste, but it's been removed it seems
1367 2014-06-08 22:42:25 deego` is now known as deego
1368 2014-06-08 22:44:06 pooler has joined
1369 2014-06-08 22:44:55 <phantomcircuit> sipa, i tend to have them expire after a day
1370 2014-06-08 22:46:21 brson has joined
1371 2014-06-08 22:46:38 neozaru has quit (Remote host closed the connection)
1372 2014-06-08 22:49:32 pooler has quit (Ping timeout: 245 seconds)
1373 2014-06-08 22:51:14 frankenmint has joined
1374 2014-06-08 22:51:29 benten has quit (Read error: Connection reset by peer)
1375 2014-06-08 22:51:47 benten has joined
1376 2014-06-08 22:52:08 cagedwisdom has joined
1377 2014-06-08 22:53:28 melvster has quit (Ping timeout: 240 seconds)
1378 2014-06-08 22:53:49 wyrag has quit (Ping timeout: 252 seconds)
1379 2014-06-08 22:54:09 brianhoffman_ has joined
1380 2014-06-08 22:56:25 pooler has joined
1381 2014-06-08 22:57:18 cbeams has joined
1382 2014-06-08 22:58:07 eristisk has joined
1383 2014-06-08 22:59:15 MolokoDeck has joined
1384 2014-06-08 23:00:49 crunk-juice has joined
1385 2014-06-08 23:01:37 pooler has quit (Ping timeout: 245 seconds)
1386 2014-06-08 23:01:56 brianhoffman_ has quit (Quit: Colloquy for iPhone - http://colloquy.mobi)
1387 2014-06-08 23:03:30 <phantomcircuit> sipa, building master now for comparison
1388 2014-06-08 23:04:28 <sipa> my guess: ctransaction hashes were done twice
1389 2014-06-08 23:05:04 viajero has joined
1390 2014-06-08 23:06:26 pooler has joined
1391 2014-06-08 23:09:28 debiantoruser has quit (Ping timeout: 240 seconds)
1392 2014-06-08 23:09:31 <phantomcircuit> sipa, it's looks like 5 times
1393 2014-06-08 23:09:46 pooler has quit (Excess Flood)
1394 2014-06-08 23:10:10 <phantomcircuit> the funniest one is removing from the mempool
1395 2014-06-08 23:11:22 pooler has joined
1396 2014-06-08 23:11:35 debiantoruser has joined
1397 2014-06-08 23:12:43 cbeams has quit (Ping timeout: 265 seconds)
1398 2014-06-08 23:13:50 weilu has joined
1399 2014-06-08 23:13:59 Lexa- has joined
1400 2014-06-08 23:14:39 artsy_shibe has joined
1401 2014-06-08 23:15:05 Lexa has quit (Remote host closed the connection)
1402 2014-06-08 23:15:06 Lexa- is now known as Lexa
1403 2014-06-08 23:15:09 <phantomcircuit> sipa, http://pastebin.com/raw.php?i=3qAvpVPY
1404 2014-06-08 23:15:12 artsy_shibe has left ("nil")
1405 2014-06-08 23:15:15 <phantomcircuit> w/o patch
1406 2014-06-08 23:15:37 <christophe> Simple question relating to 51% attack panics this morning: Don't all mining protocols leak the identity of the parent block? Getwork/stratum/GBT?
1407 2014-06-08 23:16:08 ThomasV has quit (Ping timeout: 240 seconds)
1408 2014-06-08 23:16:12 debiantoruser has quit (Ping timeout: 245 seconds)
1409 2014-06-08 23:16:44 moarrr has quit ()
1410 2014-06-08 23:17:06 debiantoruser has joined
1411 2014-06-08 23:17:08 <harding> christophe: try asking on #bitcoin
1412 2014-06-08 23:18:08 weilu has quit (Ping timeout: 240 seconds)
1413 2014-06-08 23:18:10 <christophe> Sorry, I guess it's not strictly part of the network.
1414 2014-06-08 23:18:14 benten has quit (Ping timeout: 276 seconds)
1415 2014-06-08 23:18:24 MaxSan has left ()
1416 2014-06-08 23:18:33 <phantomcircuit> sipa, more blocks http://paste.ubuntu.com/7615387/
1417 2014-06-08 23:18:43 Malakai33 has joined
1418 2014-06-08 23:19:38 crunk-juice has quit (Remote host closed the connection)
1419 2014-06-08 23:20:11 johnsoft has quit (Ping timeout: 276 seconds)
1420 2014-06-08 23:20:34 jMyles has quit (Remote host closed the connection)
1421 2014-06-08 23:20:35 johnsoft has joined
1422 2014-06-08 23:24:14 yubrew has joined
1423 2014-06-08 23:24:18 belcher has quit (Quit: Leaving)
1424 2014-06-08 23:25:57 viajero has left ()
1425 2014-06-08 23:27:59 psgs is now known as away!~psgs@2001:41d0:1:68a3::39|psgs
1426 2014-06-08 23:28:58 mappum has joined
1427 2014-06-08 23:29:17 yubrew has quit (Ping timeout: 276 seconds)
1428 2014-06-08 23:33:01 mappum has quit (Ping timeout: 240 seconds)
1429 2014-06-08 23:33:34 debiantoruser has quit (Ping timeout: 260 seconds)
1430 2014-06-08 23:35:11 debiantoruser has joined
1431 2014-06-08 23:40:19 <phantomcircuit> sipa, http://paste.ubuntu.com/7615441/
1432 2014-06-08 23:40:21 <phantomcircuit> more blocks
1433 2014-06-08 23:41:22 <sipa> ok
1434 2014-06-08 23:42:28 <sipa> nice, so caching these tx hashes saves >100M sha256^2 invocations...
1435 2014-06-08 23:43:28 btc123 has joined
1436 2014-06-08 23:43:38 <sipa> phantomcircuit: i don't understand how this can make the duplicates for transactions 0
1437 2014-06-08 23:43:57 <phantomcircuit> sipa, im not sure either actually
1438 2014-06-08 23:44:04 <sipa> we're still verifying the merkle tree before writing the block to disk
1439 2014-06-08 23:44:15 <sipa> and presumably again after loading it from disk
1440 2014-06-08 23:45:05 <phantomcircuit> ==1190==    by 0x1AD803: CHashWriter::GetHash() (hash.h:100)
1441 2014-06-08 23:45:06 <phantomcircuit> ==1190==    by 0x28B1BB: CTransaction::UpdateHash() const (hash.h:169)
1442 2014-06-08 23:45:06 <phantomcircuit> ==1190==    by 0x28B3EB: CTransaction::CTransaction(CMutableTransaction const&) (core.cpp:110)
1443 2014-06-08 23:45:06 <phantomcircuit> ==1190==    by 0x286AEF: CMainParams::CMainParams() (chainparams.cpp:131)
1444 2014-06-08 23:45:31 <phantomcircuit> genesis block
1445 2014-06-08 23:47:25 banghouse has quit (Remote host closed the connection)
1446 2014-06-08 23:47:56 <btc123> is it possible to build the windows and mac clients in linux?
1447 2014-06-08 23:48:10 <btc123> or does the mac client require osx
1448 2014-06-08 23:48:12 banghouse has joined
1449 2014-06-08 23:48:48 <sipa> since very recently both can be built from linux
1450 2014-06-08 23:49:20 copumpkin has quit (Quit: Textual IRC Client: www.textualapp.com)
1451 2014-06-08 23:49:33 brianhoffman_ has joined
1452 2014-06-08 23:49:48 <sipa> phantomcircuit: ConnectBlock -> CheckBlock -> BuildMerkleTree   and   ProcessBlock -> CheckBlock -> BuildMerkleTree
1453 2014-06-08 23:50:12 <sipa> those should be happing with an intermediate serialize/deserialize of the transactions
1454 2014-06-08 23:50:16 <btc123> sipa: is this the correct information https://github.com/bitcoin/bitcoin/blob/master/contrib/gitian-descriptors/README.md ?
1455 2014-06-08 23:50:16 <phantomcircuit> sipa, yeah i got a good laugh at that one
1456 2014-06-08 23:50:17 <sipa> so the hash of those should be lost
1457 2014-06-08 23:50:45 <sipa> makes perfect sense, you need to verify after reading from disk that the block hash matches what you read
1458 2014-06-08 23:51:09 goosoodude has joined
1459 2014-06-08 23:51:15 <goosoodude> Ok, hi
1460 2014-06-08 23:51:20 <phantomcircuit> sipa, this is a reindex so those are called sequentially
1461 2014-06-08 23:51:29 <phantomcircuit> the merkle tree could be cached i believe
1462 2014-06-08 23:51:33 <sipa> oh, that explained!
1463 2014-06-08 23:51:34 copumpkin has joined
1464 2014-06-08 23:51:35 <sipa> *explains
1465 2014-06-08 23:51:45 <sipa> yes, in a reindex you would only see the former
1466 2014-06-08 23:52:14 <phantomcircuit> sipa, it seems like whenever anything is read from disk the hashes are done again but not saved
1467 2014-06-08 23:52:22 <sipa> duh
1468 2014-06-08 23:52:27 <phantomcircuit> would use a bunch of memory
1469 2014-06-08 23:52:46 <sipa> it's a cheap disk consistency check :)
1470 2014-06-08 23:52:53 <phantomcircuit> "cheap"
1471 2014-06-08 23:52:59 <sipa> the hash computations is many times faster than the disk access
1472 2014-06-08 23:53:08 <phantomcircuit> depends
1473 2014-06-08 23:53:15 <phantomcircuit> i have the entire chain in memory
1474 2014-06-08 23:53:17 <phantomcircuit> so less so
1475 2014-06-08 23:53:41 <sipa> ok, maybe in that case
1476 2014-06-08 23:54:02 <phantomcircuit> reindex time for me is dominated by cpu time for a process that doesn't operate in parallel
1477 2014-06-08 23:54:05 davout is now known as \\ohai
1478 2014-06-08 23:54:10 <phantomcircuit> im guessing that is actually fairly common
1479 2014-06-08 23:54:15 <phantomcircuit> or maybe not
1480 2014-06-08 23:54:16 <Luke-Jr> goosoodude: anyhow, what I had in mind was blockchain obfuscation
1481 2014-06-08 23:54:30 \\ohai is now known as davout
1482 2014-06-08 23:54:38 <sipa> Luke-Jr: the virus detection issue?
1483 2014-06-08 23:54:41 <Luke-Jr> sipa: yes
1484 2014-06-08 23:55:04 <phantomcircuit> the hard part there is the leveldb stuff
1485 2014-06-08 23:55:19 <phantomcircuit> obfuscating the blk.dat files is trivial
1486 2014-06-08 23:55:28 <phantomcircuit> obfuscating the utxo in leveldb much less so
1487 2014-06-08 23:55:34 <Luke-Jr> yeah, trivial is a good place for a newbie to start ;)
1488 2014-06-08 23:55:38 <sipa> gmaxwell had some interesting idea about utxo set encryption that would have nice properties
1489 2014-06-08 23:55:47 <sipa> plausible deniability of stored data
1490 2014-06-08 23:55:59 <phantomcircuit> he always does
1491 2014-06-08 23:56:00 <phantomcircuit> heh
1492 2014-06-08 23:56:11 <sipa> i'd prefer not to encrypt the block files if not necessary
1493 2014-06-08 23:56:19 <sipa> as there are many tools out there that depend on their file format
1494 2014-06-08 23:56:31 <phantomcircuit> sipa, they really shouldn't
1495 2014-06-08 23:56:32 <Luke-Jr> sipa: it's too easily made necessary.
1496 2014-06-08 23:56:39 <goosoodude> Ok
1497 2014-06-08 23:57:11 brianhoffman_ has quit (Quit: Colloquy for iPhone - http://colloquy.mobi)
1498 2014-06-08 23:57:17 <phantomcircuit> sipa, i was thinking something as simple as xor with a static randomly generated key
1499 2014-06-08 23:57:27 <phantomcircuit> it would be easy enough to modify those tools to use such a key
1500 2014-06-08 23:58:08 <sipa> gmaxwell's idea was to use H1(txid) -> E(key=H2(txid),data=utxo) instead of txid -> utxo
1501 2014-06-08 23:58:20 <sipa> which means you need the actual full txid to able to know what's even stored
1502 2014-06-08 23:59:02 <phantomcircuit> which would mean a lookup would require a single additional hash
1503 2014-06-08 23:59:05 <phantomcircuit> that's not bad
1504 2014-06-08 23:59:20 <sipa> and decyption
1505 2014-06-08 23:59:34 <phantomcircuit> only if it's in the utxo
1506 2014-06-08 23:59:41 <sipa> ?
1507 2014-06-08 23:59:42 <phantomcircuit> if it's not then it's just the additional hash
1508 2014-06-08 23:59:48 <phantomcircuit> which is the common case
1509 2014-06-08 23:59:53 <sipa> right, for non-matches it's just an extra hash
1510 2014-06-08 23:59:56 <sipa> heh?