1 2014-06-21 00:02:48 benrcole has quit (Quit: Leaving.)
   2 2014-06-21 00:03:22 Hasimir has joined
   3 2014-06-21 00:03:34 debiantoruser has quit (Ping timeout: 272 seconds)
   4 2014-06-21 00:04:17 debiantoruser has joined
   5 2014-06-21 00:04:50 spinza has joined
   6 2014-06-21 00:08:52 debiantoruser has quit (Ping timeout: 240 seconds)
   7 2014-06-21 00:09:45 debiantoruser has joined
   8 2014-06-21 00:11:19 weilu has joined
   9 2014-06-21 00:11:25 Hasimir has quit (Ping timeout: 264 seconds)
  10 2014-06-21 00:16:14 weilu has quit (Ping timeout: 272 seconds)
  11 2014-06-21 00:16:31 CheckDavid has quit (Quit: Connection closed for inactivity)
  12 2014-06-21 00:18:15 llllllllll has quit (Remote host closed the connection)
  13 2014-06-21 00:21:56 grandmaster has quit (Ping timeout: 272 seconds)
  14 2014-06-21 00:23:53 grandmaster has joined
  15 2014-06-21 00:24:47 debiantoruser has quit (Ping timeout: 244 seconds)
  16 2014-06-21 00:26:35 djcoin_ has joined
  17 2014-06-21 00:26:51 ubuntuDoubts has quit (Ping timeout: 246 seconds)
  18 2014-06-21 00:30:13 <jtimon> what's the reason why ScanHash_CryptoPP hashes with everything reversed while CBlockHeader::getHash doesn't?
  19 2014-06-21 00:30:13 <jtimon> is SHA256 used in hash.h slower than SHA256Transform in miner.cpp?
  20 2014-06-21 00:30:48 grandmaster has quit (Ping timeout: 272 seconds)
  21 2014-06-21 00:31:23 grandmaster has joined
  22 2014-06-21 00:31:41 debiantoruser has joined
  23 2014-06-21 00:32:06 at0mat has joined
  24 2014-06-21 00:36:21 Applicat_ has joined
  25 2014-06-21 00:38:26 spinza has quit (Ping timeout: 240 seconds)
  26 2014-06-21 00:38:32 Application has quit (Ping timeout: 255 seconds)
  27 2014-06-21 00:38:57 spinza has joined
  28 2014-06-21 00:41:50 djcoin_ has quit (Ping timeout: 244 seconds)
  29 2014-06-21 00:42:11 <jtimon> if so, does anybody care about bitcoind's mining efficiency?
  30 2014-06-21 00:43:41 <gmaxwell> jtimon: no, absolutely not, it's already like 4x slower than more efficient cpu miner code. It's only really useful for regtest/testnet.
  31 2014-06-21 00:43:48 lolstate has quit (Quit: lolstate)
  32 2014-06-21 00:45:20 debiantoruser has quit (Ping timeout: 245 seconds)
  33 2014-06-21 00:45:27 <jtimon> so if I simplify miner.cpp maybe with some performance cost nobody will care, great
  34 2014-06-21 00:46:27 <gmaxwell> (Personally I'd like to remove the miner completely, and start bundling bfgminer in our binary releases (since I think it's important that we continue to ship a complete implementation of the bitcoin system and not ghettoize mining by removing it).)
  35 2014-06-21 00:46:46 debiantoruser has joined
  36 2014-06-21 00:46:49 <gmaxwell> (perhaps with some minor enhancement to bfgminer so it can automatically read a bitcoin.conf like p2pool does)
  37 2014-06-21 00:46:55 <jtimon> putting the blockheader in a struct with all fields reversed seems very ugly
  38 2014-06-21 00:47:01 ionstorm has quit (Remote host closed the connection)
  39 2014-06-21 00:47:38 <jtimon> I think it's interesting to have it for regtest and educational purposes
  40 2014-06-21 00:47:58 <jtimon> thought if it's going to be inneficient it could be at least readable
  41 2014-06-21 00:48:40 at0mat has quit ()
  42 2014-06-21 00:49:07 yubrew has joined
  43 2014-06-21 00:49:08 <jtimon> this variable is set but never read directly, what an ugly hack:
  44 2014-06-21 00:49:08 <jtimon>         unsigned int& nBlockTime = *(unsigned int*)(pdata + 64 + 4);
  45 2014-06-21 00:50:09 <gmaxwell> whatever you do, be mindful of: https://github.com/bitcoin/bitcoin/pull/4100
  46 2014-06-21 00:51:08 debiantoruser has quit (Ping timeout: 255 seconds)
  47 2014-06-21 00:51:20 hanti is now known as HANTI
  48 2014-06-21 00:51:58 debiantoruser has joined
  49 2014-06-21 00:53:32 yubrew has quit (Ping timeout: 264 seconds)
  50 2014-06-21 00:57:28 <gmaxwell> I suspect it may be redundant with some of what you're looking at, if so— would be helpful if you could give it a review and an ack.
  51 2014-06-21 00:58:49 Sabbie is now known as sabbie
  52 2014-06-21 00:58:53 <jtimon> thanks
  53 2014-06-21 00:58:58 rnvk has joined
  54 2014-06-21 01:01:19 phish has joined
  55 2014-06-21 01:02:36 gonedrk has quit (Read error: Connection reset by peer)
  56 2014-06-21 01:02:52 debiantoruser has quit (Ping timeout: 240 seconds)
  57 2014-06-21 01:03:51 debiantoruser has joined
  58 2014-06-21 01:06:25 rnvk has quit (Remote host closed the connection)
  59 2014-06-21 01:08:15 mrkent2 has joined
  60 2014-06-21 01:08:47 <Luke-Jr> [00:42:56] <gmaxwell> (perhaps with some minor enhancement to bfgminer so it can automatically read a bitcoin.conf like p2pool does) <-- that's a good idea.
  61 2014-06-21 01:09:14 <Luke-Jr> gmaxwell: I don't like bundling though. Maybe we should just distribute a "Bitcoin installer" that offers to download and install things with gitian checks.
  62 2014-06-21 01:09:44 brson has quit (Ping timeout: 244 seconds)
  63 2014-06-21 01:11:28 <gmaxwell> Luke-Jr: even independantly of any group dist you should probably add the conf reading so you can do local block submission by default, for gbt users where there is already a bitcoind running on the same host.
  64 2014-06-21 01:11:48 <Luke-Jr> gmaxwell: yes, it seems like a good idea
  65 2014-06-21 01:12:02 weilu has joined
  66 2014-06-21 01:12:03 <Luke-Jr> I wonder how practical it is to find bitcoin.conf though
  67 2014-06-21 01:12:25 <gmaxwell> p2pool is fairly effective, should look at what it does.
  68 2014-06-21 01:12:46 <gmaxwell> Petertodd's dustbegone does too, though I think I suggested he pattern it after p2pool.
  69 2014-06-21 01:14:11 <Luke-Jr> p2pool has a giant Python standard library to lean on ;)
  70 2014-06-21 01:14:39 eoss has quit (Remote host closed the connection)
  71 2014-06-21 01:16:26 weilu has quit (Ping timeout: 240 seconds)
  72 2014-06-21 01:16:56 debiantoruser has quit (Ping timeout: 264 seconds)
  73 2014-06-21 01:21:08 skinnkavaj has quit (Ping timeout: 264 seconds)
  74 2014-06-21 01:21:12 <andytoshi> my coinjoin client just copied exactly what bitcoind does
  75 2014-06-21 01:23:46 debiantoruser has joined
  76 2014-06-21 01:25:23 Applicat_ has quit (Ping timeout: 240 seconds)
  77 2014-06-21 01:26:20 kermit has quit (Quit: Leaving.)
  78 2014-06-21 01:28:44 ionstorm has joined
  79 2014-06-21 01:28:44 bbrian has quit (Read error: Connection reset by peer)
  80 2014-06-21 01:32:22 denisx has joined
  81 2014-06-21 01:33:28 Grouver has quit (Quit:  HydraIRC -> http://www.hydrairc.com <- \o/)
  82 2014-06-21 01:33:45 <lechuga_> lol@ghettoize mining
  83 2014-06-21 01:36:13 Guest41583 has quit (Ping timeout: 260 seconds)
  84 2014-06-21 01:36:29 Liquid has joined
  85 2014-06-21 01:36:53 Liquid is now known as Guest74502
  86 2014-06-21 01:38:57 <Luke-Jr> it would be pretty neat if someone made an installer that could decide the best setup for the user based on simple questions and do it
  87 2014-06-21 01:39:17 <Luke-Jr> eg, if they have storage/bandwidth/CPUtime, always install bitcoind even if they use Electrum as the wallet sw
  88 2014-06-21 01:39:32 <Luke-Jr> (and configure Electrum to use localhost as its node)
  89 2014-06-21 01:40:53 <mr_burdell> Luke-Jr: electrum server is a pretty big overhead for a desktop though
  90 2014-06-21 01:41:13 <Luke-Jr> mr_burdell: is it? :|
  91 2014-06-21 01:41:16 <mr_burdell> and definitely not designed for turning on and off
  92 2014-06-21 01:41:25 <mr_burdell> it has to keep the utxo db
  93 2014-06-21 01:41:25 <Luke-Jr> I thought it was just any bitcoin node
  94 2014-06-21 01:41:28 <mr_burdell> so an extra 5 gb
  95 2014-06-21 01:41:31 <Luke-Jr> meh
  96 2014-06-21 01:41:54 <mr_burdell> which is why electrum can look up utxo's much faster than other lite clients
  97 2014-06-21 01:42:00 jgarzik has quit (Ping timeout: 245 seconds)
  98 2014-06-21 01:42:04 <Luke-Jr> still, could be a framework with Bitcoin-Qt vs Armory at first, and let the other wallets adapt :p
  99 2014-06-21 01:42:16 <mr_burdell> true
 100 2014-06-21 01:42:32 <mr_burdell> and reduce options for new users
 101 2014-06-21 01:42:46 <mr_burdell> ppl don't like to make decisions
 102 2014-06-21 01:43:07 <lechuga_> sometimes i do but i have a tough time deciding when
 103 2014-06-21 01:44:34 Zarutian has joined
 104 2014-06-21 01:45:31 MolokoDeck has joined
 105 2014-06-21 01:45:44 jtimon has quit (Ping timeout: 264 seconds)
 106 2014-06-21 01:46:07 tm4 has quit ()
 107 2014-06-21 01:47:27 <dsnrk> Luke-Jr: electrum also talks to multiple servers for censorship resistance
 108 2014-06-21 01:48:19 ericmuyser has joined
 109 2014-06-21 01:48:49 <Luke-Jr> dsnrk: there's no need for that if you ran the server yourself
 110 2014-06-21 01:52:03 <dsnrk> I mean it's not an option to turn it off
 111 2014-06-21 01:52:22 <Luke-Jr> that's kinda lame :p
 112 2014-06-21 01:54:48 crunk-juice has joined
 113 2014-06-21 01:56:26 denisx_ has joined
 114 2014-06-21 01:57:23 denisx has quit (Ping timeout: 240 seconds)
 115 2014-06-21 01:57:23 denisx_ is now known as denisx
 116 2014-06-21 01:57:39 ZjP has joined
 117 2014-06-21 01:59:24 wallet42 has quit (Quit: Leaving.)
 118 2014-06-21 02:01:25 <mr_burdell> dsnrk: it is
 119 2014-06-21 02:01:38 <mr_burdell> there's a command line option
 120 2014-06-21 02:02:08 n0n0 has joined
 121 2014-06-21 02:02:39 richcollins has joined
 122 2014-06-21 02:02:50 <mr_burdell> plus it gets the list of servers from the server you're connected to, so if you connect to your own isolated server, it shouldn't find any others
 123 2014-06-21 02:03:23 <kazcw> what's the point of connecting to multiple servers if it gets the server list from the first server it sees??
 124 2014-06-21 02:03:44 <mr_burdell> oh, yeah... it does have a default list
 125 2014-06-21 02:03:52 <mr_burdell> so I guess it runs through that
 126 2014-06-21 02:04:06 <mr_burdell> not sure... I'd have to go look at it again
 127 2014-06-21 02:05:00 <dsnrk> mr_burdell: not in the gui is what I mean.
 128 2014-06-21 02:07:40 Hasimir has joined
 129 2014-06-21 02:07:40 Hasimir has quit (Changing host)
 130 2014-06-21 02:07:40 Hasimir has joined
 131 2014-06-21 02:10:16 nexes has joined
 132 2014-06-21 02:10:23 mrkent2 has quit (Ping timeout: 240 seconds)
 133 2014-06-21 02:10:59 Subo1977 has joined
 134 2014-06-21 02:12:37 Hasimir has quit (Ping timeout: 264 seconds)
 135 2014-06-21 02:12:38 <mr_burdell> hmmm... I guess that could be a bug, not sure a better way to do it... doesn't bitcoind do something similar?
 136 2014-06-21 02:12:47 weilu has joined
 137 2014-06-21 02:12:53 <mr_burdell> gets a peer from dns? or gets a bunch?
 138 2014-06-21 02:13:03 <mr_burdell> and then connects and asks for more peers
 139 2014-06-21 02:15:32 Subo1977_ has quit (Ping timeout: 264 seconds)
 140 2014-06-21 02:17:00 weilu has quit (Ping timeout: 245 seconds)
 141 2014-06-21 02:18:49 roconnor has joined
 142 2014-06-21 02:21:38 ZjP has quit (Quit: Lost terminal)
 143 2014-06-21 02:37:22 yubrew has joined
 144 2014-06-21 02:39:54 saivann has quit (Quit: Ex-Chat)
 145 2014-06-21 02:42:08 yubrew has quit (Ping timeout: 264 seconds)
 146 2014-06-21 02:43:23 torsthaldo has quit (Quit: Leaving.)
 147 2014-06-21 02:44:55 oPen_syLar has joined
 148 2014-06-21 02:47:55 Zarutian has quit (Quit: Zarutian)
 149 2014-06-21 02:49:19 saivann has joined
 150 2014-06-21 02:51:23 crunk-juice has quit (Remote host closed the connection)
 151 2014-06-21 02:52:00 <cfields> sipa: yea, it's free. I did secp256k1 first as a test, to see if it's well received. Hoping to do it for bitcoin if it goes well.
 152 2014-06-21 02:55:58 kermit has joined
 153 2014-06-21 02:58:04 mrkent2 has joined
 154 2014-06-21 02:59:16 belcher has quit (Quit: Leaving)
 155 2014-06-21 03:03:26 mapppum has quit (Remote host closed the connection)
 156 2014-06-21 03:05:27 mrkent2 has quit (Ping timeout: 240 seconds)
 157 2014-06-21 03:05:41 MolokoDeck has quit (Ping timeout: 255 seconds)
 158 2014-06-21 03:07:24 MolokoDeck has joined
 159 2014-06-21 03:08:26 Hasimir has joined
 160 2014-06-21 03:12:26 mapppum has joined
 161 2014-06-21 03:12:29 HaltingState has quit (Quit: Leaving)
 162 2014-06-21 03:13:13 Hasimir has quit (Ping timeout: 264 seconds)
 163 2014-06-21 03:13:46 TheSeven has quit (Ping timeout: 264 seconds)
 164 2014-06-21 03:13:53 weilu has joined
 165 2014-06-21 03:13:55 metacoin has quit (Quit: Page closed)
 166 2014-06-21 03:14:05 grandmaster has quit (Ping timeout: 245 seconds)
 167 2014-06-21 03:14:11 copumpkin has joined
 168 2014-06-21 03:14:46 TheSeven has joined
 169 2014-06-21 03:17:56 weilu has quit (Ping timeout: 240 seconds)
 170 2014-06-21 03:22:16 richcollins has quit (Quit: richcollins)
 171 2014-06-21 03:26:07 napedia has joined
 172 2014-06-21 03:28:19 mapppum has quit (Remote host closed the connection)
 173 2014-06-21 03:30:39 weilu has joined
 174 2014-06-21 03:30:59 fanquake has joined
 175 2014-06-21 03:31:15 grandmaster has joined
 176 2014-06-21 03:31:36 <fanquake> ;;blocks
 177 2014-06-21 03:31:37 <gribble> 306939
 178 2014-06-21 03:31:53 Dr-G2 has joined
 179 2014-06-21 03:33:45 Application has joined
 180 2014-06-21 03:33:57 oPen_syLar has quit (Ping timeout: 240 seconds)
 181 2014-06-21 03:35:20 Dr-G has quit (Ping timeout: 264 seconds)
 182 2014-06-21 03:35:44 djcoin_ has joined
 183 2014-06-21 03:36:59 MolokoDeck has quit (Ping timeout: 244 seconds)
 184 2014-06-21 03:39:14 Dr-G2 is now known as Dr-G
 185 2014-06-21 03:42:57 debiantoruser has quit (Ping timeout: 240 seconds)
 186 2014-06-21 03:44:50 debiantoruser has joined
 187 2014-06-21 03:48:08 denisx has quit (Quit: denisx)
 188 2014-06-21 03:53:23 richcollins has joined
 189 2014-06-21 03:57:26 seven has quit (Ping timeout: 255 seconds)
 190 2014-06-21 03:58:30 seven has joined
 191 2014-06-21 03:59:41 justanotheruser has quit (Ping timeout: 255 seconds)
 192 2014-06-21 04:00:38 jgarzik has joined
 193 2014-06-21 04:00:52 jgarzik has quit (Changing host)
 194 2014-06-21 04:00:52 jgarzik has joined
 195 2014-06-21 04:01:18 justanotheruser has joined
 196 2014-06-21 04:05:12 MolokoDeck has joined
 197 2014-06-21 04:05:27 crunchbang has joined
 198 2014-06-21 04:05:36 crunchbang has quit (Client Quit)
 199 2014-06-21 04:17:16 Gyps has quit (Quit: Gyps)
 200 2014-06-21 04:22:18 mapppum has joined
 201 2014-06-21 04:25:21 yubrew has joined
 202 2014-06-21 04:26:01 micronxd has joined
 203 2014-06-21 04:27:41 roconnor has quit (Remote host closed the connection)
 204 2014-06-21 04:29:53 yubrew has quit (Ping timeout: 240 seconds)
 205 2014-06-21 04:32:47 ionstorm has quit (Ping timeout: 244 seconds)
 206 2014-06-21 04:35:43 ThomasV has joined
 207 2014-06-21 04:38:59 richcollins has quit (Quit: richcollins)
 208 2014-06-21 04:43:26 [nsh] has joined
 209 2014-06-21 04:45:03 luke-jr_ has joined
 210 2014-06-21 04:45:27 Raziel has quit (Ping timeout: 240 seconds)
 211 2014-06-21 04:46:20 Luke-Jr has quit (Ping timeout: 264 seconds)
 212 2014-06-21 04:47:37 ionstorm has joined
 213 2014-06-21 04:48:08 luke-jr_ is now known as Luke-Jr
 214 2014-06-21 04:48:24 paveljanik has joined
 215 2014-06-21 04:56:43 melvster has joined
 216 2014-06-21 05:01:06 djcoin_ has quit (Remote host closed the connection)
 217 2014-06-21 05:02:14 melvster has quit (Ping timeout: 244 seconds)
 218 2014-06-21 05:05:13 digitalmagus8 has joined
 219 2014-06-21 05:05:24 AtashiCon has quit (Quit: AtashiCon)
 220 2014-06-21 05:06:22 ThomasV has quit (Ping timeout: 244 seconds)
 221 2014-06-21 05:07:57 Aido has quit (Ping timeout: 240 seconds)
 222 2014-06-21 05:10:03 AtashiCon has joined
 223 2014-06-21 05:10:57 Aido has joined
 224 2014-06-21 05:11:27 Cryo has quit (Quit: Leaving)
 225 2014-06-21 05:15:29 justanot1eruser has joined
 226 2014-06-21 05:15:29 justanot1eruser has quit (Changing host)
 227 2014-06-21 05:15:29 justanot1eruser has joined
 228 2014-06-21 05:15:45 Cory has joined
 229 2014-06-21 05:16:10 Cryo has joined
 230 2014-06-21 05:16:10 Cryo has quit (Changing host)
 231 2014-06-21 05:16:10 Cryo has joined
 232 2014-06-21 05:16:11 justanotheruser has quit (Disconnected by services)
 233 2014-06-21 05:16:16 justanot1eruser is now known as justanotheruser
 234 2014-06-21 05:19:41 yubrew has joined
 235 2014-06-21 05:20:49 jctb has quit (Quit: Leaving.)
 236 2014-06-21 05:23:30 at0mat has joined
 237 2014-06-21 05:23:53 yubrew has quit (Ping timeout: 240 seconds)
 238 2014-06-21 05:24:27 seven has quit (Ping timeout: 244 seconds)
 239 2014-06-21 05:24:58 johnsoft has joined
 240 2014-06-21 05:26:57 [nsh] has quit (Ping timeout: 240 seconds)
 241 2014-06-21 05:27:50 at0mat has quit (Ping timeout: 245 seconds)
 242 2014-06-21 05:29:34 seven has joined
 243 2014-06-21 05:32:21 jctb has joined
 244 2014-06-21 05:34:49 seven has quit (Ping timeout: 272 seconds)
 245 2014-06-21 05:35:43 richcollins has joined
 246 2014-06-21 05:41:13 ThomasV has joined
 247 2014-06-21 05:41:58 micronxd has quit (Quit: micronxd)
 248 2014-06-21 05:46:00 rdymac has quit (Excess Flood)
 249 2014-06-21 05:48:52 rdymac has joined
 250 2014-06-21 05:49:52 richcollins has quit (Quit: richcollins)
 251 2014-06-21 05:51:00 seven- has joined
 252 2014-06-21 05:53:40 grandmaster has quit (Ping timeout: 245 seconds)
 253 2014-06-21 05:54:59 micronxd has joined
 254 2014-06-21 05:56:21 MoALTz_ has joined
 255 2014-06-21 05:59:18 chainey has quit (Quit: Connection reset by beer)
 256 2014-06-21 05:59:31 MoALTz has quit (Ping timeout: 272 seconds)
 257 2014-06-21 05:59:32 MolokoDeck has quit (Ping timeout: 264 seconds)
 258 2014-06-21 06:02:40 wallet42 has joined
 259 2014-06-21 06:10:17 papa3 has joined
 260 2014-06-21 06:12:36 Eiii has joined
 261 2014-06-21 06:13:45 papa2 has quit (Ping timeout: 264 seconds)
 262 2014-06-21 06:13:47 yubrew has joined
 263 2014-06-21 06:13:47 Eiii has quit (Ping timeout: 255 seconds)
 264 2014-06-21 06:18:11 yubrew has quit (Ping timeout: 244 seconds)
 265 2014-06-21 06:21:41 Guest74502 has quit (Ping timeout: 272 seconds)
 266 2014-06-21 06:22:54 Arnavion has quit (Disconnected by services)
 267 2014-06-21 06:23:01 Arnavion has joined
 268 2014-06-21 06:23:13 equex has quit (Ping timeout: 260 seconds)
 269 2014-06-21 06:28:15 Blackreign has joined
 270 2014-06-21 06:30:04 seven- has quit (Ping timeout: 244 seconds)
 271 2014-06-21 06:32:01 jtimon has joined
 272 2014-06-21 06:34:39 seven has joined
 273 2014-06-21 06:40:22 Logicwax has quit (Quit: rm -rf /)
 274 2014-06-21 06:41:14 seven has quit (Ping timeout: 255 seconds)
 275 2014-06-21 06:44:21 equex has joined
 276 2014-06-21 06:46:30 seven has joined
 277 2014-06-21 06:50:22 Logicwax has joined
 278 2014-06-21 06:50:48 jtimon has quit (Remote host closed the connection)
 279 2014-06-21 06:55:56 GAitMo has joined
 280 2014-06-21 06:56:15 MolokoDeck has joined
 281 2014-06-21 06:58:27 GAitM has quit (Ping timeout: 240 seconds)
 282 2014-06-21 07:00:08 micronxd has quit (Quit: micronxd)
 283 2014-06-21 07:00:52 GAitM has joined
 284 2014-06-21 07:01:04 MolokoDeck has quit (Ping timeout: 244 seconds)
 285 2014-06-21 07:01:57 GAitMo has quit (Ping timeout: 240 seconds)
 286 2014-06-21 07:03:29 lclc has joined
 287 2014-06-21 07:04:57 Logicwax has quit (Quit: rm -rf /)
 288 2014-06-21 07:07:56 yubrew has joined
 289 2014-06-21 07:09:08 Logicwax has joined
 290 2014-06-21 07:10:27 Cory has quit (Ping timeout: 272 seconds)
 291 2014-06-21 07:12:26 yubrew has quit (Ping timeout: 244 seconds)
 292 2014-06-21 07:14:59 GAitM has quit (Ping timeout: 255 seconds)
 293 2014-06-21 07:17:17 sahlhoff has quit (Quit: sahlhoff)
 294 2014-06-21 07:21:13 ThomasV has quit (Ping timeout: 272 seconds)
 295 2014-06-21 07:23:24 micronxd has joined
 296 2014-06-21 07:23:39 benrcole has joined
 297 2014-06-21 07:23:47 Cory has joined
 298 2014-06-21 07:25:56 melvster has joined
 299 2014-06-21 07:31:52 micronxd has quit (Quit: micronxd)
 300 2014-06-21 07:38:47 seven has quit (Ping timeout: 244 seconds)
 301 2014-06-21 07:41:12 plaprade has joined
 302 2014-06-21 07:42:02 Dagger is now known as Dagger3
 303 2014-06-21 07:43:07 Belxjander has joined
 304 2014-06-21 07:46:01 seven- has joined
 305 2014-06-21 07:46:56 [EddyF] has joined
 306 2014-06-21 07:48:24 neozaru has joined
 307 2014-06-21 07:50:30 weilu has quit (Remote host closed the connection)
 308 2014-06-21 07:50:51 Belxjander has quit (Quit: System rebootingExec.Library/ColdReboot())
 309 2014-06-21 07:51:03 benrcole has quit (Quit: Leaving.)
 310 2014-06-21 07:52:41 Belxjander has joined
 311 2014-06-21 07:53:55 coingenuity has joined
 312 2014-06-21 07:54:26 micronxd has joined
 313 2014-06-21 08:03:02 micronxd has quit (Quit: micronxd)
 314 2014-06-21 08:03:58 tarantillo_ has quit (Remote host closed the connection)
 315 2014-06-21 08:04:20 tarantillo_ has joined
 316 2014-06-21 08:07:57 dhill has quit (Ping timeout: 240 seconds)
 317 2014-06-21 08:09:12 jiffe98 has quit (Ping timeout: 255 seconds)
 318 2014-06-21 08:09:13 djcoin_ has joined
 319 2014-06-21 08:14:40 Urushiol_ has joined
 320 2014-06-21 08:19:47 Urushiol has quit (Ping timeout: 246 seconds)
 321 2014-06-21 08:19:48 jiffe98 has joined
 322 2014-06-21 08:19:48 grandmaster has joined
 323 2014-06-21 08:19:48 ProfMac has quit (Ping timeout: 246 seconds)
 324 2014-06-21 08:19:48 benrcole has joined
 325 2014-06-21 08:19:48 zeiris has quit (Ping timeout: 245 seconds)
 326 2014-06-21 08:19:48 dhill has joined
 327 2014-06-21 08:19:48 RBecker has quit (Ping timeout: 240 seconds)
 328 2014-06-21 08:19:54 CheckDavid has joined
 329 2014-06-21 08:20:00 Urushiol_ has quit (Changing host)
 330 2014-06-21 08:20:00 Urushiol_ has joined
 331 2014-06-21 08:20:11 Urushiol_ is now known as Urushiol
 332 2014-06-21 08:20:27 StarenseN has joined
 333 2014-06-21 08:21:26 Maged has joined
 334 2014-06-21 08:21:59 RBecker has joined
 335 2014-06-21 08:21:59 RBecker has quit (Excess Flood)
 336 2014-06-21 08:25:00 RBecker has joined
 337 2014-06-21 08:26:57 Guest70288 has quit (Ping timeout: 240 seconds)
 338 2014-06-21 08:28:50 gonedrk has joined
 339 2014-06-21 08:33:33 Cory has quit (Ping timeout: 244 seconds)
 340 2014-06-21 08:33:44 djcoin_ has quit (Ping timeout: 264 seconds)
 341 2014-06-21 08:33:55 Raziel has joined
 342 2014-06-21 08:34:14 Cory has joined
 343 2014-06-21 08:36:27 digitalmagus8 has quit (Ping timeout: 240 seconds)
 344 2014-06-21 08:44:49 Mikej0h has joined
 345 2014-06-21 08:45:00 Cory has quit (Ping timeout: 255 seconds)
 346 2014-06-21 08:47:10 xenog has joined
 347 2014-06-21 08:48:08 Aido has quit (Ping timeout: 264 seconds)
 348 2014-06-21 08:49:21 ThomasV has joined
 349 2014-06-21 08:49:44 Aido has joined
 350 2014-06-21 08:53:21 eristisk has quit (Ping timeout: 264 seconds)
 351 2014-06-21 08:56:27 yubrew has joined
 352 2014-06-21 08:56:32 xenog has quit (Ping timeout: 264 seconds)
 353 2014-06-21 08:59:27 wallet42 has quit (Quit: Leaving.)
 354 2014-06-21 08:59:48 erasmospunk has joined
 355 2014-06-21 09:00:12 dparrish has quit (Ping timeout: 252 seconds)
 356 2014-06-21 09:01:20 yubrew has quit (Ping timeout: 264 seconds)
 357 2014-06-21 09:01:57 dparrish has joined
 358 2014-06-21 09:04:15 Aido has quit (Remote host closed the connection)
 359 2014-06-21 09:07:33 <petertodd> dsnrk: not quite - the message I was seeing was ProcessMessages(tx, 1 bytes), so transactions rather than pings. haven't seen the ping variant either (though these nodes are mainnet, not testnet)
 360 2014-06-21 09:07:47 <petertodd> dsnrk: oh, reminds, me, I need to put some replace-by-fee nodes on testnet :)
 361 2014-06-21 09:08:35 Aido has joined
 362 2014-06-21 09:10:41 xenog has joined
 363 2014-06-21 09:16:51 ionstorm has quit (Remote host closed the connection)
 364 2014-06-21 09:18:14 Cory has joined
 365 2014-06-21 09:18:33 viic has quit (Read error: Connection reset by peer)
 366 2014-06-21 09:20:59 ionstorm has joined
 367 2014-06-21 09:21:14 mapppum has quit (Remote host closed the connection)
 368 2014-06-21 09:22:21 seven- has quit (Ping timeout: 255 seconds)
 369 2014-06-21 09:22:38 Cory has quit (Ping timeout: 244 seconds)
 370 2014-06-21 09:22:40 JackH has joined
 371 2014-06-21 09:23:23 seven- has joined
 372 2014-06-21 09:25:49 ionstorm has quit (Remote host closed the connection)
 373 2014-06-21 09:27:42 dipendra has joined
 374 2014-06-21 09:32:15 Internet13 has quit (Ping timeout: 255 seconds)
 375 2014-06-21 09:37:41 zeiris has joined
 376 2014-06-21 09:38:05 Internet13 has joined
 377 2014-06-21 09:38:33 [nsh] has joined
 378 2014-06-21 09:49:49 MoALTz__ has joined
 379 2014-06-21 09:50:13 yubrew has joined
 380 2014-06-21 09:52:05 MoALTz_ has quit (Ping timeout: 244 seconds)
 381 2014-06-21 09:54:24 MoALTz__ has quit (Quit: Leaving)
 382 2014-06-21 09:54:39 MoALTz has joined
 383 2014-06-21 09:54:47 fanquake has left ()
 384 2014-06-21 09:55:20 yubrew has quit (Ping timeout: 264 seconds)
 385 2014-06-21 09:55:27 mrc_ has joined
 386 2014-06-21 09:56:13 StarenseN has quit (Ping timeout: 244 seconds)
 387 2014-06-21 09:58:53 jaekwon has quit (Quit: Leaving.)
 388 2014-06-21 09:59:56 dionyziz has left ()
 389 2014-06-21 10:02:23 <warren> anyone know of statistics of how often N-block reorgs happen on the network?
 390 2014-06-21 10:04:02 Blackreign has quit ()
 391 2014-06-21 10:04:31 Swadq has joined
 392 2014-06-21 10:08:27 dipendra has quit (Ping timeout: 240 seconds)
 393 2014-06-21 10:08:49 ProfMac has joined
 394 2014-06-21 10:11:52 eristisk has joined
 395 2014-06-21 10:12:04 <Luke-Jr> LOL, is this really necessary? http://openport8333.com/
 396 2014-06-21 10:12:48 Cory has joined
 397 2014-06-21 10:14:07 benrcole has quit (Quit: Leaving.)
 398 2014-06-21 10:18:23 Swadq has quit (Quit: Swadq)
 399 2014-06-21 10:19:24 <gmaxwell> potentially counter productive... listening on residental broadband with a bufferbloaty router can cause really bad performance when one or two people stary yanking the blockchain from you, might make you switch off a full node entirely.
 400 2014-06-21 10:20:30 <wumpus> gmaxwell: yes, that's well known :)
 401 2014-06-21 10:21:01 <gmaxwell> (was commenting on luke's link which nags you to open the port)
 402 2014-06-21 10:21:27 <wumpus> I know why we can't do it 'yet', but bandwidth controls on the full node would be really nice
 403 2014-06-21 10:21:36 seven- has quit (Ping timeout: 245 seconds)
 404 2014-06-21 10:21:37 <gmaxwell> yep. Soon!
 405 2014-06-21 10:21:47 <dizko> is there a simple way to build bitcoind with most of the libs statically linked the way they are in the reference binary?    or was that done manually
 406 2014-06-21 10:21:48 mapppum has joined
 407 2014-06-21 10:21:55 <dizko> like, using autoconf, etc
 408 2014-06-21 10:21:59 <wumpus> Port 8333 is OPEN! woohoo
 409 2014-06-21 10:22:17 Eiii has quit (!~NA@unaffiliated/eiii|)
 410 2014-06-21 10:22:22 dipendra has joined
 411 2014-06-21 10:23:00 seven- has joined
 412 2014-06-21 10:23:09 Swadq has joined
 413 2014-06-21 10:23:14 StarenseN has joined
 414 2014-06-21 10:24:09 <wumpus> dizko: use gitian
 415 2014-06-21 10:24:31 <wumpus> there is no simple way to do that because it's definitely not simple in the first place
 416 2014-06-21 10:24:49 <warren> using gitian is simpler than building on fedora =)
 417 2014-06-21 10:24:53 Cory has quit (Ping timeout: 272 seconds)
 418 2014-06-21 10:24:54 skinnkavaj has joined
 419 2014-06-21 10:25:08 <warren> btw, what's going on with merging libsecp256k1?
 420 2014-06-21 10:25:19 <wumpus> there are many crazy and frustrating edge cases if you try do do it manually, for example you need to compile all the dependency libraries using -fPIC otherwise they cannot be statically-linked into a position-independent binary
 421 2014-06-21 10:25:30 <Luke-Jr> warren: cfields hasn't fixed it to NOT embed a copy yet :/
 422 2014-06-21 10:25:41 <wumpus> (which meant that you cannot use the statically linked ilbs provided by the distro)
 423 2014-06-21 10:25:54 <wumpus> Luke-Jr: we had that discusson on github - IMO it should embed a copy
 424 2014-06-21 10:25:54 <warren> Luke-Jr: that sounds desireable to me
 425 2014-06-21 10:26:11 mapppum has quit (Ping timeout: 245 seconds)
 426 2014-06-21 10:26:31 <dizko> wumpus: ok thanks for the tip
 427 2014-06-21 10:26:38 <wumpus> Luke-Jr: I'm fine with an *option* to use an external copy, but there are tons of reasons to not depend on some obscure new library with interface in heavy flux as external dependency
 428 2014-06-21 10:26:51 raignarok has joined
 429 2014-06-21 10:26:53 <gmaxwell> Well we're certantly not going to do anything but embed while the API is totally unfinished and not released yet.
 430 2014-06-21 10:27:04 <wumpus> anyhow -- let's keep that discussion in the github request, no need to repeat it here
 431 2014-06-21 10:27:07 <Luke-Jr> wumpus: at least it should be a submodule instead of a copy
 432 2014-06-21 10:27:25 <Luke-Jr> copies are ugly :<
 433 2014-06-21 10:27:32 <wumpus> Luke-Jr:we use *subtree* instead of submodule
 434 2014-06-21 10:27:41 <Luke-Jr> subtree is braindead. sorry.
 435 2014-06-21 10:27:46 <warren> where's the github discussion?
 436 2014-06-21 10:27:48 <wumpus> according to many people it's superior this way, I don't want to argue really
 437 2014-06-21 10:28:10 <wumpus> warren: on the pull request that does the integration maybe ?:p
 438 2014-06-21 10:28:39 <gmaxwell> Luke-Jr: submodule is also braindead. In any case, doing it this way lets us have perfect control over consensus critical code. Less needed for libsecp256k1 since we're the primary user, but it's reasonable hyigine.
 439 2014-06-21 10:28:42 <wumpus> also we already use subtree in many places, way to make it some inconsistent frankenstein monster if we now start using submodule
 440 2014-06-21 10:28:51 <Luke-Jr> wumpus: subtree worksaround various shortcomings in submodule's current git-client-side implementation, but it's still an ugly hack
 441 2014-06-21 10:29:09 <Luke-Jr> gmaxwell: submodule gives just as much control, just has some rough edges
 442 2014-06-21 10:29:45 <wumpus> I'm really, really sick of all these arguments where there is technology A and technolgy B and they are pretty much indistinguishable except some small technical detail, and there are big arguments every time to switch to the other
 443 2014-06-21 10:30:00 <wumpus> tldr; no
 444 2014-06-21 10:30:19 <Luke-Jr> sigh
 445 2014-06-21 10:30:20 <gmaxwell> bigger stuff to worry about. majority preference is the way it's working now.
 446 2014-06-21 10:30:38 <gmaxwell> and the subtree stuff was a big improvement for leveldb, using two things would be less good.
 447 2014-06-21 10:31:00 <wumpus> thi is just a waste of time, let's agree that we want the same thing, integrate secp256k1
 448 2014-06-21 10:31:51 codice has quit (Ping timeout: 272 seconds)
 449 2014-06-21 10:31:53 <Luke-Jr> fine, as long as it *can* use a shared lib when available
 450 2014-06-21 10:32:11 <wumpus> submit a pull by then, if it looks sane it will be merged
 451 2014-06-21 10:32:37 Swadq has quit (Quit: Swadq)
 452 2014-06-21 10:33:07 xenog has quit (Ping timeout: 272 seconds)
 453 2014-06-21 10:33:08 codice has joined
 454 2014-06-21 10:33:24 <Luke-Jr> k, I'll wait until after this gets merged
 455 2014-06-21 10:33:27 seven- has quit (Ping timeout: 240 seconds)
 456 2014-06-21 10:33:40 <wumpus> and until a stable API peters out
 457 2014-06-21 10:34:07 <gmaxwell> Luke-Jr: libsecp256k1 is going to be explicitly labled don't package until the api is done... so it'll be a little bit.
 458 2014-06-21 10:34:35 <Luke-Jr> wumpus: libraries don't need stable APIs. that's why they're versioned..
 459 2014-06-21 10:35:01 <wumpus> also we have to be really careful with distributions, as it is a security and consensus-critical library we can't have jokes like the bitcoind 0.3.xx in Ubuntu stable...
 460 2014-06-21 10:35:25 <gmaxwell> Luke-Jr: not just ABI, but the whole API needs redesign... really rude to get people using a library and then basically change it out from under them.
 461 2014-06-21 10:35:30 <wumpus> people will only be frustrated 'how do I get a newer version of this dep!!!'
 462 2014-06-21 10:35:55 <Luke-Jr> wumpus: distributions *will* strip the library out and do this regardless; if we don't support it, it means third-party patching
 463 2014-06-21 10:36:13 <wumpus> Luke-Jr: that's their problem
 464 2014-06-21 10:36:52 <wumpus> it's open source, people can mutilate it any way they want and make it do things that ewren't meant to... with openssl that already went very wrong once... :/
 465 2014-06-21 10:37:14 <Luke-Jr> better not to force them to
 466 2014-06-21 10:37:18 <gmaxwell> In any case, libsecp256k1 is still too far from production for this discussion.
 467 2014-06-21 10:37:31 JackH has quit (Quit: JackH)
 468 2014-06-21 10:37:46 <gmaxwell> Supporting a argument makes sense, and we'll do it— though it may need to wait for libsecp256k1 to be packagable.
 469 2014-06-21 10:37:49 <wumpus> strange definition of 'force'
 470 2014-06-21 10:38:16 weilu has joined
 471 2014-06-21 10:38:32 * Luke-Jr wonders when/if Fedora will get over secp256k1 (the curve)
 472 2014-06-21 10:38:33 seven- has joined
 473 2014-06-21 10:39:35 <warren> Perhaps Fedora wants a NIST-only coin...
 474 2014-06-21 10:40:12 use_zfs_yo has joined
 475 2014-06-21 10:40:36 <Luke-Jr> it would be nice if GBT2 could use secp256k1 for authentication
 476 2014-06-21 10:42:22 <petertodd> gmaxwell: re: dust-b-gone, what did you mean by "pattern it after p2pool"?
 477 2014-06-21 10:42:52 <gmaxwell> Heh.. noticed the p2pool graphs on my p2pool node here showing the number of hashes the pool calculated in the last month "1.49 ZH" .. pretty sure this is the first time I've noticed the zetta- si prefix in actual use measuring something real.
 478 2014-06-21 10:43:02 <gmaxwell> petertodd: just the locations it checks.
 479 2014-06-21 10:43:12 <petertodd> gmaxwell: ?
 480 2014-06-21 10:43:28 <gmaxwell> petertodd: the context was automatically finding bitcoin.conf
 481 2014-06-21 10:43:50 <petertodd> gmaxwell: ah, ok! I think I implemented that actually
 482 2014-06-21 10:44:07 <petertodd> gmaxwell: I thought you meant strucure it like p2pool share chain somehow... which had me confused
 483 2014-06-21 10:44:31 <gmaxwell> you did. I suggested luke look at p2pool and at your code, then commented that maybe yours is just like p2pool because I thought I suggested you look at how p2pool does it.
 484 2014-06-21 10:44:43 benrcole has joined
 485 2014-06-21 10:45:28 <petertodd> gmaxwell: ah, yeah, I didn't read enough of the context. In any case, the clever thing i do need to do is make it automatically add the dust txouts to other peoples' ANYONECANPAY txs... that and get other people to make ANYONECANPAY txs :P
 486 2014-06-21 10:46:10 llllllllll has joined
 487 2014-06-21 10:46:27 <gmaxwell> needs wallet integration, I'm not sure how to handle integrating things that need a 'server'— for essential services I wouldn't want that, but I think a serverful dust be gon is fine so long as it doesn't allow client enumeration.. e.g. tor only.
 488 2014-06-21 10:46:32 * Luke-Jr adds to his todo file before he forgets
 489 2014-06-21 10:47:42 <Luke-Jr> I suppose I'll have to special-case bitcoind to try getnewaddress when one isn't provided too :x
 490 2014-06-21 10:49:06 <petertodd> gmaxwell: well, the interesting thing with it is that a sufficiently smart miner would strip out all the dust-b-gone inputs that paid fees less than their acceptance threshold - might as well just get rid of the dust on a per-txout basis, and ideally with the option of other peopl's txs
 491 2014-06-21 10:50:24 * Luke-Jr notes dust-b-gone could conceivably just be a p2p extension to relay "forfeit" signatures
 492 2014-06-21 10:50:48 <gmaxwell> petertodd: perhaps, carrying it all around in the flooding network isn't so elegant considering that its very low priority.
 493 2014-06-21 10:51:01 <petertodd> Luke-Jr: well we already have that extension - each dust-b-gone txin is valid
 494 2014-06-21 10:51:27 benrcole has quit (Ping timeout: 255 seconds)
 495 2014-06-21 10:51:46 <petertodd> see, if you're going to be doing SIGHASH_ANYONECANPAY txs, you want to drop txins that pay really low fees automatically anyway, least it become a DoS attack to tack on low-value txins
 496 2014-06-21 10:54:10 <Luke-Jr> actually, scratch the p2p dust-b-gone idea. it's a bad idea.
 497 2014-06-21 10:54:33 <Luke-Jr> the whole reason they're dust is because they'd be a DoS risk.
 498 2014-06-21 10:55:01 <gmaxwell> yea, well it could be made less wasteful, but probably not worth the complexity.
 499 2014-06-21 10:55:04 <petertodd> Luke-Jr: indeed - what's good about dust-b-gone isn't making the UTXO set smaller, it's making deanonymization spam downright counterproductive
 500 2014-06-21 10:55:17 <Luke-Jr> petertodd: did any of that confirm?
 501 2014-06-21 10:55:26 <Luke-Jr> I have a ton in my wallet, but they're all unconfirmed
 502 2014-06-21 10:55:38 <gmaxwell> though to throughly break the deanonymization spam it needs to become coinjoins and not SIGHASH_ANYONECANPAY.
 503 2014-06-21 10:55:39 <petertodd> Luke-Jr: oh, the process to get rid of the dust is manual, one sec...
 504 2014-06-21 10:56:33 <petertodd> gmaxwell: sort of, if it's just SIGHASH_ANYONECANPAY but not SIGHASH_NONE it's still coinjoin you know
 505 2014-06-21 10:56:58 <gmaxwell> yea, still, really identifyable as a failed attempt vs standard behavior
 506 2014-06-21 10:57:11 <gmaxwell> I agree thats its better than not dustbegoining.
 507 2014-06-21 10:57:32 <petertodd> Luke-Jr: try resending your dust
 508 2014-06-21 10:57:39 <Luke-Jr> petertodd: ?
 509 2014-06-21 10:57:50 <Luke-Jr> send unconfirmed dust?
 510 2014-06-21 10:58:01 <Luke-Jr> what's the point?
 511 2014-06-21 10:58:26 <petertodd> gmaxwell: well, the thing is we can also expect users of various things to be adding small inputs to transactions themselves for fee bumping reasons, which makes dust vs. that be an anonymity set
 512 2014-06-21 10:58:26 <gmaxwell> petertodd: luke is telling you that he had dust payments to him which never confirmed.
 513 2014-06-21 10:58:43 <petertodd> gmaxwell, Luke-Jr: ah, I get it, I thought you meant you'd run dust-b-gone
 514 2014-06-21 10:58:59 <petertodd> I just checked and no-one's sent it dust for a few months
 515 2014-06-21 10:59:15 dipendra has quit (Ping timeout: 244 seconds)
 516 2014-06-21 10:59:26 <gmaxwell> I've not recieved any unsoliticed dust lately at all, except some of the p2pool donations were a bit small.
 517 2014-06-21 10:59:36 <gmaxwell> I suspect whatever was doing a bunch of it stopped.
 518 2014-06-21 10:59:43 xenog has joined
 519 2014-06-21 11:00:10 <petertodd> well until recently fees and min txout amounts had made it kinda expensive
 520 2014-06-21 11:01:13 w1zman has joined
 521 2014-06-21 11:01:21 <Luke-Jr> I don't think *any* of the spam ever confirmed for me
 522 2014-06-21 11:01:37 napedia has quit (Ping timeout: 272 seconds)
 523 2014-06-21 11:01:46 <Luke-Jr> and dust I acquired through other means got hand-picked into transactions :p
 524 2014-06-21 11:02:13 samson_ has quit (Ping timeout: 240 seconds)
 525 2014-06-21 11:03:53 micronxd has joined
 526 2014-06-21 11:04:20 mrc_ has quit (Ping timeout: 264 seconds)
 527 2014-06-21 11:08:12 erasmospunk has quit (Remote host closed the connection)
 528 2014-06-21 11:09:54 [nsh] has quit (Ping timeout: 255 seconds)
 529 2014-06-21 11:12:36 micronxd has quit (Quit: micronxd)
 530 2014-06-21 11:13:35 <dsnrk> just of note regarding dust outputs, a user posted a transaction recently that was made using vanilla bitcoin qt that had some very small sub-dust outputs in it. I was under the impression that > dust outputs would just be rolled into the fee? is it a regression that this user ended up with them in their transaction?
 531 2014-06-21 11:15:45 dipendra has joined
 532 2014-06-21 11:17:11 <petertodd> dsnrk: remember that the definition of dust changed recently
 533 2014-06-21 11:17:18 <Luke-Jr> dsnrk: you mean inputs?
 534 2014-06-21 11:18:46 <sipa> dust outputs shouldn't be created using the normal wallet transaction creation code
 535 2014-06-21 11:18:56 <sipa> but they are very small these days
 536 2014-06-21 11:19:00 <sipa> with default relay fee
 537 2014-06-21 11:19:44 <dsnrk> ah yes, I had the value of the dust output size off by a few
 538 2014-06-21 11:20:28 chichov has joined
 539 2014-06-21 11:20:51 Cory has joined
 540 2014-06-21 11:21:06 <dsnrk> does the coin selection routine avoid dust as well?
 541 2014-06-21 11:21:27 akrmn has quit (Ping timeout: 240 seconds)
 542 2014-06-21 11:22:04 <gmaxwell> dsnrk: yes unless your wallet is absolutely flooded with it
 543 2014-06-21 11:23:47 sabbie is now known as Sabbie
 544 2014-06-21 11:25:27 ArthurNumbanumba has quit (Ping timeout: 240 seconds)
 545 2014-06-21 11:26:01 torsthaldo has joined
 546 2014-06-21 11:28:30 ArthurNumbanumba has joined
 547 2014-06-21 11:29:39 xenog has quit (Read error: Connection reset by peer)
 548 2014-06-21 11:30:52 mapppum has joined
 549 2014-06-21 11:34:12 ArthurNumbanumba has quit (Ping timeout: 255 seconds)
 550 2014-06-21 11:35:24 mapppum has quit (Ping timeout: 240 seconds)
 551 2014-06-21 11:38:33 yubrew has joined
 552 2014-06-21 11:38:54 seven- has quit (Ping timeout: 240 seconds)
 553 2014-06-21 11:42:54 yubrew has quit (Ping timeout: 240 seconds)
 554 2014-06-21 11:42:54 Cory has quit (Ping timeout: 240 seconds)
 555 2014-06-21 11:42:57 [nsh] has joined
 556 2014-06-21 11:43:49 ielo has joined
 557 2014-06-21 11:45:10 belcher has joined
 558 2014-06-21 11:45:10 belcher has quit (Changing host)
 559 2014-06-21 11:45:10 belcher has joined
 560 2014-06-21 11:45:25 benrcole has joined
 561 2014-06-21 11:46:00 Grouver has joined
 562 2014-06-21 11:46:30 ArthurNumbanumba has joined
 563 2014-06-21 11:46:37 Cory has joined
 564 2014-06-21 11:47:56 Grouver has quit (Client Quit)
 565 2014-06-21 11:47:57 Dr-G has quit (Ping timeout: 264 seconds)
 566 2014-06-21 11:49:31 benrcole has quit (Ping timeout: 245 seconds)
 567 2014-06-21 11:53:05 <chichov> does the reference implementation currently only allow 2^32-1 as the transaction sequence number?
 568 2014-06-21 11:53:32 Cory has quit (Ping timeout: 264 seconds)
 569 2014-06-21 11:54:08 gonedrk has quit (Ping timeout: 264 seconds)
 570 2014-06-21 11:54:08 spinza has quit (Ping timeout: 264 seconds)
 571 2014-06-21 11:54:52 <sipa> no
 572 2014-06-21 11:54:57 <sipa> any number is acceptable
 573 2014-06-21 11:55:49 <sipa> but if all input's sequence numbers are 2^32-1, the transaction is automatically final
 574 2014-06-21 11:56:08 seven- has joined
 575 2014-06-21 11:56:29 <chichov> does the transaction have to be final?
 576 2014-06-21 11:56:49 <chichov> (in the reference implementation)
 577 2014-06-21 11:56:58 micronxd has joined
 578 2014-06-21 11:57:03 erasmospunk has joined
 579 2014-06-21 11:58:16 <chichov> nevermind, just found https://github.com/bitcoin/bitcoin/blob/master/src/main.cpp#L504
 580 2014-06-21 11:58:24 <chichov> does appear to be so
 581 2014-06-21 11:58:51 <sipa> every transaction in a block must be final; this is a consensus rule
 582 2014-06-21 11:59:21 <chichov> what about relaying?
 583 2014-06-21 12:00:02 micronxd has quit (Client Quit)
 584 2014-06-21 12:00:08 <chichov> standardness rules seems to deny relaying to non-final transactions, correct?
 585 2014-06-21 12:00:49 <dsnrk> chichov: https://github.com/bitcoin/bitcoin/blob/b8b98d5642faf7b6acb88be9106a22512fc6020c/src/main.cpp#L504
 586 2014-06-21 12:00:59 <gmaxwell> otherwise they make for a trivial DOS attack.
 587 2014-06-21 12:01:06 erasmospunk has quit (Remote host closed the connection)
 588 2014-06-21 12:01:25 <chichov> dsnrk: same link that I've posted, heh
 589 2014-06-21 12:01:57 <dsnrk> chichov: if it's not standard it won't be relayed.
 590 2014-06-21 12:02:13 <chichov> alright, that's clear
 591 2014-06-21 12:02:56 <chichov> funny, so nLockTime can be 0 and then the sequence numbers can be chosen arbitrarily
 592 2014-06-21 12:03:08 ArthurNumbanumba has quit (Ping timeout: 264 seconds)
 593 2014-06-21 12:05:17 HANTI is now known as hanti
 594 2014-06-21 12:07:26 [nsh] has quit (Remote host closed the connection)
 595 2014-06-21 12:07:36 [nsh] has joined
 596 2014-06-21 12:07:55 Burrito has joined
 597 2014-06-21 12:09:25 dansmith_btc has quit (Ping timeout: 252 seconds)
 598 2014-06-21 12:09:32 seven- has quit (Ping timeout: 244 seconds)
 599 2014-06-21 12:14:55 ArthurNumbanumba has joined
 600 2014-06-21 12:15:24 dipendra has quit (Ping timeout: 240 seconds)
 601 2014-06-21 12:20:07 dabura667 has joined
 602 2014-06-21 12:23:30 t7 has quit (Quit: ChatZilla 0.9.90.1 [Firefox 30.0/20140608211622])
 603 2014-06-21 12:24:30 Cory has joined
 604 2014-06-21 12:24:54 ArthurNumbanumba has quit (Ping timeout: 240 seconds)
 605 2014-06-21 12:25:20 robonerd has quit (Ping timeout: 264 seconds)
 606 2014-06-21 12:25:27 Raziel has quit (Ping timeout: 240 seconds)
 607 2014-06-21 12:26:06 ArthurNumbanumba has joined
 608 2014-06-21 12:26:21 eristisk has quit (Ping timeout: 264 seconds)
 609 2014-06-21 12:26:21 Subo1977 has quit (Ping timeout: 264 seconds)
 610 2014-06-21 12:26:42 nshsome has joined
 611 2014-06-21 12:27:09 [nsh] has quit (Read error: Connection reset by peer)
 612 2014-06-21 12:27:53 nshsome has quit (Max SendQ exceeded)
 613 2014-06-21 12:28:09 robonerd has joined
 614 2014-06-21 12:28:36 nshsome has joined
 615 2014-06-21 12:28:48 eristisk has joined
 616 2014-06-21 12:28:54 ThomasV has quit (Ping timeout: 240 seconds)
 617 2014-06-21 12:29:33 grandmaster has quit (Ping timeout: 255 seconds)
 618 2014-06-21 12:29:43 napedia has joined
 619 2014-06-21 12:30:08 freggles has quit (Ping timeout: 264 seconds)
 620 2014-06-21 12:30:26 Subo1977 has joined
 621 2014-06-21 12:30:36 wallet42 has joined
 622 2014-06-21 12:31:32 mapppum has joined
 623 2014-06-21 12:31:54 dipendra has joined
 624 2014-06-21 12:32:05 Namworld has quit ()
 625 2014-06-21 12:32:46 yubrew has joined
 626 2014-06-21 12:34:17 belcher has quit (Quit: Leaving)
 627 2014-06-21 12:35:31 seven- has joined
 628 2014-06-21 12:35:53 mapppum has quit (Ping timeout: 244 seconds)
 629 2014-06-21 12:36:57 yubrew has quit (Ping timeout: 240 seconds)
 630 2014-06-21 12:37:15 nshsome has quit (Quit: Leaving)
 631 2014-06-21 12:37:32 nshsome has joined
 632 2014-06-21 12:40:01 seven- has quit (Ping timeout: 244 seconds)
 633 2014-06-21 12:41:35 seven- has joined
 634 2014-06-21 12:42:03 use_zfs_yo has quit (Quit: Connection closed for inactivity)
 635 2014-06-21 12:44:09 coingenuity has quit (Read error: Connection reset by peer)
 636 2014-06-21 12:44:21 chmod755 has joined
 637 2014-06-21 12:44:23 grandmaster has joined
 638 2014-06-21 12:45:29 coingenuity has joined
 639 2014-06-21 12:45:31 coingenuity has quit (Read error: Connection reset by peer)
 640 2014-06-21 12:45:37 benrcole has joined
 641 2014-06-21 12:46:43 coingenuity has joined
 642 2014-06-21 12:46:52 coingenuity has quit (Read error: Connection reset by peer)
 643 2014-06-21 12:47:57 coingenuity has joined
 644 2014-06-21 12:48:09 coingenuity has quit (Changing host)
 645 2014-06-21 12:48:10 coingenuity has joined
 646 2014-06-21 12:49:50 benrcole has quit (Ping timeout: 244 seconds)
 647 2014-06-21 12:50:48 coingenuity has quit (Read error: Connection reset by peer)
 648 2014-06-21 12:52:20 coingenuity has joined
 649 2014-06-21 12:52:48 coingenuity has quit (Read error: Connection reset by peer)
 650 2014-06-21 12:53:56 coingenuity has joined
 651 2014-06-21 12:54:10 coingenuity has quit (Read error: Connection reset by peer)
 652 2014-06-21 12:55:20 Guest43520 has quit (Ping timeout: 264 seconds)
 653 2014-06-21 12:55:25 Cory has quit (Ping timeout: 240 seconds)
 654 2014-06-21 12:55:26 coingenuity has joined
 655 2014-06-21 12:55:45 coingenuity has quit (Read error: Connection reset by peer)
 656 2014-06-21 12:57:00 chichov has quit (Ping timeout: 255 seconds)
 657 2014-06-21 12:59:39 StarenseN has quit (Ping timeout: 244 seconds)
 658 2014-06-21 13:00:20 coingenuity has joined
 659 2014-06-21 13:00:52 coingenuity is now known as Guest17947
 660 2014-06-21 13:00:58 Guest17947 has quit (Read error: Connection reset by peer)
 661 2014-06-21 13:01:56 guest55213 has joined
 662 2014-06-21 13:02:29 xenog has joined
 663 2014-06-21 13:02:48 Cory has joined
 664 2014-06-21 13:06:37 weilu_ has joined
 665 2014-06-21 13:06:38 guest55213 has quit (Read error: Connection reset by peer)
 666 2014-06-21 13:06:47 weilu has quit (Read error: Connection reset by peer)
 667 2014-06-21 13:07:20 shesek has quit (Ping timeout: 264 seconds)
 668 2014-06-21 13:07:56 Cory has quit (Ping timeout: 264 seconds)
 669 2014-06-21 13:08:01 guest55213 has joined
 670 2014-06-21 13:09:37 dansmith has joined
 671 2014-06-21 13:09:57 guest55213 has quit (Read error: Connection reset by peer)
 672 2014-06-21 13:10:22 dansmith is now known as dansmith_btc
 673 2014-06-21 13:11:14 guest55213 has joined
 674 2014-06-21 13:11:17 guest55213 has quit (Read error: Connection reset by peer)
 675 2014-06-21 13:11:36 chichov has joined
 676 2014-06-21 13:12:42 <SomeoneWeird> is there a doc somewhere with details on the p2p protocol?
 677 2014-06-21 13:12:43 guest55213 has joined
 678 2014-06-21 13:13:43 <sipa> ;;google bitcoin protocol wiki
 679 2014-06-21 13:13:44 Cory has joined
 680 2014-06-21 13:13:44 <gribble> Protocol specification - Bitcoin - Bitcoin Wiki: <https://en.bitcoin.it/wiki/Protocol_specification>; Protocol rules - Bitcoin - Bitcoin Wiki: <https://en.bitcoin.it/wiki/Protocol_rules>; API reference (JSON-RPC) - Bitcoin - Bitcoin Wiki: <https://en.bitcoin.it/wiki/API_reference_(JSON-RPC)>
 681 2014-06-21 13:13:59 <SomeoneWeird> c_c
 682 2014-06-21 13:13:59 <sipa> (hardly upntondate or extensive)
 683 2014-06-21 13:14:06 <sipa> up to date
 684 2014-06-21 13:14:10 <SomeoneWeird> yeah
 685 2014-06-21 13:14:15 SpicyShibe is now known as spicyshibe
 686 2014-06-21 13:14:15 <SomeoneWeird> nothing better than that?
 687 2014-06-21 13:14:25 <sipa> ;;google github bitcoin
 688 2014-06-21 13:14:26 <gribble> bitcoin/bitcoin · GitHub: <https://github.com/bitcoin/bitcoin>; Bitcoin · GitHub: <https://github.com/bitcoin>; schildbach/bitcoin-wallet · GitHub: <https://github.com/schildbach/bitcoin-wallet>
 689 2014-06-21 13:14:32 <SomeoneWeird> yeah yeah :P
 690 2014-06-21 13:14:36 <SomeoneWeird> thanks, heh
 691 2014-06-21 13:14:38 spicyshibe is now known as SpicyShibe
 692 2014-06-21 13:14:53 <sipa> oh, the new dev documentation on bitcoin.org maybe
 693 2014-06-21 13:15:05 guest55213 has quit (Read error: Connection reset by peer)
 694 2014-06-21 13:15:23 ThomasV has joined
 695 2014-06-21 13:15:24 <SomeoneWeird> links to the wiki page
 696 2014-06-21 13:16:00 <sipa> https://bitcoin.org/en/developer-guide
 697 2014-06-21 13:16:06 guest55213 has joined
 698 2014-06-21 13:16:12 guest55213 has quit (Read error: Connection reset by peer)
 699 2014-06-21 13:17:22 guest55213 has joined
 700 2014-06-21 13:18:25 Cory has quit (Ping timeout: 240 seconds)
 701 2014-06-21 13:18:48 dipendra has quit (Quit: Leaving)
 702 2014-06-21 13:18:54 <SomeoneWeird> yeah, the protocol spec in that links to the wiki :)
 703 2014-06-21 13:18:58 guest55213 has quit (Read error: Connection reset by peer)
 704 2014-06-21 13:19:41 ArthurNumbanumba has quit (Ping timeout: 272 seconds)
 705 2014-06-21 13:19:49 guest55213 has joined
 706 2014-06-21 13:20:25 chichov has quit (Ping timeout: 240 seconds)
 707 2014-06-21 13:22:03 <sipa> right ok
 708 2014-06-21 13:23:59 shesek has joined
 709 2014-06-21 13:24:44 seven- has quit (Ping timeout: 264 seconds)
 710 2014-06-21 13:25:52 guest55213 has quit (Read error: Connection reset by peer)
 711 2014-06-21 13:26:48 yubrew has joined
 712 2014-06-21 13:26:59 guest55213 has joined
 713 2014-06-21 13:27:17 guest55213 has quit (Read error: Connection reset by peer)
 714 2014-06-21 13:28:27 guest55213 has joined
 715 2014-06-21 13:31:39 yubrew has quit (Ping timeout: 255 seconds)
 716 2014-06-21 13:35:15 n0n0 has quit (Ping timeout: 255 seconds)
 717 2014-06-21 13:35:57 chichov has joined
 718 2014-06-21 13:40:09 ArthurNumbanumba has joined
 719 2014-06-21 13:40:49 seven- has joined
 720 2014-06-21 13:41:53 SpicyShibe has quit (Remote host closed the connection)
 721 2014-06-21 13:42:44 nshsome has quit (Ping timeout: 264 seconds)
 722 2014-06-21 13:45:33 benrcole has joined
 723 2014-06-21 13:46:24 wallet42 has quit (Quit: Leaving.)
 724 2014-06-21 13:47:26 ArthurNumbanumba has quit (Ping timeout: 245 seconds)
 725 2014-06-21 13:47:31 Qatz has joined
 726 2014-06-21 13:47:36 erasmospunk has joined
 727 2014-06-21 13:48:23 ArthurNumbanumba has joined
 728 2014-06-21 13:48:30 Qatz is now known as SpicyShibe
 729 2014-06-21 13:48:52 dexX7 has joined
 730 2014-06-21 13:49:55 benrcole has quit (Ping timeout: 240 seconds)
 731 2014-06-21 13:52:38 cybersly has joined
 732 2014-06-21 13:53:36 cybersly has quit (Client Quit)
 733 2014-06-21 13:55:27 ArthurNumbanumba has quit (Ping timeout: 240 seconds)
 734 2014-06-21 13:58:49 ArthurNumbanumba has joined
 735 2014-06-21 14:00:26 cybersly has joined
 736 2014-06-21 14:00:55 guest55213 is now known as coingenuity
 737 2014-06-21 14:00:55 coingenuity has quit (Changing host)
 738 2014-06-21 14:00:55 coingenuity has joined
 739 2014-06-21 14:04:31 ArthurNumbanumba has quit (Ping timeout: 245 seconds)
 740 2014-06-21 14:05:59 pierreatwork has joined
 741 2014-06-21 14:12:36 ArthurNumbanumba has joined
 742 2014-06-21 14:16:05 Pucilowski has quit (Read error: Connection reset by peer)
 743 2014-06-21 14:16:12 seven- has quit (Ping timeout: 255 seconds)
 744 2014-06-21 14:16:15 Pucilowski has joined
 745 2014-06-21 14:18:27 ArthurNumbanumba has quit (Ping timeout: 255 seconds)
 746 2014-06-21 14:19:01 lifty has quit (Ping timeout: 240 seconds)
 747 2014-06-21 14:20:47 yubrew has joined
 748 2014-06-21 14:21:07 Pucilowski has quit (Ping timeout: 272 seconds)
 749 2014-06-21 14:22:29 ArthurNumbanumba has joined
 750 2014-06-21 14:23:43 Aquilano has joined
 751 2014-06-21 14:25:10 Raziel has joined
 752 2014-06-21 14:25:25 yubrew has quit (Ping timeout: 240 seconds)
 753 2014-06-21 14:25:47 <Aquilano> Where would the world wide web be without domain name servers?
 754 2014-06-21 14:26:20 micronxd has joined
 755 2014-06-21 14:26:52 wallet42 has joined
 756 2014-06-21 14:27:51 ArthurNumbanumba has quit (Ping timeout: 245 seconds)
 757 2014-06-21 14:28:21 <sipa> offtopic
 758 2014-06-21 14:28:33 <Aquilano> lol
 759 2014-06-21 14:28:43 <Aquilano> sorry perhaps it is
 760 2014-06-21 14:29:01 seven has joined
 761 2014-06-21 14:29:08 <SpicyShibe> Aquilano: Then it would be like phones are now. You would need to look up the number, or be told it.
 762 2014-06-21 14:29:48 Pucilowski has joined
 763 2014-06-21 14:31:27 pierreatwork has quit (Ping timeout: 240 seconds)
 764 2014-06-21 14:32:23 <Aquilano> Imagine a resolution service that can shorthand bitcoin public keys, so instead of authorizing bitcoin to 1xkLLHW26h2AMKK9kWSqHhthtz24p6yvW, you couldauthorizing to "autobodyservice"
 765 2014-06-21 14:32:36 lifty has joined
 766 2014-06-21 14:33:29 mrc_ has joined
 767 2014-06-21 14:33:30 <dabura667> Namecoin
 768 2014-06-21 14:33:35 <sipa> payment protocol
 769 2014-06-21 14:33:48 <dabura667> any other plethora of ways, really.
 770 2014-06-21 14:33:57 Pucilowski has quit (Ping timeout: 240 seconds)
 771 2014-06-21 14:34:09 <dabura667> it's just that adoption hasn't been taken up that much
 772 2014-06-21 14:35:52 ArthurNumbanumba has joined
 773 2014-06-21 14:35:58 Pucilowski has joined
 774 2014-06-21 14:36:07 <Aquilano> No that I think of it, coinbase already does this with email addresses.
 775 2014-06-21 14:36:14 benrcole has joined
 776 2014-06-21 14:36:26 <Aquilano> "I think"
 777 2014-06-21 14:37:15 Pucilowski has quit (Read error: Connection reset by peer)
 778 2014-06-21 14:37:50 <mr_burdell> the problem with that is phishing and name squatting
 779 2014-06-21 14:38:03 <dabura667> I personally think Bitcoin will eventually get to the point where we can have decentralized e-mail like aliases that can be chosen by the user, via Namecoin etc... It's possible now, just there doesn't seem to be a lot of movement in that direction. All people that tend to move towards the "making it easier for newbs" approach all go for centralized approaches. While Payment protocol is great, it still requires owning a server
 780 2014-06-21 14:38:03 <dabura667> to serve up the certificates etc.
 781 2014-06-21 14:38:29 <GAit> sipa: do you find it likely that a merchant would not want tx from prevouts that themselves have no confirms yet? has someone started thinking about how to tell in advance preferences?
 782 2014-06-21 14:38:33 Emzy has joined
 783 2014-06-21 14:38:52 <Aquilano> I spent all day yesterday hitting the pavement and trying to educate local shop owners. My hope was to get them to seriously consider adopting bitcoin as a payment system. The biggest problem I encountered was the complexity of the public key.
 784 2014-06-21 14:38:57 Pucilowski has joined
 785 2014-06-21 14:39:14 <mr_burdell> dabura667: but how many ppl are going to run namecoin nodes? If namecoin had an SPV client, it would help
 786 2014-06-21 14:39:29 seven has quit (Ping timeout: 272 seconds)
 787 2014-06-21 14:39:34 <GAit> Aquilano: do you think amex has to explain to merchant about this stuff? yet their services do use some public/private key mechanism
 788 2014-06-21 14:39:45 <dabura667> yeah... a look-up only SPV for namecoin
 789 2014-06-21 14:40:34 <GAit> Aquilano: I am not sure the right way to start a bitcoin conversation with merchant is with an introduction to cryptography
 790 2014-06-21 14:40:41 <dabura667> mr_burdell: do you have to run a node to look it up?
 791 2014-06-21 14:41:03 <mr_burdell> well, there are dns proxies, but then you trust the server
 792 2014-06-21 14:41:04 <dabura667> So do .bit websites require viewers to run Namecoin nodes?
 793 2014-06-21 14:41:10 <dabura667> oh ok
 794 2014-06-21 14:41:18 <mr_burdell> like "dnschain"
 795 2014-06-21 14:41:20 Starduster_ has joined
 796 2014-06-21 14:41:24 <dabura667> ic
 797 2014-06-21 14:41:38 <Aquilano> GAit: lol, I didn't even scratch the surface of cryptography.
 798 2014-06-21 14:41:55 <mr_burdell> it would be better to do lookups directly on the network, but i'm not sure if servers index it in a way that would work
 799 2014-06-21 14:42:26 <mr_burdell> and then you would need to do the spv verification, which I'm not sure how that extends to namecoin
 800 2014-06-21 14:42:31 seven has joined
 801 2014-06-21 14:42:58 <dabura667> hmm, maybe Hive etc. have it right. I mean, we all use e-mail clients like Gmail to obfuscate our friends' e-mail addresses anyways.
 802 2014-06-21 14:43:14 <mr_burdell> have you looked at breadwallet for iphone?
 803 2014-06-21 14:43:15 <dabura667> might as well just do the same and register addresses with Hive etc...
 804 2014-06-21 14:43:24 <mr_burdell> i like that it doesn't even explain how it's rotating keys
 805 2014-06-21 14:43:39 Pucilowski has quit (Ping timeout: 255 seconds)
 806 2014-06-21 14:43:43 <GAit> Aquilano, you mentioned public key, maybe to avoid crypto you could have said something along the lines of IBAN/swift-like code :)
 807 2014-06-21 14:43:49 <dabura667> yes, sounds great... currently jailbroken on 6.1.4 so can't download it
 808 2014-06-21 14:43:57 <mr_burdell> right now, everyone has their own version of it though: coinbase, pheeva, hive, onename, nameid
 809 2014-06-21 14:44:13 <mr_burdell> probably more
 810 2014-06-21 14:44:13 Starduster has quit (Ping timeout: 240 seconds)
 811 2014-06-21 14:44:23 <mr_burdell> greenaddress probably has one?
 812 2014-06-21 14:44:39 Pucilowski has joined
 813 2014-06-21 14:44:42 <dabura667> I think we need a decentralized static address protocol that generates new keys every transaction... Stealth Addresses minus the stealth.
 814 2014-06-21 14:44:57 Chief_Panda has joined
 815 2014-06-21 14:45:05 <mr_burdell> well, would a bip32 pubkey chain work?
 816 2014-06-21 14:45:19 <dabura667> security risk
 817 2014-06-21 14:45:23 <mr_burdell> i guess you would get reuse once in a while if multiple people were paying you at once
 818 2014-06-21 14:45:35 <mr_burdell> is it? just don't give out your private keys
 819 2014-06-21 14:45:44 mrc_ has quit (Quit: Leaving.)
 820 2014-06-21 14:46:00 <dabura667> security risk #1 = if somehow they EVER got their hands on 1 of your private keys, all your money is gone.
 821 2014-06-21 14:46:40 <dsnrk> look into stealth addresses. you should take this to #bitcoin, it's off topic for this channel.
 822 2014-06-21 14:49:19 <mr_burdell> seems like usability of bitcoin is always offtopic
 823 2014-06-21 14:49:37 johnsoft has quit (Ping timeout: 272 seconds)
 824 2014-06-21 14:50:01 <buZz> yes its offtopic here
 825 2014-06-21 14:50:17 <mr_burdell> it's a development issue in my opinion
 826 2014-06-21 14:50:35 <dabura667> This place is less of a "What should we do?" and more of a "How should we implement it in code?"
 827 2014-06-21 14:51:27 <Aquilano> From what I can see at git, it seems more of "How can we make the code more reliable"
 828 2014-06-21 14:52:51 <dabura667> Ok, so bitcoin-dev is basically /bitcoin/bitcoin git development discussion, and not helpdesk for SPV mobile clients etc...
 829 2014-06-21 14:53:16 <dsnrk> yes. ambling topics about features you want are off topic.
 830 2014-06-21 14:53:58 <dabura667> developer discussion for things besides /bitcoin/bitcoin...? Not ok?
 831 2014-06-21 14:54:21 seven has quit (Ping timeout: 244 seconds)
 832 2014-06-21 14:54:52 johnsoft has joined
 833 2014-06-21 14:55:43 <dsnrk> assume that every core developer reads the entire log to make sure they haven't missed anything important. that's impossible if it's always full of whatever weird ideas people want others to write.
 834 2014-06-21 14:55:55 micronxd has quit (Quit: micronxd)
 835 2014-06-21 14:56:17 micronxd has joined
 836 2014-06-21 14:56:41 micronxd has quit (Client Quit)
 837 2014-06-21 14:56:41 weilu_ is now known as weilu
 838 2014-06-21 14:57:19 micronxd has joined
 839 2014-06-21 14:57:27 Pucilowski has quit (Read error: Connection reset by peer)
 840 2014-06-21 14:59:49 Cory has joined
 841 2014-06-21 15:01:01 [EddyF] has quit (Quit: coding,sleeping or doing something better than chatting to you.)
 842 2014-06-21 15:01:01 ArthurNumbanumba has quit (Ping timeout: 272 seconds)
 843 2014-06-21 15:01:41 ArthurNumbanumba has joined
 844 2014-06-21 15:04:05 micronxd has quit (Quit: micronxd)
 845 2014-06-21 15:04:32 richcollins has joined
 846 2014-06-21 15:05:06 johnsoft has quit (Read error: Connection reset by peer)
 847 2014-06-21 15:05:42 Pasha has joined
 848 2014-06-21 15:05:46 Cory has quit (Ping timeout: 245 seconds)
 849 2014-06-21 15:05:58 johnsoft has joined
 850 2014-06-21 15:07:49 boldfield has quit (Ping timeout: 240 seconds)
 851 2014-06-21 15:08:13 ivan` has quit (Ping timeout: 240 seconds)
 852 2014-06-21 15:08:16 Pucilowski has joined
 853 2014-06-21 15:08:36 benrcole has quit (Quit: Leaving.)
 854 2014-06-21 15:08:59 so has quit (Ping timeout: 264 seconds)
 855 2014-06-21 15:09:48 BitCoroner has quit (Remote host closed the connection)
 856 2014-06-21 15:11:04 Subo1977_ has joined
 857 2014-06-21 15:12:26 Pucilowski has quit (Ping timeout: 244 seconds)
 858 2014-06-21 15:12:57 johnsoft has quit (Ping timeout: 244 seconds)
 859 2014-06-21 15:13:32 boldfield has joined
 860 2014-06-21 15:13:34 wallet42 has quit (Quit: Leaving.)
 861 2014-06-21 15:14:56 Pasha is now known as Cory
 862 2014-06-21 15:14:57 Subo1977 has quit (Ping timeout: 264 seconds)
 863 2014-06-21 15:15:03 yubrew has joined
 864 2014-06-21 15:16:03 MKCoin has quit (Ping timeout: 255 seconds)
 865 2014-06-21 15:17:26 richcollins has quit (Quit: richcollins)
 866 2014-06-21 15:19:21 Pucilowski has joined
 867 2014-06-21 15:19:26 xenog has quit (Quit: Leaving.)
 868 2014-06-21 15:19:31 seven has joined
 869 2014-06-21 15:19:31 yubrew has quit (Ping timeout: 245 seconds)
 870 2014-06-21 15:20:01 Cory has quit (Ping timeout: 272 seconds)
 871 2014-06-21 15:21:23 BitCoroner has joined
 872 2014-06-21 15:23:07 ivan` has joined
 873 2014-06-21 15:23:10 gonedrk has joined
 874 2014-06-21 15:23:31 so has joined
 875 2014-06-21 15:24:55 Pucilowski has quit (Ping timeout: 240 seconds)
 876 2014-06-21 15:25:05 richcollins has joined
 877 2014-06-21 15:26:02 micronxd has joined
 878 2014-06-21 15:28:50 MKCoin has joined
 879 2014-06-21 15:31:51 Pucilowski has joined
 880 2014-06-21 15:31:59 Cory has joined
 881 2014-06-21 15:37:43 roconnor has joined
 882 2014-06-21 15:40:25 Pucilowski has quit (Ping timeout: 240 seconds)
 883 2014-06-21 15:41:09 micronxd has quit (Quit: micronxd)
 884 2014-06-21 15:41:18 daybyter has joined
 885 2014-06-21 15:41:37 roconnor has quit (Client Quit)
 886 2014-06-21 15:42:10 Emcy_ has joined
 887 2014-06-21 15:42:10 Emcy_ has quit (Changing host)
 888 2014-06-21 15:42:10 Emcy_ has joined
 889 2014-06-21 15:45:01 chmod755 has quit (Read error: No route to host)
 890 2014-06-21 15:45:15 pierreatwork has joined
 891 2014-06-21 15:45:28 Emcy_ has quit (Client Quit)
 892 2014-06-21 15:45:42 richcollins has quit (Quit: richcollins)
 893 2014-06-21 15:45:46 Emcy has quit (Ping timeout: 245 seconds)
 894 2014-06-21 15:49:04 Emcy has joined
 895 2014-06-21 15:50:18 erasmospunk has quit (Remote host closed the connection)
 896 2014-06-21 15:55:05 nshsome has joined
 897 2014-06-21 15:59:59 samesong has joined
 898 2014-06-21 16:01:45 erasmospunk has joined
 899 2014-06-21 16:04:49 benrcole has joined
 900 2014-06-21 16:05:59 micronxd has joined
 901 2014-06-21 16:09:21 yubrew has joined
 902 2014-06-21 16:10:39 cybersly has quit (Quit: Textual IRC Client: www.textualapp.com)
 903 2014-06-21 16:13:55 yubrew has quit (Ping timeout: 240 seconds)
 904 2014-06-21 16:14:52 rnvk has joined
 905 2014-06-21 16:17:49 Aquilano has quit (Ping timeout: 246 seconds)
 906 2014-06-21 16:19:09 justanotheruser has quit (Quit: Reconnecting)
 907 2014-06-21 16:19:28 justanotheruser has joined
 908 2014-06-21 16:20:15 digitalmagus8 has joined
 909 2014-06-21 16:22:43 pierreatwork has quit (Ping timeout: 272 seconds)
 910 2014-06-21 16:24:17 Chief_Panda has quit (Quit: Leaving)
 911 2014-06-21 16:28:27 Knuk_ has joined
 912 2014-06-21 16:28:49 jaekwon has joined
 913 2014-06-21 16:29:07 waxwing has quit (Remote host closed the connection)
 914 2014-06-21 16:30:15 Swadq has joined
 915 2014-06-21 16:30:45 Knuk has quit (Ping timeout: 255 seconds)
 916 2014-06-21 16:33:42 waxwing has joined
 917 2014-06-21 16:33:52 micronxd has quit (Quit: micronxd)
 918 2014-06-21 16:35:55 rnvk has quit (Ping timeout: 240 seconds)
 919 2014-06-21 16:36:36 lifty has quit (Ping timeout: 245 seconds)
 920 2014-06-21 16:37:13 lifty has joined
 921 2014-06-21 16:38:23 Eiii has joined
 922 2014-06-21 16:38:29 StarenseN has joined
 923 2014-06-21 16:39:14 nshsome has quit (Ping timeout: 244 seconds)
 924 2014-06-21 16:42:17 samesong has quit (Quit: My iMac has gone to sleep. ZZZzzz…)
 925 2014-06-21 16:45:51 AnoAnon has joined
 926 2014-06-21 16:46:23 AnoAnon has quit (Read error: Connection reset by peer)
 927 2014-06-21 16:47:55 boldfield has quit (Ping timeout: 240 seconds)
 928 2014-06-21 16:48:16 warren has quit (Ping timeout: 245 seconds)
 929 2014-06-21 16:48:34 eculver_ has quit (Ping timeout: 260 seconds)
 930 2014-06-21 16:48:45 BitCoroner has quit (Ping timeout: 255 seconds)
 931 2014-06-21 16:48:55 lechuga_ has quit (Ping timeout: 240 seconds)
 932 2014-06-21 16:49:12 roasbeef has quit (Ping timeout: 276 seconds)
 933 2014-06-21 16:49:30 flound1129 has quit (Ping timeout: 260 seconds)
 934 2014-06-21 16:49:45 roasbeef has joined
 935 2014-06-21 16:50:08 flound1129 has joined
 936 2014-06-21 16:51:05 torsthaldo has quit (Quit: Leaving.)
 937 2014-06-21 16:52:50 warren has joined
 938 2014-06-21 16:54:08 digitalmagus8 has quit (Ping timeout: 264 seconds)
 939 2014-06-21 16:55:43 boldfield has joined
 940 2014-06-21 16:58:12 Belxjander has quit (Ping timeout: 272 seconds)
 941 2014-06-21 16:58:24 benrcole has quit (Quit: Leaving.)
 942 2014-06-21 17:01:33 eculver has joined
 943 2014-06-21 17:03:41 yubrew has joined
 944 2014-06-21 17:06:26 ThomasV has quit (Ping timeout: 272 seconds)
 945 2014-06-21 17:06:33 CheckDavid has quit (Quit: Connection closed for inactivity)
 946 2014-06-21 17:06:38 G_Qu has joined
 947 2014-06-21 17:06:48 <G_Qu> Afternoon everyone.
 948 2014-06-21 17:07:36 BitCoroner has joined
 949 2014-06-21 17:07:55 yubrew has quit (Ping timeout: 240 seconds)
 950 2014-06-21 17:08:04 <G_Qu> I was wondering if anyone could help me understand why I continually get the same JSON error prompt when I believe I'm following the correct format for createrawtransaction?
 951 2014-06-21 17:08:10 ielo has quit (Ping timeout: 244 seconds)
 952 2014-06-21 17:08:14 <G_Qu> in bash
 953 2014-06-21 17:09:03 Hasimir has joined
 954 2014-06-21 17:15:47 lorenzo_ has joined
 955 2014-06-21 17:19:22 cystic has joined
 956 2014-06-21 17:19:42 viic has joined
 957 2014-06-21 17:19:42 micronxd has joined
 958 2014-06-21 17:20:14 micronxd has quit (Client Quit)
 959 2014-06-21 17:20:23 rnvk has joined
 960 2014-06-21 17:20:46 lechuga_ has joined
 961 2014-06-21 17:21:39 Diablo-D3 has quit (Quit: This computer has gone to sleep)
 962 2014-06-21 17:22:23 <pigeons> G_Qu: p
 963 2014-06-21 17:22:29 <pigeons> 0bin it
 964 2014-06-21 17:23:05 <G_Qu> hi pigeons thanks for answering. i'm new to this, so i'm not sure how to do that :p
 965 2014-06-21 17:23:45 <sipa> you go to 0bin, paste it, give the link here
 966 2014-06-21 17:24:08 <G_Qu> oh haha sorry. i thought you were referring to a command in bash. one sec
 967 2014-06-21 17:24:28 <jcorgan> is the contrib/debian setup used for anything officially?
 968 2014-06-21 17:27:18 Diablo-D3 has joined
 969 2014-06-21 17:29:46 benrcole has joined
 970 2014-06-21 17:34:01 Guest15581 has joined
 971 2014-06-21 17:35:07 pierreatwork has joined
 972 2014-06-21 17:36:00 MolokoDeck has joined
 973 2014-06-21 17:36:21 Skirmant has joined
 974 2014-06-21 17:36:30 Swadq_ has joined
 975 2014-06-21 17:36:44 airbreather has joined
 976 2014-06-21 17:39:44 Swadq has quit (Ping timeout: 264 seconds)
 977 2014-06-21 17:39:45 Swadq_ is now known as Swadq
 978 2014-06-21 17:41:10 ielo has joined
 979 2014-06-21 17:42:36 <G_Qu> pigeons: here it is http://0bin.net/paste/1BQd6u3D8qOsr+Uv#UDb0Oy863x+469xo5i3MuFHKGwH4NjOTis+y8r4XV/o=
 980 2014-06-21 17:42:46 w1zman has quit ()
 981 2014-06-21 17:43:29  has quit (Clown|!~clown@unaffiliated/clown/x-0272709|)
 982 2014-06-21 17:44:05 <sipa> G_Qu: paste the command you're sending; not the error you get
 983 2014-06-21 17:44:07 airbreather has quit (Quit: Leaving)
 984 2014-06-21 17:44:40 sahlhoff has joined
 985 2014-06-21 17:45:02 rnvk has quit (Remote host closed the connection)
 986 2014-06-21 17:45:24 roconnor has joined
 987 2014-06-21 17:45:35 Knuk__ has joined
 988 2014-06-21 17:46:11 Guest15581 is now known as Sleepnbum
 989 2014-06-21 17:46:24 johnsoft has joined
 990 2014-06-21 17:47:28 boldfield has quit (Ping timeout: 240 seconds)
 991 2014-06-21 17:47:58 warren has quit (Ping timeout: 240 seconds)
 992 2014-06-21 17:48:16 weilu has quit (Remote host closed the connection)
 993 2014-06-21 17:48:24 crunk-juice has joined
 994 2014-06-21 17:48:28 Knuk_ has quit (Ping timeout: 244 seconds)
 995 2014-06-21 17:48:48 boldfield has joined
 996 2014-06-21 17:49:54 warren has joined
 997 2014-06-21 17:52:24 <G_Qu> ok thank sipa
 998 2014-06-21 17:52:25 johnsoft has quit (Ping timeout: 240 seconds)
 999 2014-06-21 17:53:00 <G_Qu> sipa pigeons http://0bin.net/paste/Zs4gOTRP254oxn03#tp+6D1SZRCwhs0s4K+WiE561fW2dC2yE92u0L7C0E/A=
1000 2014-06-21 17:54:04 <sipa> i think you misunderstand what createrawtransaction is supposed to do
1001 2014-06-21 17:54:13 <sipa> you just give it some hash?
1002 2014-06-21 17:54:45 <sipa> you need to give it parameters to build a new transaction (which inputs, what amounts, what destination addresses, ...)
1003 2014-06-21 17:54:58 <sipa> try ./bitcoin-cli help createrawtransaction
1004 2014-06-21 17:55:09 deerBE has joined
1005 2014-06-21 17:55:21 <G_Qu> thanks sipa. that will work in ./bitcoind?
1006 2014-06-21 17:55:34 <sipa> yes, but bitcoind for RPC commands is deprecated since 0.9
1007 2014-06-21 17:55:40 <sipa> and will be removed in 0.10
1008 2014-06-21 17:55:46 <G_Qu> oh i see
1009 2014-06-21 17:55:56 <sipa> but yes, both bitcoin-cli and bitcoind will work
1010 2014-06-21 17:56:14 <G_Qu> thank you very much
1011 2014-06-21 17:56:32 <sipa> also, please use #bitcoin in the future; this is not development related
1012 2014-06-21 17:56:44 <G_Qu> ok will do. sorry
1013 2014-06-21 17:56:55 altgribble is now known as nelly1
1014 2014-06-21 17:56:59 nelly1 is now known as altgribble
1015 2014-06-21 17:57:27 yubrew has joined
1016 2014-06-21 17:57:34 yianni has joined
1017 2014-06-21 17:58:50 justanotheruser has quit (Changing host)
1018 2014-06-21 17:58:50 justanotheruser has joined
1019 2014-06-21 18:00:02 crunk-juice has quit (Remote host closed the connection)
1020 2014-06-21 18:01:54 yubrew has quit (Ping timeout: 244 seconds)
1021 2014-06-21 18:06:48 brson has joined
1022 2014-06-21 18:08:06 benrcole1 has joined
1023 2014-06-21 18:09:45 benrcole has quit (Ping timeout: 255 seconds)
1024 2014-06-21 18:11:14 johnsoft has joined
1025 2014-06-21 18:13:14 CheckDavid has joined
1026 2014-06-21 18:14:50 pierreatwork has quit (Ping timeout: 272 seconds)
1027 2014-06-21 18:16:50 Zarutian has joined
1028 2014-06-21 18:23:01 samson_ has joined
1029 2014-06-21 18:23:55 daybyter has quit (Quit: Konversation terminated!)
1030 2014-06-21 18:29:19 erasmospunk has quit (Remote host closed the connection)
1031 2014-06-21 18:35:58 StarenseN has quit (Ping timeout: 240 seconds)
1032 2014-06-21 18:36:06 mapppum has joined
1033 2014-06-21 18:38:36 brson has quit (Quit: leaving)
1034 2014-06-21 18:38:44 brson has joined
1035 2014-06-21 18:40:20 brson_ has joined
1036 2014-06-21 18:40:22 brson has quit (Client Quit)
1037 2014-06-21 18:40:25 mapppum has quit (Ping timeout: 240 seconds)
1038 2014-06-21 18:40:53 GAit has quit (Remote host closed the connection)
1039 2014-06-21 18:41:15 Cory has quit (Ping timeout: 255 seconds)
1040 2014-06-21 18:41:24 GAit has joined
1041 2014-06-21 18:43:31 <petertodd> If you're already using estimatefees on mainnet in an automated system, you really, really need to read this: https://github.com/bitcoin/bitcoin/pull/4250#issuecomment-46760891 tl;dr: there's no upper bound on the estimates it will produce, even multiple BTC/KB.
1042 2014-06-21 18:43:36 erasmospunk has joined
1043 2014-06-21 18:44:24 brson_ has quit (Client Quit)
1044 2014-06-21 18:44:32 brson has joined
1045 2014-06-21 18:45:13 <dsnrk> aren't super large fee transactions non-standard?
1046 2014-06-21 18:45:21 <petertodd> dsnrk: no
1047 2014-06-21 18:45:23 <dsnrk> I thought there was footgun protection on that
1048 2014-06-21 18:45:28 ielo has quit (Ping timeout: 240 seconds)
1049 2014-06-21 18:45:30 sahlhoff has quit (Quit: sahlhoff)
1050 2014-06-21 18:45:50 <dsnrk> must just be createrawtransaction?
1051 2014-06-21 18:45:52 <petertodd> dsnrk: sendrawtransaction has some footgun protection, but we're still talking some very expensive transactions, and the wallet code bypasses those protections
1052 2014-06-21 18:47:34 <poutine> https://github.com/bitcoin/bitcoin/blob/master/src/main.cpp#L940-944 <- some basic protection
1053 2014-06-21 18:47:59 <petertodd> poutine: yeah, that's 0.1BTC - $50/tx
1054 2014-06-21 18:48:19 <dsnrk> petertodd: beter than a 1000BTC transaction.
1055 2014-06-21 18:48:25 <petertodd> poutine: also like I say, the wallet code calls AcceptToMemoryPool() with that protection bypassed
1056 2014-06-21 18:48:51 <dsnrk> petertodd: yes, poutine was just confirming that I remembered wrong (I thought it was an isstandard rule, maybe it should be)
1057 2014-06-21 18:48:52 <petertodd> poutine: read the pull-req comment - I managed to get Gavin's fee estimation code to send a transaction with a 1BTC fee
1058 2014-06-21 18:49:07 weilu has joined
1059 2014-06-21 18:49:18 <petertodd> dsnrk: why? if people want to throw away money let them
1060 2014-06-21 18:50:01 <dsnrk> for the same reason my car has a box around the gears. if people want to stick their hands in it, let them do it right?
1061 2014-06-21 18:50:28 <petertodd> dsnrk: the "box" is sendrawtransaction etc, and there are valid-usecases for high-fee transactions
1062 2014-06-21 18:50:31 benrcole has joined
1063 2014-06-21 18:51:05 <dsnrk> from the GUI? hardly
1064 2014-06-21 18:51:15 Application has quit (Remote host closed the connection)
1065 2014-06-21 18:51:28 <petertodd> dsnrk: yes, which is a bug - the wallet should not bypass the insane fees protection.
1066 2014-06-21 18:51:45 benrcole1 has quit (Ping timeout: 264 seconds)
1067 2014-06-21 18:51:52 * dsnrk nods in agreement 
1068 2014-06-21 18:52:52 <petertodd> basically what we need is a sane maxfee setting, and any attempt to send a transaction, wallet or rpc, with a higher fee than that throws an error. with fee estimation it'd act as an upper limit to make sure if you get sybil attacked you aren't tricked into sending ultra-high-fee transactions
1069 2014-06-21 18:54:06 weilu has quit (Ping timeout: 272 seconds)
1070 2014-06-21 18:54:06 ThomasV has joined
1071 2014-06-21 18:54:33 <petertodd> i suspect what you really want is to do fee estimation by separately estimating fees based on purely blockchain data, and then fees based on what mempool transactions end up in blocks, and taking the minimum of those two numbers. Combine it with replace-by-fee so if a transaction gets stuck you can bump the fee later.
1072 2014-06-21 18:56:18 Cory has joined
1073 2014-06-21 18:56:27 <mr_burdell> should also take into account the output sizes
1074 2014-06-21 18:56:33 <petertodd> mr_burdell: why?
1075 2014-06-21 18:56:41 <mr_burdell> some miners mine free transactions if the outputs are above a certain size
1076 2014-06-21 18:57:02 <mr_burdell> at least I think that's how it's working... I obviously can't see their exact config
1077 2014-06-21 18:57:09 <petertodd> mr_burdell: right, priority, that'll go away soon enough - not very interesting
1078 2014-06-21 18:57:11 <mr_burdell> just looking at tx included in blocks
1079 2014-06-21 18:57:15 <dsnrk> if fee > outputs should probably be a rule.
1080 2014-06-21 18:57:16 <mr_burdell> oh ok
1081 2014-06-21 18:57:36 <petertodd> dsnrk: like I say, there are valid usecases for that
1082 2014-06-21 18:57:43 <dsnrk> .. from the GUI.
1083 2014-06-21 18:58:20 <petertodd> dsnrk: well, you'd still be rather unhappy if you sent 1000 BTC and had a 1BTC fee :)
1084 2014-06-21 18:58:42 AndersAA has quit (Remote host closed the connection)
1085 2014-06-21 18:58:57 <dsnrk> I don't think you can sum up a rule like that in one statement though, fee > outputs would just be part of it.
1086 2014-06-21 18:59:15 AndersAA has joined
1087 2014-06-21 18:59:18 benrcole has quit (Quit: Leaving.)
1088 2014-06-21 18:59:21 <mr_burdell> couldn't a mining pool drive up all the fees just by sending themselves tx with high fees?
1089 2014-06-21 18:59:37 <mr_burdell> i guess that's equivalent to peter's point in that github post
1090 2014-06-21 19:00:04 <petertodd> mr_burdell: yes, that's why I said take the minimum of both - I also proposed that miners broadcast near-pow proofs to prove transaction propagation
1091 2014-06-21 19:03:03 <jcorgan> petertodd: could you also look at the fees of the mempool TXes that *haven't* made it into blocks, to get sort of a "upper lower-limit"?  or at least for sanity checking?
1092 2014-06-21 19:03:26 AndersAA has quit (Ping timeout: 240 seconds)
1093 2014-06-21 19:04:39 <petertodd> jcorgan: yeah, there's a lot of minor optimizations you can make, but fundemental is the issue that you having a transaction isn't proof that miners have it, or if they did, would mine it
1094 2014-06-21 19:05:14 <jgarzik> heh
1095 2014-06-21 19:05:21 <jgarzik> mr_burdell, is your first name George?  :)
1096 2014-06-21 19:05:42 <mr_burdell> well, not my real name, but yeah
1097 2014-06-21 19:05:58 Swadq has quit (Ping timeout: 240 seconds)
1098 2014-06-21 19:05:58 Sleepnbum has quit (Ping timeout: 240 seconds)
1099 2014-06-21 19:06:08 <petertodd> mr_burdell: nice university
1100 2014-06-21 19:06:09 <mr_burdell> george p
1101 2014-06-21 19:06:58 <jgarzik> We have three or four George P. Burdells in the bitcoin community.  It's pretty cool.
1102 2014-06-21 19:07:11 <jcorgan> fair enough, just wondering how much information is in the "didn't make it into a block yet" sample set.  seems like it would be less prone to manipulation.
1103 2014-06-21 19:07:14 <mr_burdell> petertodd: but wouldn't that only help the non-replace by fee? and help people accept zero conf?
1104 2014-06-21 19:07:16 <jgarzik> (I went to GT)
1105 2014-06-21 19:07:24 <mr_burdell> unless that's what you want
1106 2014-06-21 19:07:36 AndersAA has joined
1107 2014-06-21 19:07:44 <mr_burdell> didn't bitpay start at the GT incubator? or a different one?
1108 2014-06-21 19:07:57 <petertodd> mr_burdell: ?
1109 2014-06-21 19:08:38 <mr_burdell> petertodd: if miners are sending proofs that they have a tx and will mine it, then a merchant can see those proofs and once it's broadcasted by a certain majority of miners, they can assume low risk in accepting it
1110 2014-06-21 19:08:42 <mr_burdell> unless you have replace by fee
1111 2014-06-21 19:09:27 <petertodd> mr_burdell: yeah, it's just proof that the tx got to the miners, nothing more
1112 2014-06-21 19:09:43 <petertodd> mr_burdell: if you do make it more than that you've changed the economics of bitcoin
1113 2014-06-21 19:10:20 MoALTz_ has joined
1114 2014-06-21 19:10:59 crunk-juice has joined
1115 2014-06-21 19:12:45 MoALTz has quit (Ping timeout: 255 seconds)
1116 2014-06-21 19:13:02 belcher has joined
1117 2014-06-21 19:13:09 GAit has quit (Remote host closed the connection)
1118 2014-06-21 19:13:46 Croesus_ has joined
1119 2014-06-21 19:16:13 Swadq has joined
1120 2014-06-21 19:16:44 <jgarzik> mr_burdell, nah, just a bunch of GT grads doing their thing.  :)  Our 2 co-founders are GT grads, and maybe 75% of our hires went to GT
1121 2014-06-21 19:16:54 crunk-juice has quit (Ping timeout: 272 seconds)
1122 2014-06-21 19:18:05 GAit has joined
1123 2014-06-21 19:23:00 Zarutian has quit (Quit: Zarutian)
1124 2014-06-21 19:23:25 sahlhoff has joined
1125 2014-06-21 19:24:06 Croesus_ has quit (Quit: Leaving)
1126 2014-06-21 19:25:08 sahlhoff has quit (Client Quit)
1127 2014-06-21 19:25:42 roconnor has quit (Quit: Konversation terminated!)
1128 2014-06-21 19:25:48 yianni has quit (Ping timeout: 255 seconds)
1129 2014-06-21 19:27:03 grandmaster has quit (Quit: Leaving)
1130 2014-06-21 19:29:16 Coincidental has joined
1131 2014-06-21 19:36:45 Lexa has quit (Quit: Quit)
1132 2014-06-21 19:36:48 mapppum has joined
1133 2014-06-21 19:41:06 mapppum has quit (Ping timeout: 255 seconds)
1134 2014-06-21 19:42:03 sahlhoff has joined
1135 2014-06-21 19:43:19 moarrr_darkcoin has quit ()
1136 2014-06-21 19:43:36 Blackreign has joined
1137 2014-06-21 19:45:52 yubrew has joined
1138 2014-06-21 19:46:02 dabura667 has quit (Read error: Connection reset by peer)
1139 2014-06-21 19:46:21 Lexa has joined
1140 2014-06-21 19:47:41 Lexa has left ()
1141 2014-06-21 19:49:52 weilu has joined
1142 2014-06-21 19:50:05 <phantomcircuit> petertodd, in the middle of the new mexico desert i have i have LTE
1143 2014-06-21 19:50:12 <petertodd> phantomcircuit: lol
1144 2014-06-21 19:50:22 Lexa has joined
1145 2014-06-21 19:50:22 <petertodd> that's flat places for you...
1146 2014-06-21 19:50:26 yubrew has quit (Ping timeout: 240 seconds)
1147 2014-06-21 19:51:23 <phantomcircuit> $ ping 8.8.8.8 -Artt min/avg/max/mdev = 83.552/94.996/104.641/5.771 ms, ipg/ewma 200.766/95.412 ms
1148 2014-06-21 19:51:25 <phantomcircuit> lol
1149 2014-06-21 19:51:51 <dsnrk> 64 bytes from 8.8.8.8: icmp_seq=0 ttl=58 time=694.037 ms
1150 2014-06-21 19:52:07 <petertodd> dsnrk: where are you? under the !@#$ sea? :P
1151 2014-06-21 19:52:11 <phantomcircuit> dsnrk, i guess cell service in the us isn't *that* bad
1152 2014-06-21 19:52:19 <phantomcircuit> smells like satelite
1153 2014-06-21 19:52:25 <sipa> rtt min/avg/max/mdev = 13.898/14.600/15.227/0.507 ms
1154 2014-06-21 19:53:01 <phantomcircuit> sipa, nom nom
1155 2014-06-21 19:53:18 <dsnrk> petertodd: phantomcircuit: I went with the cheap ISP that doesn't like peering with anybody.
1156 2014-06-21 19:53:47 <phantomcircuit> dsnrk, that is
1157 2014-06-21 19:53:49 <phantomcircuit> lol
1158 2014-06-21 19:53:51 <phantomcircuit> why
1159 2014-06-21 19:54:03 <sipa> from my phone on 3G:,rtt min/avg/max/mdev = 32.635/35.782/44.359/3.083 ms
1160 2014-06-21 19:54:28 weilu has quit (Ping timeout: 240 seconds)
1161 2014-06-21 19:54:41 <dsnrk> phantomcircuit: it's not *always* that bad, I cherry picked a bad response. there's a good reason I use MOSH though.
1162 2014-06-21 19:55:14 <petertodd> from where I'm at: rtt min/avg/max/mdev = 0.034/0.056/0.152/0.015 ms
1163 2014-06-21 19:55:21 <petertodd> shit, I hear footsteps, brb
1164 2014-06-21 19:55:40 <phantomcircuit> dsnrk, just find a vpn provider with good peering with your ISP
1165 2014-06-21 19:55:47 <phantomcircuit> magic good peering to everywhere
1166 2014-06-21 19:55:52 <phantomcircuit> that's what i do on comcast...
1167 2014-06-21 19:56:16 chainey has joined
1168 2014-06-21 19:57:25 <dsnrk> I'll probably just move to a decent ISP, but I don't feel like sitting in the 2 hour call queue to cancel.
1169 2014-06-21 19:59:38 <phantomcircuit> petertodd, http://pastebin.com/raw.php?i=dUtyJSGb
1170 2014-06-21 19:59:41 <phantomcircuit> nom nom powers of 2
1171 2014-06-21 19:59:54 <petertodd> phantomcircuit: lol, nice
1172 2014-06-21 20:00:06 <phantomcircuit> (does not yet get a new address for each output)
1173 2014-06-21 20:00:29 <petertodd> phantomcircuit: is there a CJ implementation to go with that?
1174 2014-06-21 20:00:59 <phantomcircuit> petertodd, not yet
1175 2014-06-21 20:01:25 <phantomcircuit> petertodd, some moon math to make DoS less of an issue would be nice
1176 2014-06-21 20:02:43 <petertodd> phantomcircuit: I suspect solving DoS with two-party mixes is the way to go, just for simplicities sake. equally PoW anti-dos (e.g. bitmessage)
1177 2014-06-21 20:03:24 <phantomcircuit> petertodd, opened the door for like two seconds
1178 2014-06-21 20:03:29 <phantomcircuit> instantly insanely hot in here
1179 2014-06-21 20:04:14 <petertodd> phantomcircuit: remind me not to move there :P
1180 2014-06-21 20:04:39 <phantomcircuit> petertodd, it's 95F outside
1181 2014-06-21 20:04:51 <petertodd> gah
1182 2014-06-21 20:05:27 <dsnrk> phantomcircuit: what's that in a sane unit?
1183 2014-06-21 20:06:05 <petertodd> dsnrk: 307.59K
1184 2014-06-21 20:09:02 PRab has quit (Remote host closed the connection)
1185 2014-06-21 20:09:07 deerBE has quit (Remote host closed the connection)
1186 2014-06-21 20:11:00 mrkent has joined
1187 2014-06-21 20:11:54 <deego> lol
1188 2014-06-21 20:12:00 Elglobo has quit (Ping timeout: 272 seconds)
1189 2014-06-21 20:13:31 Elglobo has joined
1190 2014-06-21 20:14:02 <phantomcircuit> dsnrk, exhaust temp for normal mining machines
1191 2014-06-21 20:14:11 Application has joined
1192 2014-06-21 20:14:12 <phantomcircuit> unlimited CFM
1193 2014-06-21 20:14:53 <ahmed_> makomk: does coiledcoin still work? i cant even get it compiled
1194 2014-06-21 20:15:55 roconnor has joined
1195 2014-06-21 20:16:08 <phantomcircuit> petertodd, https://github.com/pstratem/bitcoin/compare/poweroftwooutputs
1196 2014-06-21 20:16:28 <phantomcircuit> you like my super ghetto algo to decompose into powers of 2
1197 2014-06-21 20:18:54 mrkent has quit (Ping timeout: 255 seconds)
1198 2014-06-21 20:19:04 <petertodd> phantomcircuit: of course, you realize you're making it obvious what is the change...
1199 2014-06-21 20:19:35 Krellan has quit (Quit: Ex-Chat)
1200 2014-06-21 20:19:57 Krellan has joined
1201 2014-06-21 20:19:59 <phantomcircuit> petertodd, nope, since it's doing it to both change and the intended output
1202 2014-06-21 20:20:06 <petertodd> phantomcircuit: ah, I see it now
1203 2014-06-21 20:20:11 <phantomcircuit> it's only obvious if i have it use a new change output
1204 2014-06-21 20:20:14 <petertodd> phantomcircuit: yeah, that's good
1205 2014-06-21 20:20:33 <dsnrk> phantomcircuit: warmer than my mining room but cooler than KNCs ;)
1206 2014-06-21 20:21:08 <phantomcircuit> petertodd, yeah it would only use a new output change address if using stealth or if it's got a bunch of addresses from the payment protocol
1207 2014-06-21 20:21:52 <petertodd> phantomcircuit: pity this isn't a protocol rule - it is a fair bit more expensive
1208 2014-06-21 20:22:24 weilu has joined
1209 2014-06-21 20:23:04 sahlhoff has quit (Quit: sahlhoff)
1210 2014-06-21 20:23:08 davout has quit (Read error: Connection reset by peer)
1211 2014-06-21 20:23:13 <phantomcircuit> petertodd, i think that with continuous coinjoin mixing you could correct that
1212 2014-06-21 20:23:30 <phantomcircuit> ie anytime your wallet has 2 outputs for the same amount, it coinjoins them into a larger output
1213 2014-06-21 20:23:36 davout has joined
1214 2014-06-21 20:24:28 <jgarzik> RE CoinJoin, I always thought that there needed to be a regular swap meet (automated), where people may mix inputs/outputs of equal value.  This multi-value stuff is a bunch of traceable crap.
1215 2014-06-21 20:24:29 <petertodd> i mean, my point is that this vs. just using two outputs is probably alwasy going to be more expensive over the long run than any splitting scheme
1216 2014-06-21 20:25:15 <jgarzik> Plus wallets need background defrag + coinjoin
1217 2014-06-21 20:25:20 <petertodd> jgarzik: that's why DarkWallet's model is to have people who need tx's done right now and people who just want to mix coins, and the latter copy the values of the former so every tx has some indistinguishable amounts
1218 2014-06-21 20:25:52 <jgarzik> doesn't help as long as amounts differ
1219 2014-06-21 20:26:00 <jgarzik> some mild obfuscation, sure
1220 2014-06-21 20:26:17 <petertodd> jgarzik: that's my point, the amounts don't differ - the people who are mixing coins in the background copy the amounts of the people who want to send a tx right now
1221 2014-06-21 20:26:31 <jgarzik> ah, ok.  Yeah, that works.
1222 2014-06-21 20:26:33 <phantomcircuit> petertodd, yeah it would make the blockchain larger, but it could, if done the way i just articulated, reduce the size of the utxo
1223 2014-06-21 20:26:49 <jgarzik> Need to change fee structure to incentivize UTXO shrinkage.
1224 2014-06-21 20:26:59 <petertodd> phantomcircuit: well, utxo set size isn't the dealbreaker people think it is with txo commitments
1225 2014-06-21 20:27:12 weilu has quit (Ping timeout: 272 seconds)
1226 2014-06-21 20:27:32 <petertodd> jgarzik: better to just implement TXO commitments with a fixed UTXO set size if you also want UTXO commitments (say, past two years of UTXO's or something)
1227 2014-06-21 20:27:32 <jgarzik> petertodd, UTXO is nonetheless hit on every single "inv"
1228 2014-06-21 20:27:53 <phantomcircuit> petertodd, doesn't a txo commitment basically save the current utxo as a snapshot to the blockchain?
1229 2014-06-21 20:27:55 <petertodd> jgarzik: so what?
1230 2014-06-21 20:28:30 <petertodd> phantomcircuit: txo commitments are an insertion ordered merkle tree, this means for old outputs that have dropped out of the utxo set you can still spend them, but by providing a TXO commitment proof to prove they are valid
1231 2014-06-21 20:28:52 seven has quit (Remote host closed the connection)
1232 2014-06-21 20:29:32 <phantomcircuit> petertodd, ah, so full validating nodes would still need to walk the entire chain to validate
1233 2014-06-21 20:29:54 <phantomcircuit> so bloating would be bad, but not super bad unless the max block size was increased
1234 2014-06-21 20:29:59 <petertodd> phantomcircuit: neither UTXO or TXO commitments change that if you want 100% validation
1235 2014-06-21 20:30:27 <phantomcircuit> petertodd, ah
1236 2014-06-21 20:30:33 <phantomcircuit> well
1237 2014-06-21 20:30:47 mrkent has joined
1238 2014-06-21 20:30:51 <phantomcircuit> ~52GB/year at 1MB/block isn't that bad for a validating node
1239 2014-06-21 20:30:53 mrkent has quit (Changing host)
1240 2014-06-21 20:30:53 mrkent has joined
1241 2014-06-21 20:30:54 <petertodd> phantomcircuit: my point is that the working data set you would need to keep is a fixed size with TXO commitments, with UTXO commitments the data required to create the UTXO commitment digest has no max size limit
1242 2014-06-21 20:31:14 <petertodd> phantomcircuit: sure, I've always argued that at the *current* settings things aren't *that* bad
1243 2014-06-21 20:31:51 cypherpunk01 has quit (Ping timeout: 252 seconds)
1244 2014-06-21 20:31:55 <petertodd> phantomcircuit: it'd be nice though if we could, say, guarantee that running a full mining node will never require more than x GB worth of disk space.
1245 2014-06-21 20:31:59 <phantomcircuit> petertodd, well and with coinjoin probably most peoples transactions could be squashed into a single transaction per block
1246 2014-06-21 20:32:16 <phantomcircuit> but getting everybody to coordinate with the same mechanism is going to be challenging
1247 2014-06-21 20:32:18 <petertodd> phantomcircuit: sure, but that doesn't save much space
1248 2014-06-21 20:32:31 <phantomcircuit> petertodd, every byte counts!
1249 2014-06-21 20:32:36 <phantomcircuit> (not really)
1250 2014-06-21 20:32:50 <gmaxwell> jgarzik: some people contacted me on oftc #bitcoin and asked to organize a join using andy's tool tomorrow.
1251 2014-06-21 20:32:51 <petertodd> phantomcircuit: even for two party mixes it's a %5 savings or something - very low
1252 2014-06-21 20:34:37 <jgarzik> gmaxwell, Mainly thinking abstractly.  There would be more participation if it was a regular event.
1253 2014-06-21 20:34:38 <phantomcircuit> petertodd, actually i guess you could combine merging equal sized outputs with the send
1254 2014-06-21 20:34:50 <phantomcircuit> it shouldn't be *too* bad
1255 2014-06-21 20:35:05 <phantomcircuit> it also happens to create a good amount of txouts which are below the dust threshold
1256 2014-06-21 20:35:09 <phantomcircuit> so pool fees would increase
1257 2014-06-21 20:35:11 * phantomcircuit whistles
1258 2014-06-21 20:35:22 <petertodd> phantomcircuit: heh
1259 2014-06-21 20:35:32 chainey has quit (Quit: Connection reset by beer)
1260 2014-06-21 20:36:23 samesong has joined
1261 2014-06-21 20:36:36 <phantomcircuit> ah yes
1262 2014-06-21 20:36:44 <phantomcircuit> inland border patrol checkpoint
1263 2014-06-21 20:36:47 <phantomcircuit> loverly
1264 2014-06-21 20:37:04 <petertodd> ugh
1265 2014-06-21 20:37:08 dsfrds has joined
1266 2014-06-21 20:37:14 <dsfrds> hey folks
1267 2014-06-21 20:37:29 mapppum has joined
1268 2014-06-21 20:37:34 <dsfrds> how i can display some old transaction in command line?
1269 2014-06-21 20:37:41 Burrito has quit (Quit: Leaving)
1270 2014-06-21 20:37:41 <dsfrds> say I sent coins to someone ages ago
1271 2014-06-21 20:38:07 Burrito has joined
1272 2014-06-21 20:38:10 <petertodd> dsfrds: you need to turn the txindex on with txindex=1 in your bitcoin.conf, and then reindex the blockchain
1273 2014-06-21 20:38:54 <sipa> or if it's in your own wallet, you can just use gettransaction
1274 2014-06-21 20:39:06 <petertodd> sipa: that ^
1275 2014-06-21 20:39:18 <petertodd> er, I mean: dsfrds: that ^
1276 2014-06-21 20:39:23 <phantomcircuit> petertodd, lol
1277 2014-06-21 20:39:28 <phantomcircuit> "are you a us citizen"
1278 2014-06-21 20:39:30 <phantomcircuit> "yes"
1279 2014-06-21 20:39:32 <phantomcircuit> ok bye
1280 2014-06-21 20:41:42 <sipa> jgarzik: i'd like to avoid unsigned merges in our repository
1281 2014-06-21 20:42:24 mapppum has quit (Ping timeout: 272 seconds)
1282 2014-06-21 20:42:36 <phantomcircuit> the keyboard on my laptop is hot
1283 2014-06-21 20:42:37 <phantomcircuit> with the ac on full blast
1284 2014-06-21 20:42:46 <phantomcircuit> people should not live here
1285 2014-06-21 20:43:19 <dsnrk> 35° is nothing. call me when it hits 45° and then you're allowed to complain.
1286 2014-06-21 20:43:55 <petertodd> phantomcircuit, dsnrk: I suggest my parents place instead: https://pbs.twimg.com/media/BqF9aDoCUAAH9ik.jpg:large
1287 2014-06-21 20:44:16 <petertodd> sipa: +1
1288 2014-06-21 20:45:28 <petertodd> gmaxwell: replace the hardcoded insanefees thing with a maxfee + maxfeekb maybe?
1289 2014-06-21 20:45:31 erasmospunk has quit (Remote host closed the connection)
1290 2014-06-21 20:46:19 <sipa> dsnrk: depends on humidity
1291 2014-06-21 20:46:25 <phantomcircuit> dsnrk, we're gonna be going through death valley
1292 2014-06-21 20:46:30 <phantomcircuit> it's gonna be waayyyy more than that
1293 2014-06-21 20:46:43 ThomasV has quit (Ping timeout: 244 seconds)
1294 2014-06-21 20:46:53 Pucilowski has joined
1295 2014-06-21 20:49:10 Pucilowski has quit (Read error: Connection reset by peer)
1296 2014-06-21 20:49:18 <dsfrds> sipa works fine - now can I list transactions send to specific address somehow?
1297 2014-06-21 20:49:34 <dsfrds> phantomcircuit: 35C is nice
1298 2014-06-21 20:49:51 go1111111 has joined
1299 2014-06-21 20:49:54 <dsnrk> dsfrds: you might find this useful https://bitcoin.org/en/developer-documentation
1300 2014-06-21 20:50:06 <jcorgan> phantomcircuit: i went through Death Valley one time at 122F (50C).  Had to turn the AC off in my car to keep it from overheating :)
1301 2014-06-21 20:50:21 erasmospunk has joined
1302 2014-06-21 20:50:29 <dsfrds> dsnrk: ty
1303 2014-06-21 20:50:37 StarenseN has joined
1304 2014-06-21 20:51:39 ProfMac has quit (Quit: Page closed)
1305 2014-06-21 20:51:40 <dsnrk> dsfrds: it's pretty new but very decent for most topics
1306 2014-06-21 20:52:02 ProfMac has joined
1307 2014-06-21 20:52:08 xabbix has quit (Quit: Leaving)
1308 2014-06-21 20:53:12 <jcorgan> dsfrds: there's a way to search transactions sent to a particular address, but it is officially frowned upon and exists only as a patch.  It does require adding about 8GB additional data to your datadir in the form of a new index.
1309 2014-06-21 20:53:14 coingenuity has quit (Read error: Connection reset by peer)
1310 2014-06-21 20:53:40 coingenuity has joined
1311 2014-06-21 20:53:40 coingenuity has quit (Changing host)
1312 2014-06-21 20:53:40 coingenuity has joined
1313 2014-06-21 20:53:40 quaraszite has joined
1314 2014-06-21 20:53:46 ThomasV has joined
1315 2014-06-21 20:54:08 quaraszite has quit (Client Quit)
1316 2014-06-21 20:54:57 <dsfrds> jcorgan: i managed to do it :) I used listtransactions "" 600 - before I did not know how to make it show more than 10 :)
1317 2014-06-21 20:57:20 <dsfrds> is there some open source block explorer apart abe?
1318 2014-06-21 20:57:59 <dsnrk> Abe is uselessly slow. Insight is probably the next best, but it's unstable to the point of uselessness.
1319 2014-06-21 20:58:49 <dsnrk> I've given up, but the only way I could keep it running was `while true; do ./insight.sh; done`
1320 2014-06-21 21:01:44 wallet42 has joined
1321 2014-06-21 21:03:42 mrkent has quit (Ping timeout: 245 seconds)
1322 2014-06-21 21:03:52 sahlhoff has joined
1323 2014-06-21 21:04:16 sebicas has joined
1324 2014-06-21 21:07:59 dsfrds has quit (Ping timeout: 246 seconds)
1325 2014-06-21 21:10:26 tombtc has quit (Quit: Wychodzi)
1326 2014-06-21 21:12:15 GM0127 has quit (Quit: Leaving)
1327 2014-06-21 21:14:26 xenog has joined
1328 2014-06-21 21:19:26 Skirmant has quit (Ping timeout: 240 seconds)
1329 2014-06-21 21:20:09 <phantomcircuit> <jcorgan> phantomcircuit: i went through Death Valley one time at 122F (50C).  Had to turn the AC off in my car to keep it from overheating :)
1330 2014-06-21 21:20:14 <phantomcircuit> the key is to turn on recirculation
1331 2014-06-21 21:20:28 mrkent has joined
1332 2014-06-21 21:21:11 <phantomcircuit> it's raining
1333 2014-06-21 21:21:17 <phantomcircuit> in the middle of the desert
1334 2014-06-21 21:21:18 <phantomcircuit> >.>
1335 2014-06-21 21:22:10 <lorenzo_> nice
1336 2014-06-21 21:22:35 cystic has quit (Quit: Connection closed for inactivity)
1337 2014-06-21 21:23:00 weilu has joined
1338 2014-06-21 21:27:26 weilu has quit (Ping timeout: 240 seconds)
1339 2014-06-21 21:27:50 embicoin has joined
1340 2014-06-21 21:30:20 n0n0 has joined
1341 2014-06-21 21:30:56 Knuk_ has joined
1342 2014-06-21 21:32:00 AnoAnon has joined
1343 2014-06-21 21:32:01 <makomk> ahmed_: probably not, where'd you even get the source from anyway?
1344 2014-06-21 21:32:13 <ahmed_> makomk: github on mmpool's account
1345 2014-06-21 21:32:21 <lorenzo_> someone experienced with bitcoinJ ?
1346 2014-06-21 21:32:34 <ahmed_> makomk: https://github.com/mmpool/coiledcoin
1347 2014-06-21 21:32:50 <ahmed_> want to try merged mining on bitcoin main net with a low diff coin
1348 2014-06-21 21:32:55 <ahmed_> (unless u know of another)
1349 2014-06-21 21:34:07 Knuk__ has quit (Ping timeout: 245 seconds)
1350 2014-06-21 21:34:19 yubrew has joined
1351 2014-06-21 21:36:49 xenog has quit (Remote host closed the connection)
1352 2014-06-21 21:37:58 mapppum has joined
1353 2014-06-21 21:38:42 yubrew has quit (Ping timeout: 245 seconds)
1354 2014-06-21 21:42:46 <dsnrk> sipa: solved the ping message thing from yesterday. dodgy BIP31 client as you said.
1355 2014-06-21 21:45:21 AnoAnon has quit (Read error: Connection reset by peer)
1356 2014-06-21 21:45:28 Zarutian has joined
1357 2014-06-21 21:46:57 AnoAnon has joined
1358 2014-06-21 21:46:59 <chichov> what parts of a transaction can be replaced if one wants to use transaction replacement?
1359 2014-06-21 21:47:18 <sipa> transaction replacement as it was intended? because currently it's disabled
1360 2014-06-21 21:47:22 AnoAnon has quit (Read error: Connection reset by peer)
1361 2014-06-21 21:47:34 <chichov> 1) Can inputs be added/removed? 2) Can inputs be modified? 3) What about the outputs?
1362 2014-06-21 21:47:40 <chichov> yes, as it was intended
1363 2014-06-21 21:49:40 <chichov> sipa: do you have any advice?
1364 2014-06-21 21:52:15 <petertodd> chichov: what are you trying to do?
1365 2014-06-21 21:52:24 <shesek> sipa, just "currently"? I understand that nSequence is probably never going to work...
1366 2014-06-21 21:52:36 <sipa> shesek: i don't expect it to
1367 2014-06-21 21:52:40 <petertodd> shesek: the code was removed too
1368 2014-06-21 21:52:46 <chichov> petertodd: nothing in particular, just writing up a spec
1369 2014-06-21 21:52:48 <sipa> but i don't know the future :)
1370 2014-06-21 21:52:49 <petertodd> chichov: for what?
1371 2014-06-21 21:53:02 <sipa> chichov: as far as specification is concerned, transaction replacement does not exist
1372 2014-06-21 21:53:11 <chichov> petertodd: for myself and everybody else?
1373 2014-06-21 21:53:26 <petertodd> chichov: well, like sipa says, tx replacement doesn't exist - nSequence is just a number
1374 2014-06-21 21:53:28 <chichov> sipa: how about non-standard transactions?
1375 2014-06-21 21:53:38 <sipa> what about them?
1376 2014-06-21 21:53:59 <sipa> from the point of view of that same code, non-standard transactions don't exist either
1377 2014-06-21 21:54:05 <sipa> as they are ignored for mempool, relay and mining
1378 2014-06-21 21:54:09 mrkent has quit (Ping timeout: 264 seconds)
1379 2014-06-21 21:54:23 <chichov> well, the transaction replacement mechanism is only disabled in the reference implementation
1380 2014-06-21 21:54:29 <petertodd> sipa: or equally, from the point of view of the protocol, tx replacement doesn't exist and non-standard transactions are meaningless
1381 2014-06-21 21:54:32 <petertodd> chichov: the code has been removed
1382 2014-06-21 21:54:47 <chichov> ouch, alright
1383 2014-06-21 21:54:56 <sipa> chichov: the concept of standardness or relay policy or replacement policy only exists within the context of that reference implementation
1384 2014-06-21 21:54:58 digitalmagus8 has joined
1385 2014-06-21 21:55:01 <sipa> other code can do as it pleases
1386 2014-06-21 21:55:04 <petertodd> chichov: prior to that it had been commented out for literally years
1387 2014-06-21 21:55:22 <sipa> if you're asking about standardness, the only meaningful answer is to how the reference client behaves right now
1388 2014-06-21 21:55:31 <sipa> it's not a network rule; just a policy of one implementation
1389 2014-06-21 21:55:40 <petertodd> chichov: e.g. https://github.com/petertodd/bitcoin/tree/replace-by-fee-v0.9.1 does tx replacement by fee
1390 2014-06-21 21:55:45 <chichov> exactly, that's what I mean
1391 2014-06-21 21:56:15 <chichov> how does that work?
1392 2014-06-21 21:56:18 <sipa> so you can ask what that implementation does now, and the answer is: transaction replacement does not exist
1393 2014-06-21 21:56:28 <petertodd> chichov: well, basically the facts are tx replacement based on nSequence is a historical curiosity
1394 2014-06-21 21:56:44 <sipa> or you can ask what other implementations do, like satoshi's original code
1395 2014-06-21 21:56:51 <petertodd> chichov: how does replace-by-fee work
1396 2014-06-21 21:56:55 <petertodd> chichov: ?
1397 2014-06-21 21:56:56 <chichov> petertodd: yep
1398 2014-06-21 21:57:09 <sipa> "choose the highest fee in case of conflict"
1399 2014-06-21 21:57:28 <chichov> and a conflict arises in which situation?
1400 2014-06-21 21:57:35 <sipa> a double spend
1401 2014-06-21 21:57:46 <sipa> two different transactions trying to spend the same input
1402 2014-06-21 21:57:47 <chichov> attempt to spend the same output in two different transactions?
1403 2014-06-21 21:57:48 <chichov> ah yea
1404 2014-06-21 21:57:56 <sipa> sorry, have an input spending the same output
1405 2014-06-21 21:58:23 <petertodd> chichov: see https://github.com/petertodd/replace-by-fee-tools for how it gets used
1406 2014-06-21 21:58:36 <chichov> petertodd: alright, I'll take a look into it
1407 2014-06-21 21:59:12 <petertodd> chichov: there may be some % of the hashing power supporting it, but even without that using replace-by-fee to bump fees works fine
1408 2014-06-21 21:59:42 <chichov> it's still noteworthy for the spec I'm writing to point out that transaction replacement once existed and the restrictions that lie upon nSequence and nLockTime
1409 2014-06-21 22:00:03 <sipa> as a historical fact it may be interesting to mention
1410 2014-06-21 22:00:17 <petertodd> chichov: well, having nSequence as something signed on a per-input-basis turns out to be *really* useful, and indeed, the *only* such data
1411 2014-06-21 22:00:31 <petertodd> chichov: (well, unless you want to play games with ECC math...)
1412 2014-06-21 22:00:46 <sipa> but there's no reason to assume that even if some form of replacement is ever added again, it will be similar to what satoshi originally implemented
1413 2014-06-21 22:01:21 <chichov> alright, I'll point that out and the value restrictions upon these fields
1414 2014-06-21 22:01:33 <sipa> i think the rule was that the lowest nSequence of the new transactions had to be strictly larger than the lowest nSequence of the old one
1415 2014-06-21 22:01:35 <petertodd> chichov: wait, what restrictions do you think exist?
1416 2014-06-21 22:01:57 <chichov> petertodd: either all inputs have to be final or the lock time set to 0
1417 2014-06-21 22:02:12 <sipa> eh no
1418 2014-06-21 22:02:17 <petertodd> chichov: that's incorrect, nLockTime is supported
1419 2014-06-21 22:02:24 <chichov> oh?
1420 2014-06-21 22:02:31 <sipa> the lock time being a block height in the past or a timestamp in the past is also good
1421 2014-06-21 22:03:04 <chichov> oh, so I've stumbled upon a mistake here
1422 2014-06-21 22:03:10 <petertodd> chichov: ?
1423 2014-06-21 22:03:23 mrkent has joined
1424 2014-06-21 22:03:23 mrkent has quit (Changing host)
1425 2014-06-21 22:03:23 mrkent has joined
1426 2014-06-21 22:03:25 <chichov> nSequence is used for replacement and nLockTime for locking in the future?
1427 2014-06-21 22:04:10 <sipa> finalness is a consensus rule, and there are various ways through which a transaction can be final (all nSequences 0xffffffff, no locktime, or a locktime in the past)
1428 2014-06-21 22:04:15 <sipa> replacement is a policy
1429 2014-06-21 22:04:24 <petertodd> chichov: well, nSequence is just a number, and nLockTime makes a tx invalid until the IsFinalTx() function returns true
1430 2014-06-21 22:04:34 jctb has quit (Remote host closed the connection)
1431 2014-06-21 22:04:45 <chichov> sipa: I assumed from https://github.com/bitcoin/bitcoin/blob/master/src/main.cpp#L566 that either nLockTime has to be 0 or lie in the past, or all the transaction inputs final
1432 2014-06-21 22:04:49 <sipa> sequence numbers strangely enough influence both finalness, and the historical replcament policy
1433 2014-06-21 22:04:56 <sipa> chichov: that is correct
1434 2014-06-21 22:04:59 Emzy has quit (Quit: Textual IRC Client: http://www.textualapp.com/)
1435 2014-06-21 22:05:05 jctb has joined
1436 2014-06-21 22:05:09 <sipa> chichov: you didn't mention the "or lie in the past" before
1437 2014-06-21 22:05:14 <chichov> hehe, true
1438 2014-06-21 22:05:29 <chichov> but are transactions kept in the mempool if it lies in the future?
1439 2014-06-21 22:05:37 <petertodd> chichov: no, they're rejected
1440 2014-06-21 22:05:42 <sipa> they used to be
1441 2014-06-21 22:06:02 <chichov> yea, IsStandard should spit back false in that case
1442 2014-06-21 22:06:02 <petertodd> chichov: (currently they're accepted in -testnet, but that's kinda misleading really)
1443 2014-06-21 22:06:14 <chichov> okay, I have everything I know then
1444 2014-06-21 22:06:29 <petertodd> chichov: it probably shouldn't be an IsStandard() rule really - the transaction *is* invalid until that time/block is reached
1445 2014-06-21 22:07:02 <chichov> indeed
1446 2014-06-21 22:07:18 <chichov> alright guys, thanks for your help! Time to get some good nights rest
1447 2014-06-21 22:07:24 <chichov> have a good night!
1448 2014-06-21 22:07:49 chichov has quit (Quit: Leaving)
1449 2014-06-21 22:08:42 <petertodd> sipa: fwiw at the mastercoin hackathon a few weeks ago the winning team came up with a nice nSequence use in conjunction with a trusted third party, and in addition one of the colored coin specs uses it to map colored inputs to outputs
1450 2014-06-21 22:11:58 StarenseN has quit (Ping timeout: 240 seconds)
1451 2014-06-21 22:16:16 dexX7 has quit (Quit: Leaving)
1452 2014-06-21 22:16:56 mrkent has quit (Ping timeout: 240 seconds)
1453 2014-06-21 22:23:48 weilu has joined
1454 2014-06-21 22:24:13 neozaru has quit (Remote host closed the connection)
1455 2014-06-21 22:25:56 AnoAnon has joined
1456 2014-06-21 22:26:36 Chief_Panda has joined
1457 2014-06-21 22:26:53 gonedrk1 has joined
1458 2014-06-21 22:28:17 weilu has quit (Ping timeout: 245 seconds)
1459 2014-06-21 22:28:21 yubrew has joined
1460 2014-06-21 22:28:30 digitalmagus8 has quit (Ping timeout: 244 seconds)
1461 2014-06-21 22:30:03 gonedrk has quit (Ping timeout: 244 seconds)
1462 2014-06-21 22:33:09 yubrew has quit (Ping timeout: 264 seconds)
1463 2014-06-21 22:33:17 sahlhoff has quit (Ping timeout: 245 seconds)
1464 2014-06-21 22:38:35 jctb has quit (Remote host closed the connection)
1465 2014-06-21 22:38:51 viic has quit (Read error: Connection reset by peer)
1466 2014-06-21 22:42:27 ThomasV has quit (Ping timeout: 244 seconds)
1467 2014-06-21 22:42:43 erasmospunk has quit (Remote host closed the connection)
1468 2014-06-21 22:44:38 <skinnkavaj> I just found developer porn
1469 2014-06-21 22:44:40 <skinnkavaj> http://bitforce5.com/
1470 2014-06-21 22:45:43 Swadq has quit (Quit: Swadq)
1471 2014-06-21 22:47:17 <AndersAA> Does anyone know if the "Developer Q&A" video recording from #Bitcoin2014 in Amsterdam is available somewhere?
1472 2014-06-21 22:49:29 sebicas has quit ()
1473 2014-06-21 22:50:12 <Luke-Jr> skinnkavaj: about BFL miners?
1474 2014-06-21 22:50:46 Blackreign has quit ()
1475 2014-06-21 22:51:03 Zarutian has quit (Read error: Connection reset by peer)
1476 2014-06-21 22:53:13 Zarutian has joined
1477 2014-06-21 22:54:04 jMyles has quit (Remote host closed the connection)
1478 2014-06-21 22:55:13 <deego> Does the standard client run/use java? I see hsperfdata_foo in /tmp, and am not aware of any java processes.
1479 2014-06-21 22:55:46 <sipa> hell no
1480 2014-06-21 22:56:08 <sipa> oh, the comparison tool does, if you configured it
1481 2014-06-21 22:58:15 jctb has joined
1482 2014-06-21 22:58:48 ItSANgo has quit (Read error: Connection reset by peer)
1483 2014-06-21 22:59:15 ItSANgo_ has joined
1484 2014-06-21 23:01:32 lclc has quit (Quit: Konversation terminated!)
1485 2014-06-21 23:01:59 PRab has joined
1486 2014-06-21 23:06:19 viic has joined
1487 2014-06-21 23:09:30 richcollins has joined
1488 2014-06-21 23:10:23 Burrito has quit (Quit: Leaving)
1489 2014-06-21 23:13:21 Chief_Panda has quit (Quit: Leaving)
1490 2014-06-21 23:22:33 yubrew has joined
1491 2014-06-21 23:24:31 weilu has joined
1492 2014-06-21 23:26:25 weilu_ has joined
1493 2014-06-21 23:26:53 yubrew has quit (Ping timeout: 244 seconds)
1494 2014-06-21 23:26:54 closer has quit (Ping timeout: 272 seconds)
1495 2014-06-21 23:27:52 closer has joined
1496 2014-06-21 23:29:33 weilu has quit (Ping timeout: 264 seconds)
1497 2014-06-21 23:29:36 AnoAnon has quit (Read error: Connection reset by peer)
1498 2014-06-21 23:31:21 weilu_ has quit (Ping timeout: 264 seconds)
1499 2014-06-21 23:39:17 alferz has quit (Ping timeout: 244 seconds)
1500 2014-06-21 23:39:27 alferzz has joined
1501 2014-06-21 23:39:29 alferzz is now known as alferz
1502 2014-06-21 23:39:30 alferz has quit (Changing host)
1503 2014-06-21 23:39:30 alferz has joined
1504 2014-06-21 23:39:31 micronxd has joined
1505 2014-06-21 23:47:41 richcollins has quit (Quit: richcollins)
1506 2014-06-21 23:56:46 mkarrer has quit ()
1507 2014-06-21 23:59:42 mkarrer has joined