1 2014-08-15 00:00:49 gubatron has quit (Ping timeout: 244 seconds)
   2 2014-08-15 00:01:38 fanquake has joined
   3 2014-08-15 00:03:53 zapsoda- has joined
   4 2014-08-15 00:04:16 DougieBot5000 has joined
   5 2014-08-15 00:05:33 KawalGrover has quit (Ping timeout: 240 seconds)
   6 2014-08-15 00:07:52 HostFat has joined
   7 2014-08-15 00:09:07 forrestv has joined
   8 2014-08-15 00:09:58 ionstorm has joined
   9 2014-08-15 00:10:30 berndj-blackout has quit (Remote host closed the connection)
  10 2014-08-15 00:13:53 pigeons has joined
  11 2014-08-15 00:14:16 pigeons is now known as Guest54487
  12 2014-08-15 00:15:43 Knuk_ has joined
  13 2014-08-15 00:15:49 ageis has joined
  14 2014-08-15 00:15:49 ageis has quit (Excess Flood)
  15 2014-08-15 00:16:35 ageis has joined
  16 2014-08-15 00:16:42 ageis is now known as Guest16622
  17 2014-08-15 00:16:55 wfbarks has quit (Remote host closed the connection)
  18 2014-08-15 00:17:30 wfbarks has joined
  19 2014-08-15 00:18:15 Knuk has quit (Ping timeout: 260 seconds)
  20 2014-08-15 00:21:21 Sleepnbum has quit (Ping timeout: 255 seconds)
  21 2014-08-15 00:21:44 JackH has quit (Ping timeout: 260 seconds)
  22 2014-08-15 00:22:12 wfbarks has quit (Ping timeout: 260 seconds)
  23 2014-08-15 00:22:37 HostFat has quit (Read error: Connection reset by peer)
  24 2014-08-15 00:23:05 brson has quit (Quit: leaving)
  25 2014-08-15 00:24:00 <Luke-Jr> dgenr8: yes, all mining code in Bitcoin Core is example code. sadly, many pools run it as-is
  26 2014-08-15 00:25:36 <Luke-Jr> anyone know why BC Foundation has a committee telling people it's a best practice to REFUSE giving refunds of bitcoin purchases? :/
  27 2014-08-15 00:26:39 graingert has quit (Quit: Ex-Chat)
  28 2014-08-15 00:26:51 graingert has joined
  29 2014-08-15 00:27:15 graingert is now known as Guest3705
  30 2014-08-15 00:28:40 kdomanski_ has joined
  31 2014-08-15 00:29:33 gubatron has joined
  32 2014-08-15 00:30:20 kdomanski has quit (Ping timeout: 250 seconds)
  33 2014-08-15 00:31:00 kdomanski_ is now known as kdomanski
  34 2014-08-15 00:31:40 gubatron has quit (macbook!~gubatron@99-108-98-111.lightspeed.miamfl.sbcglobal.net|Ping timeout: 240 seconds)
  35 2014-08-15 00:32:00 Guest3705 has quit (Ping timeout: 260 seconds)
  36 2014-08-15 00:33:19 <BlueMatt> Luke-Jr: from address confusion?
  37 2014-08-15 00:33:24 at0mat has joined
  38 2014-08-15 00:35:07 <Luke-Jr> BlueMatt: ?
  39 2014-08-15 00:35:27 <BlueMatt> Luke-Jr: ie they're confused about from address not existing and didnt think it through?
  40 2014-08-15 00:35:35 <Luke-Jr> it's not hard to ask for a refund address
  41 2014-08-15 00:35:41 <Luke-Jr> and payment protocol has it builtin
  42 2014-08-15 00:35:43 graingert_ has joined
  43 2014-08-15 00:36:11 <dgenr8> Luke-Jr: ah, so in your view CPFP will affect a significant fraction
  44 2014-08-15 00:36:14 graingert_ is now known as Guest20747
  45 2014-08-15 00:37:04 smorim has quit (Ping timeout: 264 seconds)
  46 2014-08-15 00:37:06 <Luke-Jr> dgenr8: yes. merging it also means it no longer needs to be maintained out of master, which creates merge conflicts when master incorporates other changes
  47 2014-08-15 00:37:30 <dgenr8> Luke-Jr: cuz if it were just example code ... it would be getting more complex and not getting tested much out there
  48 2014-08-15 00:39:36 <dgenr8> Luke-Jr: yes, that's why i rebased for you this week :)
  49 2014-08-15 00:40:23 gubatron has joined
  50 2014-08-15 00:40:43 <Luke-Jr> dgenr8: thanks
  51 2014-08-15 00:41:16 <Luke-Jr> lately I wait to rebase until someone expresses a readiness to merge XD
  52 2014-08-15 00:43:20 gubatron has quit (Ping timeout: 250 seconds)
  53 2014-08-15 00:45:24 copain_reac has joined
  54 2014-08-15 00:47:03 Qatz has joined
  55 2014-08-15 00:47:18 one_zero has joined
  56 2014-08-15 00:48:05 wfbarks has joined
  57 2014-08-15 00:48:34 Beef has quit ()
  58 2014-08-15 00:49:10 Qatz is now known as SpicyShibe
  59 2014-08-15 00:49:20 rdbell has quit (Quit: Computer has gone to sleep.)
  60 2014-08-15 00:49:47 wfbarks_ has joined
  61 2014-08-15 00:49:52 wfbarks has quit (Read error: Connection reset by peer)
  62 2014-08-15 00:49:55 rdbell has joined
  63 2014-08-15 00:49:59 copain_reac has quit (Ping timeout: 260 seconds)
  64 2014-08-15 00:50:35 YoY has quit (Ping timeout: 264 seconds)
  65 2014-08-15 00:51:08 hmsimha has quit (Ping timeout: 260 seconds)
  66 2014-08-15 00:51:30 akstunt600 has quit (Read error: Connection reset by peer)
  67 2014-08-15 00:51:30 ak_ has quit (Read error: Connection reset by peer)
  68 2014-08-15 00:52:23 ak_ has joined
  69 2014-08-15 00:52:28 akstunt600 has joined
  70 2014-08-15 00:53:57 rdbell has quit (Ping timeout: 240 seconds)
  71 2014-08-15 00:53:58 psgs is now known as away!~psgs@2001:41d0:1:68a3::39|psgs
  72 2014-08-15 00:54:10 wfbarks_ has quit (Ping timeout: 250 seconds)
  73 2014-08-15 00:55:23 YoY has joined
  74 2014-08-15 00:55:43 Beef has joined
  75 2014-08-15 00:59:07 vaaibuscar-inj has quit (Quit: Page closed)
  76 2014-08-15 01:04:42 psgs is now known as psgs|away
  77 2014-08-15 01:05:00 one_zero has quit (Ping timeout: 250 seconds)
  78 2014-08-15 01:09:26 one_zero has joined
  79 2014-08-15 01:13:18 gubatron has joined
  80 2014-08-15 01:14:26 gubatron has quit (macbook!~gubatron@99-108-98-111.lightspeed.miamfl.sbcglobal.net|Ping timeout: 250 seconds)
  81 2014-08-15 01:15:48 weilu has joined
  82 2014-08-15 01:16:24 hmsimha has joined
  83 2014-08-15 01:16:25 Guest16622 is now known as ageis
  84 2014-08-15 01:18:27 one_zero has quit (Ping timeout: 260 seconds)
  85 2014-08-15 01:19:13 one_zero has joined
  86 2014-08-15 01:19:52 theorbtwo has quit (Remote host closed the connection)
  87 2014-08-15 01:20:36 msvb-lab has quit (Quit: msvb-lab)
  88 2014-08-15 01:20:50 HaltingState has quit (Remote host closed the connection)
  89 2014-08-15 01:24:44 hmsimha has quit (Ping timeout: 260 seconds)
  90 2014-08-15 01:26:06 at0mat has quit ()
  91 2014-08-15 01:28:29 one_zero has quit (Ping timeout: 240 seconds)
  92 2014-08-15 01:29:26 wfbarks has joined
  93 2014-08-15 01:30:12 YoY has quit (Ping timeout: 255 seconds)
  94 2014-08-15 01:31:06 wrrhtt has joined
  95 2014-08-15 01:32:20 paul0 has joined
  96 2014-08-15 01:32:36 one_zero has joined
  97 2014-08-15 01:33:37 YoY has joined
  98 2014-08-15 01:33:57 aaonepro has joined
  99 2014-08-15 01:35:19 llllllllll has quit ()
 100 2014-08-15 01:35:32 stevenleeg has joined
 101 2014-08-15 01:40:32 mpmcsweeney has joined
 102 2014-08-15 01:40:45 wfbarks has quit (Remote host closed the connection)
 103 2014-08-15 01:41:22 wfbarks has joined
 104 2014-08-15 01:41:38 Burrito has quit (Quit: Leaving)
 105 2014-08-15 01:41:43 wfbarks has quit (Remote host closed the connection)
 106 2014-08-15 01:42:00 wfbarks has joined
 107 2014-08-15 01:44:07 melvster has quit (Remote host closed the connection)
 108 2014-08-15 01:44:51 akstunt600 has quit (Read error: Connection reset by peer)
 109 2014-08-15 01:44:52 ak_ has quit (Read error: Connection reset by peer)
 110 2014-08-15 01:45:33 akstunt600 has joined
 111 2014-08-15 01:45:59 ak_ has joined
 112 2014-08-15 01:46:15 copain_reac has joined
 113 2014-08-15 01:50:14 theorbtwo has joined
 114 2014-08-15 01:50:39 Guest54487 is now known as pigeons
 115 2014-08-15 01:50:40 copain_reac has quit (Ping timeout: 240 seconds)
 116 2014-08-15 01:57:52 LifeofCray has quit (Ping timeout: 250 seconds)
 117 2014-08-15 01:58:35 lifeofcray has joined
 118 2014-08-15 02:02:07 Dr-G2 has joined
 119 2014-08-15 02:05:52 Dr-G has quit (Ping timeout: 264 seconds)
 120 2014-08-15 02:07:42 Guest44997 has joined
 121 2014-08-15 02:08:45 mpmcsweeney has quit (Remote host closed the connection)
 122 2014-08-15 02:09:21 mpmcsweeney has joined
 123 2014-08-15 02:09:57 DigiByteDev has quit (Ping timeout: 240 seconds)
 124 2014-08-15 02:12:19 Subo1977_ has joined
 125 2014-08-15 02:13:36 mpmcsweeney has quit (Ping timeout: 244 seconds)
 126 2014-08-15 02:16:04 Subo1977 has quit (Ping timeout: 264 seconds)
 127 2014-08-15 02:17:13 chax has quit (Remote host closed the connection)
 128 2014-08-15 02:17:50 chax has joined
 129 2014-08-15 02:21:08 alferz has joined
 130 2014-08-15 02:22:16 Guest44997 has quit (Remote host closed the connection)
 131 2014-08-15 02:22:23 chax has quit (Ping timeout: 264 seconds)
 132 2014-08-15 02:23:00 gubatron has joined
 133 2014-08-15 02:23:09 gubatron has quit (Ping timeout: 240 seconds)
 134 2014-08-15 02:23:54 belcher has quit (Quit: Leaving)
 135 2014-08-15 02:29:45 lifeofcray has quit (Ping timeout: 272 seconds)
 136 2014-08-15 02:29:52 crunk-juice has joined
 137 2014-08-15 02:30:27 DigiByteDev has joined
 138 2014-08-15 02:31:48 BJD has joined
 139 2014-08-15 02:32:43 bapoe has quit (Ping timeout: 244 seconds)
 140 2014-08-15 02:33:45 DigiByteDev has quit (Client Quit)
 141 2014-08-15 02:35:00 YoY has quit (Ping timeout: 246 seconds)
 142 2014-08-15 02:36:45 YoY has joined
 143 2014-08-15 02:38:08 akstunt600 has quit (Read error: Connection reset by peer)
 144 2014-08-15 02:38:08 ak_ has quit (Read error: Connection reset by peer)
 145 2014-08-15 02:38:48 akstunt600 has joined
 146 2014-08-15 02:39:03 ak_ has joined
 147 2014-08-15 02:41:15 jordandotdev has quit (Quit: Connection closed for inactivity)
 148 2014-08-15 02:41:41 chax has joined
 149 2014-08-15 02:42:58 gubatron has joined
 150 2014-08-15 02:43:32 Gyps has joined
 151 2014-08-15 02:44:34 gubatron has quit (macbook!~gubatron@99-108-98-111.lightspeed.miamfl.sbcglobal.net|Ping timeout: 255 seconds)
 152 2014-08-15 02:44:58 askuck has joined
 153 2014-08-15 02:47:06 copain_reac has joined
 154 2014-08-15 02:47:57 fanquake has quit (Ping timeout: 240 seconds)
 155 2014-08-15 02:48:47 Gyps has quit (Quit: Gyps)
 156 2014-08-15 02:49:23 Gyps has joined
 157 2014-08-15 02:51:36 copain_reac has quit (Ping timeout: 250 seconds)
 158 2014-08-15 02:51:36 YoY has quit (Ping timeout: 250 seconds)
 159 2014-08-15 02:58:32 forrestv has quit (Quit: ZNC - http://znc.sourceforge.net)
 160 2014-08-15 02:59:31 Dr-G2 is now known as Dr-G
 161 2014-08-15 03:01:01 wrrhtt has quit (Quit: wrrhtt)
 162 2014-08-15 03:01:18 nirom has joined
 163 2014-08-15 03:02:51 Belxjander has joined
 164 2014-08-15 03:02:52 pigeons has quit (Ping timeout: 272 seconds)
 165 2014-08-15 03:02:52 zapsoda- has quit (Ping timeout: 272 seconds)
 166 2014-08-15 03:05:28 ageis has quit (Quit: https://ageispolis.net)
 167 2014-08-15 03:06:02 Sleepnbum has joined
 168 2014-08-15 03:06:24 viic has joined
 169 2014-08-15 03:06:25 Sleepnbum is now known as Guest59840
 170 2014-08-15 03:07:19 Guest83118 has joined
 171 2014-08-15 03:09:24 andytoshi has quit (Ping timeout: 244 seconds)
 172 2014-08-15 03:10:02 CheckDavid has quit (Quit: Connection closed for inactivity)
 173 2014-08-15 03:11:34 Guest83118 has quit (Ping timeout: 255 seconds)
 174 2014-08-15 03:11:34 kdomanski_ has joined
 175 2014-08-15 03:12:39 Belxjander has quit (Quit: System rebootingExec.Library/ColdReboot())
 176 2014-08-15 03:14:54 kdomanski has quit (Ping timeout: 272 seconds)
 177 2014-08-15 03:17:21 crunk-juice has quit (Remote host closed the connection)
 178 2014-08-15 03:19:08 forrestv has joined
 179 2014-08-15 03:21:18 forrestv has quit (Excess Flood)
 180 2014-08-15 03:21:28 pigeons has joined
 181 2014-08-15 03:21:32 ageis has joined
 182 2014-08-15 03:21:51 pigeons is now known as Guest27168
 183 2014-08-15 03:21:54 ageis is now known as Guest16004
 184 2014-08-15 03:22:37 forrestv has joined
 185 2014-08-15 03:23:59 Guest27168 is now known as pigeons
 186 2014-08-15 03:25:58 fuzion24 has quit (Remote host closed the connection)
 187 2014-08-15 03:26:50 cheetah2 has joined
 188 2014-08-15 03:27:27 simpleirc1 has joined
 189 2014-08-15 03:30:02 one_zero has quit ()
 190 2014-08-15 03:31:28 akstunt600 has quit (Read error: Connection reset by peer)
 191 2014-08-15 03:31:28 ak_ has quit (Read error: Connection reset by peer)
 192 2014-08-15 03:32:00 cheetah2 has quit (Ping timeout: 272 seconds)
 193 2014-08-15 03:32:07 ak_ has joined
 194 2014-08-15 03:32:12 akstunt600 has joined
 195 2014-08-15 03:32:12 okee301 has joined
 196 2014-08-15 03:32:38 simpleirc1 has quit (Ping timeout: 272 seconds)
 197 2014-08-15 03:32:55 okee301 has quit (Client Quit)
 198 2014-08-15 03:33:46 Guest16004 has quit (Remote host closed the connection)
 199 2014-08-15 03:36:19 askuck has quit (Quit: Leaving.)
 200 2014-08-15 03:36:58 one_zero has joined
 201 2014-08-15 03:37:52 askuck has joined
 202 2014-08-15 03:38:18 nirom has quit (Quit: Ciao)
 203 2014-08-15 03:39:25 BJD has quit (Ping timeout: 272 seconds)
 204 2014-08-15 03:39:28 rdponticelli has quit (Ping timeout: 264 seconds)
 205 2014-08-15 03:42:13 andytoshi has joined
 206 2014-08-15 03:42:51 askuck has quit (Quit: Leaving.)
 207 2014-08-15 03:43:05 chax has quit (Remote host closed the connection)
 208 2014-08-15 03:43:36 chax has joined
 209 2014-08-15 03:44:05 askuck has joined
 210 2014-08-15 03:44:23 brson has joined
 211 2014-08-15 03:46:35 m0gliE has joined
 212 2014-08-15 03:47:51 copain_reac has joined
 213 2014-08-15 03:48:01 chax has quit (Ping timeout: 255 seconds)
 214 2014-08-15 03:49:24 [7] has quit (Ping timeout: 260 seconds)
 215 2014-08-15 03:50:34 TheSeven has joined
 216 2014-08-15 03:50:47 brson has quit (Quit: leaving)
 217 2014-08-15 03:52:02 cadaver has joined
 218 2014-08-15 03:52:54 copain_reac has quit (Ping timeout: 272 seconds)
 219 2014-08-15 03:53:35 fanquake has joined
 220 2014-08-15 03:54:21 askuck has quit (Ping timeout: 240 seconds)
 221 2014-08-15 03:56:42 melvster has joined
 222 2014-08-15 03:56:52 MaxSan has quit (Ping timeout: 260 seconds)
 223 2014-08-15 04:10:05 Belxjander has joined
 224 2014-08-15 04:14:46 mpmcsweeney has joined
 225 2014-08-15 04:18:37 BJD has joined
 226 2014-08-15 04:18:39 gubatron has quit (Quit: Leaving)
 227 2014-08-15 04:20:28 kgk has joined
 228 2014-08-15 04:24:48 akstunt600 has quit (Read error: Connection reset by peer)
 229 2014-08-15 04:24:48 ak_ has quit (Read error: Connection reset by peer)
 230 2014-08-15 04:25:32 ak_ has joined
 231 2014-08-15 04:25:47 akstunt600 has joined
 232 2014-08-15 04:26:12 Tiraspol has quit ()
 233 2014-08-15 04:26:33 Hasimir has joined
 234 2014-08-15 04:34:13 kermit has quit (Quit: Leaving.)
 235 2014-08-15 04:34:37 kermit has joined
 236 2014-08-15 04:34:51 fanquake has quit (Quit: fanquake)
 237 2014-08-15 04:34:54 weilu has quit (Remote host closed the connection)
 238 2014-08-15 04:35:24 weilu has joined
 239 2014-08-15 04:37:45 ionstorm has quit (Quit: Leaving)
 240 2014-08-15 04:38:47 aaonepro has quit (Ping timeout: 244 seconds)
 241 2014-08-15 04:47:35 Liquid__ has quit (Ping timeout: 264 seconds)
 242 2014-08-15 04:48:00 BJD has quit (Ping timeout: 246 seconds)
 243 2014-08-15 04:48:37 BJD has joined
 244 2014-08-15 04:48:40 copain_reac has joined
 245 2014-08-15 04:48:50 cadaver has quit (Read error: Connection reset by peer)
 246 2014-08-15 04:48:57 Liquid__ has joined
 247 2014-08-15 04:49:17 cadaver has joined
 248 2014-08-15 04:50:04 Gyps has quit (Quit: Gyps)
 249 2014-08-15 04:52:13 dfsdf has quit (Ping timeout: 244 seconds)
 250 2014-08-15 04:52:45 copain_reac has quit (Ping timeout: 240 seconds)
 251 2014-08-15 04:55:01 Emcy has quit (Ping timeout: 250 seconds)
 252 2014-08-15 04:58:25 rdbell has joined
 253 2014-08-15 05:00:10 Zoop_ has quit (Ping timeout: 240 seconds)
 254 2014-08-15 05:06:57 Zoop_ has joined
 255 2014-08-15 05:08:41 Aido_ has joined
 256 2014-08-15 05:08:56 Emcy has joined
 257 2014-08-15 05:09:12 Aido has quit (Ping timeout: 260 seconds)
 258 2014-08-15 05:09:33 WeCluster has quit (Ping timeout: 240 seconds)
 259 2014-08-15 05:10:15 BJD has quit (Ping timeout: 255 seconds)
 260 2014-08-15 05:10:25 oujh has quit (Quit: Leaving)
 261 2014-08-15 05:11:41 WeCluster has joined
 262 2014-08-15 05:13:33 Emcy has quit (Ping timeout: 246 seconds)
 263 2014-08-15 05:15:57 mmatthew_43 has joined
 264 2014-08-15 05:15:57 viic has quit (Ping timeout: 240 seconds)
 265 2014-08-15 05:17:57 wfbarks has quit (Remote host closed the connection)
 266 2014-08-15 05:18:09 ak_ has quit (Read error: Connection reset by peer)
 267 2014-08-15 05:18:09 akstunt600 has quit (Read error: Connection reset by peer)
 268 2014-08-15 05:18:41 mpmcsweeney has quit (Remote host closed the connection)
 269 2014-08-15 05:18:49 akstunt600 has joined
 270 2014-08-15 05:19:15 mpmcsweeney has joined
 271 2014-08-15 05:19:15 ak_ has joined
 272 2014-08-15 05:21:58 Liquid__ has quit (Ping timeout: 246 seconds)
 273 2014-08-15 05:22:07 Liquid__ has joined
 274 2014-08-15 05:23:55 mpmcsweeney has quit (Ping timeout: 272 seconds)
 275 2014-08-15 05:30:49 psgs is now known as away!~psgs@2001:41d0:1:68a3::39|psgs
 276 2014-08-15 05:30:51 oujh has joined
 277 2014-08-15 05:32:20 viic has joined
 278 2014-08-15 05:42:17 MaxSan has joined
 279 2014-08-15 05:42:57 rdbell has quit (Quit: Computer has gone to sleep.)
 280 2014-08-15 05:43:22 Guest59840 has quit ()
 281 2014-08-15 05:43:32 rdbell has joined
 282 2014-08-15 05:46:23 rdbell has quit (Read error: Connection reset by peer)
 283 2014-08-15 05:46:30 rdbell has joined
 284 2014-08-15 05:49:30 copain_reac has joined
 285 2014-08-15 05:49:42 DoctorBTC has quit (Ping timeout: 250 seconds)
 286 2014-08-15 05:51:41 Plasmastar has quit (Ping timeout: 260 seconds)
 287 2014-08-15 05:52:51 Plasmastar has joined
 288 2014-08-15 05:53:32 Skirmant_ has joined
 289 2014-08-15 05:53:32 Skirmant has quit (Disconnected by services)
 290 2014-08-15 05:53:34 Skirmant_ is now known as Skirmant
 291 2014-08-15 05:54:15 copain_reac has quit (Ping timeout: 260 seconds)
 292 2014-08-15 05:54:58 Skirmant_ has joined
 293 2014-08-15 05:54:58 Skirmant has quit (Disconnected by services)
 294 2014-08-15 05:55:00 Skirmant_ is now known as Skirmant
 295 2014-08-15 05:55:42 Sauvin has joined
 296 2014-08-15 05:56:36 pen has quit (Ping timeout: 255 seconds)
 297 2014-08-15 05:59:04 Skirmant_ has joined
 298 2014-08-15 05:59:04 Skirmant has quit (Disconnected by services)
 299 2014-08-15 05:59:06 Skirmant_ is now known as Skirmant
 300 2014-08-15 06:00:51 Skirmant_ has joined
 301 2014-08-15 06:00:51 Skirmant has quit (Disconnected by services)
 302 2014-08-15 06:00:53 Skirmant_ is now known as Skirmant
 303 2014-08-15 06:01:00 fanquake has joined
 304 2014-08-15 06:04:20 Diablo-D3 has quit (Quit: This computer has gone to sleep)
 305 2014-08-15 06:04:28 Krellan has quit (Remote host closed the connection)
 306 2014-08-15 06:07:11 ericmuys_ has joined
 307 2014-08-15 06:07:12 ericmuyser has quit (Read error: Connection reset by peer)
 308 2014-08-15 06:08:18 Skirmant_ has joined
 309 2014-08-15 06:08:18 Skirmant has quit (Disconnected by services)
 310 2014-08-15 06:08:20 Skirmant_ is now known as Skirmant
 311 2014-08-15 06:11:31 Lycerion has quit (Quit: Leaving)
 312 2014-08-15 06:11:31 ak_ has quit (Read error: Connection reset by peer)
 313 2014-08-15 06:11:31 akstunt600 has quit (Read error: Connection reset by peer)
 314 2014-08-15 06:12:20 ak_ has joined
 315 2014-08-15 06:12:25 akstunt600 has joined
 316 2014-08-15 06:14:02 cadaver has quit (Remote host closed the connection)
 317 2014-08-15 06:18:27 RagnarDanneskjol has joined
 318 2014-08-15 06:19:33 oujh has quit (Ping timeout: 255 seconds)
 319 2014-08-15 06:19:43 Skirmant_ has joined
 320 2014-08-15 06:19:43 Skirmant has quit (Disconnected by services)
 321 2014-08-15 06:19:45 Skirmant_ is now known as Skirmant
 322 2014-08-15 06:21:05 <wumpus> cfields: sorry for the slowness - that last one works great!
 323 2014-08-15 06:26:13 Skirmant has quit (Remote host closed the connection)
 324 2014-08-15 06:26:21 Skirmant_ has joined
 325 2014-08-15 06:26:21 Skirmant_ is now known as Skirmant
 326 2014-08-15 06:26:41 paveljanik has joined
 327 2014-08-15 06:28:05 Skirmant_ has joined
 328 2014-08-15 06:28:05 Skirmant has quit (Disconnected by services)
 329 2014-08-15 06:28:07 Skirmant_ is now known as Skirmant
 330 2014-08-15 06:28:09 Guest20747 has quit (Quit: Ex-Chat)
 331 2014-08-15 06:30:33 Skirmant_ has joined
 332 2014-08-15 06:30:33 Skirmant has quit (Disconnected by services)
 333 2014-08-15 06:30:35 Skirmant_ is now known as Skirmant
 334 2014-08-15 06:33:32 Skirmant_ has joined
 335 2014-08-15 06:33:32 Skirmant has quit (Disconnected by services)
 336 2014-08-15 06:33:34 Skirmant_ is now known as Skirmant
 337 2014-08-15 06:35:55 wallet42 has quit (Quit: Leaving.)
 338 2014-08-15 06:36:51 dream4u has quit (Quit: dream4u)
 339 2014-08-15 06:37:23 deego has quit (Ping timeout: 250 seconds)
 340 2014-08-15 06:39:47 Skirmant_ has joined
 341 2014-08-15 06:39:47 Skirmant has quit (Disconnected by services)
 342 2014-08-15 06:39:49 Skirmant_ is now known as Skirmant
 343 2014-08-15 06:41:22 pen has joined
 344 2014-08-15 06:41:56 Skirmant_ has joined
 345 2014-08-15 06:41:56 Skirmant has quit (Disconnected by services)
 346 2014-08-15 06:41:58 Skirmant_ is now known as Skirmant
 347 2014-08-15 06:42:08 oujh has joined
 348 2014-08-15 06:42:51 Skirmant_ has joined
 349 2014-08-15 06:42:51 Skirmant has quit (Disconnected by services)
 350 2014-08-15 06:42:53 Skirmant_ is now known as Skirmant
 351 2014-08-15 06:43:14 abossard has joined
 352 2014-08-15 06:47:32 Skirmant_ has joined
 353 2014-08-15 06:47:32 Skirmant has quit (Disconnected by services)
 354 2014-08-15 06:47:34 Skirmant_ is now known as Skirmant
 355 2014-08-15 06:49:51 YoY has joined
 356 2014-08-15 06:50:28 copain_reac has joined
 357 2014-08-15 06:53:52 Skirmant has quit (Ping timeout: 264 seconds)
 358 2014-08-15 06:55:09 copain_reac has quit (Ping timeout: 260 seconds)
 359 2014-08-15 06:56:04 neozaru has joined
 360 2014-08-15 06:56:32 MolokoDeck has joined
 361 2014-08-15 07:02:45 Lycerion has joined
 362 2014-08-15 07:02:56 Knuk_ has quit (Ping timeout: 244 seconds)
 363 2014-08-15 07:04:47 rdbell has quit (Quit: Computer has gone to sleep.)
 364 2014-08-15 07:04:47 akstunt600 has quit (Read error: Connection reset by peer)
 365 2014-08-15 07:04:47 ak_ has quit (Read error: Connection reset by peer)
 366 2014-08-15 07:04:51 pooler has quit (Remote host closed the connection)
 367 2014-08-15 07:05:14 * Luke-Jr pokes lechuga_ and dansmith_btc
 368 2014-08-15 07:05:14 pooler has joined
 369 2014-08-15 07:05:24 rdbell has joined
 370 2014-08-15 07:05:29 akstunt600 has joined
 371 2014-08-15 07:05:30 ak_ has joined
 372 2014-08-15 07:09:14 Emcy has joined
 373 2014-08-15 07:09:42 rdbell has quit (Ping timeout: 260 seconds)
 374 2014-08-15 07:13:42 benrcole has joined
 375 2014-08-15 07:15:47 Emcy has quit (Read error: Connection reset by peer)
 376 2014-08-15 07:16:51 benrcole1 has quit (Ping timeout: 260 seconds)
 377 2014-08-15 07:20:24 copain_reac has joined
 378 2014-08-15 07:22:24 deika has joined
 379 2014-08-15 07:26:41 deika has quit (Ping timeout: 250 seconds)
 380 2014-08-15 07:26:53 berndj-blackout has joined
 381 2014-08-15 07:29:49 kdomanski_ has quit (Ping timeout: 250 seconds)
 382 2014-08-15 07:33:25 Skirmant has joined
 383 2014-08-15 07:35:29 ValiantThor has quit (Read error: Connection reset by peer)
 384 2014-08-15 07:35:53 ValiantThor has joined
 385 2014-08-15 07:38:35 YoY has quit (Ping timeout: 264 seconds)
 386 2014-08-15 07:39:37 DougieBot5000 has quit (Quit: Leaving)
 387 2014-08-15 07:41:33 Grouver has joined
 388 2014-08-15 07:41:59 YoY has joined
 389 2014-08-15 07:43:30 xenog has joined
 390 2014-08-15 07:44:06 copain_reac has quit (Remote host closed the connection)
 391 2014-08-15 07:44:43 copain_reac has joined
 392 2014-08-15 07:49:35 copain_reac has quit (Ping timeout: 272 seconds)
 393 2014-08-15 07:55:03 aaonepro has joined
 394 2014-08-15 07:55:59 Knuk has joined
 395 2014-08-15 07:57:34 stickyfingers has quit (Ping timeout: 245 seconds)
 396 2014-08-15 07:58:10 ak_ has quit (Read error: Connection reset by peer)
 397 2014-08-15 07:58:29 stickyfingers has joined
 398 2014-08-15 07:58:59 ak_ has joined
 399 2014-08-15 07:59:57 kgk has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
 400 2014-08-15 08:02:40 YoY has quit (Ping timeout: 240 seconds)
 401 2014-08-15 08:03:14 erasmospunk has joined
 402 2014-08-15 08:05:37 damethos has joined
 403 2014-08-15 08:05:41 tarantillo_ has quit (Remote host closed the connection)
 404 2014-08-15 08:05:58 tarantillo_ has joined
 405 2014-08-15 08:06:16 graingert has joined
 406 2014-08-15 08:11:33 erasmospunk has quit (Ping timeout: 240 seconds)
 407 2014-08-15 08:12:04 YoY has joined
 408 2014-08-15 08:12:42 erasmospunk has joined
 409 2014-08-15 08:15:08 psgs is now known as psgs|away
 410 2014-08-15 08:17:40 mmatthew_43 has quit (Remote host closed the connection)
 411 2014-08-15 08:20:25 freewil has joined
 412 2014-08-15 08:22:13 EasyAt has quit (Quit: leaving)
 413 2014-08-15 08:22:31 EasyAt has joined
 414 2014-08-15 08:22:31 EasyAt has quit (Changing host)
 415 2014-08-15 08:22:31 EasyAt has joined
 416 2014-08-15 08:23:47 RAM518 has quit (Ping timeout: 272 seconds)
 417 2014-08-15 08:23:49 EasyAt has quit (Client Quit)
 418 2014-08-15 08:24:17 EasyAt has joined
 419 2014-08-15 08:24:17 EasyAt has quit (Changing host)
 420 2014-08-15 08:24:17 EasyAt has joined
 421 2014-08-15 08:24:55 hmsimha has joined
 422 2014-08-15 08:24:58 EasyAt has quit (Client Quit)
 423 2014-08-15 08:27:02 omnione_ has quit (Ping timeout: 255 seconds)
 424 2014-08-15 08:27:33 btiefert has quit (Ping timeout: 260 seconds)
 425 2014-08-15 08:27:48 Diablo-D3 has joined
 426 2014-08-15 08:28:06 btiefert has joined
 427 2014-08-15 08:28:16 omnione has joined
 428 2014-08-15 08:31:29 JackH has joined
 429 2014-08-15 08:33:14 erasmospunk has quit (Ping timeout: 260 seconds)
 430 2014-08-15 08:35:53 Lycerion has quit (Read error: Connection reset by peer)
 431 2014-08-15 08:36:37 * dansmith_btc pokes Luke-Jr back
 432 2014-08-15 08:39:34 iwilcox has quit (Remote host closed the connection)
 433 2014-08-15 08:39:47 nullbyte has quit (Ping timeout: 264 seconds)
 434 2014-08-15 08:40:07 iwilcox has joined
 435 2014-08-15 08:42:56 lclc has joined
 436 2014-08-15 08:47:43 freewil has quit (Read error: Connection reset by peer)
 437 2014-08-15 08:48:33 freewil has joined
 438 2014-08-15 08:48:45 freewil has quit (Client Quit)
 439 2014-08-15 08:51:31 akstunt600 has quit (Read error: Connection reset by peer)
 440 2014-08-15 08:51:31 ak_ has quit (Read error: Connection reset by peer)
 441 2014-08-15 08:52:30 ak_ has joined
 442 2014-08-15 08:52:37 akstunt600 has joined
 443 2014-08-15 08:53:08 Lycerion has joined
 444 2014-08-15 08:53:22 msvb-lab has joined
 445 2014-08-15 08:53:31 t7 has joined
 446 2014-08-15 08:58:06 lclc has quit (Quit: Konversation terminated!)
 447 2014-08-15 09:04:02 W0rmDr1nk has joined
 448 2014-08-15 09:09:19 roconnor__ has joined
 449 2014-08-15 09:09:29 roconnor_ has quit (Ping timeout: 250 seconds)
 450 2014-08-15 09:15:42 hmsimha has quit (Ping timeout: 260 seconds)
 451 2014-08-15 09:17:00 tjopper has joined
 452 2014-08-15 09:18:55 tjopper has quit (Client Quit)
 453 2014-08-15 09:19:33 tjopper has joined
 454 2014-08-15 09:26:05 Eiii has quit ()
 455 2014-08-15 09:27:23 CheckDavid has joined
 456 2014-08-15 09:37:48 xenog has quit (Quit: Leaving.)
 457 2014-08-15 09:39:57 Kretchfoop has quit (Quit: Leaving)
 458 2014-08-15 09:42:10 felixdv has joined
 459 2014-08-15 09:44:47 ak_ has quit (Read error: Connection reset by peer)
 460 2014-08-15 09:44:47 akstunt600 has quit (Read error: Connection reset by peer)
 461 2014-08-15 09:45:24 rdymac has quit (Excess Flood)
 462 2014-08-15 09:45:30 ak_ has joined
 463 2014-08-15 09:45:42 akstunt600 has joined
 464 2014-08-15 09:46:47 bedeho has joined
 465 2014-08-15 09:47:46 rdymac has joined
 466 2014-08-15 09:49:08 Skirmant_ has joined
 467 2014-08-15 09:49:08 Skirmant has quit (Disconnected by services)
 468 2014-08-15 09:49:10 Skirmant_ is now known as Skirmant
 469 2014-08-15 09:50:14 psgs is now known as away!~psgs@2001:41d0:1:68a3::39|psgs
 470 2014-08-15 09:50:38 Namworld has quit ()
 471 2014-08-15 09:51:48 tjopper has quit (Quit: Leaving.)
 472 2014-08-15 09:52:26 tjopper has joined
 473 2014-08-15 09:54:58 omnione has quit (Ping timeout: 246 seconds)
 474 2014-08-15 09:55:14 btiefert has quit (Ping timeout: 255 seconds)
 475 2014-08-15 10:00:18 llllllllll has joined
 476 2014-08-15 10:01:08 <Luke-Jr> aww, no way to build bitcoin-tx without bitcoin-cli? :p
 477 2014-08-15 10:02:00 wallet42 has joined
 478 2014-08-15 10:02:11 wallet42 has quit (Client Quit)
 479 2014-08-15 10:02:28 wallet42 has joined
 480 2014-08-15 10:02:35 MolokoDeck has quit (Ping timeout: 272 seconds)
 481 2014-08-15 10:03:15 <wumpus> no :)
 482 2014-08-15 10:04:08 <Luke-Jr> ☹
 483 2014-08-15 10:04:29 <Luke-Jr> guess I have to wait for the new PR before I can figure out how to write the packages for them
 484 2014-08-15 10:04:30 <wumpus> and --with-utils will get you future bitcoin utilities as well, if for example one is added for deterministic key generation
 485 2014-08-15 10:04:57 <Luke-Jr> wumpus: sounds like the enemy of modularity :p
 486 2014-08-15 10:05:11 <Luke-Jr> I suppose I can 'make src/bitcoin-tx' and do the install step by hand
 487 2014-08-15 10:05:23 <wumpus> it's different executables -- how much more modular can you get?
 488 2014-08-15 10:05:30 <Luke-Jr> wumpus: different git repositories
 489 2014-08-15 10:05:37 <Luke-Jr> as it should be <.<
 490 2014-08-15 10:05:46 <wumpus> well, people differ in opinion strongly about that
 491 2014-08-15 10:06:34 <wumpus> I'd also prefer that though
 492 2014-08-15 10:06:44 <gmaxwell> we're a long way from bitcoin-tx being well seperated yet (go look at the size of the binary)
 493 2014-08-15 10:07:17 bitnumus has joined
 494 2014-08-15 10:07:38 MolokoDeck has joined
 495 2014-08-15 10:07:39 <wumpus> then one parent repository that pulls everything and builds everything, for people that just want everything and want it to work... it can be frustrating to have to check out zillions of repos just to get something to work
 496 2014-08-15 10:07:45 <bitnumus> Hi all, i've had a few freezes whilst trying to sync on two different machines, just wondering if i can report what it may be ?
 497 2014-08-15 10:07:51 <Luke-Jr> gmaxwell: perhaps, but having it closely linked to configure options doesn't help the situation
 498 2014-08-15 10:07:54 <bitnumus> last log is (2014-08-15 09:50:53 ResendWalletTransactions())
 499 2014-08-15 10:08:10 <Luke-Jr> wumpus: yes, that's ideal for our current situation (not having shared libraries) IMO
 500 2014-08-15 10:08:44 <Luke-Jr> btw, someone submitted a base58 encode in C for BFGMiner - so maybe I should take that and libblkmaker's base58 decoder and make a libbase58
 501 2014-08-15 10:08:55 <wumpus> well the shared library is nice for the script interpreter, something that we really want to export to other projects
 502 2014-08-15 10:09:03 one_zero has quit ()
 503 2014-08-15 10:09:24 <wumpus> and for a future library that wraps more of the consensus code
 504 2014-08-15 10:10:19 AnoAnon has joined
 505 2014-08-15 10:10:34 AnoAnon has quit (Max SendQ exceeded)
 506 2014-08-15 10:10:39 <wumpus> bitnumus: does it still reply to RPC commands?
 507 2014-08-15 10:11:13 <bitnumus> sorry just restarted :S
 508 2014-08-15 10:11:23 <gmaxwell> bitnumus: how are you defining 'freezes'?
 509 2014-08-15 10:11:36 <bitnumus> just stopped syncing
 510 2014-08-15 10:11:44 <wumpus> that's normal
 511 2014-08-15 10:11:52 AaronvanW has joined
 512 2014-08-15 10:12:04 <gmaxwell> bitnumus: it would have continued after the next block on the network.
 513 2014-08-15 10:12:12 <bitnumus> http://pastebin.com/viKcGq1C
 514 2014-08-15 10:12:24 <bitnumus> huh?
 515 2014-08-15 10:12:37 <bitnumus> it was 8days behind, catching up from 3 weeks
 516 2014-08-15 10:12:48 <bitnumus> stopped for like 10-15minutes
 517 2014-08-15 10:13:05 <wumpus> that log looks perfectly normal
 518 2014-08-15 10:13:06 <Luke-Jr> bitnumus: Bitcoin in general is still very much a work-in-progress, and syncing is especially delicate. It's normal that it will stop and then start again after a while.
 519 2014-08-15 10:13:20 Skirmant_ has joined
 520 2014-08-15 10:13:20 Skirmant has quit (Disconnected by services)
 521 2014-08-15 10:13:22 Skirmant_ is now known as Skirmant
 522 2014-08-15 10:13:24 SwampTony has joined
 523 2014-08-15 10:13:34 <gmaxwell> bitnumus: if the peer you're pulling from goes unresponsive or disconnects it'll idle until the next block on the network.
 524 2014-08-15 10:13:38 <bitnumus> yes i know it looks normal which is why i thought it was odd
 525 2014-08-15 10:13:40 <Luke-Jr> bitnumus: fixing that is on the agenda, but needs work and testing
 526 2014-08-15 10:13:56 <bitnumus> gmaxwell, i see, thats odd
 527 2014-08-15 10:14:02 wallet42 has quit (Ping timeout: 260 seconds)
 528 2014-08-15 10:14:21 <bitnumus> maybe write this fact to debug.log ?
 529 2014-08-15 10:14:33 <gmaxwell> bitnumus: it's just an artifact of how it works. It just doesn't know that there are more blocks waiting if the peer providing them goes away.
 530 2014-08-15 10:14:50 <gmaxwell> bitnumus: what would it write? for all the sync process knows its done.
 531 2014-08-15 10:14:58 <jgarzik> wumpus, ACK --with-utils
 532 2014-08-15 10:15:03 <bitnumus> hmm, so i was only connected to a single peer, how likely is that ?
 533 2014-08-15 10:15:13 <Luke-Jr> bitnumus: it only uses a single peer, ever
 534 2014-08-15 10:15:15 <jgarzik> wumpus, I won't have time until next week, so feel free to supercede mine, if you want to PR before then.
 535 2014-08-15 10:15:29 DoctorBTC has joined
 536 2014-08-15 10:15:30 btiefert has joined
 537 2014-08-15 10:16:07 wallet42 has joined
 538 2014-08-15 10:16:13 wallet42 has quit (Changing host)
 539 2014-08-15 10:16:13 wallet42 has joined
 540 2014-08-15 10:16:16 <bitnumus> This seems like quite a large reason for long sync times if client needs to wait for a block everytime the single peer its connected to disappears ?
 541 2014-08-15 10:16:45 <wumpus> jgarzik: no problem, I'll do it then
 542 2014-08-15 10:16:53 <wumpus> bitnumus: it is
 543 2014-08-15 10:17:33 <wumpus> ideally you would just let a node running and don't babysit or wait for it too much
 544 2014-08-15 10:17:57 plaprade has joined
 545 2014-08-15 10:18:25 <wumpus> as that can be frustrating :)
 546 2014-08-15 10:18:26 omnione has joined
 547 2014-08-15 10:18:36 <bitnumus> call me old fashioned but i still use core client primarily for my coins :)
 548 2014-08-15 10:18:54 <gmaxwell> bitnumus: sure but this doesn't have anything to do with the initial sync process.
 549 2014-08-15 10:18:57 <bitnumus> its worked for years, don't see a reason to change generally it doesn't take this long to catch up a few weeks
 550 2014-08-15 10:19:19 <gmaxwell> ah, usually doesn't get stalled when catching up only a few weeks.
 551 2014-08-15 10:19:26 <bitnumus> gmaxwell, its not initial though a largish amount, i just moved house and only fired machine back up today
 552 2014-08-15 10:19:36 <gmaxwell> in any case, this will hopefully be fixed in 0.10.
 553 2014-08-15 10:19:36 jayne has quit (Read error: Connection reset by peer)
 554 2014-08-15 10:19:36 <bitnumus> "3weeks"
 555 2014-08-15 10:19:53 <bitnumus> kk, keep up the good work as always :)
 556 2014-08-15 10:19:59 SwampTony has quit (Ping timeout: 264 seconds)
 557 2014-08-15 10:20:07 <gmaxwell> it just takes a lot of testing to completely replace the synchronization process. That work has basically been going on for a year.
 558 2014-08-15 10:20:50 <wumpus> maybe the client should have a 'tilt' switch that tries to poll for the next block manually :p
 559 2014-08-15 10:20:51 <bitnumus> i can imagine
 560 2014-08-15 10:21:24 SwampTony has joined
 561 2014-08-15 10:21:55 SwampTony has quit (Remote host closed the connection)
 562 2014-08-15 10:23:08 <wumpus> or at least, switch sync nodes
 563 2014-08-15 10:24:01 <gmaxwell> wumpus: mooted by headers first
 564 2014-08-15 10:24:06 <wumpus> 'reset networking'
 565 2014-08-15 10:24:31 <jgarzik> RPC "kicksync"
 566 2014-08-15 10:24:33 <wumpus> gmaxwell: well, I'm sure even then things can get stuck or in unexpected situations
 567 2014-08-15 10:24:38 <wumpus> jgarzik: :D
 568 2014-08-15 10:24:51 saulimus has joined
 569 2014-08-15 10:25:01 <Luke-Jr> just make it an undocumented feature of clicking the sync icon in the bottom of the iwndow
 570 2014-08-15 10:25:16 <Luke-Jr> then we'll have people advising clicking it 5 years after we remove the code for it
 571 2014-08-15 10:25:19 <gmaxwell> wumpus: hm, no by design there shouldn't be any such case.
 572 2014-08-15 10:25:24 <wumpus> Luke-Jr: it may or may not actually do something, like the close button in a elevator :)
 573 2014-08-15 10:25:48 tjopper has quit (Quit: Leaving.)
 574 2014-08-15 10:25:54 * Luke-Jr wonders when people stopped suggesting -rescan (if ever)
 575 2014-08-15 10:26:08 <gmaxwell> well okay, that was too expansive... it might get stuck with _all_ bad peers.
 576 2014-08-15 10:26:28 <gmaxwell> Luke-Jr: they still constantly suggest it.
 577 2014-08-15 10:26:31 tjopper has joined
 578 2014-08-15 10:26:43 <Luke-Jr> >_<
 579 2014-08-15 10:26:51 <gmaxwell> we should probably rename it in the next version, hide it, and replace it with a "if you really need this, please file a bug"
 580 2014-08-15 10:27:10 <gmaxwell> because any straggling reasons to rescan are going to turn into serious bugs when people have enabled pruning.
 581 2014-08-15 10:27:33 <wumpus> like importing private keys...
 582 2014-08-15 10:27:52 <gmaxwell> wumpus: you don't need -rescan when you import a private key though.
 583 2014-08-15 10:28:11 <gmaxwell> (I mean you don't need the startup commandline switch)
 584 2014-08-15 10:28:21 <wumpus> gmaxwell: well it does the same internaly, or do you just suggest removing the switch?
 585 2014-08-15 10:28:23 <wumpus> oh, right
 586 2014-08-15 10:28:26 <gmaxwell> Just the switch.
 587 2014-08-15 10:29:33 <gmaxwell> There are some cases where rescans are used, sure. But the startup one _I think_ is just wasting people's time when they erroniously think it will solve some problem. And if there really are cases where it does something helpful we need to find out about them, so we can either fix them (if fixable) or add them to the things you can't do with pruning enabled.
 588 2014-08-15 10:29:40 <Luke-Jr> btw, considering everyone who doesn't know how to use it correctly anyway is already rebasing/patching in the "address index", is there any (other) harm is just merging it? :/
 589 2014-08-15 10:29:48 <wumpus> if -rescan goes away there's always -zapwallettxes
 590 2014-08-15 10:29:49 <gmaxwell> Luke-Jr: it's broken
 591 2014-08-15 10:30:06 damethos has quit (Quit: Bye)
 592 2014-08-15 10:30:12 jayne has joined
 593 2014-08-15 10:30:21 <gmaxwell> wumpus: I _think_ zapwallettxes is less likely to be mistaken for something people should run at random times.
 594 2014-08-15 10:30:27 <Luke-Jr> oh
 595 2014-08-15 10:30:42 <gmaxwell> Luke-Jr: I mean the patch runs, but it misses some (many?) transactions.
 596 2014-08-15 10:30:58 <wumpus> Luke-Jr: I am still convinced that that should not be core functionality
 597 2014-08-15 10:31:31 <Luke-Jr> wumpus: it shouldn't, but (if it wasn't broken) everyone is doing it wrong anyway
 598 2014-08-15 10:31:33 <wumpus> "let's just merge it" and we'll have even more feature creep, why not merge any kind of index everyone may ever need when we're at it
 599 2014-08-15 10:31:39 <Luke-Jr> heh
 600 2014-08-15 10:31:47 <wumpus> why not add a custom interpreter to define indexes
 601 2014-08-15 10:31:57 <Luke-Jr> that might actually be interestingish
 602 2014-08-15 10:32:01 <wumpus> why not change it to a block chain forensic framework?
 603 2014-08-15 10:32:03 <gmaxwell> wumpus: dunno if you looked into it but addrindex is not really an address index.
 604 2014-08-15 10:32:05 <wumpus> oh wait, those already exist
 605 2014-08-15 10:32:19 <gmaxwell> wumpus: they're useless trash usually.
 606 2014-08-15 10:32:36 <wumpus> sigh, that's no reason for us to do it thouh
 607 2014-08-15 10:32:40 <gmaxwell> the addrindex it indexes every push > 64 bytes long, so it can do arbritary lookups.
 608 2014-08-15 10:33:01 Dagger2 is now known as Dagger
 609 2014-08-15 10:33:06 <gmaxwell> wumpus: the really extensive dependance on almost-universally-wrong centeralized block explorers is a reason.
 610 2014-08-15 10:33:13 <Luke-Jr> wumpus: well, it would make multiwallet support easier I think
 611 2014-08-15 10:33:13 <wumpus> oh it's broken, and someone needs it! so let's make it part of bitcoind... like picking up all stray kittens and letting them live in your house
 612 2014-08-15 10:33:29 <Luke-Jr> s/easier/not take forever to load wallets/
 613 2014-08-15 10:33:44 plaprade has quit (Quit: Leaving)
 614 2014-08-15 10:33:59 plaprade has joined
 615 2014-08-15 10:34:05 <gmaxwell> wumpus: it isn't just that, its a hard thing to do well because its integrated with the state of the network. The implementation in bitcoind has only 1.5gb of additional overhead over the txindex because we already have the blocks in any case too.
 616 2014-08-15 10:34:23 saulimus has quit (Ping timeout: 264 seconds)
 617 2014-08-15 10:34:23 * Luke-Jr wonders how big Electrum's index of it is
 618 2014-08-15 10:34:58 <wumpus> yes, it's a hard thing to do well, I hope someone will pick it up as a seperate project and specialize in it
 619 2014-08-15 10:35:33 <wumpus> picking up extra things that are hard to do well makes bitcoind very hard to maintain well
 620 2014-08-15 10:35:36 <gmaxwell> Its much easier to do well inside bitcoind, fundimentally so because it's mostly using data an unpruned full node already has.
 621 2014-08-15 10:35:49 <wumpus> there are many things that are easier to do in bitcoind
 622 2014-08-15 10:35:51 <gmaxwell> It's also relatively well isolated.
 623 2014-08-15 10:36:07 <wumpus> I just don't want to pick up all that extra code
 624 2014-08-15 10:36:21 <wumpus> I'm fine with an extension mechanism, I've even suggested one in some pull request
 625 2014-08-15 10:36:29 <dsnrk> you can't do much worse than Insight's address based index.
 626 2014-08-15 10:36:31 <wumpus> but as it is right now, I don't want to merge it
 627 2014-08-15 10:36:45 <gmaxwell> I don't think it should be merged now in any cas.e
 628 2014-08-15 10:37:02 <gmaxwell> Its currently buggy, and I think we must not merge it until pruning is a widely deployed thing.
 629 2014-08-15 10:37:15 <wumpus> I'd be fine with a small API in which bitcoind can load modules that do in-process processing, if there is really a high demand for that
 630 2014-08-15 10:37:37 <wumpus> though you'd say that handling things in external processes is better for separation and sanity
 631 2014-08-15 10:37:47 weilu has quit (Ping timeout: 250 seconds)
 632 2014-08-15 10:37:59 <gmaxwell> wumpus: I would not really be excited to peper the code with function-pointer distpatches all over the place.
 633 2014-08-15 10:38:09 <gmaxwell> right.
 634 2014-08-15 10:38:09 akstunt600 has quit (Read error: Connection reset by peer)
 635 2014-08-15 10:38:09 ak_ has quit (Read error: Connection reset by peer)
 636 2014-08-15 10:38:12 <wumpus> gmaxwell: well, it's the one or the other
 637 2014-08-15 10:38:42 <gmaxwell> No, it's not. "search for transactions with pushes matching this pattern" is a pretty general functionality which could be provided internally.
 638 2014-08-15 10:38:46 <wumpus> I'm not really excited to peper the bitcoin core source with all kinds of indexes that are not required for functioning as a node
 639 2014-08-15 10:38:47 <Luke-Jr> {"params": ["1D8P57AQunnGNSHGGbEMyRcakdfnnHCv5W"], "id": 7, "method": "blockchain.address.subscribe"}
 640 2014-08-15 10:38:49 <Luke-Jr> wtf, seriously?
 641 2014-08-15 10:38:50 akstunt600 has joined
 642 2014-08-15 10:39:12 ak_ has joined
 643 2014-08-15 10:39:34 <wumpus> the point of it is not trying to be everything, the point is to have basic infastructure
 644 2014-08-15 10:40:23 paveljanik has quit (Ping timeout: 264 seconds)
 645 2014-08-15 10:41:00 <dsnrk> Luke-Jr: that's from Electrum yes?
 646 2014-08-15 10:41:08 <Luke-Jr> dsnrk: yes
 647 2014-08-15 10:41:12 weilu has joined
 648 2014-08-15 10:41:19 <Luke-Jr> dsnrk: I was hoping maybe I could abuse their servers as a scriptPubKey index
 649 2014-08-15 10:41:30 <Luke-Jr> but of course they don't do it sanely
 650 2014-08-15 10:41:32 <gmaxwell> wumpus: I am also not interested in peppering with all kinds of indexes which are not required. Otoh, this is a pretty general thing, is an ~700 line patch, and could be even more isolated than it is currently.
 651 2014-08-15 10:41:53 weilu has quit (Remote host closed the connection)
 652 2014-08-15 10:41:59 <dsnrk> Luke-Jr: no, there's not a lot sane in electrum-server. did you notice the IRC based server discovery?
 653 2014-08-15 10:42:06 tjopper has quit (Quit: Leaving.)
 654 2014-08-15 10:42:09 <Luke-Jr> dsnrk: I think I did before
 655 2014-08-15 10:42:14 <gmaxwell> wumpus: e.g. there is a middle ground between some kind of dynamically loadable plugin whatever and by omission forcing people to continue to use crap centeralized services.
 656 2014-08-15 10:42:20 weilu has joined
 657 2014-08-15 10:43:05 <gmaxwell> wumpus: and I include with this the belief that its also not a priority, so it should not come before other considerations, and right now there are a lot of those.
 658 2014-08-15 10:43:11 <dsnrk> Luke-Jr: mm, lots of questionable choices. Insight makes the same sort of indexes but it's dog slow. don't know what they're doing, but they're doing it wrong.
 659 2014-08-15 10:43:35 <wumpus> gmaxwell: sure, the dynamically loadable plugin thing was just a wild idea, I'd also be much more happy if it could be done as an external process
 660 2014-08-15 10:44:18 <dsnrk> Luke-Jr: for some reason requests to it scale linearly with the number of transactions, so if you have an address like Satoshi Dice you pretty much kill the interface.
 661 2014-08-15 10:44:28 <gmaxwell> dsnrk: any of these things need to be indexing hundreds of millions of records. It actually requires fairly clever work to make that perform well.
 662 2014-08-15 10:44:36 <wumpus> gmaxwell: but in general a way in which people can define plugins that can piggy-back on bitcoind's capabilities wouuld be nice
 663 2014-08-15 10:44:54 <wumpus> address indexes is just one thing
 664 2014-08-15 10:45:18 <Luke-Jr> gmaxwell: meh, it's not really more work than indexing transaction ids :p
 665 2014-08-15 10:46:37 <gmaxwell> Luke-Jr: txids is 44m records, txout indexing is about 5 times that, and double again to index txins to catch where txouts were spent.  If you store just the txid for each of these, with no overhead it's 14 gigabytes of data.
 666 2014-08-15 10:46:53 <wumpus> if currently something like insight needs huge redundant indexes, then maybe we should think how we can help them reduce that, and in general make it easier to do that kind of things
 667 2014-08-15 10:48:23 <wumpus> (without having to add lots of code to bitcoind)
 668 2014-08-15 10:48:45 <gmaxwell> wumpus: sipa's implementation uses a lossy index and then postprocesses the results to remove the false hits. So this requires you to have fast access to the blocks. Json serializing over several gigabytes of data to throw out most of it doesn't make for a fast query.
 669 2014-08-15 10:49:09 <wumpus> gmaxwell:  json serializing is just one option
 670 2014-08-15 10:49:09 <dsnrk> wumpus: for Insight thats ~42GB at the moment.
 671 2014-08-15 10:49:21 <gmaxwell> e.g. [push you're looking for] gets reduced to a 64 bit query key, and that tells you the list of blocks you need to scan.
 672 2014-08-15 10:49:30 <gmaxwell> (IIRC)
 673 2014-08-15 10:51:14 <gmaxwell> dsnrk: better than that postgres full node thing electrum used to be based on that took >350GBytes two years ago. :P
 674 2014-08-15 10:51:30 <dsnrk> Bitcoin-ABE
 675 2014-08-15 10:51:34 <wumpus> gmaxwell: but say that specific case is merged; people may come with compeltely reasonable arguments to merge yet another type of index, and another one, until bitcoind is insight :p
 676 2014-08-15 10:51:48 <wumpus> I'd really like a more general solution here
 677 2014-08-15 10:52:13 rdponticelli has joined
 678 2014-08-15 10:52:22 <gmaxwell> wumpus: well that particular one is pretty generic, in that it indexes every object pushed in a script pub key over some size threshold (needed to prevent index pollution).
 679 2014-08-15 10:52:26 <Jouke> I am running bitcoin-abe, and it has grown to 125GB allready :o
 680 2014-08-15 10:52:27 tjopper has joined
 681 2014-08-15 10:52:36 <gmaxwell> Jouke: it used to be much worse.
 682 2014-08-15 10:53:11 <gmaxwell> wumpus: but yes, I agree with the general point you're making. Whatever is done there should be pretty modular.
 683 2014-08-15 10:53:18 <wumpus> gmaxwell: yes it is completely reasonable, and sounds good, I give up :)
 684 2014-08-15 10:53:38 <gmaxwell> But it also must have very high performance to be usable, and integrate with chain reorginzation and so on.
 685 2014-08-15 10:53:53 psgs is now known as psgs|away
 686 2014-08-15 10:53:58 <wumpus> yes it needs entry point for all of those
 687 2014-08-15 10:54:23 <wumpus> that's my point really... we could define an API that gives all those events, and people could index in any way they think of
 688 2014-08-15 10:55:02 <gmaxwell> the obvious thing to do is that the addrindex patch could just be refactored around to basically create that interface, internally at least. Source modularity is a good step even if its not some external plugin thing.
 689 2014-08-15 10:55:07 <wumpus> could even send it in binary serialized format through shared memory, I believe ZMQ (but not the lossy pubsub) may come in handy there again
 690 2014-08-15 10:57:51 Skirmant_ has joined
 691 2014-08-15 10:57:51 Skirmant has quit (Disconnected by services)
 692 2014-08-15 10:57:53 Skirmant_ is now known as Skirmant
 693 2014-08-15 10:58:12 xenog has joined
 694 2014-08-15 10:58:38 tjopper has quit (Quit: Leaving.)
 695 2014-08-15 10:58:43 cbeams has joined
 696 2014-08-15 10:59:17 tjopper has joined
 697 2014-08-15 10:59:59 gjj has quit (Ping timeout: 250 seconds)
 698 2014-08-15 11:00:55 weilu has quit (Remote host closed the connection)
 699 2014-08-15 11:01:20 weilu has joined
 700 2014-08-15 11:01:33 omnione has quit (Ping timeout: 260 seconds)
 701 2014-08-15 11:02:10 btiefert has quit (Ping timeout: 244 seconds)
 702 2014-08-15 11:02:19 jsfsn has joined
 703 2014-08-15 11:02:28 bedeho has quit (Quit: Nettalk6 - www.ntalk.de)
 704 2014-08-15 11:03:41 btiefert has joined
 705 2014-08-15 11:04:54 <wumpus> not only for indexing, there would be tons of other use cases for a high-performance API that queries bitcoind's databases (while bitcoind is running) and can subscribe to certain events
 706 2014-08-15 11:05:31 weilu has quit (Ping timeout: 250 seconds)
 707 2014-08-15 11:06:22 <wumpus> it would reduce the cliff between whatever is merged into bitcoind and what is not, so  we have less difficult (or even policitical) decisions
 708 2014-08-15 11:07:09 <wumpus> there is the enormous pressure to keep bitcoind small and maintainable on one hand and all kind of adventurous ideas people would like to do in the other hand
 709 2014-08-15 11:07:41 damethos has joined
 710 2014-08-15 11:08:42 omnione has joined
 711 2014-08-15 11:09:21 banghouse has quit (Remote host closed the connection)
 712 2014-08-15 11:11:07 YoY has quit (Ping timeout: 260 seconds)
 713 2014-08-15 11:13:32 YoY has joined
 714 2014-08-15 11:15:25 _nskelsey_ has quit (Ping timeout: 272 seconds)
 715 2014-08-15 11:15:44 serialbandicoot has joined
 716 2014-08-15 11:16:33 _nskelsey_ has joined
 717 2014-08-15 11:17:12 tombtc has joined
 718 2014-08-15 11:17:51 hearn has joined
 719 2014-08-15 11:19:46 <wumpus> another part that desparately needs to be modularized is mining/mempool policy
 720 2014-08-15 11:23:07 bedeho has joined
 721 2014-08-15 11:23:19 serialbandicoot has quit (Quit: serialbandicoot)
 722 2014-08-15 11:24:11 SwampTony has joined
 723 2014-08-15 11:26:05 weilu has joined
 724 2014-08-15 11:27:15 SwampTony has quit (Remote host closed the connection)
 725 2014-08-15 11:27:30 SwampTony has joined
 726 2014-08-15 11:27:49 paveljanik has joined
 727 2014-08-15 11:30:09 smorim has joined
 728 2014-08-15 11:31:26 akstunt600 has quit (Read error: Connection reset by peer)
 729 2014-08-15 11:31:26 ak_ has quit (Read error: Connection reset by peer)
 730 2014-08-15 11:31:54 bsm117532 has joined
 731 2014-08-15 11:32:16 ak_ has joined
 732 2014-08-15 11:32:20 akstunt600 has joined
 733 2014-08-15 11:32:34 tjopper1 has joined
 734 2014-08-15 11:34:02 <Luke-Jr> wumpus: the transaction selection code should be considered merely example code also
 735 2014-08-15 11:34:41 tjopper has quit (Ping timeout: 260 seconds)
 736 2014-08-15 11:37:32 <hearn> bitcoin works best when all nodes agree on everything. i don't think "policy" is something we should encourage: the desire to have it should normally reflect some bug in inadequacy somewhere else in the system
 737 2014-08-15 11:38:37 <wumpus> Luke-Jr: what would be the preferred way to do it,  then? not use getblocktemplate?
 738 2014-08-15 11:38:37 <Luke-Jr> bitcoin doesn't work at all when all nodes agree on everything
 739 2014-08-15 11:38:44 <Luke-Jr> then you just have a centralised digital currency
 740 2014-08-15 11:38:51 <wumpus> hearn: nodes only have to agree on the consensus rules
 741 2014-08-15 11:38:54 <Luke-Jr> wumpus: not use mainline bitcoind for mining
 742 2014-08-15 11:39:02 <wumpus> hearn: the rest is 'policy'
 743 2014-08-15 11:39:27 <wumpus> Luke-Jr: ok, but if bitcoind had the approriate API to be able to make those decisions externally they could just use mainline bitcoind
 744 2014-08-15 11:39:42 <hearn> Luke-Jr: eh? no. all you need for decentralisation is that people *can* disagree, not that they actually must always do so
 745 2014-08-15 11:39:45 <Luke-Jr> wumpus: sure, it's just a different way of applying a patch
 746 2014-08-15 11:40:03 <wumpus> Luke-Jr: the only reason they have to use a forked bitcoind in the first place is because there isn't one, everything is done in one big monolithic process
 747 2014-08-15 11:40:05 <Luke-Jr> hearn: if they don't, then the person making the decision for them is de facto in charge
 748 2014-08-15 11:40:41 <hearn> wumpus: in practice, nothing stops miners with divergent policies fighting over the block chain as well and calling it policy. the mempool vs block chain difference is something of a distraction there. as there's no sane way to explain what blocks or confirmations are to non-expert users, in practice we must have as much consistency over "policy" as we possibly can.
 749 2014-08-15 11:40:43 <wumpus> Luke-Jr: no, it's not a different way of applying a patch, a well-defined isolated API means much less porting work from version to version
 750 2014-08-15 11:40:51 jsfsn has quit (Quit: leaving)
 751 2014-08-15 11:41:08 <hearn> Luke-Jr: no, not at all. there are lots of rules in bitcoin that everyone agrees to because ..... they feel it's worth agreeing. not because someone told them to.
 752 2014-08-15 11:41:13 <hearn> Luke-Jr: consider the 21 million coin limit
 753 2014-08-15 11:41:37 <wumpus> hearn: that's why there should be an API for decisions that don't involve consensus, it creates a clear barrier between what shouldn't be varied and what could be
 754 2014-08-15 11:41:40 <hearn> that is "policy" and miners could choose to ignore it. but we find it better and more profitable to agree.
 755 2014-08-15 11:42:02 gjj has joined
 756 2014-08-15 11:42:04 <jgarzik> People agree on that stuff mostly because it is an arbitrary number to which you agree, to join the system.
 757 2014-08-15 11:42:04 benrcole has quit (Quit: Leaving.)
 758 2014-08-15 11:42:10 <wumpus> hearn: right now miners generally to run their own fork of bitcoind, which means they are slower to update, and also that it's easier to make a mistake that DOES affect consensus rules
 759 2014-08-15 11:42:22 <jgarzik> 21M, 10 min, nobody gave deep significance to the actual number (versus 22M, 9 min, ...)
 760 2014-08-15 11:42:33 <hearn> wumpus: seems like most miners don't have much in the way of policy today. certainly we should encourage them to have less, and fix any problems that result in people wanting divergence.
 761 2014-08-15 11:42:56 <hearn> e.g. fees were being manually set, gavin is trying to move everyone towards floating fees
 762 2014-08-15 11:43:00 <wumpus> hearn: 'we' don't need to fix everything. I want 'us' out as bottleneck. we could be hit by a bus every day
 763 2014-08-15 11:43:10 <jgarzik> I don't think developers alone should be determining by fiat such existential questions.
 764 2014-08-15 11:43:36 <hearn> wumpus: sure but for as long as the buses stay away, "we" (the greater "we") can fix things.
 765 2014-08-15 11:43:50 <hearn> ideally for any given question around what bitcoin accepts, there should be one obviously best answer
 766 2014-08-15 11:44:00 <hearn> it's true that we don't always have that today, but imho that should be the goal
 767 2014-08-15 11:44:29 <wumpus> I don't share your idealism in that
 768 2014-08-15 11:44:53 <wumpus> what is best for you doesn't need to be best for me, certainly not on a larger scale... of course it's great if everyone agrees, but you can't force that
 769 2014-08-15 11:45:05 <hearn> otherwise you end up with (worst case) miners forking each others chains and (best case) inability to judge the value of an unconfirmed transaction. but as end users will struggle to handle this notion of some unconfirmed transactions being "riskier" than others depending on unknowable factors, that'd make bitcoin a lot harder to use
 770 2014-08-15 11:45:20 SwampTon_ has joined
 771 2014-08-15 11:45:30 <wumpus> anyhow, this drifts off point, I didn't mean to start a philosophical discussion
 772 2014-08-15 11:46:22 <jgarzik> Resist planning too far ahead.  Better to be informed by current problems, current events, current uses and users.
 773 2014-08-15 11:46:56 <hearn> well, we do currently have problems caused by miner policy :( as was pointed out a bunch of times, people use eligius' divergent policy  to double spend
 774 2014-08-15 11:47:03 <Luke-Jr> hearn: FUD
 775 2014-08-15 11:47:13 <hearn> same thing for the fee drop which in retrospect should have been done using some kind of coinbase flag to get consensus
 776 2014-08-15 11:47:18 <hearn> (or whatever mechanism)
 777 2014-08-15 11:47:20 MoALTz has joined
 778 2014-08-15 11:47:37 serialbandicoot has joined
 779 2014-08-15 11:47:45 <Luke-Jr> fee is policy, no consensus needed
 780 2014-08-15 11:47:46 <hearn> Luke-Jr: i think we went over this before, a few months ago, no? there were people double spending against dice addresses exploiting the fact that eligius drops them from the mempool and other pools don't
 781 2014-08-15 11:48:04 <Luke-Jr> hearn: irrelevant, they could have been double spending without that, with better performance
 782 2014-08-15 11:48:13 <Luke-Jr> because they were double spending UNCONFIRMED transactions
 783 2014-08-15 11:48:46 SwampTony has quit (Ping timeout: 260 seconds)
 784 2014-08-15 11:48:50 serialbandicoot has quit (Client Quit)
 785 2014-08-15 11:49:10 <hearn> yes, well, we've been around that one before. the notion of confirmed vs unconfirmed mattering has to be shrunk as much as possible for usability reasons. otherwise lots of basic tasks people want to do just become impractical.
 786 2014-08-15 11:49:19 <hearn> so fixing them one by one is the way to go
 787 2014-08-15 11:49:49 <Luke-Jr> spreading FUD that's been shown false does not help anything.
 788 2014-08-15 11:50:03 <hearn> and yes people can/could double spend thanks to the fee drop and some miners not upgrading. floating fees should fix this in the long run, as long as people watch out for transactions on the edge
 789 2014-08-15 11:50:19 <hearn> (still lots of open questions about how this will work in practice though)
 790 2014-08-15 11:50:44 <hearn> (given that most people will want to pay the lowest fee possible so will always be on the edge of what actually "works" for some flexible definition of "work")
 791 2014-08-15 11:51:28 SwampTon_ has quit ()
 792 2014-08-15 11:52:00 LeechNod has joined
 793 2014-08-15 11:52:56 SwampTony has joined
 794 2014-08-15 11:53:43 YoY has quit (Ping timeout: 250 seconds)
 795 2014-08-15 11:54:02 <jgarzik> Having instant, secure transactions is possible without nutty schemes that attempt to synchronize mempools or miner policy.
 796 2014-08-15 11:54:11 <jgarzik> And without centralized services.
 797 2014-08-15 11:54:16 LeechN0d has joined
 798 2014-08-15 11:54:35 paveljanik has quit (Ping timeout: 250 seconds)
 799 2014-08-15 11:54:36 L33chN0d has joined
 800 2014-08-15 11:55:17 LeechNod has left ("Leaving")
 801 2014-08-15 11:55:20 YoY has joined
 802 2014-08-15 11:56:07 LeechN0d has quit (Client Quit)
 803 2014-08-15 11:58:53 L33chN0d is now known as LeechNod
 804 2014-08-15 11:59:11 <hearn> bitcoin *is* an attempt to synchronise everything together. that's the core of what it does. it's hardly nutty.
 805 2014-08-15 11:59:13 siddh has joined
 806 2014-08-15 11:59:49 siddh has quit (Client Quit)
 807 2014-08-15 12:00:10 siddh has joined
 808 2014-08-15 12:02:42 crunk-juice has joined
 809 2014-08-15 12:03:39 <jgarzik> "that attempt to synchronize mempools or miner policy."
 810 2014-08-15 12:03:59 aschildbach has joined
 811 2014-08-15 12:04:11 <jgarzik> thus in the content of the current discussion, and covering efforts over and above current blockchain consensus mechanism.
 812 2014-08-15 12:04:36 <jgarzik> *context
 813 2014-08-15 12:04:43 robonerd has quit (Ping timeout: 255 seconds)
 814 2014-08-15 12:04:59 <Luke-Jr> indeed, it's because that's what bitcoin does that trying to do that is nutty ;)
 815 2014-08-15 12:05:13 <Luke-Jr> if mempools could be synchronised, we wouldn't need a blockchain
 816 2014-08-15 12:05:25 Burrito has joined
 817 2014-08-15 12:05:29 <wumpus> it's not an attempt to synchronize everything together, it's an attempt to agree on a very limited set of rules that are set in stone in the beginning, and use that to keep an agreement about a certain state of the world
 818 2014-08-15 12:06:33 robonerd has joined
 819 2014-08-15 12:06:43 <wumpus> ie, the utxo set
 820 2014-08-15 12:08:18 <sipa> and only after time passes
 821 2014-08-15 12:08:40 paul0 has quit (Ping timeout: 240 seconds)
 822 2014-08-15 12:08:43 <Luke-Jr> wumpus: btw, there *is* a tool for deterministic key generation already ;)
 823 2014-08-15 12:08:44 SwampTony has quit (Remote host closed the connection)
 824 2014-08-15 12:08:45 <sipa> there is no consensus on what the 'current utxo set' is; there is exponentially increasing chance for consensus about what it was in the past
 825 2014-08-15 12:09:00 <jgarzik> I was not speaking generally about bitcoin, as just noted.
 826 2014-08-15 12:09:03 <wumpus> Luke-Jr: oh?
 827 2014-08-15 12:09:07 <Luke-Jr> wumpus: pycoin
 828 2014-08-15 12:09:24 <jgarzik> IMO hearn often pursues the path of synchronize mempools+miner policy -> zero conf transactions are now safe.
 829 2014-08-15 12:09:33 <jgarzik> which is not bitcoin, IMNSHO
 830 2014-08-15 12:09:45 <wumpus> Luke-Jr: oh, right, wouldn't be surprised if 'sx' could do it too
 831 2014-08-15 12:10:07 <hearn> well, it's an optimisation problem. obviously the perfect p2p currency would have instant, guaranteed safe transactions without any of this mining malarky
 832 2014-08-15 12:10:07 <sipa> i expect that there will be a strong incentive in the future for mempool consensus, as it can be used improve block forwarding
 833 2014-08-15 12:10:16 crunk-juice has quit (Remote host closed the connection)
 834 2014-08-15 12:10:18 <hearn> bitcoin is not that. but why not strive to get closer to perfection?
 835 2014-08-15 12:10:19 <sipa> but as a goal on itself i do not think it should be enforced or even encouraged
 836 2014-08-15 12:10:50 <hearn> wumpus: what tool do you need?
 837 2014-08-15 12:10:50 crunk-juice has joined
 838 2014-08-15 12:10:55 <jgarzik> hearn, bitcoin == IP of TCP/IP.  Don't do everything in the same layer.
 839 2014-08-15 12:10:57 <wumpus> Luke-Jr: I was just mentioning deterministic key generation as an example of  a stand-alone, as sipa has been working on that
 840 2014-08-15 12:11:02 <Luke-Jr> sipa: optimising it as a special case *is* encouragement
 841 2014-08-15 12:11:07 <wumpus> Luke-Jr: +utility
 842 2014-08-15 12:11:22 <jgarzik> hearn, you can accomplish the goal without fundamentally altering bitcoin to some Platonic ideal
 843 2014-08-15 12:11:26 <Luke-Jr> wumpus: sure, I just mean it already exists
 844 2014-08-15 12:11:55 <jgarzik> IP (irreversible packets) required TCP and HTTP before "the web" became useful
 845 2014-08-15 12:11:57 <hearn> it's hardly altering bitcoin. the original bitcoin has no notion of miner policy at all. that's all stuff that's been added later, after satoshi left.
 846 2014-08-15 12:12:16 <jgarzik> malarky.  miner policy has always existed in bitcoin.
 847 2014-08-15 12:13:01 <sipa> i'd very much like to hear satoshi's view on the current system
 848 2014-08-15 12:13:04 <hearn> yes? which flags/options in the original bitcoin let you customise mining policy?
 849 2014-08-15 12:13:14 <sipa> but appealing to how he may have wanted to design things is pointless
 850 2014-08-15 12:13:18 <wumpus> hearn: none, that's why a lot of miners run with ooooold bitcoind forks :(
 851 2014-08-15 12:13:36 <wumpus> hearn: they made a few changes once and refuse to spend time to port it forward, because yeah it works
 852 2014-08-15 12:13:39 <Luke-Jr> wumpus: well, I think "old bitcoind forks" died with 0.8
 853 2014-08-15 12:13:45 <Luke-Jr> wumpus: that was a "must have" bump ;)
 854 2014-08-15 12:13:50 <wumpus> Luke-Jr: okay :)
 855 2014-08-15 12:14:20 <Luke-Jr> Deepbit probably still runs 0.3, but they're not relevant anymore :p
 856 2014-08-15 12:14:31 <wumpus> hearn: you can't avoid miner policy, if you don't make it explicit, it's implicit
 857 2014-08-15 12:15:10 codice has quit (Ping timeout: 240 seconds)
 858 2014-08-15 12:15:17 crunk-juice has quit (Ping timeout: 250 seconds)
 859 2014-08-15 12:15:29 <jgarzik> hearn, All of the early miners ran forks.  The policy was easy to change, as it is encoded into BitcoinMiner() (grep for 'nMinFee' inside BitcoinMiner)
 860 2014-08-15 12:16:13 <hearn> right, i know people can always introduce it. it's not like the absence of a flag will stop people making changes if they really want to. however, it's definitely something we should find ways to resolve, by having a "clearly right" answer for whatever the question is. e.g. fee estimation clearly gets us closer to this for fees.
 861 2014-08-15 12:16:24 <jgarzik> hearn, early satoshi crypto posts (perhaps whitepaper itself) touched on miner policy vis a vis fees and transaction selection.
 862 2014-08-15 12:16:37 sipa has left ()
 863 2014-08-15 12:17:17 <jgarzik> hearn, That's not a universally shared opinion by any stretch of the imagination
 864 2014-08-15 12:17:20 codice has joined
 865 2014-08-15 12:17:31 <hearn> if it was, i would be arguing for it would i :-)
 866 2014-08-15 12:17:35 <jgarzik> hehehe
 867 2014-08-15 12:17:41 wallet42 has quit (Ping timeout: 272 seconds)
 868 2014-08-15 12:17:51 <Luke-Jr> hearn: let's mainline my spamfilter branch then, it's clearly an improvement
 869 2014-08-15 12:18:48 <Luke-Jr> if all miners ran with it, it'd also close that one-of-many ways to double spend you mentioned earlier
 870 2014-08-15 12:19:02 <hearn> i'd point out that has been a lot more controversial than fee estimation, except then i suspect you'd want to go and start trying to make that controversial as well :)
 871 2014-08-15 12:19:37 <hearn> well if all miners ran with it, and all blocked dice addresses, those sites would stop reusing addresses and the code would become useless/inactive. so .....
 872 2014-08-15 12:20:07 <Luke-Jr> that was sarcasm, to make a point that even when there is a clear improvement, it doesn't mean everyone ought to be pressured into it
 873 2014-08-15 12:20:45 <hearn> i think we're vigorously agreeing without realising it (ironic given the topic). i don't think people should be pressured into consensus (how?) but that we should strive to obtain it via natural means, like finding solutions that everyone agrees on
 874 2014-08-15 12:21:16 <hearn> e.g. everyone agrees that bitcoin does not have infinite capacity and some transactions are more useful than others, but is a spam filter the best solution? or is it better to just let the fee market sort things out (if the fee market worked....)
 875 2014-08-15 12:21:47 <Luke-Jr> it's better to have empty blocks, than blocks full of spam
 876 2014-08-15 12:22:53 <hearn> yeah but that's not the choice we face
 877 2014-08-15 12:23:43 <jgarzik> ...and when 1MB block size changes, fee market implodes
 878 2014-08-15 12:24:18 <Luke-Jr> jgarzik: depends on how and when? :p
 879 2014-08-15 12:24:53 akstunt600 has quit (Read error: Connection reset by peer)
 880 2014-08-15 12:25:06 <jgarzik> current proposals for "constant sized blocks" (headers plus enough metadata to reconstruct full block) easily allow 1GB per block
 881 2014-08-15 12:25:34 <gmaxwell> jgarzik: thats confused and incorrect.
 882 2014-08-15 12:25:48 siddh has quit (Quit: siddh)
 883 2014-08-15 12:25:50 akstunt600 has joined
 884 2014-08-15 12:26:18 <gmaxwell> Relaying blocks more efficiently doesn't change the inherent tradeoffs at all— (and p2pool has done more efficient realying for years, okay, it's not _quite_ constant size, but assuming consistent memory pools its a few bytes per transaction)
 885 2014-08-15 12:26:57 <gmaxwell> Making relaying more efficent is important and good, but it doesn't change the resource required to keep up with the network.
 886 2014-08-15 12:29:06 <jgarzik> gmaxwell, It self evidently does.  You stop relaying transactions twice.
 887 2014-08-15 12:29:30 <jgarzik> that resource usage is 0.5x
 888 2014-08-15 12:29:38 <gmaxwell> jgarzik: I haven't been relaying things twice for years. :P
 889 2014-08-15 12:30:01 benrcole has joined
 890 2014-08-15 12:30:11 <gmaxwell> You can be not relaying things twice yourself in a couple minutes, too— just go grab matt's jar.
 891 2014-08-15 12:31:01 benrcole1 has joined
 892 2014-08-15 12:31:01 <gmaxwell> Sorry, I should have clarified then— perhaps for you it was a 0.5x change in scaling relative to your thinking. OKAY, perhaps so. I certantly wasn't assuming people would continue sending things twice.
 893 2014-08-15 12:31:40 <gmaxwell> There is a maximum advantage in that of 0.5x however. Sorry, I'm a bit irritated by people running around saying that bitcoin can now support infinite transactions per second because zomg-constant.
 894 2014-08-15 12:33:41 <jgarzik> Relative to what is going on in the real world on today's network, you are removing a major [dumb, needed-to-be-removed] impediment to simply running the network at the speed at which <number> transactions may relayed across the network, verified and remembered.
 895 2014-08-15 12:34:01 <jgarzik> It is certainly not infinite, but it changes bitcoin in subtle ways.
 896 2014-08-15 12:34:27 benrcole has quit (Ping timeout: 250 seconds)
 897 2014-08-15 12:34:33 btiefert has quit (Read error: Connection reset by peer)
 898 2014-08-15 12:34:43 <jgarzik> The costs of IBD and blockchain size are typically not seen by in-sync nodes, except perhaps by blockchain download-to-peers traffic.
 899 2014-08-15 12:35:23 <jgarzik> Oddly, that situation becomes more asymmetric with the removal of sending TXs twice, the second time via 'block'.
 900 2014-08-15 12:35:29 <jgarzik> Block size itself becomes less visible.
 901 2014-08-15 12:36:45 <jgarzik> That has implications on the block size debate, which in turn impacts how engineers code efficiently and bid for space.
 902 2014-08-15 12:36:48 <gmaxwell> I dunno why no one seemed to care about the saving the resend six months ago.
 903 2014-08-15 12:37:06 wallet42 has joined
 904 2014-08-15 12:37:31 SwampTony has joined
 905 2014-08-15 12:37:53 <jgarzik> Merge this useful change, and next will come the call to remove block size limit altogether, which will throw a nuclear bomb onto any nascent fee market.
 906 2014-08-15 12:38:22 <hearn> there will always be *some* block size limit, obviously, as computers are finite machines bound by the laws of physics
 907 2014-08-15 12:38:37 <jgarzik> All the VCs and execs want an infinite block size limit.  It's a sad fixation.
 908 2014-08-15 12:38:45 <hearn> the "block size limit" we talk about is really the one that satoshi put in place to stop troll blocks. if we had a better solution for that, it wouldn't be needed anymore.
 909 2014-08-15 12:38:50 <hearn> e.g. a floating limit
 910 2014-08-15 12:38:55 SwampTony has quit (Client Quit)
 911 2014-08-15 12:39:07 <hearn> but this goes back to the 2010 era debates about what the purpose of fees is/should be
 912 2014-08-15 12:39:18 <gmaxwell> A floating limit is not magic though. (also actual in the wild implementations have failed)
 913 2014-08-15 12:39:43 <gmaxwell> There is a split in interest between pool operators and the general users of bitcoin.
 914 2014-08-15 12:40:44 <gmaxwell> If I was running a mining operation with 100k/month fee income then sure I could easily support transaction rates corresponding to 100GB blocks. But then there would pratically be only a dozen or so full nodes in the network, and under that assumption set ripple has a superior security model.
 915 2014-08-15 12:41:00 <hearn> i used to worry about this
 916 2014-08-15 12:41:07 <hearn> then i noticed that tx traffic for bitcoin has been flat for a year
 917 2014-08-15 12:41:18 <hearn> these days i worry way more about how the hell we're going to increase usage to reach that magical 1mb limit
 918 2014-08-15 12:41:38 <gmaxwell> hearn: you can happily generate traffic to drive everyone out of competition. (which is what floating fees seem to have permitted elsewhere :( )
 919 2014-08-15 12:41:41 <hearn> i suspect one day we're going to look back on these discussions and say, wow, we were so optimistic :)
 920 2014-08-15 12:42:40 <gmaxwell> and yea, I'd agree in general that increasing usage is a bigger concern today... also preventing the system from slipping into a state of centeralization which leaves it with no competative advantage in practice against alternatives like ripple (which are centeralized and make use of that capability)
 921 2014-08-15 12:43:11 <hearn> i worry about visa more than ripple
 922 2014-08-15 12:43:29 <hearn> contactless batteryless payment cards are pretty nice, if your merchant and tx size supports them
 923 2014-08-15 12:43:36 <gmaxwell> just search and replace with your preferred massively more scalable because its centeralized cryptocurrency alternative.
 924 2014-08-15 12:45:43 wallet42 has quit (Quit: Leaving.)
 925 2014-08-15 12:48:38 <hearn> lol. the dark wallet budget includes 300 EUR per month for "herbs"
 926 2014-08-15 12:50:02 <gmaxwell> O_o
 927 2014-08-15 12:50:17 <gmaxwell> And on that bit of perplexity, Goodnight everybody.
 928 2014-08-15 12:50:20 <hearn> https://wiki.unsystem.net/en/index.php/DarkWallet/Budget
 929 2014-08-15 12:50:24 <hearn> good night
 930 2014-08-15 12:55:34 <wumpus> :') I wonder what TBF's budget for herbs is
 931 2014-08-15 12:56:43 serialbandicoot has joined
 932 2014-08-15 12:57:19 factorialsquare has joined
 933 2014-08-15 12:57:37 <hearn> oooh, we're getting close to the magical 1 tx/second mark :)
 934 2014-08-15 12:57:38 <hearn> https://blockchain.info/charts/n-transactions
 935 2014-08-15 12:57:48 <hearn> (again)
 936 2014-08-15 13:00:40 <gmaxwell> BlueMatt: Cory: is pulltester suck? 4701 hasn't had a build yet.
 937 2014-08-15 13:01:37 <factorialsquare> are there any good guides anywhere for best practice for building a bitcoin-accepting payment engine?
 938 2014-08-15 13:02:59 <wumpus> pulltester indeed seems to be stuck
 939 2014-08-15 13:03:20 ThomasV has joined
 940 2014-08-15 13:03:42 paul0 has joined
 941 2014-08-15 13:03:54 <hearn> factorialsquare: there's the developer guide on bitcoin.org, but otherwise, honestly we lack a really great open source merchant engine of the caliber of what bitpay/coinbase have built. at least if one exists i've never seen or heard about it
 942 2014-08-15 13:04:02 <wumpus> hopefully for the last time, we're very close to enabling the travis-based one
 943 2014-08-15 13:04:44 <factorialsquare> hearn: ok, thanks
 944 2014-08-15 13:04:48 paveljanik has joined
 945 2014-08-15 13:05:03 <hearn> factorialsquare: if you'd like to build one i'm happy to give you free opinions on how to do it ;)
 946 2014-08-15 13:05:13 bedeho2 has joined
 947 2014-08-15 13:05:44 <factorialsquare> hearn: go ahead
 948 2014-08-15 13:05:54 <factorialsquare> hearn: :)
 949 2014-08-15 13:06:22 <hearn> factorialsquare: have you made many payments via bitpay or coinbase?
 950 2014-08-15 13:06:49 <factorialsquare> hearn: no, I havn't made any via them
 951 2014-08-15 13:06:54 bedeho has quit (Ping timeout: 272 seconds)
 952 2014-08-15 13:07:00 <factorialsquare> hearn: maybe I should start checking them out
 953 2014-08-15 13:07:12 <factorialsquare> hearn: what's so special about them?
 954 2014-08-15 13:07:21 <hearn> well, i'd suggest doing at least one so you get the idea of how they work. here's the one i use for testing: http://bitgivefoundation.org/donate-now/
 955 2014-08-15 13:07:32 <hearn> nothing special exactly. but you should IMHO aim to be at least as slick
 956 2014-08-15 13:07:51 <hearn> for example, they render a QR code and give you a clickable button, but also automatically refresh the page once the transaction is broadcast
 957 2014-08-15 13:08:03 <hearn> so you see immediately that your payment was accepted by the merchant the moment you hit "Send" in your wallet.
 958 2014-08-15 13:08:07 <hearn> no need to refresh the browser manually.
 959 2014-08-15 13:08:24 <gmaxwell> https://github.com/slickage/baron might be worth checking out.
 960 2014-08-15 13:08:28 kdomanski_ has joined
 961 2014-08-15 13:08:33 <hearn> they use BIP70 so tx submission is even faster, you don't even have to wait for propagation across the network. it's very nice. they also show you the prices in local currency, etc
 962 2014-08-15 13:08:43 <hearn> ah ha!
 963 2014-08-15 13:09:29 <hearn> oh. except i tried their demo and it says "baron appears to be down"
 964 2014-08-15 13:09:35 <hearn> also you have to pick min_confirmations of at least one.
 965 2014-08-15 13:09:49 <factorialsquare> is it possible to build it without any custom bitcoin code or is the JSON-API via  bitcoind enough?
 966 2014-08-15 13:10:02 banghouse has joined
 967 2014-08-15 13:10:19 <hearn> you can use json-rpc with bitcoind, you could use bitcoinj (when a bitcoind is running locally it'll be used automatically and you get the same security level), there are other APIs you could use too
 968 2014-08-15 13:10:27 <jgarzik> factorialsquare, you'll need at least some custom software, usually.
 969 2014-08-15 13:10:35 <jgarzik> factorialsquare, bitcoind isn't built for direct website payments
 970 2014-08-15 13:10:36 <hearn> the bitcoin interaction part isn't the difficult bit, imo. it's all the UI stuff.
 971 2014-08-15 13:11:00 <gmaxwell> hearn: ah, I've tried it out before, and it's pretty good for what its intended to be.
 972 2014-08-15 13:11:03 <hearn> baron sounds good
 973 2014-08-15 13:11:10 <hearn> factorialsquare: yeah definitely check out baron
 974 2014-08-15 13:11:12 * hearn never heard of it before
 975 2014-08-15 13:11:20 <gmaxwell> It's not a system for doing zeroconf, since that usually requires some more "application specific" risk management logic.
 976 2014-08-15 13:11:35 <gmaxwell> maybe in the future though.
 977 2014-08-15 13:12:38 <hearn> right. though people usually do want that. so that risk management is a very useful feature to have.
 978 2014-08-15 13:13:35 mpmcsweeney has joined
 979 2014-08-15 13:13:36 <factorialsquare> jgarzik: what functions is not included in the json-rpc API with bitcoind that you would need for a payment engine?
 980 2014-08-15 13:14:36 <hearn> well what do you mean by "payment engine"
 981 2014-08-15 13:14:47 elgrecoFL_ has joined
 982 2014-08-15 13:14:49 <factorialsquare> accepting payments
 983 2014-08-15 13:14:51 <hearn> to me it means things like exchange rate conversion, rendering a web page, doing something useful when the payment is received
 984 2014-08-15 13:14:57 banghouse has quit (Ping timeout: 244 seconds)
 985 2014-08-15 13:15:08 <hearn> making a record of the payment etc
 986 2014-08-15 13:15:16 <hearn> you can receive payments with just the json-rpc and -walletnotify flags. however that is the very basics of actually receiving money
 987 2014-08-15 13:15:25 <hearn> you'd still want to implement e.g. BIP70 yourself
 988 2014-08-15 13:15:33 dparrish_ has quit (Ping timeout: 260 seconds)
 989 2014-08-15 13:15:33 elgrecoFL has quit (Ping timeout: 260 seconds)
 990 2014-08-15 13:15:34 tcatm_ has quit (Ping timeout: 260 seconds)
 991 2014-08-15 13:15:34 agath_pd has quit (Ping timeout: 260 seconds)
 992 2014-08-15 13:15:44 elgrecoFL_ is now known as elgrecoFL
 993 2014-08-15 13:15:50 agath_pd has joined
 994 2014-08-15 13:16:15 easye` has joined
 995 2014-08-15 13:16:44 easye` has quit (Remote host closed the connection)
 996 2014-08-15 13:16:51 dparrish has joined
 997 2014-08-15 13:16:57 raistlinthewiz_ has joined
 998 2014-08-15 13:18:06 akstunt600 has quit (Read error: Connection reset by peer)
 999 2014-08-15 13:18:11 Magma has quit (Ping timeout: 255 seconds)
1000 2014-08-15 13:18:15 tcatm has joined
1001 2014-08-15 13:18:15 tcatm has quit (Changing host)
1002 2014-08-15 13:18:15 tcatm has joined
1003 2014-08-15 13:18:48 cagedwisdom has quit (Remote host closed the connection)
1004 2014-08-15 13:18:50 akstunt600 has joined
1005 2014-08-15 13:19:18 easye` has joined
1006 2014-08-15 13:21:00 khersonus has joined
1007 2014-08-15 13:21:20 astRocre1p has joined
1008 2014-08-15 13:21:58 WeCluster has quit (Ping timeout: 240 seconds)
1009 2014-08-15 13:23:50 _yoy_ has joined
1010 2014-08-15 13:24:25 Clown has joined
1011 2014-08-15 13:24:25 Clown has quit (Changing host)
1012 2014-08-15 13:24:25 Clown has joined
1013 2014-08-15 13:24:25  is now known as Clown|!~clown@unaffiliated/clown/x-0272709|Guest37204
1014 2014-08-15 13:24:25 Clown is now known as |Clown|
1015 2014-08-15 13:25:26 WeCluster has joined
1016 2014-08-15 13:26:55 raistlinthewiz_ is now known as raistlinthewiz
1017 2014-08-15 13:27:10 Guest37204 has quit (Ping timeout: 240 seconds)
1018 2014-08-15 13:27:29 extor has joined
1019 2014-08-15 13:27:31 aschildbach has joined
1020 2014-08-15 13:29:24 MaxSan has joined
1021 2014-08-15 13:30:05 ionstorm has joined
1022 2014-08-15 13:31:22 astRocre1p has quit (Quit: BRB)
1023 2014-08-15 13:32:11 nezZario has joined
1024 2014-08-15 13:33:56 ak_ has joined
1025 2014-08-15 13:34:35 Tykling has joined
1026 2014-08-15 13:34:51 <Luke-Jr> gmaxwell: fwiw, I just calculated 185 MB required to do a full index by sPK and spends; though I haven't determined what kind of lookups/sec it would be capable of
1027 2014-08-15 13:35:01 crunk-juice has joined
1028 2014-08-15 13:35:08 <Luke-Jr> (also implemented part of the index)
1029 2014-08-15 13:36:26 damethos has quit (Quit: Bye)
1030 2014-08-15 13:37:05 <Luke-Jr> 83 MB to lookup block by number (not necessarily height) to file number (11-bit) and word offset (29-bit); indexing sPKs by 20-bit hash160 prefix to 24-bit block number
1031 2014-08-15 13:37:17 <Luke-Jr> (the latter being 6 MB + overflow)
1032 2014-08-15 13:37:34 * Luke-Jr ponders whether he should spend time completing this
1033 2014-08-15 13:37:59 Soligor has quit (Ping timeout: 255 seconds)
1034 2014-08-15 13:38:19 maraoz has joined
1035 2014-08-15 13:38:34 ronaz has joined
1036 2014-08-15 13:40:47 alferz has left ()
1037 2014-08-15 13:40:52 alferz has joined
1038 2014-08-15 13:42:37 hearn has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1039 2014-08-15 13:42:56 Shiftos has joined
1040 2014-08-15 13:42:57 Shiftos is now known as Guest57563
1041 2014-08-15 13:44:12 benrcole1 has quit (Quit: Leaving.)
1042 2014-08-15 13:45:14 belcher has joined
1043 2014-08-15 13:45:14 belcher has quit (Changing host)
1044 2014-08-15 13:45:14 belcher has joined
1045 2014-08-15 13:48:53 pen has quit (Ping timeout: 272 seconds)
1046 2014-08-15 13:52:24 yano has quit (Quit: WeeChat, The Better IRC Client -- http://weechat.org/)
1047 2014-08-15 13:53:04 napedia has joined
1048 2014-08-15 13:53:09 benrcole has joined
1049 2014-08-15 13:53:53 Magma has joined
1050 2014-08-15 13:56:59 yano has joined
1051 2014-08-15 14:00:36 <ThomasV> what does it mean if "getblock <hash>" returns a result with "confirmations:-1", for an old block ?
1052 2014-08-15 14:07:56 <helo> ThomasV: return -1; // Not in chain, not in mempool
1053 2014-08-15 14:09:06 <jrick> block not in mempool? whut
1054 2014-08-15 14:09:09 <ThomasV> helo: it occurs with block 000000000000000000fdb0eda63a91460fabc03ef4e648e2b672a649f88bfccd
1055 2014-08-15 14:09:15 <ThomasV> which is in chain
1056 2014-08-15 14:09:30 <ThomasV> so there's probably some corruption in my db
1057 2014-08-15 14:09:36 <ThomasV> is this known about?
1058 2014-08-15 14:09:41 <helo> i get "confirmations" : 16143,
1059 2014-08-15 14:11:42 <wumpus>     "confirmations" : 14624,
1060 2014-08-15 14:11:42 akstunt600 has quit (Read error: Connection reset by peer)
1061 2014-08-15 14:11:42 ak_ has quit (Read error: Connection reset by peer)
1062 2014-08-15 14:11:54 <wumpus> ThomasV: do you get it for all blocks, or just that one?
1063 2014-08-15 14:12:08 <ThomasV> wumpus: just that one so far
1064 2014-08-15 14:12:28 <wumpus>  can you pastebin the entire output of that getblock?
1065 2014-08-15 14:12:29 ak_ has joined
1066 2014-08-15 14:12:33 akstunt600 has joined
1067 2014-08-15 14:12:34 <ThomasV> wumpus: compared with others, I have one txid that differs
1068 2014-08-15 14:12:53 Subo1977 has joined
1069 2014-08-15 14:12:53 <ThomasV> wumpus: https://electrum.org/block299616.txt
1070 2014-08-15 14:13:23 <wumpus> hm so the height is correct
1071 2014-08-15 14:13:37 <ThomasV> someone suggested it's a flipped bit in a tx
1072 2014-08-15 14:14:22 <helo> random - what kind of storage?
1073 2014-08-15 14:15:31 <ThomasV> helo: http://www.hetzner.de/en/hosting/produkte_rootserver/ex40
1074 2014-08-15 14:15:35 <ThomasV> hard drive
1075 2014-08-15 14:15:44 <wumpus> yup - 96d3f7e192853e85488ca950f1d0cea07d076f23f0a6f923241734ed081a2fd9 for you versus d6328aedce03c9d94c48ebf320a4d7f4b0a8a08f58e2705c6a60e33528066d93 for me
1076 2014-08-15 14:16:23 <gmaxwell> is it the coinbase txn that differs?
1077 2014-08-15 14:16:34 <ThomasV> gmaxwell: no
1078 2014-08-15 14:16:50 <wumpus> no, it has one input and two outputs
1079 2014-08-15 14:17:11 <wumpus> can you get hold of the contents of that transaction?
1080 2014-08-15 14:17:17 Subo1977_ has quit (Ping timeout: 264 seconds)
1081 2014-08-15 14:17:34 KawalGrover has joined
1082 2014-08-15 14:17:39 <ThomasV> note thar getrawtransaction fails for both hashes
1083 2014-08-15 14:17:40 KawalGrover has quit (Remote host closed the connection)
1084 2014-08-15 14:17:44 <mr_burdell> ThomasV: do getblock 000000000000000000fdb0eda63a91460fabc03ef4e648e2b672a649f88bfccd false
1085 2014-08-15 14:17:47 <mr_burdell> and compare
1086 2014-08-15 14:18:45 <gmaxwell> the reason for the -1 is probably because SetMerkleBranch is rehashing the block then it can't find it in the index.
1087 2014-08-15 14:19:45 <wumpus> here's my version to compare https://download.visucore.com/tmp/000000000000000000fdb0eda63a91460fabc03ef4e648e2b672a649f88bfccd.txt
1088 2014-08-15 14:21:11 <ThomasV> they differ
1089 2014-08-15 14:21:14 <wumpus> anyhow, this indeed seems like a bitflip in your block files (not the block index or utxo database)
1090 2014-08-15 14:22:10 <ThomasV> wumpus: how likely is this?
1091 2014-08-15 14:22:29 <wumpus> that's completely dependent on your hardware
1092 2014-08-15 14:22:41 <gmaxwell> ThomasV: can you post the actual data you got?
1093 2014-08-15 14:23:04 <wumpus> I've had a pc with a malfunctioning CPU, which created all kinds of weird random corruptions at random times
1094 2014-08-15 14:23:31 <wumpus> also it can also be caused by bugs in the kernel with dma'ing
1095 2014-08-15 14:23:37 <gmaxwell> ThomasV: misplaced writes are not uncommon as are random bitflips on non-error corrected systems. sadly people are running servers on things without even ecc ram.
1096 2014-08-15 14:23:58 <ThomasV> gmaxwell:  https://electrum.org/block299616
1097 2014-08-15 14:24:04 <ThomasV> that's the raw one
1098 2014-08-15 14:24:13 <ThomasV>  https://electrum.org/block299616.txt is the json
1099 2014-08-15 14:24:23 <gmaxwell> how did you obtain the raw one?
1100 2014-08-15 14:24:32 <gmaxwell> oh false, thats fine
1101 2014-08-15 14:24:37 <ThomasV> getblock 000000000000000000fdb0eda63a91460fabc03ef4e648e2b672a649f88bfccd false
1102 2014-08-15 14:24:51 <wumpus> a malfunction in the harddisk itself is unlikely to cause one bit flip
1103 2014-08-15 14:25:53 <wumpus> as those do have error-correction logic
1104 2014-08-15 14:26:04 nullbyte has joined
1105 2014-08-15 14:26:14 nullbyte has quit (Changing host)
1106 2014-08-15 14:26:14 nullbyte has joined
1107 2014-08-15 14:27:27 <wumpus> a[841920] -> '3' versus '1'
1108 2014-08-15 14:27:30 <gmaxwell> it's actually a 1 bit difference here.
1109 2014-08-15 14:27:30 <wumpus> yep, a one-bit flip
1110 2014-08-15 14:28:03 <ThomasV> ok
1111 2014-08-15 14:28:08 <gmaxwell> wumpus: whats more common on disks is flying writes where a whole sector gets trashed with a write that should have been to another sector
1112 2014-08-15 14:28:35 <gmaxwell> now for bonus points figure out what difference the 1 bit makes. :)
1113 2014-08-15 14:28:38 <wumpus> gmaxwell: heh, a mistargeting
1114 2014-08-15 14:29:18 <ThomasV> gmaxwell: is there a way to fix that block without redoing all the rest?
1115 2014-08-15 14:29:39 <gmaxwell> shut down the node go hex edit the blockfile.
1116 2014-08-15 14:29:42 <wumpus> yes, figure out at what offset that block is in the file
1117 2014-08-15 14:29:47 <ThomasV> heh, ok
1118 2014-08-15 14:29:50 <wumpus> (ie, search for the data)
1119 2014-08-15 14:29:54 <wumpus> then patch in the right value :P
1120 2014-08-15 14:30:02 <ThomasV> that's kinda raw
1121 2014-08-15 14:30:34 <ThomasV> maybe I should scann all blocks for "confirmations: -1"
1122 2014-08-15 14:30:36 <wumpus> bitcoind regards the block files as immutable, so it has no functions to 'edit' the block file
1123 2014-08-15 14:30:47 <wumpus> ThomasV: would be better to just do a reindex then
1124 2014-08-15 14:30:56 <ThomasV> yeah
1125 2014-08-15 14:31:04 hearn has joined
1126 2014-08-15 14:31:08 <ThomasV> well
1127 2014-08-15 14:32:10 hearn has quit (Client Quit)
1128 2014-08-15 14:32:29 <ThomasV> gmaxwell: do you think it comes from the ram, or from the disk? ( http://www.hetzner.de/en/hosting/produkte_rootserver/ex40 )
1129 2014-08-15 14:32:42 <ThomasV> it says "software raid 1"
1130 2014-08-15 14:32:52 <wumpus> as discussed above, disks seldom fail in this manner
1131 2014-08-15 14:33:19 hearn has joined
1132 2014-08-15 14:33:29 <ThomasV> I will still do a scan, to see if it happened with other blocks
1133 2014-08-15 14:33:43 weilu_ has joined
1134 2014-08-15 14:33:52 <ThomasV> it might not be the only one
1135 2014-08-15 14:34:30 <wumpus> but yes the ram is a likely suspect
1136 2014-08-15 14:34:37 <gmaxwell> ThomasV: it's likely ram
1137 2014-08-15 14:35:07 Soligor has joined
1138 2014-08-15 14:35:12 <gmaxwell> I think I computed the expected bitflip rate for my 64gb hosts at a couple per day.
1139 2014-08-15 14:35:45 weilu has quit (Ping timeout: 260 seconds)
1140 2014-08-15 14:37:27 <ThomasV> gmaxwell: ok, they also offer servers with ecc ram, so that means mine does not have ecc
1141 2014-08-15 14:37:39 <ThomasV> I guess I will upgrade :)
1142 2014-08-15 14:38:15 <ThomasV> thank you guys
1143 2014-08-15 14:38:24 <ThomasV> I learned something
1144 2014-08-15 14:40:04 <hearn> one time in google we had a bitflip in a bigtable database master
1145 2014-08-15 14:40:12 <hearn> it flipped a character in a string controlling replication datacenter paths
1146 2014-08-15 14:40:52 <hearn> so /bigtable/yq-i/something became (handwave) /bigtable/ys-i/something
1147 2014-08-15 14:41:07 <hearn> the entire web crawl ground to a halt as the system tried to replicate from a non-existent database :)
1148 2014-08-15 14:41:11 banghouse has joined
1149 2014-08-15 14:41:19 weilu_ is now known as weilu
1150 2014-08-15 14:41:36 serialbandicoot has quit (Ping timeout: 264 seconds)
1151 2014-08-15 14:42:02 copain_reac has joined
1152 2014-08-15 14:42:11 tjopper1 has quit (Quit: Leaving.)
1153 2014-08-15 14:44:19 <wumpus> hehe, ouch
1154 2014-08-15 14:45:01 serialbandicoot has joined
1155 2014-08-15 14:46:11 <gmaxwell> ThomasV: just be glad it wasn't a pubkey you were computing when that bitflip happened.
1156 2014-08-15 14:46:44 ThomasV has quit (Ping timeout: 260 seconds)
1157 2014-08-15 14:48:59 hearn has quit (Read error: Connection reset by peer)
1158 2014-08-15 14:49:05 hearn_ has joined
1159 2014-08-15 14:49:17 <hearn_> grrr internets
1160 2014-08-15 14:49:22 <hearn_> gmaxwell: i thought you were going to sleep?
1161 2014-08-15 14:49:40 <gmaxwell> people were wrong on the internets.
1162 2014-08-15 14:49:41 * hearn_ was surprised to learn that gmaxwell sleeps and is therefore unsurprised to learn that it's a lie
1163 2014-08-15 14:49:51 hearn_ is now known as hearn
1164 2014-08-15 14:49:56 <gmaxwell> hah
1165 2014-08-15 14:50:54 copain_reac has quit (Remote host closed the connection)
1166 2014-08-15 14:52:14 <hearn> hmm. the problem with trying to recalculate pubkeys at the last moment before they're given to the app is encrypted wallets
1167 2014-08-15 14:52:25 <hearn> though i guess you could rederive from the parent
1168 2014-08-15 14:52:37 <hearn> that should be just as good w.r.t. bitflip checking
1169 2014-08-15 14:54:45 <gmaxwell> hearn: you need to worry about bitflips in the ecdsa implementation ram too, which are fun because they'll result in stable errors.
1170 2014-08-15 14:55:14 orperelman has joined
1171 2014-08-15 14:55:27 <hearn> ah yes
1172 2014-08-15 14:55:30 <hearn> the precomputed tables?
1173 2014-08-15 14:55:41 <hearn> well you can never really win at this sort of thing. just add a few tripwires here and there.
1174 2014-08-15 14:55:42 <gmaxwell> But they'll also break the homorphic properties so you could compute G*(key+n)-G*n and G*k and compare.
1175 2014-08-15 14:55:48 <helo> so you'd have to save the private key to disk, compute the pubkey, read from disk, recompute pubkey to ensure no bitflip?
1176 2014-08-15 14:55:58 <hearn> helo: bitcoinj serialises pubkeys to disk
1177 2014-08-15 14:56:10 <hearn> helo: so basically i'm just adding rederive from parent pubkey and check they match
1178 2014-08-15 14:56:36 <helo> okay
1179 2014-08-15 14:56:53 rdponticelli has quit (Ping timeout: 264 seconds)
1180 2014-08-15 14:57:13 <gmaxwell> hearn: along the lines of minimizing these risks I went and implemented sha512 that works in the bit reversed (1=0 0=1) domain, then its also easy to implement the ecmult that takes bitreversed input.
1181 2014-08-15 14:57:40 weilu has quit (Remote host closed the connection)
1182 2014-08-15 14:58:14 <gmaxwell> with the idea of you could compute the key in parallel, so even freaky faults like registers getting bits set to 1 wouldn't pass. dunno if its really work the complexity vs the check via homomorphism that I described above, which is simple easy.
1183 2014-08-15 14:58:17 copain_reac has joined
1184 2014-08-15 14:58:39 copain_reac has quit (Remote host closed the connection)
1185 2014-08-15 14:59:22 belcher has quit (Quit: Leaving)
1186 2014-08-15 15:00:40 jordandotdev has joined
1187 2014-08-15 15:03:58 tjopper has joined
1188 2014-08-15 15:04:30 hmsimha has joined
1189 2014-08-15 15:04:45 akstunt600 has quit (Read error: Connection reset by peer)
1190 2014-08-15 15:04:45 ak_ has quit (Read error: Connection reset by peer)
1191 2014-08-15 15:05:31 ak_ has joined
1192 2014-08-15 15:05:37 akstunt600 has joined
1193 2014-08-15 15:06:29 wfbarks has joined
1194 2014-08-15 15:08:24 <hearn> gmaxwell: "key" in that formula is the pubkey?
1195 2014-08-15 15:08:42 <hearn> gmaxwell: the problem is I don't have "k", just the parent pubkey
1196 2014-08-15 15:08:49 <hearn> because the users wallet may be encrypted at the point a key is requested
1197 2014-08-15 15:09:19 <hearn> i suppose i could check both at vending time, and at signing time for change addresses, at least for locally signed wallets.
1198 2014-08-15 15:09:35 copain_reac has joined
1199 2014-08-15 15:09:41 <hearn> no key must be the private key, i guess
1200 2014-08-15 15:09:58 benrcole has quit (Quit: Leaving.)
1201 2014-08-15 15:10:04 fanquake has quit (Quit: fanquake)
1202 2014-08-15 15:10:25 tjopper has quit (Quit: Leaving.)
1203 2014-08-15 15:10:30 copain_reac has quit (Remote host closed the connection)
1204 2014-08-15 15:10:33 benrcole has joined
1205 2014-08-15 15:10:40 wfbarks has quit (Ping timeout: 246 seconds)
1206 2014-08-15 15:10:45 RagnarDanneskjol has quit (Ping timeout: 260 seconds)
1207 2014-08-15 15:10:47 <gmaxwell> it's private in that example..  in that case of derriving from the pubkey you're doing a tweak operation,  where   generating from the master is   MP + G*(tweak)  which can still be checked e.g. by doing it twice, once with tweak and once with tweak+something and then adding the inverse of something *G to the result and comparing.
1208 2014-08-15 15:11:05 tjopper has joined
1209 2014-08-15 15:13:11 <hearn> does it matter if something is dynamically random? i think not
1210 2014-08-15 15:13:15 <hearn> but i guess making it random can't hurt either
1211 2014-08-15 15:14:00 <gmaxwell> well it hurts in that the 1/something * G can be precomputed and just sit around if something is static.
1212 2014-08-15 15:14:08 <hearn> so doing it the normal bip32 way when keys are first derived, and then doing tweak+something + modinverse(something*G) at vend time
1213 2014-08-15 15:14:26 <hearn> seems reasonable
1214 2014-08-15 15:15:48 Skirmant_ has joined
1215 2014-08-15 15:15:57 Skirmant has quit (Disconnected by services)
1216 2014-08-15 15:15:57 Skirmant_ is now known as Skirmant
1217 2014-08-15 15:17:23 DougieBot5000 has joined
1218 2014-08-15 15:18:50 Skirmant_ has joined
1219 2014-08-15 15:18:50 Skirmant has quit (Disconnected by services)
1220 2014-08-15 15:18:52 Skirmant_ is now known as Skirmant
1221 2014-08-15 15:19:50 wfbarks has joined
1222 2014-08-15 15:20:07 damethos has joined
1223 2014-08-15 15:22:19 benrcole has quit (Quit: Leaving.)
1224 2014-08-15 15:24:43 chax has joined
1225 2014-08-15 15:25:37 benrcole has joined
1226 2014-08-15 15:27:56 rlifchitz has quit (Read error: Connection reset by peer)
1227 2014-08-15 15:28:26 rlifchitz has joined
1228 2014-08-15 15:30:28 dfsdf has joined
1229 2014-08-15 15:30:48 radz has joined
1230 2014-08-15 15:30:49 <hearn> gmaxwell: to double check:   (G*tweak)+MP == (G* (tweak+rnd_uint256).mod(n)) + MP + (G*(rnd_uint256.modInverse(n))) ?
1231 2014-08-15 15:30:53 REiN^ has joined
1232 2014-08-15 15:30:55 * hearn is trying to implement this but the results don't match
1233 2014-08-15 15:32:16 radz has quit ()
1234 2014-08-15 15:36:47 paveljanik has quit (Ping timeout: 255 seconds)
1235 2014-08-15 15:36:53 wfbarks has quit (Remote host closed the connection)
1236 2014-08-15 15:36:56 benrcole has quit (Quit: Leaving.)
1237 2014-08-15 15:38:16 hearn has quit (Ping timeout: 272 seconds)
1238 2014-08-15 15:38:17 smorim has quit (Ping timeout: 264 seconds)
1239 2014-08-15 15:38:39 <gmaxwell> sorry, lack of sleep, you need the additive inverse. (rnd + n-1 mod n)
1240 2014-08-15 15:41:37 W0rmDr1nk has quit (Ping timeout: 255 seconds)
1241 2014-08-15 15:41:53 dream4u has joined
1242 2014-08-15 15:42:21 weilu has joined
1243 2014-08-15 15:43:11 t7 has quit (Quit: weekend woo)
1244 2014-08-15 15:43:12 benrcole has joined
1245 2014-08-15 15:46:41 abossard has quit (Quit: abossard)
1246 2014-08-15 15:47:23 serialbandicoot has left ()
1247 2014-08-15 15:48:52 hearn has joined
1248 2014-08-15 15:50:03 CheckDavid has quit (Quit: Connection closed for inactivity)
1249 2014-08-15 15:51:56 <hearn> gmaxwell: sorry, more sucky internets. additive inverse is also just (-rnd_uint256 mod n) right?   so G*(-rnd_uint256 mod n)
1250 2014-08-15 15:53:09 benrcole has quit (Quit: Leaving.)
1251 2014-08-15 15:53:37 <gmaxwell> yup.
1252 2014-08-15 15:54:31 <hearn> hmm. i must still be doing something wrong.
1253 2014-08-15 15:54:56 tjopper1 has joined
1254 2014-08-15 15:56:44 <gmaxwell> works here
1255 2014-08-15 15:56:46 <gmaxwell> sage: G*tweak + P == G*(tweak+r) + G*int(N(-r)) + P
1256 2014-08-15 15:56:46 <gmaxwell> True
1257 2014-08-15 15:57:53 tjopper has quit (Ping timeout: 260 seconds)
1258 2014-08-15 15:58:03 akstunt600 has quit (Read error: Connection reset by peer)
1259 2014-08-15 15:58:03 ak_ has quit (Read error: Connection reset by peer)
1260 2014-08-15 15:58:50 akstunt600 has joined
1261 2014-08-15 15:59:07 ak_ has joined
1262 2014-08-15 15:59:41 <hearn> yeah. wonder where my mistake is
1263 2014-08-15 15:59:43 <hearn> my code is http://hastebin.com/arijukokod.java
1264 2014-08-15 15:59:44 <hearn> the else branch
1265 2014-08-15 16:01:17 copain_reac has joined
1266 2014-08-15 16:01:38 <gmaxwell> is your N correct?  it should be 115792089237316195423570985008687907852837564279074904382605163141518161494337
1267 2014-08-15 16:01:52 EasyAt has joined
1268 2014-08-15 16:02:12 EasyAt has quit (Client Quit)
1269 2014-08-15 16:02:20 <hearn> urgh
1270 2014-08-15 16:02:32 <hearn> never mind. it does work now. for some reason intellij stopped rebuilding properly
1271 2014-08-15 16:02:37 <hearn> i just forced a rebuild and now it does work.
1272 2014-08-15 16:02:48 <hearn> the last update made things so flaky. it used to be solid as a rock.
1273 2014-08-15 16:05:03 maraoz has quit (Ping timeout: 250 seconds)
1274 2014-08-15 16:06:07 MaxSan has quit (Quit: Leaving.)
1275 2014-08-15 16:07:00 belcher has joined
1276 2014-08-15 16:07:00 belcher has quit (Changing host)
1277 2014-08-15 16:07:00 belcher has joined
1278 2014-08-15 16:07:52 copain_reac has quit ()
1279 2014-08-15 16:09:12 maraoz has joined
1280 2014-08-15 16:09:47 davispuh has joined
1281 2014-08-15 16:10:20 cheetah2 has joined
1282 2014-08-15 16:12:12 <hearn> there we go. https://github.com/bitcoinj/bitcoinj/commit/f00aef2048a2c3bce0b5d325bf4f3a16fe104cdc
1283 2014-08-15 16:12:13 <hearn> gmaxwell: thanks
1284 2014-08-15 16:12:28 <hearn> will try it out for a while and see if it causes any problems (shouldn't do)
1285 2014-08-15 16:12:38 Neozonz has joined
1286 2014-08-15 16:17:36 w1zman has joined
1287 2014-08-15 16:18:03 EasyAt has joined
1288 2014-08-15 16:18:03 EasyAt has quit (Changing host)
1289 2014-08-15 16:18:03 EasyAt has joined
1290 2014-08-15 16:21:11 Starduster_ is now known as Starduster
1291 2014-08-15 16:21:52 Sleepnbum has joined
1292 2014-08-15 16:22:15 Sleepnbum is now known as Guest25882
1293 2014-08-15 16:22:27 sipa has joined
1294 2014-08-15 16:23:41 Guest25882 is now known as Sleepnbum
1295 2014-08-15 16:24:30 tonokip has quit (Ping timeout: 240 seconds)
1296 2014-08-15 16:25:12 Grouver has quit (Quit: Leaving)
1297 2014-08-15 16:30:59 factorialsquare has quit (Quit: Lämnar)
1298 2014-08-15 16:31:19 justanotheruser has joined
1299 2014-08-15 16:31:19 justanotheruser has quit (Changing host)
1300 2014-08-15 16:31:19 justanotheruser has joined
1301 2014-08-15 16:33:07 <dgenr8> visa
1302 2014-08-15 16:33:34 viic has quit (Ping timeout: 240 seconds)
1303 2014-08-15 16:34:14 <hearn> gmaxwell: is there a simple formula for encrypting a small integer using a secp256k1 private key?
1304 2014-08-15 16:34:22 <hearn> i.e. a bip32 key path number
1305 2014-08-15 16:34:30 viic has joined
1306 2014-08-15 16:34:44 <hearn> ecies looks complicated
1307 2014-08-15 16:35:18 <dgenr8> hearn: i just saw sdlerner's nimblecoin. seems more relevant then either visa or ripple.  5s block time solves a big problem if it works
1308 2014-08-15 16:35:26 <gmaxwell> It's very easy to be massively insecure. When you say encrypt using a private key, do you mean encrypt using a public key?
1309 2014-08-15 16:37:01 hearn has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1310 2014-08-15 16:37:29 <gmaxwell> The reason I ask if you mean public/private is that if you're encrypting just to yourself then you can skip the asymetric crypto entirely, e.g. https://bitcointalk.org/index.php?topic=726495.0
1311 2014-08-15 16:38:22 cbeams has quit (Remote host closed the connection)
1312 2014-08-15 16:38:52 tjopper has joined
1313 2014-08-15 16:39:02 paveljanik has joined
1314 2014-08-15 16:39:35 KIDC has quit (Ping timeout: 245 seconds)
1315 2014-08-15 16:40:00 cdecker has quit (Quit: leaving)
1316 2014-08-15 16:40:03 KIDC has joined
1317 2014-08-15 16:40:03 KIDC has quit (Changing host)
1318 2014-08-15 16:40:03 KIDC has joined
1319 2014-08-15 16:40:30 tjopper1 has quit (Ping timeout: 245 seconds)
1320 2014-08-15 16:42:09 hearn has joined
1321 2014-08-15 16:42:18 <hearn> stupid internet.
1322 2014-08-15 16:42:30 <hearn> gmaxwell: sorry, now i'm the sleep deprived one. i can just the the wallet seed as an AES key
1323 2014-08-15 16:42:35 <hearn> (for this use case)
1324 2014-08-15 16:42:57 <Luke-Jr> hearn: "just use the"?
1325 2014-08-15 16:43:00 <gmaxwell> hearn: yea, thats the idea in that bitcointalk post.
1326 2014-08-15 16:43:05 cheetah2 has quit (Ping timeout: 250 seconds)
1327 2014-08-15 16:43:07 <hearn> yes sorry, just use the
1328 2014-08-15 16:43:29 <gmaxwell> (not the seed but the first private key or whatever, same idea)
1329 2014-08-15 16:43:31 <hearn> i want to encrypt some data so only the wallet owner can read it, and ended up thinking "i have EC keys, therefore I must encrypt with ECC"
1330 2014-08-15 16:43:33 <hearn> which makes no sense
1331 2014-08-15 16:43:36 <hearn> right
1332 2014-08-15 16:44:05 <gmaxwell> it's a good idea, I also recommended the btcd people use that approach for their wallet metadata.
1333 2014-08-15 16:44:25 <dgenr8> the recent focus on block propagation times. is there is a secret plan to reduce the block time someday?
1334 2014-08-15 16:44:34 <dgenr8> cuz if you don't get down to 5s, why bother
1335 2014-08-15 16:44:39 <Luke-Jr> dgenr8: …
1336 2014-08-15 16:45:18 <Luke-Jr> dgenr8: there is no benefit to reducing the block interval; there is lots of benefit to reducing propagation time
1337 2014-08-15 16:45:36 hearn has quit (Client Quit)
1338 2014-08-15 16:45:58 hearn has joined
1339 2014-08-15 16:46:02 <Luke-Jr> (and 5s block interval is insane)
1340 2014-08-15 16:46:03 damethos has quit (Quit: Bye)
1341 2014-08-15 16:46:13 <gmaxwell> Or at least no benefit to reducing the block interval that can't be had in some other way that doesn't massively increase overheads for SPV validators.
1342 2014-08-15 16:46:24 <gmaxwell> (and create huge centeralization pressures)
1343 2014-08-15 16:46:42 <dgenr8> well then we are stuck with finding other ways to address 0-conf reliability
1344 2014-08-15 16:47:01 <Luke-Jr> dgenr8: no, it's not a problem.
1345 2014-08-15 16:47:31 <Luke-Jr> dgenr8: and reducing block interval does not "address" it
1346 2014-08-15 16:48:02 <dgenr8> sdlerners simulations are quite interesting
1347 2014-08-15 16:49:07 <dgenr8> Luke-Jr: you are delirious to think that 10min +- 12 min confirmation time is not a problem
1348 2014-08-15 16:49:10 JackH has quit (Ping timeout: 240 seconds)
1349 2014-08-15 16:49:36 <Apocalyptic> dgenr8, you are delirious to think it is
1350 2014-08-15 16:49:36 cbeams has joined
1351 2014-08-15 16:49:40 <Luke-Jr> dgenr8: confirmation time is 1 hour. making the block interval shorter does not change that noticably.
1352 2014-08-15 16:50:00 <Luke-Jr> confirmation time for credit cards is 6+ months
1353 2014-08-15 16:50:28 <Luke-Jr> I think an hour is good enough considering the alternative
1354 2014-08-15 16:50:57 <dgenr8> sigh, i do don't want to be the one to create the double-spending wallet app
1355 2014-08-15 16:51:14 <dgenr8> s/do/so/
1356 2014-08-15 16:51:22 akstunt600 has quit (Read error: Connection reset by peer)
1357 2014-08-15 16:51:22 ak_ has quit (Read error: Connection reset by peer)
1358 2014-08-15 16:51:26 <BigBitz> wait, what, Luke-Jr.
1359 2014-08-15 16:51:33 <BigBitz> 6+months for a Credit Card confirmation?
1360 2014-08-15 16:51:37 <gmaxwell> dgenr8: You can't be, Bc.i did so though they didn't maintain it so it stopped working about a year ago.
1361 2014-08-15 16:51:53 <gmaxwell> BigBitz: it takes months for a credit card payment to become irreversable.
1362 2014-08-15 16:51:54 <Luke-Jr> BigBitz: yes, that's how long until you know a credit card transaction is irreversible
1363 2014-08-15 16:52:12 ak_ has joined
1364 2014-08-15 16:52:16 akstunt600 has joined
1365 2014-08-15 16:52:17 <BigBitz> You mean in regards to a fraudulant transaction?
1366 2014-08-15 16:52:29 <dgenr8> this CC settlement talk is way off point.  the guy in argentina selling sandwiches will get stolen from soon
1367 2014-08-15 16:52:31 <BigBitz> They're covered by the payment proceesor. Isn't his point that a Bitcoin 'confirm' takes a long time.
1368 2014-08-15 16:52:36 <gmaxwell> Thats also what Bitcoin is doing.
1369 2014-08-15 16:52:41 <hearn> comparing CC and bitcoin reversals is a bit misleading
1370 2014-08-15 16:52:48 <BigBitz> Yeah it's a bit... off, surely.
1371 2014-08-15 16:52:54 <hearn> in practice card payments cannot be arbitrarily reversed. you have to file a dispute with the bank.
1372 2014-08-15 16:52:57 damethos has joined
1373 2014-08-15 16:53:01 <BigBitz> correct hearn.
1374 2014-08-15 16:53:01 <gmaxwell> BigBitz: they are absolutely not "covered" by the payment processor. Merchant eats any reversals.
1375 2014-08-15 16:53:01 <hearn> the bank sides with merchants about 40% of the time
1376 2014-08-15 16:53:33 <hearn> if a merchant is careful to avoid obvious fraud, they don't typically have much to fear. for example outside the USA most countries are using EMV now and accepting those payments is basically risk free, instantly (in person)
1377 2014-08-15 16:53:42 <gmaxwell> hearn: the dispute takes a five minute phone call, then they'll later mail you a filled out form to sign off on.
1378 2014-08-15 16:53:45 <Luke-Jr> BigBitz: um, they're not covered by the payment processor. it gets takes back from the merchant.
1379 2014-08-15 16:54:27 <Luke-Jr> gmaxwell: and in the meantime, the merchant is pressured to just refund you to avoid the chargeback cost
1380 2014-08-15 16:54:35 <dgenr8> i'll feel bad stealing cupcakes ... i mean, i will reimburse them, but I will shake their faith in btc
1381 2014-08-15 16:55:11 <Luke-Jr> dgenr8: why don't you go into Walmart and run off with some expensive item, with the understanding you'll reimburse them later?
1382 2014-08-15 16:55:20 <Luke-Jr> because that's no different than what you're proposing
1383 2014-08-15 16:55:21 <BigBitz> I meant the anti-fraud element is covered by the payment processor, but, you are correct there is no magic win/win situation for a Merchant taking stolen CC.
1384 2014-08-15 16:55:33 <BigBitz> and infact what Luke-Jr says is right - the Merchant will likely refund before they get hit with costs.
1385 2014-08-15 16:56:21 <Luke-Jr> I wouldn't be surprised if retail bitcoin acceptance ends up requiring a photo id, but oh well
1386 2014-08-15 16:56:54 <dgenr8> Luke-Jr: lol the poor cupcake shop can't find out for 10 +- 12 minutes
1387 2014-08-15 16:56:59 <gmaxwell> Luke-Jr: yea, it's something I've recommended to merchants. Moves the security model much closer to the cash and credit card ones.
1388 2014-08-15 16:57:10 <Luke-Jr> (it might not, if people don't fraud more than their expected rate)
1389 2014-08-15 16:57:13 darkee has quit (Remote host closed the connection)
1390 2014-08-15 16:57:29 Blackreign has joined
1391 2014-08-15 16:57:30 darkee has joined
1392 2014-08-15 16:58:13 <Luke-Jr> dgenr8: shorter block interval wouldn't change that. neither would they find out you used a stolen credit card until probably days later.
1393 2014-08-15 16:58:19 <stevenleeg> Luke-Jr: why photo id?
1394 2014-08-15 16:58:29 <Luke-Jr> stevenleeg: so if you fraud them, they know who to go after legally
1395 2014-08-15 16:58:37 <Luke-Jr> stevenleeg: same as personal checks
1396 2014-08-15 16:58:53 <gmaxwell> (or ban you from further business)
1397 2014-08-15 16:59:02 <dgenr8> Luke-Jr: give it up ... the reason they take CC's is because *visa takes the risk*
1398 2014-08-15 16:59:06 <Luke-Jr> gmaxwell: true, that might actually be the cheaper option XD
1399 2014-08-15 16:59:09 <stevenleeg> Luke-Jr: hmm what sort of fraud though?
1400 2014-08-15 16:59:13 <Luke-Jr> dgenr8: Visa does not.
1401 2014-08-15 16:59:16 <dgenr8> or the bank rather
1402 2014-08-15 16:59:19 <gmaxwell> dgenr8: visa does _not_ take the risk.
1403 2014-08-15 16:59:22 <BigBitz> anyways I only poked in here to make you aware of some FUD --> <Xuthus> OMG new exploit found in bitcoin Protocol !!
1404 2014-08-15 16:59:22 <BigBitz> conversations are above my intellect in here :)
1405 2014-08-15 16:59:24 <Luke-Jr> dgenr8: Visa/banks put ALL the risk of the merchant
1406 2014-08-15 16:59:26 <stevenleeg> like, is there any way for someone to revoke bitcoins after they've paid to a merchant?
1407 2014-08-15 16:59:27 <gmaxwell> Nor does the bank. The merchant takes the risk.
1408 2014-08-15 16:59:29 <hearn> dgenr8: it's complicated and varies a lot
1409 2014-08-15 16:59:32 <hearn> the bank takes the risk in EMV zones
1410 2014-08-15 16:59:43 <Luke-Jr> stevenleeg: yes
1411 2014-08-15 16:59:45 <hearn> which is basically everywhere now except america. but even the USA is planning a liability shift in 2015
1412 2014-08-15 16:59:57 <hearn> so soon Luke-Jr  and gmaxwell will be wrong in the USA too, unless there's another delay (quite possible)
1413 2014-08-15 16:59:57 <gmaxwell> Well I know squat about EMV zones, in the US the merchant takes 100% of the risk.
1414 2014-08-15 17:00:31 <hearn> however this applies only to card-present transactions where EMV is used. if you accept magstripe, it's back to merchant liability.
1415 2014-08-15 17:00:31 <BigBitz> US banking system is awful though.
1416 2014-08-15 17:00:31 <hearn> basically the rule post-liability-shift is "whoever has the weakest technology pays"
1417 2014-08-15 17:00:33 <hearn> if the bank and users card both support EMV but the merchant doesn't, merchant pays for fraud
1418 2014-08-15 17:00:40 <dgenr8> well we're in the running for that prize
1419 2014-08-15 17:00:40 <hearn> if the merchant supports EMV and the bank or the user doesn't, bank pays
1420 2014-08-15 17:00:47 <hearn> this arranges incentives correctly. it's not a bad setup.
1421 2014-08-15 17:01:05 <gmaxwell> (having been on both sides of this, as a CC accepting merchant that was defrauded by a customer to the tune of a thousand bucks, and as someone who had bogus charges put on his card and got them reversed in <<5 minutes)
1422 2014-08-15 17:01:22 <hearn> liability shift also applies online *if* the merchant implements 3DS, but that costs extra money and hassle for the user, so some merchants prefer to trust their own anti-fraud systems
1423 2014-08-15 17:01:23 <BigBitz> gmaxwell EMV with chip/PIN.
1424 2014-08-15 17:01:45 <BigBitz> and yes, as I was about to say, if you have 3DS then you're going to have Merchant paying you back for liabilities/losses.
1425 2014-08-15 17:01:55 <dgenr8> cc analogies only go so far, since btc aims at the cash market
1426 2014-08-15 17:02:03 <hearn> thus this argument may work today, in the USA, but is rapidly becoming obsolete and in a few years won't be a reasonable argument for bitcoin community to make anymore
1427 2014-08-15 17:02:09 <BigBitz> in most places in UK you can't even use your CC/Debit without Chip/PIN
1428 2014-08-15 17:02:13 cbeams has quit (Remote host closed the connection)
1429 2014-08-15 17:02:22 <hearn> put another way, our competitors care very much about zero-confirm transactions and are working to make them better :)
1430 2014-08-15 17:02:26 <BigBitz> Where as in US you just magswipe that bad boy and it's good.
1431 2014-08-15 17:02:36 <gmaxwell> dgenr8: similar story with checks. You have no clue if its good when you accept one (unless you clear it with telechex, and then they insure it, but they cost like $2 per transation, well, or did a decade ago)
1432 2014-08-15 17:02:39 cbeams has joined
1433 2014-08-15 17:02:40 cbeams has quit (Changing host)
1434 2014-08-15 17:02:40 cbeams has joined
1435 2014-08-15 17:02:47 <dgenr8> thats why NOBODY ACCEPTS THEM
1436 2014-08-15 17:02:50 <BigBitz> gmaxwell you can barely use a (nonbusiness) Cheque in UK.
1437 2014-08-15 17:02:55 <hearn> yeah. that's an americanism again. cheques are dead outside the USA
1438 2014-08-15 17:03:08 <dgenr8> even in the usa for damn near everythign
1439 2014-08-15 17:03:42 <gmaxwell> dgenr8: meh, virtually everywhere still does, it's just less common to see them.
1440 2014-08-15 17:03:55 <BigBitz> virtually everywhere in US, maybe.
1441 2014-08-15 17:04:00 <Luke-Jr> well, unfortunately, with present technology, 1 hour is the minimum time to confirm a decentralised transaction.
1442 2014-08-15 17:04:03 <BigBitz> Virtually nowhere in UK accecpt cheque.
1443 2014-08-15 17:04:07 <gmaxwell> BigBitz: yes, that was within the US.
1444 2014-08-15 17:04:19 <BigBitz> but we all know US Banking System is archaic.
1445 2014-08-15 17:04:22 <gmaxwell> (I know that dgenr8 is also in the US)
1446 2014-08-15 17:04:23 <BigBitz> (EU comparison)
1447 2014-08-15 17:04:27 <BigBitz> Ah, OK, fair.
1448 2014-08-15 17:04:31 <BigBitz> I figured he was in EU :)
1449 2014-08-15 17:04:32 <dgenr8> its been a long time, but i'm pretty sure the a supermarket will dial up some service if a new customer gives them a check
1450 2014-08-15 17:04:47 <Luke-Jr> dgenr8: pretty sure they just write your DL # on it
1451 2014-08-15 17:04:57 <Luke-Jr> disclaimer: I never use cheques
1452 2014-08-15 17:05:20 <dgenr8> Luke-Jr: ok, so is the plan to ask for DL# when spending btc?
1453 2014-08-15 17:05:25 <pigeons> i went to pay my state property taxes the other day and "electronic check" (give them my bank routing # and account # are free, while credit cards are $5 processing fee
1454 2014-08-15 17:05:38 damethos has quit (Quit: Bye)
1455 2014-08-15 17:05:38 <gmaxwell> dgenr8: it's a reasonable thing to do in some cases for some threat models.
1456 2014-08-15 17:05:40 <Luke-Jr> dgenr8: if people commit fraud against merchants with bitcoin all the time, that seems like a probable outcome
1457 2014-08-15 17:05:55 <Luke-Jr> dgenr8: helpfully, at least Florida DLs have magstrips
1458 2014-08-15 17:06:04 <gmaxwell> dgenr8: likewise there are plenty of businesses who let you take a paper and a coffee and drop usd in a cup.
1459 2014-08-15 17:06:07 <hearn> it's obviously preferable if people don't have to present ID to make a bitcoin transaction.
1460 2014-08-15 17:06:57 <dgenr8> its sad seeing the benefits that btc could and should add be argued agains
1461 2014-08-15 17:07:14 cbeams has quit (Ping timeout: 246 seconds)
1462 2014-08-15 17:07:15 <Luke-Jr> dgenr8: well, unfortunately, with present technology, 1 hour is the minimum time to confirm a decentralised transaction.
1463 2014-08-15 17:07:17 <gmaxwell> Then there are things like the 2of2 anti-doublespend approaches, e.g. greenaddress.it instant transactions, though I don't know if that will gain traction.
1464 2014-08-15 17:07:19 <Luke-Jr> there is no solution to that today
1465 2014-08-15 17:08:08 <gmaxwell> dgenr8: the security you can get in a decenteralized system in a short amount of time is just fundimentally limited. Fortunately for many transactions you don't actually need a lot of security.
1466 2014-08-15 17:08:43 cbeams has joined
1467 2014-08-15 17:08:43 cbeams has quit (Changing host)
1468 2014-08-15 17:08:43 cbeams has joined
1469 2014-08-15 17:08:57 <dgenr8> if we work on "short amount of time" the problem can be improved an unknown, but possibly significant amount
1470 2014-08-15 17:09:06 <dgenr8> i dunno if 5s block time would work, just interested
1471 2014-08-15 17:09:09 brson has joined
1472 2014-08-15 17:09:12 <Luke-Jr> another option (someday) is people just using Visa to pay at the retail, and then pay their Visa balance with bitcoin
1473 2014-08-15 17:09:29 <Luke-Jr> dgenr8: again, shorter block intervals do *not* reduce the confirmation time
1474 2014-08-15 17:09:35 <dgenr8> wrong
1475 2014-08-15 17:09:42 <gmaxwell> He isn't wrong.
1476 2014-08-15 17:10:03 <BigBitz> Wouldn't 5s blocktimes cause over creation of currency...
1477 2014-08-15 17:10:09 <dgenr8> sdlerner finds that 5s block time leads to 25s until .1% reversal prob
1478 2014-08-15 17:10:10 <gmaxwell> Changing the blocktime doesn't change the actual time it takes to get information around to people or the computing power that might reverse some amount of apparent certanty.
1479 2014-08-15 17:10:10 <Luke-Jr> BigBitz: that's the least of the problems
1480 2014-08-15 17:10:21 <BigBitz> dgenr8 block release times are nothing to do with confirmation times.
1481 2014-08-15 17:10:32 <dgenr8> BigBitz: do some reading ^
1482 2014-08-15 17:10:34 davispuh has quit (Quit: rebooting)
1483 2014-08-15 17:10:34 <BigBitz> It's the ability to process the hash quickly which reduces the time.
1484 2014-08-15 17:10:44 <gmaxwell> dgenr8: his analysis is not including adversarial models, he's just computing the probablity of _chance_ reorganizations.
1485 2014-08-15 17:10:46 <Luke-Jr> dgenr8: sdlerner = some random person who doesn't understand Bitcoin?
1486 2014-08-15 17:10:58 <gmaxwell> It's sergio, he's generally clueful.
1487 2014-08-15 17:11:02 <Luke-Jr> oh
1488 2014-08-15 17:11:04 <dgenr8> gmaxwell: if hash power wants to break the network, bitcoin is also dead
1489 2014-08-15 17:11:17 <Luke-Jr> didn't see that handle before O.o
1490 2014-08-15 17:11:53 <BigBitz> amd I stupid? How does block release speed up confirmation?
1491 2014-08-15 17:11:57 <BigBitz> s/amd/and
1492 2014-08-15 17:11:58 <gmaxwell> dgenr8: Sorry that doesn't make any sense. With very small blocks very small amounts of hashpower can make small reorginizations.
1493 2014-08-15 17:12:08 wfbarks has joined
1494 2014-08-15 17:12:51 <gmaxwell> dgenr8: the analysis also doesn't consider network instability, it's assuming the interconnections of hosts is completely reliable.
1495 2014-08-15 17:13:24 <gmaxwell> dgenr8: nor does it consider the incentive implications (e.g. benefits to consolidating all mining to a single miner)
1496 2014-08-15 17:13:38 <dgenr8> it's a quantitative analysis, so needs to be rebutted quantitatively
1497 2014-08-15 17:13:46 <Luke-Jr> dgenr8: propagation time fraction of the interval is essentially LOST hashing ONLY by the "good guys"
1498 2014-08-15 17:14:06 <gmaxwell> dgenr8: It doesn't "need" to be anything.
1499 2014-08-15 17:14:10 <Luke-Jr> so 5s blocks means about 20% wasted hashrate
1500 2014-08-15 17:14:17 Emcy has joined
1501 2014-08-15 17:14:26 <dgenr8> Luke-Jr: now you sound like coinheavy
1502 2014-08-15 17:14:28 <BigBitz> am I stupid? How does block release speed up confirmation? --- Luke-Jr? it doesn't, right?
1503 2014-08-15 17:14:33 <gmaxwell> dgenr8: It's just an analysis, it's not claiming to be anything it is isn't. You're the person who's reading too much into it.
1504 2014-08-15 17:14:35 <Luke-Jr> so to 50% attack it, you now only need 40%
1505 2014-08-15 17:14:46 <dgenr8> exactly what did I read into it
1506 2014-08-15 17:14:47 kermit has quit (Quit: Leaving.)
1507 2014-08-15 17:14:48 <gmaxwell> BigBitz: it doesn't.
1508 2014-08-15 17:14:51 <Luke-Jr> BigBitz: right
1509 2014-08-15 17:14:58 Raziel has joined
1510 2014-08-15 17:15:00 <BigBitz> gmaxwell: That's good. I didn't think it did.
1511 2014-08-15 17:15:18 wrrhtt has joined
1512 2014-08-15 17:15:24 <BigBitz> dgenr8 what was it you suggest I read, exactly?
1513 2014-08-15 17:16:09 <dgenr8> http://nimblecoin.com/
1514 2014-08-15 17:16:27 <BigBitz> That's not Bitcoin.
1515 2014-08-15 17:16:28 <gmaxwell> Luke-Jr: that analysis shows 6% orphan rate, but I think thats partally because it's assuming a miner latency of 0.
1516 2014-08-15 17:16:33 <BigBitz> I have no interest in alt/scam coins.
1517 2014-08-15 17:16:35 <Luke-Jr> dgenr8: this isn't ##altcoin-dev
1518 2014-08-15 17:16:47 <Luke-Jr> gmaxwell: lol
1519 2014-08-15 17:16:51 pen has joined
1520 2014-08-15 17:17:08 <BigBitz> zero miner latency........
1521 2014-08-15 17:17:20 <gmaxwell> Luke-Jr: but whatever, its a fine thing for a technical discussion.
1522 2014-08-15 17:18:14 <dgenr8> the other massive unsolved problem in real life use is ... address reuse.  i think we agree on that one
1523 2014-08-15 17:18:19 <hearn> hah
1524 2014-08-15 17:18:24 <hearn> "the other massive unsolved problem"
1525 2014-08-15 17:18:26 ahmed_ is now known as igotspots
1526 2014-08-15 17:18:31 <hearn> i like that attitude. sunny! only two big problems left to go :)
1527 2014-08-15 17:18:33 <gmaxwell> (almost all mining hardware has multisecond latencies— it's why p2pool had to back of to a 30 second share chain, even tens of seconds in some cases)
1528 2014-08-15 17:18:55 <hearn> dgenr8: wanna help me ship the next bitcoinj release? :D
1529 2014-08-15 17:19:08 ThomasV has joined
1530 2014-08-15 17:19:10 <dgenr8> sure
1531 2014-08-15 17:19:27 <gmaxwell> dgenr8: well we can likely eliminate the address reuse completely, but it has a cost in transaction size.
1532 2014-08-15 17:19:39 igotspots is now known as ahmed_
1533 2014-08-15 17:19:45 <Luke-Jr> I find it a pain to pay bitcoins in retail. I have to VNC to my home computer, including type my 30+ character SSH password, access my hot wallet in Bitcoin Core, type in a bitcoin address, …
1534 2014-08-15 17:19:52 <Luke-Jr> :P
1535 2014-08-15 17:19:52 Clown has joined
1536 2014-08-15 17:19:52  has quit (Clown|!~clown@unaffiliated/clown/x-0272709|Killed (wilhelm.freenode.net (Nickname regained by services)))
1537 2014-08-15 17:19:52 Clown is now known as |Clown|
1538 2014-08-15 17:20:06 cbeams has quit (Remote host closed the connection)
1539 2014-08-15 17:20:32 cbeams has joined
1540 2014-08-15 17:20:33 cbeams has quit (Changing host)
1541 2014-08-15 17:20:33 cbeams has joined
1542 2014-08-15 17:20:33 <dgenr8> gmaxwell: worth it. when gavin has to update his old posts to erase the addresses, you know there's a problem
1543 2014-08-15 17:22:19 <gmaxwell> yea, I took addresses out of my bitcoin talk forum post sigs for that reason. I have one in the profile where it doesn't end up in search indexes and just manually rotated it on the rare event it gets paid anything.
1544 2014-08-15 17:23:15 <hearn> dgenr8: there's one last fix to go before we can ship the next release
1545 2014-08-15 17:23:19 <hearn> dgenr8: (to hd wallets)
1546 2014-08-15 17:23:22 tjopper1 has joined
1547 2014-08-15 17:23:22 smorim has joined
1548 2014-08-15 17:23:36 <hearn> dgenr8: but right now i'm crunching to open source lighthouse by end of the month because that's what I promised olivier. so i'm not doing much on bcj right now.
1549 2014-08-15 17:23:52 <hearn> dgenr8: the change is a bitch though. that's why the others who normally contribute are letting me handle it :) so depends how brave you feel
1550 2014-08-15 17:24:02 ThomasV has quit (Ping timeout: 246 seconds)
1551 2014-08-15 17:24:21 aaonepro has quit (Ping timeout: 250 seconds)
1552 2014-08-15 17:24:50 <dgenr8> i look forward to getting bcj env set up
1553 2014-08-15 17:25:07 cbeams has quit (Ping timeout: 250 seconds)
1554 2014-08-15 17:25:39 tjopper1 has quit (Read error: Connection reset by peer)
1555 2014-08-15 17:26:01 orperelman has quit (Ping timeout: 255 seconds)
1556 2014-08-15 17:26:55 tjopper has quit (Ping timeout: 255 seconds)
1557 2014-08-15 17:27:27 <hearn> dgenr8: ok. happy to walk you through it on #bitcoinj
1558 2014-08-15 17:27:32 <hearn> (or here, up to you)
1559 2014-08-15 17:27:49 dignork has quit (Remote host closed the connection)
1560 2014-08-15 17:28:10 cbeams has joined
1561 2014-08-15 17:28:10 cbeams has quit (Changing host)
1562 2014-08-15 17:28:10 cbeams has joined
1563 2014-08-15 17:28:13 dignork has joined
1564 2014-08-15 17:28:47 <dgenr8> miners are being unkind to respends recently. so the strategy for a double-spending wallet might be to xmit the respend first, about 1s before real spend
1565 2014-08-15 17:28:55 cbeams has quit (Client Quit)
1566 2014-08-15 17:30:23 <hearn> dgenr8: also, bcj has a (very simple, mostly braindead) risk analysis framework for unconfirmed transactions
1567 2014-08-15 17:30:26 <hearn> dgenr8: it'd be great if it was smarter
1568 2014-08-15 17:30:48 <mr_burdell> dgenr8: how do you know they're blocking respends?
1569 2014-08-15 17:31:49 <mr_burdell> and doublespending isn't that hard if your first transaction is abnormal in some way
1570 2014-08-15 17:32:20 <Luke-Jr> mr_burdell: it doesn't even have to be abnormal
1571 2014-08-15 17:32:33 <mr_burdell> Luke-Jr: for better reliability
1572 2014-08-15 17:32:36 <Luke-Jr> that's just a common FUD these days (that is has to be abnormal, or that making it abnormal helps)
1573 2014-08-15 17:32:45 <Luke-Jr> mr_burdell: no, you get better reliability by making it normal
1574 2014-08-15 17:33:08 ThomasV has joined
1575 2014-08-15 17:34:05 <mr_burdell> I've tested sending a new tx with not much changed, and it usually doesn't work... but if the first tx has lower fees (0.00001/kb instead of 0.0001/kb) then the second one usually works
1576 2014-08-15 17:35:16 <Luke-Jr> mr_burdell: make one 600 kB
1577 2014-08-15 17:35:49 <mr_burdell> well, that's essentially just lowering the fee too though
1578 2014-08-15 17:35:53 <Luke-Jr> mr_burdell: no
1579 2014-08-15 17:35:55 gwb3 has quit (Quit: leaving)
1580 2014-08-15 17:35:57 <Luke-Jr> it also slows down relaying
1581 2014-08-15 17:36:00 <mr_burdell> or are some mining filters specifically on size
1582 2014-08-15 17:36:08 <Luke-Jr> so your second, smaller one, gets propagated MUCH faster
1583 2014-08-15 17:36:13 <Luke-Jr> and therefore hits more nodes
1584 2014-08-15 17:36:32 <dgenr8> mr_burdell: not many quick tx2 confirms (orange), usually tx1 confirmed for quick double-spend (green) http://respends.thinlink.com/
1585 2014-08-15 17:36:33 <mr_burdell> oh, well, I was waiting 20-30 seconds, so I don't think the relay time changed much
1586 2014-08-15 17:36:39 <mr_burdell> or is that enough
1587 2014-08-15 17:36:53 <Luke-Jr> mr_burdell: consider that each node must *complete* the verification before it *begins* relaying it
1588 2014-08-15 17:37:01 <Luke-Jr> and the relay is like 2 round trips
1589 2014-08-15 17:37:10 <Luke-Jr> per peer
1590 2014-08-15 17:37:34 <mr_burdell> dgenr8: I don't think that shows enough info: http://mempool.info/noblock
1591 2014-08-15 17:37:48 <mr_burdell> almost all the tx I've seen have some "flag" on them
1592 2014-08-15 17:37:49 ebfull has joined
1593 2014-08-15 17:38:28 bbrian has joined
1594 2014-08-15 17:38:39 <dgenr8> look at de78e845831204192dd63aaa0a0d2edb5da56a348afe46bb38212b8bae1f579f no flag, 74BTC attempt
1595 2014-08-15 17:38:46 <mr_burdell> Luke-Jr: right, but typically if you respend, then you would need to wait until someone received it... so it's still not the best option for that kind of attack imo
1596 2014-08-15 17:39:27 <Luke-Jr> mr_burdell: just because nobody is doing something doesn't mean it won't work
1597 2014-08-15 17:40:11 gwb3 has joined
1598 2014-08-15 17:40:12 <mr_burdell> dgenr8: 74BTC? where do you see that?
1599 2014-08-15 17:40:33 graingert has quit (Ping timeout: 260 seconds)
1600 2014-08-15 17:40:58 bkbk has joined
1601 2014-08-15 17:41:03 <dgenr8> tx1 = spent in tx1 http://respends.thinlink.com/tx/de78e845831204192dd63aaa0a0d2edb5da56a348afe46bb38212b8bae1f579f
1602 2014-08-15 17:41:10 ThomasV has quit (Ping timeout: 246 seconds)
1603 2014-08-15 17:41:39 <mr_burdell> oh i see... I should probably link to any mined tx with same txouts
1604 2014-08-15 17:42:08 <mr_burdell> so the point of that one is that the one that went through would be much higher priority
1605 2014-08-15 17:42:58 <mr_burdell> even with 0 fee apparently
1606 2014-08-15 17:43:50 KIDC` has joined
1607 2014-08-15 17:44:44 akstunt600 has quit (Read error: Connection reset by peer)
1608 2014-08-15 17:44:44 ak_ has quit (Read error: Connection reset by peer)
1609 2014-08-15 17:44:49 <hearn> mr_burdell: nice site! can you have >1 tag per tx?
1610 2014-08-15 17:45:10 <hearn> mr_burdell: also not sure with UCvin is meant to mean. there's no problem with an unconfirmed tx depending on another
1611 2014-08-15 17:45:32 ak_ has joined
1612 2014-08-15 17:45:50 akstunt600 has joined
1613 2014-08-15 17:45:57 <mr_burdell> hearn: the UCvin means that one of the vin's was also unconfirmed when it was received
1614 2014-08-15 17:46:12 KIDC has quit (Ping timeout: 272 seconds)
1615 2014-08-15 17:46:13 <mr_burdell> so if a previous tx was invalidated, then it would drop those
1616 2014-08-15 17:46:32 <mr_burdell> and I only put one tag on each one at the moment
1617 2014-08-15 17:46:37 <hearn> ok
1618 2014-08-15 17:46:44 <mr_burdell> kind of a random order based on what I figured was more or less important
1619 2014-08-15 17:50:33 wrrhtt has quit (Quit: wrrhtt)
1620 2014-08-15 17:50:38 belcher has quit (Ping timeout: 246 seconds)
1621 2014-08-15 17:51:16 jordandotdev has quit (Quit: Connection closed for inactivity)
1622 2014-08-15 17:52:22 xenog has quit (Ping timeout: 240 seconds)
1623 2014-08-15 17:55:55 wizkid057 has quit (Quit: brb)
1624 2014-08-15 17:56:03 weilu has quit (Remote host closed the connection)
1625 2014-08-15 17:56:29 weilu has joined
1626 2014-08-15 17:56:30 darkee has quit (Remote host closed the connection)
1627 2014-08-15 17:59:46 tonokip has joined
1628 2014-08-15 18:01:05 weilu has quit (Ping timeout: 260 seconds)
1629 2014-08-15 18:02:06 <hearn> dgenr8: i'm going to have to go soon. we can discuss more on the mailing list. but essentially the last chunk of work remaining is to ensure that if chain sync runs ahead of the keys in the bloom filter we stop the sync process, push the lookahead zone forward, recalculate and send the bloom filter, then resume syncing from that point onwards. it's a thread sync problem. currently the key lookahead zone will be recalculated and bloom filter recalculated
1630 2014-08-15 18:02:06 <hearn>  too as a result, but it won't interrupt the chain sync at the right time, so it ends up racing the process and we could miss transactions
1631 2014-08-15 18:02:47 darkee has joined
1632 2014-08-15 18:02:59 <hearn> dgenr8: so we need unit tests for this, and then basically to make the DeterministicKeyChain class throw an exception when it sees that the last key in the lookahead zone was marked as used and it didn't get a chance to recalculate the filter yet. in other words, if the user has used up keys fast enough to outrun the run of blocks we're downloading.
1633 2014-08-15 18:03:50 <hearn> dgenr8: and after ensuring the relevant code is exception safe, mark the rest of the downloaded blocks as scrap, throw them away, and ensure the filter is recalculated (which will pre-calculate more keys), then resume
1634 2014-08-15 18:04:21 <hearn> dgenr8: it's made more tricky by the fact that we may have been in the middle of a block and have committed some transactions to the wallets already. so we need a pre-pass, effectively, in which before any block is processed, all wallets are informed about the keys being used before they're committing the changes.
1635 2014-08-15 18:04:45 <dgenr8> guess I better look at how SPV filters are even used then ... don't expect too much too fast ;/
1636 2014-08-15 18:04:58 <hearn> no, like i said, it's a tricky change. probably i'll have to do it next month
1637 2014-08-15 18:05:06 <hearn> but you're welcome to investigate and i'm happy to answer any questions
1638 2014-08-15 18:05:10 wrrhtt has joined
1639 2014-08-15 18:05:25 wfbarks has quit (Ping timeout: 245 seconds)
1640 2014-08-15 18:05:29 <hearn> once that's done we just need to do some documentation and stuff to do the release, and after the release, wallet authors will upgrade to HD/non-key-reusing wallets
1641 2014-08-15 18:05:50 EagleTM has joined
1642 2014-08-15 18:06:47 darkee has quit (Remote host closed the connection)
1643 2014-08-15 18:06:49 wfbarks has joined
1644 2014-08-15 18:06:51 darkee_ has joined
1645 2014-08-15 18:07:51 wizkid057 has joined
1646 2014-08-15 18:08:21 CheckDavid has joined
1647 2014-08-15 18:08:34 <hearn> dgenr8: alternatively improving the risk analysis code would be easier :)
1648 2014-08-15 18:09:05 davispuh has joined
1649 2014-08-15 18:10:51 <dgenr8> i saw what mycelium is doing ... pretty clever
1650 2014-08-15 18:11:33 <hearn> what's that?
1651 2014-08-15 18:13:35 <dgenr8> the android wallet lists their risk mitigation measures, they develop a score
1652 2014-08-15 18:13:51 <dgenr8> we are talking about 0-conf right
1653 2014-08-15 18:14:13 <hearn> yeah
1654 2014-08-15 18:14:31 <hearn> well, dumping a bunch of protocol details in front of the user is useless
1655 2014-08-15 18:14:45 <hearn> we really need a boolean output
1656 2014-08-15 18:14:46 <hearn> anyway
1657 2014-08-15 18:14:48 <hearn> gotta go
1658 2014-08-15 18:14:50 hearn has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1659 2014-08-15 18:15:01 <dgenr8> ttyl
1660 2014-08-15 18:17:11 t7 has joined
1661 2014-08-15 18:17:25 gjj has quit (Remote host closed the connection)
1662 2014-08-15 18:19:55 MoALTz has quit (Quit: Leaving)
1663 2014-08-15 18:20:31 I5will6do2my3bes has joined
1664 2014-08-15 18:21:08 bkbk has quit ()
1665 2014-08-15 18:23:08 I5will6do2my3bes has quit (Client Quit)
1666 2014-08-15 18:30:08 wrrhtt has quit (Quit: wrrhtt)
1667 2014-08-15 18:31:28 chmod755 has joined
1668 2014-08-15 18:35:02 mrkent2 has joined
1669 2014-08-15 18:36:55 Sauvin has quit (Remote host closed the connection)
1670 2014-08-15 18:38:06 ak_ has quit (Read error: Connection reset by peer)
1671 2014-08-15 18:38:06 akstunt600 has quit (Read error: Connection reset by peer)
1672 2014-08-15 18:38:49 akstunt600 has joined
1673 2014-08-15 18:38:49 ak_ has joined
1674 2014-08-15 18:39:11 asdfwewer has joined
1675 2014-08-15 18:39:28 <asdfwewer> Hello
1676 2014-08-15 18:39:41 <asdfwewer> anyone in here?
1677 2014-08-15 18:40:00 Eiii has joined
1678 2014-08-15 18:42:17 wrrhtt has joined
1679 2014-08-15 18:44:30 asdfwewer is now known as bitcoinssg
1680 2014-08-15 18:46:21 chmod755 is now known as paypal755
1681 2014-08-15 18:47:00 _yoy_ has quit (Ping timeout: 240 seconds)
1682 2014-08-15 18:47:10 MolokoDeck has quit (Ping timeout: 245 seconds)
1683 2014-08-15 18:48:07 jctb has quit (Quit: Leaving.)
1684 2014-08-15 18:49:49 jctb has joined
1685 2014-08-15 18:50:40 YoY has joined
1686 2014-08-15 18:51:48 jctb has quit (Client Quit)
1687 2014-08-15 18:52:07 jctb has joined
1688 2014-08-15 18:52:18 cagedwisdom has joined
1689 2014-08-15 18:54:47 viic has quit (Quit: Quitting)
1690 2014-08-15 18:55:05 Skirmant has quit (Ping timeout: 264 seconds)
1691 2014-08-15 18:55:55 KIDC` is now known as KIDC
1692 2014-08-15 18:55:56 KIDC has quit (Changing host)
1693 2014-08-15 18:55:56 KIDC has joined
1694 2014-08-15 18:56:04 YoY has quit (Max SendQ exceeded)
1695 2014-08-15 18:56:32 blast has joined
1696 2014-08-15 18:56:40 <blast> Hi everyyyyybody!
1697 2014-08-15 18:57:07 LeechNod has quit (Quit: Leaving)
1698 2014-08-15 18:57:15 YoY has joined
1699 2014-08-15 18:59:47 wrrhtt has quit (Quit: wrrhtt)
1700 2014-08-15 19:00:02 hmsimha has quit (Ping timeout: 250 seconds)
1701 2014-08-15 19:00:45 sahlhoff has joined
1702 2014-08-15 19:01:29 wrrhtt has joined
1703 2014-08-15 19:03:24 Eiii has quit ()
1704 2014-08-15 19:04:06 llllllllll has quit (Ping timeout: 272 seconds)
1705 2014-08-15 19:05:09 llllllllll has joined
1706 2014-08-15 19:06:46 viic has joined
1707 2014-08-15 19:06:56 Starduster has quit (Ping timeout: 246 seconds)
1708 2014-08-15 19:09:51 wrrhtt has quit (Quit: wrrhtt)
1709 2014-08-15 19:11:40 sahlhoff has quit (Quit: sahlhoff)
1710 2014-08-15 19:11:49 llllllllll has quit ()
1711 2014-08-15 19:15:35 jctb has quit (Quit: Leaving.)
1712 2014-08-15 19:15:57 jctb has joined
1713 2014-08-15 19:16:49 llllllllll has joined
1714 2014-08-15 19:17:30 MolokoBot has joined
1715 2014-08-15 19:17:58 rodarmor has joined
1716 2014-08-15 19:18:06 Squidicc has joined
1717 2014-08-15 19:18:31 MolokoBot is now known as MolokoDesk
1718 2014-08-15 19:19:53 MolokoDesk is now known as MolokoDeck
1719 2014-08-15 19:20:00 Squidicuz has quit (Ping timeout: 255 seconds)
1720 2014-08-15 19:20:26 YoY has quit (Ping timeout: 255 seconds)
1721 2014-08-15 19:20:51 brson has quit (Quit: leaving)
1722 2014-08-15 19:23:40 YoY has joined
1723 2014-08-15 19:24:06 smorim has quit (Remote host closed the connection)
1724 2014-08-15 19:28:42 wrrhtt has joined
1725 2014-08-15 19:30:39 Emcy has quit (Read error: Connection reset by peer)
1726 2014-08-15 19:30:40 factorialsquare has joined
1727 2014-08-15 19:31:32 ak_ has quit (Read error: Connection reset by peer)
1728 2014-08-15 19:31:32 akstunt600 has quit (Read error: Connection reset by peer)
1729 2014-08-15 19:31:41 Emcy has joined
1730 2014-08-15 19:32:07 factorialsquare has quit (Client Quit)
1731 2014-08-15 19:32:23 ak_ has joined
1732 2014-08-15 19:32:26 akstunt600 has joined
1733 2014-08-15 19:35:14 pen has quit (Ping timeout: 250 seconds)
1734 2014-08-15 19:42:02 pen has joined
1735 2014-08-15 19:45:56 phoenix54 has quit (Quit: phoenix54)
1736 2014-08-15 19:46:13 ThomasV has joined
1737 2014-08-15 19:46:14 ThomasV has quit (Changing host)
1738 2014-08-15 19:46:14 ThomasV has joined
1739 2014-08-15 19:55:41 jctb has quit (Ping timeout: 264 seconds)
1740 2014-08-15 19:57:40 Kieraan has quit (Ping timeout: 255 seconds)
1741 2014-08-15 19:58:00 wrrhtt has quit (Quit: wrrhtt)
1742 2014-08-15 19:58:50 so has quit (Ping timeout: 245 seconds)
1743 2014-08-15 19:59:50 ronaz has quit (Ping timeout: 272 seconds)
1744 2014-08-15 19:59:55 Eliel_ has quit (Ping timeout: 255 seconds)
1745 2014-08-15 20:01:29 wrrhtt has joined
1746 2014-08-15 20:02:13 kermit has joined
1747 2014-08-15 20:04:01 so has joined
1748 2014-08-15 20:07:49 hdbuck has joined
1749 2014-08-15 20:09:01 jctb has joined
1750 2014-08-15 20:09:15 wrrhtt has quit (Quit: wrrhtt)
1751 2014-08-15 20:09:19 justanotheruser has quit (Ping timeout: 244 seconds)
1752 2014-08-15 20:09:58 wrrhtt has joined
1753 2014-08-15 20:10:00 lifeofcray has joined
1754 2014-08-15 20:10:03 Namworld has joined
1755 2014-08-15 20:10:05 <lifeofcray> ssh: connect to host localhost port 2223: Connection refused
1756 2014-08-15 20:10:05 <lifeofcray> bin/gbuild:21:in `system!': failed to run on-target true (RuntimeError)
1757 2014-08-15 20:10:08 <lifeofcray> anyone familiar?
1758 2014-08-15 20:10:17 <lifeofcray> kvm is running
1759 2014-08-15 20:10:48 GM0127 has joined
1760 2014-08-15 20:11:45 ronaz has joined
1761 2014-08-15 20:12:28 <dansmith_btc> lifeofcray, I would get that error quite often using KVM, that's why I switched to LXC
1762 2014-08-15 20:12:52 karc has quit (Remote host closed the connection)
1763 2014-08-15 20:12:54 <dansmith_btc> sometimes this error would go away after a dozen or so retries
1764 2014-08-15 20:13:06 hmsimha has joined
1765 2014-08-15 20:13:22 karc has joined
1766 2014-08-15 20:14:35 sahlhoff has joined
1767 2014-08-15 20:14:44 Eliel has joined
1768 2014-08-15 20:16:08 gjj has joined
1769 2014-08-15 20:17:59 <Squidicc> Hi, having issues with my node processing a block... reindex isn't fixing this time. any other things I could try?
1770 2014-08-15 20:18:40 belcher has joined
1771 2014-08-15 20:18:49 belcher has quit (Client Quit)
1772 2014-08-15 20:22:11 Neozonz has joined
1773 2014-08-15 20:22:11 Neozonz has quit (Disc!~Neozonz@192-0-149-245.cpe.teksavvy.com|Changing host)
1774 2014-08-15 20:22:11 Neozonz has joined
1775 2014-08-15 20:22:44 extraaa has quit ()
1776 2014-08-15 20:22:46 WeCluster has quit (Ping timeout: 240 seconds)
1777 2014-08-15 20:23:03 Kieraan` has joined
1778 2014-08-15 20:23:18 <Squidicc> and now the node says a warning about network issues...
1779 2014-08-15 20:23:38 <Squidicc> getting this: http://pastebin.com/9JE16T5Y if is of any help
1780 2014-08-15 20:24:13 Neozonz has quit (Ping timeout: 255 seconds)
1781 2014-08-15 20:24:45 ak_ has quit (Read error: Connection reset by peer)
1782 2014-08-15 20:24:45 akstunt600 has quit (Read error: Connection reset by peer)
1783 2014-08-15 20:25:21 Diablo-D3 has quit (Ping timeout: 272 seconds)
1784 2014-08-15 20:25:27 ak_ has joined
1785 2014-08-15 20:25:31 akstunt600 has joined
1786 2014-08-15 20:25:42 WeCluster has joined
1787 2014-08-15 20:26:02 crunk-juice has quit (Remote host closed the connection)
1788 2014-08-15 20:27:26 <Squidicc> I am running: v0.9.2.1-g354c0f3-beta of bitcoin-qt core
1789 2014-08-15 20:29:15 xenog has joined
1790 2014-08-15 20:29:45 Diablo-D3 has joined
1791 2014-08-15 20:31:08 viic has quit (Ping timeout: 260 seconds)
1792 2014-08-15 20:31:25 Liquid__ has quit (Quit: Leaving)
1793 2014-08-15 20:31:58 viic has joined
1794 2014-08-15 20:32:36 hdbuck has quit (Quit: hdbuck)
1795 2014-08-15 20:33:13 KawalGrover has joined
1796 2014-08-15 20:35:46 paypal755 has quit (Quit: Leaving)
1797 2014-08-15 20:37:47 <Squidicc> yeah, nevermind.
1798 2014-08-15 20:40:55 crunk-juice has joined
1799 2014-08-15 20:42:26 MoALTz has joined
1800 2014-08-15 20:45:13 KIDC has quit (Quit: ( www.nnscript.com :: NoNameScript 4.22 :: www.esnation.com ))
1801 2014-08-15 20:45:24 jedunnigan has joined
1802 2014-08-15 20:54:35 hmsimha has quit (Ping timeout: 245 seconds)
1803 2014-08-15 20:55:04 rodarmor has quit (Quit: rodarmor)
1804 2014-08-15 20:56:29 <lifeofcray> [22:06] <dansmith_btc> lifeofcray, I would get that error quite often using KVM, that's why I switched to LXC
1805 2014-08-15 20:56:31 <lifeofcray> how?
1806 2014-08-15 20:57:41 <dansmith_btc> USE_LXC = 1 env var, lifeofcray
1807 2014-08-15 20:57:53 Application has quit (Remote host closed the connection)
1808 2014-08-15 20:58:00 Kieraan` has quit (Ping timeout: 240 seconds)
1809 2014-08-15 20:58:28 chax has quit (Remote host closed the connection)
1810 2014-08-15 20:58:58 chax has joined
1811 2014-08-15 21:02:33 Kieraan` has joined
1812 2014-08-15 21:03:22 chax has quit (Ping timeout: 255 seconds)
1813 2014-08-15 21:05:16 Mattry has joined
1814 2014-08-15 21:05:21 <Mattry> hi
1815 2014-08-15 21:06:02 Mattry has left ()
1816 2014-08-15 21:06:19 wrrhtt has quit (Quit: wrrhtt)
1817 2014-08-15 21:06:21 phoenix54 has joined
1818 2014-08-15 21:06:42 paveljanik has quit (Quit: This computer has gone to sleep)
1819 2014-08-15 21:07:35 smofi has joined
1820 2014-08-15 21:07:58 BJD has joined
1821 2014-08-15 21:08:00 jctb has quit (Quit: Leaving.)
1822 2014-08-15 21:08:12 <cfields> gavinandresen: around?
1823 2014-08-15 21:08:19 jctb has joined
1824 2014-08-15 21:08:21 <gavinandresen> yes
1825 2014-08-15 21:08:49 <cfields> gavinandresen: if you've got a few spare min, could you build against the new dependencies stuff and see if that fixes the rendering?
1826 2014-08-15 21:08:54 <cfields> that would help narrow it down
1827 2014-08-15 21:09:19 <cfields> it's easy enough to build, i can give you a quick rundown
1828 2014-08-15 21:09:23 moa has joined
1829 2014-08-15 21:09:23 <gavinandresen> cfields: is there a README for that?
1830 2014-08-15 21:09:39 jctb has quit (Client Quit)
1831 2014-08-15 21:09:54 <cfields> gavinandresen: yea, but not one for building natively yet. Atm it's aimed at c-i and gitian
1832 2014-08-15 21:10:13 <cfields> gavinandresen: see depends/README.usage
1833 2014-08-15 21:10:42 jctb has joined
1834 2014-08-15 21:11:20 Application has joined
1835 2014-08-15 21:12:16 <gavinandresen> cfields: running make in depends gives Fetching native_ccache then some downloads and then shasum: -: No such file or directory
1836 2014-08-15 21:12:28 <gavinandresen> cfields: shasum on OSX maybe doesn't understand that - means stdin??
1837 2014-08-15 21:12:45 AnoAnon has joined
1838 2014-08-15 21:12:59 AnoAnon has quit (Read error: Connection reset by peer)
1839 2014-08-15 21:13:07 <cfields> gavinandresen: hmm, i have a shasum binary in osx, so i assumed it came with the OS
1840 2014-08-15 21:13:20 <gavinandresen> cfields: it does...
1841 2014-08-15 21:13:35 <cfields> oh right, the input
1842 2014-08-15 21:13:37 jctb has quit (Client Quit)
1843 2014-08-15 21:13:49 <cfields> gavinandresen: ok, don't worry about it then. I'll get some more testing on osx first
1844 2014-08-15 21:14:02 jctb has joined
1845 2014-08-15 21:15:57 <gavinandresen> cfields: okely dokely.
1846 2014-08-15 21:15:57 digixtc has quit (Remote host closed the connection)
1847 2014-08-15 21:16:18 digixtc has joined
1848 2014-08-15 21:16:25 forrestv has quit (Quit: ZNC - http://znc.sourceforge.net)
1849 2014-08-15 21:16:54 chax has joined
1850 2014-08-15 21:16:58 <cfields> gavinandresen: i'd be happy to work on it with you if you'd like, just figure you've probably got other things to be hacking on
1851 2014-08-15 21:17:48 pigeons has quit (Ping timeout: 260 seconds)
1852 2014-08-15 21:18:03 ak_ has quit (Read error: Connection reset by peer)
1853 2014-08-15 21:18:03 akstunt600 has quit (Read error: Connection reset by peer)
1854 2014-08-15 21:18:49 akstunt600 has joined
1855 2014-08-15 21:19:01 ak_ has joined
1856 2014-08-15 21:21:24 sahlhoff has quit (Quit: sahlhoff)
1857 2014-08-15 21:22:53 GM0127 has quit (Quit: Leaving)
1858 2014-08-15 21:22:54 kermit has quit (Quit: Leaving.)
1859 2014-08-15 21:23:34 [\\\] has quit (Ping timeout: 240 seconds)
1860 2014-08-15 21:24:13 kermit has joined
1861 2014-08-15 21:25:13 sahlhoff has joined
1862 2014-08-15 21:25:28 [\\\] has joined
1863 2014-08-15 21:26:27 Knuk_ has joined
1864 2014-08-15 21:29:16 bedeho2 has quit (Quit: Nettalk6 - www.ntalk.de)
1865 2014-08-15 21:29:35 bedeho has joined
1866 2014-08-15 21:29:58 Knuk has quit (Ping timeout: 240 seconds)
1867 2014-08-15 21:30:07 [\\\\] has joined
1868 2014-08-15 21:30:50 Knuk_ has quit (Ping timeout: 250 seconds)
1869 2014-08-15 21:30:55 [\\\] has quit (Remote host closed the connection)
1870 2014-08-15 21:31:02 [\\\\] is now known as [\\\]
1871 2014-08-15 21:32:49 mike4 has quit (Read error: Connection reset by peer)
1872 2014-08-15 21:32:55 bedeho has quit (Client Quit)
1873 2014-08-15 21:33:13 forrestv has joined
1874 2014-08-15 21:34:37 pigeons has joined
1875 2014-08-15 21:35:01 pigeons is now known as Guest57642
1876 2014-08-15 21:35:36 mrkent2 has quit (Ping timeout: 264 seconds)
1877 2014-08-15 21:36:58 neozaru has quit (Remote host closed the connection)
1878 2014-08-15 21:41:14 dream4u has quit (Quit: dream4u)
1879 2014-08-15 21:42:11 SynBTC has quit (Ping timeout: 240 seconds)
1880 2014-08-15 21:42:24 Starduster has joined
1881 2014-08-15 21:44:23 tombtc has quit (Quit: quit)
1882 2014-08-15 21:47:34 viic has quit (Ping timeout: 240 seconds)
1883 2014-08-15 21:48:00 viic has joined
1884 2014-08-15 21:49:34 dwk has joined
1885 2014-08-15 21:55:22 jope_ has joined
1886 2014-08-15 21:55:25 <jope_> hey
1887 2014-08-15 21:55:30 <jope_> any altcoin developer here?
1888 2014-08-15 21:56:15 <gmaxwell> jope_: see the topic
1889 2014-08-15 21:56:19 RagnarDanneskjol has joined
1890 2014-08-15 21:56:45 <jope_> so where can I check what I want?
1891 2014-08-15 21:57:42 xenog has quit (Ping timeout: 260 seconds)
1892 2014-08-15 21:57:49 BJD has quit (Ping timeout: 272 seconds)
1893 2014-08-15 21:59:35 paul0 has quit (Ping timeout: 245 seconds)
1894 2014-08-15 22:00:46 PRab has quit (Remote host closed the connection)
1895 2014-08-15 22:01:59 ThomasV has quit (Quit: Quitte)
1896 2014-08-15 22:02:05 e4xit has quit (Ping timeout: 245 seconds)
1897 2014-08-15 22:06:45 KawalGrover has quit (Ping timeout: 245 seconds)
1898 2014-08-15 22:09:14 crunk-juice has quit (Remote host closed the connection)
1899 2014-08-15 22:10:06 MolokoDeck has quit (Quit: Leaving)
1900 2014-08-15 22:10:17 jope_ has quit (Quit: Page closed)
1901 2014-08-15 22:10:18 e4xit has joined
1902 2014-08-15 22:11:21 ak_ has quit (Read error: Connection reset by peer)
1903 2014-08-15 22:11:22 akstunt600 has quit (Read error: Connection reset by peer)
1904 2014-08-15 22:12:06 ak_ has joined
1905 2014-08-15 22:12:09 akstunt600 has joined
1906 2014-08-15 22:13:13 <lifeofcray> alright guys
1907 2014-08-15 22:13:49 <lifeofcray> i'm on the last step of building bitcoin
1908 2014-08-15 22:14:08 The_Fly_ is now known as The_Fly
1909 2014-08-15 22:14:23 <lifeofcray> got a gitian-win32.yml file that looks something like this
1910 2014-08-15 22:14:24 <lifeofcray> https://github.com/laanwj/bitcoin-qt/blob/master/contrib/gitian-descriptors/gitian-win32.yml
1911 2014-08-15 22:14:37 phoenix54 has quit (Quit: phoenix54)
1912 2014-08-15 22:15:27 <lifeofcray> but the remotes: thing wants to put it in github
1913 2014-08-15 22:15:35 <lifeofcray> how do i make it compile locally
1914 2014-08-15 22:15:50 <dwk> set url to file:///tmp ?
1915 2014-08-15 22:17:05 davispuh has quit (Ping timeout: 245 seconds)
1916 2014-08-15 22:17:46 <lifeofcray> it's that easy?
1917 2014-08-15 22:18:23 BJD has joined
1918 2014-08-15 22:18:31 <dwk> I have no idea. I'm just guessing.
1919 2014-08-15 22:19:16 <dwk> Looks like you may need to make an empty git repo somewhere for it.
1920 2014-08-15 22:19:27 <lifeofcray> yeah
1921 2014-08-15 22:19:37 <lifeofcray> but i'd like to just output it to the disk firsk
1922 2014-08-15 22:19:48 <dwk> I mean, git init /tmp/foo
1923 2014-08-15 22:20:09 <dwk> then set url to file:///tmp/foo
1924 2014-08-15 22:20:25 <lifeofcray> ah
1925 2014-08-15 22:23:59 antizionist__ has joined
1926 2014-08-15 22:27:21 cheetah2 has joined
1927 2014-08-15 22:31:10 e4xit has quit (Ping timeout: 250 seconds)
1928 2014-08-15 22:32:02 sahlhoff has quit (Quit: sahlhoff)
1929 2014-08-15 22:35:25 e4xit has joined
1930 2014-08-15 22:42:25 Chief_Panda has joined
1931 2014-08-15 22:42:37 cray-on` has joined
1932 2014-08-15 22:43:00 Tiraspol has joined
1933 2014-08-15 22:44:36 lifeofcray has quit (Ping timeout: 264 seconds)
1934 2014-08-15 22:44:39 dream4u has joined
1935 2014-08-15 22:44:51 xenog has joined
1936 2014-08-15 22:48:48 plaprade has quit (Ping timeout: 255 seconds)
1937 2014-08-15 22:48:56 BNCatDIGISHELL has quit (Ping timeout: 250 seconds)
1938 2014-08-15 22:49:23 <cray-on`> nope
1939 2014-08-15 22:49:25 <cray-on`> didnt work
1940 2014-08-15 22:49:37 MolokoDeck has joined
1941 2014-08-15 22:49:58 aschildbach has quit (Read error: Connection reset by peer)
1942 2014-08-15 22:50:13 Raccoon has quit (Ping timeout: 272 seconds)
1943 2014-08-15 22:51:13 <dwk> error messages?
1944 2014-08-15 22:54:12 alferz has quit (Ping timeout: 264 seconds)
1945 2014-08-15 22:54:15 siddh has joined
1946 2014-08-15 22:54:32 mpmcsweeney has quit (Remote host closed the connection)
1947 2014-08-15 22:55:05 siddh has quit (Client Quit)
1948 2014-08-15 22:55:07 mpmcsweeney has joined
1949 2014-08-15 22:56:01 <cray-on`> same as before
1950 2014-08-15 22:56:08 <cray-on`> so i put remote: []
1951 2014-08-15 22:56:10 alferz has joined
1952 2014-08-15 22:56:15 <cray-on`> and it goes to the second stage
1953 2014-08-15 22:56:17 <cray-on`> where i get this
1954 2014-08-15 22:56:58 Elglobo has quit (Ping timeout: 260 seconds)
1955 2014-08-15 22:56:58 DougieBot5000 has quit (Quit: Leaving)
1956 2014-08-15 22:57:07 <cray-on`> http://gyazo.com/7eb90c8840399d1f768682b738ec9086
1957 2014-08-15 22:57:27 wfbarks has quit (Read error: Connection reset by peer)
1958 2014-08-15 22:57:51 wfbarks has joined
1959 2014-08-15 22:58:35 Lycerion has quit (Read error: Connection reset by peer)
1960 2014-08-15 22:58:46 <cray-on`> http://gyazo.com/8e279c605a38b12d5ee15eb6019e548d last lines of build.log
1961 2014-08-15 22:59:11 mpmcsweeney has quit (Ping timeout: 240 seconds)
1962 2014-08-15 23:00:56 Lycerion has joined
1963 2014-08-15 23:01:05 <cray-on`> hm... i raed that sometimes stuff lingers in the kvm
1964 2014-08-15 23:01:10 <cray-on`> imma try rebooting
1965 2014-08-15 23:01:13 <cray-on`> see if it helps
1966 2014-08-15 23:01:36 dream4u has quit (Quit: dream4u)
1967 2014-08-15 23:04:54 akstunt600 has quit (Read error: Connection reset by peer)
1968 2014-08-15 23:05:43 akstunt600 has joined
1969 2014-08-15 23:08:06 MobiusL has quit (Quit: Ex-Chat)
1970 2014-08-15 23:10:58 Elglobo has joined
1971 2014-08-15 23:12:22 Elglobonoob has joined
1972 2014-08-15 23:12:33 T19EL_ has quit (Ping timeout: 272 seconds)
1973 2014-08-15 23:13:23 T19EL has joined
1974 2014-08-15 23:20:08 Emzy has quit (Quit: Textual IRC Client: www.textualapp.com)
1975 2014-08-15 23:22:53 dwk has quit (Ping timeout: 255 seconds)
1976 2014-08-15 23:24:44 llllllllll has quit ()
1977 2014-08-15 23:25:23 llllllllll has joined
1978 2014-08-15 23:29:45 xenog has quit (Ping timeout: 255 seconds)
1979 2014-08-15 23:30:50 Plinker__ has quit (Ping timeout: 245 seconds)
1980 2014-08-15 23:32:56 <cray-on`> i seriously don't get what i'm doing wrong
1981 2014-08-15 23:38:29 sahlhoff has joined
1982 2014-08-15 23:40:37 DougieBot5000 has joined
1983 2014-08-15 23:40:39 MolokoDeck has quit (Ping timeout: 244 seconds)
1984 2014-08-15 23:40:42 ZjP has joined
1985 2014-08-15 23:42:37 btiefert has joined
1986 2014-08-15 23:42:51 jedunnigan has quit ()
1987 2014-08-15 23:44:32 AaronvanW has quit (Quit: Leaving)
1988 2014-08-15 23:46:09 <cray-on`> :/
1989 2014-08-15 23:48:38 sahlhoff has left ()
1990 2014-08-15 23:49:16 mpmcsweeney has joined
1991 2014-08-15 23:50:11 <alferz> im looking for tools similar to gavin's bitcoin-tools python scripts collection. but it seems that is outdated because it doesnt support the current levelDB block index. Are there any other tools available that can parse the entire block chain, including orphaned blocks?
1992 2014-08-15 23:52:16 Raziel has quit (Ping timeout: 272 seconds)
1993 2014-08-15 23:52:42 osong has joined
1994 2014-08-15 23:55:13 cray-on` is now known as lifeofcray
1995 2014-08-15 23:55:15 RoboTeddy has joined
1996 2014-08-15 23:55:26 mpmcsweeney has quit (Remote host closed the connection)
1997 2014-08-15 23:56:01 mpmcsweeney has joined
1998 2014-08-15 23:56:24 lifeofcray is now known as Cray-on