1 2014-09-01 00:00:28 weilu_ has quit (Ping timeout: 240 seconds)
   2 2014-09-01 00:01:09 JackH has quit (Ping timeout: 260 seconds)
   3 2014-09-01 00:01:12 joepie91 has quit (Ping timeout: 260 seconds)
   4 2014-09-01 00:01:22 joepie91_ has joined
   5 2014-09-01 00:03:43 wallet42 has joined
   6 2014-09-01 00:06:00 Clown has joined
   7 2014-09-01 00:06:00  has quit (Clown|!~clown@unaffiliated/clown/x-0272709|Killed (rajaniemi.freenode.net (Nickname regained by services)))
   8 2014-09-01 00:06:00 Clown is now known as |Clown|
   9 2014-09-01 00:06:03 zcopley_ has joined
  10 2014-09-01 00:06:17 Vinnie_win_w has joined
  11 2014-09-01 00:06:24 igrigorik__ has joined
  12 2014-09-01 00:06:28 yeshuah__ has joined
  13 2014-09-01 00:06:37 jrklein_ has joined
  14 2014-09-01 00:06:56 [\\\\] has joined
  15 2014-09-01 00:06:57 crescent_moon has joined
  16 2014-09-01 00:07:53 luke-jr_ has joined
  17 2014-09-01 00:08:24 mpm_ has joined
  18 2014-09-01 00:08:24 Rippleflip_ has joined
  19 2014-09-01 00:08:24 parus_ has joined
  20 2014-09-01 00:08:26 sneak_ has joined
  21 2014-09-01 00:08:26 sneak_ has quit (Changing host)
  22 2014-09-01 00:08:26 sneak_ has joined
  23 2014-09-01 00:08:28 jrick_ has joined
  24 2014-09-01 00:08:29 omnione has joined
  25 2014-09-01 00:08:34 gwollon has joined
  26 2014-09-01 00:08:37 mpm_ has quit (Remote host closed the connection)
  27 2014-09-01 00:08:38 cfields has joined
  28 2014-09-01 00:08:39 abrkn_ has joined
  29 2014-09-01 00:08:41 TheSeven has quit (Disconnected by services)
  30 2014-09-01 00:08:41 brocktice has joined
  31 2014-09-01 00:08:41 dooglus_ has joined
  32 2014-09-01 00:08:41 dooglus_ has quit (Changing host)
  33 2014-09-01 00:08:41 dooglus_ has joined
  34 2014-09-01 00:08:45 Diablo_D3 has joined
  35 2014-09-01 00:08:55 tanghus_ has joined
  36 2014-09-01 00:08:58 [7] has joined
  37 2014-09-01 00:09:03 EasyAt_ has joined
  38 2014-09-01 00:09:05 brocktice is now known as Guest31554
  39 2014-09-01 00:09:05 Jaamg_ has joined
  40 2014-09-01 00:09:07 xeroc_ has joined
  41 2014-09-01 00:09:15 pigeons_ has joined
  42 2014-09-01 00:09:17 Dagger3 has joined
  43 2014-09-01 00:09:28 Burrito has quit (Quit: Leaving)
  44 2014-09-01 00:09:47 pigeons_ is now known as Guest15943
  45 2014-09-01 00:09:54 jprichar_ has joined
  46 2014-09-01 00:10:29 Guest22116 has joined
  47 2014-09-01 00:11:20 RBecker_ has joined
  48 2014-09-01 00:11:40 unbalanced_ has joined
  49 2014-09-01 00:12:09 tommygunner_ has joined
  50 2014-09-01 00:12:09 tommygunner_ has quit (Changing host)
  51 2014-09-01 00:12:09 tommygunner_ has joined
  52 2014-09-01 00:12:14 Pan0ram1x_ has joined
  53 2014-09-01 00:12:28 phantomcircuit_ has joined
  54 2014-09-01 00:12:30 nsh- has joined
  55 2014-09-01 00:12:31 K1773R_ has joined
  56 2014-09-01 00:12:56 Elglobonoob has joined
  57 2014-09-01 00:13:13 Plas has joined
  58 2014-09-01 00:13:30 RBecker has quit (Remote host closed the connection)
  59 2014-09-01 00:13:31 RBecker_ is now known as RBecker
  60 2014-09-01 00:13:31 RBecker has quit (Changing host)
  61 2014-09-01 00:13:31 RBecker has joined
  62 2014-09-01 00:13:32 pigeons has quit (Read error: Connection reset by peer)
  63 2014-09-01 00:13:40 Raccoon^ has joined
  64 2014-09-01 00:13:42 EasyAt has quit (Write error: Broken pipe)
  65 2014-09-01 00:13:42 Jaamg has quit (Write error: Broken pipe)
  66 2014-09-01 00:13:42 gwillen has quit (Write error: Connection reset by peer)
  67 2014-09-01 00:13:42 Elglobo has quit (Write error: Broken pipe)
  68 2014-09-01 00:13:42 xeroc has quit (Write error: Connection reset by peer)
  69 2014-09-01 00:13:44 pecket has quit (Write error: Broken pipe)
  70 2014-09-01 00:13:44 Luke-Jr has quit (Write error: Connection reset by peer)
  71 2014-09-01 00:13:45 dooglus has quit (Write error: Connection reset by peer)
  72 2014-09-01 00:13:45 parus has quit (Write error: Broken pipe)
  73 2014-09-01 00:13:46 nsh has quit (Excess Flood)
  74 2014-09-01 00:13:46 jaromil_ is now known as jaromil
  75 2014-09-01 00:13:46 Raccoon has quit (Excess Flood)
  76 2014-09-01 00:13:46 Dagger2 has quit (Quit: Quitting)
  77 2014-09-01 00:13:47 sneak has quit (Remote host closed the connection)
  78 2014-09-01 00:13:47 jrick has quit (Remote host closed the connection)
  79 2014-09-01 00:13:47 abrkn has quit (Remote host closed the connection)
  80 2014-09-01 00:13:47 Guest59978 has quit (Remote host closed the connection)
  81 2014-09-01 00:13:48 Luna has quit (Remote host closed the connection)
  82 2014-09-01 00:13:48 phantomcircuit has quit (Remote host closed the connection)
  83 2014-09-01 00:13:49 Pan0ram1x has quit (Remote host closed the connection)
  84 2014-09-01 00:13:49 jrklein has quit (Quit: No Ping reply in 180 seconds.)
  85 2014-09-01 00:13:49 tommygunner has quit (Remote host closed the connection)
  86 2014-09-01 00:13:50 coryfields has quit (Read error: Connection reset by peer)
  87 2014-09-01 00:13:50 Plasmastar has quit (Write error: Connection reset by peer)
  88 2014-09-01 00:13:51 crescent_moon is now known as Luna
  89 2014-09-01 00:13:51 Pan0ram1x_ is now known as Pan0ram1x
  90 2014-09-01 00:13:52 K1773R_ is now known as K1773R
  91 2014-09-01 00:14:03 peck has joined
  92 2014-09-01 00:14:13 Pan0ram1x is now known as Guest53956
  93 2014-09-01 00:14:20 Plas is now known as Plasmastar
  94 2014-09-01 00:15:03 Krellan has quit (Excess Flood)
  95 2014-09-01 00:15:21 Krellan has joined
  96 2014-09-01 00:15:25 Alina-malina has quit (Ping timeout: 257 seconds)
  97 2014-09-01 00:15:26 jprichardson has quit (Ping timeout: 257 seconds)
  98 2014-09-01 00:15:26 yeshuah_ has quit (Ping timeout: 257 seconds)
  99 2014-09-01 00:15:26 Apexseals has quit (Ping timeout: 257 seconds)
 100 2014-09-01 00:15:27 Guest40691 has quit (Ping timeout: 257 seconds)
 101 2014-09-01 00:15:28 igrigorik_ has quit (Ping timeout: 257 seconds)
 102 2014-09-01 00:15:34 Raccoon^ is now known as Raccoon
 103 2014-09-01 00:15:40 Alina-malina has joined
 104 2014-09-01 00:16:02 igrigorik__ is now known as igrigorik_
 105 2014-09-01 00:16:14 Apexseals has joined
 106 2014-09-01 00:16:18 zcopley_ is now known as Guest40691
 107 2014-09-01 00:16:43 hanti is now known as HANTI
 108 2014-09-01 00:17:36 unbalanced has quit (Ping timeout: 250 seconds)
 109 2014-09-01 00:17:36 Rippleflip has quit (Ping timeout: 250 seconds)
 110 2014-09-01 00:17:37 Vinnie_win has quit (Ping timeout: 250 seconds)
 111 2014-09-01 00:17:37 DiabloD3 has quit (Ping timeout: 250 seconds)
 112 2014-09-01 00:17:37 omnione_ has quit (Ping timeout: 250 seconds)
 113 2014-09-01 00:17:37 tanghus has quit (Ping timeout: 250 seconds)
 114 2014-09-01 00:18:02 Guest96288 has quit (Ping timeout: 250 seconds)
 115 2014-09-01 00:18:02 [\\\] has quit (Ping timeout: 250 seconds)
 116 2014-09-01 00:18:02 [\\\\] is now known as [\\\]
 117 2014-09-01 00:18:38 Guest22116 is now known as Guest96288
 118 2014-09-01 00:23:23 t7 has quit (Quit: zzz)
 119 2014-09-01 00:23:34 hearn has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
 120 2014-09-01 00:27:24 copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
 121 2014-09-01 00:27:35 copumpkin has joined
 122 2014-09-01 00:27:55 copumpkin has quit (Client Quit)
 123 2014-09-01 00:28:10 weilu has joined
 124 2014-09-01 00:28:43 mkarrer_ has quit (Remote host closed the connection)
 125 2014-09-01 00:29:15 robonerd has quit (Ping timeout: 240 seconds)
 126 2014-09-01 00:29:23 mkarrer has joined
 127 2014-09-01 00:30:10 robonerd has joined
 128 2014-09-01 00:30:47 linuxnewb2 has joined
 129 2014-09-01 00:32:58 Guest15943 is now known as pigeons
 130 2014-09-01 00:34:43 at0mat has quit ()
 131 2014-09-01 00:37:09 belcher has quit (Quit: Leaving)
 132 2014-09-01 00:38:55 luke-jr_ is now known as Luke-Jr
 133 2014-09-01 00:42:07 hmsimha has joined
 134 2014-09-01 00:43:54 llllllllll has quit ()
 135 2014-09-01 00:44:08 ahmed___ is now known as ahmed_ZzZz
 136 2014-09-01 00:52:07 imfaust has joined
 137 2014-09-01 00:52:15 akstunt600 has quit (Read error: Connection reset by peer)
 138 2014-09-01 00:52:15 ak__ has quit (Read error: Connection reset by peer)
 139 2014-09-01 00:53:13 ak__ has joined
 140 2014-09-01 00:53:24 akstunt600 has joined
 141 2014-09-01 01:03:10 ivan` has quit (Remote host closed the connection)
 142 2014-09-01 01:05:01 ivan` has joined
 143 2014-09-01 01:07:23 banghouse has joined
 144 2014-09-01 01:11:10 ivan` has quit (Remote host closed the connection)
 145 2014-09-01 01:12:51 ivan` has joined
 146 2014-09-01 01:19:25 hemry has joined
 147 2014-09-01 01:20:04 Rez has joined
 148 2014-09-01 01:20:05 Rez is now known as LoRez
 149 2014-09-01 01:23:10 ivan` has quit (Remote host closed the connection)
 150 2014-09-01 01:24:13 hemry has quit (Ping timeout: 260 seconds)
 151 2014-09-01 01:24:17 ionstorm has joined
 152 2014-09-01 01:24:55 aquarat has joined
 153 2014-09-01 01:27:00 ivan` has joined
 154 2014-09-01 01:29:36 NLNico has joined
 155 2014-09-01 01:29:48 NLNico has quit (Changing host)
 156 2014-09-01 01:29:48 NLNico has joined
 157 2014-09-01 01:30:09 blast_ has joined
 158 2014-09-01 01:33:05 blast has quit (Ping timeout: 260 seconds)
 159 2014-09-01 01:34:29 jprichar_ has quit ()
 160 2014-09-01 01:40:35 RazielZ has quit (Ping timeout: 255 seconds)
 161 2014-09-01 01:41:58 Application has quit (Ping timeout: 240 seconds)
 162 2014-09-01 01:45:34 akstunt600 has quit (Read error: Connection reset by peer)
 163 2014-09-01 01:45:34 ak__ has quit (Read error: Connection reset by peer)
 164 2014-09-01 01:45:42 tommygunner_ is now known as tommygunner
 165 2014-09-01 01:46:17 ak__ has joined
 166 2014-09-01 01:46:29 akstunt600 has joined
 167 2014-09-01 01:46:55 ebfull has joined
 168 2014-09-01 01:50:49 uiop has quit (Ping timeout: 260 seconds)
 169 2014-09-01 01:53:44 uiop has joined
 170 2014-09-01 01:57:08 Dr-G3 has joined
 171 2014-09-01 01:59:59 <jgarzik> gmaxwell, Can you translate this?  "This also RES after startup for me by 150MB."
 172 2014-09-01 02:00:29 jrick_ is now known as jrick
 173 2014-09-01 02:00:51 uiop has quit (Ping timeout: 240 seconds)
 174 2014-09-01 02:00:57 Dr-G2 has quit (Ping timeout: 264 seconds)
 175 2014-09-01 02:00:58 <gmaxwell> gah!
 176 2014-09-01 02:01:06 <gmaxwell> it reduces process RES. I'll fix.
 177 2014-09-01 02:02:24 uiop has joined
 178 2014-09-01 02:02:34 <gmaxwell> most of our memory usage after startup right now is the coins cache— not even so much the cache itself, its use of data types and the allocator is somewhat pessimal and has something like 2x overhead.
 179 2014-09-01 02:02:38 imfaust has quit (Ping timeout: 245 seconds)
 180 2014-09-01 02:02:52 mpm_ has joined
 181 2014-09-01 02:03:01 <gmaxwell> The change keeps some of the data out of the coins cache, so it's a modest reduction. But we really need to put that cache on a diet.
 182 2014-09-01 02:03:16 realtime has joined
 183 2014-09-01 02:03:25 KawalGrover has joined
 184 2014-09-01 02:07:09 MolokoBot has joined
 185 2014-09-01 02:07:09 <gmaxwell> That change goes 580->427,  with that changed and cache cut way down (e.g. to 4mb) the process runs in under 256 MB ram for me (202MB, in fact).
 186 2014-09-01 02:08:04 <gmaxwell> Is there a reasonably portable way to determine how much memoy the system has free+cached? — we could make the default dbcache size dynamic. (e.g. large on big memory hosts, small otherwise)
 187 2014-09-01 02:09:14 <Luke-Jr> I notice valgrind provides a more realistic memory usage number than anything else I can see
 188 2014-09-01 02:09:58 MolokoDesk has quit (Ping timeout: 240 seconds)
 189 2014-09-01 02:10:33 <gmaxwell> most of the heap profilers ignore a bunch of overhead, which seems to make them seriously understate the usage of the cache, thats the best I can figure out.
 190 2014-09-01 02:11:05 <gmaxwell> to reduce further than the 202MB we need to reduce some of the thread stack sizes or the number of threads (or both).
 191 2014-09-01 02:12:08 <gmaxwell> The blockindex also has a fair amount of memory in use, ... I thought it might be smaller if I changed it from a map to an ordered_map and wasted a bunch of time on that yesturday— (it just took a lot of typing because we're not using a @#$@ typedef) but sadly it didn't reduce the memory usage.
 192 2014-09-01 02:12:47 <gmaxwell> I can't even tell if it made the blockindex load times faster because for some reason the numbers are wildly inconsistent, my system seems to randomly take either 8 or 18 seconds to read the block index.
 193 2014-09-01 02:14:26 <gmaxwell> http://0bin.net/paste/XeqX+ayuAea-oVwt#VmZQNLsVyGATyBRthvnQMdb+apwiqp7eBz1mDGL3GLj
 194 2014-09-01 02:15:16 <gmaxwell> (I was probably running the code in valgrind in the 77 second one)
 195 2014-09-01 02:16:14 <gmaxwell> Anyone have a huge wallet that they can do some benchmarks on?  I suspect we can cut the bdb cache size way down with ~no impact in performance.
 196 2014-09-01 02:18:26 linuxnewb2 has quit (Quit: linuxnewb2)
 197 2014-09-01 02:18:28 weilu has quit (Ping timeout: 240 seconds)
 198 2014-09-01 02:20:05 <gmaxwell> e.g. I am down to 188MB with -dbcache=4 -rpcthreads=1 -par=1 -dnsseed=0
 199 2014-09-01 02:20:48 weilu has joined
 200 2014-09-01 02:23:34 <gmaxwell> dumpaddr, addconn, dnsseed, and perhaps ThreadFlushWalletDB can probably be merged.   ext-ip goes away with my discovery patches.
 201 2014-09-01 02:24:14 <gmaxwell> hm. perhaps addconn and dnsseed shouldn't be merged, the annoying thing is that you don't want dns blocking to stop other activity.
 202 2014-09-01 02:25:20 mappum has joined
 203 2014-09-01 02:26:17 copumpkin has joined
 204 2014-09-01 02:26:52 weilu has quit (Remote host closed the connection)
 205 2014-09-01 02:28:54 one_zero has joined
 206 2014-09-01 02:29:10 Subo1977_ has joined
 207 2014-09-01 02:32:04 HostFat has quit (Read error: Connection reset by peer)
 208 2014-09-01 02:33:21 Subo1977 has quit (Ping timeout: 264 seconds)
 209 2014-09-01 02:34:12 TheDerpSquad has quit (Read error: Connection reset by peer)
 210 2014-09-01 02:34:35 TheDerpSquad has joined
 211 2014-09-01 02:38:45 rdponticelli has quit (Ping timeout: 264 seconds)
 212 2014-09-01 02:38:56 ak__ has quit (Read error: Connection reset by peer)
 213 2014-09-01 02:38:56 akstunt600 has quit (Read error: Connection reset by peer)
 214 2014-09-01 02:39:51 ak__ has joined
 215 2014-09-01 02:40:01 akstunt600 has joined
 216 2014-09-01 02:44:28 TheDerpSquad has quit (Read error: Connection reset by peer)
 217 2014-09-01 02:47:07 Application has joined
 218 2014-09-01 02:49:27 wallet42 has quit (Quit: Leaving.)
 219 2014-09-01 02:50:10 mapppum has joined
 220 2014-09-01 02:51:15 jtimon has quit (Ping timeout: 240 seconds)
 221 2014-09-01 02:51:31 msvb-lab has quit (Quit: msvb-lab)
 222 2014-09-01 02:52:35 mappum has quit (Ping timeout: 255 seconds)
 223 2014-09-01 02:55:13 moa has quit (Quit: Leaving.)
 224 2014-09-01 02:58:41 Neozonz has joined
 225 2014-09-01 02:58:41 Neozonz has quit (Changing host)
 226 2014-09-01 02:58:41 Neozonz has joined
 227 2014-09-01 02:59:15 Tiraspol has quit (Ping timeout: 240 seconds)
 228 2014-09-01 02:59:27 aburan28 has quit (Remote host closed the connection)
 229 2014-09-01 03:00:43 Tiraspol has joined
 230 2014-09-01 03:00:43 Tiraspol has quit (Changing host)
 231 2014-09-01 03:00:43 Tiraspol has joined
 232 2014-09-01 03:02:41 W0rmDr1nk has quit (Ping timeout: 260 seconds)
 233 2014-09-01 03:07:00 mpm_ has quit (Remote host closed the connection)
 234 2014-09-01 03:07:58 hemry has joined
 235 2014-09-01 03:09:31 rdponticelli has joined
 236 2014-09-01 03:10:28 hmsimha has quit (Ping timeout: 240 seconds)
 237 2014-09-01 03:12:13 hemry has quit (Ping timeout: 245 seconds)
 238 2014-09-01 03:13:04 justanot1eruser has joined
 239 2014-09-01 03:14:14 MolokoBot is now known as MolokoDesk
 240 2014-09-01 03:14:44 justanotheruser has joined
 241 2014-09-01 03:14:44 justanotheruser has quit (Client Quit)
 242 2014-09-01 03:14:58 johnsoft has quit (Ping timeout: 240 seconds)
 243 2014-09-01 03:15:21 W0rmDr1nk has joined
 244 2014-09-01 03:15:25 fdi11inger has joined
 245 2014-09-01 03:15:49 johnsoft has joined
 246 2014-09-01 03:15:59 banghouse has quit (Remote host closed the connection)
 247 2014-09-01 03:18:11 mpmcsweeney has joined
 248 2014-09-01 03:19:25 [7] has quit (Ping timeout: 272 seconds)
 249 2014-09-01 03:19:39 weilu has joined
 250 2014-09-01 03:20:04 TheSeven has joined
 251 2014-09-01 03:26:17 at0mat has joined
 252 2014-09-01 03:27:03 at0mat has quit (Client Quit)
 253 2014-09-01 03:32:13 ak__ has quit (Read error: Connection reset by peer)
 254 2014-09-01 03:32:13 akstunt600 has quit (Read error: Connection reset by peer)
 255 2014-09-01 03:32:55 ak__ has joined
 256 2014-09-01 03:33:06 akstunt600 has joined
 257 2014-09-01 03:33:31 <justanot1eruser> Is python-bitcoinlib just an active branch of python-bitcoin?
 258 2014-09-01 03:33:56 linuxnewb2 has joined
 259 2014-09-01 03:33:56 linuxnewb2 has quit (Changing host)
 260 2014-09-01 03:33:56 linuxnewb2 has joined
 261 2014-09-01 03:33:58 phantomcircuit_ is now known as phantomcircuit
 262 2014-09-01 03:34:28 EasyAt_ is now known as EasyAt
 263 2014-09-01 03:34:47 EasyAt has quit (Changing host)
 264 2014-09-01 03:34:47 EasyAt has joined
 265 2014-09-01 03:39:37 <earlz> Has anyone experienced an issue where the bitcoin RPC interface seems to hang? Like I make a request to it, but then it just sits there, I guess waiting for more content
 266 2014-09-01 03:40:17 <earlz> Oddly enough it's only mono 3.4.0 that I can produce this issue with
 267 2014-09-01 03:41:57 <justanot1eruser> earlz: can you make the same RPC without mono?
 268 2014-09-01 03:42:50 fdi11inger has quit (Ping timeout: 260 seconds)
 269 2014-09-01 03:43:27 <earlz> hooking wireshark up to it now to see what's up
 270 2014-09-01 03:43:48 KawalGrover has quit (Ping timeout: 245 seconds)
 271 2014-09-01 03:43:54 <earlz> just wondeirng if there is any failure case where it's expected that the RPC interface would just hang
 272 2014-09-01 03:46:13 <justanot1eruser> earlz: Maybe getrawmempool back when the enjoysochi spam was around..
 273 2014-09-01 03:46:31 <justanot1eruser> hang indefinately? Not that I know of
 274 2014-09-01 03:46:54 <phantomcircuit> gmaxwell, dns can be made async
 275 2014-09-01 03:47:38 uiop has quit (Remote host closed the connection)
 276 2014-09-01 03:48:33 <earlz> heh, appears to be a really stupid mono bug
 277 2014-09-01 03:48:51 <earlz> instead of actual credentials, it sends " System.Net.NetworkCredential"
 278 2014-09-01 03:50:39 weilu has quit (Remote host closed the connection)
 279 2014-09-01 03:51:02 uiop has joined
 280 2014-09-01 03:52:38 fdi11inger has joined
 281 2014-09-01 03:53:03 Forex has joined
 282 2014-09-01 03:54:21 Namworld has quit ()
 283 2014-09-01 03:54:43 weilu_ has joined
 284 2014-09-01 03:56:56 OneFixt has quit (Remote host closed the connection)
 285 2014-09-01 03:57:13 OneFixt has joined
 286 2014-09-01 03:59:01 linuxnewb2 has quit (Quit: linuxnewb2)
 287 2014-09-01 03:59:28 linuxnewb2 has joined
 288 2014-09-01 03:59:28 linuxnewb2 has quit (Changing host)
 289 2014-09-01 03:59:28 linuxnewb2 has joined
 290 2014-09-01 03:59:58 hmsimha has joined
 291 2014-09-01 04:03:09 <earlz> er, turns out it's just an error in me doing things stupidly. go figure lol
 292 2014-09-01 04:03:50 uiop has quit (Ping timeout: 260 seconds)
 293 2014-09-01 04:04:55 uiop has joined
 294 2014-09-01 04:09:46 weilu_ has quit (Remote host closed the connection)
 295 2014-09-01 04:12:29 <earlz> Is the RPC interface multithreaded? Like, will it be faster doing parallel requests?
 296 2014-09-01 04:14:14 <Forex> earlz: go to open bazaar irc
 297 2014-09-01 04:14:14 <Forex> :D
 298 2014-09-01 04:15:06 <earlz> wat
 299 2014-09-01 04:23:26 weilu has joined
 300 2014-09-01 04:23:33 fdi11inger has quit (Remote host closed the connection)
 301 2014-09-01 04:23:57 <Forex> #openbazaar go there :D
 302 2014-09-01 04:24:00 <Forex> u might like it
 303 2014-09-01 04:24:37 <Forex> new peer to peer distributed e commerce platform
 304 2014-09-01 04:24:38 <gmaxwell> Forex: do not spam people in here with crap like that.
 305 2014-09-01 04:25:06 <Forex> gmaxwell: interesting, I thought its very neat idea
 306 2014-09-01 04:25:13 <gmaxwell> earlz: some rpcs can run concurrently, most require access to a global lock and block each other.
 307 2014-09-01 04:25:15 <Forex> any obvious pitfalls you noticed?
 308 2014-09-01 04:25:37 ak__ has quit (Read error: Connection reset by peer)
 309 2014-09-01 04:25:37 akstunt600 has quit (Read error: Connection reset by peer)
 310 2014-09-01 04:25:47 <Forex> gmaxwell: they might utilise your multy signature ideas :)
 311 2014-09-01 04:25:54 <Forex> multi
 312 2014-09-01 04:26:34 ak__ has joined
 313 2014-09-01 04:26:35 banghouse has joined
 314 2014-09-01 04:26:38 akstunt600 has joined
 315 2014-09-01 04:27:15 <Forex> gmaxwell: u are pretty bright person, care to point to obvious faults?
 316 2014-09-01 04:27:24 <Forex> that can save alot of people time then :)
 317 2014-09-01 04:27:41 <Forex> sorry
 318 2014-09-01 04:27:42 <Forex> :)
 319 2014-09-01 04:27:46 <Forex> I though I am in #bitcoin
 320 2014-09-01 04:27:50 Forex has left ()
 321 2014-09-01 04:30:58 <earlz> gmaxwell: so it depends on the rpc call you're using?
 322 2014-09-01 04:32:03 mappum has joined
 323 2014-09-01 04:32:05 mapppum has quit (Read error: Connection reset by peer)
 324 2014-09-01 04:32:10 weilu has quit (Remote host closed the connection)
 325 2014-09-01 04:34:28 nowan_ has quit (Ping timeout: 240 seconds)
 326 2014-09-01 04:39:55 dcousens has left ()
 327 2014-09-01 04:50:34 bedeho has joined
 328 2014-09-01 04:52:29 SwampTony has joined
 329 2014-09-01 04:55:34 tarantillo_1 has quit (Remote host closed the connection)
 330 2014-09-01 04:55:53 tarantillo_ has joined
 331 2014-09-01 04:56:01 hemry has joined
 332 2014-09-01 04:58:15 paveljanik has joined
 333 2014-09-01 05:00:05 imfaust has joined
 334 2014-09-01 05:00:46 hemry has quit (Ping timeout: 260 seconds)
 335 2014-09-01 05:04:28 imfaust has quit (Ping timeout: 240 seconds)
 336 2014-09-01 05:07:31 torsthaldo has quit (Read error: Connection reset by peer)
 337 2014-09-01 05:08:09 Aido_ has joined
 338 2014-09-01 05:09:46 Aido has quit (Ping timeout: 250 seconds)
 339 2014-09-01 05:13:58 digitalmagus has quit (Read error: Connection reset by peer)
 340 2014-09-01 05:14:16 digitalmagus has joined
 341 2014-09-01 05:18:53 akstunt600 has quit (Read error: Connection reset by peer)
 342 2014-09-01 05:18:54 ak__ has quit (Read error: Connection reset by peer)
 343 2014-09-01 05:19:38 akstunt600 has joined
 344 2014-09-01 05:20:03 ak__ has joined
 345 2014-09-01 05:30:42 SwampTon_ has joined
 346 2014-09-01 05:33:23 banghouse has quit (Remote host closed the connection)
 347 2014-09-01 05:34:08 SwampTony has quit (Ping timeout: 255 seconds)
 348 2014-09-01 05:35:46 ValicekB has quit (Ping timeout: 250 seconds)
 349 2014-09-01 05:36:59 rdponticelli has quit (Remote host closed the connection)
 350 2014-09-01 05:57:12 SwampTon_ has quit (Remote host closed the connection)
 351 2014-09-01 06:02:47 banghouse has joined
 352 2014-09-01 06:03:48 tombtc has quit (Quit: quit)
 353 2014-09-01 06:12:18 ak__ has quit (Read error: Connection reset by peer)
 354 2014-09-01 06:12:18 akstunt600 has quit (Read error: Connection reset by peer)
 355 2014-09-01 06:12:25 Zifre_ has joined
 356 2014-09-01 06:12:51 WeCluster has quit (Ping timeout: 240 seconds)
 357 2014-09-01 06:12:57 moa has joined
 358 2014-09-01 06:13:07 ak__ has joined
 359 2014-09-01 06:13:19 akstunt600 has joined
 360 2014-09-01 06:15:26 WeCluster has joined
 361 2014-09-01 06:16:04 Zifre has quit (Ping timeout: 250 seconds)
 362 2014-09-01 06:16:10 rebroad has joined
 363 2014-09-01 06:24:17 fdi11inger has joined
 364 2014-09-01 06:28:30 foamzz has quit (Ping timeout: 260 seconds)
 365 2014-09-01 06:28:31 SwampTony has joined
 366 2014-09-01 06:28:51 fdi11inger has quit (Ping timeout: 240 seconds)
 367 2014-09-01 06:35:48 john_z has quit (Ping timeout: 255 seconds)
 368 2014-09-01 06:36:39 wallet42 has joined
 369 2014-09-01 06:41:14 cbeams has joined
 370 2014-09-01 06:41:14 cbeams has quit (Changing host)
 371 2014-09-01 06:41:14 cbeams has joined
 372 2014-09-01 06:43:37 copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
 373 2014-09-01 06:44:18 hemry has joined
 374 2014-09-01 06:48:27 hemry has quit (Ping timeout: 240 seconds)
 375 2014-09-01 06:49:05 RAM518 has joined
 376 2014-09-01 06:50:38 abossard has joined
 377 2014-09-01 06:55:29 wallet42 has quit (Quit: Leaving.)
 378 2014-09-01 06:57:14 mappum has quit (Ping timeout: 250 seconds)
 379 2014-09-01 06:58:14 copumpkin has joined
 380 2014-09-01 07:04:45 john_z has joined
 381 2014-09-01 07:04:51 mappum has joined
 382 2014-09-01 07:05:35 ak__ has quit (Read error: Connection reset by peer)
 383 2014-09-01 07:05:36 akstunt600 has quit (Read error: Connection reset by peer)
 384 2014-09-01 07:06:15 ThomasV has joined
 385 2014-09-01 07:06:17 ak__ has joined
 386 2014-09-01 07:06:23 akstunt600 has joined
 387 2014-09-01 07:07:45 skinnkavaj has quit (Ping timeout: 255 seconds)
 388 2014-09-01 07:11:39 nullbyte has quit (Ping timeout: 240 seconds)
 389 2014-09-01 07:14:27 oujh has joined
 390 2014-09-01 07:15:50 banghouse has quit (Remote host closed the connection)
 391 2014-09-01 07:21:48 digitalmagus has quit (Ping timeout: 245 seconds)
 392 2014-09-01 07:21:59 digitalmagus has joined
 393 2014-09-01 07:23:45 ionstorm has quit (Remote host closed the connection)
 394 2014-09-01 07:24:02 ThomasV has quit (Ping timeout: 260 seconds)
 395 2014-09-01 07:25:56 Emzy has joined
 396 2014-09-01 07:26:33 sl01_ is now known as sl01
 397 2014-09-01 07:26:58 MolokoDesk has quit (Ping timeout: 240 seconds)
 398 2014-09-01 07:27:17 Grouver has joined
 399 2014-09-01 07:29:12 Neozonz has joined
 400 2014-09-01 07:30:28 SwampTony has quit (Remote host closed the connection)
 401 2014-09-01 07:31:32 SwampTony has joined
 402 2014-09-01 07:32:03 Neozonz has quit (Ping timeout: 255 seconds)
 403 2014-09-01 07:32:52 lclc has joined
 404 2014-09-01 07:37:44 damethos has joined
 405 2014-09-01 07:38:14 wallet42 has joined
 406 2014-09-01 07:41:06 CheckDavid has joined
 407 2014-09-01 07:46:53 SwampTony has quit (Remote host closed the connection)
 408 2014-09-01 07:47:18 mpmcsweeney is now known as mpm_
 409 2014-09-01 07:48:40 wallet42 has quit (Quit: Leaving.)
 410 2014-09-01 07:52:38 cbeams has quit (Remote host closed the connection)
 411 2014-09-01 07:55:56 hemry has joined
 412 2014-09-01 07:58:13 Cryo has quit (Remote host closed the connection)
 413 2014-09-01 07:58:54 akstunt600 has quit (Read error: Connection reset by peer)
 414 2014-09-01 07:58:54 ak__ has quit (Read error: Connection reset by peer)
 415 2014-09-01 07:59:38 akstunt600 has joined
 416 2014-09-01 07:59:46 ak__ has joined
 417 2014-09-01 08:01:41 rubensayshi has joined
 418 2014-09-01 08:02:47 <wumpus> what's up with removing the network id from CChainParams? seems more trouble than it's worth
 419 2014-09-01 08:03:02 cbeams has joined
 420 2014-09-01 08:06:10 tarantillo_ has quit (Remote host closed the connection)
 421 2014-09-01 08:06:29 tarantillo_ has joined
 422 2014-09-01 08:07:24 <wumpus> I know I'm guilty of it too, but right now I just get dizzy from all the code movement commits
 423 2014-09-01 08:07:30 JackH has joined
 424 2014-09-01 08:08:12 neozaru has joined
 425 2014-09-01 08:11:58 Cray-on has quit (Ping timeout: 240 seconds)
 426 2014-09-01 08:12:37 Cray-on has joined
 427 2014-09-01 08:14:53 phoenix54 has quit (Quit: phoenix54)
 428 2014-09-01 08:15:31 phoenix54 has joined
 429 2014-09-01 08:15:38 psgs is now known as psgs|away
 430 2014-09-01 08:16:22 serialbandicoot has joined
 431 2014-09-01 08:16:22 rfreeman_w has joined
 432 2014-09-01 08:17:15 damethos has quit (Ping timeout: 240 seconds)
 433 2014-09-01 08:19:18 wallet42 has joined
 434 2014-09-01 08:22:33 <wumpus> cozz has done some great work on the wallet lately, if anyone still cares about Bitcoin Core's wallet do help teesting and reviewing of #4331 #4697 #4701 #4712 #4798 #4800 #4805
 435 2014-09-01 08:23:13 sahlhoff has joined
 436 2014-09-01 08:25:05 mpm_ has quit (Remote host closed the connection)
 437 2014-09-01 08:25:09 fdi11inger has joined
 438 2014-09-01 08:25:15 wallet42 has quit (Ping timeout: 240 seconds)
 439 2014-09-01 08:25:32 cbeams_ has joined
 440 2014-09-01 08:25:36 cbeams has quit (Ping timeout: 255 seconds)
 441 2014-09-01 08:26:23 MolokoDesk has joined
 442 2014-09-01 08:26:27 rebroad has quit (Ping timeout: 240 seconds)
 443 2014-09-01 08:29:39 fdi11inger has quit (Ping timeout: 255 seconds)
 444 2014-09-01 08:30:50 MolokoDesk has quit (Ping timeout: 250 seconds)
 445 2014-09-01 08:33:50 oujh has quit (Quit: Leaving)
 446 2014-09-01 08:34:17 oujh has joined
 447 2014-09-01 08:35:53 SwampTony has joined
 448 2014-09-01 08:37:14 serialbandicoot has quit (Quit: serialbandicoot)
 449 2014-09-01 08:43:11 ThomasV has joined
 450 2014-09-01 08:44:06 timothy has joined
 451 2014-09-01 08:44:44 tjopper1 has joined
 452 2014-09-01 08:46:44 Emzy has quit (Quit: Textual IRC Client: www.textualapp.com)
 453 2014-09-01 08:47:33 W0rmDr1nk has quit (Ping timeout: 245 seconds)
 454 2014-09-01 08:50:14 <wumpus> version message: /Mothership:Aiur/: version 70001, blocks=318564, us=:8333, peer=3705
 455 2014-09-01 08:50:25 <wumpus> this one is extremely agressively connecting to my node
 456 2014-09-01 08:50:51 <wumpus> holds about 36 connection slots
 457 2014-09-01 08:51:43 <gmaxwell> wumpus: all from one host?
 458 2014-09-01 08:52:01 <wumpus> it looks like it has a few different hosts, although there are multiple connections from the same host too
 459 2014-09-01 08:53:15 <wumpus> I'll make a  list
 460 2014-09-01 08:56:32 serialbandicoot has joined
 461 2014-09-01 09:00:47 sahlhoff has quit (Quit: sahlhoff)
 462 2014-09-01 09:01:47 <wumpus> gmaxwell: https://gist.github.com/laanwj/2a89da909bf161c7e4c2
 463 2014-09-01 09:05:23 <wumpus> all are from linode hostst - they claim NODE_NETWORK, but none of them has a sync height
 464 2014-09-01 09:05:45 KillYourTV has quit (Ping timeout: 264 seconds)
 465 2014-09-01 09:07:11 wallet42 has joined
 466 2014-09-01 09:08:43 KillYourTV has joined
 467 2014-09-01 09:09:39 cbeams_ has quit (Ping timeout: 240 seconds)
 468 2014-09-01 09:10:17 cbeams has joined
 469 2014-09-01 09:12:46 cbeams_ has joined
 470 2014-09-01 09:12:46 cbeams has quit (Read error: Connection reset by peer)
 471 2014-09-01 09:13:09 benrcole has joined
 472 2014-09-01 09:13:09 KillYourTV has quit (Remote host closed the connection)
 473 2014-09-01 09:15:28 xenog has joined
 474 2014-09-01 09:15:47 cbeams has joined
 475 2014-09-01 09:15:54 cbeams_ has quit (Read error: Connection reset by peer)
 476 2014-09-01 09:16:18 cbeams_ has joined
 477 2014-09-01 09:16:23 banghouse has joined
 478 2014-09-01 09:17:06 Zifre_ has quit (Remote host closed the connection)
 479 2014-09-01 09:17:31 W0rmDr1nk has joined
 480 2014-09-01 09:17:51 cbeams has quit (Read error: No route to host)
 481 2014-09-01 09:19:23 jtimon has joined
 482 2014-09-01 09:20:30 jchp has quit (Ping timeout: 246 seconds)
 483 2014-09-01 09:21:24 banghouse has quit (Ping timeout: 255 seconds)
 484 2014-09-01 09:28:42 Aido has joined
 485 2014-09-01 09:29:24 <ThomasV> gmaxwell: I have merged an implementation of ecies in electrum. it would be nice if you could have a look
 486 2014-09-01 09:29:34 Aido_ has quit (Ping timeout: 260 seconds)
 487 2014-09-01 09:29:36 <ThomasV> https://github.com/spesmilo/electrum/commit/93f61f1717deb868b73a6cf2f600c7e2f77c4908
 488 2014-09-01 09:31:54 benrcole has quit (Quit: Leaving.)
 489 2014-09-01 09:32:59 <gmaxwell> It should probably not use only the x coordinate as the input to the KDF.
 490 2014-09-01 09:33:28 jchp has joined
 491 2014-09-01 09:33:48 Quanttek has joined
 492 2014-09-01 09:33:59 <ThomasV> why?
 493 2014-09-01 09:35:50 <gmaxwell> Because if you give me a message, I can change it but leave the resulting ephemeral key the same. I don't know that this breaks anything but it seems like a not-good property.
 494 2014-09-01 09:36:37 <gmaxwell> (it also loses one bit of security, though that also doesn't matter)
 495 2014-09-01 09:36:51 <gmaxwell> I really think this class of feature is ill advised.
 496 2014-09-01 09:37:23 <ThomasV> I see
 497 2014-09-01 09:37:29 <gmaxwell> this is much better though!
 498 2014-09-01 09:40:06 <gmaxwell> ThomasV: why do you convert the data to hex before feeding it to the hash function?
 499 2014-09-01 09:40:27 <ThomasV> I don't know
 500 2014-09-01 09:40:37 <ThomasV> this does not seem necessary
 501 2014-09-01 09:40:59 <gmaxwell> it makes it needlessly hard to implement in languages that aren't python, and wastes cpu time.
 502 2014-09-01 09:41:29 <ThomasV> hm, wait.. where do you see that ?
 503 2014-09-01 09:41:35 <gmaxwell> I'd recommend seralizing the resulting point like the ephemeral key is seralized and just giving that data to the hash function.
 504 2014-09-01 09:41:48 <gmaxwell> + ecdh_key = ('%064x' % ecdh_key).decode('hex')
 505 2014-09-01 09:42:19 <sipa> that converts to hex and back
 506 2014-09-01 09:42:27 <sipa> i assume it's just for padding
 507 2014-09-01 09:42:28 <phantomcircuit> sipa, shh this is funny
 508 2014-09-01 09:42:31 <ThomasV> gmaxwell: decode does the opposite
 509 2014-09-01 09:42:42 Luke-Jr has quit (Excess Flood)
 510 2014-09-01 09:42:52 <sipa> odd way of padding, but functionally identical to what gmaxwell suggests
 511 2014-09-01 09:43:00 <gmaxwell> I know, it seems weird, and it makes the behavior depend on the formating (maybe it does nothing surprising?.
 512 2014-09-01 09:43:01 Luke-Jr has joined
 513 2014-09-01 09:43:04 <gmaxwell> No it's not.
 514 2014-09-01 09:43:11 <sipa> no
 515 2014-09-01 09:43:25 <gmaxwell> sipa: what I suggest is seralizing it like the ephemerial key is— which would not drop the sign like its currently doing.
 516 2014-09-01 09:43:25 <sipa> it converts to hex, pads with 0s, and converts back to binary
 517 2014-09-01 09:43:47 <gmaxwell> and wouldn't add 32 zero bytes for no obvious reason.
 518 2014-09-01 09:43:49 <ThomasV> ok
 519 2014-09-01 09:45:25 Gigastroop1 has quit (Read error: Connection reset by peer)
 520 2014-09-01 09:45:32 akstunt600 has quit (Read error: Connection reset by peer)
 521 2014-09-01 09:45:33 ak__ has quit (Read error: Connection reset by peer)
 522 2014-09-01 09:45:39 Gigastroop has joined
 523 2014-09-01 09:46:05 <ThomasV> what is the effect of dropping the sign, btw?
 524 2014-09-01 09:46:06 <gmaxwell> ah the 64 in the format specifier is the number of hex digits, duh.
 525 2014-09-01 09:46:15 ak__ has joined
 526 2014-09-01 09:46:31 <sipa> ... sign?
 527 2014-09-01 09:46:36 akstunt600 has joined
 528 2014-09-01 09:46:46 <gmaxwell> the effect is that it reduces the key space by one bit, and it introduces a trivial malleability where I can modify the input message and you'll still get the same ephemeral key.
 529 2014-09-01 09:46:57 <gmaxwell> sipa: the y coorid flag.
 530 2014-09-01 09:47:01 <sipa> ah
 531 2014-09-01 09:47:23 <sipa> right, sign of the point i guess
 532 2014-09-01 09:47:29 <sipa> not sign of a field element
 533 2014-09-01 09:48:29 <gmaxwell> I'd probably have to think for a bit to come up with a case contrived enough for the 02:40 < gmaxwell> the effect is that it reduces the key space by one bit, and it introduces a trivial malleability where I can modify the input message and you'll
 534 2014-09-01 09:48:46 <gmaxwell> for the malleability to cause any harm, but it just seems unfortunate (and surprising)
 535 2014-09-01 09:49:04 <ThomasV> heh :)
 536 2014-09-01 09:49:44 <gmaxwell> in bitcoin we've learned unneeded malleability can have some pretty unwelcome consequences. :)
 537 2014-09-01 09:51:13 <gmaxwell> hm. you're signaling a whole seperate 16 byte IV? hm.
 538 2014-09-01 09:53:04 <ThomasV> there's another commit: https://github.com/spesmilo/electrum/commit/a3d02525e2a96f9c166421f71f96b9d6201f0d03
 539 2014-09-01 09:53:26 <gmaxwell> hm. I don't see how the size is handled here.
 540 2014-09-01 09:53:48 <gmaxwell> If this is AES-CBC the ciphertext must be a multiple of the AES blocksize.
 541 2014-09-01 09:55:01 <phantomcircuit> ThomasV, relying on the format code behavior is probably not a good idea, use an array ( https://docs.python.org/2/library/array.html )
 542 2014-09-01 09:55:29 <ThomasV> phantomcircuit: ok
 543 2014-09-01 09:56:22 <gmaxwell> I don't see how this could possibly be doing what it says unless the 'aes' code that isn't shown here is doing some non-trivial stuff behind the scenes.
 544 2014-09-01 09:58:54 justpokinround has quit (Read error: Connection reset by peer)
 545 2014-09-01 09:59:00 aschildbach has joined
 546 2014-09-01 09:59:33 justpokinround has joined
 547 2014-09-01 09:59:59 <gmaxwell> this also appears to have a second random input, for the IV.
 548 2014-09-01 10:01:46 <ThomasV> yes, in aes
 549 2014-09-01 10:02:59 <gmaxwell> where do I find the code for this?  The docs online— if its the same function— appear to suggest that you're supposted to call something to set cbc mode?
 550 2014-09-01 10:03:14 <ThomasV> moment..
 551 2014-09-01 10:03:36 <gmaxwell> Really this should use the same KDF that sets the AES key and the hmac key to also derrive an IV (and avoid some other uncontrolled source of randomness)
 552 2014-09-01 10:04:43 <gmaxwell> since thats under the hmac with the patch I don't see a useful attack off the bat, but it adds 16 bytes (*base64 encoding) to the message data.
 553 2014-09-01 10:04:54 <gmaxwell> and a need for more random inputs.
 554 2014-09-01 10:05:07 <ThomasV> http://slowaes.googlecode.com/svn/trunk/python/aes.py
 555 2014-09-01 10:05:08 <ThomasV> here
 556 2014-09-01 10:05:29 <ThomasV> see line 608, there's a comment about message length
 557 2014-09-01 10:08:43 mkarrer has quit (Remote host closed the connection)
 558 2014-09-01 10:09:00 mkarrer has joined
 559 2014-09-01 10:10:25 <gmaxwell> right, it's using PKCS7 padding.
 560 2014-09-01 10:11:39 <gmaxwell> this is a pretty crappy implementation, it gives you no mechenism to control the other than having it call urandom itself on the encryption side.
 561 2014-09-01 10:12:27 <ThomasV> but it could be reimplemented on my side
 562 2014-09-01 10:13:45 <ThomasV> why do they say it's a bad idea to store the original length?
 563 2014-09-01 10:13:58 <gmaxwell> because you get heartbleed attacks and the like.
 564 2014-09-01 10:14:17 <gmaxwell> It's unnecessary, the length is unambigious on account of the padding design.
 565 2014-09-01 10:14:43 xenog has quit (Quit: Leaving.)
 566 2014-09-01 10:16:07 xenog has joined
 567 2014-09-01 10:16:08 msvb-lab has joined
 568 2014-09-01 10:16:10 <gmaxwell> right sure, the format however signals the IV, I think that should be dropped and replaced with deriving it using the KDF. The PKCS7 padding should be made explicit, e.g. just mention it where it says it uses AES CBC.
 569 2014-09-01 10:16:22 <ThomasV> so you suggest to derive the iv from the key, to have only one source of randomness?
 570 2014-09-01 10:18:04 <gmaxwell> I do— the same way the cipher and hmac keys are derrived, and to avoid 16 bytes (*base64) of overhead.
 571 2014-09-01 10:18:16 <ThomasV> I see
 572 2014-09-01 10:19:08 SwampTony has quit (Remote host closed the connection)
 573 2014-09-01 10:19:09 SwampTony has joined
 574 2014-09-01 10:19:10 <gmaxwell> I take it elsewhere you have protections against malicious data coming out of this? e.g. if you display the output it's escaped?
 575 2014-09-01 10:19:12 davispuh has joined
 576 2014-09-01 10:19:18 SwampTony has quit (Remote host closed the connection)
 577 2014-09-01 10:19:49 <gmaxwell> Also, what happens if I give you a message who's valid decryption ends with invalid PKCS7 padding? e.g. ending with 0?
 578 2014-09-01 10:20:12 <gmaxwell> looks like it raises an exception that isn't caught anywhere?
 579 2014-09-01 10:20:52 <ThomasV> I did not try that, I will
 580 2014-09-01 10:20:56 <ThomasV> I guess it does
 581 2014-09-01 10:22:30 <gmaxwell> (this is why libraries hiding crypto code ... isn't always good! :) )
 582 2014-09-01 10:23:25 <ThomasV> what libraries?
 583 2014-09-01 10:23:47 <gmaxwell> well 'modules'. I just mean that it was not at all clear at the top that this was using PKCS7 padding, and that the padding decode could fail.
 584 2014-09-01 10:24:03 <gmaxwell> I only noticed it because CBC by itself can't work on arbritary length messages.
 585 2014-09-01 10:26:01 fdi11inger has joined
 586 2014-09-01 10:26:05 <gmaxwell> the strip function is also potentially too permissive. I can construct an invalid message this software will decode, but other correct software would reject.
 587 2014-09-01 10:27:07 <gmaxwell> because it only checks the last byte and not the rest of the padding.
 588 2014-09-01 10:27:19 SwampTony has joined
 589 2014-09-01 10:27:31 <ThomasV> it's nice to have gmaxwell review crypto code :)
 590 2014-09-01 10:27:55 SwampTony has quit (Remote host closed the connection)
 591 2014-09-01 10:29:09 <ThomasV> gmaxwell: as input to the kdf, should I use the full x and y, or just x and the sign of y?
 592 2014-09-01 10:30:27 fdi11inger has quit (Ping timeout: 240 seconds)
 593 2014-09-01 10:30:41 CheckDavid has quit (Quit: Connection closed for inactivity)
 594 2014-09-01 10:31:06 joeykrim has quit (Ping timeout: 252 seconds)
 595 2014-09-01 10:31:09 <gmaxwell> I'd recommend using the same encoding used for the ephemeral key— where there is a 2 or 3 indicating the sign of y.  The reason for that is some crazy embedded version could save some calculations in determining the full value of y.  There should be no cryptographic difference between the two choices.
 596 2014-09-01 10:32:59 <ThomasV> I don't get that point (about the crazy embedded version saving calculations)
 597 2014-09-01 10:33:35 <gmaxwell> WRT the IV size and the KDF, you might have noticed that the KDF outputs 512 bits, and you're currently using all 512.  I recommend changing to AES128 from the AES 256 is uses now. This nicely gives you 128 bits of KDF output back, and AES256 has some certificational weaknesses which may make it weaker than AES128.
 598 2014-09-01 10:34:05 <gmaxwell> (though the particular weakness known now shouldn't matter for how AES is used in this application, IIRC it's a related key attack)
 599 2014-09-01 10:34:42 benrcole has joined
 600 2014-09-01 10:34:55 damethos has joined
 601 2014-09-01 10:34:56 <gmaxwell> ThomasV: it's possible to compute   Point*scalar and only get the X cooridnate (and the sign of y) with less computation than getting both the X and Y cooridnate completely.
 602 2014-09-01 10:36:18 <ThomasV> I see
 603 2014-09-01 10:36:59 realtime has quit (Ping timeout: 240 seconds)
 604 2014-09-01 10:37:01 RazielZ has joined
 605 2014-09-01 10:37:22 benrcole has quit (Client Quit)
 606 2014-09-01 10:37:42 <gmaxwell> There is no extra data in the y coorid over x+sign, in that the x plus the sign uniquely identify the y.
 607 2014-09-01 10:38:52 akstunt600 has quit (Read error: Connection reset by peer)
 608 2014-09-01 10:38:52 ak__ has quit (Read error: Connection reset by peer)
 609 2014-09-01 10:39:38 akstunt600 has joined
 610 2014-09-01 10:39:56 ak__ has joined
 611 2014-09-01 10:41:49 <ThomasV> gmaxwell: ok, thank you for your feedback. I will get back to you if I have more questions
 612 2014-09-01 10:42:58 <gmaxwell> okay, if you want me to talk to the person who submitted the patch as well let me know. Thanks for taking the time to answer questions for me too (e.g. I probably would have wasted a ton of time finding that AES code)
 613 2014-09-01 10:44:44 <ThomasV> that's nice, thank you. I met this person irl
 614 2014-09-01 10:45:56 damethos has quit (Quit: Bye)
 615 2014-09-01 10:50:49 pen has joined
 616 2014-09-01 10:53:00 tjopper1 has quit (Quit: Leaving.)
 617 2014-09-01 10:56:32 Ghosty_CC has joined
 618 2014-09-01 11:02:18 wallet421 has joined
 619 2014-09-01 11:02:18 wallet42 has quit (Read error: Connection reset by peer)
 620 2014-09-01 11:02:18 wallet421 is now known as wallet42
 621 2014-09-01 11:02:51 WeCluster has quit (Ping timeout: 240 seconds)
 622 2014-09-01 11:06:17 tjopper1 has joined
 623 2014-09-01 11:08:23 KillYourTV has joined
 624 2014-09-01 11:09:13 hearn has joined
 625 2014-09-01 11:09:22 wiretapped has quit (Ping timeout: 264 seconds)
 626 2014-09-01 11:09:56 wiretapped has joined
 627 2014-09-01 11:11:53 serialbandicoot has quit (Quit: serialbandicoot)
 628 2014-09-01 11:14:51 ArthurNumbanumba has quit (Ping timeout: 240 seconds)
 629 2014-09-01 11:15:27 cbeams_ has quit (Remote host closed the connection)
 630 2014-09-01 11:15:54 cbeams has joined
 631 2014-09-01 11:16:12 t7 has joined
 632 2014-09-01 11:16:22 <aphorise> Whats the there for some newly mined coins sometimes being less than 25+tx? rather they are 24.9x + tx that round to 25.x something? - just trying to find something in docs / materials that can help explain.
 633 2014-09-01 11:16:58 b-itcoinssg has quit (Quit: Connection closed for inactivity)
 634 2014-09-01 11:16:58 <aphorise> the reason*
 635 2014-09-01 11:17:11 paveljanik has quit (Quit: This computer has gone to sleep)
 636 2014-09-01 11:17:28 <sipa> answer: stupid miners
 637 2014-09-01 11:17:39 <aphorise> but how so?
 638 2014-09-01 11:17:43 banghouse has joined
 639 2014-09-01 11:17:50 <sipa> the coinbase is allowed to generate up to 25 BTC
 640 2014-09-01 11:17:58 <sipa> but generating less is not illegal
 641 2014-09-01 11:18:28 <aphorise> so why is it stupid?
 642 2014-09-01 11:18:40 <sipa> because they're earning less than they could
 643 2014-09-01 11:18:46 <sipa> but that's their problem
 644 2014-09-01 11:19:08 <sipa> i didn't know it happened, though
 645 2014-09-01 11:19:37 <aphorise> how would you measure more? - cause if its still tx amount exceeding 25 than it roughly same subject to tx u get lucky with I guess.
 646 2014-09-01 11:20:39 cbeams has quit (Ping timeout: 255 seconds)
 647 2014-09-01 11:20:40 <aphorise> I just thought it was fixed to 50, 25, 12.5, 6.25 etc
 648 2014-09-01 11:21:46 KillYourTV has quit (Remote host closed the connection)
 649 2014-09-01 11:22:00 <gmaxwell> aphorise: can you show me what block you're talking about?
 650 2014-09-01 11:22:03 banghouse has quit (Ping timeout: 240 seconds)
 651 2014-09-01 11:22:14 wallet42 has quit (Quit: Leaving.)
 652 2014-09-01 11:22:24 <sipa> the coinbase transaction is allowed to take up to (50.00000000 BTC) / (2 ** (height / 210000)) + tx_fees
 653 2014-09-01 11:22:29 <sipa> but less is also valid
 654 2014-09-01 11:22:31 <gmaxwell> I'm not aware of anyone doing <25.
 655 2014-09-01 11:22:41 wallet42 has joined
 656 2014-09-01 11:22:54 <aphorise> https://blockchain.info/tx/0697b41a8856c143c0446a9d26a34de61f6d1ffeee7379862fcc57ae35dcd1fc for example
 657 2014-09-01 11:23:27 kyuupichan has quit (Remote host closed the connection)
 658 2014-09-01 11:23:49 <gmaxwell> aphorise: 24.90034045 + 0.12512733 > 25
 659 2014-09-01 11:24:40 KillYourTV has joined
 660 2014-09-01 11:25:46 kyuupichan has joined
 661 2014-09-01 11:26:29 ThomasV has quit (Ping timeout: 240 seconds)
 662 2014-09-01 11:26:30 CheckDavid has joined
 663 2014-09-01 11:27:34 ArthurNumbanumba has joined
 664 2014-09-01 11:32:02 <wumpus> more people have noticed those aiur nodes https://bitcointalk.org/index.php?topic=765157
 665 2014-09-01 11:36:34 moa has quit (Quit: Leaving.)
 666 2014-09-01 11:38:54 pen has quit (Ping timeout: 250 seconds)
 667 2014-09-01 11:41:38 vmatekole has joined
 668 2014-09-01 11:42:08 llllllllll has joined
 669 2014-09-01 11:42:44 mrkent has joined
 670 2014-09-01 11:45:08 Cray-on has quit (Ping timeout: 245 seconds)
 671 2014-09-01 11:45:28 Quanttek has quit (Ping timeout: 272 seconds)
 672 2014-09-01 11:45:32 Cray-on has joined
 673 2014-09-01 11:50:46 KillYourTV has quit (Remote host closed the connection)
 674 2014-09-01 11:50:59 tjopper1 has quit (Quit: Leaving.)
 675 2014-09-01 11:53:59 tjopper1 has joined
 676 2014-09-01 11:54:09 KillYourTV has joined
 677 2014-09-01 11:54:52 cbeams has joined
 678 2014-09-01 11:54:52 cbeams has quit (Changing host)
 679 2014-09-01 11:54:52 cbeams has joined
 680 2014-09-01 11:57:29 mrkent has quit (Ping timeout: 240 seconds)
 681 2014-09-01 11:57:54 Altcointees has joined
 682 2014-09-01 11:59:54 SwampTony has joined
 683 2014-09-01 12:02:59 Altcointees has left ()
 684 2014-09-01 12:08:21 serialbandicoot has joined
 685 2014-09-01 12:09:28 cagedwisdom has quit (Remote host closed the connection)
 686 2014-09-01 12:09:35 ThomasV has joined
 687 2014-09-01 12:11:22 fanquake has left ()
 688 2014-09-01 12:12:22 rfreeman_w has quit (Ping timeout: 264 seconds)
 689 2014-09-01 12:13:51 cbeams_ has joined
 690 2014-09-01 12:13:51 cbeams has quit (Read error: Connection reset by peer)
 691 2014-09-01 12:14:17 mappum has quit (Remote host closed the connection)
 692 2014-09-01 12:15:22 random_cat_ has quit (Ping timeout: 264 seconds)
 693 2014-09-01 12:19:33 cbeams_ has quit ()
 694 2014-09-01 12:19:38 davispuh has quit (Ping timeout: 245 seconds)
 695 2014-09-01 12:19:42 cbeams has joined
 696 2014-09-01 12:19:49 cbeams has quit (Changing host)
 697 2014-09-01 12:19:49 cbeams has joined
 698 2014-09-01 12:19:55 aphoriser has joined
 699 2014-09-01 12:20:55 aphorise has quit (Ping timeout: 260 seconds)
 700 2014-09-01 12:20:55 Namworld has joined
 701 2014-09-01 12:21:10 KillYourTV has quit (Remote host closed the connection)
 702 2014-09-01 12:21:17 rfreeman_w has joined
 703 2014-09-01 12:23:10 KillYourTV has joined
 704 2014-09-01 12:23:46 torsthaldo has joined
 705 2014-09-01 12:26:51 fdi11inger has joined
 706 2014-09-01 12:30:21 random_cat_ has joined
 707 2014-09-01 12:31:15 fdi11inger has quit (Ping timeout: 240 seconds)
 708 2014-09-01 12:31:34 wallet42 has quit (Quit: Leaving.)
 709 2014-09-01 12:36:38 t7 has quit (Quit: ChatZilla 0.9.90.1 [Firefox 31.0/20140715214327])
 710 2014-09-01 12:37:26 NLNicoo has joined
 711 2014-09-01 12:40:27 NLNico has quit (Ping timeout: 240 seconds)
 712 2014-09-01 12:40:47 rdponticelli has joined
 713 2014-09-01 12:47:25 one_zero has quit ()
 714 2014-09-01 12:47:26 WeCluster has joined
 715 2014-09-01 12:48:13 imfaust has joined
 716 2014-09-01 12:48:34 fdi11inger has joined
 717 2014-09-01 12:48:50 jgarzik has quit (Quit: Leaving)
 718 2014-09-01 12:49:18 hemry has quit (Read error: Connection reset by peer)
 719 2014-09-01 12:49:39 hearn has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
 720 2014-09-01 12:49:57 hemry has joined
 721 2014-09-01 12:50:03 paul0 has quit (Ping timeout: 240 seconds)
 722 2014-09-01 12:50:22 skinnkavaj has joined
 723 2014-09-01 12:51:27 jgarzik has joined
 724 2014-09-01 12:51:27 jgarzik has quit (Changing host)
 725 2014-09-01 12:51:27 jgarzik has joined
 726 2014-09-01 12:55:51 dermoth_ has joined
 727 2014-09-01 12:56:06 dermoth has quit (home!~thomas@dsl-199-102-159-43.mtl.aei.ca|Disconnected by services)
 728 2014-09-01 12:56:08 dermoth_ is now known as dermoth|home
 729 2014-09-01 13:00:27 hearn has joined
 730 2014-09-01 13:03:54 erska has quit (Ping timeout: 245 seconds)
 731 2014-09-01 13:04:32 aphoriser is now known as aphorise
 732 2014-09-01 13:04:59 <ThomasV> gmaxwell: https://github.com/spesmilo/electrum/commit/a97375dbb4a2fd29ce2dc003abf117fb77aa6005
 733 2014-09-01 13:05:12 <ThomasV> and https://github.com/spesmilo/electrum/commit/eed37c41b51f99e1fa6e532a20fe879d6388729d
 734 2014-09-01 13:07:40 SwampTony has quit ()
 735 2014-09-01 13:10:03 <gmaxwell> awesome. Don't forget to update the comment description.  Hm one other possible change— consider using HMAC SHA-512/256  instead of SHA-256?  Right now an implementation of this must have both the sha256 and sha512 functions. Whereas SHA-512/256 requires only a different initial constant.
 736 2014-09-01 13:11:12 <gmaxwell> (e.g. it's AES128-CBS with PKCS7 padding)
 737 2014-09-01 13:11:21 <gmaxwell> This aes.strip_PKCS7_padding(decr)? is still the function I saw earlier?
 738 2014-09-01 13:11:49 <gmaxwell> it's too permissive. E.g. it will successfully decode some invalid paddings. Probably the right thing to do is to be strict.
 739 2014-09-01 13:13:16 <ThomasV> oh ok
 740 2014-09-01 13:13:55 <gmaxwell> (all the padding digits should be the same value, that code from earlier checked only the last one)
 741 2014-09-01 13:13:57 <ThomasV> (I was just emailing Lucas who wrote the previous verion)
 742 2014-09-01 13:14:30 hmsimha has quit (Ping timeout: 255 seconds)
 743 2014-09-01 13:15:15 nullbyte has joined
 744 2014-09-01 13:15:16 nullbyte has quit (Changing host)
 745 2014-09-01 13:15:16 nullbyte has joined
 746 2014-09-01 13:16:13 benrcole has joined
 747 2014-09-01 13:16:46 rdponticelli has quit (Remote host closed the connection)
 748 2014-09-01 13:17:32 <hearn> gmaxwell: congrats on leaving mozilla!
 749 2014-09-01 13:17:38 <hearn> gmaxwell: it's good to have you full time
 750 2014-09-01 13:17:46 Dagger3 is now known as Dagger2
 751 2014-09-01 13:17:50 <hearn> any idea what you'll do with your newfound (?) time?
 752 2014-09-01 13:18:21 banghouse has joined
 753 2014-09-01 13:18:26 Dagger2 is now known as Dagger
 754 2014-09-01 13:18:39 <ThomasV> hearn: code review for bitcoin projects :)
 755 2014-09-01 13:18:45 <sipa> i assume he'll just start having a few hours of sleep per night?
 756 2014-09-01 13:18:51 ak__ has quit (Read error: Connection reset by peer)
 757 2014-09-01 13:18:51 akstunt600 has quit (Read error: Connection reset by peer)
 758 2014-09-01 13:19:37 rdponticelli has joined
 759 2014-09-01 13:19:38 akstunt600 has joined
 760 2014-09-01 13:19:39 ak__ has joined
 761 2014-09-01 13:19:56 z33and000h has joined
 762 2014-09-01 13:21:01 hearn_ has joined
 763 2014-09-01 13:21:01 hearn has quit (Read error: Connection reset by peer)
 764 2014-09-01 13:21:24 hearn_ is now known as hearn
 765 2014-09-01 13:21:40 <hearn> sipa: that sounds healthy :)
 766 2014-09-01 13:22:41 HostFat has joined
 767 2014-09-01 13:22:44 mpm_ has joined
 768 2014-09-01 13:22:59 banghouse has quit (Ping timeout: 240 seconds)
 769 2014-09-01 13:30:34 imfaust has quit (Ping timeout: 245 seconds)
 770 2014-09-01 13:33:24 robonerd has quit (Ping timeout: 255 seconds)
 771 2014-09-01 13:34:22 ItSANgo__ has quit (Quit: Leaving...)
 772 2014-09-01 13:34:33 robonerd has joined
 773 2014-09-01 13:35:58 benrcole has quit (Quit: Leaving.)
 774 2014-09-01 13:39:26 fdi11inger has quit (Remote host closed the connection)
 775 2014-09-01 13:40:41 CheckDavid has quit (Quit: Connection closed for inactivity)
 776 2014-09-01 13:43:01 hearn has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
 777 2014-09-01 13:45:33 paveljanik has joined
 778 2014-09-01 13:48:54 <ThomasV> gmaxwell: I fixed the strip_PKCS7_padding function. I don't know about HMAC SHA-512/256
 779 2014-09-01 13:50:54 imfaust has joined
 780 2014-09-01 13:57:28 kristofferR has joined
 781 2014-09-01 13:57:28 cyphase has joined
 782 2014-09-01 13:57:59 ThomasV has quit (Quit: Quitte)
 783 2014-09-01 14:00:32 Quanttek has joined
 784 2014-09-01 14:01:31 benrcole has joined
 785 2014-09-01 14:02:12 dhill has quit (Quit: leaving)
 786 2014-09-01 14:02:15 hearn has joined
 787 2014-09-01 14:03:01 el33th4x0r has joined
 788 2014-09-01 14:07:07 CheckDavid has joined
 789 2014-09-01 14:11:02 <andytoshi> does it make any sense that i'm getting a factor of ~10 slowdown trying to generate sequential keys instead of random ones?
 790 2014-09-01 14:11:18 <andytoshi> seems at best totally backward
 791 2014-09-01 14:11:29 Lexa has joined
 792 2014-09-01 14:11:42 <sipa> that makes no sense
 793 2014-09-01 14:12:20 ak__ has quit (Read error: Connection reset by peer)
 794 2014-09-01 14:12:25 <andytoshi> must be rust's benchmarking stuff ... right now `cargo bench` runs with no optimizations so i must be seeing an artifact of the preopt code
 795 2014-09-01 14:12:34 Ghosty_CC has quit (Ping timeout: 245 seconds)
 796 2014-09-01 14:12:38 <sipa> if anything, computing A+G (== (a+1)*G) should be ~100 times faster than r*G
 797 2014-09-01 14:12:44 <andytoshi> yeah exactly
 798 2014-09-01 14:13:14 ak__ has joined
 799 2014-09-01 14:26:47 john_z_ has joined
 800 2014-09-01 14:26:58 HANTI is now known as hanti
 801 2014-09-01 14:31:02 john_z has quit (Ping timeout: 260 seconds)
 802 2014-09-01 14:31:32 fdi11inger has joined
 803 2014-09-01 14:32:29 benrcole has quit (Quit: Leaving.)
 804 2014-09-01 14:33:15 ValicekB has joined
 805 2014-09-01 14:40:01 pen has joined
 806 2014-09-01 14:42:37 dabura667 has joined
 807 2014-09-01 14:44:32 mpm__ has joined
 808 2014-09-01 14:45:30 erasmospunk has joined
 809 2014-09-01 14:45:39 ThomasV has joined
 810 2014-09-01 14:46:26 mpm_ has quit (Ping timeout: 260 seconds)
 811 2014-09-01 14:46:35 dabura667 has quit (Client Quit)
 812 2014-09-01 14:49:02 paul0 has joined
 813 2014-09-01 14:49:15 Subo1977 has joined
 814 2014-09-01 14:51:34 imfaust has quit (Ping timeout: 260 seconds)
 815 2014-09-01 14:53:46 Subo1977_ has quit (Ping timeout: 264 seconds)
 816 2014-09-01 14:56:19 ThomasV has quit (Ping timeout: 245 seconds)
 817 2014-09-01 14:59:35 benrcole has joined
 818 2014-09-01 15:00:18 cbeams has quit (Remote host closed the connection)
 819 2014-09-01 15:00:54 cbeams has joined
 820 2014-09-01 15:03:49 NLNicoo has quit (Quit: Leaving)
 821 2014-09-01 15:04:07 mpm__ is now known as mpm_
 822 2014-09-01 15:04:10 benrcole has quit (Ping timeout: 260 seconds)
 823 2014-09-01 15:05:07 cbeams_ has joined
 824 2014-09-01 15:05:12 cbeams has quit (Ping timeout: 255 seconds)
 825 2014-09-01 15:05:35 akstunt600 has quit (Read error: Connection reset by peer)
 826 2014-09-01 15:05:35 ak__ has quit (Read error: Connection reset by peer)
 827 2014-09-01 15:05:55 bmcgee has joined
 828 2014-09-01 15:06:15 ak__ has joined
 829 2014-09-01 15:06:28 PaulCape_ has quit ()
 830 2014-09-01 15:06:32 akstunt600 has joined
 831 2014-09-01 15:07:11 bmcgee_ has joined
 832 2014-09-01 15:09:26 PaulCapestany has joined
 833 2014-09-01 15:10:29 bmcgee has quit (Ping timeout: 245 seconds)
 834 2014-09-01 15:10:29 bmcgee_ is now known as bmcgee
 835 2014-09-01 15:11:53 <samson_> One of these : http://strongvpn.com/vpn_routers_new.shtml
 836 2014-09-01 15:12:40 <samson_> I'm not sure if they offer static IP's though
 837 2014-09-01 15:14:07 <samson_> damn wrong window - sorry guys
 838 2014-09-01 15:14:41 kristofferR has quit (Quit: Textual IRC Client: www.textualapp.com)
 839 2014-09-01 15:18:09 kristofferR has joined
 840 2014-09-01 15:18:23 <dionyziz> https://en.bitcoin.it/wiki/Script#Provably_Unspendable.2FPrunable_Outputs
 841 2014-09-01 15:18:37 <dionyziz> I see here in the "Provably Unspendable/Prunable Outputs" section that it says:
 842 2014-09-01 15:18:42 <dionyziz> "Note that this mechanism is not yet a standard transaction type, and thus will not be relayed by nodes on mainnet."
 843 2014-09-01 15:18:44 Quanttek has quit (Read error: Connection reset by peer)
 844 2014-09-01 15:18:46 <dionyziz> Is this information accurate or outdated?
 845 2014-09-01 15:19:10 banghouse has joined
 846 2014-09-01 15:23:02 PaulCapestany has quit ()
 847 2014-09-01 15:23:06 Trix has joined
 848 2014-09-01 15:23:28 <sipa> that's outdated
 849 2014-09-01 15:23:42 fdi11inger has quit (Remote host closed the connection)
 850 2014-09-01 15:23:45 <sipa> under restricted conditions, such transactions are relayed
 851 2014-09-01 15:23:46 banghouse has quit (Ping timeout: 260 seconds)
 852 2014-09-01 15:26:28 abathingape has quit (Ping timeout: 264 seconds)
 853 2014-09-01 15:28:41 <dionyziz> ok I will update the wiki, thanks :)
 854 2014-09-01 15:29:29 scosant_ has quit (Quit: Leaving)
 855 2014-09-01 15:29:44 altoz has quit (Remote host closed the connection)
 856 2014-09-01 15:30:22 crunk-juice has joined
 857 2014-09-01 15:30:52 cyphase has quit (Remote host closed the connection)
 858 2014-09-01 15:35:29 oujh has quit (Ping timeout: 245 seconds)
 859 2014-09-01 15:40:26 el33th4x0r has quit (Read error: Connection reset by peer)
 860 2014-09-01 15:42:17 el33th4x0r has joined
 861 2014-09-01 15:42:17 el33th4x0r has quit (Client Quit)
 862 2014-09-01 15:43:07 hemry has quit (Remote host closed the connection)
 863 2014-09-01 15:45:29 Cray-on has quit (Ping timeout: 240 seconds)
 864 2014-09-01 15:45:50 oujh has joined
 865 2014-09-01 15:46:19 kristofferR has quit (Quit: Textual IRC Client: www.textualapp.com)
 866 2014-09-01 15:46:21 Cray-on has joined
 867 2014-09-01 15:48:55 banghouse has joined
 868 2014-09-01 15:50:50 unkn-error has quit (Ping timeout: 260 seconds)
 869 2014-09-01 15:54:09 Quanttek has joined
 870 2014-09-01 15:54:24 lclc has quit (Quit: Konversation terminated!)
 871 2014-09-01 15:55:02 hmsimha has joined
 872 2014-09-01 15:57:50 unkn-error has joined
 873 2014-09-01 15:57:50 unkn-error has quit (Changing host)
 874 2014-09-01 15:57:50 unkn-error has joined
 875 2014-09-01 15:58:31 JackH has quit (Remote host closed the connection)
 876 2014-09-01 15:58:49 akstunt600 has quit (Read error: Connection reset by peer)
 877 2014-09-01 15:58:49 ak__ has quit (Read error: Connection reset by peer)
 878 2014-09-01 15:59:37 akstunt600 has joined
 879 2014-09-01 15:59:53 ak__ has joined
 880 2014-09-01 16:01:19 itodd has joined
 881 2014-09-01 16:02:09 wallet42 has joined
 882 2014-09-01 16:02:11 itodd has left ()
 883 2014-09-01 16:02:43 oujh has quit (Quit: Leaving)
 884 2014-09-01 16:03:25 tombtc has joined
 885 2014-09-01 16:05:55 tjopper1 has quit (Read error: Connection reset by peer)
 886 2014-09-01 16:06:19 wallet42 has quit (Ping timeout: 245 seconds)
 887 2014-09-01 16:06:44 unkn-error has quit (Ping timeout: 245 seconds)
 888 2014-09-01 16:10:37 fdi11inger has joined
 889 2014-09-01 16:17:05 Ghosty_CC has joined
 890 2014-09-01 16:19:46 john_z_ has quit (Ping timeout: 260 seconds)
 891 2014-09-01 16:21:41 unkn-error has joined
 892 2014-09-01 16:21:41 unkn-error has quit (Changing host)
 893 2014-09-01 16:21:41 unkn-error has joined
 894 2014-09-01 16:23:47 unkn-error has quit (Read error: Connection reset by peer)
 895 2014-09-01 16:24:06 unkn-error has joined
 896 2014-09-01 16:25:01 Ghosty_CC has quit ()
 897 2014-09-01 16:25:57 chax has joined
 898 2014-09-01 16:27:33 * Luke-Jr grumbles "/Satoshi/addrindex:0.9.99/" unknown
 899 2014-09-01 16:28:36 ronkrt-bnc is now known as TheRelic
 900 2014-09-01 16:30:46 abossard has quit (Quit: abossard)
 901 2014-09-01 16:32:49 serialbandicoot has quit (Quit: serialbandicoot)
 902 2014-09-01 16:33:20 abossard has joined
 903 2014-09-01 16:33:20 abossard has quit (Client Quit)
 904 2014-09-01 16:34:25 altoz has joined
 905 2014-09-01 16:34:38 unkn-error has quit (Read error: Connection reset by peer)
 906 2014-09-01 16:36:50 hearn_ has joined
 907 2014-09-01 16:36:51 unkn-error has joined
 908 2014-09-01 16:36:51 unkn-error has quit (Changing host)
 909 2014-09-01 16:36:51 unkn-error has joined
 910 2014-09-01 16:38:16 Grouver has quit (Quit: Leaving)
 911 2014-09-01 16:38:21 <andytoshi> does anyone have numbers for how fast addresses can be generated? with secp256k1-rust i can create sk+pk+hash160(pk) in 120μs
 912 2014-09-01 16:38:26 hearn has quit (Ping timeout: 260 seconds)
 913 2014-09-01 16:38:33 KawalGrover has joined
 914 2014-09-01 16:39:18 <Luke-Jr> andytoshi: HD wallet addresses, pure random addresses, vanitygen-type addresses, or what? ;)
 915 2014-09-01 16:39:20 unkn-error has quit (Read error: Connection reset by peer)
 916 2014-09-01 16:39:36 serialbandicoot has joined
 917 2014-09-01 16:39:37 unkn-error has joined
 918 2014-09-01 16:39:49 unkn-error has quit (Changing host)
 919 2014-09-01 16:39:50 unkn-error has joined
 920 2014-09-01 16:39:56 <jrick> lol vanity addresses
 921 2014-09-01 16:39:58 <sipa> meh, the relevant part is how fast you can peform the EC trapdoor function :)
 922 2014-09-01 16:40:01 <andytoshi> oh, lol, HD ckd_pub addresses
 923 2014-09-01 16:40:20 hearn_ is now known as hearn
 924 2014-09-01 16:40:31 <sipa> andytoshi: starting from the parent pubkey or from the parent private key?
 925 2014-09-01 16:40:36 <Luke-Jr> also, on a modern CPU or old one? high end or low end? GPU accel? :P
 926 2014-09-01 16:40:50 <sipa> (the latter would need 2 EC multiplications)
 927 2014-09-01 16:40:52 <andytoshi> sipa: parent pubkey
 928 2014-09-01 16:41:18 <andytoshi> Luke-Jr: i7-4700MQ @ 2.40Ghz
 929 2014-09-01 16:41:52 <sipa> iirc, libsecp256k1 needs like 30us, but that was before i implemented slicing of the precomputed tables
 930 2014-09-01 16:42:26 ThomasV has joined
 931 2014-09-01 16:42:33 <sipa> oh, wait, that's for pure random keys
 932 2014-09-01 16:42:38 unkn-error has quit (Read error: Connection reset by peer)
 933 2014-09-01 16:42:44 serialbandicoot has quit (Client Quit)
 934 2014-09-01 16:43:34 jtimon has quit (Ping timeout: 245 seconds)
 935 2014-09-01 16:43:34 unkn-error has joined
 936 2014-09-01 16:43:34 unkn-error has quit (Changing host)
 937 2014-09-01 16:43:34 unkn-error has joined
 938 2014-09-01 16:44:29 <andytoshi> pure secp256k1 (no ripemd160 or HD stuff): for sequential keys i am at 57μs (literally (sk, pk), (sk+1, pk*G), ...) ... for random keys looks like like 230μs
 939 2014-09-01 16:44:46 <andytoshi> 276μs :/
 940 2014-09-01 16:45:11 <sipa> are you using libsecp256k1?
 941 2014-09-01 16:45:19 <andytoshi> yeah, through rust FFI
 942 2014-09-01 16:45:31 <andytoshi> libsecp256k1.so is compiled right from your sources
 943 2014-09-01 16:46:17 t7 has joined
 944 2014-09-01 16:46:18 <sipa> using 64bit_asm / gmp?
 945 2014-09-01 16:47:19 <andytoshi> how can i tell? ./configure tells me -lgmp is there but yasm is not
 946 2014-09-01 16:47:26 <sipa> a
 947 2014-09-01 16:47:27 <sipa> ah
 948 2014-09-01 16:47:32 <sipa> well, install yasm :)
 949 2014-09-01 16:47:35 <andytoshi> kk will do
 950 2014-09-01 16:47:51 <sipa> at the end of configure it should tell you which field and which bignum implementation it is using
 951 2014-09-01 16:47:56 <andytoshi> also btw a sizable chunk (~30% i think, hard to count up all the perf entries) of my time is in the fortuna RNG..
 952 2014-09-01 16:48:15 <sipa> configure: Using field implementation: 64bit_asm
 953 2014-09-01 16:48:15 <sipa> configure: Using bignum implementation: gmp
 954 2014-09-01 16:48:36 <andytoshi> yup, got that now. did not have asm before
 955 2014-09-01 16:48:49 <sipa> it may add 20% speed or so
 956 2014-09-01 16:48:56 <sipa> or less
 957 2014-09-01 16:49:00 <sipa> depends on the CPU type etc
 958 2014-09-01 16:49:16 <sipa> i've mostly been concerned with verification speed rather than signing speed
 959 2014-09-01 16:49:32 <sipa> i think the slicing a few months ago cut signing performance by 40% or so
 960 2014-09-01 16:49:45 <sipa> well, signing/generation
 961 2014-09-01 16:49:54 cagedwisdom has joined
 962 2014-09-01 16:50:35 paul0 has quit (Ping timeout: 260 seconds)
 963 2014-09-01 16:50:38 <andytoshi> cool, down to 250μs
 964 2014-09-01 16:50:59 <sipa> andytoshi: btw, using private_tweak_add + generate will be much faster than doing the tweak on both pubkey and private after generation
 965 2014-09-01 16:51:09 bmcgee_ has joined
 966 2014-09-01 16:51:12 <andytoshi> i noticed that
 967 2014-09-01 16:51:14 <andytoshi> why?
 968 2014-09-01 16:51:27 <sipa> because private_tweak_add is just modulo order arithmetic
 969 2014-09-01 16:51:42 <sipa> while pubkey_tweak_add is an EC addition
 970 2014-09-01 16:51:51 unkn-error has quit (Ping timeout: 255 seconds)
 971 2014-09-01 16:51:57 <andytoshi> yeah, but generate is an EC mult, no?
 972 2014-09-01 16:52:08 <sipa> sorry, pubkey_tweak_add is EC mult + EC add
 973 2014-09-01 16:52:09 <andytoshi> which should be way costlier than the addition
 974 2014-09-01 16:52:09 ak__ has quit (Read error: Connection reset by peer)
 975 2014-09-01 16:52:09 akstunt600 has quit (Read error: Connection reset by peer)
 976 2014-09-01 16:52:31 <andytoshi> oh, right .. but if i'm doing an EC mult by 1 that should be free?
 977 2014-09-01 16:52:31 <sipa> first convert the tweak to a group element, then add it to the pubkey
 978 2014-09-01 16:52:56 ak__ has joined
 979 2014-09-01 16:53:05 <sipa> it's designed to be near constant time
 980 2014-09-01 16:53:11 akstunt600 has joined
 981 2014-09-01 16:53:24 <andytoshi> gotcha, thx
 982 2014-09-01 16:53:28 <andytoshi> that was really mystifying me
 983 2014-09-01 16:53:34 <andytoshi> but the numbers don't lie..
 984 2014-09-01 16:53:49 bmcgee has quit (Ping timeout: 245 seconds)
 985 2014-09-01 16:53:49 bmcgee_ is now known as bmcgee
 986 2014-09-01 16:54:37 oujh has joined
 987 2014-09-01 16:54:37 <sipa> pubkey_tweak_add is actually doing the wrong protection
 988 2014-09-01 16:54:51 <sipa> the multiplication with G is constant-time, but the addition isn't
 989 2014-09-01 16:56:10 erasmospunk has quit (Remote host closed the connection)
 990 2014-09-01 16:57:49 bmcgee has quit (Quit: bmcgee)
 991 2014-09-01 16:58:56 hemry has joined
 992 2014-09-01 16:59:21 <jgarzik> The new way to do decoderawtransaction:
 993 2014-09-01 16:59:24 <jgarzik> $ ~/repo/bitcoin/src/bitcoin-cli getrawtransaction $hash | ~/repo/bitcoin/src/bitcoin-tx -json -
 994 2014-09-01 16:59:37 <jgarzik> so nice and unix-y
 995 2014-09-01 16:59:58 unkn-error has joined
 996 2014-09-01 16:59:58 unkn-error has quit (Changing host)
 997 2014-09-01 16:59:58 unkn-error has joined
 998 2014-09-01 17:00:22 <andytoshi> ooh
 999 2014-09-01 17:01:49 mpm_ has quit (Read error: Connection reset by peer)
1000 2014-09-01 17:01:51 John_Kenney is now known as JohnKenney
1001 2014-09-01 17:02:10 W0rmDr1nk has quit (Ping timeout: 250 seconds)
1002 2014-09-01 17:02:17 unkn-error has quit (Read error: Connection reset by peer)
1003 2014-09-01 17:02:22 mpm_ has joined
1004 2014-09-01 17:03:05 unkn-error has joined
1005 2014-09-01 17:04:00 unkn-error has quit (Read error: Connection reset by peer)
1006 2014-09-01 17:05:17 hearn has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1007 2014-09-01 17:08:02 MoALTz has joined
1008 2014-09-01 17:08:39 xenog has quit (Quit: Leaving.)
1009 2014-09-01 17:09:57 cbeams_ is now known as cbeams
1010 2014-09-01 17:09:57 cbeams has quit (Changing host)
1011 2014-09-01 17:09:57 cbeams has joined
1012 2014-09-01 17:15:34 bmcgee has joined
1013 2014-09-01 17:15:34 bmcgee has quit (Client Quit)
1014 2014-09-01 17:16:12 unkn-error has joined
1015 2014-09-01 17:16:33 test_ has joined
1016 2014-09-01 17:16:48 <jgarzik> bitcoin-tx replaces: createrawtransaction, decoderawtransaction, and a few other "pure" RPC functions.
1017 2014-09-01 17:18:12 mpm_ has quit ()
1018 2014-09-01 17:21:58 rdponticelli has quit (Ping timeout: 264 seconds)
1019 2014-09-01 17:23:22 mpmcsweeney has joined
1020 2014-09-01 17:23:48 KawalGrover has quit (Ping timeout: 255 seconds)
1021 2014-09-01 17:24:14 unkn-error has quit (Ping timeout: 245 seconds)
1022 2014-09-01 17:24:46 test_ has quit (Quit: Page closed)
1023 2014-09-01 17:25:33 ahmed_ZzZz is now known as ahmed_
1024 2014-09-01 17:33:41 jtimon has joined
1025 2014-09-01 17:36:33 timothy has quit (Remote host closed the connection)
1026 2014-09-01 17:36:50 unkn-error has joined
1027 2014-09-01 17:36:50 unkn-error has quit (Changing host)
1028 2014-09-01 17:36:50 unkn-error has joined
1029 2014-09-01 17:36:53 lclc has joined
1030 2014-09-01 17:37:35 unkn-error has quit (Read error: Connection reset by peer)
1031 2014-09-01 17:37:48 unkn-error has joined
1032 2014-09-01 17:37:48 unkn-error has quit (Changing host)
1033 2014-09-01 17:37:48 unkn-error has joined
1034 2014-09-01 17:39:38 erska has joined
1035 2014-09-01 17:41:44 hmsimha has quit (Ping timeout: 245 seconds)
1036 2014-09-01 17:42:09 unkn-error has quit (Ping timeout: 245 seconds)
1037 2014-09-01 17:44:37 <jgarzik> boy, hearn likes to scare people
1038 2014-09-01 17:44:43 <jgarzik> "bitcoin is really fragile"
1039 2014-09-01 17:44:44 bedeho has quit (Ping timeout: 245 seconds)
1040 2014-09-01 17:45:29 akstunt600 has quit (Read error: Connection reset by peer)
1041 2014-09-01 17:45:29 ak__ has quit (Read error: Connection reset by peer)
1042 2014-09-01 17:46:15 akstunt600 has joined
1043 2014-09-01 17:46:16 ak__ has joined
1044 2014-09-01 17:47:16 imfaust has joined
1045 2014-09-01 17:48:17 GM0127 has joined
1046 2014-09-01 17:48:48 <btcdrak> jgarzik: maybe he is still sore from the roasting he got >_>
1047 2014-09-01 17:49:35 <jgarzik> I certainly agree that bitcoin has plenty of warts and areas that are DoS-able
1048 2014-09-01 17:49:44 <jgarzik> but disagree with "bitcoin is fragile" message
1049 2014-09-01 17:49:47 mpmcsweeney has quit (Remote host closed the connection)
1050 2014-09-01 17:49:53 <jgarzik> that ignores the active response component
1051 2014-09-01 17:50:32 msvb-lab has quit (Read error: Connection reset by peer)
1052 2014-09-01 17:51:06 _yoy_ has joined
1053 2014-09-01 17:51:06 <jgarzik> In response to a DDoS that stops transactions/blocks entirely, are stakeholders of bitcoin just going to give up, assume their bitcoins are now worthless, and move on to something else?
1054 2014-09-01 17:51:43 imfaust has quit (Ping timeout: 260 seconds)
1055 2014-09-01 17:52:11 <jgarzik> oh well.  Shoulda done something about $this DoS avenue.  Too late now.  Might as well go back to tending chickens then selling eggs via Paypal. </alt universe>
1056 2014-09-01 17:52:58 msvb-lab has joined
1057 2014-09-01 17:53:21 <jgarzik> -People- are the ultimately bitcoin backstop.  People will band together and fix things.
1058 2014-09-01 17:53:41 <jgarzik> *ultimate
1059 2014-09-01 17:54:04 <jgarzik> We all sink or swim together.
1060 2014-09-01 17:54:29 * sipa hands jgarzik a 500kg physical bitcoin
1061 2014-09-01 17:54:49 * jgarzik grabs his scuba gear
1062 2014-09-01 17:55:22 unkn-error has joined
1063 2014-09-01 17:55:22 <sipa> jgarzik: hmm, my intended meaning was that v2 transaction would be treated identically to a v1 transaction
1064 2014-09-01 17:55:45 <sipa> jgarzik: as in, you have "the v1 rules, the v2 rules, the v3 rules"; v2 didn't change anything about transactions, only about blocks
1065 2014-09-01 17:55:47 msvb-lab has quit (Client Quit)
1066 2014-09-01 17:55:57 <sipa> but if that wasn't clear, i'll send a PR to clarify
1067 2014-09-01 17:56:06 msvb-lab has joined
1068 2014-09-01 17:59:38 unkn-error has quit (Read error: Connection reset by peer)
1069 2014-09-01 17:59:57 unkn-error has joined
1070 2014-09-01 17:59:57 unkn-error has quit (Changing host)
1071 2014-09-01 17:59:57 unkn-error has joined
1072 2014-09-01 18:00:04 rubensayshi has quit (Ping timeout: 245 seconds)
1073 2014-09-01 18:01:07 <Luke-Jr> happy programmers' day ;)
1074 2014-09-01 18:04:37 cbeams has quit (Remote host closed the connection)
1075 2014-09-01 18:05:03 cbeams has joined
1076 2014-09-01 18:07:23 _yoy_ has quit (Remote host closed the connection)
1077 2014-09-01 18:07:56 _yoy_ has joined
1078 2014-09-01 18:08:06 unkn-error has quit (Read error: Connection reset by peer)
1079 2014-09-01 18:08:10 cbeams_ has joined
1080 2014-09-01 18:08:14 cbeams has quit (Read error: Connection reset by peer)
1081 2014-09-01 18:08:45 unkn-error has joined
1082 2014-09-01 18:08:45 unkn-error has quit (Changing host)
1083 2014-09-01 18:08:45 unkn-error has joined
1084 2014-09-01 18:10:19 phoenix54 has quit (Remote host closed the connection)
1085 2014-09-01 18:10:54 phoenix54 has joined
1086 2014-09-01 18:14:19 justanot1eruser has quit (Ping timeout: 245 seconds)
1087 2014-09-01 18:15:33 oujh has quit (Ping timeout: 255 seconds)
1088 2014-09-01 18:16:48 jtimon has quit (Read error: Connection reset by peer)
1089 2014-09-01 18:16:49 justpokinround has quit (Read error: Connection reset by peer)
1090 2014-09-01 18:16:59 cbeams_ has quit (Remote host closed the connection)
1091 2014-09-01 18:17:40 justpokinround has joined
1092 2014-09-01 18:20:01 mpmcsweeney has joined
1093 2014-09-01 18:20:22 <petertodd> jgarzik: re: DoS attacks, Bitcoin has the potential for better defenses against them than basically any P2P network ever made, because we can make them expensive! tx fees being a perfect example. worst case for any non-51% league attacker is a few days downtime while people scramble to setup a Freenet-style darknet linking trusted peers together
1094 2014-09-01 18:21:12 hanti is now known as HANTI
1095 2014-09-01 18:22:20 <petertodd> jgarzik: personally, I worry a fair bit about DoS attacks, but only because I'd rather not have even an hour of downtime, let alone a few days, and equally darknets are a pain in the ass. but it's not a "bitcoin is really fragile" level fundemental problem
1096 2014-09-01 18:22:32 boompah has joined
1097 2014-09-01 18:22:38 <boompah> Hello everyone
1098 2014-09-01 18:22:47 Grouver has joined
1099 2014-09-01 18:22:54 <boompah> :)
1100 2014-09-01 18:23:47 <jgarzik> petertodd, indeed!
1101 2014-09-01 18:25:22 oujh has joined
1102 2014-09-01 18:25:33 <petertodd> jgarzik: of course, I'm biased: stopping that tx extra data DoS attack in it's tracks is probably up there in my "proudest life moments" :P
1103 2014-09-01 18:27:19 mpmcsweeney has quit (Remote host closed the connection)
1104 2014-09-01 18:27:20 crunk-juice has quit (Read error: Connection reset by peer)
1105 2014-09-01 18:27:23 crunk-ju_ has joined
1106 2014-09-01 18:28:08 <petertodd> jgarzik: re: "people will band together" <- that bitcoin can be redefined is one of its strongest features - even a 51% attack would end up being stopped in practice as we'd just find some trusted third-parties to sign the blockchain... equally, that's probably one of the most fragile aspects of bitcoin in more sophisticated attack scenarios... but that's a #bitcoin(-wizards) discussion :)
1107 2014-09-01 18:29:56 jtimon has joined
1108 2014-09-01 18:30:31 gingpark has quit (Remote host closed the connection)
1109 2014-09-01 18:30:32 <uiop> if you just define "attacker" as having < 51%, 51% "attacks" become impossible. the victors just write the history books. :)
1110 2014-09-01 18:30:42 <petertodd> uiop: lol, there is that!
1111 2014-09-01 18:30:47 gingpark has joined
1112 2014-09-01 18:30:51 oujh has quit (Ping timeout: 255 seconds)
1113 2014-09-01 18:31:06 <boompah> Can someone please help me with connecting to this server
1114 2014-09-01 18:31:11 <boompah> I'm having an issue doing it with my client
1115 2014-09-01 18:31:20 <petertodd> uiop: from now on I'll say "the 49% losers can redefine what bitcoin is to them"
1116 2014-09-01 18:32:24 <boompah> server: bear.freenode.net port: 6665(SSL clicked)
1117 2014-09-01 18:32:32 <boompah> Isn't that all I need to be able to connect with a client?
1118 2014-09-01 18:34:00 <uiop> petertodd: heh, "49% losers" is good
1119 2014-09-01 18:34:04 jwo has joined
1120 2014-09-01 18:34:45 cbeams has joined
1121 2014-09-01 18:34:49 cbeams has quit (Changing host)
1122 2014-09-01 18:34:49 cbeams has joined
1123 2014-09-01 18:37:13 <boompah> Does anyone here use a IRC client?
1124 2014-09-01 18:38:47 <btcdrak> irccloud
1125 2014-09-01 18:38:47 akstunt600 has quit (Read error: Connection reset by peer)
1126 2014-09-01 18:38:48 ak__ has quit (Read error: Connection reset by peer)
1127 2014-09-01 18:38:48 <RBecker> we all do :P
1128 2014-09-01 18:38:55 <RBecker> boompah: ssl port is 7000
1129 2014-09-01 18:38:56 <RBecker> not 6665\
1130 2014-09-01 18:39:36 ak__ has joined
1131 2014-09-01 18:39:40 akstunt600 has joined
1132 2014-09-01 18:39:50 <boompah> Thank you RBecker
1133 2014-09-01 18:39:51 <boompah> I figured haha
1134 2014-09-01 18:39:54 <boompah> just getting myself setup here
1135 2014-09-01 18:39:56 <RBecker> yw
1136 2014-09-01 18:39:59 <boompah> Which client do you prefer?
1137 2014-09-01 18:40:09 vmatekol_ has joined
1138 2014-09-01 18:40:10 <RBecker> i use mIRC
1139 2014-09-01 18:40:14 <RBecker> with a ZNC bouncer
1140 2014-09-01 18:41:36 <boompah> aargh, it's still not connecting for some reason
1141 2014-09-01 18:41:49 <petertodd> boompah: take it to #bitcoin or something, thanks
1142 2014-09-01 18:42:15 <boompah> I tried another username
1143 2014-09-01 18:42:17 <boompah> here's my settings:
1144 2014-09-01 18:42:19 <boompah> http://imgur.com/dkYCuC2
1145 2014-09-01 18:42:52 vmatekole has quit (Ping timeout: 240 seconds)
1146 2014-09-01 18:44:14 phoenix54 has quit (Ping timeout: 245 seconds)
1147 2014-09-01 18:44:14 gotboompah has joined
1148 2014-09-01 18:44:20 boompah has quit (Quit: Page closed)
1149 2014-09-01 18:44:23 * jgarzik arms the kicksaber
1150 2014-09-01 18:44:24 <gotboompah> Okay great
1151 2014-09-01 18:44:26 <gotboompah> I figured it out!
1152 2014-09-01 18:45:13 <jgarzik> gotboompah, not here.  #bitcoin-dev is for development discussion.  #bitcoin is for general bitcoin discussion.
1153 2014-09-01 18:45:58 <gotboompah> thanks jgarzik
1154 2014-09-01 18:46:07 <gotboompah> hopin' to speak about dev here though
1155 2014-09-01 18:51:29 gotboompah has quit ()
1156 2014-09-01 18:51:47 gotboompah has joined
1157 2014-09-01 18:52:16 PaulCapestany has joined
1158 2014-09-01 18:52:41 gotboompah has quit (Client Quit)
1159 2014-09-01 18:53:22 gotboompah has joined
1160 2014-09-01 18:53:41 joeykrim has joined
1161 2014-09-01 18:56:32 Cryo has joined
1162 2014-09-01 18:56:33 Cryo has quit (Changing host)
1163 2014-09-01 18:56:33 Cryo has joined
1164 2014-09-01 18:59:56 kgk_ has joined
1165 2014-09-01 19:02:12 <blast_> Well, discussion of the ongoing bitcoin development does take place here ;]
1166 2014-09-01 19:02:23 <blast_> There is also #cyrpotodev for mroe general discussion
1167 2014-09-01 19:03:12 <blast_> #cryptodev rather, for cool crypto/bitcoin related projects ;D
1168 2014-09-01 19:03:58 Adlai has quit (Ping timeout: 264 seconds)
1169 2014-09-01 19:04:26 <Luke-Jr> blast_: #cryptodev is run by trolls IIRC
1170 2014-09-01 19:04:27 Adlai has joined
1171 2014-09-01 19:04:46 <blast_> :/ I DIDNT KNOW!!!! D;
1172 2014-09-01 19:10:56 copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1173 2014-09-01 19:11:16 WeCluster has quit (Ping timeout: 240 seconds)
1174 2014-09-01 19:11:37 linuxnewb2 has quit (Quit: linuxnewb2)
1175 2014-09-01 19:13:08 banghouse has quit (Remote host closed the connection)
1176 2014-09-01 19:16:32 WeCluster has joined
1177 2014-09-01 19:24:35 unkn-error has quit (Ping timeout: 260 seconds)
1178 2014-09-01 19:25:15 <edcba> damn #bitcoin is not joking, i understand why nobody is talking there
1179 2014-09-01 19:25:46 Internet13 has quit (Quit: Leaving)
1180 2014-09-01 19:26:19 moa has joined
1181 2014-09-01 19:26:21 phoenix54 has joined
1182 2014-09-01 19:26:51 PsychoticBoy is now known as NSA
1183 2014-09-01 19:27:21 NSA is now known as Guest41625
1184 2014-09-01 19:27:40 Guest41625 is now known as PsychoticBoy
1185 2014-09-01 19:30:05 tombtc has quit (Quit: quit)
1186 2014-09-01 19:30:39 tombtc has joined
1187 2014-09-01 19:31:24 SpicyShibe has quit (Ping timeout: 245 seconds)
1188 2014-09-01 19:32:20 ak__ has quit (Read error: Connection reset by peer)
1189 2014-09-01 19:33:10 ak__ has joined
1190 2014-09-01 19:33:35 Qatz has joined
1191 2014-09-01 19:35:20 dhill has joined
1192 2014-09-01 19:36:40 unkn-error has joined
1193 2014-09-01 19:39:23 ionstorm has joined
1194 2014-09-01 19:39:59 l_l_l_l_l has quit (Ping timeout: 240 seconds)
1195 2014-09-01 19:43:37 paveljanik has quit (Quit: This computer has gone to sleep)
1196 2014-09-01 19:43:49 stickyfingers__ has quit (Ping timeout: 250 seconds)
1197 2014-09-01 19:44:05 hearn has joined
1198 2014-09-01 19:45:06 Internet13 has joined
1199 2014-09-01 19:46:14 justanotheruser has joined
1200 2014-09-01 19:48:07 unkn-error has quit (Read error: Connection reset by peer)
1201 2014-09-01 19:48:22 unkn-error has joined
1202 2014-09-01 19:48:59 unkn-error has quit (Read error: Connection reset by peer)
1203 2014-09-01 19:49:19 Burrito has joined
1204 2014-09-01 19:49:42 gmaxwell is now known as gregorymaxwell
1205 2014-09-01 19:50:19 gregorymaxwell is now known as gmaxwell
1206 2014-09-01 19:51:06 KawalGrover has joined
1207 2014-09-01 19:52:51 l_l_l_l_l has joined
1208 2014-09-01 19:53:21 <TheRelic> ello moto
1209 2014-09-01 19:53:31 Plasmastar has quit (Ping timeout: 260 seconds)
1210 2014-09-01 19:57:43 kurman has joined
1211 2014-09-01 19:59:37 Plasmastar has joined
1212 2014-09-01 19:59:44 forrestv has joined
1213 2014-09-01 20:01:10 cbeams has quit (Remote host closed the connection)
1214 2014-09-01 20:01:46 cbeams has joined
1215 2014-09-01 20:02:49 cbeams_ has joined
1216 2014-09-01 20:02:49 cbeams has quit (Read error: Connection reset by peer)
1217 2014-09-01 20:03:04 kurman has left ()
1218 2014-09-01 20:08:14 mpmcsweeney has joined
1219 2014-09-01 20:09:45 AnoAnon has joined
1220 2014-09-01 20:10:01 AnoAnon has quit (Read error: Connection reset by peer)
1221 2014-09-01 20:10:54 Qatz has quit (Ping timeout: 245 seconds)
1222 2014-09-01 20:12:51 Qatz has joined
1223 2014-09-01 20:14:47 fdi11inger has quit (Remote host closed the connection)
1224 2014-09-01 20:15:15 cbeams_ has quit (Remote host closed the connection)
1225 2014-09-01 20:15:16 GM0127 has quit (Ping timeout: 255 seconds)
1226 2014-09-01 20:15:27 cbeams has joined
1227 2014-09-01 20:15:34 gotboompah has quit (Remote host closed the connection)
1228 2014-09-01 20:15:55 unkn-error has joined
1229 2014-09-01 20:15:55 unkn-error has quit (Changing host)
1230 2014-09-01 20:15:55 unkn-error has joined
1231 2014-09-01 20:16:48 cbeams has quit (Remote host closed the connection)
1232 2014-09-01 20:17:16 cbeams has joined
1233 2014-09-01 20:19:54 Grouver has quit (Quit:  HydraIRC -> http://www.hydrairc.com <-)
1234 2014-09-01 20:22:00 cbeams has quit (Ping timeout: 255 seconds)
1235 2014-09-01 20:22:13 wiretapp1d has joined
1236 2014-09-01 20:22:34 karc has quit (Ping timeout: 264 seconds)
1237 2014-09-01 20:23:46 wiretapped has quit (Ping timeout: 264 seconds)
1238 2014-09-01 20:24:43 lclc has quit (Quit: Konversation terminated!)
1239 2014-09-01 20:24:58 kristofferR has joined
1240 2014-09-01 20:25:29 akstunt600 has quit (Read error: Connection reset by peer)
1241 2014-09-01 20:25:29 ak__ has quit (Read error: Connection reset by peer)
1242 2014-09-01 20:26:14 ak__ has joined
1243 2014-09-01 20:26:27 akstunt600 has joined
1244 2014-09-01 20:26:55 cbeams has joined
1245 2014-09-01 20:26:55 karc has joined
1246 2014-09-01 20:29:06 cbeams has quit (Remote host closed the connection)
1247 2014-09-01 20:30:11 MolokoDeck has joined
1248 2014-09-01 20:32:24 banghouse has joined
1249 2014-09-01 20:37:43 RazielZ is now known as Raziel
1250 2014-09-01 20:37:47 linuxnewb2 has joined
1251 2014-09-01 20:38:48 _yoy_ has quit (Quit: Leaving...)
1252 2014-09-01 20:40:40 _yoy_ has joined
1253 2014-09-01 20:45:47 KawalGrover has quit (Ping timeout: 260 seconds)
1254 2014-09-01 20:48:12 <netg_> ls bin/
1255 2014-09-01 20:48:14 <netg_> cd bin
1256 2014-09-01 20:49:59 msvb-lab has quit (Ping timeout: 260 seconds)
1257 2014-09-01 20:50:08 cbeams has joined
1258 2014-09-01 20:52:42 hmsimha has joined
1259 2014-09-01 21:01:04 unkn-error has quit (Remote host closed the connection)
1260 2014-09-01 21:03:49 hemry has quit (Remote host closed the connection)
1261 2014-09-01 21:04:21 <cfields> sipa: still around?
1262 2014-09-01 21:04:28 hemry has joined
1263 2014-09-01 21:04:56 RAM518 has quit (Read error: Connection reset by peer)
1264 2014-09-01 21:04:58 <cfields> if so, how interested are you in a native secp256 bignum impl?
1265 2014-09-01 21:05:20 RAM518 has joined
1266 2014-09-01 21:05:29 RAM518 has quit (Client Quit)
1267 2014-09-01 21:05:39 <sipa> cfields: if that is competitive with gmp, absolutely
1268 2014-09-01 21:05:52 <cfields> personally, i'd really like to have that available for the script lib, when that comes about, in order to drop the big dep there
1269 2014-09-01 21:06:37 <cfields> sipa: heh ok.. how about if it were way more on the naive side? better than nothing, or added burden to carry?
1270 2014-09-01 21:06:47 <sipa> if not... there are potential optimizations that may make the importance of bignum performance drop dramatically
1271 2014-09-01 21:06:48 Neozonz has joined
1272 2014-09-01 21:07:48 <sipa> so i guess if there is a functionally complete native bignum, i'd merge it, even if just as a reference implementation with pessimal performance
1273 2014-09-01 21:08:14 <cfields> ok, i think i'm interested in taking that on
1274 2014-09-01 21:08:16 <sipa> the only important part for performance is the modular inverse, which is pretty nontrivial to get fast
1275 2014-09-01 21:08:48 hemry has quit (Ping timeout: 255 seconds)
1276 2014-09-01 21:08:59 <cfields> i spent a good amount of time looking into our build and what the complications will be when it comes to shipping shared libs
1277 2014-09-01 21:09:08 <sipa> for reference: gmp's modular inverse is around 10us
1278 2014-09-01 21:09:16 <sipa> openssl's is around 20 or 30us
1279 2014-09-01 21:09:21 <Luke-Jr> what's wrong with gmp?
1280 2014-09-01 21:09:27 <sipa> an entire verification is 80-100us
1281 2014-09-01 21:09:30 <cfields> much of them stem from dealing with our dependencies. I think time would be better spent on dropping those dependencies rather than figuring out how to cope with them
1282 2014-09-01 21:09:39 <cfields> sipa: ok, will have a look
1283 2014-09-01 21:09:40 Neozonz has quit (Disc!~Neozonz@unaffiliated/neozonz|Ping timeout: 240 seconds)
1284 2014-09-01 21:09:45 <sipa> so a naive implementation will likely very signiciantly hurt verification speed
1285 2014-09-01 21:09:47 <Luke-Jr> trying to reinvent dependencies does not seem useful
1286 2014-09-01 21:10:10 <cfields> isn't libsecp256k1 a reinvention?
1287 2014-09-01 21:10:18 <Luke-Jr> cfields: it's a specialisation
1288 2014-09-01 21:10:21 MingwBUGS has joined
1289 2014-09-01 21:10:23 <cfields> exactly :)
1290 2014-09-01 21:10:30 <Luke-Jr> and OpenSSL is a particularly problematic dependency
1291 2014-09-01 21:10:31 <gmaxwell> Luke-Jr: GMP is a huge codebase, it's not necessarily well audited for our purposes (same story as openssl).  It's also LGPL, which is more restrictively licensed than libsecp256k1
1292 2014-09-01 21:10:47 <MingwBUGS> Hello all
1293 2014-09-01 21:10:51 <sipa> there is some tiny gmp project, with naive but very tiny implementations of the same api
1294 2014-09-01 21:11:03 <cfields> sipa: yes, i saw it
1295 2014-09-01 21:11:08 <gmaxwell> wrt specialization— in particular, nothing in GMP is constant time... which we'd want to move towards.
1296 2014-09-01 21:11:09 <cfields> attached to haskell iirc?
1297 2014-09-01 21:11:37 <sipa> which reminds me... get rid of the division requirement for bignum
1298 2014-09-01 21:11:41 <gmaxwell> libsecp256k1 also uses very little of GMP.
1299 2014-09-01 21:12:01 <MingwBUGS> Something here can help me with Mingw compilation ? everything is already setting up. But i'me getting just an error.. can't find lcrypto lssl and ldb_cxx ..
1300 2014-09-01 21:12:10 <Luke-Jr> wouldn't the logical step be to modify libsecp256k1 to not use bignums at all? or is that impractical for some reason?
1301 2014-09-01 21:12:25 <gmaxwell> sipa: did we ever decide if the inversion elimination in verification I suggested was safe?
1302 2014-09-01 21:12:33 <sipa> gmaxwell: i can't remember
1303 2014-09-01 21:12:43 <gmaxwell> Luke-Jr: it nearly doesn't.
1304 2014-09-01 21:12:44 mpmcsweeney is now known as mpm_
1305 2014-09-01 21:12:45 <sipa> Luke-Jr: well we need something to do modular inverses on 256-bit integers
1306 2014-09-01 21:12:46 <Luke-Jr> MingwBUGS: on Linux?
1307 2014-09-01 21:12:58 <gmaxwell> (which is why its so easy for it to switch between libcrypto and gmp)
1308 2014-09-01 21:13:41 <cfields> sipa: iirc there's also been a proposed bignum and/or 256bit int for c++1y (can't remember which)
1309 2014-09-01 21:13:50 <cfields> figured that might make for a useful reference as well
1310 2014-09-01 21:13:57 <gmaxwell> unlikely.
1311 2014-09-01 21:14:07 <sipa> i think it's unlikely to have modular inverses :)
1312 2014-09-01 21:14:13 tombtc has quit (Quit: quit)
1313 2014-09-01 21:14:28 HANTI is now known as hanti
1314 2014-09-01 21:14:44 <sipa> gmaxwell: ack #57?
1315 2014-09-01 21:15:28 <cfields> sipa: well, i'll see what i can come up with. i'm very green on these operations, so i think it'd be a good learning experience anyway
1316 2014-09-01 21:15:54 <sipa> uint256 in bitcoin has most of them already :)
1317 2014-09-01 21:15:59 <sipa> ... except the really interesting one
1318 2014-09-01 21:16:36 <cfields> ok great, that answers another question i forgot to ask :)
1319 2014-09-01 21:17:21 <sipa> oh, these bignums need 512-bit space + sign
1320 2014-09-01 21:17:47 <MingwBUGS> Luke-Jr mingw
1321 2014-09-01 21:18:05 <MingwBUGS> Luke-Jr does it's possible to compile under Linux for windows?
1322 2014-09-01 21:18:20 <Luke-Jr> MingwBUGS: that's the way it's usually done
1323 2014-09-01 21:18:23 <Luke-Jr> mingw runs on Linux
1324 2014-09-01 21:18:25 <gmaxwell> sipa: IIRC we only need a mod inverse mod the order— you're already using one for the field that makes use of the speak strucure of the field prime, right?
1325 2014-09-01 21:18:50 justpokinround has quit (Quit: Leaving)
1326 2014-09-01 21:18:50 akstunt600 has quit (Read error: Connection reset by peer)
1327 2014-09-01 21:18:50 ak__ has quit (Read error: Connection reset by peer)
1328 2014-09-01 21:19:39 akstunt600 has joined
1329 2014-09-01 21:19:48 ak__ has joined
1330 2014-09-01 21:20:08 <MingwBUGS> Luke-Jr are you telling me that i can make the build for windows users on linux ?
1331 2014-09-01 21:20:10 <MingwBUGS> o.O
1332 2014-09-01 21:20:38 <gmaxwell> MingwBUGS: this is how all our binaries for windows are done (and the same is true for a lot of software).
1333 2014-09-01 21:20:39 <sipa> MingwBUGS: even stronger: almost every bitcoin build is done on linux
1334 2014-09-01 21:21:27 justpokinround has joined
1335 2014-09-01 21:21:35 justpokinround has quit (Client Quit)
1336 2014-09-01 21:21:41 <cfields> MingwBUGS: make -C depends HOST=x86_64-w64-mingw32 && ./autogen.sh && ./configure --prefix=`pwd`/depends/x86_64-w64-mingw32 && make
1337 2014-09-01 21:22:32 <MingwBUGS> cfields i'm making with .pro file..
1338 2014-09-01 21:22:44 <MingwBUGS> cfields that doent work.
1339 2014-09-01 21:22:44 <cfields> i doubt it :)
1340 2014-09-01 21:23:06 <MingwBUGS> sipa , so how should I do on linux ?
1341 2014-09-01 21:23:25 oujh has joined
1342 2014-09-01 21:23:28 <MingwBUGS> Since i've got already the deps , i made -qt for linux users.
1343 2014-09-01 21:23:39 <sipa> ./autogen.sh && ./configure && make
1344 2014-09-01 21:23:43 <MingwBUGS> So should be able to make the windows -qt on the linux
1345 2014-09-01 21:23:55 <Luke-Jr> ./configure --host=i686-pc-mingw32
1346 2014-09-01 21:24:07 justanotheruser has quit (Ping timeout: 255 seconds)
1347 2014-09-01 21:24:08 <MingwBUGS> I don't have autogen..
1348 2014-09-01 21:24:15 <MingwBUGS> this coe got .pro file.
1349 2014-09-01 21:24:19 <MingwBUGS> code*
1350 2014-09-01 21:24:29 <cfields> MingwBUGS: are you building bitcoin or some alt?
1351 2014-09-01 21:24:32 <Luke-Jr> then it isn't Bitcoin Core
1352 2014-09-01 21:24:50 zedsdead has joined
1353 2014-09-01 21:24:58 <MingwBUGS> Luke-Jr it isn't.
1354 2014-09-01 21:25:17 <sipa> we got rid of the previous build system and don't maintain it anymore
1355 2014-09-01 21:25:27 <sipa> we don't support other codebases
1356 2014-09-01 21:25:35 <Luke-Jr> MingwBUGS: then it's off-topic, since I don't know any maintained Bitcoin Core forks
1357 2014-09-01 21:25:53 <MingwBUGS> Luke-Jr can you talk at altcoin-dev then ?
1358 2014-09-01 21:26:16 <sipa> you're welcome to ask there; i don't expect many people here to care
1359 2014-09-01 21:26:29 <MingwBUGS> ok
1360 2014-09-01 21:27:00 <MingwBUGS> I understand.. But I know that this must sth easy.. maybe a wrong path.. but i've checked everything. Im just expecting to get someone expert on this already.
1361 2014-09-01 21:27:10 <MingwBUGS> Im quite new to windows.. i prefer linux.
1362 2014-09-01 21:27:28 <sipa> sorry; can't help you here
1363 2014-09-01 21:27:30 <MingwBUGS> but as I read everywhere, i cant build the qt for windws using linux.
1364 2014-09-01 21:29:58 _yoy_ has quit (Ping timeout: 255 seconds)
1365 2014-09-01 21:32:17 _yoy_ has joined
1366 2014-09-01 21:33:48 gingpark1 has joined
1367 2014-09-01 21:35:15 gingpark has quit (Ping timeout: 260 seconds)
1368 2014-09-01 21:35:37 john5040 has joined
1369 2014-09-01 21:36:01 john5040 has quit (Client Quit)
1370 2014-09-01 21:37:11 <andytoshi> how does bitcoind's addrindex handle address reuse, from a UI perspective?
1371 2014-09-01 21:37:31 <Luke-Jr> andytoshi: it doesn't have an addrindex…
1372 2014-09-01 21:37:48 <andytoshi> Luke-Jr: oh, ok. you have one though right? how do you handle it?
1373 2014-09-01 21:37:57 <Luke-Jr> andytoshi: sipa has one, without a UI
1374 2014-09-01 21:38:06 <Luke-Jr> and apparently known bugs with unknown cause
1375 2014-09-01 21:38:32 <Luke-Jr> I have an independent one.. but still no UI
1376 2014-09-01 21:39:09 <sipa> i discontinued the patch
1377 2014-09-01 21:39:09 <andytoshi> ok, thx, i'll think about it
1378 2014-09-01 21:39:19 chax has quit (Remote host closed the connection)
1379 2014-09-01 21:39:26 <sipa> someone else took it over, but i don't know the current state
1380 2014-09-01 21:39:54 el33th4x0r has joined
1381 2014-09-01 21:39:57 <sipa> when i wrote it, it simply maintained a set of tx references for every output script
1382 2014-09-01 21:40:04 smorim has joined
1383 2014-09-01 21:40:05 <joedoe-> MingwBUGS: find gitan specs on github. everything is there
1384 2014-09-01 21:40:15 <andytoshi> gross, i guess that's what i'll have to do
1385 2014-09-01 21:40:33 <sipa> why do you need an address index in the first place?
1386 2014-09-01 21:40:35 <joedoe-> you dont have to use gitan, just use those scripts as instruction
1387 2014-09-01 21:40:54 <sipa> it has its uses, but mostly for debugging
1388 2014-09-01 21:41:18 <sipa> for anything else it's just the easy but badly scalable solution
1389 2014-09-01 21:41:20 <andytoshi> sipa: i am playing around with having a (prefix-filtered by HMAC(master key, scriptpubkey) addrindex so that i can load wallets quickly
1390 2014-09-01 21:41:27 <sipa> bah!
1391 2014-09-01 21:41:27 <andytoshi> for wizards-wallet
1392 2014-09-01 21:42:18 <andytoshi> if i can build the index fast (like in a couple seconds) on startup i'll be happy
1393 2014-09-01 21:42:20 <sipa> (which is exactly why i didn't continue the patch - i consider writing a wallet on top of it abuse)
1394 2014-09-01 21:42:41 <Luke-Jr> andytoshi: lol?
1395 2014-09-01 21:42:55 gotboompah has joined
1396 2014-09-01 21:43:01 gingpark1 has quit (Ping timeout: 255 seconds)
1397 2014-09-01 21:43:04 <sipa> you can read through 20 GB in a few seconds?
1398 2014-09-01 21:43:07 <Luke-Jr> andytoshi: no matter how you do it, the index is huge and slow to generate
1399 2014-09-01 21:43:16 <andytoshi> sipa: just the utxoset, it's 2gb and it's in ram
1400 2014-09-01 21:43:20 <sipa> oh
1401 2014-09-01 21:43:21 <Luke-Jr> ah
1402 2014-09-01 21:43:26 <sipa> that's something else
1403 2014-09-01 21:43:26 <Luke-Jr> big difference then :P
1404 2014-09-01 21:43:31 <andytoshi> ohhh, i see what you guys were afraid of
1405 2014-09-01 21:43:33 <sipa> was never implement afaik
1406 2014-09-01 21:43:43 <hearn> bitcoinj has one of those
1407 2014-09-01 21:43:48 napedia has quit ()
1408 2014-09-01 21:43:49 <hearn> or you can use it that way
1409 2014-09-01 21:43:58 <hearn> someone contributed it a while ago. uses postgres.
1410 2014-09-01 21:44:33 <sipa> i dislike having it in core, but just because of feature creep
1411 2014-09-01 21:44:35 ebfull has quit (Quit: cya)
1412 2014-09-01 21:44:43 <sipa> no objection to having the functionality itself
1413 2014-09-01 21:44:50 <petertodd> andytoshi: you may find my merklized binary radix tree implementation useful, though it's being actively worked on as we speak: https://github.com/petertodd/python-merbinertree
1414 2014-09-01 21:45:32 <petertodd> andytoshi: certainly going to be slower than what you're using already, but you can easily turn it into a UTXO commitment generator
1415 2014-09-01 21:45:41 Quanttek has quit (Remote host closed the connection)
1416 2014-09-01 21:45:48 <andytoshi> nice, i'll keep it in mind
1417 2014-09-01 21:47:42 chax has joined
1418 2014-09-01 21:49:16 <sipa> gmaxwell: well, yes, a single-modulus modular inverse ladder is possible, but afaik far slower than extgcd based algorithms
1419 2014-09-01 21:49:28 <sipa> ... it's nicely constant time, though
1420 2014-09-01 21:50:02 Zifre has joined
1421 2014-09-01 21:51:30 christophe has joined
1422 2014-09-01 21:52:22 <gmaxwell> sipa: too bad they didn't grind the parameters to find a curve where the order was also a nicely structured prime. :P
1423 2014-09-01 21:52:31 crunk-ju_ has quit (Remote host closed the connection)
1424 2014-09-01 21:52:55 <sipa> gmaxwell, cfields: for a naive native (ha!) implementation, an exponentiation ladder for the modular inverse is probably the easiest decent and obviously-correct solution
1425 2014-09-01 21:52:58 crunk-juice has joined
1426 2014-09-01 21:55:05 <sipa> it won't be an easy one, though...
1427 2014-09-01 21:55:53 gotboompah has quit (Remote host closed the connection)
1428 2014-09-01 21:56:57 rdponticelli has joined
1429 2014-09-01 21:57:09 crunk-juice has quit (Ping timeout: 245 seconds)
1430 2014-09-01 21:57:19 <blast_> BitcoinOS
1431 2014-09-01 21:58:30 REiN^ has joined
1432 2014-09-01 21:59:41 <gmaxwell> sipa: why does field.h says secp256k1_fe_inv_all is "without constant-time guarantee"?
1433 2014-09-01 22:00:40 <edcba> nobody guaranteed it maybe :p
1434 2014-09-01 22:00:57 <sipa> gmaxwell: it does not, afaict?
1435 2014-09-01 22:01:03 <edcba> "may contain bugs"
1436 2014-09-01 22:01:05 <sipa> secp256k1_fe_inv_all_var says that
1437 2014-09-01 22:02:44 <gmaxwell> oh I see.
1438 2014-09-01 22:03:08 cbeams has quit (Remote host closed the connection)
1439 2014-09-01 22:03:36 cbeams has joined
1440 2014-09-01 22:03:46 <gmaxwell> huh. is USE_FIELD_INV_NUM faster?
1441 2014-09-01 22:03:53 <gmaxwell> I didn't think that it was using that.
1442 2014-09-01 22:04:22 <sipa> for GMP, yes; for OpenSSL, no
1443 2014-09-01 22:04:36 <sipa> GMP's modular inverse is crazy fast
1444 2014-09-01 22:04:42 <gmaxwell> kinda hard to believe that it's faster for the generalized mersenne prime.
1445 2014-09-01 22:04:50 <gmaxwell> (unless it detects it 0_o)
1446 2014-09-01 22:06:16 <sipa> feel free to rebenchmark that
1447 2014-09-01 22:06:46 <sipa> perhaps i didn't do that benchmark again after peter dettman improved the exponentiation ladder
1448 2014-09-01 22:07:20 neozaru has quit (Remote host closed the connection)
1449 2014-09-01 22:08:03 gotboompah has joined
1450 2014-09-01 22:08:13 cbeams has quit (Ping timeout: 255 seconds)
1451 2014-09-01 22:11:40 nsh has joined
1452 2014-09-01 22:12:06 ak__ has quit (Read error: Connection reset by peer)
1453 2014-09-01 22:12:06 akstunt600 has quit (Read error: Connection reset by peer)
1454 2014-09-01 22:12:52 ak__ has joined
1455 2014-09-01 22:13:06 akstunt600 has joined
1456 2014-09-01 22:14:12 W0rmDr1nk has joined
1457 2014-09-01 22:14:26 ItSANgo has joined
1458 2014-09-01 22:15:24 agorist000 has joined
1459 2014-09-01 22:15:24 agorist000 has quit (Changing host)
1460 2014-09-01 22:15:24 agorist000 has joined
1461 2014-09-01 22:17:03 <sipa> gmaxwell: actually, i do think i benchmarked it again, and decided not to change the inv implementation used for gmp
1462 2014-09-01 22:20:03 ThomasV has quit (Ping timeout: 260 seconds)
1463 2014-09-01 22:20:46 smorim has quit (Ping timeout: 264 seconds)
1464 2014-09-01 22:21:42 Trix is now known as abathingape
1465 2014-09-01 22:22:58 zedsdead has quit (Quit: Page closed)
1466 2014-09-01 22:24:43 <gmaxwell> sipa: indeed, I just benchmarked. I boggle.
1467 2014-09-01 22:24:50 <gmaxwell> it's slower.
1468 2014-09-01 22:26:26 smorim has joined
1469 2014-09-01 22:27:31 _yoy_ has quit (Ping timeout: 260 seconds)
1470 2014-09-01 22:29:18 chax has quit (Remote host closed the connection)
1471 2014-09-01 22:31:16 _yoy_ has joined
1472 2014-09-01 22:34:30 rdekley has joined
1473 2014-09-01 22:36:34 Raziel has quit (Ping timeout: 255 seconds)
1474 2014-09-01 22:37:01 cbeams has joined
1475 2014-09-01 22:40:33 stapler117 is now known as littlelordfelon
1476 2014-09-01 22:40:39 littlelordfelon is now known as lordfelon
1477 2014-09-01 22:40:51 <sipa> gmaxwell: around 3% slower for validation as a whole...
1478 2014-09-01 22:41:20 lordfelon is now known as stapler117
1479 2014-09-01 22:43:52 KawalGrover has joined
1480 2014-09-01 22:44:01 grubles has quit (Quit: Leaving)
1481 2014-09-01 22:46:01 _yoy_ has quit (Ping timeout: 255 seconds)
1482 2014-09-01 22:47:35 cbeams has quit (Ping timeout: 260 seconds)
1483 2014-09-01 22:47:59 hemry has joined
1484 2014-09-01 22:52:34 hemry has quit (Ping timeout: 245 seconds)
1485 2014-09-01 22:57:44 t7 has quit (Remote host closed the connection)
1486 2014-09-01 22:58:01 grubles has joined
1487 2014-09-01 23:03:41 sahlhoff has joined
1488 2014-09-01 23:05:27 akstunt600 has quit (Read error: Connection reset by peer)
1489 2014-09-01 23:05:27 ak__ has quit (Read error: Connection reset by peer)
1490 2014-09-01 23:06:11 akstunt600 has joined
1491 2014-09-01 23:06:16 ak__ has joined
1492 2014-09-01 23:06:43 hmsimha has quit (Ping timeout: 255 seconds)
1493 2014-09-01 23:07:59 Cray-on has quit (Ping timeout: 245 seconds)
1494 2014-09-01 23:08:10 viajero has joined
1495 2014-09-01 23:08:55 Cray-on has joined
1496 2014-09-01 23:10:19 KawalGrover has quit (Ping timeout: 255 seconds)
1497 2014-09-01 23:12:34 altoz has quit (Ping timeout: 245 seconds)
1498 2014-09-01 23:18:31 iamsatoshi has joined
1499 2014-09-01 23:26:30 nsh is now known as cackplanz
1500 2014-09-01 23:28:52 cackplanz is now known as nsh
1501 2014-09-01 23:31:00 wallet42 has joined
1502 2014-09-01 23:31:24 dionyziz has left ()
1503 2014-09-01 23:31:55 Squidicc has quit (Read error: Connection reset by peer)
1504 2014-09-01 23:31:56 paxtoncamaro91 has joined
1505 2014-09-01 23:32:16 Squidicuz has joined
1506 2014-09-01 23:32:35 chax has joined
1507 2014-09-01 23:33:47 tanghus_ has quit (Ping timeout: 260 seconds)
1508 2014-09-01 23:34:36 jwo has quit (Quit: Ex-Chat)
1509 2014-09-01 23:40:21 kgk_ has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1510 2014-09-01 23:41:20 hearn has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1511 2014-09-01 23:46:53 grantenierman has joined
1512 2014-09-01 23:47:31 <grantenierman> which blockchain code is better block explorer or bitcoin abe
1513 2014-09-01 23:47:46 <grantenierman> i have a sha256 coin like bitcoin
1514 2014-09-01 23:48:32 <sipa> grantenierman: this is not #altcoin-dev
1515 2014-09-01 23:48:49 <grantenierman> yeah but these explorers are bticoin base
1516 2014-09-01 23:48:53 <grantenierman> bitcoin*
1517 2014-09-01 23:50:26 <grantenierman> and there is no altcoin-dev
1518 2014-09-01 23:50:41 <sipa> not my problem
1519 2014-09-01 23:50:52 vmatekol_ has quit (Remote host closed the connection)
1520 2014-09-01 23:52:23 Adohgg is now known as P_DIDDY
1521 2014-09-01 23:52:31 <grantenierman> you are so helpfull
1522 2014-09-01 23:53:15 P_DIDDY is now known as Adohgg
1523 2014-09-01 23:53:42 TheRelic has left ()
1524 2014-09-01 23:55:53 chax has quit (Remote host closed the connection)
1525 2014-09-01 23:58:44 kgk_ has joined
1526 2014-09-01 23:58:44 ak__ has quit (Read error: Connection reset by peer)
1527 2014-09-01 23:58:45 akstunt600 has quit (Read error: Connection reset by peer)
1528 2014-09-01 23:58:50 iamsatoshi has quit (Quit: iamsatoshi)
1529 2014-09-01 23:59:30 ak__ has joined
1530 2014-09-01 23:59:39 akstunt600 has joined