1 2014-01-14 00:00:10 <phantomcircuit> right but for each private key you can generate nonstandard addresses with padding
   2 2014-01-14 00:00:15 zeddan81 has joined
   3 2014-01-14 00:00:18 ralphtheninja has quit (Quit: leaving)
   4 2014-01-14 00:00:45 <sipa> ???
   5 2014-01-14 00:00:57 <matjeh> perhaps, but bitcoind doesn't
   6 2014-01-14 00:01:08 <sipa> oh, you mean P2SH addresses with junk in their scripts?
   7 2014-01-14 00:01:25 <wallet42> sipa: is this allowed?
   8 2014-01-14 00:01:47 <sipa> wallet42: it's not standard, but it can be valid
   9 2014-01-14 00:02:00 <phantomcircuit> sipa, no i mean normal addresses with stupid padding added to the public key
  10 2014-01-14 00:02:05 <wallet42> p2sh with differend random ignored data to siguise that its the same 2-of-3 party?
  11 2014-01-14 00:02:09 <sipa> phantomcircuit: that's not valid
  12 2014-01-14 00:02:33 <sipa> for every secret key, there are exactly 3 valid public keys (according to OpenSSL)
  13 2014-01-14 00:02:40 <wallet42> disguise*
  14 2014-01-14 00:02:47 <sipa> the uncompressed, the compressed, and the hybrid one
  15 2014-01-14 00:02:58 <sipa> the last one is considered non-standard in bitcoin 0.8 an above
  16 2014-01-14 00:03:07 <wallet42> i know uncompressed and compressed
  17 2014-01-14 00:03:12 <wallet42> whats hybrid?
  18 2014-01-14 00:03:21 <phantomcircuit> sipa, except openssl is retarded and will accept DER encoded strings with arbitrary amounts of padding
  19 2014-01-14 00:03:28 <sipa> phantomcircuit: public keys are not DER
  20 2014-01-14 00:03:29 <lechuga__> this lib looks like its decoding wif correctly
  21 2014-01-14 00:03:34 <sipa> you're talking about signatures
  22 2014-01-14 00:03:36 <phantomcircuit> oh they're not you're right
  23 2014-01-14 00:03:40 <phantomcircuit> dero
  24 2014-01-14 00:03:42 <phantomcircuit> derp*
  25 2014-01-14 00:03:46 <sipa> DERp
  26 2014-01-14 00:03:48 c0rw1n has joined
  27 2014-01-14 00:03:49 <lechuga__> heh
  28 2014-01-14 00:04:27 Happzz has quit (Ping timeout: 276 seconds)
  29 2014-01-14 00:04:53 tg0 has joined
  30 2014-01-14 00:05:10 wizkid057 has quit (Quit: bbiaf)
  31 2014-01-14 00:05:43 <wallet42> 04 is uncompressed
  32 2014-01-14 00:05:48 <wallet42> 02/03 is compressed
  33 2014-01-14 00:05:55 <wallet42> and what is hybrid??
  34 2014-01-14 00:06:27 <sipa> 04 + x + y
  35 2014-01-14 00:06:33 <sipa> 02 + x (if y is even)
  36 2014-01-14 00:06:38 <sipa> 03 + x ( if y is odd)
  37 2014-01-14 00:06:48 <sipa> 06 + x + y (if y is even)
  38 2014-01-14 00:06:57 <sipa> 07 + x + y (if y is odd)
  39 2014-01-14 00:07:03 <sipa> the last two are hybrid
  40 2014-01-14 00:07:32 <wallet42> so its double information
  41 2014-01-14 00:07:40 <sipa> yep, it's very pointless
  42 2014-01-14 00:07:47 <sipa> but it is currently valid in bitcoin
  43 2014-01-14 00:07:55 <wallet42> ive never seen such
  44 2014-01-14 00:08:06 <sipa> i don't think it ever happened in mainnet
  45 2014-01-14 00:08:49 <wallet42> but another trick to disguise the ownership...
  46 2014-01-14 00:09:30 <maaku> sipa: would the wallet recognize an incoming hybrid?
  47 2014-01-14 00:09:34 <lechuga__> im going to find this bug and its going to be so dumb
  48 2014-01-14 00:09:41 <lechuga__> can feel it
  49 2014-01-14 00:10:08 <sipa> maaku: think :)
  50 2014-01-14 00:10:57 saizai has quit (Quit: saizai)
  51 2014-01-14 00:11:00 <phantomcircuit> sipa, it's all the IsCanonicalSignature stuff right
  52 2014-01-14 00:11:02 <phantomcircuit> er
  53 2014-01-14 00:11:05 <phantomcircuit> IsCanonicalPubKey
  54 2014-01-14 00:11:41 <sipa> standardness has little to do with it, as the wallet will see everything in the blockchain in any case
  55 2014-01-14 00:13:56 Starduster has quit (Quit: Leaving)
  56 2014-01-14 00:14:41 <wallet42> are there plans to implement deterministic signatures?
  57 2014-01-14 00:15:06 <warren> Would you accept a patch that adds an optional parameter for -rescan to have it scan only after block X?
  58 2014-01-14 00:15:18 cadaverr has quit (Quit: macbook pro 15 inch)
  59 2014-01-14 00:15:27 <wallet42> so i can know the final txid to use it in a followup tx for example
  60 2014-01-14 00:19:43 <sipa> wallet42: deterministic signatures are on the radar, but they cannot be enforced
  61 2014-01-14 00:19:51 <sipa> wallet42: it's the client side choice whether to use them or not
  62 2014-01-14 00:20:00 <wallet42> no i dont want them to be enforced
  63 2014-01-14 00:20:13 <wallet42> i just want to be able to precompute a txid
  64 2014-01-14 00:20:36 <sipa> i don't understand; why can't you do that now?
  65 2014-01-14 00:20:45 <sipa> you just create the transaction
  66 2014-01-14 00:20:51 <sipa> there's nothing "pre" to it
  67 2014-01-14 00:21:06 shesek has quit (Ping timeout: 248 seconds)
  68 2014-01-14 00:21:36 <wallet42> create a chain of transactions
  69 2014-01-14 00:21:45 <sipa> you can do that now...
  70 2014-01-14 00:22:07 <wallet42> the publishing happens in reverse order
  71 2014-01-14 00:22:14 <wallet42> so everyone is sure he cannot be screwed
  72 2014-01-14 00:23:07 <gmaxwell> wallet42: you can do that now
  73 2014-01-14 00:23:16 <wallet42> ah… no it wouldnt work… if 2 inputs need to be signed i cannot know the hash
  74 2014-01-14 00:23:34 <wallet42> witout them being signed together
  75 2014-01-14 00:23:56 <sipa> deterministic signatures doesn't mean you can know the signature before signing
  76 2014-01-14 00:23:56 <gmaxwell> Yes, it works fine. And to the extent it doesn't determinstic signatures cannot help you at all.
  77 2014-01-14 00:24:16 <sipa> and the transaction hash depends on the signature
  78 2014-01-14 00:24:18 <wallet42> no.. forget it my idea is not going to work with deterministic signatures
  79 2014-01-14 00:24:20 <wallet42> yes
  80 2014-01-14 00:24:40 Nesetalis has quit (Ping timeout: 260 seconds)
  81 2014-01-14 00:24:48 macboz has joined
  82 2014-01-14 00:25:03 <gmaxwell> wallet42: whatever protocol you want can probably be done however.
  83 2014-01-14 00:25:22 <gmaxwell> But you haven't described it in enough detail for me to tell you how to make it workable, because you described only mechenism not goals.
  84 2014-01-14 00:25:38 <wallet42> it has to be trustless :) im still working on it
  85 2014-01-14 00:26:17 agricocb has quit (Quit: Leaving.)
  86 2014-01-14 00:26:31 <gmaxwell> wallet42: the way I've addressed this in protocols is just by having parties sign data they've never seen (e.g. give them the hash to sign). Which is perfectly safe to do if you do not reuse keys.
  87 2014-01-14 00:27:44 <wallet42> i will publish it soon, you can tear it to pieces afterwards ;)
  88 2014-01-14 00:28:08 <wallet42> gmaxwell: i dont think signing arbitrary hashes is sth i would trust....
  89 2014-01-14 00:28:14 <wallet42> isnt
  90 2014-01-14 00:28:18 <wallet42> is
  91 2014-01-14 00:28:30 mattco has joined
  92 2014-01-14 00:28:36 one_zero has joined
  93 2014-01-14 00:28:55 sassamo has quit (Remote host closed the connection)
  94 2014-01-14 00:29:15 wizkid057 has joined
  95 2014-01-14 00:29:22 sassamo has joined
  96 2014-01-14 00:30:28 mattco1 has quit (Read error: Operation timed out)
  97 2014-01-14 00:30:39 mrkent has joined
  98 2014-01-14 00:30:39 mrkent has quit (Changing host)
  99 2014-01-14 00:30:39 mrkent has joined
 100 2014-01-14 00:30:44 <gmaxwell> wallet42: uhh.
 101 2014-01-14 00:30:55 <gmaxwell> Why not?
 102 2014-01-14 00:33:01 [\\\] has joined
 103 2014-01-14 00:33:18 mitz has quit (Remote host closed the connection)
 104 2014-01-14 00:33:58 shesek has joined
 105 2014-01-14 00:34:02 sassamo has quit (Ping timeout: 272 seconds)
 106 2014-01-14 00:34:44 airbreather has quit (Read error: Connection reset by peer)
 107 2014-01-14 00:34:50 <wallet42> oh i didnt see the "do not reuse keys"
 108 2014-01-14 00:34:52 mitz has joined
 109 2014-01-14 00:35:01 <wallet42> you're probably right then
 110 2014-01-14 00:35:11 airbreather has joined
 111 2014-01-14 00:40:59 <lechuga__> ugh found it
 112 2014-01-14 00:41:10 <lechuga__> this lib wasnt properly detecting key compression
 113 2014-01-14 00:41:42 <realazthat> sipa: you mentioned yesterday about using the confirmations=0 to go back up the chain
 114 2014-01-14 00:42:00 <realazthat> so can I assume that normally blocks always have >= 1 confirmation
 115 2014-01-14 00:42:10 <realazthat> I mean, that makes sense
 116 2014-01-14 00:42:15 <realazthat> just want to confirm
 117 2014-01-14 00:42:20 <sipa> blocks in the main chain always have >= confirmation
 118 2014-01-14 00:42:24 <sipa> 1
 119 2014-01-14 00:42:27 Michail1 is now known as Michail1_
 120 2014-01-14 00:42:30 <realazthat> ok very good
 121 2014-01-14 00:42:52 <realazthat> sipa: thanks
 122 2014-01-14 00:43:22 <realazthat> how am I supposed to test code that runs only when there is a fork
 123 2014-01-14 00:43:41 <sipa> use regtest mode, and cause a fork :D
 124 2014-01-14 00:45:00 dredredre has joined
 125 2014-01-14 00:45:44 <realazthat> mmm where is that documented
 126 2014-01-14 00:45:44 LuaKT has joined
 127 2014-01-14 00:47:13 yubrew has joined
 128 2014-01-14 00:47:48 <sipa> it's not in any release yet
 129 2014-01-14 00:49:13 dredredre has quit (Ping timeout: 245 seconds)
 130 2014-01-14 00:49:15 robonerd- has left ()
 131 2014-01-14 00:51:30 yubrew has quit (Ping timeout: 248 seconds)
 132 2014-01-14 00:52:08 <warren> cfields: what's the status of the gitian macosx target?
 133 2014-01-14 00:52:11 <maaku> isn't there also a reorg unit test?
 134 2014-01-14 00:52:13 <maaku> you could use that
 135 2014-01-14 00:52:21 sebicas has joined
 136 2014-01-14 00:52:32 <realazthat> sipa: ah
 137 2014-01-14 00:52:33 <realazthat> :(
 138 2014-01-14 00:52:44 <realazthat> sipa: how hard is it to fork testnet?
 139 2014-01-14 00:53:19 <realazthat> or alternatively, are there any forks existing in testnet?
 140 2014-01-14 00:53:30 freewil has joined
 141 2014-01-14 00:53:37 freewil has quit (Client Quit)
 142 2014-01-14 00:53:39 <realazthat> erm, that doesn't matter, I wouldn't be able to get the bad part :(
 143 2014-01-14 00:53:56 <warren> realazthat: very easy to fork it given difficulty drops to minimum after 20 minutes of no blocks
 144 2014-01-14 00:54:04 <gmaxwell> realazthat: sure there are forks on testnet.
 145 2014-01-14 00:54:16 <gmaxwell> I have a blockchain file for testnet here with a several thousand block long fork.
 146 2014-01-14 00:54:25 <realazthat> gmaxwell: oh can I have that
 147 2014-01-14 00:54:32 <gmaxwell> yea, lemme find
 148 2014-01-14 00:54:34 <realazthat> I can feed that into my bitcoind, right
 149 2014-01-14 00:54:52 <realazthat> gmaxwell: bonus, any double spends?
 150 2014-01-14 00:55:03 <gmaxwell> No, no double spends, I think.
 151 2014-01-14 00:55:09 <realazthat> ok
 152 2014-01-14 00:55:28 tesserajk has quit (Ping timeout: 245 seconds)
 153 2014-01-14 00:55:51 <gmaxwell> crud. it's not on my laptop.
 154 2014-01-14 00:56:16 <gmaxwell> midnightmagic: would you happen to have the old testnet3 blockchain which was reorged away handy
 155 2014-01-14 00:56:26 <sipa> gmaxwell: you didn't vaporize it, did you?
 156 2014-01-14 00:56:44 <gmaxwell> sipa: testnet3? yea I wiped out and replaced the chain at one point.
 157 2014-01-14 00:56:46 daktak has joined
 158 2014-01-14 00:56:58 <sipa> ah, so it's in the cloud!
 159 2014-01-14 00:57:17 <gmaxwell> yea, the data exists... anyone who ran a testnet3 node from the start has it.
 160 2014-01-14 00:57:31 jakov has quit (Quit: Leaving)
 161 2014-01-14 00:57:52 <gmaxwell> well maybe its on this node, lemme reindex and see if I see a reorg.
 162 2014-01-14 00:58:21 <realazthat> gmaxwell: btw, how can you see it
 163 2014-01-14 00:58:25 <gmaxwell> oh wait, would a reindex preserve the orphans?
 164 2014-01-14 00:58:37 sassamo has joined
 165 2014-01-14 00:58:42 <gmaxwell> realazthat: "REORGANIZE:" in the log.
 166 2014-01-14 00:58:48 <realazthat> ah cool
 167 2014-01-14 00:58:55 <sipa> gmaxwell: no, but it will retain side chains :p
 168 2014-01-14 00:59:11 <gmaxwell> stupid language... :P
 169 2014-01-14 00:59:16 sidhujag has joined
 170 2014-01-14 01:00:04 <midnightmagic> gmaxwell: Hrm. Not sure. I have a long-running testnet3 node. No clue whether it contains the old reorg stuff.
 171 2014-01-14 01:00:25 <gmaxwell> man, why is shutdown taking forever lately.
 172 2014-01-14 01:00:41 <gmaxwell> esp on my testnet node.. stop.. and three minutes later I give up and kill -9
 173 2014-01-14 01:00:45 robonerd has joined
 174 2014-01-14 01:01:13 <midnightmagic> virtually instantaneous for me.
 175 2014-01-14 01:01:24 <gmaxwell> darn, the blockfiles on my laptop don't appear to have the sidechain.
 176 2014-01-14 01:01:42 <midnightmagic> right now, how were you detecting whether the reorg existed?  -loadblocks?
 177 2014-01-14 01:03:12 <sidhujag> Hey guys im looking at the merged-mined blocks and seeing that the hash of the current block is not existing in the scriptsig of the coinbase TX in the merge-mine header... like it is here: https://en.bitcoin.it/wiki/Merged_mining_specification with the hash d8a7c3e01e1e95bcee015e6fcc7583a2ca60b79e5a3aa0a171eddd344ada903d coming after the merged-mine mask
 178 2014-01-14 01:03:32 <sidhujag> is the spec out of date?
 179 2014-01-14 01:04:06 <warren> wumpus: sipa: https://github.com/bitcoin/bitcoin/pull/3383  regarding the change of isMine from bool to isminetype, it remains type "bool" in some parts of the code, is this intended?
 180 2014-01-14 01:04:14 hoffmabc has joined
 181 2014-01-14 01:04:44 <sipa> warren: depends which layer you're talking about
 182 2014-01-14 01:05:25 <sipa> can you give an example?
 183 2014-01-14 01:05:51 <warren> src/qt/addresstablemodel.h:    void updateEntry(const QString &address, const QString &label, bool isMine, const QString &purpose, int status);
 184 2014-01-14 01:05:52 <warren> src/qt/walletmodel.h:    void updateAddressBook(const QString &address, const QString &label, bool isMine, const QString &purpose, int status);
 185 2014-01-14 01:05:52 <warren> src/qt/addresstablemodel.cpp:static AddressTableEntry::Type translateTransactionType(const QString &strPurpose, bool isMine)
 186 2014-01-14 01:05:53 <warren> and a few others
 187 2014-01-14 01:06:11 <sipa> oh, i have no clue about the gui
 188 2014-01-14 01:06:37 <warren> src/wallet.h:            &address, const std::string &label, bool isMine,
 189 2014-01-14 01:06:40 <warren> not gui
 190 2014-01-14 01:07:39 cadaverr has joined
 191 2014-01-14 01:09:03 <sipa> warren: the return value of IsMine(CTransaction) is supposed to be a bool - it should be called "IsRelevantToMe", as it could just as easily be a mix
 192 2014-01-14 01:09:12 grnbrg has left ()
 193 2014-01-14 01:09:26 eristisk has joined
 194 2014-01-14 01:09:53 <warren> ShouldICare()
 195 2014-01-14 01:10:12 <sipa> for NotifyAddressBookChanged it could be made into isminetype, if the GUI uses/needs that information
 196 2014-01-14 01:10:21 <sipa> i'll comment
 197 2014-01-14 01:10:50 <warren> I ran into a problem with NotifyAddressBookChanged where it changes isminetype from 0 to 1 if you update the label of a watchonly address.
 198 2014-01-14 01:11:07 <warren> but that's in 0.8 where SetAddressBook is different
 199 2014-01-14 01:11:15 <warren> it lacks a "purpose" parameter
 200 2014-01-14 01:11:18 <warren> not sure if I need to add that
 201 2014-01-14 01:14:00 zeddan81 has quit (Quit: Lämnar)
 202 2014-01-14 01:14:31 melik has quit (Ping timeout: 245 seconds)
 203 2014-01-14 01:16:31 agricocb has joined
 204 2014-01-14 01:16:48 Alina-malina has quit (Ping timeout: 252 seconds)
 205 2014-01-14 01:17:32 Alina-malina has joined
 206 2014-01-14 01:18:47 hoffmabc has quit (Quit: Colloquy for iPhone - http://colloquy.mobi)
 207 2014-01-14 01:19:49 Michail1_ is now known as Michail1
 208 2014-01-14 01:25:23 Happzz has joined
 209 2014-01-14 01:26:59 nickler has quit (Ping timeout: 252 seconds)
 210 2014-01-14 01:27:29 zeddan81 has joined
 211 2014-01-14 01:32:55 wizkid057 has quit (Remote host closed the connection)
 212 2014-01-14 01:34:18 shamoon has joined
 213 2014-01-14 01:34:26 <lechuga__> finally got testnet to accept my crazy txn
 214 2014-01-14 01:34:33 <lechuga__> that literally took the better part of a day
 215 2014-01-14 01:35:43 wizkid057 has joined
 216 2014-01-14 01:36:25 tg0 has quit (Quit: Leaving)
 217 2014-01-14 01:36:49 <lechuga__> hey wizkid057
 218 2014-01-14 01:37:01 <lechuga__> will Eligius' pushtxn.php accept non-standard txns?
 219 2014-01-14 01:37:15 <wizkid057> some
 220 2014-01-14 01:37:44 <lechuga__> im trying to make an external state (oracle) contract/claim sequence happen
 221 2014-01-14 01:37:52 <lechuga__> think i migth get lucky?
 222 2014-01-14 01:38:04 JWU42 has quit (Quit: leaving)
 223 2014-01-14 01:38:04 <lechuga__> its just a multisig with a <hash> OP_DROP prepended
 224 2014-01-14 01:38:08 <wizkid057> I'd much rather stick with bitcoin related transactions
 225 2014-01-14 01:38:13 <wizkid057> and not non-bitcoin spam
 226 2014-01-14 01:38:19 <lechuga__> it is for bitcoins
 227 2014-01-14 01:38:43 <lechuga__> the contract/claim r for the promise/redemption of coins
 228 2014-01-14 01:38:55 <wizkid057> interesting
 229 2014-01-14 01:39:02 <wizkid057> feel free to give it a shot
 230 2014-01-14 01:39:07 <lechuga__> k thx
 231 2014-01-14 01:41:31 yubrew has joined
 232 2014-01-14 01:42:44 JWU42 has joined
 233 2014-01-14 01:43:47 <lechuga__> wizkid057: one more thing
 234 2014-01-14 01:44:07 <lechuga__> does that php script just call 'sednrawtransaction' on a modded bitcoind?
 235 2014-01-14 01:44:14 <lechuga__> sendrawtransaction*
 236 2014-01-14 01:45:08 <lechuga__> or is it hooked into eloipool or something
 237 2014-01-14 01:45:08 <lianj> if only one pool accepts your txs, don't rely on it to keep doing that
 238 2014-01-14 01:45:46 yubrew has quit (Ping timeout: 245 seconds)
 239 2014-01-14 01:45:48 dredredre has joined
 240 2014-01-14 01:45:50 <lechuga__> lianj: yeah this just to see if i can actually do it
 241 2014-01-14 01:46:01 <lechuga__> dont plan on spamming them with these or anything
 242 2014-01-14 01:46:17 RoboTeddy has joined
 243 2014-01-14 01:47:37 nadio has joined
 244 2014-01-14 01:47:37 nadio has quit (Changing host)
 245 2014-01-14 01:47:37 nadio has joined
 246 2014-01-14 01:48:34 tesserajk has joined
 247 2014-01-14 01:49:26 sassamo has quit (Remote host closed the connection)
 248 2014-01-14 01:49:54 sassamo has joined
 249 2014-01-14 01:50:19 <wizkid057> lechuga__: it calls sendrawtransaction on a modded bitcoind that is directly peered to the internal pool servers
 250 2014-01-14 01:50:29 dredredre has quit (Ping timeout: 265 seconds)
 251 2014-01-14 01:52:05 <lechuga__> cool thx again
 252 2014-01-14 01:54:29 sassamo has quit (Ping timeout: 252 seconds)
 253 2014-01-14 01:56:14 benten has joined
 254 2014-01-14 01:57:08 toffoo has joined
 255 2014-01-14 01:59:30 eristisk has quit (Read error: Connection reset by peer)
 256 2014-01-14 02:02:04 tesserajk has quit (Quit: tesserajk)
 257 2014-01-14 02:02:19 t7 has quit (Quit: ChatZilla 0.9.90.1 [Firefox 26.0/20131205075310])
 258 2014-01-14 02:05:24 <sidhujag> noone knows the answer to mine?
 259 2014-01-14 02:07:11 [Author] has joined
 260 2014-01-14 02:07:48 sassamo has joined
 261 2014-01-14 02:10:46 <petertodd> lechuga__: you don't need OP_DROP for that, use OP_RETURN instead, or better yet, a pubkey
 262 2014-01-14 02:11:28 jddebug has quit (Quit: ZNC - http://znc.in)
 263 2014-01-14 02:14:31 smash_ has joined
 264 2014-01-14 02:15:31 Nesetalis has joined
 265 2014-01-14 02:18:11 smash_ has quit (Remote host closed the connection)
 266 2014-01-14 02:24:51 Azra-el has joined
 267 2014-01-14 02:25:07 Azra-el has left ()
 268 2014-01-14 02:25:25 energymvr has joined
 269 2014-01-14 02:26:54 freewil has joined
 270 2014-01-14 02:27:06 b4epoch has joined
 271 2014-01-14 02:30:17 dredredre has joined
 272 2014-01-14 02:31:12 hmmma1 has quit (Ping timeout: 272 seconds)
 273 2014-01-14 02:32:04 Wrenuld has quit (Ping timeout: 260 seconds)
 274 2014-01-14 02:32:08 _yoy_ has quit (Ping timeout: 245 seconds)
 275 2014-01-14 02:33:30 Anduck has quit (Ping timeout: 265 seconds)
 276 2014-01-14 02:34:33 _yoy_ has joined
 277 2014-01-14 02:35:31 nightlingo has quit (Ping timeout: 253 seconds)
 278 2014-01-14 02:35:42 yubrew has joined
 279 2014-01-14 02:36:48 wyager has joined
 280 2014-01-14 02:36:52 wyager has quit (Client Quit)
 281 2014-01-14 02:37:00 AndrewJackson has quit (Remote host closed the connection)
 282 2014-01-14 02:37:06 sacrelege has joined
 283 2014-01-14 02:37:27 AndrewJackson has joined
 284 2014-01-14 02:40:06 energymvr is now known as p3rky
 285 2014-01-14 02:40:48 yubrew has quit (Ping timeout: 272 seconds)
 286 2014-01-14 02:41:14 p3rky is now known as energymvr
 287 2014-01-14 02:41:27 <energymvr> Anyone know much about the notify message for stratum pool to send work to the connected miner?
 288 2014-01-14 02:48:03 Wrenuld has joined
 289 2014-01-14 02:48:04 lull3rskat3r has joined
 290 2014-01-14 02:51:25 <lechuga__> petertodd: im following https://en.bitcoin.it/wiki/Contracts#Example_4:_Using_external_state fairly strictly
 291 2014-01-14 02:51:28 cadaverr has quit (Ping timeout: 272 seconds)
 292 2014-01-14 02:52:41 Sealy has quit (Quit: Sealy)
 293 2014-01-14 02:54:06 gwb3 has quit (Quit: leaving)
 294 2014-01-14 02:56:31 lull3rskat3r__ has joined
 295 2014-01-14 02:56:50 jtimon has quit (Ping timeout: 248 seconds)
 296 2014-01-14 02:57:29 AndrewJackson has quit (Remote host closed the connection)
 297 2014-01-14 02:58:10 AndrewJackson has joined
 298 2014-01-14 03:00:48 lull3rskat3r has quit (Ping timeout: 272 seconds)
 299 2014-01-14 03:02:26 _yoy_ has quit (Ping timeout: 245 seconds)
 300 2014-01-14 03:02:42 lull3rskat3r__ has quit (Ping timeout: 272 seconds)
 301 2014-01-14 03:04:36 _yoy_ has joined
 302 2014-01-14 03:05:26 Lbit has joined
 303 2014-01-14 03:06:05 DougieBot5000 has quit (Quit: Leaving)
 304 2014-01-14 03:10:10 wallet42 has quit (Quit: Leaving.)
 305 2014-01-14 03:11:12 Application has quit (Ping timeout: 272 seconds)
 306 2014-01-14 03:13:36 Wrenuld has quit (Ping timeout: 260 seconds)
 307 2014-01-14 03:13:57 n0n0 has joined
 308 2014-01-14 03:14:17 hmmma has joined
 309 2014-01-14 03:15:28 melvster has quit (Ping timeout: 245 seconds)
 310 2014-01-14 03:17:06 johnsoft has quit (Ping timeout: 248 seconds)
 311 2014-01-14 03:17:11 AtashiCon has quit (Quit: AtashiCon)
 312 2014-01-14 03:17:38 AtashiCon has joined
 313 2014-01-14 03:17:51 joeykrim has quit (Ping timeout: 245 seconds)
 314 2014-01-14 03:20:12 gwb3 has joined
 315 2014-01-14 03:23:38 Subo1977 has joined
 316 2014-01-14 03:24:10 Subo1977_ has quit (Ping timeout: 240 seconds)
 317 2014-01-14 03:25:05 b4epoch has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
 318 2014-01-14 03:25:37 gwb3 has quit (Quit: leaving)
 319 2014-01-14 03:26:41 gwb3 has joined
 320 2014-01-14 03:27:01 gwb3 has quit (Client Quit)
 321 2014-01-14 03:27:37 Wrenuld has joined
 322 2014-01-14 03:28:07 gancl has joined
 323 2014-01-14 03:28:25 gwb3 has joined
 324 2014-01-14 03:28:47 smash_ has joined
 325 2014-01-14 03:29:09 JZavala has joined
 326 2014-01-14 03:33:23 smash_ has quit (Ping timeout: 245 seconds)
 327 2014-01-14 03:36:04 greenspa has quit (Remote host closed the connection)
 328 2014-01-14 03:42:36 sidhujag has quit (Ping timeout: 272 seconds)
 329 2014-01-14 03:43:01 smash_ has joined
 330 2014-01-14 03:43:49 gwb3 has quit (Quit: leaving)
 331 2014-01-14 03:45:44 cadaverr has joined
 332 2014-01-14 03:54:20 gwb3 has joined
 333 2014-01-14 03:55:42 enodios has joined
 334 2014-01-14 03:55:44 gwb3 has quit (Client Quit)
 335 2014-01-14 03:58:02 gwb3 has joined
 336 2014-01-14 03:59:10 gwb3 has quit (Client Quit)
 337 2014-01-14 04:00:01 joeykrim has joined
 338 2014-01-14 04:00:06 gwb3 has joined
 339 2014-01-14 04:00:13 joeykrim is now known as Guest61790
 340 2014-01-14 04:00:35 gwb3 has quit (Client Quit)
 341 2014-01-14 04:01:14 sacrelege has quit (Quit: Leaving)
 342 2014-01-14 04:03:52 gwb3 has joined
 343 2014-01-14 04:06:45 Goonie_ has joined
 344 2014-01-14 04:06:59 sassamo has quit (Remote host closed the connection)
 345 2014-01-14 04:07:02 Goonie has quit (Ping timeout: 252 seconds)
 346 2014-01-14 04:07:26 sassamo has joined
 347 2014-01-14 04:07:31 Sleepnbum has joined
 348 2014-01-14 04:08:02 Sleepnbum is now known as Guest70697
 349 2014-01-14 04:09:49 agricocb has quit (Remote host closed the connection)
 350 2014-01-14 04:10:06 agricocb has joined
 351 2014-01-14 04:11:57 sassamo has quit (Ping timeout: 260 seconds)
 352 2014-01-14 04:13:34 Guest70697 has left ()
 353 2014-01-14 04:16:50 brson has quit (Quit: leaving)
 354 2014-01-14 04:19:07 hoffmabc has joined
 355 2014-01-14 04:19:54 CheckDavid has quit (Ping timeout: 276 seconds)
 356 2014-01-14 04:19:57 agricocb has quit (Remote host closed the connection)
 357 2014-01-14 04:20:14 agricocb has joined
 358 2014-01-14 04:23:34 energymvr has quit ()
 359 2014-01-14 04:23:49 hoffmabc has quit (Client Quit)
 360 2014-01-14 04:23:58 Application has joined
 361 2014-01-14 04:24:09 yubrew has joined
 362 2014-01-14 04:27:57 yubrew has quit (Read error: Operation timed out)
 363 2014-01-14 04:29:00 Application has quit (Ping timeout: 276 seconds)
 364 2014-01-14 04:29:25 benten has quit (Remote host closed the connection)
 365 2014-01-14 04:31:03 JZavala has quit (Ping timeout: 252 seconds)
 366 2014-01-14 04:31:03 johnsoft has joined
 367 2014-01-14 04:32:12 patcon has joined
 368 2014-01-14 04:33:10 RommelVR has joined
 369 2014-01-14 04:33:12 Belxjander has quit (Quit: System Restarting!!!)
 370 2014-01-14 04:33:36 <RommelVR> hey all, anyone here able to just clarify something in regards to vout for me? :p
 371 2014-01-14 04:33:50 Application has joined
 372 2014-01-14 04:34:17 <RommelVR> (and is this the right channel to be asking questions?)
 373 2014-01-14 04:35:09 <andytoshi> RommelVR: you're probably okay -- and just ask, being told to go to #bitcoin is no big deal
 374 2014-01-14 04:36:29 <RommelVR> andytoshi: its OK, just in wording my question I've figured out where I was wrong in my thinking. Should probably put that rubber duck back on my desk.
 375 2014-01-14 04:36:41 <RommelVR> andytoshi: cheers ;)
 376 2014-01-14 04:36:47 <andytoshi> excellent, glad we could help :)
 377 2014-01-14 04:37:33 RommelVR has left ()
 378 2014-01-14 04:44:09 giustoXricordarv has quit (Ping timeout: 260 seconds)
 379 2014-01-14 04:45:08 Application has quit (Remote host closed the connection)
 380 2014-01-14 04:46:22 Belxjander has joined
 381 2014-01-14 04:50:00 johnsoft has quit (Ping timeout: 272 seconds)
 382 2014-01-14 04:50:51 johnsoft has joined
 383 2014-01-14 04:53:02 danwalton has joined
 384 2014-01-14 04:54:00 eoss has joined
 385 2014-01-14 04:57:26 danwalton has quit (Read error: Connection reset by peer)
 386 2014-01-14 04:58:03 danwalton has joined
 387 2014-01-14 04:58:11 ThomasV has joined
 388 2014-01-14 05:00:06 danwalton has quit (Read error: Connection reset by peer)
 389 2014-01-14 05:00:41 Application has joined
 390 2014-01-14 05:01:41 danwalton has joined
 391 2014-01-14 05:02:18 RoboTeddy has quit (Ping timeout: 272 seconds)
 392 2014-01-14 05:03:35 greenspa has joined
 393 2014-01-14 05:05:35 fract4l has joined
 394 2014-01-14 05:07:26 danwalton has quit (Read error: Connection reset by peer)
 395 2014-01-14 05:07:36 TheSeven has quit (Disconnected by services)
 396 2014-01-14 05:07:38 [7] has joined
 397 2014-01-14 05:08:01 sassamo has joined
 398 2014-01-14 05:13:26 cadaverr has quit (Ping timeout: 272 seconds)
 399 2014-01-14 05:15:03 sassamo has quit (Ping timeout: 245 seconds)
 400 2014-01-14 05:16:27 Krellan_ has quit (Ping timeout: 276 seconds)
 401 2014-01-14 05:18:11 wiretapped has quit (Remote host closed the connection)
 402 2014-01-14 05:18:18 yubrew has joined
 403 2014-01-14 05:18:28 jtcwang has joined
 404 2014-01-14 05:21:42 dredredre has quit (Ping timeout: 265 seconds)
 405 2014-01-14 05:22:56 yubrew has quit (Ping timeout: 252 seconds)
 406 2014-01-14 05:24:18 eoss has quit (Ping timeout: 252 seconds)
 407 2014-01-14 05:24:54 bbrian has quit (Ping timeout: 276 seconds)
 408 2014-01-14 05:26:13 dredredre has joined
 409 2014-01-14 05:27:37 RoboTeddy has joined
 410 2014-01-14 05:27:54 dmanderson is now known as dmanderson_afk
 411 2014-01-14 05:32:01 SwampTony has joined
 412 2014-01-14 05:37:38 zcopley has quit (Quit: Computer has gone to sleep.)
 413 2014-01-14 05:37:46 jddebug has joined
 414 2014-01-14 05:37:59 rdymac has quit (Ping timeout: 252 seconds)
 415 2014-01-14 05:40:59 eoss has joined
 416 2014-01-14 05:43:22 patcon has quit (Remote host closed the connection)
 417 2014-01-14 05:43:59 rdymac has joined
 418 2014-01-14 05:45:10 cadaver has joined
 419 2014-01-14 05:45:48 patcon has joined
 420 2014-01-14 05:47:27 benten- has joined
 421 2014-01-14 05:48:54 justanotheruser has quit (Ping timeout: 272 seconds)
 422 2014-01-14 05:49:40 saizai has joined
 423 2014-01-14 05:49:51 saizai has quit (Client Quit)
 424 2014-01-14 05:53:47 stretchwarren has joined
 425 2014-01-14 05:56:18 jddebug has quit (Changing host)
 426 2014-01-14 05:56:18 jddebug has joined
 427 2014-01-14 05:56:30 dredredre has quit (Ping timeout: 272 seconds)
 428 2014-01-14 05:59:00 justanotheruser has joined
 429 2014-01-14 05:59:32 dredredre has joined
 430 2014-01-14 05:59:56 Nesetalis has quit (Ping timeout: 245 seconds)
 431 2014-01-14 06:00:31 justanotheruser1 has joined
 432 2014-01-14 06:00:52 patcon has quit (Remote host closed the connection)
 433 2014-01-14 06:01:41 justanotheruser1 has quit (Changing host)
 434 2014-01-14 06:01:41 justanotheruser1 has joined
 435 2014-01-14 06:03:16 justanotheruser has quit (Ping timeout: 245 seconds)
 436 2014-01-14 06:03:51 ni291187 has joined
 437 2014-01-14 06:06:17 justanotheruser1 has quit (Ping timeout: 260 seconds)
 438 2014-01-14 06:11:04 justanotheruser has joined
 439 2014-01-14 06:12:14 sassamo has joined
 440 2014-01-14 06:12:22 yubrew has joined
 441 2014-01-14 06:15:48 justanotheruser1 has joined
 442 2014-01-14 06:15:51 ZG has joined
 443 2014-01-14 06:16:02 ni291187 has quit (Remote host closed the connection)
 444 2014-01-14 06:16:15 justanotheruser has quit (Ping timeout: 276 seconds)
 445 2014-01-14 06:16:42 enodios has quit (Quit: Leaving.)
 446 2014-01-14 06:16:50 yubrew has quit (Ping timeout: 252 seconds)
 447 2014-01-14 06:17:02 sassamo has quit (Ping timeout: 272 seconds)
 448 2014-01-14 06:20:53 justanotheruser1 has quit (Changing host)
 449 2014-01-14 06:20:53 justanotheruser1 has joined
 450 2014-01-14 06:20:56 zer0def has quit (Quit: Quit:)
 451 2014-01-14 06:24:22 justanotheruser1 is now known as justanotheruser
 452 2014-01-14 06:24:52 zer0def has joined
 453 2014-01-14 06:24:54 sebicas has quit (Quit: sebicas)
 454 2014-01-14 06:26:20 EngierkO_ has joined
 455 2014-01-14 06:26:45 EngierkO has quit (Ping timeout: 252 seconds)
 456 2014-01-14 06:31:24 patcon has joined
 457 2014-01-14 06:35:52 patcon has quit (Read error: Connection reset by peer)
 458 2014-01-14 06:36:27 ZG has quit (caktux!~caktux@dsl-173-248-230-158.acanac.net|Quit: ZG|caktux)
 459 2014-01-14 06:44:36 go1111111 has joined
 460 2014-01-14 06:47:03 enodios has joined
 461 2014-01-14 06:51:25 Cryo has quit (Quit: Leaving)
 462 2014-01-14 06:52:13 sebicas has joined
 463 2014-01-14 06:52:30 eculver has joined
 464 2014-01-14 06:52:31 eculver has quit (Changing host)
 465 2014-01-14 06:52:31 eculver has joined
 466 2014-01-14 06:54:41 enodios has quit (Ping timeout: 272 seconds)
 467 2014-01-14 06:57:20 cyphase has quit (Quit: cyphase.com)
 468 2014-01-14 07:06:38 yubrew has joined
 469 2014-01-14 07:09:43 BGL has quit (Read error: Connection reset by peer)
 470 2014-01-14 07:11:30 yubrew has quit (Ping timeout: 276 seconds)
 471 2014-01-14 07:11:36 fract4l has quit (Ping timeout: 272 seconds)
 472 2014-01-14 07:12:46 maaku has quit (Quit: No Ping reply in 180 seconds.)
 473 2014-01-14 07:13:03 maaku has joined
 474 2014-01-14 07:13:26 maaku is now known as Guest13248
 475 2014-01-14 07:16:59 EngierkO_ has quit (Read error: Connection reset by peer)
 476 2014-01-14 07:18:21 EngierkO has joined
 477 2014-01-14 07:18:48 niston` has joined
 478 2014-01-14 07:20:58 benten- is now known as benten
 479 2014-01-14 07:21:59 c0rw1n has quit (Remote host closed the connection)
 480 2014-01-14 07:22:01 MrOrange has joined
 481 2014-01-14 07:22:49 giustoXricordarv has joined
 482 2014-01-14 07:23:30 giustoXricordarv has quit (Max SendQ exceeded)
 483 2014-01-14 07:23:56 giustoXricordarv has joined
 484 2014-01-14 07:24:43 giustoXricordarv has quit (Max SendQ exceeded)
 485 2014-01-14 07:25:16 giustoXricordarv has joined
 486 2014-01-14 07:26:18 freewil has quit (Quit: Leaving)
 487 2014-01-14 07:27:47 kjkjklj has joined
 488 2014-01-14 07:29:33 kjkjklj has quit (Client Quit)
 489 2014-01-14 07:29:47 hmmma has quit (Ping timeout: 265 seconds)
 490 2014-01-14 07:30:38 Cryo has joined
 491 2014-01-14 07:31:36 BTChoodie has joined
 492 2014-01-14 07:39:03 <michagogo> cloud!uid14316@wikia/Michagogo|6:26:08 <RommelVR> ... Should probably put that rubber duck back on my desk.
 493 2014-01-14 07:39:14 <michagogo> cloud!uid14316@wikia/Michagogo|What rubber duck?
 494 2014-01-14 07:41:19 zcopley has joined
 495 2014-01-14 07:41:25 BGL has joined
 496 2014-01-14 07:42:52 sassamo has joined
 497 2014-01-14 07:47:31 sassamo has quit (Ping timeout: 248 seconds)
 498 2014-01-14 07:48:38 KillYourTV has quit (Remote host closed the connection)
 499 2014-01-14 07:49:55 KillYourTV has joined
 500 2014-01-14 07:50:09 ThomasV has quit (Read error: Operation timed out)
 501 2014-01-14 07:55:21 ericmuyser has joined
 502 2014-01-14 07:58:01 dvide has quit ()
 503 2014-01-14 08:00:47 yubrew has joined
 504 2014-01-14 08:01:33 wrabbit has quit (Ping timeout: 272 seconds)
 505 2014-01-14 08:02:02 brisque has joined
 506 2014-01-14 08:02:22 rdymac has quit (Excess Flood)
 507 2014-01-14 08:03:29 rdymac has joined
 508 2014-01-14 08:06:13 yubrew has quit (Ping timeout: 260 seconds)
 509 2014-01-14 08:08:21 VinceSamios has joined
 510 2014-01-14 08:09:18 giustoXricordarv has quit (Ping timeout: 252 seconds)
 511 2014-01-14 08:09:48 mitz has quit (Remote host closed the connection)
 512 2014-01-14 08:13:39 macboz has quit (Read error: Connection reset by peer)
 513 2014-01-14 08:13:49 wrabbit has joined
 514 2014-01-14 08:14:46 macboz has joined
 515 2014-01-14 08:16:11 dredredre has quit (Ping timeout: 265 seconds)
 516 2014-01-14 08:17:07 ericmuyser has quit (Remote host closed the connection)
 517 2014-01-14 08:17:35 ericmuyser has joined
 518 2014-01-14 08:21:22 Grouver has joined
 519 2014-01-14 08:22:07 ericmuyser has quit (Ping timeout: 252 seconds)
 520 2014-01-14 08:24:22 RoboTeddy has quit (Remote host closed the connection)
 521 2014-01-14 08:26:20 BTChoodie has quit (Ping timeout: 272 seconds)
 522 2014-01-14 08:26:34 Krellan_ has joined
 523 2014-01-14 08:26:36 spirals has quit (Ping timeout: 245 seconds)
 524 2014-01-14 08:27:19 Eiii has quit ()
 525 2014-01-14 08:28:00 RoboTeddy has joined
 526 2014-01-14 08:28:43 eoss has quit (Remote host closed the connection)
 527 2014-01-14 08:29:23 Neozonz has joined
 528 2014-01-14 08:29:24 Insti has quit (Ping timeout: 252 seconds)
 529 2014-01-14 08:29:51 SwampTony has quit (Remote host closed the connection)
 530 2014-01-14 08:32:51 Neozonz has quit (Discx2!~Neozonz@unaffiliated/neozonz|Ping timeout: 272 seconds)
 531 2014-01-14 08:33:25 paybitcoin has joined
 532 2014-01-14 08:33:36 cadaver has left ()
 533 2014-01-14 08:33:48 cads has quit (Ping timeout: 252 seconds)
 534 2014-01-14 08:35:13 benten has quit (Remote host closed the connection)
 535 2014-01-14 08:36:04 paybitcoin has left ()
 536 2014-01-14 08:36:30 Guest13248 has left ()
 537 2014-01-14 08:36:41 patcon has joined
 538 2014-01-14 08:36:55 maaku has joined
 539 2014-01-14 08:38:41 Happzz has quit (Ping timeout: 245 seconds)
 540 2014-01-14 08:41:25 ralphtheninja has joined
 541 2014-01-14 08:42:47 smash_ has quit (Remote host closed the connection)
 542 2014-01-14 08:43:26 sassamo has joined
 543 2014-01-14 08:44:56 patcon has quit (Ping timeout: 245 seconds)
 544 2014-01-14 08:45:33 abrkn has joined
 545 2014-01-14 08:47:53 sassamo has quit (Ping timeout: 246 seconds)
 546 2014-01-14 08:50:17 Happzz has joined
 547 2014-01-14 08:50:46 nadio has quit (Ping timeout: 245 seconds)
 548 2014-01-14 08:51:34 nadio has joined
 549 2014-01-14 08:55:11 yubrew has joined
 550 2014-01-14 08:55:54 Eagle[TM] has joined
 551 2014-01-14 08:56:48 Spiralvortex has joined
 552 2014-01-14 08:58:39 uuuuuu has joined
 553 2014-01-14 08:59:30 jouke_ has quit (Changing host)
 554 2014-01-14 08:59:31 jouke_ has joined
 555 2014-01-14 08:59:36 <jouke_> the -timeout setting, is that client side only? Or do I need to set it on the server as well? Because 'listtransactions "*" 999999' seems to time out.
 556 2014-01-14 08:59:36 uuuuuu has left ()
 557 2014-01-14 08:59:39 yubrew has quit (Ping timeout: 252 seconds)
 558 2014-01-14 08:59:48 Spiralmind has quit (Ping timeout: 264 seconds)
 559 2014-01-14 09:00:18 dredredre has joined
 560 2014-01-14 09:00:42 SwampTony has joined
 561 2014-01-14 09:01:08 twizt has joined
 562 2014-01-14 09:01:27 <twizt> anyone know if these are good
 563 2014-01-14 09:01:28 <twizt> http://www.redbooks.ibm.com/abstracts/tips0850.html
 564 2014-01-14 09:04:53 dredredre has quit (Ping timeout: 272 seconds)
 565 2014-01-14 09:05:21 SwampTony has quit (Ping timeout: 245 seconds)
 566 2014-01-14 09:07:26 Happzz has quit (Ping timeout: 245 seconds)
 567 2014-01-14 09:08:30 nadio has quit (Ping timeout: 276 seconds)
 568 2014-01-14 09:09:04 ThomasV has joined
 569 2014-01-14 09:10:23 t7 has joined
 570 2014-01-14 09:13:11 toffoo has quit ()
 571 2014-01-14 09:13:39 fanquake has joined
 572 2014-01-14 09:14:32 Anduck has joined
 573 2014-01-14 09:18:22 RoboTeddy has quit (Remote host closed the connection)
 574 2014-01-14 09:18:47 coeus has joined
 575 2014-01-14 09:19:03 RoboTeddy has joined
 576 2014-01-14 09:19:52 RoboTeddy has quit (Read error: Connection reset by peer)
 577 2014-01-14 09:19:59 RoboTedd_ has joined
 578 2014-01-14 09:20:28 Insti has joined
 579 2014-01-14 09:24:34 SwampTony has joined
 580 2014-01-14 09:25:27 mitz has joined
 581 2014-01-14 09:28:39 n0n0 has quit (Ping timeout: 276 seconds)
 582 2014-01-14 09:32:41 nickler has joined
 583 2014-01-14 09:32:46 jouke_ is now known as Jouke
 584 2014-01-14 09:36:30 <wumpus> Jouke: timeout is for the P2P protocol, it does not affect RPC connections
 585 2014-01-14 09:36:46 miedda has joined
 586 2014-01-14 09:36:58 <Jouke> Ah ok.
 587 2014-01-14 09:37:52 <wumpus> hmm looking at the master source it doesn't seem to be used *at all*... that's funny
 588 2014-01-14 09:38:20 <wumpus> oh.. it is, just as a default argument, never mind
 589 2014-01-14 09:38:26 zcopley has quit (Quit: Computer has gone to sleep.)
 590 2014-01-14 09:40:11 <wumpus> in any case RPC connections should never time out
 591 2014-01-14 09:41:18 <wumpus> if it does seem to time out during some commands that's a bug
 592 2014-01-14 09:41:25 <Jouke> I get a "error: no response from server"
 593 2014-01-14 09:41:54 <stonecoldpat> it takes a few minutes sometiems before an RPC will work
 594 2014-01-14 09:41:57 <stonecoldpat> also make sure Bitcoind is running
 595 2014-01-14 09:42:10 <stonecoldpat> if your making modifications - your code might break as you call your changes - and get a nerror like that
 596 2014-01-14 09:42:33 <Jouke> bitcoind is running, I did not make changes.
 597 2014-01-14 09:42:48 <Jouke> ./bitcoind listtransactions "*" 999999 > listtransactionserror: no response from server
 598 2014-01-14 09:43:10 <Jouke> Too many transactions to list?
 599 2014-01-14 09:43:15 <stonecoldpat> you may not be connected to any peers...?
 600 2014-01-14 09:43:19 <stonecoldpat> could be .. try a smaller limit
 601 2014-01-14 09:44:01 sassamo has joined
 602 2014-01-14 09:44:14 <stonecoldpat> check ur connected with people first, i think thats probably the issue, (its a remote command procedure, so even if its a local command, it still needs to be connected) as far as im aware
 603 2014-01-14 09:44:17 <wumpus> does the server process die? could be it runs out of memory, or other resources
 604 2014-01-14 09:44:25 <Jouke> wumpus: no it does not
 605 2014-01-14 09:44:51 <Jouke> A smaller limmit does return transactiens
 606 2014-01-14 09:45:21 <stonecoldpat> client probably runs out of memory trying to retrieve that many transactions? or it doesnt have that many (and so breaks down?)
 607 2014-01-14 09:47:01 melvster has joined
 608 2014-01-14 09:47:48 <Jouke> no and no
 609 2014-01-14 09:48:53 sassamo has quit (Ping timeout: 260 seconds)
 610 2014-01-14 09:49:13 yubrew has joined
 611 2014-01-14 09:49:17 sebicas has left ()
 612 2014-01-14 09:51:19 tg0 has joined
 613 2014-01-14 09:53:21 smash_ has joined
 614 2014-01-14 09:53:41 yubrew has quit (Ping timeout: 246 seconds)
 615 2014-01-14 09:53:46 nadio has joined
 616 2014-01-14 09:54:27 mist_ has quit (Remote host closed the connection)
 617 2014-01-14 09:54:50 Happzz has joined
 618 2014-01-14 09:57:42 TD[gone] is now known as TD
 619 2014-01-14 09:57:59 zcopley has joined
 620 2014-01-14 09:58:21 smash_ has quit (Ping timeout: 272 seconds)
 621 2014-01-14 09:58:53 zcopley has quit (Client Quit)
 622 2014-01-14 10:00:49 zcopley has joined
 623 2014-01-14 10:01:06 dredredre has joined
 624 2014-01-14 10:02:17 zcopley has quit (Client Quit)
 625 2014-01-14 10:04:50 zcopley has joined
 626 2014-01-14 10:05:35 dredredre has quit (Ping timeout: 246 seconds)
 627 2014-01-14 10:06:00 zcopley has quit (Client Quit)
 628 2014-01-14 10:07:18 coeus has quit (Ping timeout: 252 seconds)
 629 2014-01-14 10:07:27 <TD> good morning
 630 2014-01-14 10:07:36 zcopley has joined
 631 2014-01-14 10:08:00 ovidiusoft has joined
 632 2014-01-14 10:08:27 twizt has quit (Quit: Page closed)
 633 2014-01-14 10:08:50 <stonecoldpat> morning x
 634 2014-01-14 10:08:57 zcopley has quit (Client Quit)
 635 2014-01-14 10:10:22 zcopley has joined
 636 2014-01-14 10:10:30 Sealy has joined
 637 2014-01-14 10:11:56 zcopley has quit (Client Quit)
 638 2014-01-14 10:13:20 zcopley has joined
 639 2014-01-14 10:14:32 zcopley has quit (Client Quit)
 640 2014-01-14 10:15:45 brisque has quit (Quit: Leaving.)
 641 2014-01-14 10:15:52 porquilho has joined
 642 2014-01-14 10:15:52 zcopley has joined
 643 2014-01-14 10:15:53 zcopley has quit (Client Quit)
 644 2014-01-14 10:16:02 brisque has joined
 645 2014-01-14 10:17:16 eculver has quit (Read error: Connection reset by peer)
 646 2014-01-14 10:17:24 eculver has joined
 647 2014-01-14 10:17:26 hnz has quit (Ping timeout: 245 seconds)
 648 2014-01-14 10:17:31 eculver has quit (Changing host)
 649 2014-01-14 10:17:31 eculver has joined
 650 2014-01-14 10:17:38 zcopley has joined
 651 2014-01-14 10:18:17 zcopley has quit (Client Quit)
 652 2014-01-14 10:20:35 eculver has quit (Read error: Connection reset by peer)
 653 2014-01-14 10:20:53 Guest61790 has quit (Ping timeout: 272 seconds)
 654 2014-01-14 10:21:03 daktak has quit (Quit: No Ping reply in 180 seconds.)
 655 2014-01-14 10:21:08 hsmiths has quit (Read error: Connection reset by peer)
 656 2014-01-14 10:21:19 ThomasV has quit (Quit: Quitte)
 657 2014-01-14 10:21:25 daktak has joined
 658 2014-01-14 10:21:46 hsmiths has joined
 659 2014-01-14 10:22:17 hnz has joined
 660 2014-01-14 10:22:23 macboz has quit (Quit: This computer has gone to sleep)
 661 2014-01-14 10:22:24 eculver has joined
 662 2014-01-14 10:22:30 mrkent has quit (Ping timeout: 272 seconds)
 663 2014-01-14 10:22:31 eculver has quit (Changing host)
 664 2014-01-14 10:22:31 eculver has joined
 665 2014-01-14 10:22:31 Krellan__ has joined
 666 2014-01-14 10:23:26 zcopley has joined
 667 2014-01-14 10:23:26 zcopley has quit (Client Quit)
 668 2014-01-14 10:24:33 Krellan_ has quit (Ping timeout: 276 seconds)
 669 2014-01-14 10:25:49 MolokoDeck has quit (Read error: Connection reset by peer)
 670 2014-01-14 10:27:11 zcopley has joined
 671 2014-01-14 10:27:43 MolokoDeck has joined
 672 2014-01-14 10:28:25 zcopley has quit (Client Quit)
 673 2014-01-14 10:32:38 zcopley has joined
 674 2014-01-14 10:33:49 zcopley has quit (Client Quit)
 675 2014-01-14 10:35:19 zcopley has joined
 676 2014-01-14 10:35:33 go1111111 has quit (Ping timeout: 260 seconds)
 677 2014-01-14 10:36:15 johnsoft has quit (Ping timeout: 276 seconds)
 678 2014-01-14 10:36:29 zcopley has quit (Client Quit)
 679 2014-01-14 10:36:37 johnsoft has joined
 680 2014-01-14 10:39:03 zcopley has joined
 681 2014-01-14 10:39:34 <petertodd> lechuga__: that page is out of date with respect to best practices - OP_DROP has very little support and may never be implemented as a standard transaction type, but you can get the exact same effect by encoding your contract hash or similar in either a OP_RETURN txout, or a fake pubkey in a CHECKMULTISIG txout. (better yet, a real pubkey with BIP32-style derivation of the contract hash based on the oracle's root pubkey)
 682 2014-01-14 10:40:16 zcopley has quit (Client Quit)
 683 2014-01-14 10:40:33 jtcwang has quit (Ping timeout: 252 seconds)
 684 2014-01-14 10:40:57 miedda has quit (Quit: miedda)
 685 2014-01-14 10:41:03 brisque has quit (Quit: Leaving.)
 686 2014-01-14 10:41:39 zcopley has joined
 687 2014-01-14 10:41:59 CryptoBuck has quit ()
 688 2014-01-14 10:42:52 zcopley has quit (Client Quit)
 689 2014-01-14 10:43:33 Subo1977 has quit (Quit: No Ping reply in 180 seconds.)
 690 2014-01-14 10:44:01 Subo1977 has joined
 691 2014-01-14 10:44:14 zcopley has joined
 692 2014-01-14 10:44:33 sassamo has joined
 693 2014-01-14 10:45:33 zcopley has quit (Client Quit)
 694 2014-01-14 10:49:06 sassamo has quit (Ping timeout: 245 seconds)
 695 2014-01-14 10:50:33 jtimon has joined
 696 2014-01-14 10:50:50 Neozonz has joined
 697 2014-01-14 10:53:48 Neozonz has quit (Disc!~Neozonz@unaffiliated/neozonz|Ping timeout: 276 seconds)
 698 2014-01-14 10:56:46 OldHacker has joined
 699 2014-01-14 10:58:14 OldHacker has quit (Client Quit)
 700 2014-01-14 11:08:45 Anduck has quit (Ping timeout: 276 seconds)
 701 2014-01-14 11:09:11 drayah has quit (Remote host closed the connection)
 702 2014-01-14 11:09:47 drayah has joined
 703 2014-01-14 11:14:06 drayah has quit (Ping timeout: 252 seconds)
 704 2014-01-14 11:14:40 cr3pe has joined
 705 2014-01-14 11:16:35 macboz has joined
 706 2014-01-14 11:20:34 SwampTony has quit (Remote host closed the connection)
 707 2014-01-14 11:20:47 Jabroni has joined
 708 2014-01-14 11:21:20 Jabroni has left ()
 709 2014-01-14 11:23:54 fanquake has left ()
 710 2014-01-14 11:24:23 one_zero has quit ()
 711 2014-01-14 11:29:15 shesek has quit (Ping timeout: 252 seconds)
 712 2014-01-14 11:33:02 ralphtheninja has quit (Quit: leaving)
 713 2014-01-14 11:36:15 weex has quit (Read error: Operation timed out)
 714 2014-01-14 11:37:41 yubrew has joined
 715 2014-01-14 11:38:01 profreid has joined
 716 2014-01-14 11:39:30 wallet42 has joined
 717 2014-01-14 11:41:43 shesek has joined
 718 2014-01-14 11:41:43 RoboTedd_ has quit (Remote host closed the connection)
 719 2014-01-14 11:42:27 yubrew has quit (Ping timeout: 252 seconds)
 720 2014-01-14 11:42:46 mattco1 has joined
 721 2014-01-14 11:42:59 mattco has quit (Disconnected by services)
 722 2014-01-14 11:43:03 mattco1 is now known as mattco
 723 2014-01-14 11:43:37 melvster1 has joined
 724 2014-01-14 11:44:15 profreid has quit (Quit: profreid)
 725 2014-01-14 11:44:42 profreid has joined
 726 2014-01-14 11:44:51 weex has joined
 727 2014-01-14 11:45:02 freggles has joined
 728 2014-01-14 11:45:03 sassamo has joined
 729 2014-01-14 11:46:20 <Happzz> https://blockchain.info/pools?timespan=24hrs
 730 2014-01-14 11:46:23 <Happzz> time to worry?
 731 2014-01-14 11:49:06 <keyboard> p2pool disappeared?
 732 2014-01-14 11:49:13 sassamo has quit (Ping timeout: 245 seconds)
 733 2014-01-14 11:50:22 <matjeh> all the smaller pools i've mined at dissapeared
 734 2014-01-14 11:50:29 <matjeh> the last one was HHTT
 735 2014-01-14 11:51:06 <matjeh> the owner said it paid out more BTC than it mined (how does that happen?)
 736 2014-01-14 11:51:28 SwampTony has joined
 737 2014-01-14 11:51:35 FabianB_ has joined
 738 2014-01-14 11:52:19 FabianB has quit (Ping timeout: 248 seconds)
 739 2014-01-14 11:52:44 tych0 has quit (Quit: WeeChat 0.3.2)
 740 2014-01-14 11:53:16 SwampTon_ has joined
 741 2014-01-14 11:53:18 SwampTony has quit (Read error: Connection reset by peer)
 742 2014-01-14 11:53:29 nickler has quit (Ping timeout: 260 seconds)
 743 2014-01-14 11:55:45 Diablo-D3 has quit (Quit: do coders dream of sheep()?)
 744 2014-01-14 11:55:59 <kinlo> Happzz / matjeh: that's a discussion for #bitcoin, not here plz
 745 2014-01-14 11:56:03 Diablo-D3 has joined
 746 2014-01-14 11:58:03 SwampTon_ has quit (Ping timeout: 272 seconds)
 747 2014-01-14 11:59:05 <Happzz> kinlo i don't see why.
 748 2014-01-14 11:59:39 HaltingState has joined
 749 2014-01-14 12:00:31 <SomeoneWeird> matjeh, pps
 750 2014-01-14 12:02:03 Diablo-D3 has quit (Remote host closed the connection)
 751 2014-01-14 12:02:18 Diablo-D3 has joined
 752 2014-01-14 12:02:35 dredredre has joined
 753 2014-01-14 12:02:49 <kinlo> sigh...
 754 2014-01-14 12:02:51 HaltingState has quit (Client Quit)
 755 2014-01-14 12:03:30 <matjeh> SomeoneWeird: i mean, someone who is obviously not a mathematician comes up with a scheme like PPS :p
 756 2014-01-14 12:06:43 abrkn has quit (Ping timeout: 248 seconds)
 757 2014-01-14 12:07:02 dredredre has quit (Ping timeout: 245 seconds)
 758 2014-01-14 12:08:49 freggles has quit (Remote host closed the connection)
 759 2014-01-14 12:09:34 typex has quit (Changing host)
 760 2014-01-14 12:09:34 typex has joined
 761 2014-01-14 12:15:19 Diablo-D3 has quit (Quit: do coders dream of sheep()?)
 762 2014-01-14 12:15:39 Diablo-D3 has joined
 763 2014-01-14 12:15:54 ThomasV has joined
 764 2014-01-14 12:16:26 Goonie_ has quit (Remote host closed the connection)
 765 2014-01-14 12:16:54 waxwing has joined
 766 2014-01-14 12:18:14 ircuser-6 has quit (Ping timeout: 246 seconds)
 767 2014-01-14 12:19:05 Goonie has joined
 768 2014-01-14 12:22:29 bonks has quit (Ping timeout: 272 seconds)
 769 2014-01-14 12:24:38 drayah has joined
 770 2014-01-14 12:26:13 Diablo-D3 has quit (Quit: do coders dream of sheep()?)
 771 2014-01-14 12:26:32 Diablo-D3 has joined
 772 2014-01-14 12:28:25 Diablo-D3 has quit (Client Quit)
 773 2014-01-14 12:28:41 Diablo-D3 has joined
 774 2014-01-14 12:29:22 ThomasV has quit (Quit: Quitte)
 775 2014-01-14 12:30:43 donpillou has quit (Ping timeout: 248 seconds)
 776 2014-01-14 12:31:53 yubrew has joined
 777 2014-01-14 12:32:27 Diablo-D3 has quit (Client Quit)
 778 2014-01-14 12:32:44 Diablo-D3 has joined
 779 2014-01-14 12:36:47 yubrew has quit (Ping timeout: 272 seconds)
 780 2014-01-14 12:37:29 Diablo-D3 has quit (Client Quit)
 781 2014-01-14 12:37:48 Diablo-D3 has joined
 782 2014-01-14 12:40:35 lianj has quit (Ping timeout: 272 seconds)
 783 2014-01-14 12:41:05 lianj has joined
 784 2014-01-14 12:41:06 lianj has quit (Changing host)
 785 2014-01-14 12:41:06 lianj has joined
 786 2014-01-14 12:44:00 mattco1 has joined
 787 2014-01-14 12:44:03 lifeofcray has quit (Ping timeout: 252 seconds)
 788 2014-01-14 12:44:19 mattco has quit (Disconnected by services)
 789 2014-01-14 12:44:21 mattco1 is now known as mattco
 790 2014-01-14 12:44:33 lifeofcray has joined
 791 2014-01-14 12:45:34 sassamo has joined
 792 2014-01-14 12:47:40 zcopley has joined
 793 2014-01-14 12:48:47 zcopley has quit (Client Quit)
 794 2014-01-14 12:49:57 sassamo has quit (Ping timeout: 245 seconds)
 795 2014-01-14 12:50:22 darsk1ez has quit (Ping timeout: 245 seconds)
 796 2014-01-14 12:50:34 zcopley has joined
 797 2014-01-14 12:51:36 zcopley has quit (Client Quit)
 798 2014-01-14 12:53:55 SwampTony has joined
 799 2014-01-14 12:54:55 zcopley has joined
 800 2014-01-14 12:56:13 zcopley has quit (Client Quit)
 801 2014-01-14 12:57:39 zcopley has joined
 802 2014-01-14 12:58:54 zcopley has quit (Client Quit)
 803 2014-01-14 12:58:54 SwampTony has quit (Ping timeout: 252 seconds)
 804 2014-01-14 13:00:12 zcopley has joined
 805 2014-01-14 13:00:12 zcopley has quit (Client Quit)
 806 2014-01-14 13:01:35 zcopley has joined
 807 2014-01-14 13:01:35 zcopley has quit (Client Quit)
 808 2014-01-14 13:02:45 zcopley has joined
 809 2014-01-14 13:02:45 zcopley has quit (Client Quit)
 810 2014-01-14 13:03:19 dredredre has joined
 811 2014-01-14 13:03:25 darsk1ez has joined
 812 2014-01-14 13:03:43 ircuser-6 has joined
 813 2014-01-14 13:03:59 agricocb has quit (Quit: Leaving.)
 814 2014-01-14 13:04:32 patcon has joined
 815 2014-01-14 13:06:54 ralphtheninja has joined
 816 2014-01-14 13:08:09 dredredre has quit (Ping timeout: 260 seconds)
 817 2014-01-14 13:09:32 zcopley has joined
 818 2014-01-14 13:09:32 zcopley has quit (Client Quit)
 819 2014-01-14 13:11:23 shamoon has quit (Remote host closed the connection)
 820 2014-01-14 13:12:39 zcopley has joined
 821 2014-01-14 13:14:11 zcopley has quit (Client Quit)
 822 2014-01-14 13:15:05 patcon has quit (Remote host closed the connection)
 823 2014-01-14 13:15:57 gjs278 has quit (Ping timeout: 252 seconds)
 824 2014-01-14 13:16:43 gjs278 has joined
 825 2014-01-14 13:18:57 zcopley has joined
 826 2014-01-14 13:19:03 SwampTony has joined
 827 2014-01-14 13:20:16 zcopley has quit (Client Quit)
 828 2014-01-14 13:22:44 zcopley has joined
 829 2014-01-14 13:22:44 zcopley has quit (Client Quit)
 830 2014-01-14 13:23:10 eo has joined
 831 2014-01-14 13:23:31 SwampTony has quit (Ping timeout: 248 seconds)
 832 2014-01-14 13:24:35 eo has quit (Client Quit)
 833 2014-01-14 13:26:01 yubrew has joined
 834 2014-01-14 13:29:15 zcopley has joined
 835 2014-01-14 13:29:16 zcopley has quit (Client Quit)
 836 2014-01-14 13:30:48 yubrew has quit (Ping timeout: 252 seconds)
 837 2014-01-14 13:34:52 abrkn has joined
 838 2014-01-14 13:39:03 SwampTony has joined
 839 2014-01-14 13:41:13 zcopley has joined
 840 2014-01-14 13:42:14 mitz has quit (Ping timeout: 246 seconds)
 841 2014-01-14 13:42:17 oPen_syLar has quit (Ping timeout: 272 seconds)
 842 2014-01-14 13:42:20 zcopley has quit (Client Quit)
 843 2014-01-14 13:42:45 wallet42 has quit (Quit: Leaving.)
 844 2014-01-14 13:44:03 zcopley has joined
 845 2014-01-14 13:44:09 wallet42 has joined
 846 2014-01-14 13:45:16 zcopley has quit (Client Quit)
 847 2014-01-14 13:45:48 patcon has joined
 848 2014-01-14 13:46:07 sassamo has joined
 849 2014-01-14 13:48:59 ConvivialMatt has joined
 850 2014-01-14 13:49:05 nickler has joined
 851 2014-01-14 13:49:40 zcopley has joined
 852 2014-01-14 13:49:48 [\\\] has quit (Ping timeout: 240 seconds)
 853 2014-01-14 13:50:39 sassamo has quit (Ping timeout: 265 seconds)
 854 2014-01-14 13:50:53 zcopley has quit (Client Quit)
 855 2014-01-14 13:52:56 Diablo-D3 has quit (Quit: do coders dream of sheep()?)
 856 2014-01-14 13:53:01 tmsk has joined
 857 2014-01-14 13:53:14 Diablo-D3 has joined
 858 2014-01-14 13:53:17 patcon has quit (Ping timeout: 245 seconds)
 859 2014-01-14 13:53:20 ConvivialMatt has quit (Ping timeout: 252 seconds)
 860 2014-01-14 13:53:40 zcopley has joined
 861 2014-01-14 13:54:05 Diablo-D3 has quit (Client Quit)
 862 2014-01-14 13:54:24 Diablo-D3 has joined
 863 2014-01-14 13:54:48 zcopley has quit (Client Quit)
 864 2014-01-14 13:55:11 ItSANgo has quit (Quit: Leaving...)
 865 2014-01-14 13:56:08 Diablo-D3 has quit (Client Quit)
 866 2014-01-14 13:56:27 Diablo-D3 has joined
 867 2014-01-14 13:58:30 zcopley has joined
 868 2014-01-14 13:58:30 zcopley has quit (Client Quit)
 869 2014-01-14 13:58:55 Raziel has joined
 870 2014-01-14 14:00:00 ItSANgo has joined
 871 2014-01-14 14:00:16 Diablo-D3 has quit (Client Quit)
 872 2014-01-14 14:00:34 Diablo-D3 has joined
 873 2014-01-14 14:00:57 zcopley has joined
 874 2014-01-14 14:02:12 zcopley has quit (Client Quit)
 875 2014-01-14 14:02:19 SwampTony has quit (Remote host closed the connection)
 876 2014-01-14 14:02:56 SwampTony has joined
 877 2014-01-14 14:03:43 SwampTony has quit (Read error: Connection reset by peer)
 878 2014-01-14 14:04:02 dredredre has joined
 879 2014-01-14 14:04:07 SwampTony has joined
 880 2014-01-14 14:05:49 agricocb has joined
 881 2014-01-14 14:05:55 zcopley has joined
 882 2014-01-14 14:05:55 zcopley has quit (Client Quit)
 883 2014-01-14 14:06:44 andytoshi has quit (Quit: school)
 884 2014-01-14 14:07:39 b4epoch has joined
 885 2014-01-14 14:08:22 zcopley has joined
 886 2014-01-14 14:08:22 zcopley has quit (Client Quit)
 887 2014-01-14 14:08:49 SwampTony has quit (Ping timeout: 260 seconds)
 888 2014-01-14 14:10:44 daybyter has joined
 889 2014-01-14 14:10:46 dredredre has quit (Ping timeout: 276 seconds)
 890 2014-01-14 14:11:22 zcopley has joined
 891 2014-01-14 14:11:23 zcopley has quit (Client Quit)
 892 2014-01-14 14:11:54 sassamo has joined
 893 2014-01-14 14:12:24 b4epoch has quit (Ping timeout: 265 seconds)
 894 2014-01-14 14:15:27 zcopley has joined
 895 2014-01-14 14:16:27 zcopley has quit (Client Quit)
 896 2014-01-14 14:19:44 patcon has joined
 897 2014-01-14 14:20:08 zcopley has joined
 898 2014-01-14 14:20:29 yubrew has joined
 899 2014-01-14 14:21:11 zcopley has quit (Client Quit)
 900 2014-01-14 14:21:25 jeewee1 has quit (Ping timeout: 260 seconds)
 901 2014-01-14 14:22:40 zcopley has joined
 902 2014-01-14 14:22:57 tych0 has joined
 903 2014-01-14 14:23:12 jeewee has joined
 904 2014-01-14 14:23:32 gwb3 has quit (Quit: leaving)
 905 2014-01-14 14:24:07 patcon has quit (Ping timeout: 245 seconds)
 906 2014-01-14 14:24:32 yubrew has quit (Ping timeout: 245 seconds)
 907 2014-01-14 14:26:29 gwb3 has joined
 908 2014-01-14 14:26:39 donpillou has joined
 909 2014-01-14 14:27:23 zcopley has quit (Ping timeout: 246 seconds)
 910 2014-01-14 14:30:48 c0rw1n has joined
 911 2014-01-14 14:34:55 ThomasV has joined
 912 2014-01-14 14:42:46 hmsimha has joined
 913 2014-01-14 14:46:09 patcon has joined
 914 2014-01-14 14:46:15 melvster1 has quit (Remote host closed the connection)
 915 2014-01-14 14:50:56 ThomasV has quit (Quit: Quitte)
 916 2014-01-14 14:51:35 dmanderson_afk is now known as dmanderson
 917 2014-01-14 14:51:37 patcon has quit (Ping timeout: 245 seconds)
 918 2014-01-14 14:54:24 abrkn has quit (Ping timeout: 252 seconds)
 919 2014-01-14 14:56:15 CheckDavid has joined
 920 2014-01-14 14:59:12 ralphtheninja has quit (Quit: leaving)
 921 2014-01-14 14:59:54 Guyver2 has joined
 922 2014-01-14 15:04:47 yubrew has joined
 923 2014-01-14 15:06:35 dredredre has joined
 924 2014-01-14 15:06:55 profreid has quit (Quit: profreid)
 925 2014-01-14 15:09:27 sassamo has quit (Remote host closed the connection)
 926 2014-01-14 15:09:53 sassamo has joined
 927 2014-01-14 15:10:31 ericmuyser has joined
 928 2014-01-14 15:11:11 profreid has joined
 929 2014-01-14 15:11:19 dredredre has quit (Ping timeout: 272 seconds)
 930 2014-01-14 15:12:04 <helo> if a node sees a block at the same height as one it has already accepted, but the new block has a lower hash (more work), will it orphan the first block to get a chain with higher total work?
 931 2014-01-14 15:12:59 <sipa> the amount of total work is not determined by the hash
 932 2014-01-14 15:13:30 <sipa> it's determined by how difficult it was to create the block
 933 2014-01-14 15:13:53 SwampTony has joined
 934 2014-01-14 15:13:57 <sipa> (the formula is: work(block) = 2^256 / (block.target + 1))
 935 2014-01-14 15:15:01 sassamo has quit (Ping timeout: 272 seconds)
 936 2014-01-14 15:15:02 <helo> oh. i thought it used block.hash instead of block.target in your eqn
 937 2014-01-14 15:15:12 <sipa> that would lead to huge variance
 938 2014-01-14 15:15:40 <sipa> how hard it is to create a block is set in advance, by the target
 939 2014-01-14 15:15:58 <helo> sure, that makes sense
 940 2014-01-14 15:15:59 <sipa> there are a well-known number of valid hashes and a number of invalid hashes
 941 2014-01-14 15:16:17 <sipa> however, if you create a new block which has a total amount of work that is higher, we will reorganize
 942 2014-01-14 15:16:30 <sipa> (which requires a retarget to happen in between)
 943 2014-01-14 15:16:32 <helo> hearing over and over "it's highest total work, not chain height" made me start thinking it was based on individual hashes
 944 2014-01-14 15:16:56 <sipa> right, i guess that's a reasonable guess
 945 2014-01-14 15:17:20 <sipa> but it's still true; the only way it makes a difference is if there is a retarget in the part of the chain being reorganized
 946 2014-01-14 15:17:59 SwampTony has quit (Ping timeout: 245 seconds)
 947 2014-01-14 15:18:32 <helo> right. thanks
 948 2014-01-14 15:18:42 Goonie has quit (Remote host closed the connection)
 949 2014-01-14 15:24:49 patcon has joined
 950 2014-01-14 15:28:02 sassamo has joined
 951 2014-01-14 15:28:25 macboz has quit (Ping timeout: 272 seconds)
 952 2014-01-14 15:31:16 agricocb has quit (Remote host closed the connection)
 953 2014-01-14 15:31:30 agricocb has joined
 954 2014-01-14 15:32:35 stlcoin has joined
 955 2014-01-14 15:35:40 datagutt has joined
 956 2014-01-14 15:39:05 brisque has joined
 957 2014-01-14 15:41:04 DougieBot5000 has joined
 958 2014-01-14 15:41:21 nickler has quit (Ping timeout: 272 seconds)
 959 2014-01-14 15:42:34 Sealy has quit (Read error: Connection reset by peer)
 960 2014-01-14 15:42:55 Sealy has joined
 961 2014-01-14 15:45:02 Litetree has joined
 962 2014-01-14 15:46:12 ericmuyser has quit (Ping timeout: 245 seconds)
 963 2014-01-14 15:46:53 enodios has joined
 964 2014-01-14 15:48:59 ZG has joined
 965 2014-01-14 15:51:06 Michail1 is now known as Michail1_
 966 2014-01-14 15:53:32 Nesetalis has joined
 967 2014-01-14 15:55:23 kinglet has joined
 968 2014-01-14 15:55:23 kinglet has quit (Changing host)
 969 2014-01-14 15:55:23 kinglet has joined
 970 2014-01-14 16:01:40 patcon has quit (Remote host closed the connection)
 971 2014-01-14 16:04:42 saulimus has quit (Quit: saulimus)
 972 2014-01-14 16:05:23 SwampTony has joined
 973 2014-01-14 16:06:55 ZG has quit (caktux!~caktux@173.248.230.158|Quit: ZG|caktux)
 974 2014-01-14 16:07:15 hmsimha has quit (Ping timeout: 248 seconds)
 975 2014-01-14 16:07:21 dredredre has joined
 976 2014-01-14 16:07:46 tg0 has quit (Ping timeout: 276 seconds)
 977 2014-01-14 16:08:17 shesek has quit (Read error: Connection reset by peer)
 978 2014-01-14 16:08:30 MrOrange has quit (Quit: Leaving)
 979 2014-01-14 16:08:36 shesek has joined
 980 2014-01-14 16:09:36 t7 has quit (Quit: home)
 981 2014-01-14 16:09:45 SwampTony has quit (Ping timeout: 252 seconds)
 982 2014-01-14 16:09:50 VinceSamios has quit (Remote host closed the connection)
 983 2014-01-14 16:11:58 dredredre has quit (Ping timeout: 252 seconds)
 984 2014-01-14 16:14:51 ericmuyser has joined
 985 2014-01-14 16:16:41 Subo1977_ has joined
 986 2014-01-14 16:20:31 Subo1977 has quit (Ping timeout: 240 seconds)
 987 2014-01-14 16:22:09 Insti has quit (Ping timeout: 272 seconds)
 988 2014-01-14 16:22:16 Eiii has joined
 989 2014-01-14 16:22:16 Eiii has quit (Changing host)
 990 2014-01-14 16:22:16 Eiii has joined
 991 2014-01-14 16:23:32 Michail1_ is now known as Michail1
 992 2014-01-14 16:24:57 <EasyAt> Is there a hard limit on the size of a transaction that the reference client will no longer forward?
 993 2014-01-14 16:25:12 <jgarzik> various limits under various conditions
 994 2014-01-14 16:25:18 <jgarzik> 5000 bytes is one barrier
 995 2014-01-14 16:25:28 <EasyAt> So, I could theoretically take up an entire block
 996 2014-01-14 16:25:36 <jgarzik> sure
 997 2014-01-14 16:25:47 <brisque> more than 100k isn't standard though, right?
 998 2014-01-14 16:25:56 zcopley has joined
 999 2014-01-14 16:26:44 <jgarzik> I think even 100k will relay, given proper fees?
1000 2014-01-14 16:26:45 agricocb has quit (Remote host closed the connection)
1001 2014-01-14 16:26:54 zcopley has quit (Client Quit)
1002 2014-01-14 16:26:56 <jgarzik> 100k _orphan_ will not get relayed
1003 2014-01-14 16:27:03 agricocb has joined
1004 2014-01-14 16:27:25 <brisque> MAX_STANDARD_TX_SIZE = 100000;
1005 2014-01-14 16:27:27 <gmaxwell> main.h:static const unsigned int MAX_STANDARD_TX_SIZE = 100000;
1006 2014-01-14 16:27:59 Sleepnbum has joined
1007 2014-01-14 16:28:17 Sleepnbum is now known as Guest26832
1008 2014-01-14 16:28:20 <gmaxwell> IIRC there is a stupid dos attack that we're avoiding with that.
1009 2014-01-14 16:28:27 zcopley has joined
1010 2014-01-14 16:28:40 bbrian has joined
1011 2014-01-14 16:28:47 <brisque> "Limiting transactions to MAX_STANDARD_TX_SIZE mitigates CPU exhaustion attacks."
1012 2014-01-14 16:28:49 <gmaxwell> (basically when a transaction is validate all its inputs are pulled into memory. So we can use memory related to the maximum size squared)
1013 2014-01-14 16:29:14 <gmaxwell> hm or maybe I misremember
1014 2014-01-14 16:29:34 <brisque> https://github.com/bitcoin/bitcoin/blob/266921e70ffcfa8d9c930284aaf02fd2d9b69109/src/main.cpp#L373
1015 2014-01-14 16:29:48 zcopley has quit (Client Quit)
1016 2014-01-14 16:29:54 <gmaxwell> in any case, there is a nearly 1 million byte transaction transaction in the testnet chain.
1017 2014-01-14 16:30:15 phillipsjk has joined
1018 2014-01-14 16:30:46 <brisque> I'm sure at some point we will have a miner that decides to fill 1MB blocks just because they can.
1019 2014-01-14 16:31:07 stk` has quit (Ping timeout: 272 seconds)
1020 2014-01-14 16:31:25 <brisque> off testnet, I mean.
1021 2014-01-14 16:31:32 patcon has joined
1022 2014-01-14 16:31:52 <phillipsjk> Saw this waring in the 0.8.6 Release notes: "There have been frequent reports of users running out of virtual memory on 32-bit systems" -- does this imply I need more than 4GB of RAM+swap for a full node?
1023 2014-01-14 16:32:07 <TD> no
1024 2014-01-14 16:32:08 <brisque> for syncing it initially
1025 2014-01-14 16:32:15 <TD>  a lot of the address space is used for leveldb mmapped files, or used to be
1026 2014-01-14 16:32:20 ahmedbodi_afk is now known as ahmed_bodi
1027 2014-01-14 16:32:30 Guest26832 has left ()
1028 2014-01-14 16:32:33 <brisque> a running node uses < 200MB if you -disablewallet in the configuration.
1029 2014-01-14 16:32:35 <wumpus> phillipsjk: not really, certainly not if you use the blockchain torrent
1030 2014-01-14 16:32:40 zcopley has joined
1031 2014-01-14 16:32:50 <phillipsjk> TD: the mmapp thing was only replaced in OSx.
1032 2014-01-14 16:33:18 <phillipsjk> wumpus: I was planning to use the .torrent, actually.
1033 2014-01-14 16:33:23 <wumpus> initial sync takes a lot of memory due to orphans storage, and indeed virtual memory due to mmaps (but those are different things, the virtual memory problem doesn't exist on 64 bit whereas the orphans problem does)
1034 2014-01-14 16:33:58 ericmuyser has quit (Read error: Connection reset by peer)
1035 2014-01-14 16:34:02 zcopley has quit (Client Quit)
1036 2014-01-14 16:34:11 <wumpus> there's a pull you can help test that reduces orphans storage, let's see, https://github.com/bitcoin/bitcoin/pull/3514
1037 2014-01-14 16:34:14 <phillipsjk> so the problem is that the virtual memory has sparse storage?
1038 2014-01-14 16:34:54 giustoXricordarv has joined
1039 2014-01-14 16:35:02 <phillipsjk> I suppose upwards of 1GB is just not useable on 32bit systems.
1040 2014-01-14 16:35:05 <wumpus> phillipsjk: 32-bit systems only have 2-3GB of virtual memory for a process, the database files are much bigger
1041 2014-01-14 16:35:08 <EasyAt> Is there a rough estimate when the ops for xor, mult, cat etc... will be allowed?
1042 2014-01-14 16:35:10 john5223 has joined
1043 2014-01-14 16:35:18 stk` has joined
1044 2014-01-14 16:35:20 zcopley has joined
1045 2014-01-14 16:35:27 Pullphinger has joined
1046 2014-01-14 16:35:53 <wumpus> phillipsjk: hm no that's wrong, the database files aren't that big... still, leveldb likes to allocate a lot of it :)
1047 2014-01-14 16:36:34 zcopley has quit (Client Quit)
1048 2014-01-14 16:36:37 <brisque> EasyAt: can't imagine it's going to happen soon. even if it was planned it's not a one update change.
1049 2014-01-14 16:36:50 <phillipsjk> I think I am running a PAE 32Bit kernel on this machine (though not using if for Bitcoind) would that help at all?
1050 2014-01-14 16:37:12 <wumpus> no, that extends Physical Address space
1051 2014-01-14 16:37:48 kinglet has quit (Read error: Connection reset by peer)
1052 2014-01-14 16:37:54 <wumpus> so you can address more RAM memory on the system as a whole. within one process, that doesn't help you
1053 2014-01-14 16:38:25 <wumpus> in any case, if you use the blockchain torrent you should be ok
1054 2014-01-14 16:38:39 <phillipsjk> Well, my planned Bitcoin node is running a 64bit kernel, so the concern is moot other than physical RAM.
1055 2014-01-14 16:39:22 zcopley has joined
1056 2014-01-14 16:39:26 <phillipsjk> For some reason my machine sees an extra 124MB after pulling a 2MB video card :P
1057 2014-01-14 16:40:06 <phillipsjk> Thanks for the help.
1058 2014-01-14 16:40:22 zcopley has quit (Client Quit)
1059 2014-01-14 16:40:25 exfor has joined
1060 2014-01-14 16:41:24 <wumpus> it also reserves I/O mmap space and such for video cards, although 128Mb sounds like a lot indeed
1061 2014-01-14 16:41:29 zcopley has joined
1062 2014-01-14 16:41:29 zcopley has quit (Client Quit)
1063 2014-01-14 16:42:49 <wumpus> mmio*
1064 2014-01-14 16:42:57 zcopley has joined
1065 2014-01-14 16:43:06 <phillipsjk> Pretty sure it was a slightly "odd" number like 124 :)
1066 2014-01-14 16:43:31 kinglet has joined
1067 2014-01-14 16:43:44 <phillipsjk> Maybe 128-4MB
1068 2014-01-14 16:44:04 zcopley has quit (Client Quit)
1069 2014-01-14 16:44:54 <phillipsjk> RS-232 FTW.
1070 2014-01-14 16:45:06 t7 has joined
1071 2014-01-14 16:45:36 zcopley has joined
1072 2014-01-14 16:45:59 Grouver has quit (Quit: Leaving)
1073 2014-01-14 16:46:07 stk` has quit (Ping timeout: 276 seconds)
1074 2014-01-14 16:46:46 zcopley has quit (Client Quit)
1075 2014-01-14 16:47:28 t7 has quit (Client Quit)
1076 2014-01-14 16:48:07 zcopley has joined
1077 2014-01-14 16:48:17 stk` has joined
1078 2014-01-14 16:49:11 zcopley has quit (Client Quit)
1079 2014-01-14 16:50:01 Nesetalis has quit (Ping timeout: 276 seconds)
1080 2014-01-14 16:50:26 t7 has joined
1081 2014-01-14 16:51:29 Zarutian has joined
1082 2014-01-14 16:51:36 justanotheruser has quit (Ping timeout: 246 seconds)
1083 2014-01-14 16:51:41 zcopley has joined
1084 2014-01-14 16:52:44 zcopley has quit (Client Quit)
1085 2014-01-14 16:54:04 zcopley has joined
1086 2014-01-14 16:54:04 <EasyAt> If those/sc
1087 2014-01-14 16:54:09 <EasyAt> whoops
1088 2014-01-14 16:54:19 stk` has quit (Ping timeout: 265 seconds)
1089 2014-01-14 16:55:11 zcopley has quit (Client Quit)
1090 2014-01-14 16:55:14 Insti has joined
1091 2014-01-14 16:56:41 zcopley has joined
1092 2014-01-14 16:56:49 stk` has joined
1093 2014-01-14 16:57:10 Nesetalis has joined
1094 2014-01-14 16:57:53 zcopley has quit (Client Quit)
1095 2014-01-14 17:00:18 zcopley has joined
1096 2014-01-14 17:01:35 zcopley has quit (Client Quit)
1097 2014-01-14 17:03:03 zcopley has joined
1098 2014-01-14 17:05:51 Nesetalis has quit (Ping timeout: 272 seconds)
1099 2014-01-14 17:05:59 SwampTony has joined
1100 2014-01-14 17:07:30 t7 has quit (Ping timeout: 252 seconds)
1101 2014-01-14 17:07:59 zcopley has quit (Ping timeout: 245 seconds)
1102 2014-01-14 17:09:49 Anduck has joined
1103 2014-01-14 17:09:49 Anduck has quit (Changing host)
1104 2014-01-14 17:09:49 Anduck has joined
1105 2014-01-14 17:10:29 SwampTony has quit (Ping timeout: 245 seconds)
1106 2014-01-14 17:11:53 nickler has joined
1107 2014-01-14 17:12:33 bbrian has quit (Ping timeout: 272 seconds)
1108 2014-01-14 17:14:04 Starduster has joined
1109 2014-01-14 17:14:31 Lexa has quit (Ping timeout: 240 seconds)
1110 2014-01-14 17:15:29 debiantoruser has quit (Ping timeout: 245 seconds)
1111 2014-01-14 17:16:47 debiantoruser has joined
1112 2014-01-14 17:17:37 john5223 has quit (Quit: Leaving)
1113 2014-01-14 17:19:38 sassamo has quit (Remote host closed the connection)
1114 2014-01-14 17:19:43 Sealy has quit (Quit: Sealy)
1115 2014-01-14 17:19:48 <Burrito> Is there any way of getting Bitcoin's "estimated total blocks" from the RPC API?
1116 2014-01-14 17:20:05 Lexa has joined
1117 2014-01-14 17:20:05 sassamo has joined
1118 2014-01-14 17:21:10 t7 has joined
1119 2014-01-14 17:22:05 <Burrito> Or, more directly, is there any way to judge whether it is downloading or syncing through the RPC API?
1120 2014-01-14 17:22:22 <Burrito> (or indexing)
1121 2014-01-14 17:24:35 debiantoruser has quit (Ping timeout: 248 seconds)
1122 2014-01-14 17:25:15 debiantoruser has joined
1123 2014-01-14 17:28:34 stk` has quit (Quit: Leaving)
1124 2014-01-14 17:30:28 eoss has joined
1125 2014-01-14 17:33:22 kinglet has quit (Read error: Connection reset by peer)
1126 2014-01-14 17:36:24 <EasyAt>  getblockcount
1127 2014-01-14 17:36:31 kinglet has joined
1128 2014-01-14 17:36:32 kinglet has quit (Changing host)
1129 2014-01-14 17:36:32 kinglet has joined
1130 2014-01-14 17:36:42 <EasyAt> Run it a couple times apart and blockheight should increase while syncing
1131 2014-01-14 17:38:51 <Burrito> hm, okay
1132 2014-01-14 17:39:40 <EasyAt> There's probably a nicer way to do it
1133 2014-01-14 17:40:14 <sipa> Burrito: the best heuristic is looking at the timestamp of the latest block
1134 2014-01-14 17:40:20 <Burrito> So far I've written it so that it compares values from Blockchain.info, Blockr.io, and Block Explorer. I thought there was actually a nicer way.
1135 2014-01-14 17:40:23 <Burrito> Ah
1136 2014-01-14 17:40:27 <sipa> internally, bitcoin uses more heuristics than that, but they're all flaky
1137 2014-01-14 17:40:41 <sipa> there is no real answer to that question... it is *always* syncing
1138 2014-01-14 17:40:49 <sipa> from a technical point
1139 2014-01-14 17:41:21 <Burrito> Okay, thanks
1140 2014-01-14 17:43:20 <EasyAt> sipa: Is there a list of reasons somehwere detailing why some opcodes are disabled
1141 2014-01-14 17:43:59 petertretyakov has joined
1142 2014-01-14 17:44:21 Guyver2 has quit (Ping timeout: 252 seconds)
1143 2014-01-14 17:44:31 <sipa> the only reason is "satoshi disabled them at some point, because they were insufficiently tested for DoS potential and other bugs"
1144 2014-01-14 17:44:52 <TD> also nobody really found compelling uses for most of them
1145 2014-01-14 17:44:59 <TD> so there wasn't much incentive to reactivate them
1146 2014-01-14 17:45:10 <sipa> true
1147 2014-01-14 17:45:21 <sipa> though since reenabling requires a hardfork...
1148 2014-01-14 17:45:30 Zarutian has quit (Quit: Zarutian)
1149 2014-01-14 17:45:37 <sipa> there would need to be some compelling reason at least
1150 2014-01-14 17:45:55 <EasyAt> I thought it be fun to have bounty transactions.  Where someone satisfies some problem to optain the outputs... I can't think of any good applications, though
1151 2014-01-14 17:46:09 Grouver has joined
1152 2014-01-14 17:47:26 agricocb has quit (Remote host closed the connection)
1153 2014-01-14 17:47:45 agricocb has joined
1154 2014-01-14 17:48:00 Neozonz has joined
1155 2014-01-14 17:48:18 <brisque> there's one in the blockchain that if you can make a SHA1 collision you win a few BTC
1156 2014-01-14 17:48:19 sassamo has quit (Remote host closed the connection)
1157 2014-01-14 17:48:46 sassamo has joined
1158 2014-01-14 17:48:54 <EasyAt> brisque: exactly
1159 2014-01-14 17:49:00 <EasyAt> Something a bit more useful would be nice, heh
1160 2014-01-14 17:49:02 <brisque> sha1(a) == sha1(b) && a != b
1161 2014-01-14 17:49:08 <maaku> EasyAt: really? if script was a bit more expressive there's tons of applications
1162 2014-01-14 17:49:09 <sipa> yeah that's about the only useful thing you can do now
1163 2014-01-14 17:49:20 <EasyAt> maaku: I mean with the currenct script
1164 2014-01-14 17:49:27 <EasyAt> scirpt ops*
1165 2014-01-14 17:51:28 Neozonz has quit (Discx2!~Neozonz@unaffiliated/neozonz|Ping timeout: 272 seconds)
1166 2014-01-14 17:51:46 <EasyAt> I finally really dug into the scripting side last night and just can't stop thinking about the applications
1167 2014-01-14 17:52:29 cr3pe has quit (Quit: leaving)
1168 2014-01-14 17:52:30 bonks has joined
1169 2014-01-14 17:52:32 bonks has quit (Changing host)
1170 2014-01-14 17:52:32 bonks has joined
1171 2014-01-14 17:52:42 zcopley has joined
1172 2014-01-14 17:52:59 sassamo has quit (Ping timeout: 245 seconds)
1173 2014-01-14 17:53:17 * maaku spent last night playing with replacing script with Joy
1174 2014-01-14 17:53:30 Blackreign has joined
1175 2014-01-14 17:53:59 <EasyAt> maaku: script with joy?
1176 2014-01-14 17:54:16 <maaku> EasyAt: http://en.wikipedia.org/wiki/Joy_%28programming_language%29
1177 2014-01-14 17:54:35 <maaku> it's a more theoretically grounded descendent of Forth
1178 2014-01-14 17:55:18 c0rw1n_ has joined
1179 2014-01-14 17:55:26 wallet421 has joined
1180 2014-01-14 17:56:35 wallet42 has quit (Disconnected by services)
1181 2014-01-14 17:57:07 c0rw1n has quit (Ping timeout: 248 seconds)
1182 2014-01-14 17:57:09 sassamo has joined
1183 2014-01-14 17:59:24 wallet421 is now known as wallet42
1184 2014-01-14 17:59:24 wallet42 has quit (Changing host)
1185 2014-01-14 17:59:24 wallet42 has joined
1186 2014-01-14 17:59:35 patcon has quit (Remote host closed the connection)
1187 2014-01-14 18:02:13 robonerd has quit (Ping timeout: 252 seconds)
1188 2014-01-14 18:04:54 <EasyAt> maaku: Interesting
1189 2014-01-14 18:05:30 kinglet_ has joined
1190 2014-01-14 18:05:31 kinglet_ has quit (Changing host)
1191 2014-01-14 18:05:31 kinglet_ has joined
1192 2014-01-14 18:05:45 kinglet has quit (Read error: Connection reset by peer)
1193 2014-01-14 18:05:51 <sipa> dang, i made bitcoind do a full sync on #3514 on valgrind
1194 2014-01-14 18:06:02 <sipa> ... laptop shut down because of overheating
1195 2014-01-14 18:06:23 <maaku> yeah it's turing-complete, so what you'd have to do is prefix the scriptSig with the # of executed instructions for fee purposes, which is checked as part of validation
1196 2014-01-14 18:06:35 <maaku> you'd probably want to Merklize it too
1197 2014-01-14 18:06:43 <maaku> (this is more of a -wizards discussion)
1198 2014-01-14 18:06:46 SwampTony has joined
1199 2014-01-14 18:07:29 brson has joined
1200 2014-01-14 18:07:31 brisque has quit (Quit: Leaving.)
1201 2014-01-14 18:07:44 t7 has quit (Quit: reboot)
1202 2014-01-14 18:08:48 <EasyAt> maaku: If we had a turing complete scripting language wouldn't I be able to create a bunch of bogus TXs and have it eat a bunch of CPU before the receiving nodes throw the TX out?
1203 2014-01-14 18:08:49 dredredre has joined
1204 2014-01-14 18:09:24 <maaku> EasyAt: computation stops once you exceed the specified instruction count
1205 2014-01-14 18:10:11 <maaku> transactions without sufficient fee are ignored or brown listed
1206 2014-01-14 18:10:27 bbrian has joined
1207 2014-01-14 18:10:45 <maaku> and if a txn with invalid instruction count is found, its inputs could be brown listed
1208 2014-01-14 18:11:01 SwampTony has quit (Ping timeout: 252 seconds)
1209 2014-01-14 18:11:35 <sipa> maaku: you'd need a (reachable) per-block instruction count limit too
1210 2014-01-14 18:11:35 <EasyAt> maaku: They'd have to execute all those operations before they realized it was bogus, no?
1211 2014-01-14 18:11:44 damethos has quit (Quit: Bye)
1212 2014-01-14 18:11:52 <sipa> as otherwise miners have no reason to enforce that fee per operation
1213 2014-01-14 18:11:59 tmsk has quit (Quit: tmsk)
1214 2014-01-14 18:12:40 damethos has joined
1215 2014-01-14 18:13:22 dredredre has quit (Ping timeout: 260 seconds)
1216 2014-01-14 18:13:34 <maaku> sipa: yes, definately
1217 2014-01-14 18:13:54 andyo has quit (Quit: Bye)
1218 2014-01-14 18:14:03 <maaku> also for DoS reasons (like the sigop limit)
1219 2014-01-14 18:17:55 stlcoin has quit (Quit: Page closed)
1220 2014-01-14 18:19:18 btcNeverSleeps has joined
1221 2014-01-14 18:20:11 justanotheruser has joined
1222 2014-01-14 18:20:52 robonerd has joined
1223 2014-01-14 18:23:16 <btcNeverSleeps> Hey everyone... I'm a software dev but haven't done any programming yet related to bitcoin. I've got a question regarding "user logging" on a site on which the user would have a bitcoin balance. Instead of implementing two-factor auth and using the usual password + google 2FA etc., would it make sense to ask the user to send 1 satoshi from its wallet so that he would login?
1224 2014-01-14 18:23:25 kinglet_ has quit (Quit: Leaving)
1225 2014-01-14 18:24:39 <Luke-Jr> btcNeverSleeps: no
1226 2014-01-14 18:24:42 <dmanderson> Not if it has to wait to make it into the block
1227 2014-01-14 18:24:52 <btcNeverSleeps> Luke-Jr: can you develop a bit?
1228 2014-01-14 18:24:52 <Luke-Jr> btcNeverSleeps: Bitcoin is a currency, not an authentication system
1229 2014-01-14 18:24:54 <dmanderson> your user could be waiting a LONG time for 1 Satoshi to who up
1230 2014-01-14 18:25:06 <Luke-Jr> btcNeverSleeps: you can use signed messages though
1231 2014-01-14 18:25:21 <btcNeverSleeps> Luke-Jr: bitcoin ain't a decentralized trusted timestamp system, it's a currency... Yet people use it for decentralized timestamps right?
1232 2014-01-14 18:25:33 <btcNeverSleeps> dmanderson: one block at most... No need for confirmation.
1233 2014-01-14 18:25:44 <maaku> btcNeverSleeps: look up signed messages
1234 2014-01-14 18:25:54 <btcNeverSleeps> maaku: ok, going to read on that
1235 2014-01-14 18:25:57 <Luke-Jr> btcNeverSleeps: in theory, one could develop a timestamping system with bitcoin technology, but it hasn't really been done yet
1236 2014-01-14 18:25:58 <dmanderson> the user could still be waiting a long time for 1 Satoshi to make it into the block
1237 2014-01-14 18:26:12 <Luke-Jr> btcNeverSleeps: and timestamping isn't authentication
1238 2014-01-14 18:26:31 <Luke-Jr> btcNeverSleeps: Bitcoin-OTC and Eligius use signed messages as a kind of authentication successfully
1239 2014-01-14 18:26:39 <btcNeverSleeps> Luke-Jr: I know, I know... My point was that it's more than just a currency or a medium of exchange.
1240 2014-01-14 18:26:47 <btcNeverSleeps> Luke-Jr: oh, that is very interesting
1241 2014-01-14 18:27:07 <Luke-Jr> basically a signed message proves the person who receives funds sent to a given address agrees to some contract
1242 2014-01-14 18:27:27 Zarutian has joined
1243 2014-01-14 18:27:30 <Luke-Jr> btcNeverSleeps: Bitcoin itself *is* just a currency, even if the technology could be expanded outside of that.
1244 2014-01-14 18:27:42 <Luke-Jr> btcNeverSleeps: such expansion wouldn't use the bitcoin blockchain, for example
1245 2014-01-14 18:28:42 <phillipsjk> btcNeverSleeps, You can get your users to decrypt a challenge string with one of thier private keys, but you might as well just use OpenPGP for that.
1246 2014-01-14 18:29:04 <dmanderson> Andreas Antonopoulos would challenge the 'just a currency' statement ;-)
1247 2014-01-14 18:29:15 mattco1 has joined
1248 2014-01-14 18:29:28 <btcNeverSleeps> Another very related question then: say I were to write an exchange (I'm definitely not, it's theoretical), would you recommend I implement the traditional "username+password+optional TFA" as most sites do or that I'd try to use signed messages as a kind of authentication system?
1249 2014-01-14 18:29:42 mattco has quit (Disconnected by services)
1250 2014-01-14 18:29:44 mattco1 is now known as mattco
1251 2014-01-14 18:30:06 daybyter has quit (Quit: Konversation terminated!)
1252 2014-01-14 18:30:29 cap2002 has joined
1253 2014-01-14 18:30:45 <phillipsjk> the #bitcoin-otc bot uses the challenge string method.
1254 2014-01-14 18:31:24 <phillipsjk> The info is also used to build a "web of trust"
1255 2014-01-14 18:31:34 zeiris has quit (Ping timeout: 260 seconds)
1256 2014-01-14 18:32:02 <btcNeverSleeps> Luke-Jr: reading your msg here: http://sourceforge.net/mailarchive/message.php?msg_id=31590964   (I take it it's yours ; )
1257 2014-01-14 18:32:21 <phillipsjk> I think you average user would be bewildered by such a requirement though.
1258 2014-01-14 18:35:16 zeiris has joined
1259 2014-01-14 18:36:57 joeykrim has joined
1260 2014-01-14 18:37:55 <Luke-Jr> phillipsjk: ECDSA/Bitcoin don't support encryption :P
1261 2014-01-14 18:38:42 <phillipsjk> I did not want to say have your user sign a challenge message :P
1262 2014-01-14 18:39:09 cads has joined
1263 2014-01-14 18:39:57 <Luke-Jr> phillipsjk: why not?
1264 2014-01-14 18:40:59 <phillipsjk> Usually blindly signing random messages is a bad idea.
1265 2014-01-14 18:41:46 <Luke-Jr> phillipsjk: of course it is, that's why you don't make it random
1266 2014-01-14 18:42:25 <shesek> isn't it what gribble does?
1267 2014-01-14 18:42:29 TD is now known as TD[gone]
1268 2014-01-14 18:42:34 <Luke-Jr> "2014-01-14: This message validates the authentication of login to the 'foobar' account from IP 2002:2042:2320::2."
1269 2014-01-14 18:42:45 <phillipsjk> Just make it "log me in to site.com on this date:time"?
1270 2014-01-14 18:42:47 <Luke-Jr> shesek: I didn't say gribble was a *good* implementation :/
1271 2014-01-14 18:42:53 <Luke-Jr> right, site name is good too
1272 2014-01-14 18:42:59 <shesek> Luke-Jr, I'd probably add the site name there too
1273 2014-01-14 18:43:01 Krellan__ has quit (Remote host closed the connection)
1274 2014-01-14 18:43:06 <shesek> oh, yes, what phillipsjk just said
1275 2014-01-14 18:43:33 <jcorgan> the site could send a random challenge string, the user XORs that with his own randomly chosen string, then sends a signed version of the result and his string.  The site can verify the signature, but has no incentive to send malicious hashes as the actual signature would be on random data
1276 2014-01-14 18:44:12 <Luke-Jr> jcorgan: … no
1277 2014-01-14 18:44:50 <shesek> though, coming to think about, if users were to use separate signing addresses for each service, using random challenge strings wouldn't really be a problem
1278 2014-01-14 18:44:51 <jcorgan> please correct me. i'm still working through my first cup of coffee this morning.
1279 2014-01-14 18:45:41 starsoccer has quit (Quit: See ya later bitches)
1280 2014-01-14 18:46:03 <Luke-Jr> signing random data = bad :p
1281 2014-01-14 18:46:09 starsoccer has joined
1282 2014-01-14 18:46:24 <gmaxwell> I nagged nanotube to change gribble's behavior but doing so would break varrious people's autologin things.
1283 2014-01-14 18:46:54 <jcorgan> it would be instructive for me to understand where the above protocol goes wrong
1284 2014-01-14 18:47:07 <jcorgan> and perhaps embarrasing as well
1285 2014-01-14 18:47:07 <Luke-Jr> jcorgan: it teaches a bad lesson
1286 2014-01-14 18:47:40 <phillipsjk> jcorgan, one problem is that the user has to do something special before signing
1287 2014-01-14 18:47:58 sassamo has quit (Remote host closed the connection)
1288 2014-01-14 18:48:15 <shesek> jcorgan, if everyone were to use that xor-with-random-data thing, it doesn't really do any good
1289 2014-01-14 18:48:21 <Luke-Jr> gmaxwell: nanotube: ;;bcauth2
1290 2014-01-14 18:48:23 sassamo has joined
1291 2014-01-14 18:48:51 <shesek> user tried to login to service A, service A goes to service B where that user also has an account and gets the challenge string, the user sends his sig/random data to service A, then service A uses that to login to service B
1292 2014-01-14 18:48:58 <shesek> * tries
1293 2014-01-14 18:49:31 <shesek> if both A and B uses what you're suggesting, it wouldn't really help
1294 2014-01-14 18:49:50 <gmaxwell> shesek: Yea, I demonstrated this attack in bitcoin-otc a while back with some crappy service that had copied gribble's auth.
1295 2014-01-14 18:49:56 <jcorgan> got it, thanks.
1296 2014-01-14 18:50:24 <Luke-Jr> gmaxwell: I tried to, but the target noticed I wasn't the real gribble XD
1297 2014-01-14 18:50:53 <gmaxwell> (gpg auth) they gave the user an encrypted message with a not-obviously site specific challenge string in it and asked the user to decrypt. So I just went to authenticate as a user and then said "Hey, I'm testing something, can you decrypt this for me?"
1298 2014-01-14 18:50:57 <gmaxwell> and they did.
1299 2014-01-14 18:51:35 <shesek> gmaxwell, I'm not sure how it'll break auto-login scripts, mitigating this should be as simple as changing the challenge string to "I want to login to gribble, token: <random>"
1300 2014-01-14 18:52:03 <shesek> scripts would handle it in pretty much the same way (though it will be wise to verify the message starts with that prefix)
1301 2014-01-14 18:52:07 <Luke-Jr> shesek: needs the nickname too
1302 2014-01-14 18:52:17 <phillipsjk> The whole point of this discussion is that random==bad, no?
1303 2014-01-14 18:52:30 <Luke-Jr> phillipsjk: it's that random = social engineering permitted
1304 2014-01-14 18:52:39 <shesek> phillipsjk, I think that using only random is bad
1305 2014-01-14 18:52:52 sassamo has quit (Ping timeout: 245 seconds)
1306 2014-01-14 18:52:57 * phillipsjk sees distinction
1307 2014-01-14 18:53:01 <shesek> in addition to a readable message that says what its doing, I think its fine
1308 2014-01-14 18:53:02 <gmaxwell> there needs to be either a random part or a counter, in order to prevent replay.
1309 2014-01-14 18:53:13 <Luke-Jr> also, signed messages shoudl ALWAYS have a date on the front IMO
1310 2014-01-14 18:53:40 <Luke-Jr> maybe an hour for some uses
1311 2014-01-14 18:53:46 <phillipsjk> That is why my example had date:time: a well understood counter :)
1312 2014-01-14 18:54:04 petertretyakov has quit (Quit: Computer has gone to sleep.)
1313 2014-01-14 18:54:12 <shesek> ideally, I think the best solution it to just use signing for the actual actions the user is doing, and not for authentication
1314 2014-01-14 18:54:45 <Luke-Jr> ideally browsers would have PGP support builtin etc
1315 2014-01-14 18:54:49 <shesek> like, sign something like "2014-01-14: I, shesek, want to rate gmaxwell with +1: fast trade"
1316 2014-01-14 18:54:52 Guyver2 has joined
1317 2014-01-14 18:55:16 rfree has quit (Remote host closed the connection)
1318 2014-01-14 18:55:21 <shesek> that also prevents gribble's operator (or someone who hacks gribble) from adding false ratings
1319 2014-01-14 18:55:30 * Luke-Jr scams shesek and then replays the positive rating later that night :P
1320 2014-01-14 18:55:33 rfree has joined
1321 2014-01-14 18:55:40 <shesek> the current way it works relies on gribble's operator to be honest
1322 2014-01-14 18:55:43 <Luke-Jr> shesek: only if the reader verifies it
1323 2014-01-14 18:56:02 <Luke-Jr> and very few people even verify their bitcoin client!
1324 2014-01-14 18:56:10 <shesek> Luke-Jr, re your /me - yeah, a random token is probably also needed there to prevent replay
1325 2014-01-14 18:56:21 ralphtheninja has joined
1326 2014-01-14 18:56:30 <Luke-Jr> shesek: random token requires a challenge
1327 2014-01-14 18:57:30 <shesek> well, yes - I would tell gribble I want to rate someone, he would reply with a challenge that I need to include in the message format ([timestamp]:[challenge] I, [me], wants to rate [someone] with [rating]: [text])
1328 2014-01-14 18:57:45 <Luke-Jr> too much effort, I will stop rating :P
1329 2014-01-14 18:58:27 <shesek> yeah, something like this does require some client to handle that process automatically, it is probably too much hassle
1330 2014-01-14 18:58:35 <shesek> that's why I said "ideally"
1331 2014-01-14 18:59:34 brson has quit (Ping timeout: 260 seconds)
1332 2014-01-14 18:59:35 <shesek> I'm planning to implement rating like that on Bitrated, where most users would do the signing client-side with javascript
1333 2014-01-14 18:59:40 tesserajk has joined
1334 2014-01-14 18:59:57 <shesek> but I think that users who won't trust bitrated to properly handle private keys are going to suffer from this process :-\
1335 2014-01-14 19:00:26 brson has joined
1336 2014-01-14 19:01:06 <shesek> (its optional - either provide a private key [that's handled client side and never sent to the server] and have things done automatically, or provide a public key and do that locally)
1337 2014-01-14 19:02:20 petertretyakov has joined
1338 2014-01-14 19:03:03 <shesek> I wonder if its worth the effort, though. I think its much better to have everything digitally signed (the service operator can't fake ratings on behalf of users), but I somewhat doubt anyone would care about this :-\
1339 2014-01-14 19:05:17 Application has quit (Remote host closed the connection)
1340 2014-01-14 19:05:24 cap2002 has quit (Quit: cap2002)
1341 2014-01-14 19:07:12 SwampTony has joined
1342 2014-01-14 19:08:39 c0rw1n_ is now known as c0rw1n
1343 2014-01-14 19:08:45 enodios has quit (Quit: Leaving.)
1344 2014-01-14 19:09:34 dredredre has joined
1345 2014-01-14 19:09:36 bonecoiner has joined
1346 2014-01-14 19:12:04 SwampTony has quit (Ping timeout: 252 seconds)
1347 2014-01-14 19:12:17 mattco1 has joined
1348 2014-01-14 19:14:03 dredredre has quit (Ping timeout: 246 seconds)
1349 2014-01-14 19:15:07 mattco has quit (Ping timeout: 252 seconds)
1350 2014-01-14 19:15:54 ovidiusoft has quit (Quit: Ex-Chat)
1351 2014-01-14 19:16:14 Zarutian has quit (Quit: Zarutian)
1352 2014-01-14 19:18:19 ielo has joined
1353 2014-01-14 19:21:57 EngierkO has quit (Quit: Textual IRC Client: www.textualapp.com)
1354 2014-01-14 19:26:35 rdymac has quit (Excess Flood)
1355 2014-01-14 19:26:41 CryptoBuck has joined
1356 2014-01-14 19:28:24 t7 has joined
1357 2014-01-14 19:28:40 rdymac has joined
1358 2014-01-14 19:29:21 btcNeverSleeps has quit (Quit: Page closed)
1359 2014-01-14 19:34:42 giustoXricordarv has quit (Ping timeout: 246 seconds)
1360 2014-01-14 19:34:42 cr3pe has joined
1361 2014-01-14 19:34:44 <zone117x> when getblocktemplate is called, it contains an array of transactions. is it possible to call getblocktemplate again later and receive the SAME prevhash (so same block) yet updated array of transactions?
1362 2014-01-14 19:35:03 <zone117x> in other words, can the transactions array grow over time for a given block template?
1363 2014-01-14 19:35:06 <michagogo> cloud!uid14316@wikia/Michagogo|zone117x: certainly.
1364 2014-01-14 19:36:36 giustoXricordarv has joined
1365 2014-01-14 19:38:28 <Luke-Jr> regularly..
1366 2014-01-14 19:39:32 <zone117x> hmmm so lets say I mine a block with a merkle root made from a transactions array that is missing the last 2 minutes of transactions. does the network accept it? what happens to the transactions from the last 2 minutes that I ignored?
1367 2014-01-14 19:39:38 Krellan_ has joined
1368 2014-01-14 19:40:25 <jaakkos> zone117x: those transactions just hang around in the mempool waiting to get to next block
1369 2014-01-14 19:40:37 <jaakkos> zone117x: and sure, the network will accept it
1370 2014-01-14 19:40:40 <gmaxwell> zone117x: of course it does, the blocks are what defines what the network knows about. If the network was already consistent we wouldn't need blocks.
1371 2014-01-14 19:41:05 <Luke-Jr> zone117x: miners are not in any sense required to accept transactions
1372 2014-01-14 19:41:38 <Luke-Jr> zone117x: you should, since it gives value to bitcoin (makes the system work) and you get transaction fees
1373 2014-01-14 19:42:00 <Luke-Jr> but in that sense, you should also not accept transactions that harm the network (eg, DDoS/flood attacks) if you can identify them
1374 2014-01-14 19:42:09 <zone117x> okay thank you for the info. so just to clarify... if I do getblocktemplate as soon as one is available, and there are only a handful of transactions.. then I find the block 9 minutes later. all of the transactions I ignored for those 9 minutes will simply be put into the next block template?
1375 2014-01-14 19:42:43 <Luke-Jr> they might or might not
1376 2014-01-14 19:42:48 <Luke-Jr> depends on your client's policy
1377 2014-01-14 19:42:54 <Luke-Jr> which you really SHOULD configure
1378 2014-01-14 19:43:01 <Luke-Jr> (future versions will require some level of miner configuration)
1379 2014-01-14 19:44:17 <zone117x> okay I see. say I decided to not accept any transactions and I mine 90% of the new blocks. the remaining 10% of blocks mined by other miners would probably be putting all the transactions into the blockchain?
1380 2014-01-14 19:44:40 daybyter has joined
1381 2014-01-14 19:45:34 samson_ has joined
1382 2014-01-14 19:46:12 <michagogo> cloud!uid14316@wikia/Michagogo|zone117x: just about, yes
1383 2014-01-14 19:46:24 <michagogo> cloud!uid14316@wikia/Michagogo|(though if you're mining 90% of all blocks, Bitcoin is in trouble...)
1384 2014-01-14 19:46:58 go1111111 has joined
1385 2014-01-14 19:48:02 <Luke-Jr> zone117x: just having 90% of the blocks makes you a threat to bitcoin and will probably kill its value
1386 2014-01-14 19:48:04 <Luke-Jr> fyi
1387 2014-01-14 19:48:19 <lechuga__> speaking of which
1388 2014-01-14 19:48:26 <lechuga__> luke-jr: have u peeped that merge req?
1389 2014-01-14 19:48:37 <Luke-Jr> lechuga__: yeah, left a few comments skimming over it
1390 2014-01-14 19:48:41 <lechuga__> oh great
1391 2014-01-14 19:49:08 <lechuga__> i was distracted by a personal project but ill get back to that and incorp feedback
1392 2014-01-14 19:49:13 <Luke-Jr> k
1393 2014-01-14 19:49:14 <Luke-Jr> no rush
1394 2014-01-14 19:49:21 <lechuga__> k
1395 2014-01-14 19:49:52 <lechuga__> i got my oracle experiment to work
1396 2014-01-14 19:49:56 <lechuga__> all in javascript
1397 2014-01-14 19:50:18 bonecoiner is now known as bitcoiner
1398 2014-01-14 19:50:36 <lechuga__> but now i have to figure out the next evolution of that idea
1399 2014-01-14 19:50:56 <lechuga__> re: the zero knowledge contingent payment stuff
1400 2014-01-14 19:51:16 ralphtheninja has quit (Quit: leaving)
1401 2014-01-14 19:51:29 <lechuga__> need to do a lot more reading before i beg gmaxwell to break it down for me
1402 2014-01-14 19:51:51 <lechuga__> but that seems extremely interesting
1403 2014-01-14 19:53:42 porquilho has quit ()
1404 2014-01-14 19:54:31 zcopley has quit (Quit: *disappeared in a puff of logic*)
1405 2014-01-14 19:54:33 sassamo has joined
1406 2014-01-14 19:54:55 ralphtheninja has joined
1407 2014-01-14 19:55:19 zcopley has joined
1408 2014-01-14 19:57:01 Eagle[TM] has quit (Ping timeout: 265 seconds)
1409 2014-01-14 19:57:41 <lechuga__> anyone know why multisig doesnt support pay to pubkeyhash?
1410 2014-01-14 20:00:03 <sipa> you can certainly construct an output script that that requires M-out-of-N signatures, for N given pubkey hashes
1411 2014-01-14 20:00:08 <sipa> but why would you want to do that?
1412 2014-01-14 20:00:20 <Luke-Jr> lechuga__: that doesn't make sense
1413 2014-01-14 20:00:34 <Luke-Jr> pay-to-pubkeyhash is a specific output form which is not multisig
1414 2014-01-14 20:00:48 <lechuga__> i guess rephrasing
1415 2014-01-14 20:01:01 <Luke-Jr> you could do what sipa said, but there is no standard form for it
1416 2014-01-14 20:01:02 <lechuga__> why cant multisig include pubkeyhashes in the scriptpubkey instead of full pubkeys
1417 2014-01-14 20:01:09 <EasyAt> Hm, would there be a way to write a script that is if hash(x) == a || b || c then outputs are spendable?
1418 2014-01-14 20:01:15 <lechuga__> and then script sig could have pubkeys and sigs
1419 2014-01-14 20:01:19 <Luke-Jr> lechuga__: it could, but nobody bothered to spec it
1420 2014-01-14 20:01:30 <sipa> EasyAt: sure
1421 2014-01-14 20:01:44 <lechuga__> i wonder why it wasnt part of BIP 0011
1422 2014-01-14 20:01:59 <sipa> first explain why you would want this?
1423 2014-01-14 20:02:25 <lechuga__> so you dont need to know peoples public keys to make a multisig contract
1424 2014-01-14 20:02:42 <sipa> people involved in the transaction already need to be aware of it, or they couldn't spend the coins
1425 2014-01-14 20:02:53 <lechuga__> i guess the claimant does
1426 2014-01-14 20:02:56 <lechuga__> yeah
1427 2014-01-14 20:02:57 <sipa> you can as well just ask their public keys, instead of asking their pubkeyhashes
1428 2014-01-14 20:03:05 <sipa> it's about 13 bytes data extra
1429 2014-01-14 20:03:05 <lechuga__> well
1430 2014-01-14 20:03:32 <lechuga__> no1 needs to share pubkeys
1431 2014-01-14 20:03:45 cads has quit (Ping timeout: 246 seconds)
1432 2014-01-14 20:03:48 <lechuga__> peopel can individual sign contracts
1433 2014-01-14 20:03:52 <lechuga__> individually*
1434 2014-01-14 20:03:55 Application has joined
1435 2014-01-14 20:03:59 <sipa> a normal pay-to-pubkeyhash address is "pay to H(pubkey1)"
1436 2014-01-14 20:04:02 <lechuga__> er the claim rather
1437 2014-01-14 20:04:12 <sipa> a multisig version is "pay to H(pubkey1 or pubkey2 or pubkey2)"
1438 2014-01-14 20:04:29 <sipa> if i want to receive coins from you, i am giving you (the hash) my public key
1439 2014-01-14 20:04:33 <upb> how is that possible tho?
1440 2014-01-14 20:04:40 <lechuga__> a multisig scriptpubkey contains full pubkeys
1441 2014-01-14 20:04:44 <upb> hashing an or constructor
1442 2014-01-14 20:04:46 <upb> -or
1443 2014-01-14 20:04:54 <sipa> if EasyAt and me want to receive coins from you, i am giving you (the hash of) out public keys
1444 2014-01-14 20:05:16 <sipa> lechuga__: oh, you're talking about direct multisig, not p2sh?
1445 2014-01-14 20:05:21 <lechuga__> ya
1446 2014-01-14 20:05:45 <lechuga__> sorry im pretty bad at terminology still learning
1447 2014-01-14 20:05:57 <sipa> there it's easier: OP_CHECKSIG takes public keys, not public key hashes
1448 2014-01-14 20:06:03 <lechuga__> right
1449 2014-01-14 20:06:09 <lechuga__> and i would prefer it took hashes
1450 2014-01-14 20:06:17 <sipa> there is absolutely no point
1451 2014-01-14 20:06:22 <lechuga__> i mean u could contrcut a script so it does support it
1452 2014-01-14 20:06:24 <lechuga__> but then its nonstandard
1453 2014-01-14 20:06:31 <sipa> if you use p2sh, it's even more obvious
1454 2014-01-14 20:06:40 <lechuga__> people transact with addresses generally right?
1455 2014-01-14 20:06:46 <lechuga__> and derive pubkeyhash from addr
1456 2014-01-14 20:07:05 <sipa> an address is a short template for constructing a txout script
1457 2014-01-14 20:07:20 <sipa> there is no address defined for direct multisig either
1458 2014-01-14 20:07:32 <sipa> but there is one for p2sh
1459 2014-01-14 20:07:42 ovidiusoft has joined
1460 2014-01-14 20:07:59 <sipa> which embodies all cases, and the receiver doesn't even need to know what kind of script he is sending coins to (as he doesn't care)
1461 2014-01-14 20:08:16 bitsimple has joined
1462 2014-01-14 20:08:25 SwampTony has joined
1463 2014-01-14 20:09:03 <sipa> lechuga__: maybe another reason, when doing things correctly (and hopefully in the future we'll have more infrastructure for making that easy), you don't ever reuse an address
1464 2014-01-14 20:09:25 <sipa> right now, addresses are often given as a permanent destination to send coins to
1465 2014-01-14 20:09:42 <sipa> but this has very bad privacy implications (for you, and everyone else using the system)
1466 2014-01-14 20:10:17 <sipa> if you're going to create a new address for a multisig operation, and you need to get 3 public keys to the sender, or you need to get 3 public key hashes to the sender
1467 2014-01-14 20:10:27 <sipa> does this make any difference, expect sending 39 more bytes?
1468 2014-01-14 20:10:37 <sipa> (or if you're using p2sh, the exact same amount)
1469 2014-01-14 20:10:53 patcon has joined
1470 2014-01-14 20:11:03 <lechuga__> i need to construct example case to illustrate wat im getting at
1471 2014-01-14 20:11:10 <lechuga__> bear with me
1472 2014-01-14 20:11:29 * sipa sends bear to lechuga__
1473 2014-01-14 20:11:32 <lechuga__> lol
1474 2014-01-14 20:12:11 sensorii has quit (Ping timeout: 240 seconds)
1475 2014-01-14 20:12:58 SwampTony has quit (Ping timeout: 265 seconds)
1476 2014-01-14 20:14:13 <gmaxwell> /ctcp lechuga__ bear
1477 2014-01-14 20:14:22 enodios has joined
1478 2014-01-14 20:14:51 [Author] has quit (Quit: ZNC - http://znc.sourceforge.net)
1479 2014-01-14 20:15:01 [Author] has joined
1480 2014-01-14 20:15:32 zeddan81 has quit (Quit: Lämnar)
1481 2014-01-14 20:17:14 niston` has quit (Ping timeout: 272 seconds)
1482 2014-01-14 20:17:41 zeddan81 has joined
1483 2014-01-14 20:18:16 <lechuga__> ok
1484 2014-01-14 20:18:21 <lechuga__> think i have example
1485 2014-01-14 20:18:29 <lechuga__> heres current multisig
1486 2014-01-14 20:18:34 <lechuga__> scriptPubKey = 2 <sons pubkey> <oracle pubkey> 2 OP_CHECKMULTISIG
1487 2014-01-14 20:18:35 <lechuga__> scriptSig = OP_0 <sons sig> <oracle sig>
1488 2014-01-14 20:18:40 <lechuga__> what im wondering is why isnt
1489 2014-01-14 20:18:47 <lechuga__> scriptPubKey = OP_DUP2 OP_DUP OP_HASH160 <sons pubkeyhash> OP_EQUALVERIFY OP_DUP OP_HASH160 <oracle pubkeyhash> OP_EQUALVERIFY 2 OP_CHECKMULTISIG
1490 2014-01-14 20:18:51 <lechuga__> scriptSig = OP_0 <oracle sig> <sons sig> <oracle pubkey> <sons pubkey>
1491 2014-01-14 20:18:53 <lechuga__> supported
1492 2014-01-14 20:18:59 cyphase has joined
1493 2014-01-14 20:19:01 <lechuga__> not 100% sure that script evaluates properly but hopefully u get the idea
1494 2014-01-14 20:19:36 <lechuga__> yeah im missing an OP_2 in there
1495 2014-01-14 20:20:45 <lechuga__> making any sense?
1496 2014-01-14 20:21:02 <gavinandresen> Not supported because it is more complicated, and simpler is better.
1497 2014-01-14 20:21:29 <lechuga__> wouldnt it be easier form the user perspective in that they only need to know peoples' addresses?
1498 2014-01-14 20:21:33 <lechuga__> from*
1499 2014-01-14 20:21:50 <gavinandresen> I don't expect users to know addresses at all....
1500 2014-01-14 20:22:00 <lechuga__> well form scanning a friend's QR code etc
1501 2014-01-14 20:22:02 <lechuga__> from*
1502 2014-01-14 20:22:06 <gavinandresen> … I certainly don't know anybody's bitcoin address.  Even my own.
1503 2014-01-14 20:22:18 <lechuga__> u know where to find their QR codes persumably
1504 2014-01-14 20:22:27 t3st3r has quit (Remote host closed the connection)
1505 2014-01-14 20:22:27 <lechuga__> or see references to addresses on web pages asking for tips
1506 2014-01-14 20:22:40 <gavinandresen> Oh, scanning a QR code.  That'll be a payment request in the future, or maybe some sort of setup-a-multisig-txn thingie-mabob that your wallet understands.
1507 2014-01-14 20:22:40 <lechuga__> this keyboard is terrible
1508 2014-01-14 20:22:48 <shesek> it is somewhat easier to deal with addresses because public keys are not easily accessible from the UI
1509 2014-01-14 20:23:01 <shesek> and because addresses don't have a standard base58check encoding
1510 2014-01-14 20:23:25 <gavinandresen> you mean full public keys don't have a standard base48check
1511 2014-01-14 20:23:26 <shesek> but I don't think that's a good enough reason to do multisig with pubkeyhash instead
1512 2014-01-14 20:23:29 <gavinandresen> 58check
1513 2014-01-14 20:23:29 danwalton has joined
1514 2014-01-14 20:23:44 <shesek> oh, oops, right - that is what I meant
1515 2014-01-14 20:24:07 <gavinandresen> Right, users shouldn't be messing with the pieces of a multisig, ever. Too error-prone.
1516 2014-01-14 20:24:56 <lechuga__> they wouldnt but theyd ned to provide input to one
1517 2014-01-14 20:25:00 <shesek> gavinandresen, yeah, once its part of desktop clients, they shouldn't ever have to deal with it
1518 2014-01-14 20:25:04 <gavinandresen> E.g. what if I accidently use the wrong oracle address (maybe I use the "donate to support the Oracle" pubkeyhash instead of the "release funds if condition XYZ happens" address)
1519 2014-01-14 20:25:22 exfor has quit (Ping timeout: 260 seconds)
1520 2014-01-14 20:25:50 <shesek> with the multisig project I'm working on (bitrated) the only case anyone has to deal with them is when they choose to provide public keys and sign locally, instead of letting the website generate keys for them and do the signing
1521 2014-01-14 20:25:52 <lechuga__> why couldnt the same mixup happen with the base58 encoded pubkey
1522 2014-01-14 20:26:14 <gavinandresen> lechuga__: it could, which is why we like the payment protocol better.
1523 2014-01-14 20:26:30 <gavinandresen> You get useful things like "You are paying FOO.com for THIS AND THIS AND THAT."
1524 2014-01-14 20:26:50 <sipa> lechuga__: here is another reason: if you want to send coins to someone using muktisig l, they NEED to know about it, or they can't spend them
1525 2014-01-14 20:27:03 <sipa> lechuga__: an address is what you give out when you want to receive coins
1526 2014-01-14 20:27:05 bitsimple has quit (Ping timeout: 272 seconds)
1527 2014-01-14 20:27:05 <lechuga__> yeah the wallet software would accomodate it
1528 2014-01-14 20:27:14 <sipa> a public key is what you need to build that address
1529 2014-01-14 20:27:16 <lechuga__> but u need to put somethign into the wallet software to identify parties in the contract
1530 2014-01-14 20:27:42 <lechuga__> why not use the bitcoin address format as all wallets seem to use today
1531 2014-01-14 20:27:59 <Luke-Jr> lechuga__: addresses are being phased out
1532 2014-01-14 20:28:03 <Luke-Jr> at least the old 1… form
1533 2014-01-14 20:28:17 patcon_ has joined
1534 2014-01-14 20:28:18 <gavinandresen> Yes, the Oracle needs to publish a public key plus metadata about under what conditions it will sign transactions using that key, what URL to ping to ask that transactions get signed, etc etc etc (lots of hand-wavy infrastructure stuff that hasn't been spec'ed yed)
1535 2014-01-14 20:28:53 Grouver has quit (Ping timeout: 272 seconds)
1536 2014-01-14 20:29:52 <lechuga__> the zero contingent payment stuff seems really cool
1537 2014-01-14 20:30:33 <lechuga__> im also trying to think of an interesting idea around an oracle + crowdsourcing expression evaluation from actual humans
1538 2014-01-14 20:30:52 <sipa> gavinandresen: saw my answer to your comment on that move-only commit in 3514?
1539 2014-01-14 20:31:05 <sipa> gavinandresen: seems github has forgotten it in the rebase
1540 2014-01-14 20:31:10 andyo has joined
1541 2014-01-14 20:31:10 <lechuga__> luke-r: whats the preferred format going forward?
1542 2014-01-14 20:31:12 patcon has quit (Ping timeout: 245 seconds)
1543 2014-01-14 20:31:14 <lechuga__> luke-jr: ^
1544 2014-01-14 20:31:18 <gavinandresen> sipa: yes, saw it
1545 2014-01-14 20:31:35 <gavinandresen> sipa: I haven't yet had time to review the other commits in that pull request
1546 2014-01-14 20:32:03 c0rw1n has quit (Ping timeout: 272 seconds)
1547 2014-01-14 20:32:08 <Luke-Jr> lechuga__: payment protocol
1548 2014-01-14 20:32:11 MobPhone has quit (Read error: Connection reset by peer)
1549 2014-01-14 20:32:26 <sipa> gavinandresen: take your time
1550 2014-01-14 20:32:29 <Luke-Jr> lechuga__: or at least P2SH addresses, preferably with multisig two or three factor auth
1551 2014-01-14 20:32:36 <lechuga__> ok looks liek that got moved to the top of the stack of things i need to read
1552 2014-01-14 20:32:41 MobPhone has joined
1553 2014-01-14 20:36:04 cysm has quit (Ping timeout: 248 seconds)
1554 2014-01-14 20:37:12 exfor has joined
1555 2014-01-14 20:38:58 rdymac has quit (Excess Flood)
1556 2014-01-14 20:39:14 ivan` has quit (Ping timeout: 245 seconds)
1557 2014-01-14 20:40:25 t3st3r has joined
1558 2014-01-14 20:40:29 shamoon has joined
1559 2014-01-14 20:40:40 <shamoon> is it possible to figure out the hash rate based on the difficulty of a block?
1560 2014-01-14 20:41:00 c0rw1n has joined
1561 2014-01-14 20:41:12 puzl has quit (Ping timeout: 246 seconds)
1562 2014-01-14 20:41:24 ZG has joined
1563 2014-01-14 20:42:00 rdymac has joined
1564 2014-01-14 20:42:37 <sipa> shamoon: approximately
1565 2014-01-14 20:42:45 <shamoon> how sp?
1566 2014-01-14 20:42:46 <shamoon> so
1567 2014-01-14 20:43:23 <sipa> 1 difficulty means 2**48/65535 hashes to construct a block
1568 2014-01-14 20:43:37 <sipa> blocks are created approximately every 600s in steady state
1569 2014-01-14 20:43:54 <sipa> ;;calc 2**48/65535/600/1000000
1570 2014-01-14 20:43:54 <gribble> 7.158388055
1571 2014-01-14 20:44:08 <sipa> 1 difficulty = 7.15 Mhash/s
1572 2014-01-14 20:44:25 spirals has joined
1573 2014-01-14 20:45:23 cysm has joined
1574 2014-01-14 20:46:35 enodios has left ()
1575 2014-01-14 20:47:42 <shamoon> got it
1576 2014-01-14 20:47:43 <shamoon> thanks
1577 2014-01-14 20:49:18 shamoon has quit (Read error: Connection reset by peer)
1578 2014-01-14 20:50:12 shamoon has joined
1579 2014-01-14 20:51:58 <danwalton> hi!  I'm trying to build on osx.  I keep getting this link error   "Db::verify(char const*, char const*, std::ostream*, unsigned int)", referenced from:
1580 2014-01-14 20:51:58 <danwalton>       CDBEnv::Verify(std::string, bool (*)(CDBEnv&, std::string)) in db.o
1581 2014-01-14 20:52:01 <danwalton> any ideas?
1582 2014-01-14 20:52:36 <lechuga__> sipa: does your day job let u work on bitcoin projects 24/7? :)
1583 2014-01-14 20:52:37 <sipa> you don't have libdb++
1584 2014-01-14 20:52:44 <sipa> lechuga__: i wish
1585 2014-01-14 20:52:50 <lechuga__> my day job keeps conflicting with my ability to work on mine
1586 2014-01-14 20:53:21 ZG has quit (caktux!~caktux@dsl-173-248-230-158.acanac.net|Quit: ZG|caktux)
1587 2014-01-14 20:53:25 <lechuga__> wish enterprise software dev was as inpsiring as magic internet money
1588 2014-01-14 20:55:48 shamoon has quit (Read error: Connection reset by peer)
1589 2014-01-14 20:57:13 patcon_ is now known as patcon
1590 2014-01-14 20:58:02 patcon has joined
1591 2014-01-14 20:59:07 Grouver has joined
1592 2014-01-14 20:59:20 <danwalton> sips where are you located?
1593 2014-01-14 21:01:11 <danwalton> ive got this: -rw-r--r--  1 root      admin  2150296 Jan 14 09:59 /opt/local/lib/db48/libdb_cxx.a
1594 2014-01-14 21:01:15 <danwalton> and the linker is finding it
1595 2014-01-14 21:01:37 patcon has quit (Ping timeout: 245 seconds)
1596 2014-01-14 21:01:37 ivan` has joined
1597 2014-01-14 21:03:03 <danwalton> ug
1598 2014-01-14 21:05:04 <defrostr> dansmith_btc, paste the full linker error
1599 2014-01-14 21:05:39 <defrostr> oops, wrong user
1600 2014-01-14 21:05:43 <defrostr> danwalton: ^^^
1601 2014-01-14 21:06:02 <lechuga__> is that symbol in that library?
1602 2014-01-14 21:06:14 <lechuga__> dunno what tool you use for that on osx
1603 2014-01-14 21:06:37 <danwalton> http://pastebin.com/jcjv01xQ
1604 2014-01-14 21:06:47 <danwalton> what do you use on your system?
1605 2014-01-14 21:07:07 <lechuga__> nm
1606 2014-01-14 21:07:29 <defrostr> your libdb++ libraries are not built for 64-bit
1607 2014-01-14 21:07:38 <lechuga__> ah
1608 2014-01-14 21:07:39 <lechuga__> yup
1609 2014-01-14 21:07:40 <lechuga__> :)
1610 2014-01-14 21:07:42 <defrostr> add -march=i686 or -m32 to your CFLAGS
1611 2014-01-14 21:07:50 <defrostr> and LDFLAGS when building so you build a 32-bit binary
1612 2014-01-14 21:08:00 <danwalton> ok
1613 2014-01-14 21:08:56 <danwalton> ill rebuild
1614 2014-01-14 21:08:57 SwampTony has joined
1615 2014-01-14 21:09:53 <danwalton> any tips on building db_4.8.3 ?
1616 2014-01-14 21:10:02 petertretyakov has quit (Remote host closed the connection)
1617 2014-01-14 21:10:19 <defrostr> danwalton, you can disable replication when building it since it's not needed.
1618 2014-01-14 21:10:25 <danwalton> ok
1619 2014-01-14 21:10:30 <defrostr> if you're on a mac. you may as well just use the ports tree/fink
1620 2014-01-14 21:11:06 dredredre has joined
1621 2014-01-14 21:11:19 <defrostr> actually, its called 'brew' these days.
1622 2014-01-14 21:11:20 <danwalton> the problem is that i did use ports
1623 2014-01-14 21:11:21 <danwalton> and brew
1624 2014-01-14 21:11:36 <danwalton> but berkeley lib is complied with the wrong compiler
1625 2014-01-14 21:11:39 <danwalton> apple changed them
1626 2014-01-14 21:14:06 Litetree has left ()
1627 2014-01-14 21:14:08 SwampTony has quit (Ping timeout: 272 seconds)
1628 2014-01-14 21:14:45 niston` has joined
1629 2014-01-14 21:15:50 dredredre has quit (Ping timeout: 260 seconds)
1630 2014-01-14 21:16:29 <petertodd> lechuga__: FWIW all the stuff you're talking about with oracles can be done with standard P2SH-encoded CHECKMULTISIG transactions: https://bitcointalk.org/index.php?topic=260898.msg3040083#msg3040083
1631 2014-01-14 21:18:36 <lechuga__> reading
1632 2014-01-14 21:19:19 yubrew has quit (Remote host closed the connection)
1633 2014-01-14 21:20:52 <lechuga__> the first scriptpubkey is non-standard isnt it?
1634 2014-01-14 21:21:27 <petertodd> lechuga__: very non-standard, but the second is totally standard when wrapped in P2SH
1635 2014-01-14 21:21:54 <lechuga__> so the contract is a bit more compelx to get onto the blockchain but the claim should be trivial
1636 2014-01-14 21:22:31 <petertodd> lechuga__: ? the version using CHECKMULTISIG is easier on both counts
1637 2014-01-14 21:22:54 <lechuga__> i guess its not sinking in yet
1638 2014-01-14 21:23:11 <lechuga__> is the CHECKMULTISIG an equiv script as the if/else above?
1639 2014-01-14 21:23:38 <petertodd> lechuga__: yeah
1640 2014-01-14 21:24:05 <petertodd> lechuga__: even better actually, because it lets alice and bob mutually agree to spend the txout anyway without the oracle's assistance
1641 2014-01-14 21:24:26 <lechuga__> interesting
1642 2014-01-14 21:25:27 <lechuga__> so im confused
1643 2014-01-14 21:25:32 <lechuga__> where did C go in the multisig version
1644 2014-01-14 21:25:50 <petertodd> lechuga__: C?
1645 2014-01-14 21:25:57 <lechuga__> Now Alice and Bob jointly agree on a pubkey with a seckey that they both know, C
1646 2014-01-14 21:26:40 <petertodd> lechuga__: oh, it's not needed
1647 2014-01-14 21:27:02 <lechuga__> so the oracle hands out A and B?
1648 2014-01-14 21:27:15 <lechuga__> and then dependign on outcome either A' or B'?
1649 2014-01-14 21:27:39 <petertodd> hands out A *or* B
1650 2014-01-14 21:28:08 <petertodd> and actually, the if then else version could be done without C too, similar to the checkmultisig way of doing it
1651 2014-01-14 21:28:45 hmsimha has joined
1652 2014-01-14 21:28:55 <lechuga__> Oscar the oracle says if the Giants win, he will reveal seckey A' which corresponds to pubkey A, and if they lose, he'll reveal seckey B', which corresponds to pubkey B.
1653 2014-01-14 21:29:08 jav has joined
1654 2014-01-14 21:29:16 <petertodd> yup
1655 2014-01-14 21:29:42 <lechuga__> doesn that conflict with "hands out A *or* B"
1656 2014-01-14 21:29:42 ielo has quit (Quit: Leaving)
1657 2014-01-14 21:30:19 <lechuga__> A and B are just initially known arent they?
1658 2014-01-14 21:30:19 <petertodd> lechuga__: no, I mean, or used the way english speakers use the word, not programmers :)
1659 2014-01-14 21:30:33 <petertodd> oh right, sorry, yeah, I meant A' *or* B'
1660 2014-01-14 21:30:38 <lechuga__> ok cool :)
1661 2014-01-14 21:30:50 <lechuga__> i think i get it
1662 2014-01-14 21:30:57 <lechuga__> would need to impl to be sure
1663 2014-01-14 21:31:21 <lechuga__> much better than havng nonstandard script
1664 2014-01-14 21:31:30 <lechuga__> its really just bakign the nonce into keys
1665 2014-01-14 21:31:36 <petertodd> yup
1666 2014-01-14 21:31:44 <lechuga__> makes sense, smart :)
1667 2014-01-14 21:31:48 <lechuga__> did u impl it?
1668 2014-01-14 21:32:01 <petertodd> and it makes the transaction more private too, because it looks like other types of escrow/multisig stuff
1669 2014-01-14 21:32:19 <petertodd> lechuga__: I only program in the language 'English' :P
1670 2014-01-14 21:32:30 <lechuga__> but part of the orig oracle design is that the expression's identity is also bake dinto the transaction
1671 2014-01-14 21:32:40 c0rw1n_ has joined
1672 2014-01-14 21:32:42 <lechuga__> via the hash/nonce
1673 2014-01-14 21:33:06 <lechuga__> so the oracle can verify the expression
1674 2014-01-14 21:33:27 <lechuga__> i dont see how that can be done with this
1675 2014-01-14 21:33:38 <lechuga__> unless the oracle maintains state
1676 2014-01-14 21:34:00 <lechuga__> like A+B can be used to lookup the expression in a db or something
1677 2014-01-14 21:34:09 <lechuga__> no state required in orig design
1678 2014-01-14 21:34:12 <petertodd> lechuga__: right, but you can still do that! lets suppose we have expression X, which can return True or False. Just ask the oracle for a set of pubkeys Q_T and Q_F, derived from H(X) and some secret seed the oracle keeps.
1679 2014-01-14 21:34:14 <lechuga__> seems liek reasonable tradeoff tho
1680 2014-01-14 21:34:22 <devrandom> CoinBin seems down... anybody know of an alternate place where p2sh transactions can be published from JavaScript?
1681 2014-01-14 21:34:28 <lechuga__> oh ok
1682 2014-01-14 21:34:52 <warren> sipa: wumpus: if headers first isn't going into 0.9, wouldn't this be a good idea for now?  https://github.com/bitcoin/bitcoin/pull/2910
1683 2014-01-14 21:35:01 <lechuga__> i got it ok
1684 2014-01-14 21:35:02 <petertodd> lechuga__: You can even do it with BIP32 without a communication round, but there's an advanced catch to that version that I'd want to check with a professional cryptographer. Do the simpler version instead. :)
1685 2014-01-14 21:35:06 c0rw1n has quit (Ping timeout: 246 seconds)
1686 2014-01-14 21:36:35 <lechuga__> this is really cool
1687 2014-01-14 21:37:06 sassamo has quit (Remote host closed the connection)
1688 2014-01-14 21:37:35 sassamo has joined
1689 2014-01-14 21:38:02 hmsimha has quit (Ping timeout: 265 seconds)
1690 2014-01-14 21:38:41 <lechuga__> i implemented the orig oracle design (just the txn mechanics) in javascript yesterday just to get a good grip on how it worked
1691 2014-01-14 21:38:48 <lechuga__> i think im going to try this next :)
1692 2014-01-14 21:38:50 <lechuga__> thx
1693 2014-01-14 21:38:58 <petertodd> lechuga__: awesome! let us know how it goes
1694 2014-01-14 21:39:02 <lechuga__> k will do
1695 2014-01-14 21:39:27 <lechuga__> might need to bug u again before i complete it
1696 2014-01-14 21:39:51 <petertodd> np
1697 2014-01-14 21:41:28 profreid has quit (Quit: profreid)
1698 2014-01-14 21:42:35 Pullphinger has quit ()
1699 2014-01-14 21:43:04 <warren> Confirmed, downgrading leveldb in master to match 0.8.6 allows the block index to remain compatible.
1700 2014-01-14 21:43:23 Starduster has quit (Quit: Leaving)
1701 2014-01-14 21:44:38 <sipa> crap
1702 2014-01-14 21:46:52 t3st3r has quit (Ping timeout: 240 seconds)
1703 2014-01-14 21:48:02 Anduck has quit (Ping timeout: 260 seconds)
1704 2014-01-14 21:48:24 <gmaxwell> sweet
1705 2014-01-14 21:48:39 <gmaxwell> welp I knew this would happen eventually.
1706 2014-01-14 21:48:57 <gmaxwell> good that we caught it merely in git.
1707 2014-01-14 21:49:12 Anduck has joined
1708 2014-01-14 21:49:21 <gmaxwell> Bad that it's probably going to nail those poor unfortunate bitcoin users who have been patched to use 'system' libs.
1709 2014-01-14 21:49:23 <sipa> warren: what file extension do your block index / chainstate use for the sstable files?
1710 2014-01-14 21:49:33 <warren> sipa: 0.8?
1711 2014-01-14 21:49:43 <sipa> the database that you cannot use in 0.8
1712 2014-01-14 21:49:48 Grouver has quit (Quit:  HydraIRC -> http://www.hydrairc.com <- Now with extra fish!)
1713 2014-01-14 21:49:51 <warren> sipa: I don't have one right now
1714 2014-01-14 21:50:32 <sipa> leveldb 1.14 has an entry in the changelog saying that it would switch to use .ldb instead of .sst
1715 2014-01-14 21:50:48 <sipa> though i haven't ever seen any file with .ldb as extension
1716 2014-01-14 21:51:17 <sipa> so maybe it's only for databases that have been created using the new leveldb, instead of only ones that are upgraded to it
1717 2014-01-14 21:53:08 <warren> did 1.13 in 0.8.6 have any known problems?
1718 2014-01-14 21:53:18 Anduck- has joined
1719 2014-01-14 21:53:54 <sipa> not afaik
1720 2014-01-14 21:54:13 Anduck has quit (Ping timeout: 276 seconds)
1721 2014-01-14 21:54:30 <warren> probably best to just revert it to known good?  we have too many other things to fix for 0.9
1722 2014-01-14 21:54:39 <sipa> if it's just "new databases _created_ on 0.9 can't be opened by older version", it may be acceptable
1723 2014-01-14 21:54:56 <warren> I upgraded
1724 2014-01-14 21:55:11 <sipa> but just because of a file rename (which is what i expect, though i haven't tested it), that sounds silly
1725 2014-01-14 21:56:03 <sipa> and i really prefer to stay on leveldb 1.15, as it has a nice upstream fix for the mac osx corruption issue - perhaps not just for osx
1726 2014-01-14 21:56:23 <sipa> we had database corrupteds being reported by debian users too, at some point
1727 2014-01-14 21:58:12 skydome has joined
1728 2014-01-14 21:58:43 Anduck- has quit (Ping timeout: 252 seconds)
1729 2014-01-14 22:00:55 Anduck has joined
1730 2014-01-14 22:00:55 Anduck has quit (Changing host)
1731 2014-01-14 22:00:55 Anduck has joined
1732 2014-01-14 22:01:12 ahbritto has quit (Read error: Connection reset by peer)
1733 2014-01-14 22:01:56 ahbritto has joined
1734 2014-01-14 22:02:10 <sipa> warren: in src/leveldb/db/filename.cc, in TableFileName, if you replace "ldb" by "sst", can it then be opened by 0.8.x afterwards?
1735 2014-01-14 22:02:26 <warren> sipa: will test
1736 2014-01-14 22:02:45 <sipa> thanks!
1737 2014-01-14 22:06:13 <sipa> actually, wait
1738 2014-01-14 22:08:52 <sipa> in src/leveldb/db/builder.cc, replace the call to TableFileName to one to SSTTableFileName
1739 2014-01-14 22:09:48 jav has quit (Quit: Verlassend)
1740 2014-01-14 22:10:01 SwampTony has joined
1741 2014-01-14 22:11:52 dredredre has joined
1742 2014-01-14 22:13:44 mattco1 is now known as mattco
1743 2014-01-14 22:14:40 JWU42 has quit (Ping timeout: 272 seconds)
1744 2014-01-14 22:14:56 SwampTony has quit (Ping timeout: 272 seconds)
1745 2014-01-14 22:15:22 debbin has joined
1746 2014-01-14 22:16:03 dredredre has quit (Ping timeout: 246 seconds)
1747 2014-01-14 22:16:03 _yoy_ has quit (Ping timeout: 246 seconds)
1748 2014-01-14 22:18:11 unclejayjay has joined
1749 2014-01-14 22:18:13 zeddan81 has quit (Quit: Lämnar)
1750 2014-01-14 22:18:33 _yoy_ has joined
1751 2014-01-14 22:19:02 unclejayjay has quit (Client Quit)
1752 2014-01-14 22:19:24 hmmma has joined
1753 2014-01-14 22:20:10 <warren> sipa: it's compatible with "<sipa> warren: in src/leveldb/db/filename.cc, in TableFileName, if you replace "ldb" by "sst", can it then be opened by 0.8.x afterwards?"
1754 2014-01-14 22:20:18 <warren> sipa: the latter would be equivalent
1755 2014-01-14 22:20:52 <sipa> the latter means it's also compatible with current head
1756 2014-01-14 22:21:17 <Apocalyptic> hum
1757 2014-01-14 22:21:24 <Apocalyptic> I just witness a weird behaviour
1758 2014-01-14 22:21:37 <Apocalyptic> blockchain showed an unconfirmed tx, seconds later it dropped
1759 2014-01-14 22:22:02 <sipa> you mean blockchain.info?
1760 2014-01-14 22:22:17 <warren> sipa: yep, both upgrade and new db seems ok
1761 2014-01-14 22:22:42 <Apocalyptic> sipa, indeed
1762 2014-01-14 22:22:56 c0rw1n_ has quit (Read error: Connection reset by peer)
1763 2014-01-14 22:22:59 <Apocalyptic> my local bitcoin node didn't even acknowledge the unconfirmed tx
1764 2014-01-14 22:23:15 <Apocalyptic> it seems that it's a double spend attempt that succeeded
1765 2014-01-14 22:23:31 <Apocalyptic> https://blockchain.info/tx-index/107590054/0
1766 2014-01-14 22:25:56 <lechuga__> not an icnredibly lucrative one
1767 2014-01-14 22:25:57 <sipa> Apocalyptic: i couldn't care less about what b.i tells you :)
1768 2014-01-14 22:26:03 <lechuga__> haha
1769 2014-01-14 22:26:09 <Apocalyptic> indeed, but still
1770 2014-01-14 22:26:18 <Apocalyptic> the original target was a marchant
1771 2014-01-14 22:26:31 <Apocalyptic> I just happened to receive a further tx using the ouput as input
1772 2014-01-14 22:27:11 <Apocalyptic> sipa, I got that :)
1773 2014-01-14 22:27:30 <Apocalyptic> are these double spends common these days ? i thought them to be exceptionally scarce
1774 2014-01-14 22:28:06 nessence has joined
1775 2014-01-14 22:28:21 <sipa> double spends of unconfirmed transactions certainly are attempted
1776 2014-01-14 22:30:07 gst has joined
1777 2014-01-14 22:31:10 <Apocalyptic> this one seems to be sucessfull
1778 2014-01-14 22:31:27 ItSANgo has quit (Quit: Leaving...)
1779 2014-01-14 22:31:50 <sipa> that explains why it's attempted :D
1780 2014-01-14 22:31:58 c0rw1n has joined
1781 2014-01-14 22:32:36 eristisk has joined
1782 2014-01-14 22:32:57 <warren> sipa: "<sipa> in src/leveldb/db/builder.cc, replace the call to TableFileName to one to SSTTableFileName"  works
1783 2014-01-14 22:33:03 <warren> sipa: we going to diverge from upstream?
1784 2014-01-14 22:33:06 <sipa> great, thanks for testing!
1785 2014-01-14 22:33:12 <sipa> i'm commenting on the issue
1786 2014-01-14 22:38:34 <warren> sipa: could you please clarify in the watchonly ticket?
1787 2014-01-14 22:38:41 robonerd has quit (Quit: ...)
1788 2014-01-14 22:41:55 <sipa> doing
1789 2014-01-14 22:42:30 <gmaxwell> sipa: any idea why the heck upstream changed that?
1790 2014-01-14 22:43:15 <gmaxwell> we can't win, even if we patch it ourselves, we'll just be making ourself incompatible with copies of bitcoin which have stripped out our leveldb.
1791 2014-01-14 22:43:32 <berndj> what's the/a preferred too for editing those translation files i notice have gone into master? (plain old text editor?)
1792 2014-01-14 22:43:42 <gmaxwell> The best we can probably do is ship the next version creating the old style and accepting the new one. And then the version after that creating the new style and accepting the old.
1793 2014-01-14 22:43:48 <Luke-Jr> gmaxwell: we can win, if we merge pruning for 0.9 :p
1794 2014-01-14 22:44:01 <gmaxwell> Luke-Jr: how does that matter at all?
1795 2014-01-14 22:44:09 <Luke-Jr> gmaxwell: pruning is incompatible with 0.8 anyway
1796 2014-01-14 22:44:15 <gmaxwell> the only implication of pruning here is that it makes problem with the database far more seriously fatal.
1797 2014-01-14 22:44:43 <gmaxwell> point, if its on. Though I assume the first release with it will have it default to off.
1798 2014-01-14 22:44:56 Raziel has quit (Read error: Connection reset by peer)
1799 2014-01-14 22:45:16 <Luke-Jr> we could toggle SST/LDB based on that :P
1800 2014-01-14 22:45:35 <gmaxwell> die
1801 2014-01-14 22:45:39 elgrecoFL has quit (Excess Flood)
1802 2014-01-14 22:45:41 <Luke-Jr> :<
1803 2014-01-14 22:46:02 <Luke-Jr> we could change the directory name too, so both can live concurrently
1804 2014-01-14 22:46:05 ItSANgo has joined
1805 2014-01-14 22:46:23 elgrecoFL has joined
1806 2014-01-14 22:46:30 shesek has quit (Ping timeout: 246 seconds)
1807 2014-01-14 22:46:56 <gmaxwell> because ... thats not at all missing the point.
1808 2014-01-14 22:46:59 AriseChikun has quit (Remote host closed the connection)
1809 2014-01-14 22:47:07 <sipa> berndj: transfix
1810 2014-01-14 22:47:12 <sipa> berndj: transifex
1811 2014-01-14 22:47:20 AriseChikun has joined
1812 2014-01-14 22:47:42 <sipa> gmaxwell: well, if we do that 1-line patch, we stay compatible with any 1.15+ leveldb version, even unpatches ones
1813 2014-01-14 22:47:42 <Luke-Jr> gmaxwell: my point is we have to break compatibility in this area anyway, might as well make it the same time
1814 2014-01-14 22:48:13 <Luke-Jr> we do? :o
1815 2014-01-14 22:49:11 <sipa> Luke-Jr: we do what?
1816 2014-01-14 22:49:26 <Luke-Jr> stay compatible with unpatched
1817 2014-01-14 22:49:27 Gnewt has quit (Quit: Changing server)
1818 2014-01-14 22:49:37 <Luke-Jr> is that 1 line in our code?
1819 2014-01-14 22:49:50 Namworld has joined
1820 2014-01-14 22:49:55 <sipa> no
1821 2014-01-14 22:50:09 <sipa> git head is now unpatched 1.15
1822 2014-01-14 22:50:22 <sipa> which writes to .ldb, and reads both .ldb and .sst
1823 2014-01-14 22:50:28 cads has joined
1824 2014-01-14 22:50:34 <sipa> 1.13 writes to .sst, and reads from .sst
1825 2014-01-14 22:50:39 sassamo has quit (Remote host closed the connection)
1826 2014-01-14 22:50:55 <Luke-Jr> sipa: so an unpatched 1.15+ would still have the incompatibility
1827 2014-01-14 22:50:59 <sipa> we can patch 1.15 to write to .sst, and read from both .ldb and .sst (which is forward and backward compatible with everything)
1828 2014-01-14 22:51:05 sassamo has joined
1829 2014-01-14 22:51:18 <sipa> the only problem is unpatched 1.15 is backward-incompatible with 1.13 and below
1830 2014-01-14 22:51:25 <Luke-Jr> right
1831 2014-01-14 22:51:29 Gnewt has joined
1832 2014-01-14 22:51:51 <sipa> so that means that anyone using system leveldb is fine, except they can't downgrade their system leveldb
1833 2014-01-14 22:52:01 <Luke-Jr> I guess that's reasonable
1834 2014-01-14 22:52:11 <Luke-Jr> similar to the bdb issue
1835 2014-01-14 22:53:06 <sipa> gmaxwell: acceptable?
1836 2014-01-14 22:53:41 <gmaxwell> yea, ack: 14:40 < sipa> we can patch 1.15 to write to .sst, and read from both .ldb and .sst (which is forward and backward compatible with everything)
1837 2014-01-14 22:54:36 yubrew has joined
1838 2014-01-14 22:55:51 sassamo has quit (Ping timeout: 265 seconds)
1839 2014-01-14 22:56:28 cads has quit (Ping timeout: 272 seconds)
1840 2014-01-14 22:56:42 dmanderson is now known as dmanderson_afk
1841 2014-01-14 22:56:50 <warren> why did they rename it?
1842 2014-01-14 22:57:00 yubrew has quit (Read error: Operation timed out)
1843 2014-01-14 22:57:07 <sipa> i have no clue
1844 2014-01-14 22:58:45 brson has quit (Ping timeout: 265 seconds)
1845 2014-01-14 22:59:21 ahbritto has quit (Read error: Connection reset by peer)
1846 2014-01-14 22:59:45 jn_ has left ()
1847 2014-01-14 22:59:51 shesek has joined
1848 2014-01-14 23:00:03 ahbritto has joined
1849 2014-01-14 23:00:26 <Luke-Jr> "We are going to change the extension of LevelDB's immutable table files. The extension is currently .sst. It will soon be .ldb. This is to prevent Windows System Restore from treating the table files as system files[1] and backing them up independent of the manifest."
1850 2014-01-14 23:00:30 <Luke-Jr> https://groups.google.com/forum/#!topic/leveldb/u9izbG-pDishttps://groups.google.com/forum/#!topic/leveldb/u9izbG-pDis
1851 2014-01-14 23:00:35 <Luke-Jr> https://groups.google.com/forum/#!topic/leveldb/u9izbG-pDis
1852 2014-01-14 23:00:39 * Luke-Jr kicks mouse
1853 2014-01-14 23:00:53 * lechuga__ calls PETA
1854 2014-01-14 23:01:10 * Luke-Jr hopes PETA has no authority.
1855 2014-01-14 23:01:15 <lechuga__> lol
1856 2014-01-14 23:01:38 <warren> comboy: pigeons metaless /var/log/X0
1857 2014-01-14 23:02:13 <gmaxwell> ...
1858 2014-01-14 23:02:19 * gmaxwell kicks windows.
1859 2014-01-14 23:02:38 <Luke-Jr> I know.. did NTFS lose the System attribute or something?
1860 2014-01-14 23:02:42 ralphtheninja has quit (Ping timeout: 260 seconds)
1861 2014-01-14 23:03:10 ahbritto has quit (Read error: Connection reset by peer)
1862 2014-01-14 23:03:50 jspilman has joined
1863 2014-01-14 23:03:51 ahbritto has joined
1864 2014-01-14 23:03:59 <sipa> sounds like a reasonable (though regrettable that it's necessary) choice then
1865 2014-01-14 23:04:16 <sipa> we can afford to make it at a time when we're doing an incompatible upgrade ourselfves, though
1866 2014-01-14 23:05:07 <gmaxwell> yea, I don't think we've had any reports that I could trace to windows restoring the files. ... but at least the result right now would just be needing a reindex.
1867 2014-01-14 23:06:40 giustoXricordarv has quit (Ping timeout: 252 seconds)
1868 2014-01-14 23:10:45 SwampTony has joined
1869 2014-01-14 23:11:51 cr3pe has quit (Quit: leaving)
1870 2014-01-14 23:12:23 debbin has quit (Quit: leaving)
1871 2014-01-14 23:14:24 damethos has quit (Quit: Bye)
1872 2014-01-14 23:14:28 niston` has quit (Ping timeout: 248 seconds)
1873 2014-01-14 23:14:35 <sipa> see bitcoin/leveldb#3
1874 2014-01-14 23:15:41 <phillipsjk> Windows treating extensions as special, than hiding them by default == bad things /rant
1875 2014-01-14 23:15:49 SwampTony has quit (Ping timeout: 272 seconds)
1876 2014-01-14 23:15:52 sassamo has joined
1877 2014-01-14 23:20:10 justanotheruser has quit (Ping timeout: 272 seconds)
1878 2014-01-14 23:20:20 melik has joined
1879 2014-01-14 23:20:35 Application has quit (Remote host closed the connection)
1880 2014-01-14 23:21:12 VinceSamios has joined
1881 2014-01-14 23:22:04 IGHOR has quit (Ping timeout: 252 seconds)
1882 2014-01-14 23:23:05 deanclkclk has joined
1883 2014-01-14 23:23:27 <deanclkclk> could someone plz explain what this stack is saying? 	http://pastie.org/8633963
1884 2014-01-14 23:25:04 <sipa> the first line reports that a "getblockhash 168018" RPC was received (which doesn't exist, you need to pass the argument 168018 to the RPC, not send it as part of its name)
1885 2014-01-14 23:25:28 <sipa> the second and third are about a getblocks P2P message being received from a peer
1886 2014-01-14 23:26:06 VinceSamios has quit (Remote host closed the connection)
1887 2014-01-14 23:26:12 justanotheruser has joined
1888 2014-01-14 23:26:12 justanotheruser has quit (Changing host)
1889 2014-01-14 23:26:12 justanotheruser has joined
1890 2014-01-14 23:27:30 <deanclkclk> sorry for pinging here sipa I will try again but, was getting problems when I sent it as a parameter index
1891 2014-01-14 23:28:18 <sipa> i'm not going to explain JSON-RPC to you here
1892 2014-01-14 23:33:11 <deanclkclk> ok
1893 2014-01-14 23:33:25 <deanclkclk> sipa: this is the error I get from the eclipse console. http://pastie.org/8634019
1894 2014-01-14 23:33:37 Nesetalis has joined
1895 2014-01-14 23:33:50 <deanclkclk> and the debug.log doesn't show the request
1896 2014-01-14 23:34:46 robonerd has joined
1897 2014-01-14 23:35:12 <sipa> deanclkclk: we don't use named arguments
1898 2014-01-14 23:35:42 <deanclkclk> who is we...bitcoin?
1899 2014-01-14 23:35:45 <sipa> yes
1900 2014-01-14 23:36:17 <upb> the problem could aos be in 001, try 00000001
1901 2014-01-14 23:36:31 <sipa> that's the same in java
1902 2014-01-14 23:36:40 <sipa> it's just the number 1
1903 2014-01-14 23:36:50 <sipa> and you should send the json-rpc argument as unnamed ones
1904 2014-01-14 23:36:58 <deanclkclk> ok
1905 2014-01-14 23:37:07 <deanclkclk> but, I don't get the 001 aos thing
1906 2014-01-14 23:37:26 <sipa> forget it, it's not relevant
1907 2014-01-14 23:37:41 <upb> also*
1908 2014-01-14 23:40:24 Namworld has quit ()
1909 2014-01-14 23:41:58 brson has joined
1910 2014-01-14 23:42:18 Raziel has joined
1911 2014-01-14 23:43:56 xire has joined
1912 2014-01-14 23:45:08 Namworld has joined
1913 2014-01-14 23:46:37 <deanclkclk> thx sipa the none named parameter works
1914 2014-01-14 23:48:26 digitalmagus has quit (Ping timeout: 260 seconds)
1915 2014-01-14 23:48:37 Ursium has joined
1916 2014-01-14 23:49:02 yubrew has joined
1917 2014-01-14 23:51:56 patcon has left (afk!~patcon@38.88.176.122|)
1918 2014-01-14 23:51:58 digitalmagus has joined
1919 2014-01-14 23:53:30 exfor has quit (Quit: ThrashIRC v2.9 sic populo comunicated)
1920 2014-01-14 23:53:34 yubrew has quit (Ping timeout: 260 seconds)
1921 2014-01-14 23:54:12 Lexa has quit (Ping timeout: 240 seconds)
1922 2014-01-14 23:56:28 daybyter has quit (Quit: Konversation terminated!)
1923 2014-01-14 23:57:32 Burrito has quit (Quit: Leaving)
1924 2014-01-14 23:57:58 Lexa has joined
1925 2014-01-14 23:59:31 jddebug has quit (Ping timeout: 272 seconds)