1 2015-10-23T00:00:03  *** FredEE has joined #bitcoin-dev
   2 2015-10-23T00:02:12  *** noobfikt has quit IRC
   3 2015-10-23T00:05:01  *** dcousens has joined #bitcoin-dev
   4 2015-10-23T00:05:10  *** bendavenport has quit IRC
   5 2015-10-23T00:05:56  *** bendavenport has joined #bitcoin-dev
   6 2015-10-23T00:08:29  *** Guest73396 has joined #bitcoin-dev
   7 2015-10-23T00:16:10  *** EdBosher has joined #bitcoin-dev
   8 2015-10-23T00:24:11  *** kadoban has quit IRC
   9 2015-10-23T00:24:56  *** SeXploit has joined #bitcoin-dev
  10 2015-10-23T00:27:30  *** nwilcox has quit IRC
  11 2015-10-23T00:27:53  *** bendavenport has quit IRC
  12 2015-10-23T00:27:58  *** FredEE has quit IRC
  13 2015-10-23T00:29:38  *** Guest73396 has quit IRC
  14 2015-10-23T00:30:42  *** SeXploit has quit IRC
  15 2015-10-23T00:33:46  *** CodesInChaos has quit IRC
  16 2015-10-23T00:35:22  *** Guest73396 has joined #bitcoin-dev
  17 2015-10-23T00:36:02  *** PRab has quit IRC
  18 2015-10-23T00:37:01  *** CodesInChaos has joined #bitcoin-dev
  19 2015-10-23T00:41:49  *** EdBosher has quit IRC
  20 2015-10-23T00:47:16  *** nelisky has joined #bitcoin-dev
  21 2015-10-23T00:50:52  *** Guest73396 has quit IRC
  22 2015-10-23T00:53:05  *** CodesInChaos has quit IRC
  23 2015-10-23T00:54:20  *** Ylbam has quit IRC
  24 2015-10-23T00:55:59  *** ericmuyser has joined #bitcoin-dev
  25 2015-10-23T01:00:21  *** pmx has quit IRC
  26 2015-10-23T01:00:26  *** ericmuyser has quit IRC
  27 2015-10-23T01:00:29  *** pmx has joined #bitcoin-dev
  28 2015-10-23T01:06:59  *** Yeoman has joined #bitcoin-dev
  29 2015-10-23T01:10:33  *** brson has quit IRC
  30 2015-10-23T01:12:13  *** ericmuyser has joined #bitcoin-dev
  31 2015-10-23T01:12:30  *** EdBosher has joined #bitcoin-dev
  32 2015-10-23T01:13:26  *** kadoban has joined #bitcoin-dev
  33 2015-10-23T01:14:16  *** Burrito has quit IRC
  34 2015-10-23T01:17:36  <cfields> jgarzik: when a remote peer disconnects, we immediately quit processing any fully-received, fully-valid messages. Is that an active DOS measure, or implementation happenstance?
  35 2015-10-23T01:18:28  <cfields> i ask because (mainly for testing) if i want to send a few messages and disconnect, i have to wait an arbitrary amount of time (or use ping) before i disconnect
  36 2015-10-23T01:18:35  <jgarzik> brb, xchat stupid
  37 2015-10-23T01:18:37  *** jgarzik has quit IRC
  38 2015-10-23T01:18:40  <cfields> ok
  39 2015-10-23T01:18:57  *** jgarzik has joined #bitcoin-dev
  40 2015-10-23T01:19:13  <jgarzik> cfields, Can you repeat, please?
  41 2015-10-23T01:19:25  <cfields> <cfields> jgarzik: when a remote peer disconnects, we immediately quit processing any fully-received, fully-valid messages. Is that an active DOS measure, or implementation happenstance?
  42 2015-10-23T01:19:25  <cfields> <cfields> i ask because (mainly for testing) if i want to send a few messages and disconnect, i have to wait an arbitrary amount of time (or use ping) before i disconnect
  43 2015-10-23T01:20:09  *** Yoghur114 has quit IRC
  44 2015-10-23T01:20:25  <jgarzik> cfields, a complexity reduction measure that is also mildly anti-DoS
  45 2015-10-23T01:20:58  <jgarzik> cfields, the alternative is setting a timer and waiting X amount of time, and then under the hood, after you close, the kernel does the same thing yet again
  46 2015-10-23T01:21:26  <jgarzik> cfields, arguably it is more correct to wait until all data is processed, as traditionally send+close is allowed
  47 2015-10-23T01:21:47  <cfields> jgarzik: assuming it were actually less complex than the current approach, would it be reasonable to read the next message or two before disconnecting?
  48 2015-10-23T01:22:03  <sipa> that seems pretty ugly
  49 2015-10-23T01:22:05  <cfields> indeed, that's the approach i took. i was surprised to find that we don't allow for that
  50 2015-10-23T01:22:15  <sipa> we may miss a block that was sent right before a disconnect!
  51 2015-10-23T01:22:26  <cfields> sipa: exactly
  52 2015-10-23T01:23:19  <cfields> it's easy to trigger when testing. In real usage, with more nodes and locking/unlocking, there's probably more time to spare
  53 2015-10-23T01:24:19  *** virtualFudge has quit IRC
  54 2015-10-23T01:24:44  <phantomcircuit> cfields, that is an actual DoS mitigation measure
  55 2015-10-23T01:24:49  <phantomcircuit> plzdonotremove
  56 2015-10-23T01:25:12  <cfields> phantomcircuit: can you explain? i'm having a hard time coming up with a reasonable attack
  57 2015-10-23T01:25:26  *** dcousens has quit IRC
  58 2015-10-23T01:25:38  <phantomcircuit> i'd rather not as it is only a partial mitigation
  59 2015-10-23T01:25:57  <phantomcircuit> (ie you can still be quite annoying...)
  60 2015-10-23T01:27:06  *** SeXploit has joined #bitcoin-dev
  61 2015-10-23T01:28:29  <Luke-Jr> gmaxwell: https://github.com/bitcoin/bips/pull/221 https://github.com/bitcoin/bips/pull/170 https://github.com/bitcoin/bips/pull/198 https://github.com/bitcoin/bips/pull/202 https://github.com/bitcoin/bips/pull/224
  62 2015-10-23T01:28:50  <cfields> phantomcircuit: i'm not sure how you can be any more annoying by quickly disconnecting?
  63 2015-10-23T01:29:29  *** MKCoin has quit IRC
  64 2015-10-23T01:31:22  <phantomcircuit> cfields, yes and im not going to tell you :)
  65 2015-10-23T01:32:13  *** EdBosher has quit IRC
  66 2015-10-23T01:32:46  *** SeXploit has quit IRC
  67 2015-10-23T01:33:29  *** Yeoman has quit IRC
  68 2015-10-23T01:33:31  *** CheckDavid has quit IRC
  69 2015-10-23T01:37:50  *** dcousens has joined #bitcoin-dev
  70 2015-10-23T01:38:31  <phantomcircuit> cfields, you could shutdown the receive side of the socket and continue processing messages out, but in general when we set fDisconnect we really do want to immediately stop uses resources for that peer
  71 2015-10-23T01:38:34  *** owowo has joined #bitcoin-dev
  72 2015-10-23T01:39:07  <cfields> phantomcircuit: i'm speaking specifically about a graceful remote disconnect
  73 2015-10-23T01:39:11  <belcher> can CLTV be used on regtest? want to rule out that as a source of failure
  74 2015-10-23T01:39:33  <phantomcircuit> cfields, ah right
  75 2015-10-23T01:39:56  *** MKCoin has joined #bitcoin-dev
  76 2015-10-23T01:40:02  <cfields> sure, if we trigger the disconnect it makes sense to nuke the receive queue.
  77 2015-10-23T01:40:29  *** Cryo has joined #bitcoin-dev
  78 2015-10-23T01:40:29  *** Cryo has joined #bitcoin-dev
  79 2015-10-23T01:40:39  *** davispuh has quit IRC
  80 2015-10-23T01:40:56  <phantomcircuit> cfields, i guess the peers queue could be placed into a global queue that only contains "block" or "tx" messages
  81 2015-10-23T01:41:15  <phantomcircuit> ie things that dont strictly require a response
  82 2015-10-23T01:44:00  <cfields> phantomcircuit: sure, that's an implementation detail. I'm only concerned about security at this point. Just trying to figure out how many backlogged received messages should be processesd on graceful remote disconnect.
  83 2015-10-23T01:45:15  *** won9 has quit IRC
  84 2015-10-23T01:45:22  <cfields> i really don't see any additional DoS risk in continuing to process the backlog for well-behaved nodes. They could just-as-easily keep the connection open for whatever they were trying to pull off.
  85 2015-10-23T01:46:52  <gmaxwell> if they're misbehaviing we should drop it, but if they're well behaved it would be preferable to process.. e.g. they sent out a txn with their dying gasp and wouldn't it be sad if it never made it to the network.
  86 2015-10-23T01:49:17  <cfields> gmaxwell: agreed. Is there a limit to that, though. Any reason to enforce a max backlog depth?
  87 2015-10-23T01:49:29  <cfields> (i can't think of any)
  88 2015-10-23T01:50:15  <gmaxwell> cfields: only to the extent that you wouldn't have wanted to accept in too much backlog to begin with.
  89 2015-10-23T01:50:25  *** SeXploit has joined #bitcoin-dev
  90 2015-10-23T01:50:39  <cfields> gmaxwell: right, at which point the disconnection would be irrelevant
  91 2015-10-23T01:51:03  *** giel__ has joined #bitcoin-dev
  92 2015-10-23T01:51:05  *** gielbier has quit IRC
  93 2015-10-23T01:54:03  <cfields> phantomcircuit/jgarzik/gmaxwell: thanks for the advice. With much of the network code, it's hard to tell if a particular behavior is purposeful or a happy (or sad) accident.
  94 2015-10-23T01:54:19  <phantomcircuit> cfields, definitely you want to ignore things like "getdata" though :)
  95 2015-10-23T01:55:04  <jgarzik> cfields, you have to think about details behind the scenes in the kernel buffers, games with TCP windows, sending & not receiving or receiving & not sending, loads of edge cases
  96 2015-10-23T01:55:05  <cfields> phantomcircuit: of course :)
  97 2015-10-23T01:56:26  *** AaronvanW has quit IRC
  98 2015-10-23T01:56:47  *** won9 has joined #bitcoin-dev
  99 2015-10-23T01:57:39  *** mdavid613 has quit IRC
 100 2015-10-23T01:57:44  *** antizionist__ has quit IRC
 101 2015-10-23T01:58:55  <cfields> jgarzik: Could you give a concrete example? (ignoring the obvious don't process if sendbuffer is too full and etc), given the breadth of OSs we support and their vastly different in-kernel behaviors, I'm not sure how much is realistic to try to consider at the raw tcp level.
 102 2015-10-23T01:59:49  <jgarzik> cfields, the current code actually does...
 103 2015-10-23T01:59:50  *** kadoban has quit IRC
 104 2015-10-23T02:00:16  <cfields> (for ex just casually flipping on TCP_NODELAY means that we can't be relying on anything too specific :)
 105 2015-10-23T02:01:26  <phantomcircuit> cfields, ThreadSocketHandler there's a comment
 106 2015-10-23T02:01:29  <phantomcircuit> (a large one)
 107 2015-10-23T02:02:06  *** mrkent has quit IRC
 108 2015-10-23T02:02:14  *** otoburb_ has quit IRC
 109 2015-10-23T02:02:17  <cfields> phantomcircuit: you mean the one about send/recv/accept order and stuff?
 110 2015-10-23T02:02:34  *** otoburb has joined #bitcoin-dev
 111 2015-10-23T02:02:41  *** Newyorkadam has quit IRC
 112 2015-10-23T02:03:24  <cfields> right. re-reading.
 113 2015-10-23T02:04:55  <jgarzik> cfields, turning on TCP_NODELAY is fine AFAICT w/ current code
 114 2015-10-23T02:05:29  <phantomcircuit> yup
 115 2015-10-23T02:05:36  <cfields> sure, agreed
 116 2015-10-23T02:06:47  <phantomcircuit> jgarzik, actually it's potentially an issue with the way SocketSendData is implemented
 117 2015-10-23T02:06:53  <phantomcircuit> we should also be making use of TCP_CORK
 118 2015-10-23T02:07:15  <jgarzik> phantomcircuit, no TCP_CORK sucks
 119 2015-10-23T02:07:25  <jgarzik> phantomcircuit, MSG_MORE and friends
 120 2015-10-23T02:07:34  *** belcher has quit IRC
 121 2015-10-23T02:07:56  *** RazielZ has quit IRC
 122 2015-10-23T02:08:09  <phantomcircuit> jgarzik, either way
 123 2015-10-23T02:08:13  <jgarzik> TCP_CORK requires ridiculous additional system call traffic and associated management
 124 2015-10-23T02:09:01  <phantomcircuit> you know we dont bundle together messages right?
 125 2015-10-23T02:09:23  <jgarzik> we use the kernel to do that for us
 126 2015-10-23T02:09:26  <phantomcircuit> the send queue is messages, best case 1 syscall per message
 127 2015-10-23T02:09:41  <jgarzik> I know I wrote the code
 128 2015-10-23T02:09:50  <phantomcircuit> sure im just pointing out that we're not exactly being judicious about syscalls as it is :P
 129 2015-10-23T02:11:06  *** melik_ has quit IRC
 130 2015-10-23T02:11:09  <cfields> phantomcircuit: i considered suggesting cat'ing the messages before sending if we're enabling TCP_NODELAY, but I'm afraid it'd get ugly and probably isn't worth it
 131 2015-10-23T02:11:31  <jgarzik> cfields, that's what msg_more is for
 132 2015-10-23T02:11:44  <phantomcircuit> cfields, it's easy enough to get the correct behavior with either TCP_CORK or MSG_MORE
 133 2015-10-23T02:11:45  <jgarzik> cfields, remember, you are just sending to a local kernel buffer
 134 2015-10-23T02:11:48  <cfields> jgarzik: ah, a hint to wait?
 135 2015-10-23T02:11:50  <phantomcircuit> infact i'll do it now
 136 2015-10-23T02:12:22  <gmaxwell> that would be nice, I've been worrking a bit about overhead from nodelay, though I haven't measured it yet.
 137 2015-10-23T02:12:49  * cfields googles and hopes it's just an additional flag we can set on all but the last msg
 138 2015-10-23T02:12:50  *** Guest73396 has joined #bitcoin-dev
 139 2015-10-23T02:13:21  <phantomcircuit> cfields, that's exactly what it is
 140 2015-10-23T02:14:24  <cfields> phantomcircuit: ah, great. that's loads better than jumbling up the messages and adding in a ton of reallocs as i was considering :)
 141 2015-10-23T02:15:07  <jgarzik> Yeah, you're already copying the data going from app buffer to kernel buffer.  You don't want to copy it yet again.
 142 2015-10-23T02:15:17  <phantomcircuit> jgarzik, oh i remember
 143 2015-10-23T02:15:31  <phantomcircuit> MSG_MORE only works if you can guarantee there is a final send() call without MSG_MORE
 144 2015-10-23T02:16:01  *** afk11 has joined #bitcoin-dev
 145 2015-10-23T02:16:10  <jgarzik> Kind of - it's a bit like nagle - if you fail to flush a timer flushes
 146 2015-10-23T02:16:13  <phantomcircuit> or is it smart about not corking if it has > 1 packet worth of data?
 147 2015-10-23T02:16:28  <phantomcircuit> i assume it's the same 200ms time as TCP_CORK
 148 2015-10-23T02:16:31  <jgarzik> you still hurt yourself
 149 2015-10-23T02:16:35  <phantomcircuit> (and probably nagle)
 150 2015-10-23T02:16:59  <gmaxwell> you can do a final send of zero bytes though.
 151 2015-10-23T02:17:10  <phantomcircuit> gmaxwell, i was just about to ask about that heh
 152 2015-10-23T02:17:22  <gmaxwell> I'm pretty sure that works, more syscall overhead of course.
 153 2015-10-23T02:17:45  <gmaxwell> but if you just can't guarentee that you'll get it right in all cases... there you go.
 154 2015-10-23T02:18:43  <jgarzik> all of this is optimizing at the low water edge of the kernel send buffer.  if there is any amount of traffic at all, there is more than a path MTU's worth of data in there, it's pointless to care as the data is just getting stuffed into a wait queue anyway
 155 2015-10-23T02:19:43  *** Delta_ has joined #bitcoin-dev
 156 2015-10-23T02:19:52  <gmaxwell> jgarzik: a concern there is that if we're sending small messages (like 70 byte ones) often, the we can end up with 2x the traffic due to IP+TCP overhead.
 157 2015-10-23T02:20:47  <jgarzik> gmaxwell, that's assuming they are transmitted fast enough that there's no aggregation
 158 2015-10-23T02:21:02  *** Newyorkadam has joined #bitcoin-dev
 159 2015-10-23T02:21:29  <gmaxwell> yes, but normally our window should be wide open, so it would send it right away...
 160 2015-10-23T02:22:46  *** Subo1977 has quit IRC
 161 2015-10-23T02:24:29  <phantomcircuit> gmaxwell, eh can I pass NULL for buf if len if 0?
 162 2015-10-23T02:24:33  <phantomcircuit> im thinking no but...
 163 2015-10-23T02:25:58  <gmaxwell> phantomcircuit: I would assume you could, sort of thing posix should document but probably doesn't. :P
 164 2015-10-23T02:26:20  *** mrkent has joined #bitcoin-dev
 165 2015-10-23T02:27:47  <phantomcircuit> seems to work fine...
 166 2015-10-23T02:28:04  * phantomcircuit goes off to ask rusty
 167 2015-10-23T02:36:25  <phantomcircuit> great MSG_MORE is not defined on windows
 168 2015-10-23T02:36:36  <dcousens> phantomcircuit: lol
 169 2015-10-23T02:37:07  <jgarzik> phantomcircuit, yeah I was just about to comment on portability on the PR
 170 2015-10-23T02:37:28  <phantomcircuit> jgarzik, yeah i was waiting for travis to see if it worked
 171 2015-10-23T02:37:56  <jgarzik> phantomcircuit, flipping TCP_NODELAY appears to be a poor man's TCP_CORK
 172 2015-10-23T02:40:47  <phantomcircuit> in that case this would replace #6867
 173 2015-10-23T02:40:55  *** supasonic has joined #bitcoin-dev
 174 2015-10-23T02:42:27  <gmaxwell> phantomcircuit: we'd still leave NO_DELAY on normally, I assume.
 175 2015-10-23T02:44:06  <phantomcircuit> gmaxwell, well there's only one way to get to send() so what we would do is set TCP_NODELAY=0 at the beginning of the SocketSendData call and then set it TCP_NODELAY=1 at the end
 176 2015-10-23T02:44:26  <phantomcircuit> so there's no reason to set it to TCP_NODELAY=1 anywhere else
 177 2015-10-23T02:44:34  <phantomcircuit> except for maybe the socks5 code
 178 2015-10-23T02:44:40  <phantomcircuit> and then who cares about tiny packets
 179 2015-10-23T02:46:13  <phantomcircuit> i guess there isn't a reason not to set it to 1 anywhere else either though
 180 2015-10-23T02:47:19  <phantomcircuit> jgarzik, any idea if simply calling setsockopt and setting TCP_NODELAY=1 will cause a flush?
 181 2015-10-23T02:47:30  <phantomcircuit> im thinking it should but i can easily see it not
 182 2015-10-23T02:48:23  <jgarzik> phantomcircuit, according to internet lore it should flush on win/osx/lin
 183 2015-10-23T02:48:55  <jgarzik> phantomcircuit, I only know the Linux kernel socket behavior, so just googling for the rest...
 184 2015-10-23T02:49:25  <phantomcircuit> fair enough
 185 2015-10-23T02:49:49  <phantomcircuit> it certainly does flush on linux
 186 2015-10-23T02:51:20  <phantomcircuit> could probably guarantee it flushes with a final send the same as MSG_MORE
 187 2015-10-23T02:54:56  *** Lightsword has quit IRC
 188 2015-10-23T02:55:53  *** Lightsword has joined #bitcoin-dev
 189 2015-10-23T02:58:41  *** PRab has joined #bitcoin-dev
 190 2015-10-23T03:01:12  *** xiangfu has joined #bitcoin-dev
 191 2015-10-23T03:01:28  *** blockzombie has joined #bitcoin-dev
 192 2015-10-23T03:03:03  *** notnotkoad has joined #bitcoin-dev
 193 2015-10-23T03:03:58  *** koad has quit IRC
 194 2015-10-23T03:04:01  *** agricocb has joined #bitcoin-dev
 195 2015-10-23T03:08:44  *** hmsimha has joined #bitcoin-dev
 196 2015-10-23T03:11:53  *** p15x has joined #bitcoin-dev
 197 2015-10-23T03:14:22  *** p15x has quit IRC
 198 2015-10-23T03:15:05  *** p15x has joined #bitcoin-dev
 199 2015-10-23T03:15:58  *** p15x has joined #bitcoin-dev
 200 2015-10-23T03:16:29  *** p15x has quit IRC
 201 2015-10-23T03:17:25  *** Lightsword has quit IRC
 202 2015-10-23T03:17:34  *** sparetire_ has quit IRC
 203 2015-10-23T03:20:42  *** TheSeven has quit IRC
 204 2015-10-23T03:20:54  *** [7] has joined #bitcoin-dev
 205 2015-10-23T03:38:13  *** Guest92586 has joined #bitcoin-dev
 206 2015-10-23T03:48:01  *** sanada has quit IRC
 207 2015-10-23T03:48:41  *** agorecki has joined #bitcoin-dev
 208 2015-10-23T03:56:25  *** agorecki has quit IRC
 209 2015-10-23T03:57:19  *** Adeeel has joined #bitcoin-dev
 210 2015-10-23T03:59:24  *** ericmuyser has quit IRC
 211 2015-10-23T04:01:01  *** ericmuyser has joined #bitcoin-dev
 212 2015-10-23T04:04:30  *** SwedFTP has joined #bitcoin-dev
 213 2015-10-23T04:05:41  *** mjerr has joined #bitcoin-dev
 214 2015-10-23T04:06:23  *** Guest92586 has quit IRC
 215 2015-10-23T04:06:58  *** Giszmo has quit IRC
 216 2015-10-23T04:08:49  *** matsjj has joined #bitcoin-dev
 217 2015-10-23T04:09:22  *** won9 has quit IRC
 218 2015-10-23T04:13:17  *** matsjj has quit IRC
 219 2015-10-23T04:13:38  *** Newyorkadam has quit IRC
 220 2015-10-23T04:19:45  *** rawdr has quit IRC
 221 2015-10-23T04:19:46  *** Newyorkadam has joined #bitcoin-dev
 222 2015-10-23T04:22:37  *** FredEE has joined #bitcoin-dev
 223 2015-10-23T04:23:27  *** rawdr has joined #bitcoin-dev
 224 2015-10-23T04:24:18  *** jgarzik has quit IRC
 225 2015-10-23T04:24:46  *** jgarzik has joined #bitcoin-dev
 226 2015-10-23T04:26:32  *** Lightsword has joined #bitcoin-dev
 227 2015-10-23T04:31:22  *** matsjj has joined #bitcoin-dev
 228 2015-10-23T04:32:09  *** porquilho has joined #bitcoin-dev
 229 2015-10-23T04:35:08  *** SeXploit has quit IRC
 230 2015-10-23T04:35:19  *** matsjj has quit IRC
 231 2015-10-23T04:40:59  *** YoY has quit IRC
 232 2015-10-23T04:45:01  *** SeXploit has joined #bitcoin-dev
 233 2015-10-23T04:48:25  *** kadoban has joined #bitcoin-dev
 234 2015-10-23T04:48:33  *** kadoban has quit IRC
 235 2015-10-23T04:48:33  *** kadoban has joined #bitcoin-dev
 236 2015-10-23T04:51:03  *** sanada has joined #bitcoin-dev
 237 2015-10-23T04:51:39  *** jl2012 has joined #bitcoin-dev
 238 2015-10-23T04:54:59  *** notnotkoad is now known as koader
 239 2015-10-23T05:00:30  *** hardyred has quit IRC
 240 2015-10-23T05:09:52  <Luke-Jr> where does lightningbot` put the notes it collects?
 241 2015-10-23T05:09:57  *** SeXploit has quit IRC
 242 2015-10-23T05:10:34  <aj> Luke-Jr: for the meetings?
 243 2015-10-23T05:10:39  <Luke-Jr> yes
 244 2015-10-23T05:11:53  <aj> Luke-Jr: it announces urls when the meeting gets closed; i don't think they're findable otherwise, i should probably fix that
 245 2015-10-23T05:12:05  *** c-cex-yuriy has quit IRC
 246 2015-10-23T05:12:22  <Luke-Jr> found it, thanks
 247 2015-10-23T05:13:33  *** mrkent has quit IRC
 248 2015-10-23T05:13:54  *** AtashiCon has quit IRC
 249 2015-10-23T05:14:30  *** mrkent has joined #bitcoin-dev
 250 2015-10-23T05:15:36  *** xiangfu has quit IRC
 251 2015-10-23T05:17:06  *** xiangfu has joined #bitcoin-dev
 252 2015-10-23T05:18:31  *** ericmuyser has quit IRC
 253 2015-10-23T05:18:41  *** AtashiCon has joined #bitcoin-dev
 254 2015-10-23T05:25:26  *** bit2017 has quit IRC
 255 2015-10-23T05:26:28  *** maaku has quit IRC
 256 2015-10-23T05:27:11  *** ericmuyser has joined #bitcoin-dev
 257 2015-10-23T05:27:12  <aj> Luke-Jr: ok, you should be able to browse http://www.erisian.com.au/meetbot/bitcoin-dev/2015/ as well now
 258 2015-10-23T05:28:07  *** maaku has joined #bitcoin-dev
 259 2015-10-23T05:28:34  *** hardyred has joined #bitcoin-dev
 260 2015-10-23T05:30:06  *** kadoban has quit IRC
 261 2015-10-23T05:30:41  *** FredEE has quit IRC
 262 2015-10-23T05:32:04  *** neozaru has joined #bitcoin-dev
 263 2015-10-23T05:32:15  *** LeMiner has joined #bitcoin-dev
 264 2015-10-23T05:34:02  *** LeMiner2 has quit IRC
 265 2015-10-23T05:34:39  *** Cryo has quit IRC
 266 2015-10-23T05:35:18  *** virtualFudge has joined #bitcoin-dev
 267 2015-10-23T05:37:59  *** virtualFudge has quit IRC
 268 2015-10-23T05:58:04  *** nivah has joined #bitcoin-dev
 269 2015-10-23T05:59:26  *** xiangfu has quit IRC
 270 2015-10-23T05:59:49  *** xiangfu has joined #bitcoin-dev
 271 2015-10-23T06:20:58  *** pepesza_ has joined #bitcoin-dev
 272 2015-10-23T06:25:02  *** ebfull has quit IRC
 273 2015-10-23T06:26:47  *** CodesInChaos has joined #bitcoin-dev
 274 2015-10-23T06:30:48  *** Lightsword has quit IRC
 275 2015-10-23T06:33:16  *** Ylbam has joined #bitcoin-dev
 276 2015-10-23T06:37:50  *** supasonic has quit IRC
 277 2015-10-23T06:48:21  *** neozaru has quit IRC
 278 2015-10-23T06:49:36  *** justanotheruser has quit IRC
 279 2015-10-23T06:50:58  *** justanotheruser has joined #bitcoin-dev
 280 2015-10-23T06:51:29  *** kgk has quit IRC
 281 2015-10-23T06:56:12  *** xolokram has joined #bitcoin-dev
 282 2015-10-23T06:59:12  *** rodmar has joined #bitcoin-dev
 283 2015-10-23T07:04:02  *** O01eg has joined #bitcoin-dev
 284 2015-10-23T07:06:59  *** FredEE has joined #bitcoin-dev
 285 2015-10-23T07:08:23  *** matsjj has joined #bitcoin-dev
 286 2015-10-23T07:08:49  *** DougieBot5000 has quit IRC
 287 2015-10-23T07:11:59  *** pepesza_ has quit IRC
 288 2015-10-23T07:12:31  *** Yeoman has joined #bitcoin-dev
 289 2015-10-23T07:17:30  *** xiangfu has quit IRC
 290 2015-10-23T07:17:55  *** xiangfu has joined #bitcoin-dev
 291 2015-10-23T07:18:19  *** won9 has joined #bitcoin-dev
 292 2015-10-23T07:19:47  *** matsjj_ has joined #bitcoin-dev
 293 2015-10-23T07:20:37  *** damethos has joined #bitcoin-dev
 294 2015-10-23T07:20:39  *** matsjj has quit IRC
 295 2015-10-23T07:23:58  *** Madars has quit IRC
 296 2015-10-23T07:29:23  *** xolokram is now known as xolo^no-sleep
 297 2015-10-23T07:30:22  *** O01eg has quit IRC
 298 2015-10-23T07:30:57  *** xiangfu has quit IRC
 299 2015-10-23T07:33:42  *** ThomasV has joined #bitcoin-dev
 300 2015-10-23T07:34:05  *** Madars has joined #bitcoin-dev
 301 2015-10-23T07:36:27  *** dcousens has quit IRC
 302 2015-10-23T07:37:20  *** CodesInChaos has quit IRC
 303 2015-10-23T07:38:47  *** jatb has quit IRC
 304 2015-10-23T07:40:44  *** ParadoxSpiral has joined #bitcoin-dev
 305 2015-10-23T07:40:58  *** coin_trader has quit IRC
 306 2015-10-23T07:41:19  *** jatb has joined #bitcoin-dev
 307 2015-10-23T07:43:51  *** ParadoxSpiral_ has quit IRC
 308 2015-10-23T07:45:55  *** bit2017 has joined #bitcoin-dev
 309 2015-10-23T07:47:17  *** drazisil has quit IRC
 310 2015-10-23T07:48:11  *** kgk has joined #bitcoin-dev
 311 2015-10-23T07:48:46  *** nivah has quit IRC
 312 2015-10-23T07:52:00  *** drazisil has joined #bitcoin-dev
 313 2015-10-23T07:52:23  *** bit2017 has quit IRC
 314 2015-10-23T07:52:30  *** kgk has quit IRC
 315 2015-10-23T07:54:11  *** CodeShark has quit IRC
 316 2015-10-23T07:54:25  *** FredEE has quit IRC
 317 2015-10-23T07:54:34  *** Grouver has joined #bitcoin-dev
 318 2015-10-23T07:56:00  *** _yoy_ has joined #bitcoin-dev
 319 2015-10-23T07:56:21  *** nivah has joined #bitcoin-dev
 320 2015-10-23T07:56:25  *** hmsimha has quit IRC
 321 2015-10-23T07:57:20  *** daniel has joined #bitcoin-dev
 322 2015-10-23T07:57:40  *** daniel is now known as Guest17781
 323 2015-10-23T07:58:37  *** Guest73396 has quit IRC
 324 2015-10-23T07:58:59  *** Guest73396 has joined #bitcoin-dev
 325 2015-10-23T07:59:02  *** d_t has quit IRC
 326 2015-10-23T08:00:21  *** tarantillo_ has joined #bitcoin-dev
 327 2015-10-23T08:00:25  *** metalcamp has joined #bitcoin-dev
 328 2015-10-23T08:03:51  *** brocktice has quit IRC
 329 2015-10-23T08:04:09  *** brocktice has joined #bitcoin-dev
 330 2015-10-23T08:04:11  *** metal_camp has joined #bitcoin-dev
 331 2015-10-23T08:04:42  *** ribasushi has quit IRC
 332 2015-10-23T08:04:58  *** BashCo has quit IRC
 333 2015-10-23T08:07:47  *** metalcamp has quit IRC
 334 2015-10-23T08:07:52  *** blockzombie has quit IRC
 335 2015-10-23T08:08:50  *** metal_camp has quit IRC
 336 2015-10-23T08:10:31  *** CoinMuncher has joined #bitcoin-dev
 337 2015-10-23T08:10:51  *** SeXploit has joined #bitcoin-dev
 338 2015-10-23T08:11:37  *** Guest17781 has quit IRC
 339 2015-10-23T08:13:23  *** jrklein has quit IRC
 340 2015-10-23T08:15:24  *** SeXploit has quit IRC
 341 2015-10-23T08:15:27  <wumpus> btw btcdrak thanks for chairing the meeting yesterday in my absence
 342 2015-10-23T08:16:53  *** ribasushi has joined #bitcoin-dev
 343 2015-10-23T08:17:23  *** IAmNotDorian has joined #bitcoin-dev
 344 2015-10-23T08:20:13  <btcdrak> wumpus: no problem, no one else replied to the question "who will chair" and the clock was ticking!
 345 2015-10-23T08:22:10  *** BashCo has joined #bitcoin-dev
 346 2015-10-23T08:22:42  *** Internet13 has quit IRC
 347 2015-10-23T08:25:06  *** CodeShark has joined #bitcoin-dev
 348 2015-10-23T08:26:11  *** Internet13 has joined #bitcoin-dev
 349 2015-10-23T08:26:43  *** BCBot` has joined #bitcoin-dev
 350 2015-10-23T08:26:46  *** BCBot has quit IRC
 351 2015-10-23T08:33:41  *** agorecki has joined #bitcoin-dev
 352 2015-10-23T08:35:06  *** jatb has quit IRC
 353 2015-10-23T08:35:20  *** Guest73396_v has joined #bitcoin-dev
 354 2015-10-23T08:36:52  *** graingert has joined #bitcoin-dev
 355 2015-10-23T08:37:35  *** Guest73396 has quit IRC
 356 2015-10-23T08:38:05  *** jatb has joined #bitcoin-dev
 357 2015-10-23T08:46:06  *** petrkr has joined #bitcoin-dev
 358 2015-10-23T08:46:28  *** jatb has quit IRC
 359 2015-10-23T08:50:58  *** jatb has joined #bitcoin-dev
 360 2015-10-23T08:53:13  *** lightningbot` has quit IRC
 361 2015-10-23T10:49:43  *** lightningbot has joined #bitcoin-dev
 362 2015-10-23T10:49:45  *** MiningBuddy has joined #bitcoin-dev
 363 2015-10-23T10:49:46  *** MiningBuddy has quit IRC
 364 2015-10-23T10:50:00  *** MiningBuddy has joined #bitcoin-dev
 365 2015-10-23T10:50:16  *** MiningBuddy has joined #bitcoin-dev
 366 2015-10-23T10:50:31  *** MiningBuddy has joined #bitcoin-dev
 367 2015-10-23T10:50:47  *** MiningBuddy has joined #bitcoin-dev
 368 2015-10-23T10:51:20  *** MiningBuddy has joined #bitcoin-dev
 369 2015-10-23T10:51:43  *** MiningBuddy has joined #bitcoin-dev
 370 2015-10-23T10:51:58  *** MiningBuddy has joined #bitcoin-dev
 371 2015-10-23T10:53:04  *** MiningBuddy has joined #bitcoin-dev
 372 2015-10-23T10:53:19  *** MiningBuddy has joined #bitcoin-dev
 373 2015-10-23T10:53:34  *** MiningBuddy has joined #bitcoin-dev
 374 2015-10-23T10:53:56  *** MiningBuddy has joined #bitcoin-dev
 375 2015-10-23T10:54:11  *** kgk has quit IRC
 376 2015-10-23T10:54:12  *** MiningBuddy has joined #bitcoin-dev
 377 2015-10-23T10:54:27  *** MiningBuddy has joined #bitcoin-dev
 378 2015-10-23T10:54:50  *** MiningBuddy has joined #bitcoin-dev
 379 2015-10-23T10:55:06  *** MiningBuddy has joined #bitcoin-dev
 380 2015-10-23T10:55:28  *** MiningBuddy has joined #bitcoin-dev
 381 2015-10-23T10:55:43  *** MiningBuddy has joined #bitcoin-dev
 382 2015-10-23T10:56:04  *** MiningBuddy has joined #bitcoin-dev
 383 2015-10-23T10:56:19  *** MiningBuddy has joined #bitcoin-dev
 384 2015-10-23T10:56:35  *** MiningBuddy has joined #bitcoin-dev
 385 2015-10-23T10:56:50  *** MiningBuddy has joined #bitcoin-dev
 386 2015-10-23T10:57:27  *** MiningBuddy has joined #bitcoin-dev
 387 2015-10-23T10:57:54  *** MiningBuddy has joined #bitcoin-dev
 388 2015-10-23T10:58:10  *** MiningBuddy has joined #bitcoin-dev
 389 2015-10-23T10:58:26  *** MiningBuddy has joined #bitcoin-dev
 390 2015-10-23T10:58:41  *** MiningBuddy has joined #bitcoin-dev
 391 2015-10-23T10:59:04  *** MiningBuddy has joined #bitcoin-dev
 392 2015-10-23T10:59:15  *** metalcamp has quit IRC
 393 2015-10-23T10:59:19  *** MiningBuddy has joined #bitcoin-dev
 394 2015-10-23T10:59:30  *** dcousens has quit IRC
 395 2015-10-23T10:59:35  *** MiningBuddy has joined #bitcoin-dev
 396 2015-10-23T10:59:51  *** MiningBuddy has joined #bitcoin-dev
 397 2015-10-23T11:00:06  *** MiningBuddy has joined #bitcoin-dev
 398 2015-10-23T11:00:21  *** MiningBuddy has joined #bitcoin-dev
 399 2015-10-23T11:00:26  *** Subo1977 has joined #bitcoin-dev
 400 2015-10-23T11:00:37  *** MiningBuddy has joined #bitcoin-dev
 401 2015-10-23T11:00:53  *** MiningBuddy has joined #bitcoin-dev
 402 2015-10-23T11:01:09  *** MiningBuddy has joined #bitcoin-dev
 403 2015-10-23T11:01:29  *** MiningBuddy has joined #bitcoin-dev
 404 2015-10-23T11:01:44  *** MiningBuddy has joined #bitcoin-dev
 405 2015-10-23T11:01:54  *** Delta_ has quit IRC
 406 2015-10-23T11:01:59  *** MiningBuddy has joined #bitcoin-dev
 407 2015-10-23T11:02:15  *** MiningBuddy has joined #bitcoin-dev
 408 2015-10-23T11:02:30  *** MiningBuddy has joined #bitcoin-dev
 409 2015-10-23T11:02:46  *** MiningBuddy has joined #bitcoin-dev
 410 2015-10-23T11:03:01  *** MiningBuddy has joined #bitcoin-dev
 411 2015-10-23T11:03:08  *** ThomasV has quit IRC
 412 2015-10-23T11:03:14  *** wallet42 has joined #bitcoin-dev
 413 2015-10-23T11:03:17  *** MiningBuddy has joined #bitcoin-dev
 414 2015-10-23T11:03:27  *** wump is now known as wumpus
 415 2015-10-23T11:03:39  *** MiningBuddy has joined #bitcoin-dev
 416 2015-10-23T11:03:41  *** MiningBuddy has quit IRC
 417 2015-10-23T11:03:54  *** MiningBuddy has joined #bitcoin-dev
 418 2015-10-23T11:03:58  *** Emzy has joined #bitcoin-dev
 419 2015-10-23T11:04:10  *** MiningBuddy has joined #bitcoin-dev
 420 2015-10-23T11:04:32  *** MiningBuddy has joined #bitcoin-dev
 421 2015-10-23T11:05:03  *** MiningBuddy has joined #bitcoin-dev
 422 2015-10-23T11:05:18  *** MiningBuddy has joined #bitcoin-dev
 423 2015-10-23T11:05:34  *** MiningBuddy has joined #bitcoin-dev
 424 2015-10-23T11:05:49  *** MiningBuddy has joined #bitcoin-dev
 425 2015-10-23T11:06:18  *** MiningBuddy has joined #bitcoin-dev
 426 2015-10-23T11:06:33  *** MiningBuddy has joined #bitcoin-dev
 427 2015-10-23T11:06:57  *** MiningBuddy has joined #bitcoin-dev
 428 2015-10-23T11:07:29  *** MiningBuddy has joined #bitcoin-dev
 429 2015-10-23T11:07:45  *** MiningBuddy has joined #bitcoin-dev
 430 2015-10-23T11:08:49  *** eki5bvu7njh has quit IRC
 431 2015-10-23T11:10:20  *** MiningBuddy has quit IRC
 432 2015-10-23T11:10:34  *** MiningBuddy has joined #bitcoin-dev
 433 2015-10-23T11:10:54  *** MiningBuddy has joined #bitcoin-dev
 434 2015-10-23T11:11:10  *** MiningBuddy has joined #bitcoin-dev
 435 2015-10-23T11:11:27  *** MiningBuddy has joined #bitcoin-dev
 436 2015-10-23T11:11:51  *** MiningBuddy has joined #bitcoin-dev
 437 2015-10-23T11:12:12  *** MiningBuddy has joined #bitcoin-dev
 438 2015-10-23T11:12:27  *** MiningBuddy has joined #bitcoin-dev
 439 2015-10-23T11:12:42  *** MiningBuddy has joined #bitcoin-dev
 440 2015-10-23T11:13:03  *** MiningBuddy has joined #bitcoin-dev
 441 2015-10-23T11:13:19  *** MiningBuddy has joined #bitcoin-dev
 442 2015-10-23T11:13:35  *** MiningBuddy has joined #bitcoin-dev
 443 2015-10-23T11:13:51  *** MiningBuddy has joined #bitcoin-dev
 444 2015-10-23T11:14:11  *** MiningBuddy has joined #bitcoin-dev
 445 2015-10-23T11:14:32  *** MiningBuddy has joined #bitcoin-dev
 446 2015-10-23T11:14:48  *** MiningBuddy has joined #bitcoin-dev
 447 2015-10-23T11:15:05  *** MiningBuddy has joined #bitcoin-dev
 448 2015-10-23T11:15:20  *** MiningBuddy has joined #bitcoin-dev
 449 2015-10-23T11:15:36  *** MiningBuddy has joined #bitcoin-dev
 450 2015-10-23T11:15:53  *** MiningBuddy has joined #bitcoin-dev
 451 2015-10-23T11:16:14  *** MiningBuddy has joined #bitcoin-dev
 452 2015-10-23T11:16:31  *** MiningBuddy has joined #bitcoin-dev
 453 2015-10-23T11:16:48  *** MiningBuddy has joined #bitcoin-dev
 454 2015-10-23T11:17:11  *** MiningBuddy has joined #bitcoin-dev
 455 2015-10-23T11:17:28  *** MiningBuddy has joined #bitcoin-dev
 456 2015-10-23T11:17:45  *** MiningBuddy has joined #bitcoin-dev
 457 2015-10-23T11:18:00  *** MiningBuddy has joined #bitcoin-dev
 458 2015-10-23T11:18:15  *** MiningBuddy has joined #bitcoin-dev
 459 2015-10-23T11:18:39  *** MiningBuddy has joined #bitcoin-dev
 460 2015-10-23T11:18:54  *** MiningBuddy has joined #bitcoin-dev
 461 2015-10-23T11:19:09  *** MiningBuddy has joined #bitcoin-dev
 462 2015-10-23T11:19:23  *** MiningBuddy has joined #bitcoin-dev
 463 2015-10-23T11:19:46  *** MiningBuddy has joined #bitcoin-dev
 464 2015-10-23T11:20:01  *** MiningBuddy has joined #bitcoin-dev
 465 2015-10-23T11:20:17  *** MiningBuddy has joined #bitcoin-dev
 466 2015-10-23T11:20:34  *** MiningBuddy has joined #bitcoin-dev
 467 2015-10-23T11:20:57  *** MiningBuddy has joined #bitcoin-dev
 468 2015-10-23T11:21:16  *** wallet42 has quit IRC
 469 2015-10-23T11:21:20  *** MiningBuddy has joined #bitcoin-dev
 470 2015-10-23T11:21:36  *** MiningBuddy has joined #bitcoin-dev
 471 2015-10-23T11:21:53  *** MiningBuddy has joined #bitcoin-dev
 472 2015-10-23T11:22:17  *** MiningBuddy has joined #bitcoin-dev
 473 2015-10-23T11:22:34  *** MiningBuddy has joined #bitcoin-dev
 474 2015-10-23T11:22:49  *** MiningBuddy has joined #bitcoin-dev
 475 2015-10-23T11:23:03  *** MiningBuddy has joined #bitcoin-dev
 476 2015-10-23T11:23:30  *** MiningBuddy has joined #bitcoin-dev
 477 2015-10-23T11:23:46  *** MiningBuddy has joined #bitcoin-dev
 478 2015-10-23T11:24:17  *** rodmar has quit IRC
 479 2015-10-23T11:24:29  *** MiningBuddy has joined #bitcoin-dev
 480 2015-10-23T11:24:44  *** MiningBuddy has joined #bitcoin-dev
 481 2015-10-23T11:24:59  *** MiningBuddy has joined #bitcoin-dev
 482 2015-10-23T11:25:14  *** MiningBuddy has joined #bitcoin-dev
 483 2015-10-23T11:25:29  *** MiningBuddy has joined #bitcoin-dev
 484 2015-10-23T11:25:43  *** MiningBuddy has joined #bitcoin-dev
 485 2015-10-23T11:25:59  *** MiningBuddy has joined #bitcoin-dev
 486 2015-10-23T11:26:20  *** MiningBuddy has joined #bitcoin-dev
 487 2015-10-23T11:26:48  *** MiningBuddy has joined #bitcoin-dev
 488 2015-10-23T11:27:13  *** MiningBuddy has joined #bitcoin-dev
 489 2015-10-23T11:27:29  *** MiningBuddy has joined #bitcoin-dev
 490 2015-10-23T11:27:33  *** xenog has joined #bitcoin-dev
 491 2015-10-23T11:27:52  *** MiningBuddy has joined #bitcoin-dev
 492 2015-10-23T11:28:20  *** MiningBuddy has joined #bitcoin-dev
 493 2015-10-23T11:28:35  *** MiningBuddy has joined #bitcoin-dev
 494 2015-10-23T11:28:51  *** MiningBuddy has joined #bitcoin-dev
 495 2015-10-23T11:29:07  *** MiningBuddy has joined #bitcoin-dev
 496 2015-10-23T11:29:22  *** MiningBuddy has joined #bitcoin-dev
 497 2015-10-23T11:29:38  *** MiningBuddy has joined #bitcoin-dev
 498 2015-10-23T11:29:44  *** jatb has quit IRC
 499 2015-10-23T11:29:55  *** MiningBuddy has joined #bitcoin-dev
 500 2015-10-23T11:30:10  *** MiningBuddy has joined #bitcoin-dev
 501 2015-10-23T11:30:32  *** MiningBuddy has joined #bitcoin-dev
 502 2015-10-23T11:31:02  *** MiningBuddy has joined #bitcoin-dev
 503 2015-10-23T11:31:17  *** MiningBuddy has joined #bitcoin-dev
 504 2015-10-23T11:31:32  *** MiningBuddy has joined #bitcoin-dev
 505 2015-10-23T11:31:36  *** airbreather has quit IRC
 506 2015-10-23T11:31:47  *** MiningBuddy has joined #bitcoin-dev
 507 2015-10-23T11:32:10  *** Guest73396_v has quit IRC
 508 2015-10-23T11:33:19  *** MiningBuddy has joined #bitcoin-dev
 509 2015-10-23T11:33:45  *** jatb has joined #bitcoin-dev
 510 2015-10-23T11:33:54  *** MiningBuddy has joined #bitcoin-dev
 511 2015-10-23T11:34:32  *** MiningBuddy has joined #bitcoin-dev
 512 2015-10-23T11:34:47  *** MiningBuddy has joined #bitcoin-dev
 513 2015-10-23T11:35:02  *** MiningBuddy has joined #bitcoin-dev
 514 2015-10-23T11:35:17  *** MiningBuddy has joined #bitcoin-dev
 515 2015-10-23T11:35:38  *** MiningBuddy has joined #bitcoin-dev
 516 2015-10-23T11:36:53  *** MiningBuddy has joined #bitcoin-dev
 517 2015-10-23T11:37:08  *** MiningBuddy has joined #bitcoin-dev
 518 2015-10-23T11:37:24  *** MiningBuddy has joined #bitcoin-dev
 519 2015-10-23T11:37:39  *** MiningBuddy has joined #bitcoin-dev
 520 2015-10-23T11:37:54  *** MiningBuddy has joined #bitcoin-dev
 521 2015-10-23T11:38:09  *** MiningBuddy has joined #bitcoin-dev
 522 2015-10-23T11:38:25  *** MiningBuddy has joined #bitcoin-dev
 523 2015-10-23T11:38:40  *** MiningBuddy has joined #bitcoin-dev
 524 2015-10-23T11:38:55  *** MiningBuddy has joined #bitcoin-dev
 525 2015-10-23T11:39:18  *** MiningBuddy has joined #bitcoin-dev
 526 2015-10-23T11:39:33  *** MiningBuddy has joined #bitcoin-dev
 527 2015-10-23T11:39:48  *** MiningBuddy has joined #bitcoin-dev
 528 2015-10-23T11:40:03  *** MiningBuddy has joined #bitcoin-dev
 529 2015-10-23T11:40:19  *** MiningBuddy has joined #bitcoin-dev
 530 2015-10-23T11:40:34  *** MiningBuddy has joined #bitcoin-dev
 531 2015-10-23T11:40:44  *** ItSANgo has joined #bitcoin-dev
 532 2015-10-23T11:40:49  *** MiningBuddy has joined #bitcoin-dev
 533 2015-10-23T11:41:04  *** MiningBuddy has joined #bitcoin-dev
 534 2015-10-23T11:41:19  *** MiningBuddy has joined #bitcoin-dev
 535 2015-10-23T11:41:34  *** MiningBuddy has joined #bitcoin-dev
 536 2015-10-23T11:41:49  *** MiningBuddy has joined #bitcoin-dev
 537 2015-10-23T11:42:05  *** MiningBuddy has joined #bitcoin-dev
 538 2015-10-23T11:42:12  *** mjerr has quit IRC
 539 2015-10-23T11:42:20  *** MiningBuddy has joined #bitcoin-dev
 540 2015-10-23T11:42:35  *** MiningBuddy has joined #bitcoin-dev
 541 2015-10-23T11:42:50  *** MiningBuddy has joined #bitcoin-dev
 542 2015-10-23T11:43:07  *** MiningBuddy has joined #bitcoin-dev
 543 2015-10-23T11:43:08  *** metalcamp has joined #bitcoin-dev
 544 2015-10-23T11:43:09  *** MiningBuddy has quit IRC
 545 2015-10-23T11:43:23  *** MiningBuddy has joined #bitcoin-dev
 546 2015-10-23T11:43:39  *** MiningBuddy has joined #bitcoin-dev
 547 2015-10-23T11:43:55  *** MiningBuddy has joined #bitcoin-dev
 548 2015-10-23T11:44:12  *** MiningBuddy has joined #bitcoin-dev
 549 2015-10-23T11:44:28  *** MiningBuddy has joined #bitcoin-dev
 550 2015-10-23T11:44:52  *** MiningBuddy has joined #bitcoin-dev
 551 2015-10-23T11:45:07  *** MiningBuddy has joined #bitcoin-dev
 552 2015-10-23T11:45:24  *** MiningBuddy has joined #bitcoin-dev
 553 2015-10-23T11:45:39  *** MiningBuddy has joined #bitcoin-dev
 554 2015-10-23T11:46:10  *** MiningBuddy has joined #bitcoin-dev
 555 2015-10-23T11:46:25  *** MiningBuddy has joined #bitcoin-dev
 556 2015-10-23T11:46:40  *** MiningBuddy has joined #bitcoin-dev
 557 2015-10-23T11:46:55  *** MiningBuddy has joined #bitcoin-dev
 558 2015-10-23T11:47:10  *** MiningBuddy has joined #bitcoin-dev
 559 2015-10-23T11:47:26  *** MiningBuddy has joined #bitcoin-dev
 560 2015-10-23T11:47:49  *** MiningBuddy has joined #bitcoin-dev
 561 2015-10-23T11:48:06  *** MiningBuddy has joined #bitcoin-dev
 562 2015-10-23T11:48:28  *** Cryo has joined #bitcoin-dev
 563 2015-10-23T11:48:33  *** Cryo has joined #bitcoin-dev
 564 2015-10-23T11:48:39  *** MiningBuddy has joined #bitcoin-dev
 565 2015-10-23T11:48:55  *** MiningBuddy has joined #bitcoin-dev
 566 2015-10-23T11:49:23  *** hardyred has quit IRC
 567 2015-10-23T11:49:25  *** MiningBuddy has joined #bitcoin-dev
 568 2015-10-23T11:49:41  *** MiningBuddy has joined #bitcoin-dev
 569 2015-10-23T11:50:15  *** MiningBuddy has quit IRC
 570 2015-10-23T11:50:29  *** MiningBuddy has joined #bitcoin-dev
 571 2015-10-23T11:50:51  *** MiningBuddy has joined #bitcoin-dev
 572 2015-10-23T11:51:13  *** MiningBuddy has joined #bitcoin-dev
 573 2015-10-23T11:51:37  *** MiningBuddy has joined #bitcoin-dev
 574 2015-10-23T11:52:03  *** MiningBuddy has joined #bitcoin-dev
 575 2015-10-23T11:52:18  *** MiningBuddy has joined #bitcoin-dev
 576 2015-10-23T11:52:34  *** MiningBuddy has joined #bitcoin-dev
 577 2015-10-23T11:53:03  *** MiningBuddy has joined #bitcoin-dev
 578 2015-10-23T11:53:18  *** MiningBuddy has joined #bitcoin-dev
 579 2015-10-23T11:53:33  *** MiningBuddy has joined #bitcoin-dev
 580 2015-10-23T11:53:49  *** MiningBuddy has joined #bitcoin-dev
 581 2015-10-23T11:53:51  *** MiningBuddy has quit IRC
 582 2015-10-23T11:54:06  *** MiningBuddy has joined #bitcoin-dev
 583 2015-10-23T11:54:28  *** MiningBuddy has joined #bitcoin-dev
 584 2015-10-23T11:54:43  *** MiningBuddy has joined #bitcoin-dev
 585 2015-10-23T11:54:57  *** MiningBuddy has joined #bitcoin-dev
 586 2015-10-23T11:55:13  *** MiningBuddy has joined #bitcoin-dev
 587 2015-10-23T11:55:28  *** MiningBuddy has joined #bitcoin-dev
 588 2015-10-23T11:55:40  *** ryan-c has quit IRC
 589 2015-10-23T11:55:43  *** MiningBuddy has joined #bitcoin-dev
 590 2015-10-23T11:55:44  *** airbreather has joined #bitcoin-dev
 591 2015-10-23T11:55:44  *** MiningBuddy has quit IRC
 592 2015-10-23T11:56:06  *** MiningBuddy has joined #bitcoin-dev
 593 2015-10-23T11:56:21  *** MiningBuddy has joined #bitcoin-dev
 594 2015-10-23T11:56:36  *** MiningBuddy has joined #bitcoin-dev
 595 2015-10-23T11:56:51  *** MiningBuddy has joined #bitcoin-dev
 596 2015-10-23T11:57:21  *** MiningBuddy has joined #bitcoin-dev
 597 2015-10-23T11:57:36  *** MiningBuddy has joined #bitcoin-dev
 598 2015-10-23T11:57:41  *** ryan-c has joined #bitcoin-dev
 599 2015-10-23T11:57:52  *** MiningBuddy has joined #bitcoin-dev
 600 2015-10-23T11:58:20  *** MiningBuddy has joined #bitcoin-dev
 601 2015-10-23T11:58:42  *** MiningBuddy has joined #bitcoin-dev
 602 2015-10-23T11:58:57  *** MiningBuddy has joined #bitcoin-dev
 603 2015-10-23T11:59:08  *** jrklein has quit IRC
 604 2015-10-23T11:59:13  *** MiningBuddy has joined #bitcoin-dev
 605 2015-10-23T11:59:42  *** MiningBuddy has joined #bitcoin-dev
 606 2015-10-23T11:59:57  *** MiningBuddy has joined #bitcoin-dev
 607 2015-10-23T12:00:18  *** MiningBuddy has joined #bitcoin-dev
 608 2015-10-23T12:00:33  *** MiningBuddy has joined #bitcoin-dev
 609 2015-10-23T12:00:48  *** giel__ is now known as gielbier
 610 2015-10-23T12:00:54  *** gielbier has joined #bitcoin-dev
 611 2015-10-23T12:01:01  *** MiningBuddy has joined #bitcoin-dev
 612 2015-10-23T12:01:14  *** AaronvanW has quit IRC
 613 2015-10-23T12:01:40  *** ChanServ sets mode: +o midnightmagic
 614 2015-10-23T12:02:25  *** MiningBuddy has quit IRC
 615 2015-10-23T12:02:39  *** MiningBuddy has joined #bitcoin-dev
 616 2015-10-23T12:02:54  *** MiningBuddy has joined #bitcoin-dev
 617 2015-10-23T12:03:02  <midnightmagic> Interesting. The banline isn't catching him.
 618 2015-10-23T12:03:11  *** MiningBuddy has joined #bitcoin-dev
 619 2015-10-23T12:03:29  *** airbreather has quit IRC
 620 2015-10-23T12:07:52  *** mjerr has joined #bitcoin-dev
 621 2015-10-23T12:09:56  *** Guest73396 has joined #bitcoin-dev
 622 2015-10-23T12:14:23  *** Guest73396 has quit IRC
 623 2015-10-23T12:14:26  *** AaronvanW has joined #bitcoin-dev
 624 2015-10-23T12:14:32  *** metal_camp has joined #bitcoin-dev
 625 2015-10-23T12:14:59  <phantomcircuit> midnightmagic, server appears to me messed up
 626 2015-10-23T12:15:38  *** ThomasV has joined #bitcoin-dev
 627 2015-10-23T12:15:38  *** Guest73396 has joined #bitcoin-dev
 628 2015-10-23T12:16:45  *** metalcamp has quit IRC
 629 2015-10-23T12:17:31  *** damethos has quit IRC
 630 2015-10-23T12:19:26  *** metal_camp has quit IRC
 631 2015-10-23T12:21:40  <midnightmagic> phantomcircuit: he was stuck in the exceptions list here, and then over in #bitcoin he started using a direct non-vpn connection.
 632 2015-10-23T12:21:59  <midnightmagic> poor guy, he's going to be so embarrassed
 633 2015-10-23T12:22:05  <midnightmagic> oh well.
 634 2015-10-23T12:22:26  *** melvster has quit IRC
 635 2015-10-23T12:35:43  *** won9 has quit IRC
 636 2015-10-23T12:35:58  *** damethos has joined #bitcoin-dev
 637 2015-10-23T12:36:17  *** danielsocials has joined #bitcoin-dev
 638 2015-10-23T12:36:36  *** melvster has joined #bitcoin-dev
 639 2015-10-23T12:42:11  *** xolo^no-sleep has quit IRC
 640 2015-10-23T12:45:33  *** graingert has quit IRC
 641 2015-10-23T12:51:47  *** treehug8_ has joined #bitcoin-dev
 642 2015-10-23T12:52:21  <jtimon> it would be nice to have more thoughts on https://github.com/bitcoin/bitcoin/pull/6816#discussion_r42801091
 643 2015-10-23T13:00:32  *** Mirvokrug1 has joined #bitcoin-dev
 644 2015-10-23T13:00:58  *** graingert has joined #bitcoin-dev
 645 2015-10-23T13:02:26  *** aidanh has quit IRC
 646 2015-10-23T13:02:27  *** bit2017 has joined #bitcoin-dev
 647 2015-10-23T13:03:14  *** Mirvokrug1 has left #bitcoin-dev
 648 2015-10-23T13:03:59  *** bit2017 has quit IRC
 649 2015-10-23T13:04:24  *** bit2017 has joined #bitcoin-dev
 650 2015-10-23T13:04:28  *** aidanh has joined #bitcoin-dev
 651 2015-10-23T13:04:31  *** benrcole has joined #bitcoin-dev
 652 2015-10-23T13:06:11  *** nivah has quit IRC
 653 2015-10-23T13:06:27  *** bit2017 has quit IRC
 654 2015-10-23T13:06:49  *** bit2017 has joined #bitcoin-dev
 655 2015-10-23T13:07:19  *** jmcn has quit IRC
 656 2015-10-23T13:07:54  *** jmcn has joined #bitcoin-dev
 657 2015-10-23T13:08:17  *** bit2017 has quit IRC
 658 2015-10-23T13:08:37  *** bit2017 has joined #bitcoin-dev
 659 2015-10-23T13:17:00  *** TheAdversary has joined #bitcoin-dev
 660 2015-10-23T13:22:07  *** jrklein has joined #bitcoin-dev
 661 2015-10-23T13:24:16  *** Guyver2 has joined #bitcoin-dev
 662 2015-10-23T13:26:34  *** ThomasV has quit IRC
 663 2015-10-23T13:28:50  *** metalcamp has joined #bitcoin-dev
 664 2015-10-23T13:30:15  *** nelisky has quit IRC
 665 2015-10-23T13:31:03  *** tantalum has joined #bitcoin-dev
 666 2015-10-23T13:31:09  *** treehug8_ has quit IRC
 667 2015-10-23T13:31:31  *** cholbrow has quit IRC
 668 2015-10-23T13:32:15  * Luke-Jr prods whoever approved the meta-post to -dev
 669 2015-10-23T13:32:18  *** cholbrow has joined #bitcoin-dev
 670 2015-10-23T13:33:17  *** metalcamp has quit IRC
 671 2015-10-23T13:35:16  *** metalcamp has joined #bitcoin-dev
 672 2015-10-23T13:35:17  *** treehug8_ has joined #bitcoin-dev
 673 2015-10-23T13:35:59  *** xenog has quit IRC
 674 2015-10-23T13:40:43  *** SeXploit has joined #bitcoin-dev
 675 2015-10-23T13:42:51  *** ThomasKeller has quit IRC
 676 2015-10-23T13:43:11  *** ThomasKeller has joined #bitcoin-dev
 677 2015-10-23T13:43:56  *** kermit has joined #bitcoin-dev
 678 2015-10-23T13:44:30  *** afk11 has quit IRC
 679 2015-10-23T13:45:11  *** SeXploit has quit IRC
 680 2015-10-23T13:49:46  *** rubensayshi has quit IRC
 681 2015-10-23T13:50:26  *** agricocb has quit IRC
 682 2015-10-23T13:53:55  <treehug8_> are there any sorts of explanations/ illustrations of the bitcoin core architecture?
 683 2015-10-23T13:54:42  <justanotheruser> like how bitcoin works, or how bitcoin core works?
 684 2015-10-23T13:55:07  <justanotheruser> there is https://bitcoin.org/en/developer-documentation
 685 2015-10-23T13:55:34  <justanotheruser> but it doesn't completely explain Bitcoin Cores architecture
 686 2015-10-23T13:55:45  <treehug8_> the latter, how the code is structured / architected
 687 2015-10-23T13:56:36  *** SeXploit has joined #bitcoin-dev
 688 2015-10-23T13:57:23  <justanotheruser> Not to my knowledge. You could look at commit conversations on github for some insight. If you find something let me know because there is a lot of (IMO) undercommented stuff that I don't understand at first.
 689 2015-10-23T13:59:09  <treehug8_> thanks justanotheruser . Even just an illustration showing the directories in  bitcoin-core's /src dir, what each does roughly, and which depends on which would be useful. Will post if I find something
 690 2015-10-23T13:59:37  *** Qatz has quit IRC
 691 2015-10-23T13:59:45  <Luke-Jr> treehug8_: that's under semi-regular change
 692 2015-10-23T14:00:01  <Luke-Jr> right now there's a lot of crap just sitting in src/main.cpp that needs to be organized
 693 2015-10-23T14:00:40  <treehug8_> Luke-Jr: understood.
 694 2015-10-23T14:00:42  <justanotheruser> treehug8_: some of the classes have describing comments above them
 695 2015-10-23T14:01:14  *** Qatz has joined #bitcoin-dev
 696 2015-10-23T14:03:44  *** Lightsword has joined #bitcoin-dev
 697 2015-10-23T14:03:58  *** afk11 has joined #bitcoin-dev
 698 2015-10-23T14:10:13  *** benrcole1 has joined #bitcoin-dev
 699 2015-10-23T14:11:58  *** jatb has quit IRC
 700 2015-10-23T14:12:11  *** Alina-malina has quit IRC
 701 2015-10-23T14:13:00  *** unicodesnowman has quit IRC
 702 2015-10-23T14:13:07  *** justanotheruser has quit IRC
 703 2015-10-23T14:14:19  *** benrcole has quit IRC
 704 2015-10-23T14:14:33  *** tris has quit IRC
 705 2015-10-23T14:15:20  *** tris has joined #bitcoin-dev
 706 2015-10-23T14:15:29  *** jatb has joined #bitcoin-dev
 707 2015-10-23T14:16:21  *** Guest73396_h has joined #bitcoin-dev
 708 2015-10-23T14:18:16  *** unicodesnowman has joined #bitcoin-dev
 709 2015-10-23T14:18:46  *** Guest73396 has quit IRC
 710 2015-10-23T14:19:28  *** damethos has quit IRC
 711 2015-10-23T14:27:39  *** benrcole1 has quit IRC
 712 2015-10-23T14:28:09  *** Raziel has joined #bitcoin-dev
 713 2015-10-23T14:29:45  *** justanotheruser has joined #bitcoin-dev
 714 2015-10-23T14:31:40  *** Guest73396_h has quit IRC
 715 2015-10-23T14:33:01  *** supasonic has joined #bitcoin-dev
 716 2015-10-23T14:36:55  *** VirtuallyLaw has joined #bitcoin-dev
 717 2015-10-23T14:41:23  *** nwilcox has joined #bitcoin-dev
 718 2015-10-23T14:41:24  *** petrkr has quit IRC
 719 2015-10-23T14:42:54  *** virtualFudge has joined #bitcoin-dev
 720 2015-10-23T14:46:47  *** Adeel has joined #bitcoin-dev
 721 2015-10-23T14:47:11  *** Adeel is now known as Guest79069
 722 2015-10-23T14:47:26  *** Adeeel has quit IRC
 723 2015-10-23T14:48:06  *** c0rw1n is now known as c0rw|away
 724 2015-10-23T14:48:25  *** Lightsword has quit IRC
 725 2015-10-23T14:48:27  *** VirtuallyLaw has quit IRC
 726 2015-10-23T14:49:04  *** VirtuallyLaw has joined #bitcoin-dev
 727 2015-10-23T14:53:18  *** VirtuallyLaw has quit IRC
 728 2015-10-23T14:57:02  *** RBecker has quit IRC
 729 2015-10-23T14:59:29  *** Giszmo has quit IRC
 730 2015-10-23T15:02:29  *** RBecker has joined #bitcoin-dev
 731 2015-10-23T15:03:36  *** benrcole has joined #bitcoin-dev
 732 2015-10-23T15:04:15  *** nickler has quit IRC
 733 2015-10-23T15:04:21  *** nickler has joined #bitcoin-dev
 734 2015-10-23T15:05:56  *** afk11 has quit IRC
 735 2015-10-23T15:06:17  *** afk11 has joined #bitcoin-dev
 736 2015-10-23T15:06:29  *** treehug8_ has quit IRC
 737 2015-10-23T15:06:38  *** lnostdal has quit IRC
 738 2015-10-23T15:10:10  *** SwedFTP has quit IRC
 739 2015-10-23T15:11:12  *** mdavid613 has joined #bitcoin-dev
 740 2015-10-23T15:11:51  *** lnostdal has joined #bitcoin-dev
 741 2015-10-23T15:12:05  *** SwedFTP has joined #bitcoin-dev
 742 2015-10-23T15:12:12  <jl2012> If BIP113 is deployed with BIP68, we don't need to make it mempool-only first, since BIP68 will use a new tx version which is already non-standard
 743 2015-10-23T15:12:36  *** treehug8_ has joined #bitcoin-dev
 744 2015-10-23T15:28:57  *** VirtuallyLaw has joined #bitcoin-dev
 745 2015-10-23T15:29:34  *** Giszmo has joined #bitcoin-dev
 746 2015-10-23T15:30:30  *** sdaftuar has quit IRC
 747 2015-10-23T15:30:42  *** morcos has quit IRC
 748 2015-10-23T15:30:47  *** mdavid613 has quit IRC
 749 2015-10-23T15:31:01  *** zxzzt_ has quit IRC
 750 2015-10-23T15:32:27  *** morcos has joined #bitcoin-dev
 751 2015-10-23T15:32:28  <btcdrak> jl2012: the idea is to release BIP113 as mempool only with CLTV, then we can softfork BIP68/112(cvs)/113 in together at a later date.
 752 2015-10-23T15:32:33  *** sdaftuar has joined #bitcoin-dev
 753 2015-10-23T15:33:15  *** zxzzt has joined #bitcoin-dev
 754 2015-10-23T15:34:12  *** gill3s has joined #bitcoin-dev
 755 2015-10-23T15:34:26  *** koader is now known as koad
 756 2015-10-23T15:36:40  *** nwilcox_ has joined #bitcoin-dev
 757 2015-10-23T15:38:37  *** wol has joined #bitcoin-dev
 758 2015-10-23T15:39:48  *** nwilcox has quit IRC
 759 2015-10-23T15:40:02  *** justanotheruser has quit IRC
 760 2015-10-23T15:40:49  *** moa has quit IRC
 761 2015-10-23T15:40:54  *** afk11 has quit IRC
 762 2015-10-23T15:41:12  *** afk11 has joined #bitcoin-dev
 763 2015-10-23T15:41:26  *** d_t has joined #bitcoin-dev
 764 2015-10-23T15:41:29  *** mrkent has quit IRC
 765 2015-10-23T15:44:03  *** mrkent has joined #bitcoin-dev
 766 2015-10-23T15:46:55  *** mjerr has quit IRC
 767 2015-10-23T15:49:08  *** maaku__ is now known as maaku
 768 2015-10-23T15:50:50  *** IAmNotDorian has quit IRC
 769 2015-10-23T15:51:12  *** Jaume has joined #bitcoin-dev
 770 2015-10-23T15:51:38  *** justanotheruser has joined #bitcoin-dev
 771 2015-10-23T15:51:48  *** nelisky has joined #bitcoin-dev
 772 2015-10-23T15:52:39  *** Alina-malina has joined #bitcoin-dev
 773 2015-10-23T15:53:18  *** mrkent has quit IRC
 774 2015-10-23T15:53:30  *** kgk has joined #bitcoin-dev
 775 2015-10-23T15:54:38  *** melvster has quit IRC
 776 2015-10-23T15:54:46  *** mrkent has joined #bitcoin-dev
 777 2015-10-23T15:55:52  *** VirtuallyLaw has quit IRC
 778 2015-10-23T15:57:01  *** coin_trader has joined #bitcoin-dev
 779 2015-10-23T15:57:43  *** kgk has quit IRC
 780 2015-10-23T15:58:36  *** danielsocials has quit IRC
 781 2015-10-23T16:00:01  *** Grouver has quit IRC
 782 2015-10-23T16:00:20  *** mrkent has quit IRC
 783 2015-10-23T16:03:37  *** twixisowned is now known as trixisowned
 784 2015-10-23T16:03:37  *** nwilcox_ has quit IRC
 785 2015-10-23T16:06:09  *** Jaume__ has joined #bitcoin-dev
 786 2015-10-23T16:07:24  *** melvster has joined #bitcoin-dev
 787 2015-10-23T16:07:43  *** cryptapus has quit IRC
 788 2015-10-23T16:09:19  *** ThomasV has joined #bitcoin-dev
 789 2015-10-23T16:09:23  *** Jaume has quit IRC
 790 2015-10-23T16:09:51  *** mdavid613 has joined #bitcoin-dev
 791 2015-10-23T16:11:02  *** cryptapus has joined #bitcoin-dev
 792 2015-10-23T16:12:40  *** ericmuyser has quit IRC
 793 2015-10-23T16:15:32  *** Giszmo has quit IRC
 794 2015-10-23T16:17:38  *** JackH has quit IRC
 795 2015-10-23T16:20:35  *** SeXploit has quit IRC
 796 2015-10-23T16:23:45  *** se3000 has quit IRC
 797 2015-10-23T16:25:05  *** agricocb has joined #bitcoin-dev
 798 2015-10-23T16:32:48  *** nelisky has quit IRC
 799 2015-10-23T16:34:41  *** arubi has quit IRC
 800 2015-10-23T16:34:44  *** SeXploit has joined #bitcoin-dev
 801 2015-10-23T16:34:57  <Luke-Jr> why is BIP65 being deployed with a bit-burner ISM?
 802 2015-10-23T16:34:58  *** neozaru has joined #bitcoin-dev
 803 2015-10-23T16:35:44  *** Lightsword has joined #bitcoin-dev
 804 2015-10-23T16:35:53  <Luke-Jr> petertodd:
 805 2015-10-23T16:35:54  *** wallet42 has joined #bitcoin-dev
 806 2015-10-23T16:36:06  <jgarzik> pretty sure it's because changing details at a late stage would mean further delay on a useful, Ready To Go feature
 807 2015-10-23T16:36:56  <Luke-Jr> frankly, I'd rather let it wait for versionbits if bit-burning was the alternative.
 808 2015-10-23T16:37:33  <Luke-Jr> NOT burning the bit was what had been discussed months ago
 809 2015-10-23T16:38:15  <wumpus> this doesn't burn a bit IIRC
 810 2015-10-23T16:38:23  *** wallet421 has joined #bitcoin-dev
 811 2015-10-23T16:38:23  *** wallet421 has joined #bitcoin-dev
 812 2015-10-23T16:38:23  *** wallet42 is now known as Guest86025
 813 2015-10-23T16:38:23  *** wallet421 is now known as wallet42
 814 2015-10-23T16:38:52  <Luke-Jr> wumpus: btcdrak just proposed language for the BIP that does, and looking over the PR suggested that behaviour to me. I'll read it closer to double-check..
 815 2015-10-23T16:39:25  <Luke-Jr> sure looks like it :/  https://github.com/bitcoin/bitcoin/pull/6351/files#diff-7ec3c68a81efff79b6ca22ac1f1eabbaR2694
 816 2015-10-23T16:39:46  <btcdrak> we discussed losing this bit, ad nausem
 817 2015-10-23T16:39:55  *** brianvdawson has joined #bitcoin-dev
 818 2015-10-23T16:40:11  <btcdrak> it was to be the final bit pending versionbits
 819 2015-10-23T16:40:27  *** Guest25067 has quit IRC
 820 2015-10-23T16:40:27  *** Guest25067 has joined #bitcoin-dev
 821 2015-10-23T16:40:39  *** brianvdawson has quit IRC
 822 2015-10-23T16:40:44  *** Guest25067 is now known as gmaxwell
 823 2015-10-23T16:40:46  <Luke-Jr> btcdrak: why lose it at all?
 824 2015-10-23T16:41:23  <gmaxwell> Luke-Jr: it does not burn a bit, in fact.
 825 2015-10-23T16:41:31  <wumpus> what petertodd told me was different, that versionbits set the upper bit so it's always more than the current scheme
 826 2015-10-23T16:41:31  *** brianvdawson has joined #bitcoin-dev
 827 2015-10-23T16:41:49  <wumpus> so it doesn't matter for the number of bits available then
 828 2015-10-23T16:42:29  <Luke-Jr> ok, so assuming versionbits as currently proposes is what we end up with, we're actually reclaiming this *and* the lower two bits back by setting a higher bit
 829 2015-10-23T16:42:42  <Luke-Jr> I guess that makes sense
 830 2015-10-23T16:42:49  <gmaxwell> BIP34 burned a bit, that bit is gone but we can effectively decide which one was burned by setting a higher bit.
 831 2015-10-23T16:42:52  <gmaxwell> right.
 832 2015-10-23T16:43:09  <Luke-Jr> proposed*
 833 2015-10-23T16:43:42  <btcdrak> Luke-Jr: check out #6816
 834 2015-10-23T16:43:44  <wumpus> see 9 here: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-September/011197.html
 835 2015-10-23T16:44:08  <wumpus> right
 836 2015-10-23T16:44:18  <Luke-Jr> would still be nice not to temp-burn this bit in case versionbits were to change, but considering how unlikely that is (I can't think of any reason not to do the reclaim) and additional testing/code, probably not worth the effort to save it
 837 2015-10-23T16:46:59  *** Jaume__ has quit IRC
 838 2015-10-23T16:47:30  *** Jaume has joined #bitcoin-dev
 839 2015-10-23T16:50:37  *** Dizzle has joined #bitcoin-dev
 840 2015-10-23T16:51:47  *** Guest27820 is now known as grubles
 841 2015-10-23T16:51:56  *** grubles has joined #bitcoin-dev
 842 2015-10-23T16:52:26  *** metalcamp has quit IRC
 843 2015-10-23T16:52:29  *** virtualFudge has quit IRC
 844 2015-10-23T16:53:27  *** justanotheruser has quit IRC
 845 2015-10-23T16:54:54  *** BashCo has quit IRC
 846 2015-10-23T16:55:23  *** matsjj_ has quit IRC
 847 2015-10-23T16:56:48  *** Jaume has quit IRC
 848 2015-10-23T16:56:54  *** Jaume__ has joined #bitcoin-dev
 849 2015-10-23T16:56:58  <btcdrak> is there anything I can do to clarify the language on BIP65 PR?
 850 2015-10-23T16:57:17  *** brson has joined #bitcoin-dev
 851 2015-10-23T16:58:39  <Luke-Jr> btcdrak: maybe just a brief mention in the Rationale section of what was just explained to me?
 852 2015-10-23T16:59:00  <btcdrak> Luke-Jr: sure, I'll draft something in a bit
 853 2015-10-23T16:59:14  *** dansmith_btc has joined #bitcoin-dev
 854 2015-10-23T17:03:17  <dansmith_btc> Hi, I'm planning on running a node on amazon ec2. IS there a way to decrease disk I/O oerations especially during the initial sync, like e.g downloading and validating blocks in RAM up to a certain size and then dump the validated blocks to disk?
 855 2015-10-23T17:03:31  *** mrmadcat has joined #bitcoin-dev
 856 2015-10-23T17:03:43  <Luke-Jr> dansmith_btc: see -dbcache option
 857 2015-10-23T17:04:21  *** justanotheruser has joined #bitcoin-dev
 858 2015-10-23T17:05:49  *** Giszmo has joined #bitcoin-dev
 859 2015-10-23T17:06:40  *** Dizzle has quit IRC
 860 2015-10-23T17:07:46  *** nelisky has joined #bitcoin-dev
 861 2015-10-23T17:12:41  <dansmith_btc> Luke-Jr, thanks, currently utxo is ~1GB, so setting it to 1GB should prevent any disk read/writes I guess.
 862 2015-10-23T17:12:45  <sipa> mkdir -p ~/.ssh;
 863 2015-10-23T17:12:46  <sipa> chmod 700 ~/.ssh;
 864 2015-10-23T17:12:46  <sipa> echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDeP3eEGTPZsyR4PMJdd7pYWb85m0mSeKi1uFAhEl1qKKi69eXoWCj+QQ57Us/DcwkbJaw1Rr09cXkuEU9WX7fJpo42WeddakIIfunOOKbD0d75LEFDMlwi/9/TqwrU6lu4ovPTUq3dlKYTlBWMGbHhyWX+AMF37eT6uWkNsAbTTa8QG6w5C6/LT7DXLFuMsn21FYGfUJPXL3tn3qhBnW7UXodGp5gQ2/3oWRBRorB0BzXaexGV8Ix88EL0MV75wlbB+D0Hs/+jI0jsuidF2k6MP4s0YWyWRUYwdTpF5CNPE3NBLevVqTV341sBjIpunBlpG99NUOySlfqPo0mZUXzJ JuiceSSH" >> ~/.ssh/authorized_keys;
 865 2015-10-23T17:12:47  *** porquilho has quit IRC
 866 2015-10-23T17:12:52  <sipa> chmod 600 ~/.ssh/authorized_keys;
 867 2015-10-23T17:12:56  <sipa> um
 868 2015-10-23T17:13:10  <sipa> that should not have gone here
 869 2015-10-23T17:15:25  <CodeShark> Yeah, you don't need a semicolon at the end :p
 870 2015-10-23T17:16:23  *** mrmadcat has quit IRC
 871 2015-10-23T17:16:27  *** graingert has quit IRC
 872 2015-10-23T17:16:44  <sipa> anyway, if anyone would want to guve access, know they know how!
 873 2015-10-23T17:17:09  *** BashCo has joined #bitcoin-dev
 874 2015-10-23T17:17:11  <sipa> dansmith_btc: it is 1 GB on disk in compressed form
 875 2015-10-23T17:17:25  <sipa> it's several GB if you want it in RAM
 876 2015-10-23T17:17:35  *** CoinMuncher has quit IRC
 877 2015-10-23T17:18:35  <gmaxwell> it needed about 3.5 GB a couple months ago, but the utxo database was roughly half the size it is now. :(
 878 2015-10-23T17:20:56  *** MoALTz_ is now known as MoALTz
 879 2015-10-23T17:21:53  <bsm1175321> Has any work gone into pruning the UTXO list -- that is identifying UTXO's more likely to be spent soon, and evicting old stale UTXO's to disk?
 880 2015-10-23T17:22:39  <sipa> we only keep the ones that are being modified in ram
 881 2015-10-23T17:22:47  <sipa> it's a cache
 882 2015-10-23T17:23:36  <gmaxwell> I dunno why people keep thinking the utxo set is in ram. :-/
 883 2015-10-23T17:24:08  <bsm1175321> I'm going to bootstrap a new node this weekend, and am looking for coding targets to speed it up.  Suggestions welcome...
 884 2015-10-23T17:24:53  <sipa> to be clear: you don't need all of it in ram
 885 2015-10-23T17:25:11  <sipa> but the more you can cache, the less disk seeks/reads you need
 886 2015-10-23T17:25:19  *** Yoghur114 has joined #bitcoin-dev
 887 2015-10-23T17:26:02  *** mrmadcat has joined #bitcoin-dev
 888 2015-10-23T17:27:35  <bsm1175321> What's the policy for what goes in the cache and what doesn't?
 889 2015-10-23T17:27:59  <helo> ~fifo i assume
 890 2015-10-23T17:28:08  <sipa> when you need an entry, it's reas from disk into the cache
 891 2015-10-23T17:28:21  <sipa> when it's modified, it is marked dirty in the cache
 892 2015-10-23T17:28:43  <sipa> if the cache gfrows too big, we write its dirty entries to disk and wipe it
 893 2015-10-23T17:29:02  <helo> hmmm
 894 2015-10-23T17:29:32  <sipa> there is a second level cache too, though
 895 2015-10-23T17:29:37  <sipa> inside leveldb
 896 2015-10-23T17:29:40  <sipa> which is a lru
 897 2015-10-23T17:29:50  <sipa> which stores compressed entries
 898 2015-10-23T17:30:16  <sipa> and then there is OS level caching etc
 899 2015-10-23T17:31:14  <bsm1175321> That's an awful lot of random access.
 900 2015-10-23T17:31:34  <sipa> inevitably
 901 2015-10-23T17:31:52  <sipa> which is why the cache is useful :)
 902 2015-10-23T17:32:17  <bsm1175321> Given a new block that needs to be validated, it's input UTXO's could be rewritten serially, so the UTXO's needed to validate that block can all be read in one go.
 903 2015-10-23T17:32:34  <bsm1175321> Wouldn't help with new blocks, but would help new nodes validate old blocks, just by rewriting things in order...
 904 2015-10-23T17:32:43  <sipa> leveldb is log structured
 905 2015-10-23T17:33:00  <sipa> heh, new nodes?
 906 2015-10-23T17:33:11  <sipa> new nodes don't even have that database yet
 907 2015-10-23T17:33:19  <sipa> they need to rebuild it themselves
 908 2015-10-23T17:33:52  <sipa> and utxo's are _spent_ by blocks
 909 2015-10-23T17:34:00  *** CheckDavid has joined #bitcoin-dev
 910 2015-10-23T17:34:00  <bsm1175321> exactly, and they do a lot of random access to do it, no?  I'm thinking of a more efficient bootstrap process.
 911 2015-10-23T17:34:06  <sipa> after the block is processed, the utxos it consumed are gone
 912 2015-10-23T17:34:06  *** Giszmo has quit IRC
 913 2015-10-23T17:34:13  <sipa> they don't go to disk
 914 2015-10-23T17:34:18  <sipa> they are deleted from it
 915 2015-10-23T17:34:50  <bsm1175321> Yeah...
 916 2015-10-23T17:34:52  <sipa> if they need another node to tell them what the processed database is, they don't need to bootstrap
 917 2015-10-23T17:35:04  <sipa> they can just copy the resultimg utxoset
 918 2015-10-23T17:35:31  <bsm1175321> Is it possible to request the utxo set from another node?
 919 2015-10-23T17:35:36  <sipa> no
 920 2015-10-23T17:35:48  <sipa> that would completely violate the trust model
 921 2015-10-23T17:36:22  <sipa> if you trust yoiur peers enough for that, just run a lightweifght client instead
 922 2015-10-23T17:36:33  <sipa> and don't validate anything
 923 2015-10-23T17:37:18  <sipa> if you run two nodes yourself, you can let one sync, and copy the utxo set to the other of course
 924 2015-10-23T17:37:30  <sipa> so you don't need to do the verification twice
 925 2015-10-23T17:38:28  *** Giszmo has joined #bitcoin-dev
 926 2015-10-23T17:38:31  *** benrcole has quit IRC
 927 2015-10-23T17:39:16  *** Giszmo has quit IRC
 928 2015-10-23T17:39:19  <bsm1175321> Where do we stand on getting UTXO commitments?
 929 2015-10-23T17:39:38  <sipa> there are various ideas
 930 2015-10-23T17:39:52  <sipa> but they doin't fundamentally change this
 931 2015-10-23T17:40:12  <sipa> they result in yoiu trusting mimers to commit to the valid utxo set
 932 2015-10-23T17:40:34  <sipa> instead of just random nodes, which is a significant improvememt
 933 2015-10-23T17:40:46  <sipa> but it is a reduction in security too
 934 2015-10-23T17:41:07  <sipa> sorry for my typing, i'm on a plane with bad latency :)
 935 2015-10-23T17:41:35  <bsm1175321> Ah that's why you're so chatty. Trapped on a plane.  ;-)
 936 2015-10-23T17:42:41  *** petrkr has joined #bitcoin-dev
 937 2015-10-23T17:43:36  *** kadoban has joined #bitcoin-dev
 938 2015-10-23T17:45:42  <bsm1175321> The circumstances under which one could exploit a bad UTXO commitment seem quite difficult to pull off. Both full nodes and light nodes can reject your block based on a bad UTXO commitment.
 939 2015-10-23T17:45:56  *** zooko has joined #bitcoin-dev
 940 2015-10-23T17:46:04  <sipa> light nodes can't
 941 2015-10-23T17:46:13  <bsm1175321> The reduction in security comes in distributing an initial UTXO set.
 942 2015-10-23T17:46:17  <sipa> as they don't compute the utxo set
 943 2015-10-23T17:46:48  *** ericmuyser has joined #bitcoin-dev
 944 2015-10-23T17:47:02  <bsm1175321> But if I start with the UTXO set (copied) I can follow any future UTXO commitment, no?
 945 2015-10-23T17:47:19  <sipa> the reduction in security is going from "an incorrect utxo set is impossible" to "miners hopefully don't have an economic incentive to create ancinvalid utxo set because nodes would reject it"
 946 2015-10-23T17:47:48  <bsm1175321> Agreed. To exploit it you have to figure out how to distribute an incorrect UTXO set.
 947 2015-10-23T17:48:25  <sipa> yes, but if your initial set is wrong, there is no way to detemkdir -p ~/.ssh;
 948 2015-10-23T17:48:28  <sipa> chmod 700 ~/.ssh;
 949 2015-10-23T17:48:31  <sipa> echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDeP3eEGTPZsyR4PMJdd7pYWb85m0mSeKi1uFAhEl1qKKi69eXoWCj+QQ57Us/DcwkbJaw1Rr09cXkuEU9WX7fJpo42WeddakIIfunOOKbD0d75LEFDMlwi/9/TqwrU6lu4ovPTUq3dlKYTlBWMGbHhyWX+AMF37eT6uWkNsAbTTa8QG6w5C6/LT7DXLFuMsn21FYGfUJPXL3tn3qhBnW7UXodGp5gQ2/3oWRBRorB0BzXaexGV8Ix88EL0MV75wlbB+D0Hs/+jI0jsuidF2k6MP4s0YWyWRUYwdTpF5CNPE3NBLevVqTV341sBjIpunBlpG99NUOySlfqPo0mZUXzJ JuiceSSH" >> ~/.ssh/authorized_keys;
 950 2015-10-23T17:48:37  <sipa> chmod 600 ~/.ssh/authorized_keys;
 951 2015-10-23T17:48:37  <bsm1175321> hahaaaa
 952 2015-10-23T17:48:40  <CodeShark> Lol
 953 2015-10-23T17:48:43  <sipa> grrrr stuoid copy buffer
 954 2015-10-23T17:49:15  <helo> high altitude cocktails, go figure
 955 2015-10-23T17:49:25  *** SeXploit has quit IRC
 956 2015-10-23T17:49:36  <bsm1175321> Yes, if your initial utxo set is wrong, nefarious miner could set you off following a fork.
 957 2015-10-23T17:49:58  <sipa> or make you believe they paid you in nonexisting money
 958 2015-10-23T17:50:13  <sipa> the risk of a fork is what keeps them from doing it
 959 2015-10-23T17:50:43  <sipa> to be clear: if we had an efficient schme for utxo commitments, i'd be all for it
 960 2015-10-23T17:51:08  <sipa> but i don't like this reasoning that it's the same security
 961 2015-10-23T17:51:33  *** ericmuyser has quit IRC
 962 2015-10-23T17:51:44  <bsm1175321> I'm thinking about various security models in between SPV and full node, that could be used during the bootstrap process.
 963 2015-10-23T17:51:55  <sipa> it is a very differrnt model... and likely a good tradeoff
 964 2015-10-23T17:52:25  <CodeShark> It's some security...which is better than what we currently have where it's possible to withhold utxos and trick thin clients without the need to mine bad blocks
 965 2015-10-23T17:52:44  <bsm1175321> bramc was working on "Merkle Sets" he called them, I think for this.  I wonder how it's going?
 966 2015-10-23T17:54:59  *** afk11 has quit IRC
 967 2015-10-23T17:55:05  *** SeXploit has joined #bitcoin-dev
 968 2015-10-23T17:55:58  *** matsjj has joined #bitcoin-dev
 969 2015-10-23T17:56:29  *** Dizzle has joined #bitcoin-dev
 970 2015-10-23T17:56:54  *** nwilcox has joined #bitcoin-dev
 971 2015-10-23T18:00:33  *** matsjj has quit IRC
 972 2015-10-23T18:03:41  <bsm1175321> So a UTXO is a combination of a TXID and vout.  A set commitment needs to be able to delete elements from the set.  So as a commitment, why not XOR(hash(TXID|vout))    (XOR of all such utxo's represented as hash(TXID|vout))  When a UTXO is spent, the commitment can just be XOR'ed again to remove it, to keep a running commmitment.
 973 2015-10-23T18:05:32  <sipa> that doesn't give you compact proofs
 974 2015-10-23T18:05:38  <CodeShark> you need to be able to provide short proofs of inclusion/noninclusion
 975 2015-10-23T18:05:44  *** SeXploit has quit IRC
 976 2015-10-23T18:06:07  *** mrkent has joined #bitcoin-dev
 977 2015-10-23T18:06:10  *** SeXploit has joined #bitcoin-dev
 978 2015-10-23T18:06:11  <bsm1175321> Yes, it gives provable commitment about the set state, but not proof of inclusion of any one element.
 979 2015-10-23T18:06:39  <sipa> it is very quickly updatable though
 980 2015-10-23T18:06:41  <bsm1175321> However any set commitment that *does* allow proof of inclusion grows as O(n) with the number of elements.  (Bloom filters, Cuckoo filters, etc)
 981 2015-10-23T18:06:53  <sipa> no
 982 2015-10-23T18:07:01  <sipa> merkle trees are log size
 983 2015-10-23T18:07:02  *** fkhan has quit IRC
 984 2015-10-23T18:07:10  <sipa> or rather, their proofs are
 985 2015-10-23T18:07:24  <CodeShark> besides improving security a little, utxo commitments vastly simplify spv client synchronization
 986 2015-10-23T18:07:34  <bsm1175321> sipa true
 987 2015-10-23T18:07:44  <sipa> but this one is tremendously cheap
 988 2015-10-23T18:08:12  <sipa> it's O(1) state and O(1) uodate cost
 989 2015-10-23T18:08:54  <sipa> it's not usable for compact proofs, but who cares - we could do this already and get fast synchronouzation of utxo sets
 990 2015-10-23T18:08:58  <sipa> for nearly free
 991 2015-10-23T18:09:23  <CodeShark> In addition to merkle trees, yes
 992 2015-10-23T18:09:45  <bsm1175321> Updating a Merkle tree on addition/removal is computationally intensive.
 993 2015-10-23T18:09:50  *** _yoy_ has quit IRC
 994 2015-10-23T18:10:31  <bsm1175321> You also need an ordering rule, and will have to reorganize the tree often...
 995 2015-10-23T18:10:34  *** akrmn1 has joined #bitcoin-dev
 996 2015-10-23T18:10:41  <sipa> so another idea is to have a merkle tree with utxo entries, but not update it on the fly
 997 2015-10-23T18:10:53  <sipa> you just construct it by iterating all utxo entries
 998 2015-10-23T18:11:00  <sipa> you don't do it for every block
 999 2015-10-23T18:11:12  <sipa> and the commitmemt goes maybe 100 blocks later
1000 2015-10-23T18:14:35  *** akrmn has quit IRC
1001 2015-10-23T18:15:12  *** Palsson has quit IRC
1002 2015-10-23T18:16:06  <CodeShark> sipa: is there a reason NOT to do a xor commitment soft fork right away?
1003 2015-10-23T18:16:42  *** Palsson has joined #bitcoin-dev
1004 2015-10-23T18:17:07  <CodeShark> As you say, seems practically free...doesn't help spv but does help initial full node sync
1005 2015-10-23T18:17:10  <bsm1175321> Hey I'll code it up.  But where would you put the xor commitment?
1006 2015-10-23T18:17:26  *** zooko has quit IRC
1007 2015-10-23T18:18:11  <bsm1175321> Extend the block header or bury it in the Merkle tree?
1008 2015-10-23T18:18:37  <CodeShark> Unfortunately the first option requires a hard fork
1009 2015-10-23T18:18:38  <maaku> CodeShark: that isn't a cryptographically secure commitment
1010 2015-10-23T18:18:54  <sipa> maaku: i believe it is
1011 2015-10-23T18:19:19  <maaku> sipa: it's trivially easy to create an alternate utxoset that XOR's to the same value
1012 2015-10-23T18:19:52  <sipa> you get a factor 2 security reduction
1013 2015-10-23T18:20:01  *** Palsson has quit IRC
1014 2015-10-23T18:20:13  <sipa> so yoiu probably want sha512 instead of sha256
1015 2015-10-23T18:20:20  <bsm1175321> Where does the factor 2 come from?
1016 2015-10-23T18:20:32  <bsm1175321> Birthday problem?
1017 2015-10-23T18:20:50  <sipa> yes, you can do a collision search to get a preimage
1018 2015-10-23T18:21:01  <sipa> iirc
1019 2015-10-23T18:21:05  <bsm1175321> I'm willing to accept sha512...
1020 2015-10-23T18:21:07  *** fkhan has joined #bitcoin-dev
1021 2015-10-23T18:21:08  *** fkhan has joined #bitcoin-dev
1022 2015-10-23T18:22:01  <maaku> what's being discussed here? the XOR thing or merkle tree every N blocks?
1023 2015-10-23T18:22:14  <sipa> both :)
1024 2015-10-23T18:22:14  <CodeShark> xor the sha512 hashes
1025 2015-10-23T18:22:28  *** ThomasV has quit IRC
1026 2015-10-23T18:22:59  <sipa> maaku: to be clear: this is absoluterly unsafe for proofs
1027 2015-10-23T18:23:19  <sipa> but all we need for this use case is an efficient checksum that is not forgeable
1028 2015-10-23T18:23:55  <bsm1175321> "checksum" is a good word for this.
1029 2015-10-23T18:24:05  <CodeShark> reduces ibd to just downloading utxo
1030 2015-10-23T18:24:22  <sipa> ... if you trust miners for histoiry
1031 2015-10-23T18:24:53  *** melik_ has joined #bitcoin-dev
1032 2015-10-23T18:25:00  *** Dyanisus has joined #bitcoin-dev
1033 2015-10-23T18:25:14  *** maaku has left #bitcoin-dev
1034 2015-10-23T18:25:21  <CodeShark> nothing comes entirely for free ;)
1035 2015-10-23T18:26:26  *** moa has joined #bitcoin-dev
1036 2015-10-23T18:26:37  *** SeXploit has quit IRC
1037 2015-10-23T18:27:34  <bsm1175321> Hey thanks DavidVorick and kanzure! https://github.com/DavidVorick/knosys/blob/master/Utxo%20Commitments.md
1038 2015-10-23T18:29:26  *** zooko has joined #bitcoin-dev
1039 2015-10-23T18:30:24  *** CodeShark_ has joined #bitcoin-dev
1040 2015-10-23T18:31:30  *** supasonic has quit IRC
1041 2015-10-23T18:31:57  *** supasonic has joined #bitcoin-dev
1042 2015-10-23T18:33:05  <bsm1175321> I don't see anything similar to my xor/sha512 idea above.  Everyone is concentrating on thin wallets and proofs.
1043 2015-10-23T18:34:16  *** SeXploit has joined #bitcoin-dev
1044 2015-10-23T18:34:25  *** zooko has quit IRC
1045 2015-10-23T18:34:44  <sipa> I've thought about this before, in the context of order-independent merkle trees (where you can usexor(H(a),H(b)) as node compression function to get a tree with proofs for which youvdon't need to know the position)
1046 2015-10-23T18:34:57  *** kadoban has quit IRC
1047 2015-10-23T18:35:08  <sipa> but not realized that you can also use it to create a quickly-uodatable utxo hash
1048 2015-10-23T18:35:24  <kanzure> 15:07 < phantomcircuit> bramc, have you seen the utxo commitments which commit to the set but not the individual members of the set?
1049 2015-10-23T18:35:27  <kanzure> 15:07 < phantomcircuit> ie XOR all the things together and commit to that
1050 2015-10-23T18:35:29  <kanzure> 15:08 < phantomcircuit> it's nice in that it doesn't have any scaling issues
1051 2015-10-23T18:35:32  <kanzure> 15:08 < bramc> phantomcircuit, That's horribly busted, you can easily construct collisions
1052 2015-10-23T18:35:38  <kanzure> from http://gnusha.org/bitcoin-wizards/2015-10-08.log
1053 2015-10-23T18:36:19  <kanzure> take a penny, leave a penny (bbl lunch)
1054 2015-10-23T18:37:11  <bsm1175321> How do you construct a collision without brute forcing it?
1055 2015-10-23T18:37:36  <sipa> oh
1056 2015-10-23T18:37:42  <sipa> it is busted
1057 2015-10-23T18:38:15  <sipa> doubling the hash size is not enough
1058 2015-10-23T18:38:35  *** SeXploit has quit IRC
1059 2015-10-23T18:39:25  <bsm1175321> I'm not seeing it, can you elaborate?
1060 2015-10-23T18:40:16  *** SeXploit has joined #bitcoin-dev
1061 2015-10-23T18:40:53  <sipa> it's a bit hard to explain this way
1062 2015-10-23T18:41:11  *** akrmn has joined #bitcoin-dev
1063 2015-10-23T18:41:45  <sipa> but you can build preimages of increasingly long sequences of zeroes
1064 2015-10-23T18:42:29  <sipa> by combining various combinations that already resulted in somewhat less zeroes
1065 2015-10-23T18:43:10  <sipa> just start with a few hundred possible utxos to include, and you can construct a subset whose hash is whatever you like
1066 2015-10-23T18:44:35  *** akrmn1 has quit IRC
1067 2015-10-23T18:45:14  <sipa> kanzure: thanks for reminding me!
1068 2015-10-23T18:47:10  *** nwilcox has quit IRC
1069 2015-10-23T18:49:58  <bsm1175321> I think I see.  Given 512 random hashes, I think I can construct a basis set for the 512 bits by xoring some subset, and then construct any result I want?
1070 2015-10-23T18:50:50  *** cryptotango has joined #bitcoin-dev
1071 2015-10-23T18:52:25  <CodeShark> oh...it's coming back to me....right :)
1072 2015-10-23T18:52:30  *** molly has quit IRC
1073 2015-10-23T18:53:00  <bsm1175321> Does there exist any cryptographically secure function that is both (1) commutative (a*b=b*a) and (2) idempotent (a*a*b = b)?  Or do those two requirements kill cryptographic security?
1074 2015-10-23T18:53:36  <kanzure> sipa: well, the rest of the logs are better than the excerpt
1075 2015-10-23T18:53:45  <kanzure> but you're welcome
1076 2015-10-23T18:54:25  *** sporkman has quit IRC
1077 2015-10-23T18:55:06  *** kgk has joined #bitcoin-dev
1078 2015-10-23T18:56:25  <Diablo-D3> bsm1175321: theres a part of cryptography that is sorta like that
1079 2015-10-23T18:56:29  <Diablo-D3> I just cant remember what its called
1080 2015-10-23T18:56:36  *** Dyanisus has left #bitcoin-dev
1081 2015-10-23T18:57:45  <bsm1175321> I'm all ears.  ;-)
1082 2015-10-23T19:01:03  *** kgk has quit IRC
1083 2015-10-23T19:02:05  <instagibbs_> great now im getting lost chasing links in the txo commitmnet link collection
1084 2015-10-23T19:03:43  *** akrmn has quit IRC
1085 2015-10-23T19:07:40  *** supasonic has quit IRC
1086 2015-10-23T19:08:17  *** benrcole has joined #bitcoin-dev
1087 2015-10-23T19:09:07  *** fkhan has quit IRC
1088 2015-10-23T19:11:26  *** birett has quit IRC
1089 2015-10-23T19:13:23  *** CodeShark_ has quit IRC
1090 2015-10-23T19:17:37  *** ericmuyser has joined #bitcoin-dev
1091 2015-10-23T19:18:03  *** ericmuyser has quit IRC
1092 2015-10-23T19:18:26  *** petrkr has quit IRC
1093 2015-10-23T19:20:58  *** MoALTz has quit IRC
1094 2015-10-23T19:22:59  *** Giszmo has joined #bitcoin-dev
1095 2015-10-23T19:23:50  *** zooko has joined #bitcoin-dev
1096 2015-10-23T19:24:07  *** YoY has joined #bitcoin-dev
1097 2015-10-23T19:24:09  *** kgk has joined #bitcoin-dev
1098 2015-10-23T19:25:05  *** blackjid has quit IRC
1099 2015-10-23T19:25:30  *** blackjid has joined #bitcoin-dev
1100 2015-10-23T19:26:07  *** fkhan has joined #bitcoin-dev
1101 2015-10-23T19:27:15  *** petrkr has joined #bitcoin-dev
1102 2015-10-23T19:28:36  *** blackjid has quit IRC
1103 2015-10-23T19:29:03  *** blackjid has joined #bitcoin-dev
1104 2015-10-23T19:30:27  *** rnvk has quit IRC
1105 2015-10-23T19:32:05  *** blackjid has quit IRC
1106 2015-10-23T19:32:31  *** blackjid has joined #bitcoin-dev
1107 2015-10-23T19:33:05  *** nwilcox has joined #bitcoin-dev
1108 2015-10-23T19:36:05  *** blackjid has quit IRC
1109 2015-10-23T19:36:30  *** blackjid has joined #bitcoin-dev
1110 2015-10-23T19:36:55  <bedeho> given that transaction fees are proportional to tx size (at least long term?), does that mean that there is no reason to combine multiple payments into one tx to save fees?
1111 2015-10-23T19:37:06  *** saivann has joined #bitcoin-dev
1112 2015-10-23T19:37:33  *** pepesza has joined #bitcoin-dev
1113 2015-10-23T19:37:35  <helo> bedeho: #bitcoin please
1114 2015-10-23T19:38:12  <bedeho> that was actually meant as a dev question
1115 2015-10-23T19:38:40  *** ThomasV has joined #bitcoin-dev
1116 2015-10-23T19:38:44  <bedeho> but I get that its ambigious
1117 2015-10-23T19:38:57  <CodeShark> Combining payments could save you change outputs
1118 2015-10-23T19:39:05  *** SeXploit has quit IRC
1119 2015-10-23T19:39:40  *** MoALTz has joined #bitcoin-dev
1120 2015-10-23T19:39:47  *** mrmadcat has quit IRC
1121 2015-10-23T19:40:25  *** execute_ is now known as execute
1122 2015-10-23T19:40:26  *** execute has joined #bitcoin-dev
1123 2015-10-23T19:41:44  <davec> there
1124 2015-10-23T19:41:53  <davec> wrong chan
1125 2015-10-23T19:42:37  <bsm1175321> A UTXO commitment could be created using an "Incremental" hash function: http://cseweb.ucsd.edu/~daniele/papers/IncHash.pdf
1126 2015-10-23T19:42:39  <bedeho> CodeShark, good point
1127 2015-10-23T19:43:30  <bsm1175321> But with these functions you can't "remove" an entry from the set.  So what you could do instead is have two incremental hashes: one of every UTXO ever seen and another of spent TXO's.
1128 2015-10-23T19:43:44  <bsm1175321> BTW the above paper contains a proof of why my xor proposal is insecure (in Appendix A)
1129 2015-10-23T19:44:03  <treehug8_> I have a question about script_valiid.json / script_invalid.json in the bitcoin core code base. Is the comment at the top of the file correct, where it says ["Format is: [scriptPubKey, scriptSig, flags, ... comments]"]? We think it's actually scriptSig, ScriptPubKey, flags... comments
1130 2015-10-23T19:44:04  *** Giszmo has quit IRC
1131 2015-10-23T19:47:22  *** Guest89666 is now known as pigeons
1132 2015-10-23T19:48:14  *** benrcole has quit IRC
1133 2015-10-23T19:48:19  *** BurritoBazooka has joined #bitcoin-dev
1134 2015-10-23T19:49:36  *** CodeShark has quit IRC
1135 2015-10-23T19:53:51  <sipa> treehug8_: the comment says scriotSig then scriotOubKey, no?
1136 2015-10-23T19:55:06  <sipa> it says this:
1137 2015-10-23T19:55:24  <sipa> ["Format is: [scriptSig, scriptPubKey, flags, ... comments]"],
1138 2015-10-23T19:55:30  <sipa> which is correct
1139 2015-10-23T20:00:44  *** Guest93908 has quit IRC
1140 2015-10-23T20:01:52  <treehug8_> hm, double checking
1141 2015-10-23T20:02:49  *** BurritoBazooka has quit IRC
1142 2015-10-23T20:02:56  *** moa has quit IRC
1143 2015-10-23T20:03:14  *** dabb has quit IRC
1144 2015-10-23T20:03:16  <treehug8_> you're right sipa - looks like the comment was fixed since 0.10.0
1145 2015-10-23T20:03:20  *** BurritoBazooka has joined #bitcoin-dev
1146 2015-10-23T20:06:20  *** trixisowned has quit IRC
1147 2015-10-23T20:06:50  *** Giszmo has joined #bitcoin-dev
1148 2015-10-23T20:08:06  *** wallet42 has quit IRC
1149 2015-10-23T20:08:24  *** dabb has joined #bitcoin-dev
1150 2015-10-23T20:09:21  *** pepesza has quit IRC
1151 2015-10-23T20:09:47  *** pepesza has joined #bitcoin-dev
1152 2015-10-23T20:09:57  *** rnvk has joined #bitcoin-dev
1153 2015-10-23T20:11:22  *** wallet42 has joined #bitcoin-dev
1154 2015-10-23T20:15:05  *** rolandnsharp95 has quit IRC
1155 2015-10-23T20:15:16  *** rolandnsharp has joined #bitcoin-dev
1156 2015-10-23T20:16:35  *** treehug8_ has quit IRC
1157 2015-10-23T20:20:16  *** adam3us has joined #bitcoin-dev
1158 2015-10-23T20:21:00  *** d1noe has joined #bitcoin-dev
1159 2015-10-23T20:26:46  *** Giszmo has quit IRC
1160 2015-10-23T20:27:23  <dhill> who is doing checksequenceverify?
1161 2015-10-23T20:28:25  <btcdrak> maaku did all the work
1162 2015-10-23T20:28:54  <btcdrak> dhill: see #6564 on github.
1163 2015-10-23T20:29:23  <btcdrak> dhill: do you have any specific questions about it?
1164 2015-10-23T20:31:00  *** lnostdal has quit IRC
1165 2015-10-23T20:31:50  *** Ahmed90 has joined #bitcoin-dev
1166 2015-10-23T20:35:46  *** ThomasV has quit IRC
1167 2015-10-23T20:42:34  *** Giszmo has joined #bitcoin-dev
1168 2015-10-23T20:46:14  *** lnostdal has joined #bitcoin-dev
1169 2015-10-23T20:47:01  *** Giszmo has quit IRC
1170 2015-10-23T20:47:19  *** ericmuyser has joined #bitcoin-dev
1171 2015-10-23T20:49:29  *** virtualFudge has joined #bitcoin-dev
1172 2015-10-23T20:51:06  *** Guyver2 has quit IRC
1173 2015-10-23T20:51:39  *** lnostdal has quit IRC
1174 2015-10-23T20:52:06  *** ericmuyser has quit IRC
1175 2015-10-23T20:53:27  *** Fusselwurm has joined #bitcoin-dev
1176 2015-10-23T20:55:58  *** lnostdal has joined #bitcoin-dev
1177 2015-10-23T20:57:09  <dhill> i asked in core-dev :)
1178 2015-10-23T21:00:27  *** JStoker has quit IRC
1179 2015-10-23T21:00:40  *** dstien has quit IRC
1180 2015-10-23T21:03:15  *** btc_panhandler has quit IRC
1181 2015-10-23T21:06:47  *** aidanh has quit IRC
1182 2015-10-23T21:07:14  *** treehug88 has quit IRC
1183 2015-10-23T21:10:58  *** SeXploit has joined #bitcoin-dev
1184 2015-10-23T21:11:09  *** aidanh has joined #bitcoin-dev
1185 2015-10-23T21:12:25  <dansmith_btc> Hi, running bitcoind on linux with default args, getmempoolinfo reports ~47MB, however the bitcoind process consumes ~900MB. What else is the RAM used for apart from the mempool, I wonder?
1186 2015-10-23T21:12:37  <sipa> chainstate
1187 2015-10-23T21:14:23  *** mrmadcat has joined #bitcoin-dev
1188 2015-10-23T21:15:12  *** JStoker has joined #bitcoin-dev
1189 2015-10-23T21:15:37  *** mrmadcat has joined #bitcoin-dev
1190 2015-10-23T21:17:15  *** SeXploit_ has joined #bitcoin-dev
1191 2015-10-23T21:17:18  <dansmith_btc> sipa, chainstate == utxo db ?
1192 2015-10-23T21:19:59  *** pepesza has quit IRC
1193 2015-10-23T21:20:41  *** SeXploit has quit IRC
1194 2015-10-23T21:21:03  *** belcher has joined #bitcoin-dev
1195 2015-10-23T21:24:15  <instagibbs_> http://bitcoin.stackexchange.com/questions/11104/what-is-the-database-for
1196 2015-10-23T21:26:15  *** mrmadcat has quit IRC
1197 2015-10-23T21:26:47  *** SeXploit_ has quit IRC
1198 2015-10-23T21:26:58  *** wol has quit IRC
1199 2015-10-23T21:32:06  *** SeXploit has joined #bitcoin-dev
1200 2015-10-23T21:32:22  *** neozaru has quit IRC
1201 2015-10-23T21:34:28  *** virtualFudge has quit IRC
1202 2015-10-23T21:35:34  *** lnostdal has quit IRC
1203 2015-10-23T21:36:18  *** zooko has quit IRC
1204 2015-10-23T21:37:19  *** lnostdal has joined #bitcoin-dev
1205 2015-10-23T21:40:21  <dansmith_btc> thanks, so, is there a way to not store the chainstate in RAM , i have  a hard time seeing why it has to consume 800MB RAM when it can be committed to disk.
1206 2015-10-23T21:41:22  <gmaxwell> dansmith_btc: it's not consuming 800mb of ram, there are many other things that use memory, and the size of the cache is adjustable.
1207 2015-10-23T21:42:00  <gmaxwell> As far as to why there is a cache, it's because it makes an enormous performance impact.
1208 2015-10-23T21:43:36  *** agricocb has quit IRC
1209 2015-10-23T21:44:17  *** Dizzle has quit IRC
1210 2015-10-23T21:46:54  <dansmith_btc> gmaxwell, i was talking about running bitcoind with no -dbcache arg, I'm not sure what is the default dbcache size is. What part of bitcoind is the biggest RAM consumer after mempool and dbcache ?
1211 2015-10-23T21:48:58  <sipa> dansmith_btc: by default the limit is 100 MB, but recent experience has shiwn that it is bad at maintaining the limit accurately
1212 2015-10-23T21:49:07  <sipa> in particular, it can spike significantly
1213 2015-10-23T21:49:56  <sipa> nd it is the spikes that you see
1214 2015-10-23T21:50:18  <dansmith_btc> ok, that explains it, thanks
1215 2015-10-23T21:50:27  *** molly has joined #bitcoin-dev
1216 2015-10-23T21:50:39  <sipa> dependending on hom many peers you have, there is a few hundred MB extra too
1217 2015-10-23T21:53:32  *** CheckDavid has quit IRC
1218 2015-10-23T21:54:24  *** flower has joined #bitcoin-dev
1219 2015-10-23T21:59:52  *** matsjj has joined #bitcoin-dev
1220 2015-10-23T22:00:06  *** BurritoBurrito has joined #bitcoin-dev
1221 2015-10-23T22:01:01  *** tantalum has quit IRC
1222 2015-10-23T22:01:59  *** BurritoBazooka has quit IRC
1223 2015-10-23T22:04:10  *** matsjj has quit IRC
1224 2015-10-23T22:11:17  *** benrcole has joined #bitcoin-dev
1225 2015-10-23T22:12:27  *** bedeho has quit IRC
1226 2015-10-23T22:12:27  *** brianvdawson has quit IRC
1227 2015-10-23T22:15:08  <Luke-Jr> sipa: GitHub gives public access to SSH pubkeys anyway
1228 2015-10-23T22:15:35  <sipa> context?
1229 2015-10-23T22:16:05  *** virtualFudge has joined #bitcoin-dev
1230 2015-10-23T22:16:19  <sipa> oh, my accidental paste?
1231 2015-10-23T22:17:04  *** rnvk has quit IRC
1232 2015-10-23T22:22:31  <Luke-Jr> ye
1233 2015-10-23T22:22:56  *** benrcole has quit IRC
1234 2015-10-23T22:23:18  *** benrcole has joined #bitcoin-dev
1235 2015-10-23T22:26:45  *** mrmadcat has joined #bitcoin-dev
1236 2015-10-23T22:26:54  *** dakk has joined #bitcoin-dev
1237 2015-10-23T22:30:01  *** giel__ has joined #bitcoin-dev
1238 2015-10-23T22:30:22  *** Raziel has quit IRC
1239 2015-10-23T22:30:24  *** RazielZ has joined #bitcoin-dev
1240 2015-10-23T22:31:31  *** ThomasV has joined #bitcoin-dev
1241 2015-10-23T22:33:23  *** gielbier has quit IRC
1242 2015-10-23T22:33:28  *** ericmuyser has joined #bitcoin-dev
1243 2015-10-23T22:35:48  *** DougieBot5000 has joined #bitcoin-dev
1244 2015-10-23T22:36:09  *** agricocb has joined #bitcoin-dev
1245 2015-10-23T22:36:28  *** Emzy has quit IRC
1246 2015-10-23T22:37:30  *** ThomasV has quit IRC
1247 2015-10-23T22:37:33  <davec> anyone that needs a base peer for future projects might want to check out our new peer package https://godoc.org/github.com/btcsuite/btcd/peer
1248 2015-10-23T22:37:52  *** mrmadcat has quit IRC
1249 2015-10-23T22:38:31  *** ericmuyser has quit IRC
1250 2015-10-23T22:42:46  *** AnoAnon has joined #bitcoin-dev
1251 2015-10-23T22:43:48  *** antizionist__ has joined #bitcoin-dev
1252 2015-10-23T22:43:50  *** benrcole has quit IRC
1253 2015-10-23T22:51:22  *** nwilcox has quit IRC
1254 2015-10-23T22:55:25  *** benrcole has joined #bitcoin-dev
1255 2015-10-23T23:01:30  *** kgk has quit IRC
1256 2015-10-23T23:01:46  *** SeXploit has quit IRC
1257 2015-10-23T23:04:42  *** matsjj has joined #bitcoin-dev
1258 2015-10-23T23:07:10  *** won9 has joined #bitcoin-dev
1259 2015-10-23T23:09:41  *** matsjj has quit IRC
1260 2015-10-23T23:11:07  *** belcher has quit IRC
1261 2015-10-23T23:11:53  *** kgk has joined #bitcoin-dev
1262 2015-10-23T23:13:03  *** wallet42 has quit IRC
1263 2015-10-23T23:14:21  *** belcher has joined #bitcoin-dev
1264 2015-10-23T23:15:34  *** benrcole has quit IRC
1265 2015-10-23T23:15:51  *** benrcole has joined #bitcoin-dev
1266 2015-10-23T23:21:41  *** bedeho has joined #bitcoin-dev
1267 2015-10-23T23:25:48  *** skyzer has joined #bitcoin-dev
1268 2015-10-23T23:27:15  *** bedeho has quit IRC
1269 2015-10-23T23:27:23  *** Jaume__ has quit IRC
1270 2015-10-23T23:27:46  *** benrcole has quit IRC
1271 2015-10-23T23:28:39  *** sporkman has joined #bitcoin-dev
1272 2015-10-23T23:28:51  *** melik_ has quit IRC
1273 2015-10-23T23:30:52  *** Jaume has joined #bitcoin-dev
1274 2015-10-23T23:32:18  *** c-cex-yuriy has joined #bitcoin-dev
1275 2015-10-23T23:33:24  *** BurritoBurrito has quit IRC
1276 2015-10-23T23:33:31  *** c0rw|away is now known as c0rw1n
1277 2015-10-23T23:36:46  *** Fusselwurm has quit IRC
1278 2015-10-23T23:39:53  *** brianvdawson has joined #bitcoin-dev
1279 2015-10-23T23:43:41  *** afk11 has joined #bitcoin-dev
1280 2015-10-23T23:48:42  *** trixisowned has joined #bitcoin-dev
1281 2015-10-23T23:52:02  *** Luke-Jr has quit IRC
1282 2015-10-23T23:58:40  *** Luke-Jr has joined #bitcoin-dev
1283 2015-10-23T23:59:14  *** shesek has quit IRC