1 2013-12-28 00:00:38 Coincidental has quit (Remote host closed the connection)
   2 2013-12-28 00:02:17 mE\Ta has quit (Ping timeout: 252 seconds)
   3 2013-12-28 00:03:29 DougieBot5000 has quit (Quit: Leaving)
   4 2013-12-28 00:06:16 monolithik has quit (Ping timeout: 245 seconds)
   5 2013-12-28 00:07:09 wallet42 has joined
   6 2013-12-28 00:10:30 laryyc has quit (Remote host closed the connection)
   7 2013-12-28 00:11:27 wallet42 has quit (Ping timeout: 252 seconds)
   8 2013-12-28 00:11:31 spirals has joined
   9 2013-12-28 00:14:44 MolokoDesk has quit (Read error: Connection reset by peer)
  10 2013-12-28 00:15:57 anon2428 has quit (Remote host closed the connection)
  11 2013-12-28 00:16:06 MolokoDesk has joined
  12 2013-12-28 00:16:31 Coincidental has joined
  13 2013-12-28 00:19:21 TD has joined
  14 2013-12-28 00:20:42 anon2428 has joined
  15 2013-12-28 00:22:48 TD has quit (Client Quit)
  16 2013-12-28 00:24:18 <maaku> ahmedbodi__: totally depends on what framework is being used for http requests
  17 2013-12-28 00:24:30 <maaku> you can probably catch an exception, or examine the result to see
  18 2013-12-28 00:24:30 <ahmedbodi__> maaku: its cool ive sorted it :)
  19 2013-12-28 00:24:34 <maaku> k
  20 2013-12-28 00:24:50 <ahmedbodi__>  except ValueError:
  21 2013-12-28 00:24:50 <ahmedbodi__>                         log.error("Failed Connect(HTTP 500 or Invalid JSON), Check Username and Password!")
  22 2013-12-28 00:24:50 <ahmedbodi__>                         reactor.stop()
  23 2013-12-28 00:25:04 <ahmedbodi__> thanks for the advice tho :)
  24 2013-12-28 00:25:37 tesserajk has quit (Quit: tesserajk)
  25 2013-12-28 00:25:58 fanquake has joined
  26 2013-12-28 00:28:30 ralphtheninja has quit (Ping timeout: 252 seconds)
  27 2013-12-28 00:28:52 agricocb has joined
  28 2013-12-28 00:28:57 fanquake has left ()
  29 2013-12-28 00:29:04 RoboTeddy has quit (Remote host closed the connection)
  30 2013-12-28 00:29:20 fanquake has joined
  31 2013-12-28 00:30:00 RoboTeddy has joined
  32 2013-12-28 00:33:48 Coincidental has quit (Remote host closed the connection)
  33 2013-12-28 00:36:20 sois has joined
  34 2013-12-28 00:37:01 Namworld has joined
  35 2013-12-28 00:37:49 wyrag has quit (Quit: wyrag)
  36 2013-12-28 00:38:05 <rfish> hey, I think I figured out how to make colored coins without changing the bitcoin protocol
  37 2013-12-28 00:38:19 <rfish> just changes to the bitcoin client
  38 2013-12-28 00:38:20 <sipa> why would you need to change the protocol for them...?
  39 2013-12-28 00:38:32 <sipa> you just keep track of the color of coins...
  40 2013-12-28 00:39:24 <rfish> is there a client that already exists that implements colored coins?
  41 2013-12-28 00:39:49 <sipa> unsure, but i don't see why the protocol would need to change for them
  42 2013-12-28 00:40:05 yubrew has joined
  43 2013-12-28 00:40:10 <rfish> well I don't see why either
  44 2013-12-28 00:40:18 <sipa> ok :)
  45 2013-12-28 00:40:31 <gmaxwell> rfish: there are things like that colored coin armory thing.  ... but really no one has answered the greater question of what purpose colored coins really have at all.
  46 2013-12-28 00:41:04 <gmaxwell> Because pratically every application people cite for them can be just slightly refactored to completely remove the colored coin, usually resulting in a protocol with lower overhead.
  47 2013-12-28 00:41:11 <rfish> uhh.... issuing stock or asset certificates?
  48 2013-12-28 00:41:13 Coincidental has joined
  49 2013-12-28 00:41:45 <rfish> right in the block chain
  50 2013-12-28 00:41:45 dlb76 has joined
  51 2013-12-28 00:42:52 <rfish> it will allow you to move these certificates from exchange to exchange as you see fit
  52 2013-12-28 00:42:56 <gmaxwell> rfish: sure, and in all those cases you depend on the company to actually make the stock have any value or meanin at all. So just have it run the ledger (I suppose it can publish commitments to the ledger state in some public way, if you don't trust it). There is no need to record the indivigual transactions in the bitcoin blockchain and a lot of reason not to (e.g. quasi-exponential overhead in tracing the colored coins).
  53 2013-12-28 00:43:26 <gmaxwell> (transaction fees, risk of censorship by miners, loss of control over privacy)
  54 2013-12-28 00:43:28 MoALTz has quit (Quit: Leaving)
  55 2013-12-28 00:43:40 SwampTony has joined
  56 2013-12-28 00:44:49 yubrew has quit (Ping timeout: 252 seconds)
  57 2013-12-28 00:45:34 n0n0_ has joined
  58 2013-12-28 00:45:39 n0n0 has joined
  59 2013-12-28 00:45:40 <phantomcircuit> gmaxwell, if you dont trust the company to keep a ledger of ownership, why are you giving them funds in the first place?
  60 2013-12-28 00:45:41 <sipa> BlueMatt: BIP37 doesn't list the protocol version that enables it
  61 2013-12-28 00:46:03 datagutt has quit (Ping timeout: 246 seconds)
  62 2013-12-28 00:47:10 khert has joined
  63 2013-12-28 00:47:20 <rfish> well it might be time consuming and expensive to manage your own leger if you were a company managing your own stock
  64 2013-12-28 00:47:38 <rfish> why not leverage the bitcoin network to do it?
  65 2013-12-28 00:47:47 <gmaxwell> phantomcircuit: right, thats generally the case for almost all cited applications of colored coins. There is some {thing} that gives the colors meaning which could just be employed to maintain a ledger.  The only example where there isn't is where you hope to create a competing currency. In which case the incentives miners to screw with it is maximized.
  66 2013-12-28 00:48:11 ThomasV has joined
  67 2013-12-28 00:48:23 <gmaxwell> rfish: it should be no more time consuming and expensive to manage than just running a network node— which you'd have to do to usefully participate in / issue / pay dividends etc. for any colored coin scheme.
  68 2013-12-28 00:48:47 SwampTony has quit (Ping timeout: 260 seconds)
  69 2013-12-28 00:48:52 <rfish> wouldn't it take a solid majority of minors to screw with it?
  70 2013-12-28 00:49:09 <rfish> and if that starts happening for any application for bitcoin, then bitcoin is dead?
  71 2013-12-28 00:49:18 CheckDavid has joined
  72 2013-12-28 00:49:56 <gmaxwell> hm? no way. a majority of miners can block it completely, but with less than that it can be made insecure, have slow confirmation times, etc.
  73 2013-12-28 00:50:26 <phantomcircuit> a fairly small number of miners could effectively blacklist all colored coins
  74 2013-12-28 00:50:34 <gmaxwell> And I don't think bitcoin miners deciding as a group to block a parasitic use would say anything about "bitcoin is dead".
  75 2013-12-28 00:50:41 <phantomcircuit> indeed by default most of them already do since most of those schemes rely on 1 satoshi outputs
  76 2013-12-28 00:51:13 <rfish> do they block 1 satoshi outputs even if fees are paid?
  77 2013-12-28 00:51:15 <gmaxwell> besides, a bitcoin like blockchain is really a bad fit for an 'exchange' model. Transactions take a long time to be sure of their completion.
  78 2013-12-28 00:51:18 <gmaxwell> rfish: yes.
  79 2013-12-28 00:51:39 wallet42 has joined
  80 2013-12-28 00:52:13 mrkent has quit (Ping timeout: 272 seconds)
  81 2013-12-28 00:52:21 <gmaxwell> rfish: because there is generally no incentive to go spend those outputs again, as they cost more in fees to consume than they yield in coins... and so they have a high risk of perpetually bloating up the working set.
  82 2013-12-28 00:52:31 <phantomcircuit> rfish, nobody has any incentive to allow ridiculously tiny outputs
  83 2013-12-28 00:52:37 Krellan_ has joined
  84 2013-12-28 00:52:55 <CodeShark> for such a purpose, it would be far better to just pay a fee and have 0-satoshi outputs
  85 2013-12-28 00:53:00 <rfish> phantomcircuit: Why do they care, if there is also a large fee attached for the miner?
  86 2013-12-28 00:53:08 <sipa> CodeShark: how is that any better?
  87 2013-12-28 00:53:26 <CodeShark> 0-satoshi outputs mean no utxo bloat
  88 2013-12-28 00:53:29 <phantomcircuit> rfish, long term incentive is to keep bitcoin working of course
  89 2013-12-28 00:53:31 <gmaxwell> CodeShark: uh. no. absolutely the same working set impact.
  90 2013-12-28 00:53:32 <sipa> CodeShark: eh, no
  91 2013-12-28 00:53:36 anon2428 has quit (Remote host closed the connection)
  92 2013-12-28 00:53:46 <rfish> if a small minority of minors really have that power to control the network, then bitcoin sucks
  93 2013-12-28 00:53:49 <sipa> CodeShark: provably unspendable outputs mean no UTXO bloat
  94 2013-12-28 00:54:00 <CodeShark> isn't that an implementation detail?
  95 2013-12-28 00:54:00 <sipa> but 0-satoshi outputs can completely legally be spent
  96 2013-12-28 00:54:02 <sipa> no
  97 2013-12-28 00:54:03 <CodeShark> oh, hmm
  98 2013-12-28 00:54:08 <CodeShark> I guess that means a protocol change
  99 2013-12-28 00:54:16 <sipa> it would be a (soft)fork to disallow spending 0-satoshi outputs
 100 2013-12-28 00:54:41 <rfish> 1-satoshi outputs with an appropriate fee should be allowed
 101 2013-12-28 00:54:49 <gmaxwell> rfish: because they want bitcoin to be actually useful as a decenteralized currency in the future, and people bloating up the UTXO— which must be available in fast storage for rapid lookup and has a direct impact on block/transaction validation times— screws up Bitcoin's decenteralization and usage as a currency.
 102 2013-12-28 00:54:50 <rfish> and if not then seriously wtf?
 103 2013-12-28 00:54:50 <CodeShark> the main problem I have with this approach is that only miners are compensated
 104 2013-12-28 00:55:09 <CodeShark> if somehow the fee were distributed to the entire network for the service of publication and storage, I'd be fine with it
 105 2013-12-28 00:55:18 <gmaxwell> rfish: They aren't. Bitcoin is not a data storage service, especially not the UTXO set. Perhaps you want datacoin?  http://datacoin.info/index.php?id=index
 106 2013-12-28 00:55:52 <sipa> CodeShark: yes, that's exactly the problem
 107 2013-12-28 00:56:16 <gmaxwell> CodeShark: yea, actually requring a larger output effectively does distribute it to all the bitcoin holders for the case where the storage takes the coin out of circulation... Not the nodes though, which is unfortunate.
 108 2013-12-28 00:56:25 <rfish> I'm not storing data, I'm giving transactions some artificial meaning
 109 2013-12-28 00:56:25 toffoo has quit ()
 110 2013-12-28 00:56:44 <sipa> you can store that meaning outside bitcoin just as well
 111 2013-12-28 00:56:57 <rfish> and solution to transaction bloat is just have miners up the transactions fees
 112 2013-12-28 00:57:16 <rfish> make incentives to use some centralized services for small transactions
 113 2013-12-28 00:57:18 <sipa> rfish: i'm running a full node; your transactions with data attached are stored on my hard drive
 114 2013-12-28 00:57:26 <sipa> rfish: i'm not paid for that
 115 2013-12-28 00:57:32 <sipa> no miner will send their income to me
 116 2013-12-28 00:57:35 <gmaxwell> rfish: no, thats not a fully general and complete solution... because the regular currency usage of bitcoin suffers from it too.
 117 2013-12-28 00:57:39 jtimon has quit (Ping timeout: 252 seconds)
 118 2013-12-28 00:57:43 <andytoshi> rfish: bullshit, i'm also running a full node, and besides, i use bitcoin as a currency, so having my fees jacked up to pay for you wasting my time nad space
 119 2013-12-28 00:57:47 <rfish> sipa: you aren't paid anything to run full node
 120 2013-12-28 00:57:58 <rfish> sipa: are doing it out of the goodness of your heart
 121 2013-12-28 00:58:02 <rfish> sipa: even now
 122 2013-12-28 00:58:04 <andytoshi> for something which shouldn't be done in bitcoin and doesn't need to be anyway
 123 2013-12-28 00:58:06 <gmaxwell> rfish: miners aren't getting paid any of your "artificial meaning" so why should they give a darn about your scheme which only increases costs for all the currency users?
 124 2013-12-28 00:58:21 <rfish> yes they are, they get paid the miners fee
 125 2013-12-28 00:58:30 <gmaxwell> rfish: you _are_ paid to run a full node— by bitcoin being useful as a secure decenteralized currency.
 126 2013-12-28 00:58:35 <rfish> I'm saying I attach a miners fee to the 1 satoshi output
 127 2013-12-28 00:58:59 <sipa> rfish: and the whole world is required to keep track of it forever, while you already know you're _never_ going to spend it
 128 2013-12-28 00:59:09 nessence has quit (Remote host closed the connection)
 129 2013-12-28 00:59:16 <gmaxwell> rfish: yea so? I kicked in your door, drank your beer, watched your TV, brushed with your tooth brush, but no worries, I left a $50 note on your counter. Paying doesn't make a usage non-abusive.
 130 2013-12-28 00:59:34 <CodeShark> despite all the other problems, solving the utxo bloat issue would be a good thing
 131 2013-12-28 00:59:50 <sipa> CodeShark: we have pruning of unspendable outputs
 132 2013-12-28 00:59:56 <gmaxwell> CodeShark: it seems to be pretty under control since dust outputs were made non-standard.
 133 2013-12-28 01:00:12 <rfish> gmaxwell:  If you gave me maybe 10,000k I would let you do it
 134 2013-12-28 01:00:25 <rfish> why not let supply and demand run its course
 135 2013-12-28 01:00:31 <CodeShark> perhaps an additional OP code for output scripts declaring it unspendable
 136 2013-12-28 01:00:36 <gmaxwell> ...
 137 2013-12-28 01:00:39 <CodeShark> lol
 138 2013-12-28 01:00:39 <rfish> if people want this feature, and want to pay the appropriate miners fee, let them
 139 2013-12-28 01:00:51 <sipa> rfish: they would have to pay ME
 140 2013-12-28 01:00:53 <sipa> not just miners
 141 2013-12-28 01:00:54 <gmaxwell> rfish: again, paying miners is not sufficient.
 142 2013-12-28 01:00:54 <Emcy> wheres my 10k
 143 2013-12-28 01:00:59 jtcwang has quit (Quit: Leaving)
 144 2013-12-28 01:01:01 <CodeShark> or a making a nonspendable output script standard
 145 2013-12-28 01:01:04 <Emcy> i got your shitty output in my RAM now forever too
 146 2013-12-28 01:01:05 <rfish> perhaps this feature will add more value to the network as a whole and the value of bitcoin would go up
 147 2013-12-28 01:01:20 <sipa> CodeShark: done
 148 2013-12-28 01:01:21 jtcwang has joined
 149 2013-12-28 01:01:31 <rfish> and in that way, nodes are getting paid
 150 2013-12-28 01:01:38 <rfish> by adding value to the bitcoin network
 151 2013-12-28 01:01:57 <Emcy> no it decreases value by making it harder to run a node
 152 2013-12-28 01:01:57 <CodeShark> in any case, bitcoin is not really designed as a general purpose protocol stack layer upon which specific protocols can be built
 153 2013-12-28 01:01:57 <sipa> so do it for nodes that care to do so
 154 2013-12-28 01:01:58 <rfish> I think colored coins have the ability to disrupt wall street
 155 2013-12-28 01:02:18 <sipa> duly noted.
 156 2013-12-28 01:02:29 <gmaxwell> rfish: It's generally of people's opinion that (economically)unspendable transactions currently lower bitcoin's value. If you really want to add value, and your usage isn't worthless, then you can just happily use whole bitcoins or whatever as your colored denomination. Still stupid, but you can avoid the current restriction.
 157 2013-12-28 01:02:31 <jtcwang> Are there any other sources of protocol specification apart from https://en.bitcoin.it/wiki/Protocol_specification#tx?
 158 2013-12-28 01:02:38 anon2428 has joined
 159 2013-12-28 01:02:52 <sipa> jtcwang: github.com/bitcoin/bitcoin
 160 2013-12-28 01:03:00 <sipa> jtcwang: the wiki is unfortunately not even up to date
 161 2013-12-28 01:03:07 <jtcwang> i see
 162 2013-12-28 01:03:10 <jtcwang> good to know thanks
 163 2013-12-28 01:03:13 <CodeShark> all these attempts to use bitcoin to store arbitrary data strike me as examples of "I only know how to use a hammer"
 164 2013-12-28 01:03:15 <sipa> though recent modifications are always encoded in bips
 165 2013-12-28 01:03:17 <jtcwang> guess i really need to dig the code
 166 2013-12-28 01:03:29 <sipa> CodeShark: yup!
 167 2013-12-28 01:03:36 <gmaxwell> rfish: ow. Your waving arms hit me right in the nose.  "disrupt wallstreet" lol.  As I said above, anything that can be done with colored coins— except, perhaps creating a competing currency— can be done without.
 168 2013-12-28 01:03:37 <jtcwang> we need like code handhelding for noobies like me
 169 2013-12-28 01:03:40 <gmaxwell> CodeShark: BINGO
 170 2013-12-28 01:04:02 <jtcwang> just joking
 171 2013-12-28 01:04:09 <gmaxwell> Damnit, I wish for the days when the "I only know how to use a hammer" was people coming in here yabbering about DHTs.
 172 2013-12-28 01:04:09 <jtcwang> i'll dig it
 173 2013-12-28 01:04:10 robonerd has quit (Remote host closed the connection)
 174 2013-12-28 01:04:28 <Emcy> is there a mergemined coin for this sort of thing? Or are all the alts still obsessed with scrypt?
 175 2013-12-28 01:04:30 <sipa> gmaxwell: we should make bitcoin run in the cloud
 176 2013-12-28 01:04:33 robonerd has joined
 177 2013-12-28 01:04:42 <Zarutian> gmaxwell: well, their hammers got screwed tight. ;-Þ
 178 2013-12-28 01:04:51 <Emcy> i wonder if this sort of abuse would be incentive enough to get miners to merge mine a storage coin
 179 2013-12-28 01:04:51 <gmaxwell> Webscale Coin.
 180 2013-12-28 01:05:29 robonerd has quit (Remote host closed the connection)
 181 2013-12-28 01:05:39 <gmaxwell> Emcy: namecoin already formally supports free key value storage.
 182 2013-12-28 01:05:56 robonerd has joined
 183 2013-12-28 01:06:06 <gmaxwell> And basically no IsStandard restrictions on it.
 184 2013-12-28 01:06:18 <Emcy> yeah but that would be a bit abusive too
 185 2013-12-28 01:06:25 Starduster has quit (Quit: gotta go)
 186 2013-12-28 01:06:26 <gmaxwell> Emcy: though generally the high cost of running things discourages people from mergemining them.
 187 2013-12-28 01:06:41 Intelftw has quit (Ping timeout: 245 seconds)
 188 2013-12-28 01:06:42 <Emcy> high cosst?
 189 2013-12-28 01:06:57 <CodeShark> we already compensate nodes (miners) for timestamping - if we could devise a protocol to compensate nodes for storage as well
 190 2013-12-28 01:06:59 <gmaxwell> Emcy: if they actually get used (or in the case of NMC, because there is very little development)
 191 2013-12-28 01:07:32 <sipa> CodeShark: welcome to TXO MMRs :)
 192 2013-12-28 01:07:37 <jtcwang> Simple question: Once a Nlocktime transaction is in the mem pool, it'll reject any other transaction using the same input am i correct?
 193 2013-12-28 01:07:57 <sipa> jtcwang: correct, and that is regardless of nlocktime
 194 2013-12-28 01:08:13 <jtcwang> cool thx
 195 2013-12-28 01:08:25 Raziel has quit (Ping timeout: 272 seconds)
 196 2013-12-28 01:08:59 <theboos> oh hey, we're back on this topic
 197 2013-12-28 01:09:07 <gmaxwell> jtcwang: we won't relay or mempool out of scope locked txn.
 198 2013-12-28 01:09:17 <rfish> What is the minimum output allowed?
 199 2013-12-28 01:09:31 <sipa> rfish: depends on what you configure as price per kilobyte
 200 2013-12-28 01:09:42 <jtcwang> gmaxwell: out of scope as in too far away in the future?
 201 2013-12-28 01:09:54 <sipa> though the default currently is a few thousand satoshi
 202 2013-12-28 01:10:18 <CodeShark> it is also a major problem that relay is not compensated
 203 2013-12-28 01:10:39 <sipa> rfish: nodes refuse relaying transactions that have outputs where the cost of redeeming that extra output costs more than 1/3 of its value
 204 2013-12-28 01:11:06 paracyst has quit (Read error: Connection reset by peer)
 205 2013-12-28 01:11:24 <gmaxwell> jtcwang: right. We currently won't accept or relay nlocktimes where the lock is .. uh I forget did we relax that to 1 block/10 minutes or is not until they're locked now?
 206 2013-12-28 01:11:40 <CodeShark> if relay, storage, and mining were all appropriately compensated then each node could set its own policy however it chooses
 207 2013-12-28 01:12:13 <jtcwang> gmaxwell: what do you mean by 'locked'?
 208 2013-12-28 01:13:09 <sipa> jtcwang: with a nlocktime that hasn't passed yet
 209 2013-12-28 01:13:40 <rfish> bitcoin nodes are going to get fewer and fewer over time as more and more people use the network
 210 2013-12-28 01:13:45 <Emcy> paying for relay would be sybiled to hell
 211 2013-12-28 01:13:54 <sipa> rfish: we should do all we can to avoid that
 212 2013-12-28 01:14:10 <sipa> but a certain shift is probably inevitable
 213 2013-12-28 01:14:18 <Emcy> dunno about storage. Verification would be a huge faff id guess
 214 2013-12-28 01:14:30 <Emcy> probably have to be continuous
 215 2013-12-28 01:14:32 <rfish> and the only nodes people are going to care about are the mining pool nodes
 216 2013-12-28 01:14:34 tesserajk has joined
 217 2013-12-28 01:14:44 <sipa> rfish: in that case, bitcoin has failed
 218 2013-12-28 01:14:59 <gmaxwell> what sipa said
 219 2013-12-28 01:15:01 <sipa> its purpose was to create a currency that doesn't require trust in anyone "doing the right thing"
 220 2013-12-28 01:15:14 drayah has joined
 221 2013-12-28 01:15:21 <sipa> if only miners are able/interested in verifying that nobody is cheating, what prevents them from cheating?
 222 2013-12-28 01:15:23 <rfish> well the miners will remain decentralized
 223 2013-12-28 01:15:35 <sipa> banks are also decentralized
 224 2013-12-28 01:15:38 <sipa> there are several!
 225 2013-12-28 01:15:43 abuss has joined
 226 2013-12-28 01:15:46 <Emcy> ha
 227 2013-12-28 01:15:50 <rfish> and miners will vote for the more ethical mining pool with their hashing power
 228 2013-12-28 01:15:57 <sipa> yeah right :D
 229 2013-12-28 01:15:59 <CodeShark> lol
 230 2013-12-28 01:16:01 ThomasV has quit (Ping timeout: 272 seconds)
 231 2013-12-28 01:16:02 <gmaxwell> rfish: "miners" what do you mean by that?  Someone who doesn't run a bitcoin node is not a miner. They're just selling compute services to a miner.
 232 2013-12-28 01:16:10 <gmaxwell> Thats like calling AMD a miner. :P
 233 2013-12-28 01:16:11 <Emcy> also by "cheating" what is meant is "compelled to do all sorts of shit"
 234 2013-12-28 01:16:30 <sipa> rfish: if miners will vote for the ethical thing, then we can just as well trust banks now to do the ethical thing, right?
 235 2013-12-28 01:16:41 <rfish> by miners I mean people with hashing power
 236 2013-12-28 01:16:42 <gmaxwell> rfish: lol, nice theory there. Except GHASH.IO appears to have been caught ripping off bitcoin users and no one seems to care.
 237 2013-12-28 01:16:53 <sipa> rfish: same thing
 238 2013-12-28 01:16:54 Belxjander has quit (Ping timeout: 264 seconds)
 239 2013-12-28 01:16:56 <sipa> they'll be the elite
 240 2013-12-28 01:17:03 <gmaxwell> ( https://bitcointalk.org/index.php?topic=327767.0 )
 241 2013-12-28 01:17:12 <sipa> take this to #bitcoin please?
 242 2013-12-28 01:17:34 <gmaxwell> The whole reason that miners (however you define them) behave honestly is that they are generally enforced to by all the other people running nodes.
 243 2013-12-28 01:18:04 <rfish> mining pool operators can block transactions from what I understand
 244 2013-12-28 01:18:05 abuss has left ()
 245 2013-12-28 01:18:17 <rfish> and their miners help enforce that
 246 2013-12-28 01:18:17 <CodeShark> there is a strong incentive for anyone accepting bitcoin payments as part of their business to run a full verification node even if they do not run a mining node
 247 2013-12-28 01:18:25 <sipa> rfish: that would be a 51% attack
 248 2013-12-28 01:18:30 <sipa> but yes
 249 2013-12-28 01:18:46 Royal_Soda is now known as TheQueen
 250 2013-12-28 01:18:49 <rfish> but the mining pool operators can't block transactions in a way that their miners can't figure it out
 251 2013-12-28 01:18:53 tesserajk has quit (Client Quit)
 252 2013-12-28 01:18:54 theboos has quit (Quit: ZNC - http://znc.in)
 253 2013-12-28 01:19:00 TheQueen is now known as Royal_Soda
 254 2013-12-28 01:19:03 <jcorgan> rfish: an individual miner can choose to ignore specific TXs (including all of them)
 255 2013-12-28 01:19:29 <jcorgan> (solo miner or mining pool)
 256 2013-12-28 01:19:34 <rfish> jcorgan: even as part of a mining pool?
 257 2013-12-28 01:19:49 drayah has quit (Ping timeout: 272 seconds)
 258 2013-12-28 01:19:50 <CodeShark> unfortunately, the incentive to run a miner on typical hardware has deteriorated since the original satoshi paper
 259 2013-12-28 01:19:50 <jcorgan> mining pool operator
 260 2013-12-28 01:20:00 theboos has joined
 261 2013-12-28 01:20:08 <jtcwang> gmaxwell: (nLockTime) I thought nLockTime specifies a future block #?
 262 2013-12-28 01:20:19 <rfish> the mining pool operator can, but not a mining pool member from what I understand
 263 2013-12-28 01:20:20 <sipa> jtcwang: or timestamp
 264 2013-12-28 01:20:31 <sipa> rfish: depends on the protocol used
 265 2013-12-28 01:20:32 mattco1 has quit (Ping timeout: 246 seconds)
 266 2013-12-28 01:20:43 <sipa> getwork/stratum don't allow inspecting blocks, gbt does
 267 2013-12-28 01:21:20 <jtcwang> "with a nlocktime that hasn't passed yet" doesn't that mean i cannot publish a transaction that'll happen in the future and make sure no one touches that fund?
 268 2013-12-28 01:21:25 <rfish> even the operator can always post the block somewhere allowing who ever wants to inspect it
 269 2013-12-28 01:21:26 <sipa> ;;blocks
 270 2013-12-28 01:21:27 <gribble> 277324
 271 2013-12-28 01:21:51 Guest42574 has quit (Ping timeout: 252 seconds)
 272 2013-12-28 01:21:56 <rfish> and by inspecting the hash of the block you are suppose to mine you can see that he is telling the truth about the block you are suppose to mine
 273 2013-12-28 01:22:08 <sipa> jtcwang: not far into the future no; that would mean requiring the whole world to keep your transaction in memory for a long time
 274 2013-12-28 01:22:16 <Emcy> gmaxwell that ghash.io really caught skimming blocks? As in proof?
 275 2013-12-28 01:22:35 <jtcwang> i agree but if then what are the uses of nlocktime?
 276 2013-12-28 01:23:01 <Emcy> sok i got the thread
 277 2013-12-28 01:23:58 <jtcwang> i mean the only use case is that my sick grandpa give me his inheritance
 278 2013-12-28 01:24:25 <jtcwang> with nlocktimed transaction. I can trust him to not touch the fund before that
 279 2013-12-28 01:24:30 btiefert2 has left ()
 280 2013-12-28 01:24:51 btiefert has joined
 281 2013-12-28 01:28:27 agnostic98 has joined
 282 2013-12-28 01:28:31 agnostic98 has quit (Remote host closed the connection)
 283 2013-12-28 01:28:44 agnostic98 has joined
 284 2013-12-28 01:29:30 Coincidental has quit (Remote host closed the connection)
 285 2013-12-28 01:32:00 mrkent has joined
 286 2013-12-28 01:32:25 <maaku> jtcwang: it's useful in various higher level protocols
 287 2013-12-28 01:32:34 <maaku> e.g. cross-chain trade
 288 2013-12-28 01:32:46 rebroad has joined
 289 2013-12-28 01:33:05 Blackreign has joined
 290 2013-12-28 01:33:31 Royal_Soda is now known as Mi_Nombre_Es_Har
 291 2013-12-28 01:33:39 Mi_Nombre_Es_Har is now known as Nombre_Es_Harry
 292 2013-12-28 01:33:54 Nombre_Es_Harry is now known as maiziea
 293 2013-12-28 01:34:02 maiziea is now known as Remi1115
 294 2013-12-28 01:34:05 <rebroad> Hmmm. bitcoin-qt isn't compiling with the latest master... I'm getting:-
 295 2013-12-28 01:34:06 <rebroad> ../../../src/qt/libbitcoinqt.a(libbitcoinqt_a-guiutil.o): In function `GUIUtil::formatBitcoinURI(SendCoinsRecipient const&)':
 296 2013-12-28 01:34:06 <rebroad> /home/rebroad/src/bitcoin/src/qt/guiutil.cpp:169: undefined reference to `BitcoinUnits::format(int, long long, bool)'
 297 2013-12-28 01:34:06 <rebroad> ../../../src/qt/libbitcoinqt.a(libbitcoinqt_a-guiutil.o): In function `GUIUtil::parseBitcoinURI(QUrl const&, SendCoinsRecipient*)':
 298 2013-12-28 01:34:06 <rebroad> /home/rebroad/src/bitcoin/src/qt/guiutil.cpp:130: undefined reference to `BitcoinUnits::parse(int, QString const&, long long*)'
 299 2013-12-28 01:34:09 <rebroad> ../../../src/qt/libbitcoinqt.a(libbitcoinqt_a-paymentserver.o): In function `PaymentServer::processPaymentRequest(PaymentRequestPlus&, SendCoinsRecipient&)':
 300 2013-12-28 01:34:12 <rebroad> /home/rebroad/src/bitcoin/src/qt/paymentserver.cpp:490: undefined reference to `BitcoinUnits::formatWithUnit(int, long long, bool)'
 301 2013-12-28 01:34:14 Remi1115 is now known as JakeO
 302 2013-12-28 01:34:15 <rebroad> collect2: ld returned 1 exit status
 303 2013-12-28 01:34:24 yubrew has joined
 304 2013-12-28 01:34:45 JakeO is now known as Guest39078
 305 2013-12-28 01:34:52 Guest39078 is now known as Royal_Soda
 306 2013-12-28 01:35:14 <andytoshi> rebroad: if you rerun autogen and configure, does it still happen
 307 2013-12-28 01:35:21 <andytoshi> (sorry, i know that's like a 30-minute test)
 308 2013-12-28 01:36:08 <gmaxwell> jtcwang: you really can't trust him to do that with nlocktime.
 309 2013-12-28 01:36:15 <rebroad> andytoshi, I'll try
 310 2013-12-28 01:36:23 <gmaxwell> jtcwang: because he could just pay a miner to include a conflicting transaction directly.
 311 2013-12-28 01:36:53 <gmaxwell> jtcwang: and besides, if he really couldn't spend it himself, how is that different from just transfering the control to you?
 312 2013-12-28 01:37:29 JZavala has joined
 313 2013-12-28 01:37:29 <gmaxwell> I think what you would probably prefer is a protocol where he assigns the coins to 2 of 2 him+you, and also signs a nlocked release to transfer the coins to you.
 314 2013-12-28 01:37:29 <jtcwang> gmaxwell: i can't trust my grandpa? :( I've been reading some archived post on nLockTime and ppl mentioned it being accepted into the mempool as long as it isn't too many days out?
 315 2013-12-28 01:38:01 <gmaxwell> jtcwang: if you can trust your grandpa without enforcement, then just trust him, you don't need any locktime exclusion.
 316 2013-12-28 01:38:03 mrkent has quit (Read error: Connection reset by peer)
 317 2013-12-28 01:38:29 sois has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
 318 2013-12-28 01:38:42 yubrew has quit (Ping timeout: 240 seconds)
 319 2013-12-28 01:38:48 <rebroad> andytoshi, might it be because gettext-kde wasn't installed?
 320 2013-12-28 01:39:18 anon2428 has quit (Read error: Connection reset by peer)
 321 2013-12-28 01:39:22 <andytoshi> i don't think so, the undefined reference would be to something less bitcoiny then, no?
 322 2013-12-28 01:39:22 <rebroad> andytoshi, probably not, just that i saw a warning about xgettext when i just ran configure... probably not related though
 323 2013-12-28 01:39:25 one_zero has joined
 324 2013-12-28 01:39:32 <jtcwang> gmaxwell: true
 325 2013-12-28 01:39:37 <andytoshi> but if so, configure should probably fail, so that'd be a bug
 326 2013-12-28 01:39:49 Guest35103 has joined
 327 2013-12-28 01:40:18 justanotheruser has quit (Ping timeout: 246 seconds)
 328 2013-12-28 01:40:19 Guest35103 has quit (Read error: Connection reset by peer)
 329 2013-12-28 01:40:41 Guest35103 has joined
 330 2013-12-28 01:41:27 Guest35103 has quit (Read error: Connection reset by peer)
 331 2013-12-28 01:41:30 Application has quit (Remote host closed the connection)
 332 2013-12-28 01:42:24 nessence has joined
 333 2013-12-28 01:43:00 mrkent2 has joined
 334 2013-12-28 01:43:18 <rebroad> I've made a patch for bitcoin-qt which brings up the client for spending bitcoins only and doesn't download or upload blocks/transactions. Might this be useful? If so, I'll do a pull request for it.
 335 2013-12-28 01:45:07 <andytoshi> i think people would get double-spent pretty badly if this was easy to do
 336 2013-12-28 01:45:27 <gmaxwell> why do you need a patch? start with -noconnect -nolisten ?
 337 2013-12-28 01:45:38 <andytoshi> oh, never mind
 338 2013-12-28 01:45:40 <gmaxwell> oh it'll still transmit? hm.
 339 2013-12-28 01:46:02 justanotheruser has joined
 340 2013-12-28 01:46:03 digitalmagus2 has quit (Ping timeout: 252 seconds)
 341 2013-12-28 01:46:15 <gmaxwell> though andy has a point that its kinda easy to doublespend yourself if you don't syncup before spending if you ever load another copy of your wallet. I dunno that its that much of a concern.
 342 2013-12-28 01:47:10 <andytoshi> yeah, enabling double-spends is probably fine, exposing people to them is what i was worried about..
 343 2013-12-28 01:47:17 <andytoshi> but i don't see that this would expose people to that risk
 344 2013-12-28 01:47:50 toffoo has joined
 345 2013-12-28 01:49:10 justanotheruser1 has joined
 346 2013-12-28 01:50:32 <sipa> ;;blocks
 347 2013-12-28 01:50:33 <gribble> 277327
 348 2013-12-28 01:50:51 justanotheruser has quit (Ping timeout: 260 seconds)
 349 2013-12-28 01:53:15 CheckDavid has quit (Ping timeout: 246 seconds)
 350 2013-12-28 01:53:21 justanotheruser1 has quit (Ping timeout: 245 seconds)
 351 2013-12-28 01:54:40 anon2428 has joined
 352 2013-12-28 01:55:13 Blackreign has quit ()
 353 2013-12-28 01:56:04 justanotheruser has joined
 354 2013-12-28 01:56:13 justanotheruser has quit (Changing host)
 355 2013-12-28 01:56:13 justanotheruser has joined
 356 2013-12-28 01:58:41 DBordello has quit (Excess Flood)
 357 2013-12-28 01:59:37 rastapopuloto has left ()
 358 2013-12-28 02:00:13 micronxd has joined
 359 2013-12-28 02:00:29 RoboTeddy has quit (Remote host closed the connection)
 360 2013-12-28 02:00:59 DBordello has joined
 361 2013-12-28 02:01:22 RoboTeddy has joined
 362 2013-12-28 02:05:43 fanquake has quit (Quit: fanquake)
 363 2013-12-28 02:06:44 jakov has quit (Quit: Leaving)
 364 2013-12-28 02:07:32 askmike has quit (Remote host closed the connection)
 365 2013-12-28 02:07:59 askmike has joined
 366 2013-12-28 02:08:03 sacrelege has quit (Ping timeout: 252 seconds)
 367 2013-12-28 02:09:06 c0rw1n has quit (Remote host closed the connection)
 368 2013-12-28 02:09:06 tesserajk has joined
 369 2013-12-28 02:09:42 john5223 has quit (Ping timeout: 246 seconds)
 370 2013-12-28 02:09:53 wallet42 has quit (Ping timeout: 252 seconds)
 371 2013-12-28 02:10:07 wallet42 has joined
 372 2013-12-28 02:12:19 askmike has quit (Ping timeout: 260 seconds)
 373 2013-12-28 02:12:37 Application has joined
 374 2013-12-28 02:14:40 <jcorgan> in mike hearn's merge avoidance essay, he doesn't go into the optimal strategy for choosing a UTXO for a subset of a payment
 375 2013-12-28 02:15:38 Applicat_ has joined
 376 2013-12-28 02:15:40 <jcorgan> is there a "best practices" for how to choose UTXOs?
 377 2013-12-28 02:15:54 haqe17 has joined
 378 2013-12-28 02:16:16 <sipa> "All you have to do is solve the subset sum problem"
 379 2013-12-28 02:16:29 nessence has quit (Ping timeout: 252 seconds)
 380 2013-12-28 02:16:41 <jcorgan> i guess even when you only need a single UTXO, is it better, for example, to choose the smallest one greater than what you need, to create a small change output, or perhaps choose one twice the size to create a similar size change output?
 381 2013-12-28 02:18:23 <jcorgan> maybe there is an optimal distribution of UTXO amounts and you should choose the one that leaves the remaining UTXOs plus change "closer" to this optimal distribution
 382 2013-12-28 02:18:31 <sipa> well there are many things to prioritize: cost, size, privacy (through different means, even, ...)
 383 2013-12-28 02:18:56 <sipa> even things like creating "nicely rounded" change outputs may have an impact on privacy
 384 2013-12-28 02:19:37 Application has quit (Ping timeout: 272 seconds)
 385 2013-12-28 02:20:13 <jtcwang> imagine if a coin has exponential growth rate (but hard capped), how would it play out?
 386 2013-12-28 02:20:14 * jgarzik waves at jcorgan 
 387 2013-12-28 02:20:32 Anduck has quit ()
 388 2013-12-28 02:20:42 <jtcwang> so you have something like block reward doubling every 200k blocks
 389 2013-12-28 02:20:44 <justanotheruser> jtcwang: I doubt anyone would want to buy it, or mine it.
 390 2013-12-28 02:21:00 nessence has joined
 391 2013-12-28 02:21:05 <jtcwang> what if this coin is useful
 392 2013-12-28 02:21:10 <jtcwang> say tied to a service
 393 2013-12-28 02:21:15 <pigeons> justanotheruser: you would think that, but it seems people want to buy or mine anything with a blockchain or even without these days
 394 2013-12-28 02:21:25 mappppum has quit (Read error: Connection reset by peer)
 395 2013-12-28 02:21:37 <justanotheruser> pigeons: Thats true.
 396 2013-12-28 02:21:52 mappppum has joined
 397 2013-12-28 02:21:54 <justanotheruser> jtcwang: the coin wouldn't be useful then, the service would
 398 2013-12-28 02:21:55 <jtcwang> so the exponential growth is to limit the amount of coins being released too soon
 399 2013-12-28 02:22:04 monolithik has joined
 400 2013-12-28 02:22:21 <jtcwang> say if you need 1 coin to use the service
 401 2013-12-28 02:22:46 <jtcwang> idk its just a thought exercise for me
 402 2013-12-28 02:23:15 <justanotheruser> jtcwang: I'm guessing your exponential growth is to prevent the early adopters from having too much?
 403 2013-12-28 02:23:24 squeakytoy has quit (Read error: Connection reset by peer)
 404 2013-12-28 02:23:39 <jtcwang> i guess so
 405 2013-12-28 02:23:46 <jtcwang> like
 406 2013-12-28 02:23:57 kratek has joined
 407 2013-12-28 02:24:00 <jcorgan> i was just wondering if there were any established ways people have already come up with to choose a UTXO for a given spend, understanding there are lots of interacting motivations
 408 2013-12-28 02:24:12 <jtcwang> i want the amount of coin available to be proportional to the mining power
 409 2013-12-28 02:24:31 squeakytoy has joined
 410 2013-12-28 02:24:46 <jtcwang> so as adoption increases (more mining power), coins are released at a higher rate so the coin remain roughly the same value
 411 2013-12-28 02:26:03 <pigeons> take a look at primecoin's generation, it isnt exactly like that, but somewhat
 412 2013-12-28 02:26:10 <jtcwang> ok
 413 2013-12-28 02:27:24 drayah has joined
 414 2013-12-28 02:28:02 <kratek> hi all. does anybody can give me a clue with sendrawtransaction rpc command?
 415 2013-12-28 02:28:05 JZavala has quit (Ping timeout: 246 seconds)
 416 2013-12-28 02:28:29 yubrew has joined
 417 2013-12-28 02:29:15 <justanotheruser> kratek: sendrawtransaction <transaction in hex>
 418 2013-12-28 02:30:12 <kratek> justanotheruser: i know. i have already send coins with sendraw command,but my problem is how to pay a fee for miners...
 419 2013-12-28 02:31:00 <justanotheruser> kratek: the transaction pays the miners...
 420 2013-12-28 02:31:36 <pigeons> make the output less than the input, the miners will take the extra
 421 2013-12-28 02:31:42 miedda has joined
 422 2013-12-28 02:31:43 eoss has joined
 423 2013-12-28 02:32:17 <kratek> pigeons: Thank you i 'll try
 424 2013-12-28 02:32:31 nOgAn0o has quit (Quit: Jesus is Lord.)
 425 2013-12-28 02:32:48 yubrew has quit (Ping timeout: 246 seconds)
 426 2013-12-28 02:34:27 <BlueMatt> sipa: yea, for some reason I was thinking you'd have to do some script element hashing or something, but thats not true so, yea, essentially no overhead
 427 2013-12-28 02:34:38 kratek has quit (Quit: Wychodzi)
 428 2013-12-28 02:35:52 <miedda> I've setup a testnet-in-a-box network to try and wrap my head around the api commands, I've mined several bit coins and transferred them from the default account using the move command, but for some reason when i try to do a sendfrom, i am getting a insufficient funds, error, i tried moving some coins back to the default account as I read somewhere that the default account is used and am still getting the same error.  What am I missing? (if this is not t
 429 2013-12-28 02:35:52 <miedda> correct channel for these types of questions, please let me know)
 430 2013-12-28 02:36:21 <rebroad> andytoshi, nope. the same error again...
 431 2013-12-28 02:36:27 <rebroad> I'll raise an issue for this...
 432 2013-12-28 02:39:25 <Luke-Jr> miedda: I don't see anything missing in what you described
 433 2013-12-28 02:39:38 <Luke-Jr> miedda: but note that mined coins require 120 block confirmation before you can spend them
 434 2013-12-28 02:40:53 <miedda> i was thinking it might be something along those lines as i ran into that issue with the non regtest client
 435 2013-12-28 02:41:27 <miedda> would i just run setgenerate true a couple hundred times?
 436 2013-12-28 02:43:12 <Luke-Jr> lol no
 437 2013-12-28 02:43:16 <miedda> using bitcoin-cli how can i see if the coins have matured?
 438 2013-12-28 02:43:22 <Luke-Jr> listtransactions
 439 2013-12-28 02:44:56 <miedda> list transactions just shows all the move transactions
 440 2013-12-28 02:45:50 michael_lee has joined
 441 2013-12-28 02:47:23 mrkent2 has quit (Ping timeout: 245 seconds)
 442 2013-12-28 02:48:23 ghtdak has joined
 443 2013-12-28 02:49:07 Krellan_ has quit (Ping timeout: 272 seconds)
 444 2013-12-28 02:50:59 wallet42 has quit (Quit: Leaving.)
 445 2013-12-28 02:58:30 JZavala has joined
 446 2013-12-28 03:05:26 halvor has joined
 447 2013-12-28 03:05:57 Application has joined
 448 2013-12-28 03:06:58 Applicat_ has quit (Ping timeout: 245 seconds)
 449 2013-12-28 03:07:21 Polyatomic has joined
 450 2013-12-28 03:08:03 RoboTeddy has quit (Remote host closed the connection)
 451 2013-12-28 03:09:37 i2pRelay has quit (Remote host closed the connection)
 452 2013-12-28 03:17:06 halvor has quit (Quit: Page closed)
 453 2013-12-28 03:18:04 t7 has quit (Remote host closed the connection)
 454 2013-12-28 03:19:05 <rfish> and if you are looking for a use for color coins
 455 2013-12-28 03:19:21 Applicat_ has joined
 456 2013-12-28 03:19:42 <rfish> it is so the color coins can be exchanged on various markets..... such as markets that people don't like
 457 2013-12-28 03:20:08 nessence has quit (Read error: Connection reset by peer)
 458 2013-12-28 03:21:08 drayah has quit (Remote host closed the connection)
 459 2013-12-28 03:21:19 nessence has joined
 460 2013-12-28 03:21:54 Application has quit (Ping timeout: 240 seconds)
 461 2013-12-28 03:22:25 <gmaxwell> you don't have to have colored coins for that, you can simply hand over ledger keys if you're willing to trust those things to hold your assets. (or if the asset system supports multisigning, escrow your transactions via them)
 462 2013-12-28 03:22:43 yubrew has joined
 463 2013-12-28 03:23:29 <rfish> it would seem simpler if all the various colored coins existed on one system
 464 2013-12-28 03:23:36 Application has joined
 465 2013-12-28 03:24:13 Applicat_ has quit (Ping timeout: 272 seconds)
 466 2013-12-28 03:24:45 <gmaxwell> no, thats only "simpler" if you pretend that the external costs you impose on others are free.
 467 2013-12-28 03:25:03 rebroad has quit (Ping timeout: 252 seconds)
 468 2013-12-28 03:25:16 <gmaxwell> Besides, there is no reason a single client couldn't be created that talked to many of these systems.
 469 2013-12-28 03:25:52 haqe17 has quit (Quit: NNnNNnnNnN)
 470 2013-12-28 03:25:57 <rfish> lets say the silk road wanted to use a currency that was backed by the dollar instead of bitcoin
 471 2013-12-28 03:26:47 <rfish> and if all these parties got wind that the silk road was doing this and wanted to block it
 472 2013-12-28 03:27:03 <rfish> how can the silk road protect itself
 473 2013-12-28 03:27:03 yubrew has quit (Ping timeout: 246 seconds)
 474 2013-12-28 03:27:04 tesserajk_ has joined
 475 2013-12-28 03:27:05 tesserajk has quit (Read error: No route to host)
 476 2013-12-28 03:27:06 tesserajk_ is now known as tesserajk
 477 2013-12-28 03:27:07 eoss has quit (Ping timeout: 245 seconds)
 478 2013-12-28 03:27:42 <rfish> and disguise how these backed currencies are being traded
 479 2013-12-28 03:27:58 <Polyatomic> bitcoind 0.8.6: what is the default value for minrelaytxfee=?
 480 2013-12-28 03:29:57 <gmaxwell> rfish: digital dollar notes are regulatory nightmares and anyone doing them has rapidly been put out of business. But ignoring that, it's no different either way. If you use "colored coins" the provider of your dollars can just refuse to honor any colored transactions that don't have the right identifying information.
 481 2013-12-28 03:30:12 <gmaxwell> You lose nothing with respect to that by using an external ledger, and you gain a lot of performance and scalablit.y
 482 2013-12-28 03:31:52 <rfish> ok, I think I understand now
 483 2013-12-28 03:32:00 <rfish> thank you
 484 2013-12-28 03:33:01 <rfish> I guess if you have to trust a backer, you might as well trust him with his ledger
 485 2013-12-28 03:33:11 mack25 has joined
 486 2013-12-28 03:33:44 m88_ has joined
 487 2013-12-28 03:34:04 m88_ has quit (Client Quit)
 488 2013-12-28 03:34:36 <rfish> gmaxwell: And my idea for a backed dollar, is not to offer someone a dollar, but to offer someone the value of a dollar in terms of bitcoin when they redeam it
 489 2013-12-28 03:34:52 mdp88 has joined
 490 2013-12-28 03:35:36 <rfish> so a way to switch into a more stable currency when trading, and then when you want to cash out, swap the currency for bitcoin and then go sell it on an exchange
 491 2013-12-28 03:35:42 <jgarzik> I'll gladly pay you Tuesday for a hamburger today.
 492 2013-12-28 03:37:21 mappppum has quit (Read error: Connection reset by peer)
 493 2013-12-28 03:37:23 <rfish> well some people might like that offer
 494 2013-12-28 03:37:47 mappppum has joined
 495 2013-12-28 03:38:29 nsh has quit (Changing host)
 496 2013-12-28 03:38:29 nsh has joined
 497 2013-12-28 03:38:31 * nsh offers hamburger escrow services
 498 2013-12-28 03:39:25 melvster has quit (Ping timeout: 272 seconds)
 499 2013-12-28 03:40:27 <rfish> lol
 500 2013-12-28 03:41:08 <rfish> The idea is first you use bitcoins to buy a token of USD
 501 2013-12-28 03:41:25 <rfish> I sell your bitcoin on an exchange and hold onto the dollar
 502 2013-12-28 03:42:26 <rfish> and then when you want I can take the dollar token, buy bitcoin and give you back your value of the dollar in bitcoin
 503 2013-12-28 03:42:43 <rfish> if people trust exchanges, why not trust that?
 504 2013-12-28 03:43:02 eoss has joined
 505 2013-12-28 03:43:03 miedda has quit (Quit: miedda)
 506 2013-12-28 03:43:06 hsmiths has quit (Read error: Connection reset by peer)
 507 2013-12-28 03:43:12 <rfish> and that way I don't have to touch anyones fiat
 508 2013-12-28 03:43:28 <rfish> perhaps makes me free from regulators
 509 2013-12-28 03:44:07 <jcorgan> rfish: history (and jails) are rife with examples of people trying to be clever with US regulatory agencies
 510 2013-12-28 03:45:09 <gmaxwell> Because its (probably) unlawful— at least varrious exchange operators who used to offer direct USD to USD transactions have concluded it wasn't a service they could lawfully provide. Perhaps you can find someone who is operating in outer mongolia who will do it, but they're the same people who are most likely to run off with everyone's funds.
 511 2013-12-28 03:45:31 <gmaxwell> This is really far offtopic for #bitcoin-dev now.
 512 2013-12-28 03:45:44 hsmiths has joined
 513 2013-12-28 03:46:50 <rfish> I will continue #bitcoin
 514 2013-12-28 03:48:10 Subo1977_ has joined
 515 2013-12-28 03:48:44 brson has joined
 516 2013-12-28 03:51:53 Subo1977 has quit (Ping timeout: 240 seconds)
 517 2013-12-28 03:51:54 JZavala has quit (Ping timeout: 240 seconds)
 518 2013-12-28 03:53:33 mdp88 has left ()
 519 2013-12-28 03:56:59 mdp88 has joined
 520 2013-12-28 03:57:23 hsmiths has quit (Read error: Connection reset by peer)
 521 2013-12-28 03:58:24 Polyatomic has quit (Quit: Leaving)
 522 2013-12-28 03:59:21 mdp88 has left ()
 523 2013-12-28 03:59:46 hsmiths has joined
 524 2013-12-28 04:01:40 mappum has joined
 525 2013-12-28 04:01:59 sacrelege has joined
 526 2013-12-28 04:03:10 mappum has quit (Remote host closed the connection)
 527 2013-12-28 04:04:06 one_zero has quit ()
 528 2013-12-28 04:04:23 Plinker_ is now known as Plinker
 529 2013-12-28 04:05:05 mrkent2 has joined
 530 2013-12-28 04:08:27 johnsoft has quit (Ping timeout: 260 seconds)
 531 2013-12-28 04:10:23 <Plinker> I agree gmaxwell and think perhaps people are in for a surprise
 532 2013-12-28 04:10:24 d has joined
 533 2013-12-28 04:10:29 SwampTony has joined
 534 2013-12-28 04:10:48 d is now known as Guest62926
 535 2013-12-28 04:11:46 Guest62926 has left ()
 536 2013-12-28 04:12:32 Coincidental has joined
 537 2013-12-28 04:15:14 b4epoch has joined
 538 2013-12-28 04:16:54 yubrew has joined
 539 2013-12-28 04:17:50 johnsoft has joined
 540 2013-12-28 04:18:43 RoboTeddy has joined
 541 2013-12-28 04:21:34 yubrew has quit (Ping timeout: 245 seconds)
 542 2013-12-28 04:22:44 mack25 has quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
 543 2013-12-28 04:23:21 RoboTeddy has quit (Ping timeout: 245 seconds)
 544 2013-12-28 04:23:49 TheSeven has quit (Disconnected by services)
 545 2013-12-28 04:24:00 [7] has joined
 546 2013-12-28 04:27:17 yubrew has joined
 547 2013-12-28 04:29:03 Sami345 has quit (Ping timeout: 260 seconds)
 548 2013-12-28 04:29:36 jtcwang has left ("Leaving")
 549 2013-12-28 04:29:51 nessence has quit (Remote host closed the connection)
 550 2013-12-28 04:30:06 jtcwang has joined
 551 2013-12-28 04:31:26 jtcwang has left ()
 552 2013-12-28 04:31:50 jtcwang has joined
 553 2013-12-28 04:31:58 <jtcwang> f
 554 2013-12-28 04:32:13 <TheLordOfTime> ?
 555 2013-12-28 04:33:13 numismatics has joined
 556 2013-12-28 04:35:12 Subo1977_ has quit (Remote host closed the connection)
 557 2013-12-28 04:36:55 Subo1977 has joined
 558 2013-12-28 04:38:31 Zarutian has quit (Quit: Zarutian)
 559 2013-12-28 04:38:32 sacrelege has quit (Quit: Leaving)
 560 2013-12-28 04:41:28 wallet42 has joined
 561 2013-12-28 04:42:57 brson has quit (Ping timeout: 245 seconds)
 562 2013-12-28 04:44:09 mappum has joined
 563 2013-12-28 04:44:26 wallet42 has quit (Client Quit)
 564 2013-12-28 04:44:49 brson has joined
 565 2013-12-28 04:48:13 brson has quit (Client Quit)
 566 2013-12-28 04:48:39 mappum has quit (Ping timeout: 252 seconds)
 567 2013-12-28 04:50:09 mappum has joined
 568 2013-12-28 04:50:17 anon2428 has quit (Remote host closed the connection)
 569 2013-12-28 04:51:21 <numismatics> why doesn't bitcoin-qt show addresses used to split up a larger denomination received to a single receiving address?
 570 2013-12-28 04:51:32 mappum has quit (Read error: Connection reset by peer)
 571 2013-12-28 04:54:50 mappum has joined
 572 2013-12-28 04:55:07 uiop has quit (Ping timeout: 240 seconds)
 573 2013-12-28 04:55:34 uiop has joined
 574 2013-12-28 04:56:45 sois has joined
 575 2013-12-28 04:57:38 Lbit has joined
 576 2013-12-28 05:00:11 squeakytoy has quit (Read error: Connection reset by peer)
 577 2013-12-28 05:00:11 anon2428 has joined
 578 2013-12-28 05:00:50 mappum has quit (Remote host closed the connection)
 579 2013-12-28 05:01:27 squeakytoy has joined
 580 2013-12-28 05:06:28 nOgAn0o has joined
 581 2013-12-28 05:08:18 johnsoft has quit (Ping timeout: 240 seconds)
 582 2013-12-28 05:08:31 nessence has joined
 583 2013-12-28 05:08:40 johnsoft has joined
 584 2013-12-28 05:13:36 roconnor has quit (Remote host closed the connection)
 585 2013-12-28 05:14:44 john5223 has joined
 586 2013-12-28 05:20:16 mrkent2 has quit (Read error: Connection reset by peer)
 587 2013-12-28 05:20:46 mrkent2 has joined
 588 2013-12-28 05:21:40 <jcorgan> sipa: do you expect your secp256k1 library to ever be used outside of the bitcoind context (assuming the switch happens)?
 589 2013-12-28 05:22:57 justanotheruser has quit (Ping timeout: 245 seconds)
 590 2013-12-28 05:25:16 <gmaxwell> After realizing the ed25519 has a cofactor of 8, and that secp256k1 is twist secure, I'm suddenly more fond of secp256k1. :P
 591 2013-12-28 05:26:17 justanotheruser has joined
 592 2013-12-28 05:27:21 <jcorgan> i guess what i'm really wondering is if it will continue life as a shared library for use by dynamic linking with many projects, or just get incorporated into the source for bitcoind
 593 2013-12-28 05:27:34 <jcorgan> (assuming it gets used)
 594 2013-12-28 05:27:50 <andytoshi> is 'twist secure' a standard term?
 595 2013-12-28 05:28:38 <phantomcircuit> jcorgan, most of the libraries we use are included in the source tree since upstream do not have the same consistency issues we do
 596 2013-12-28 05:28:46 <phantomcircuit> so the answer is probably both
 597 2013-12-28 05:29:03 justanotheruser1 has joined
 598 2013-12-28 05:29:19 eoss has quit (Remote host closed the connection)
 599 2013-12-28 05:29:31 justanotheruser has quit (Read error: Connection reset by peer)
 600 2013-12-28 05:30:26 <jcorgan> sure, thanks
 601 2013-12-28 05:30:37 ielo has quit (Ping timeout: 272 seconds)
 602 2013-12-28 05:31:30 mrkent2 has quit (Ping timeout: 240 seconds)
 603 2013-12-28 05:33:03 mxiia has joined
 604 2013-12-28 05:33:09 <mxiia> what is irc.smutfairy.com for?
 605 2013-12-28 05:33:47 justanotheruser1 has quit (Ping timeout: 272 seconds)
 606 2013-12-28 05:34:54 roconnor has joined
 607 2013-12-28 05:36:11 squeakytoy has quit (Read error: Connection reset by peer)
 608 2013-12-28 05:36:37 squeakytoy has joined
 609 2013-12-28 05:37:47 arioBarzan has joined
 610 2013-12-28 05:39:56 DBordello has quit (Excess Flood)
 611 2013-12-28 05:41:00 <netg> old method of finding nodes
 612 2013-12-28 05:41:17 <netg> smutfairy is supposed to be a "funny" name for an legitimate irc server
 613 2013-12-28 05:41:30 DBordello has joined
 614 2013-12-28 05:42:07 justanotheruser has joined
 615 2013-12-28 05:42:16 <mxiia> so it's a fallback now?
 616 2013-12-28 05:43:00 <netg> cant answer, dont know for sure
 617 2013-12-28 05:43:11 <netg> i think its supposed to be removed (or should be gone already)
 618 2013-12-28 05:43:27 <mxiia> it's in the .6.4 source which is what most altcoins are based off of
 619 2013-12-28 05:43:31 <mxiia> if you go on that server now
 620 2013-12-28 05:43:37 <mxiia> there are hundreds of channels
 621 2013-12-28 05:43:41 <mxiia> with a few users in each
 622 2013-12-28 05:43:59 <mxiia> all just the usomethingsomething names
 623 2013-12-28 05:44:04 <mxiia> it's kinda cool actually
 624 2013-12-28 05:44:45 knotwork__ has joined
 625 2013-12-28 05:47:06 knotwork_ has quit (Ping timeout: 240 seconds)
 626 2013-12-28 05:47:06 anon2428 has quit (Remote host closed the connection)
 627 2013-12-28 05:47:15 <netg> you are here in #bitcoin-dev
 628 2013-12-28 05:47:15 anon2428 has joined
 629 2013-12-28 05:47:24 <netg> .6.4 is not supported anymore
 630 2013-12-28 05:47:31 <netg> as far as i understand it
 631 2013-12-28 05:47:49 <netg> people wont help you with the old codebase
 632 2013-12-28 05:49:03 <mxiia> not asking for "help" persay, just was curious as to the origins of that server and why it was in bitcoin's code
 633 2013-12-28 05:49:18 <mxiia> thanks for the info though
 634 2013-12-28 05:49:18 <netg> type in smutfairy on forum
 635 2013-12-28 05:49:21 <netg> many threads
 636 2013-12-28 05:49:35 <mxiia> google didn't yeild anything useful when I typed smutfairy
 637 2013-12-28 05:49:42 <mxiia> http://infinitecointalk.org/index.php/topic,937.0.html was all i found
 638 2013-12-28 05:49:45 <mxiia> not even bitcointalk
 639 2013-12-28 05:49:58 <netg> try
 640 2013-12-28 05:50:00 justanotheruser has quit (Quit: Leaving.)
 641 2013-12-28 05:50:00 <netg> https://bitcointalk.org/index.php?topic=4049.0
 642 2013-12-28 05:50:04 <netg> https://bitcointalk.org/index.php?topic=215.0
 643 2013-12-28 05:50:21 <netg> https://bitcointalk.org/index.php?topic=256768.0
 644 2013-12-28 05:51:04 mxiia has quit (Quit: Network Error)
 645 2013-12-28 05:51:57 justanotheruser has joined
 646 2013-12-28 05:52:15 squeakytoy has quit (Read error: Connection reset by peer)
 647 2013-12-28 05:52:17 justanotheruser has quit (Changing host)
 648 2013-12-28 05:52:17 justanotheruser has joined
 649 2013-12-28 05:52:46 squeakytoy has joined
 650 2013-12-28 05:54:01 <nessence> are there any good source mining pool servers? I only see eloipool on the wiki (rest say not maintained)
 651 2013-12-28 05:55:01 <netg> wat?
 652 2013-12-28 05:55:48 Belxjander has joined
 653 2013-12-28 05:56:44 <nessence> All I'm finding is eloipool. I'd like to poke around the code where they're handling transactions
 654 2013-12-28 06:01:32 <netg> dont know sorry, ask Luke-Jr
 655 2013-12-28 06:05:19 yubrew_ has joined
 656 2013-12-28 06:05:27 cysm has quit (Ping timeout: 245 seconds)
 657 2013-12-28 06:06:24 <arioBarzan> does reference implementation relay a tx with an output with this scriptPubKey:
 658 2013-12-28 06:06:26 <arioBarzan> OP_DUP OP_HASH160 <pubKey1Hash> OP_EQUALVERIFY OP_2 OP_SWAP <pubKey2> OP_2 OP_CHECKMULTISIG
 659 2013-12-28 06:07:57 <arioBarzan> scriptSig would be OP_0 <sig1> <sig2> <pubKey1>
 660 2013-12-28 06:09:11 <gmaxwell> no.
 661 2013-12-28 06:10:09 yubrew_ has quit (Ping timeout: 272 seconds)
 662 2013-12-28 06:10:57 <CodeShark> arioBarzan: didn't we go over this yesterday? :)
 663 2013-12-28 06:12:47 swulf-- has quit (Ping timeout: 272 seconds)
 664 2013-12-28 06:13:09 swulf-- has joined
 665 2013-12-28 06:13:40 mappppum has quit (Read error: Connection reset by peer)
 666 2013-12-28 06:14:06 mappppum has joined
 667 2013-12-28 06:15:01 <nessence> will https://github.com/spesmilo/libbitcoin become mainline?
 668 2013-12-28 06:15:21 <BlueMatt> become mainline...what?
 669 2013-12-28 06:15:32 <BlueMatt> its mainline libbitcoin..
 670 2013-12-28 06:15:33 shadders has joined
 671 2013-12-28 06:15:39 <arioBarzan> CodeShark: yes. but apparently you was not interested in such scriptPubKey. However I hope maybe someone else find it interesting so that in future reference client accept it :)
 672 2013-12-28 06:16:24 <arioBarzan> CodeShark: Nevertheless I appreciate your very helpful comments yesterday.
 673 2013-12-28 06:16:40 <nessence> BlueMatt: I mean, will the official client start to use it
 674 2013-12-28 06:16:49 <BlueMatt> nessence: lol no
 675 2013-12-28 06:17:31 <nessence> yeah. I'm trying to figure out what's where, so I don't build on top of something that will be maintained
 676 2013-12-28 06:18:02 <BlueMatt> welcome to bitcoin...nothing is really maintained for long
 677 2013-12-28 06:18:22 <nessence> yes. I was told that would happen to whatever I build too
 678 2013-12-28 06:18:44 <nessence> It *does* get replicated everywhere though. Suppose that's something
 679 2013-12-28 06:18:56 <BlueMatt> best bet: pick something that is being actively used
 680 2013-12-28 06:19:03 * nessence is creating the metacoin
 681 2013-12-28 06:19:10 <nessence> j/k :)
 682 2013-12-28 06:19:20 <BlueMatt> libbitcoin is old, but I think it was on hiatus for a long time
 683 2013-12-28 06:19:21 ellisdenada has joined
 684 2013-12-28 06:19:23 <BlueMatt> bitcoinj is right up there (if you're willing to tolerate java)
 685 2013-12-28 06:19:47 <BlueMatt> after that are ones which are used privately (eg lots of merchants have their own libs)
 686 2013-12-28 06:20:17 spirals has quit (Ping timeout: 272 seconds)
 687 2013-12-28 06:20:41 <nessence> who needs java when you've got rand()
 688 2013-12-28 06:24:10 mappppum has quit (Read error: Connection reset by peer)
 689 2013-12-28 06:24:34 mappppum has joined
 690 2013-12-28 06:24:52 micronxd has quit (Quit: micronxd)
 691 2013-12-28 06:25:31 cadaverr has quit (Ping timeout: 240 seconds)
 692 2013-12-28 06:28:31 ellisdenada has quit (Ping timeout: 272 seconds)
 693 2013-12-28 06:30:10 da2ce7 has joined
 694 2013-12-28 06:30:45 sois has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
 695 2013-12-28 06:34:51 da2ce7 has quit (Ping timeout: 272 seconds)
 696 2013-12-28 06:41:33 mapppum has joined
 697 2013-12-28 06:42:23 arioBarzan has left ("Leaving...")
 698 2013-12-28 06:42:45 one_zero has joined
 699 2013-12-28 06:44:51 mappppum has quit (Ping timeout: 260 seconds)
 700 2013-12-28 06:45:15 roconnor has quit (Quit: Konversation terminated!)
 701 2013-12-28 06:45:57 _yoy_ has joined
 702 2013-12-28 06:48:33 YoY__ has quit (Ping timeout: 252 seconds)
 703 2013-12-28 06:49:54 coiners has joined
 704 2013-12-28 06:54:13 t3st3r has quit (Ping timeout: 240 seconds)
 705 2013-12-28 06:55:07 mapppum has quit (Read error: Connection reset by peer)
 706 2013-12-28 06:55:30 mapppum has joined
 707 2013-12-28 06:59:35 ghtdak has left ()
 708 2013-12-28 07:03:09 jrklein has quit (Quit: No Ping reply in 180 seconds.)
 709 2013-12-28 07:03:32 ghtdak has joined
 710 2013-12-28 07:03:50 RoboTeddy has joined
 711 2013-12-28 07:04:54 jrmithdobbs has quit (Ping timeout: 264 seconds)
 712 2013-12-28 07:07:39 paracyst has joined
 713 2013-12-28 07:07:40 jrklein has joined
 714 2013-12-28 07:07:46 jrmithdobbs has joined
 715 2013-12-28 07:08:44 SwampTony has quit (Remote host closed the connection)
 716 2013-12-28 07:09:19 SwampTony has joined
 717 2013-12-28 07:13:30 SwampTony has quit (Ping timeout: 246 seconds)
 718 2013-12-28 07:14:09 roasbeef has joined
 719 2013-12-28 07:15:11 roasbeef has quit (Client Quit)
 720 2013-12-28 07:16:57 SwampTony has joined
 721 2013-12-28 07:18:42 deanclkclk has quit (Ping timeout: 264 seconds)
 722 2013-12-28 07:18:51 tesserajk has quit (Quit: tesserajk)
 723 2013-12-28 07:19:44 yubrew has quit (Remote host closed the connection)
 724 2013-12-28 07:23:46 spirals has joined
 725 2013-12-28 07:27:28 squeakytoy2 has joined
 726 2013-12-28 07:28:00 toffoo has quit ()
 727 2013-12-28 07:28:47 jcorgan has quit (Quit: Lost terminal)
 728 2013-12-28 07:29:08 one_zero has quit ()
 729 2013-12-28 07:29:15 squeakytoy has quit (Ping timeout: 246 seconds)
 730 2013-12-28 07:29:47 _yoy_ has quit (Ping timeout: 246 seconds)
 731 2013-12-28 07:32:51 _yoy_ has joined
 732 2013-12-28 07:32:53 kinglet has joined
 733 2013-12-28 07:32:53 kinglet has quit (Changing host)
 734 2013-12-28 07:32:53 kinglet has joined
 735 2013-12-28 07:38:01 wavelet has joined
 736 2013-12-28 07:40:35 swappermall has joined
 737 2013-12-28 07:40:59 swappermall is now known as Guest32265
 738 2013-12-28 07:56:10 wavelet_ has joined
 739 2013-12-28 07:57:13 wavelet has quit (Ping timeout: 240 seconds)
 740 2013-12-28 08:00:25 rdymac has joined
 741 2013-12-28 08:03:48 Belxjander has quit (Read error: No route to host)
 742 2013-12-28 08:04:53 wavelet_ has quit (Ping timeout: 240 seconds)
 743 2013-12-28 08:05:25 Belxjander has joined
 744 2013-12-28 08:09:11 OneFixt has quit (Remote host closed the connection)
 745 2013-12-28 08:09:48 <sipa> gmaxwell: twist secure?
 746 2013-12-28 08:13:01 justanotheruser has quit (Ping timeout: 272 seconds)
 747 2013-12-28 08:13:05 mitz has quit (Remote host closed the connection)
 748 2013-12-28 08:15:33 <gmaxwell> sipa: for some curves the quadratic twist (the other curve you get from the X values that are not on the curve) is not cryptographically sounds, and so in some protocols you can perform an attack where you trick someone into multiplying a point on the twist by their secret and then solve the DLP on the twist. I had _thought_ that the twist for secp256k1's order was relatively smooth and so solving the DLP on it is not extremely hard. But ...
 749 2013-12-28 08:15:39 <gmaxwell> ... it turns out that some paper I'd read had the wrong order for it! and the actual twist is almost as hard as the curve.
 750 2013-12-28 08:15:40 <sipa> BlueMatt: i have a ~working bip37 block download branch, but it's buggy and seems to miss blocks and is very slow
 751 2013-12-28 08:15:51 justanotheruser has joined
 752 2013-12-28 08:15:51 justanotheruser has quit (Changing host)
 753 2013-12-28 08:15:51 justanotheruser has joined
 754 2013-12-28 08:18:28 <sipa> gmaxwell: ok, so "twist secure" == has a secure twist
 755 2013-12-28 08:18:30 <BlueMatt> sipa: strange...missing blocks...how?
 756 2013-12-28 08:19:23 <gmaxwell> sipa: yea.
 757 2013-12-28 08:19:25 <sipa> BlueMatt: haven't investigated, but my guess is transactions that a peer assumes we have and doesn't send again
 758 2013-12-28 08:19:44 justanotheruser1 has joined
 759 2013-12-28 08:19:54 <sipa> while they already have expired from our relay pool
 760 2013-12-28 08:20:19 justanotheruser has quit (Ping timeout: 245 seconds)
 761 2013-12-28 08:20:34 <BlueMatt> sipa: bitcoinj solves this (iirc) by pinging right after requesting the block, and then when it gets the pong, requesting any txn its missing
 762 2013-12-28 08:20:45 <BlueMatt> no, wait, that doesnt work...
 763 2013-12-28 08:20:49 <BlueMatt> well, I dont remember
 764 2013-12-28 08:20:57 <sipa> it doesn't help
 765 2013-12-28 08:21:46 <sipa> if we need to ask for missing transactions, there is an extra roundtrip, which makes it likely slower than full block download for many connections
 766 2013-12-28 08:22:22 <BlueMatt> you also cant request missing txn since they are no longer in mempool
 767 2013-12-28 08:22:52 <sipa> eggtrue
 768 2013-12-28 08:22:55 <sipa> huh
 769 2013-12-28 08:22:57 <sipa> true
 770 2013-12-28 08:23:25 <gmaxwell> yuck.
 771 2013-12-28 08:25:32 <gmaxwell> sounds like we really do need a protocol extension for this.
 772 2013-12-28 08:25:41 justanotheruser1 has quit (Quit: Leaving.)
 773 2013-12-28 08:25:42 <BlueMatt> ahh, yes, bitcoinj just doesnt care (if the txn isnt a fp then bitcoinj has it since it was added to wallet, so we are no worse off trusting the peer's txn list than other withholding attacks)
 774 2013-12-28 08:25:54 justanotheruser has joined
 775 2013-12-28 08:27:05 <sipa> gmaxwell: i don't see how to do it without extra roundtrip
 776 2013-12-28 08:27:58 <BlueMatt> send a list of txn in your mempool (or bloom filter over them or whatever)!
 777 2013-12-28 08:27:59 <BlueMatt> :(
 778 2013-12-28 08:28:33 <sipa> a bloom filter won't work, as you cannot tolerate false positives here
 779 2013-12-28 08:29:01 <gmaxwell> sipa: can do it without an extra roundtrip if there is some normative determinstic cache retention policy.
 780 2013-12-28 08:29:04 <gmaxwell> bleh
 781 2013-12-28 08:29:07 <BlueMatt> sure you can, the filteredblock tells you which txn you are gonna care about, and false positives just means you get more than you want
 782 2013-12-28 08:29:27 <gmaxwell> huh?
 783 2013-12-28 08:29:27 <BlueMatt> but, thats just dumb, really
 784 2013-12-28 08:29:40 <gmaxwell> BlueMatt: I don't see how that avoids an extra round trip.
 785 2013-12-28 08:29:55 <sipa> if you send a bloomfilter over your mempool, the peer will think you have something you do not...
 786 2013-12-28 08:30:00 <BlueMatt> gmaxwell: you send the set of txn in your mempool along with the request for the filtered block
 787 2013-12-28 08:30:04 <BlueMatt> sipa: doh
 788 2013-12-28 08:30:38 mitz has joined
 789 2013-12-28 08:31:12 <sipa> the extra roundtrip is not really a problem, if you move it a step ahead (inv,getdata,filteredblock) becomes (inv,mempool+getdata,filteredblock)
 790 2013-12-28 08:31:25 micronxd has joined
 791 2013-12-28 08:31:42 <sipa> well, mempool+relaypool+orphanpool
 792 2013-12-28 08:32:12 <sipa> ...
 793 2013-12-28 08:34:35 <gmaxwell> I'd have a solution if all the transactions were the same size. In that case, you send the list (or better truncated list— only need — say 64 bits to distinguish) and then the sender computes a (N-transactions, 65535) Reed Solomon code over the transaction data, and sends M non-syndromic codewords from the RS code.  And then you can reconstruct up to M missing transactions without the sender knowing which ones.  :P
 794 2013-12-28 08:34:42 justanotheruser1 has joined
 795 2013-12-28 08:34:44 <gmaxwell> oops, this isn't #bitcoin-wizards
 796 2013-12-28 08:35:06 justanotheruser1 has quit (Changing host)
 797 2013-12-28 08:35:06 justanotheruser1 has joined
 798 2013-12-28 08:36:19 justanotheruser has quit (Disconnected by services)
 799 2013-12-28 08:36:27 justanotheruser1 is now known as justanotheruser
 800 2013-12-28 08:37:21 <midnightmagic> zfec is free and appears to be the fastest erasure-coding generally-applicable k-of-m tool that is widely used, so that avenue might be less onerous
 801 2013-12-28 08:38:09 <gmaxwell> midnightmagic: the same size constraint is onerous, alas. as it would make all the extra codewords the same size as the largest txn, which would be super lame.
 802 2013-12-28 08:38:32 Mamm0th has left ()
 803 2013-12-28 08:38:38 <midnightmagic> implicit zero-padding?
 804 2013-12-28 08:38:51 <gmaxwell> There is plenty of easily found public domain 2^16 RS code out there.  Otherwise it would be kinda nifty to use an erasure code to remove the round trip.
 805 2013-12-28 08:38:53 <midnightmagic> mmf no, nevermind
 806 2013-12-28 08:39:20 <gmaxwell> midnightmagic: yea, implicit zero-padding is what results in all the extra codewords being the size of the largest txn.
 807 2013-12-28 08:39:49 <sipa> break up the transactions into 32-byte blocks or so?
 808 2013-12-28 08:40:20 <sipa> i don't actually understand your proposal, btw...
 809 2013-12-28 08:40:20 <gmaxwell> yea, you'd have to transmit the transaction sizes, I think. the reciever needs to know the sizes of the holes.
 810 2013-12-28 08:40:50 <midnightmagic> one additional limitation also: zfec, while blindingly fast, does no integrity checking on its own
 811 2013-12-28 08:41:11 <midnightmagic> still..  <3 zfec.
 812 2013-12-28 08:41:59 <midnightmagic> packed tx set data structure?
 813 2013-12-28 08:42:20 JZavala has joined
 814 2013-12-28 08:44:29 <gmaxwell> sipa: say I have 10 bytes b_[0..9], some of which you may know already, but I dunno which.   I can use some RS code over bytes to expand those 10 bytes to up to 255 bytes, the the first 10 entries untouched and b_[10..255] are new ones.  Now I assume you have at least 5 of 0..9 and so I send you 10,11,12,13,14 (and, of course, I tell you what I'm sending).  Now, if I was right and you have at least 5, no matter which they were, you can ...
 815 2013-12-28 08:44:36 <gmaxwell> ... reconstruct all 10.
 816 2013-12-28 08:44:47 CryptoBuck has quit (Ping timeout: 272 seconds)
 817 2013-12-28 08:45:39 <gmaxwell> so I'm saying that this could be done for transmitting transactions so long as you have a good guess on how much data may be missing, you can send recovery data to recover up to that much, without knowing which data was missing.
 818 2013-12-28 08:46:45 <gmaxwell> though this is probably all too much rocket science for the protocol today, it might be fun as a secondary block relay protocol.
 819 2013-12-28 08:47:54 yubrew has joined
 820 2013-12-28 08:49:50 coiners has quit (Quit: Textual IRC Client: www.textualapp.com)
 821 2013-12-28 08:51:47 wallet42 has joined
 822 2013-12-28 08:52:43 yubrew has quit (Ping timeout: 260 seconds)
 823 2013-12-28 08:53:05 viperhr has joined
 824 2013-12-28 08:58:05 Raziel has joined
 825 2013-12-28 09:04:28 BurtyBB has joined
 826 2013-12-28 09:04:38 micronxd has quit (Quit: micronxd)
 827 2013-12-28 09:07:24 BurtyB has quit (Ping timeout: 245 seconds)
 828 2013-12-28 09:08:32 c0rw1n has joined
 829 2013-12-28 09:11:12 tholenst has joined
 830 2013-12-28 09:12:38 one_zero has joined
 831 2013-12-28 09:15:07 JZavala has quit (Ping timeout: 260 seconds)
 832 2013-12-28 09:16:30 VinceSamios has joined
 833 2013-12-28 09:17:15 one_zero has quit (Client Quit)
 834 2013-12-28 09:18:49 DBordello has quit (Ping timeout: 246 seconds)
 835 2013-12-28 09:19:12 one_zero has joined
 836 2013-12-28 09:21:33 DBordello has joined
 837 2013-12-28 09:24:09 ThomasV has joined
 838 2013-12-28 09:25:44 Lexa has joined
 839 2013-12-28 09:26:38 JZavala has joined
 840 2013-12-28 09:27:32 Sami345 has joined
 841 2013-12-28 09:29:12 fanquake has joined
 842 2013-12-28 09:31:15 AriseChikun has quit (Remote host closed the connection)
 843 2013-12-28 09:31:15 random_cat has quit (Remote host closed the connection)
 844 2013-12-28 09:31:15 Lexa has quit (Remote host closed the connection)
 845 2013-12-28 09:31:30 AriseChikun has joined
 846 2013-12-28 09:32:26 random_cat has joined
 847 2013-12-28 09:33:27 agnostic98 has quit (Remote host closed the connection)
 848 2013-12-28 09:34:04 agnostic98 has joined
 849 2013-12-28 09:36:47 Anduck has joined
 850 2013-12-28 09:38:27 agnostic98 has quit (Ping timeout: 260 seconds)
 851 2013-12-28 09:39:11 melvster has joined
 852 2013-12-28 09:40:44 Belxjander has quit (Read error: No route to host)
 853 2013-12-28 09:41:19 cysm has joined
 854 2013-12-28 09:42:04 yubrew has joined
 855 2013-12-28 09:42:05 Coincidental has quit (Remote host closed the connection)
 856 2013-12-28 09:43:57 Belxjander has joined
 857 2013-12-28 09:44:25 c0rw1n has quit (Remote host closed the connection)
 858 2013-12-28 09:47:11 Lbit has quit (Quit: Lootbitcoin.com)
 859 2013-12-28 09:47:23 Krellan_ has joined
 860 2013-12-28 09:47:23 yubrew has quit (Ping timeout: 272 seconds)
 861 2013-12-28 09:47:48 wallet42 has quit (Quit: Leaving.)
 862 2013-12-28 09:48:33 Lexa has joined
 863 2013-12-28 09:48:47 DiabloD3 has quit (Ping timeout: 245 seconds)
 864 2013-12-28 09:55:00 BurtyBB has quit (Read error: Connection reset by peer)
 865 2013-12-28 09:55:11 askmike has joined
 866 2013-12-28 09:55:32 BurtyBB has joined
 867 2013-12-28 09:57:21 DiabloD3 has joined
 868 2013-12-28 09:57:57 theorbtwo has quit (Ping timeout: 245 seconds)
 869 2013-12-28 09:58:01 theorb has joined
 870 2013-12-28 09:58:06 theorb is now known as theorbtwo
 871 2013-12-28 09:59:10 Coincidental has joined
 872 2013-12-28 09:59:20 wallet42 has joined
 873 2013-12-28 09:59:59 wallet42 has quit (Client Quit)
 874 2013-12-28 10:01:06 ralphtheninja has joined
 875 2013-12-28 10:01:57 jtimon has joined
 876 2013-12-28 10:04:14 Coincidental has quit (Ping timeout: 272 seconds)
 877 2013-12-28 10:04:44 RazielZ has joined
 878 2013-12-28 10:05:07 agnostic98 has joined
 879 2013-12-28 10:05:15 Raziel has quit (Disconnected by services)
 880 2013-12-28 10:05:19 RazielZ is now known as Raziel
 881 2013-12-28 10:09:32 monolithik has quit (Ping timeout: 240 seconds)
 882 2013-12-28 10:10:24 agnostic98 has quit (Ping timeout: 252 seconds)
 883 2013-12-28 10:12:24 haqe17 has joined
 884 2013-12-28 10:15:38 t3st3r has joined
 885 2013-12-28 10:16:30 justanotheruser is now known as r_obonerd
 886 2013-12-28 10:16:52 r_obonerd is now known as justanotheruser
 887 2013-12-28 10:17:07 haqe17 has quit (Ping timeout: 240 seconds)
 888 2013-12-28 10:18:17 haqe17 has joined
 889 2013-12-28 10:18:20 monolithik has joined
 890 2013-12-28 10:18:33 justanotheruser is now known as j_ustanotheruser
 891 2013-12-28 10:19:11 t3st3r has quit (Quit: [...])
 892 2013-12-28 10:19:40 t3st3r has joined
 893 2013-12-28 10:20:18 haqe17 has quit (Client Quit)
 894 2013-12-28 10:20:41 j_ustanotheruser is now known as justanotheruser
 895 2013-12-28 10:23:21 Namworld has quit (Remote host closed the connection)
 896 2013-12-28 10:23:50 wallet42 has joined
 897 2013-12-28 10:23:55 kinglet has quit (Ping timeout: 240 seconds)
 898 2013-12-28 10:24:37 monolithik has quit (Ping timeout: 246 seconds)
 899 2013-12-28 10:25:14 ThomasV has quit (Quit: Quitte)
 900 2013-12-28 10:25:15 monolith` has joined
 901 2013-12-28 10:27:08 hsmiths has quit (Ping timeout: 240 seconds)
 902 2013-12-28 10:27:43 hsmiths has joined
 903 2013-12-28 10:30:01 CryptoBuck has joined
 904 2013-12-28 10:30:15 wallet42 has quit (Quit: Leaving.)
 905 2013-12-28 10:31:14 Intelftw has joined
 906 2013-12-28 10:34:21 Anduck has quit ()
 907 2013-12-28 10:36:10 copumpkin has quit (Ping timeout: 272 seconds)
 908 2013-12-28 10:36:17 yubrew has joined
 909 2013-12-28 10:38:38 haqe17 has joined
 910 2013-12-28 10:41:21 yubrew has quit (Ping timeout: 252 seconds)
 911 2013-12-28 10:43:51 n0n0_ has quit (Quit: Leaving)
 912 2013-12-28 10:47:24 Guyver2 has joined
 913 2013-12-28 10:57:25 JZavala has quit (Ping timeout: 272 seconds)
 914 2013-12-28 11:01:15 DiabloD3 is now known as Diablo-D3
 915 2013-12-28 11:01:39 c0rw1n has joined
 916 2013-12-28 11:03:56 Scrat has joined
 917 2013-12-28 11:05:35 go11111111111 has quit (Ping timeout: 252 seconds)
 918 2013-12-28 11:05:37 DiabloD3 has joined
 919 2013-12-28 11:06:01 agnostic98 has joined
 920 2013-12-28 11:07:36 Diablo-D3 has quit (Ping timeout: 252 seconds)
 921 2013-12-28 11:09:31 mrkent2 has joined
 922 2013-12-28 11:10:21 agnostic98 has quit (Ping timeout: 252 seconds)
 923 2013-12-28 11:10:46 DiabloD3 is now known as Diablo-D3
 924 2013-12-28 11:17:35 OneFixt has joined
 925 2013-12-28 11:18:19 monolith` has quit (Ping timeout: 240 seconds)
 926 2013-12-28 11:19:08 saracen has joined
 927 2013-12-28 11:19:36 Thepok has joined
 928 2013-12-28 11:20:11 Elmf has joined
 929 2013-12-28 11:21:21 spirals has quit (Ping timeout: 252 seconds)
 930 2013-12-28 11:21:29 haqe17 has quit (Quit: NNnNNnnNnN)
 931 2013-12-28 11:23:46 norrman55 has joined
 932 2013-12-28 11:25:09 Thepok has quit (Quit: Nettalk6 - www.ntalk.de)
 933 2013-12-28 11:29:45 Coincidental has joined
 934 2013-12-28 11:30:30 yubrew has joined
 935 2013-12-28 11:34:17 Coincidental has quit (Remote host closed the connection)
 936 2013-12-28 11:34:29 arioBarzan has joined
 937 2013-12-28 11:34:29 arioBarzan has left ()
 938 2013-12-28 11:34:30 arioBarzan has joined
 939 2013-12-28 11:35:08 yubrew has quit (Ping timeout: 260 seconds)
 940 2013-12-28 11:36:04 jtcwang has quit (Ping timeout: 272 seconds)
 941 2013-12-28 11:36:20 Eiii has quit ()
 942 2013-12-28 11:37:28 ThomasV has joined
 943 2013-12-28 11:37:30 erans has joined
 944 2013-12-28 11:41:16 Lexa has quit (Quit: Lexa)
 945 2013-12-28 11:42:14 Lexa has joined
 946 2013-12-28 11:45:37 c0rw1n has quit (Remote host closed the connection)
 947 2013-12-28 11:49:20 jrklein has quit (Read error: Connection reset by peer)
 948 2013-12-28 11:49:29 jrklein has joined
 949 2013-12-28 11:49:30 haqe17 has joined
 950 2013-12-28 11:55:56 handle has joined
 951 2013-12-28 12:00:08 odie5533 has quit (Ping timeout: 272 seconds)
 952 2013-12-28 12:00:12 Raziel has quit (Read error: Connection reset by peer)
 953 2013-12-28 12:00:47 Raziel has joined
 954 2013-12-28 12:04:22 n0n0 has quit (Ping timeout: 240 seconds)
 955 2013-12-28 12:05:47 agnostic98 has joined
 956 2013-12-28 12:06:36 wallet421 has joined
 957 2013-12-28 12:08:43 saivann__ has quit (Ping timeout: 272 seconds)
 958 2013-12-28 12:10:36 agnostic98 has quit (Ping timeout: 260 seconds)
 959 2013-12-28 12:11:09 ircuser-6 has quit (Ping timeout: 245 seconds)
 960 2013-12-28 12:11:51 wallet421 has quit (Quit: Leaving.)
 961 2013-12-28 12:12:07 wallet42 has joined
 962 2013-12-28 12:12:33 SwampTony has quit (Remote host closed the connection)
 963 2013-12-28 12:13:09 SwampTony has joined
 964 2013-12-28 12:13:25 jakov has joined
 965 2013-12-28 12:17:52 SwampTony has quit (Ping timeout: 272 seconds)
 966 2013-12-28 12:20:58 arioBarzan has quit (Remote host closed the connection)
 967 2013-12-28 12:24:23 SwampTony has joined
 968 2013-12-28 12:24:40 yubrew has joined
 969 2013-12-28 12:26:04 haqe17 has quit (Ping timeout: 246 seconds)
 970 2013-12-28 12:26:39 c0rw1n has joined
 971 2013-12-28 12:28:48 SwampTony has quit (Ping timeout: 260 seconds)
 972 2013-12-28 12:29:32 yubrew has quit (Ping timeout: 272 seconds)
 973 2013-12-28 12:32:34 Belxjander has quit (Quit: Sayonara)
 974 2013-12-28 12:32:46 wallet42 has quit (Quit: Leaving.)
 975 2013-12-28 12:32:55 wallet42 has joined
 976 2013-12-28 12:34:43 wallet42 has quit (Client Quit)
 977 2013-12-28 12:42:20 wallet42 has joined
 978 2013-12-28 12:43:39 Belxjander has joined
 979 2013-12-28 12:44:40 wallet42 has quit (Client Quit)
 980 2013-12-28 12:47:59 one_zero has quit ()
 981 2013-12-28 12:49:50 wallet42 has joined
 982 2013-12-28 12:51:30 wallet42 has quit (Client Quit)
 983 2013-12-28 12:52:28 wallet42 has joined
 984 2013-12-28 12:54:57 SwampTony has joined
 985 2013-12-28 12:55:09 wallet42 has quit (Client Quit)
 986 2013-12-28 12:56:44 SwampTony has quit (Read error: Connection reset by peer)
 987 2013-12-28 12:56:54 SwampTony has joined
 988 2013-12-28 12:57:17 ircuser-6 has joined
 989 2013-12-28 13:00:09 pooler has quit (Ping timeout: 248 seconds)
 990 2013-12-28 13:01:50 SwampTony has quit (Ping timeout: 272 seconds)
 991 2013-12-28 13:02:25 Raziel has quit (Read error: Connection reset by peer)
 992 2013-12-28 13:02:30 BenderCoin has quit (Ping timeout: 264 seconds)
 993 2013-12-28 13:02:49 Raziel has joined
 994 2013-12-28 13:03:08 nessence has quit ()
 995 2013-12-28 13:03:45 haqe17 has joined
 996 2013-12-28 13:03:58 pooler has joined
 997 2013-12-28 13:05:53 agnostic98 has joined
 998 2013-12-28 13:06:22 haqe17 has quit (Client Quit)
 999 2013-12-28 13:07:31 jtimon has quit (Ping timeout: 240 seconds)
1000 2013-12-28 13:09:04 Scrat has quit (Quit: .)
1001 2013-12-28 13:09:10 c0rw1n has quit (Ping timeout: 252 seconds)
1002 2013-12-28 13:09:26 viperhr has quit (Ping timeout: 272 seconds)
1003 2013-12-28 13:09:45 flatfly has joined
1004 2013-12-28 13:09:53 viperhr has joined
1005 2013-12-28 13:11:04 agnostic98 has quit (Ping timeout: 272 seconds)
1006 2013-12-28 13:13:25 monolithik has joined
1007 2013-12-28 13:14:51 <monolithik> does the bitcoin protocol assume universal connectivity between nodes?
1008 2013-12-28 13:18:55 yubrew has joined
1009 2013-12-28 13:19:13 t3st3r has quit (Ping timeout: 240 seconds)
1010 2013-12-28 13:22:52 <gmaxwell> no
1011 2013-12-28 13:23:28 yubrew has quit (Ping timeout: 252 seconds)
1012 2013-12-28 13:23:57 <gmaxwell> monolithik: bitcoin 101 questions will usually get better answers in #bitcoin, this channel is supposted to be for active development work.
1013 2013-12-28 13:26:07 deanclkclk has joined
1014 2013-12-28 13:27:32 SwampTony has joined
1015 2013-12-28 13:30:51 RoboTeddy has quit (Remote host closed the connection)
1016 2013-12-28 13:33:59 <monolithik> gmaxwell: sorry, agreed.
1017 2013-12-28 13:34:21 deaconboogie has joined
1018 2013-12-28 13:36:19 wallet42 has joined
1019 2013-12-28 13:37:25 TD has joined
1020 2013-12-28 13:38:45 flatfly has quit (Quit: Yo!)
1021 2013-12-28 13:39:14 yubrew has joined
1022 2013-12-28 13:42:29 wallet42 has quit (Read error: Connection reset by peer)
1023 2013-12-28 13:44:14 h3ron has joined
1024 2013-12-28 13:46:08 arioBarzan has joined
1025 2013-12-28 13:50:29 TD has quit (Quit: TD)
1026 2013-12-28 13:50:51 pierre` has quit (Remote host closed the connection)
1027 2013-12-28 13:51:29 squeakytoy2 has quit (Read error: Connection reset by peer)
1028 2013-12-28 13:51:51 squeakytoy2 has joined
1029 2013-12-28 13:52:00 RoboTeddy has joined
1030 2013-12-28 13:52:10 t7 has joined
1031 2013-12-28 13:52:49 <tholenst> It seems to me that getrawmempool doesn't list the orphaned transactions.  Is that on purpose?
1032 2013-12-28 13:52:51 h3ron has left ()
1033 2013-12-28 13:55:06 <gmaxwell> tholenst: they're not considered in the mempool. we don't even know if they're valid or not.
1034 2013-12-28 13:55:57 <tholenst> I see. Yes, I see it makes more sense not to list them, at least by default.
1035 2013-12-28 13:57:33 Elmf has quit (Ping timeout: 240 seconds)
1036 2013-12-28 13:59:29 profreid has joined
1037 2013-12-28 13:59:48 Elmf has joined
1038 2013-12-28 14:03:40 Starduster has joined
1039 2013-12-28 14:04:37 mrkent2 has quit (Ping timeout: 245 seconds)
1040 2013-12-28 14:06:00 agnostic98 has joined
1041 2013-12-28 14:06:51 RoboTeddy has quit (Remote host closed the connection)
1042 2013-12-28 14:07:42 RoboTeddy has joined
1043 2013-12-28 14:08:47 CheckDavid has joined
1044 2013-12-28 14:13:07 yubrew_ has joined
1045 2013-12-28 14:17:33 yubrew_ has quit (Ping timeout: 246 seconds)
1046 2013-12-28 14:21:24 ThomasV has quit (Ping timeout: 252 seconds)
1047 2013-12-28 14:23:10 michael_lee has quit (Quit: Ex-Chat)
1048 2013-12-28 14:24:25 michael_lee has joined
1049 2013-12-28 14:24:51 RoboTeddy has quit (Remote host closed the connection)
1050 2013-12-28 14:25:49 RoboTeddy has joined
1051 2013-12-28 14:28:03 viperhr has quit (Ping timeout: 246 seconds)
1052 2013-12-28 14:29:03 norrman55 has quit (Ping timeout: 272 seconds)
1053 2013-12-28 14:30:57 Zarutian has joined
1054 2013-12-28 14:33:45 ThomasV has joined
1055 2013-12-28 14:37:35 TD has joined
1056 2013-12-28 14:39:22 agnostic98 has quit (Ping timeout: 252 seconds)
1057 2013-12-28 14:42:09 wallet42 has joined
1058 2013-12-28 14:46:37 mrkent2 has joined
1059 2013-12-28 14:46:44 micronxd has joined
1060 2013-12-28 14:49:52 ThomasV has quit (Ping timeout: 272 seconds)
1061 2013-12-28 14:51:34 wallet42 has quit (Ping timeout: 245 seconds)
1062 2013-12-28 14:51:43 InsiderJoe has joined
1063 2013-12-28 14:52:08 wallet42 has joined
1064 2013-12-28 14:53:22 hnz has quit (Ping timeout: 245 seconds)
1065 2013-12-28 14:57:08 InsiderJoe has quit (Quit: InsiderJoe has left the building)
1066 2013-12-28 14:57:17 micronxd has quit (Quit: micronxd)
1067 2013-12-28 14:57:37 hnz has joined
1068 2013-12-28 15:06:00 agnostic98 has joined
1069 2013-12-28 15:07:18 yubrew_ has joined
1070 2013-12-28 15:07:25 ellisdenada has joined
1071 2013-12-28 15:07:43 tholenst has quit (Remote host closed the connection)
1072 2013-12-28 15:09:08 hnz has quit (Ping timeout: 240 seconds)
1073 2013-12-28 15:10:13 agnostic98 has quit (Ping timeout: 246 seconds)
1074 2013-12-28 15:11:48 yubrew_ has quit (Ping timeout: 246 seconds)
1075 2013-12-28 15:12:57 AusBitBank has quit (Ping timeout: 245 seconds)
1076 2013-12-28 15:13:11 Prattler has joined
1077 2013-12-28 15:13:57 ItSAN____ has quit (Quit: Leaving...)
1078 2013-12-28 15:14:49 hnz has joined
1079 2013-12-28 15:20:39 ItSANgo has joined
1080 2013-12-28 15:25:08 SwampTony has quit ()
1081 2013-12-28 15:25:14 RoboTeddy has quit (Remote host closed the connection)
1082 2013-12-28 15:25:30 _yoy_ has quit (Quit: Computer has gone to sleep.)
1083 2013-12-28 15:25:56 _yoy_ has joined
1084 2013-12-28 15:27:30 RoboTeddy has joined
1085 2013-12-28 15:27:31 profreid has quit (Ping timeout: 240 seconds)
1086 2013-12-28 15:30:44 Cryo has quit (Ping timeout: 245 seconds)
1087 2013-12-28 15:32:21 profreid has joined
1088 2013-12-28 15:32:22 arioBarzan has quit (Remote host closed the connection)
1089 2013-12-28 15:32:44 signor777 has joined
1090 2013-12-28 15:33:01 h3ron has joined
1091 2013-12-28 15:42:07 mr0dn3ym has quit (Ping timeout: 245 seconds)
1092 2013-12-28 15:46:28 signor777 has quit (Ping timeout: 252 seconds)
1093 2013-12-28 15:47:01 CheckDavid has quit (Ping timeout: 252 seconds)
1094 2013-12-28 15:47:45 signor777 has joined
1095 2013-12-28 15:49:36  has quit (Clown|!~clown@unaffiliated/clown/x-0272709|Ping timeout: 246 seconds)
1096 2013-12-28 15:51:54 signor777 has quit (Client Quit)
1097 2013-12-28 15:56:01 wallet42 has quit (Read error: Connection reset by peer)
1098 2013-12-28 15:56:28 wallet42 has joined
1099 2013-12-28 15:59:31 monolithik has quit (Ping timeout: 240 seconds)
1100 2013-12-28 16:00:48 roconnor has joined
1101 2013-12-28 16:01:32 yubrew_ has joined
1102 2013-12-28 16:03:28 tmsk has joined
1103 2013-12-28 16:04:29  has joined
1104 2013-12-28 16:04:29  has quit (Clown|!~clown@2001-4dd0-203e-1-ac49-9230-ba2f-cf.ipv6dyn.netcologne.de|Changing host)
1105 2013-12-28 16:04:29  has joined
1106 2013-12-28 16:05:43 ninjatrader33 has quit (Ping timeout: 252 seconds)
1107 2013-12-28 16:05:53 agnostic98 has joined
1108 2013-12-28 16:05:55 yubrew_ has quit (Ping timeout: 240 seconds)
1109 2013-12-28 16:06:11 coeus has quit (Quit: Verlassend)
1110 2013-12-28 16:07:39 agnostic98 has quit (Read error: Connection reset by peer)
1111 2013-12-28 16:08:21 agnostic98 has joined
1112 2013-12-28 16:11:28 DrHaribo_ has joined
1113 2013-12-28 16:11:29 DrHaribo_ has quit (Client Quit)
1114 2013-12-28 16:11:34 wallet42 has quit (Ping timeout: 245 seconds)
1115 2013-12-28 16:12:00 DrHaribo has quit (Ping timeout: 246 seconds)
1116 2013-12-28 16:12:13 DrHaribo has joined
1117 2013-12-28 16:13:31 jacob___ has joined
1118 2013-12-28 16:13:33 <jacob___> hi
1119 2013-12-28 16:13:44 <jacob___> what are rev00xxx.dat files?
1120 2013-12-28 16:13:49 <jacob___> qt client
1121 2013-12-28 16:13:49 mitz has quit (Remote host closed the connection)
1122 2013-12-28 16:13:53 <jacob___> satoshi client
1123 2013-12-28 16:14:31 <jacob___> anyone?
1124 2013-12-28 16:14:55 <sipa> undo data for the chainstate
1125 2013-12-28 16:15:36 <sipa> so blocks can be reverted
1126 2013-12-28 16:15:44 <sipa> which is needed during reorganization
1127 2013-12-28 16:16:38 CryptoBuck has quit (Ping timeout: 272 seconds)
1128 2013-12-28 16:17:14 <jacob___> demn
1129 2013-12-28 16:17:17 <jacob___> thanks sipa
1130 2013-12-28 16:17:24 CryptoBuck has joined
1131 2013-12-28 16:17:25 <jacob___> i dont know what you are talking about though)
1132 2013-12-28 16:18:04 <jacob___> why would blocks need to be reverted, and what does reverted mean?
1133 2013-12-28 16:18:20 <jacob___> why would blocks need to be reverted, and what does "reversion" mean?
1134 2013-12-28 16:18:29 <sipa> the chainstate is basically the set of all unspent transaction outputs
1135 2013-12-28 16:18:32 <jacob___> ^^ better phraised i think
1136 2013-12-28 16:18:45 <jacob___> cool
1137 2013-12-28 16:18:49 <jacob___> makes sense
1138 2013-12-28 16:18:52 <sipa> every block contains transactions, each transaction consumes somes outputs, and produces some new ones
1139 2013-12-28 16:18:57 <sipa> 5inputs qnd outputs-
1140 2013-12-28 16:19:05 <jacob___> so all "transaction - leafs" end up in chainstate?
1141 2013-12-28 16:19:16 <sipa> only the outputs
1142 2013-12-28 16:19:30 <jacob___> yeah because inputs are never leaves
1143 2013-12-28 16:19:35 <jacob___> wouldnt make sense
1144 2013-12-28 16:19:38 <sipa> that makes no sense
1145 2013-12-28 16:19:45 <sipa> leaves of what?
1146 2013-12-28 16:20:10 <jacob___>   if an output is not an input of another transaction then it goes into chainstate? is this statement correct?
1147 2013-12-28 16:20:18 JZavala has joined
1148 2013-12-28 16:20:20 <sipa> yes
1149 2013-12-28 16:20:26 <sipa> that's the "unspent" part
1150 2013-12-28 16:20:33 <sipa> when a block is activated, its transactions' outputs are added to the chainstate, and the outputs consumed by its inputs are removed
1151 2013-12-28 16:20:46 <jacob___> so in chainstate we see all the money that was never spent))
1152 2013-12-28 16:20:52 <sipa> indeed
1153 2013-12-28 16:21:11 <sipa> sometimes a fork appears, it may happen that the other side is extended, so we need to switch to a new chain
1154 2013-12-28 16:21:15 yubrew has quit (Remote host closed the connection)
1155 2013-12-28 16:21:26 <sipa> in that case, the last few blocks have to be reverted first
1156 2013-12-28 16:21:37 <sipa> its inputs added back to the chainstate, and its outputs removed
1157 2013-12-28 16:21:40 <jacob___> reversion is bascily undo
1158 2013-12-28 16:21:47 <sipa> the rev* files contain the undo data
1159 2013-12-28 16:21:49 <jacob___> reversion is bascily an "undo operation"
1160 2013-12-28 16:21:52 <sipa> yes
1161 2013-12-28 16:22:14 fanquake has left ()
1162 2013-12-28 16:22:41 <jacob___> wow,.., isnt that a bit "dangerous"? I mean a fork is basicly after the network conforms the transaction?
1163 2013-12-28 16:23:18 <jacob___> so , i sent some coin,.., confirmation....oops undo because of fork?
1164 2013-12-28 16:23:40 daybyter has joined
1165 2013-12-28 16:24:22 <jacob___> i understand chainstate and the blk files))..., no i need to understand the rev files.... i guess thats just a "before image" of the transaction?
1166 2013-12-28 16:24:40 BenderCoin has joined
1167 2013-12-28 16:26:40 <jacob___> sipa i tried google "revxxxdat bitcoin" but didnt come up with any hits, can you point me to a link where it is explained, dont want to take to much of your time thanks
1168 2013-12-28 16:26:49 <jacob___> (or anyone else if he/she knows link)
1169 2013-12-28 16:27:55 melvster has quit (Ping timeout: 246 seconds)
1170 2013-12-28 16:32:25 yubrew has joined
1171 2013-12-28 16:32:44 mitz has joined
1172 2013-12-28 16:33:15 ThomasV has joined
1173 2013-12-28 16:35:25 Guyver2 has quit (Ping timeout: 252 seconds)
1174 2013-12-28 16:36:20 melvster has joined
1175 2013-12-28 16:37:58 ovidiusoft has joined
1176 2013-12-28 16:41:28 agnostic98 has quit (Ping timeout: 252 seconds)
1177 2013-12-28 16:41:48 eoss has joined
1178 2013-12-28 16:43:01 wallet42 has joined
1179 2013-12-28 16:43:41 gfawkes_ has joined
1180 2013-12-28 16:44:18 Subo1977_ has joined
1181 2013-12-28 16:45:05 <deanclkclk> folks...do u think it's possible to rent a dedicated server for bitcoin mining?
1182 2013-12-28 16:45:43 <gfawkes_> anyone have any problems maintaining network connectivity while running bitcoind continuously?
1183 2013-12-28 16:45:54 <gfawkes_> deaclkclk - bitcoin-mining might be a better place to ask
1184 2013-12-28 16:46:06 handle_ has joined
1185 2013-12-28 16:46:45 <gfawkes_> its almost like as soon as i bring my node online im either getting slammed by someone or my isp is throttling or cutting off connectivity =\
1186 2013-12-28 16:47:28 <gfawkes_> i discount the latter bc its not like i just started running a node and my isp hasnt given me problems before
1187 2013-12-28 16:47:54 Subo1977 has quit (Ping timeout: 240 seconds)
1188 2013-12-28 16:48:09 <gfawkes_> are there any reports of nodes getting ddos'd?
1189 2013-12-28 16:48:16 handle has quit (Remote host closed the connection)
1190 2013-12-28 16:51:40 saivann has joined
1191 2013-12-28 16:51:45 ovidiusoft has quit (Remote host closed the connection)
1192 2013-12-28 16:53:44 ovidiusoft has joined
1193 2013-12-28 16:55:42 yubrew_ has joined
1194 2013-12-28 16:57:01 notadev has joined
1195 2013-12-28 16:59:56 gfawkes_ has quit (Ping timeout: 260 seconds)
1196 2013-12-28 16:59:56 JZavala has quit (Ping timeout: 260 seconds)
1197 2013-12-28 17:00:10 yubrew_ has quit (Ping timeout: 252 seconds)
1198 2013-12-28 17:00:19 mattco has joined
1199 2013-12-28 17:00:40 copumpkin has joined
1200 2013-12-28 17:00:56 farmanimal has quit (Quit: Konversation terminated!)
1201 2013-12-28 17:04:16 copumpkin has quit (Max SendQ exceeded)
1202 2013-12-28 17:05:23 copumpkin has joined
1203 2013-12-28 17:05:50 agnostic98 has joined
1204 2013-12-28 17:06:03 monolithik has joined
1205 2013-12-28 17:06:45 notadev has quit (Ping timeout: 272 seconds)
1206 2013-12-28 17:08:35 datagutt has joined
1207 2013-12-28 17:08:37 gfawkes_ has joined
1208 2013-12-28 17:10:37 agnostic98 has quit (Ping timeout: 252 seconds)
1209 2013-12-28 17:10:44 monolithik has quit (Ping timeout: 245 seconds)
1210 2013-12-28 17:11:43 postpre has joined
1211 2013-12-28 17:12:28 ovidiusoft has quit (Remote host closed the connection)
1212 2013-12-28 17:13:33 melvster has quit (Remote host closed the connection)
1213 2013-12-28 17:13:40 ovidiusoft has joined
1214 2013-12-28 17:13:44 mr0dn3ym has joined
1215 2013-12-28 17:15:17 mr0dn3ym has quit (Client Quit)
1216 2013-12-28 17:15:21 <sipa> jacob___: it contains the outputs that were spent by a particular block
1217 2013-12-28 17:15:31 <sipa> jacob___: so they can be restored when reverting a block
1218 2013-12-28 17:15:43 postpre has quit (Remote host closed the connection)
1219 2013-12-28 17:16:01 postpre has joined
1220 2013-12-28 17:16:07 <jacob___> sipa,.., is there a fileformat description, or do  i need to dive into source code((
1221 2013-12-28 17:16:07 <sipa> jacob___: i doubt there's any document that really explains it
1222 2013-12-28 17:16:12 <jacob___> haha
1223 2013-12-28 17:16:16 <jacob___> crosspost
1224 2013-12-28 17:16:24 <sipa> what do you need it for?
1225 2013-12-28 17:16:37 <sipa> it's not really intended to be used by anything but bitcoind
1226 2013-12-28 17:16:39 <jacob___> I need to parse the blockchain
1227 2013-12-28 17:16:46 <sipa> no need for the undo data
1228 2013-12-28 17:17:01 <jacob___> fair enough,.., i needed to know all structures
1229 2013-12-28 17:17:03 <sipa> there's nothing uniaue in it
1230 2013-12-28 17:17:09 <sipa> unique
1231 2013-12-28 17:17:23 <jacob___> ok
1232 2013-12-28 17:17:33 <sipa> the block files do have a standard formqt
1233 2013-12-28 17:17:33 <jacob___> is there a description of chainstate?
1234 2013-12-28 17:17:36 <sipa> format
1235 2013-12-28 17:17:53 <sipa> again, not intended to be used by anything but bitcoin
1236 2013-12-28 17:17:55 <jacob___> i noted a link to the blockchain format
1237 2013-12-28 17:18:14 <jacob___> i understand chainstate is sort of an index
1238 2013-12-28 17:18:21 <sipa> not at all
1239 2013-12-28 17:18:24 <jacob___> oh
1240 2013-12-28 17:18:27 porquilho has joined
1241 2013-12-28 17:18:32 <sipa> it's the set of all unspent transaction outputs
1242 2013-12-28 17:18:38 <sipa> that's all
1243 2013-12-28 17:18:39 <jacob___> yeah......
1244 2013-12-28 17:18:44 <sipa> nothing index in it
1245 2013-12-28 17:18:57 <jacob___> i think its a semantic problem again)))
1246 2013-12-28 17:19:18 <sipa> an index implies it' contains references to other data
1247 2013-12-28 17:19:27 <jacob___> yes indeed
1248 2013-12-28 17:19:37 <sipa> that's not the case; it's not pointers to where things are found in the blockchain
1249 2013-12-28 17:19:37 <jacob___> and in this case...it contains transaction id's?
1250 2013-12-28 17:19:53 <sipa> it's just a database with all unspent transaction outputs
1251 2013-12-28 17:20:26 <jacob___> a transaction id is just a number right
1252 2013-12-28 17:20:35 <sipa> yes
1253 2013-12-28 17:20:43 <jacob___> so the chainstate is a bunch of numbers
1254 2013-12-28 17:21:10 <jacob___> of these transaction id's
1255 2013-12-28 17:21:10 <sipa> well;, in that case all computer data is just a bunch of numbers
1256 2013-12-28 17:21:31 <sipa> the chainstate is much more thqn just txids
1257 2013-12-28 17:21:59 <sipa> for every txid; it contains the unspent transaction outputs of that transaction, and some metadata
1258 2013-12-28 17:22:06 <jacob___> I would like to know the file format
1259 2013-12-28 17:22:15 <sipa> really, this is internal stuff to bitcoind, you should not need to care about it
1260 2013-12-28 17:22:17 <jacob___> where can i find it
1261 2013-12-28 17:22:22 <sipa> in the sourcecode
1262 2013-12-28 17:22:36 <jacob___> cool, do you know wich specific c file?
1263 2013-12-28 17:22:39 <jacob___> or cpp file
1264 2013-12-28 17:22:45 <sipa> coins.cpp in git head
1265 2013-12-28 17:22:48 <sipa> and coins.h
1266 2013-12-28 17:22:55 <jacob___> greeeeeeeeeeaaaaaat
1267 2013-12-28 17:23:11 <sipa> but really, you're on a side track
1268 2013-12-28 17:23:16 <sipa> there's no point in using this data
1269 2013-12-28 17:23:22 <jacob___> maybe...
1270 2013-12-28 17:23:28 <sipa> it's not accessible anyway while bitcoind is running
1271 2013-12-28 17:23:33 <sipa> or bitcoin-qt
1272 2013-12-28 17:23:40 <jacob___> ok
1273 2013-12-28 17:23:50 <sipa> if you need access to the data in it, use the gettxout and gettxoutsetinfo RPC commands
1274 2013-12-28 17:23:56 <sipa> but really, don't
1275 2013-12-28 17:23:58 agnostic98 has joined
1276 2013-12-28 17:24:01 agnostic98 has quit (Remote host closed the connection)
1277 2013-12-28 17:24:17 agnostic98 has joined
1278 2013-12-28 17:24:19 <sipa> https://github.com/bitcoin/bitcoin/blob/master/src/coins.h#L17
1279 2013-12-28 17:24:30 <sipa> the value format is documented there
1280 2013-12-28 17:24:40 gfawkes_ has quit (Ping timeout: 260 seconds)
1281 2013-12-28 17:25:02 <sipa> the chainstate itself is a leveldb database, with key-value pairs, where the keys are txids and the values are byte arrays obtained through that format described in that file
1282 2013-12-28 17:25:09 <wallet42> can i use signrawtransaction to sign "normal" transactions (send to p2h)
1283 2013-12-28 17:25:34 <sipa> wallet42: yes
1284 2013-12-28 17:27:35 <sipa> jacob___: what are you actually trying to do?
1285 2013-12-28 17:28:07 <jacob___> just wanting to know more about qt client nitty gritty
1286 2013-12-28 17:28:25 <sipa> that's very different from "trying to parse the blockchain"
1287 2013-12-28 17:28:40 <jacob___> i am on github checking coin.cpp out
1288 2013-12-28 17:28:47 <jacob___> coins.cpp*
1289 2013-12-28 17:30:03 <sipa> start with the .h file
1290 2013-12-28 17:36:46 <jacob___> jesus 24xxx forks. lol
1291 2013-12-28 17:36:51 <jacob___> jesus 24xx forks. lol
1292 2013-12-28 17:37:22 <lianj> good talk at saal1 30c3 now. "year in crypto"
1293 2013-12-28 17:37:38 <sipa> jacob___: ?
1294 2013-12-28 17:37:42 haqe17 has joined
1295 2013-12-28 17:38:48 <jacob___> sipa the number of forks on github
1296 2013-12-28 17:38:52 <sipa> oh
1297 2013-12-28 17:38:59 <sipa> who cares :)
1298 2013-12-28 17:39:41 <jacob___> impressive i think
1299 2013-12-28 17:39:48 <jacob___> will be more i am sure , anyway
1300 2013-12-28 17:40:08 <jacob___> sipa, what does "coinbase" intail?
1301 2013-12-28 17:41:08 datagutt has quit (Ping timeout: 240 seconds)
1302 2013-12-28 17:41:26 keyboard has joined
1303 2013-12-28 17:42:40 michael_lee has quit (Quit: Ex-Chat)
1304 2013-12-28 17:43:02 <sipa> it's the first transaction in each block
1305 2013-12-28 17:43:24 <sipa> which is special, as it doesn't really have an input, but instead received fees and subsidy from block creation
1306 2013-12-28 17:44:01 tesserajk has joined
1307 2013-12-28 17:45:29 hydrogenesis has joined
1308 2013-12-28 17:47:05 <jacob___> cool
1309 2013-12-28 17:47:25 melvster has joined
1310 2013-12-28 17:47:29 <sipa> this is more 3bitcoin stuff
1311 2013-12-28 17:47:34 <sipa> #bitcoin, i mean
1312 2013-12-28 17:49:23 mentebinaria has joined
1313 2013-12-28 17:49:52 yubrew_ has joined
1314 2013-12-28 17:50:29 raistlinthewiz has joined
1315 2013-12-28 17:50:49 raistlinthewiz has left ()
1316 2013-12-28 17:51:38 <jacob___> sipa, ok.., i thought talking about C++ code would be a bitcoin-dev question
1317 2013-12-28 17:52:15 <jacob___> excuse the confaltion
1318 2013-12-28 17:52:20 <jacob___> conflation
1319 2013-12-28 17:52:44 mentebinaria has left ("Leaving")
1320 2013-12-28 17:54:09 hydrogenesis has quit (Quit: hydrogenesis)
1321 2013-12-28 17:54:32 yubrew_ has quit (Ping timeout: 260 seconds)
1322 2013-12-28 17:55:35 h3ron has quit (Quit: h3ron)
1323 2013-12-28 17:55:39 paybitcoin has joined
1324 2013-12-28 17:56:08 CryptoBuck has quit (Remote host closed the connection)
1325 2013-12-28 17:56:25 CryptoBuck has joined
1326 2013-12-28 17:57:20 nsh has quit (Ping timeout: 272 seconds)
1327 2013-12-28 17:59:05 Guest42574 has joined
1328 2013-12-28 17:59:32 paybitcoin1 has joined
1329 2013-12-28 18:00:46 paybitcoin has quit (Ping timeout: 272 seconds)
1330 2013-12-28 18:05:04 melvster has quit (Ping timeout: 252 seconds)
1331 2013-12-28 18:07:17 wallet42 has quit (Quit: Leaving.)
1332 2013-12-28 18:08:10 tholenst has joined
1333 2013-12-28 18:11:37 Belxjander has quit (Quit: Sayonara)
1334 2013-12-28 18:13:34 guruvan has quit (Ping timeout: 240 seconds)
1335 2013-12-28 18:13:51 guruvan has joined
1336 2013-12-28 18:14:14 sensorii has quit (Ping timeout: 240 seconds)
1337 2013-12-28 18:14:52 sensorii has joined
1338 2013-12-28 18:25:58 ThomasV has quit (Ping timeout: 252 seconds)
1339 2013-12-28 18:26:27 BurtyBB has quit (Read error: Network is unreachable)
1340 2013-12-28 18:27:19 BurtyBB has joined
1341 2013-12-28 18:28:45 BurtyBB has quit (Max SendQ exceeded)
1342 2013-12-28 18:30:33 racooniac has joined
1343 2013-12-28 18:31:15 numismatics has left ("Textual IRC Client: www.textualapp.com")
1344 2013-12-28 18:31:49 <TD> interesting new site with charts/block explorer: http://blockr.io/charts
1345 2013-12-28 18:35:22 Gnaf has joined
1346 2013-12-28 18:35:29 Gnaf has quit (Changing host)
1347 2013-12-28 18:35:29 Gnaf has joined
1348 2013-12-28 18:36:39 haqe17 has quit (Quit: NNnNNnnNnN)
1349 2013-12-28 18:40:51 MoALTz has joined
1350 2013-12-28 18:41:10 h3ron has joined
1351 2013-12-28 18:41:15 h3ron has quit (Client Quit)
1352 2013-12-28 18:50:48 ThomasV has joined
1353 2013-12-28 18:51:49 racooniac has quit (Ping timeout: 252 seconds)
1354 2013-12-28 18:53:09 datagutt has joined
1355 2013-12-28 18:54:55 super3 has quit (Ping timeout: 245 seconds)
1356 2013-12-28 18:56:47 c0rw1n has joined
1357 2013-12-28 18:57:30 Zarutian has quit (Quit: Zarutian)
1358 2013-12-28 18:57:44 pecket has quit (Ping timeout: 245 seconds)
1359 2013-12-28 18:57:46 AndrewJackson has quit (Changing host)
1360 2013-12-28 18:57:46 AndrewJackson has joined
1361 2013-12-28 18:58:30 prepost has joined
1362 2013-12-28 19:01:37 Application has quit (Remote host closed the connection)
1363 2013-12-28 19:01:57 tholenst has quit (Remote host closed the connection)
1364 2013-12-28 19:02:50 postpre has quit (Ping timeout: 272 seconds)
1365 2013-12-28 19:04:07 eoss has quit (Remote host closed the connection)
1366 2013-12-28 19:07:50 shadders has quit (Ping timeout: 245 seconds)
1367 2013-12-28 19:11:44 Guyver2 has joined
1368 2013-12-28 19:12:47 tmsk has quit (Quit: tmsk)
1369 2013-12-28 19:14:03 Raziel has quit (Read error: Connection reset by peer)
1370 2013-12-28 19:14:34 Raziel has joined
1371 2013-12-28 19:20:04 daybyter has quit (Quit: Konversation terminated!)
1372 2013-12-28 19:20:32 drayah has joined
1373 2013-12-28 19:21:40 Luke-Jr has quit (Read error: Connection reset by peer)
1374 2013-12-28 19:22:05 BurtyB has joined
1375 2013-12-28 19:22:12 shadders has joined
1376 2013-12-28 19:22:29 Luke-Jr has joined
1377 2013-12-28 19:23:28 ellisdenada has quit (Ping timeout: 272 seconds)
1378 2013-12-28 19:28:34 Zarutian has joined
1379 2013-12-28 19:31:06 wizkid057 has quit (Ping timeout: 248 seconds)
1380 2013-12-28 19:31:13 h3ron has joined
1381 2013-12-28 19:31:21 TD has quit (Quit: TD)
1382 2013-12-28 19:33:13 Blackreign has joined
1383 2013-12-28 19:34:35 Raziel has quit (Read error: Connection reset by peer)
1384 2013-12-28 19:35:06 Raziel has joined
1385 2013-12-28 19:36:45 Guest42574 has left ()
1386 2013-12-28 19:38:17 yubrew_ has joined
1387 2013-12-28 19:38:56 justanotheruser has quit (Ping timeout: 272 seconds)
1388 2013-12-28 19:40:58 nova90 has joined
1389 2013-12-28 19:41:10 nova90 has quit (Client Quit)
1390 2013-12-28 19:43:06 yubrew_ has quit (Ping timeout: 272 seconds)
1391 2013-12-28 19:45:10 monolithik has joined
1392 2013-12-28 19:45:23 wizkid057 has joined
1393 2013-12-28 19:45:37 yubrew has quit (Remote host closed the connection)
1394 2013-12-28 19:45:38 justanotheruser has joined
1395 2013-12-28 19:48:40 wallet42 has joined
1396 2013-12-28 19:50:20 justanotheruser has quit (Ping timeout: 272 seconds)
1397 2013-12-28 19:51:18 justanotheruser has joined
1398 2013-12-28 19:51:54 nsh has joined
1399 2013-12-28 19:52:47 zibbo has joined
1400 2013-12-28 19:54:19 wtrocki has joined
1401 2013-12-28 19:58:49 Coincidental has joined
1402 2013-12-28 20:00:56 TD has joined
1403 2013-12-28 20:00:58 viperhr has joined
1404 2013-12-28 20:02:00 monolithik has quit (Ping timeout: 245 seconds)
1405 2013-12-28 20:02:33 lle has quit (Ping timeout: 245 seconds)
1406 2013-12-28 20:02:58 Niedar has quit (Ping timeout: 245 seconds)
1407 2013-12-28 20:03:36 monolithik has joined
1408 2013-12-28 20:04:24 Niedar has joined
1409 2013-12-28 20:07:50 patcon has joined
1410 2013-12-28 20:08:22 wtrocki has quit (Quit: Leaving)
1411 2013-12-28 20:08:49 wtrocki has joined
1412 2013-12-28 20:10:17 Zarutian has quit (Quit: Zarutian)
1413 2013-12-28 20:12:13 freggles has joined
1414 2013-12-28 20:12:26 h3ron has quit (Quit: h3ron)
1415 2013-12-28 20:13:25 h3ron has joined
1416 2013-12-28 20:13:46 Application has joined
1417 2013-12-28 20:15:56 saulimus has joined
1418 2013-12-28 20:17:31 patcon has quit (Remote host closed the connection)
1419 2013-12-28 20:19:23 Eiii has joined
1420 2013-12-28 20:19:23 Eiii has quit (Changing host)
1421 2013-12-28 20:19:23 Eiii has joined
1422 2013-12-28 20:21:48 v3ry3l33te has joined
1423 2013-12-28 20:22:14 drayah has quit (Read error: Connection reset by peer)
1424 2013-12-28 20:22:19 Gnaf has quit (Quit: ChatZilla 0.9.90.1 [Firefox 26.0/20131205075310])
1425 2013-12-28 20:23:05 wallet42 has quit (Quit: Leaving.)
1426 2013-12-28 20:25:01 drayah has joined
1427 2013-12-28 20:26:06 profreid has quit (Quit: profreid)
1428 2013-12-28 20:26:58 jtcwang has joined
1429 2013-12-28 20:27:29 <jacob___> i am browsing throught the qt code,.., i know the chainstate files are read but cant even find the name "chainstate"
1430 2013-12-28 20:28:10 <jacob___> I just want to see the part of the code that is opening the (chainstate) files (and processing them)
1431 2013-12-28 20:28:34 nova90 has joined
1432 2013-12-28 20:28:43 nova90 has quit (Client Quit)
1433 2013-12-28 20:30:19 nova90 has joined
1434 2013-12-28 20:30:24 nova90 has quit (Client Quit)
1435 2013-12-28 20:31:01 wallet42 has joined
1436 2013-12-28 20:31:31 jtcwang has quit (Ping timeout: 240 seconds)
1437 2013-12-28 20:33:05 c0rw1n has quit (Remote host closed the connection)
1438 2013-12-28 20:34:07 <maaku> jacob___: chainstate is leveldb
1439 2013-12-28 20:34:47 <maaku> that's not really bitcoin code
1440 2013-12-28 20:34:48 Namworld has joined
1441 2013-12-28 20:34:51 <maaku> it's an opaque data store to us
1442 2013-12-28 20:35:04 patcon has joined
1443 2013-12-28 20:35:29 <jacob___> hahaha
1444 2013-12-28 20:35:37 <jacob___> thanks maaku
1445 2013-12-28 20:35:40 TD has quit (Quit: TD)
1446 2013-12-28 20:35:54 <jacob___> leveldb, never worked with it,..,
1447 2013-12-28 20:36:23 <jacob___> where does  the interface with qt client (chainstate)
1448 2013-12-28 20:36:37 <jacob___> i mean, where in the code...
1449 2013-12-28 20:37:10 <maaku> look in txdb
1450 2013-12-28 20:37:16 Coincidental has quit (Remote host closed the connection)
1451 2013-12-28 20:37:43 <jacob___> txdb.cpp ?
1452 2013-12-28 20:37:59 <jacob___> i see leveldb is a key-value pair db
1453 2013-12-28 20:38:00 h3ron has quit (Quit: h3ron)
1454 2013-12-28 20:38:21 nsh has quit (Ping timeout: 246 seconds)
1455 2013-12-28 20:38:49 <jacob___> i search "txdb" in the github repo, but no hits
1456 2013-12-28 20:39:04 <maaku> yes i mean txdb.cpp
1457 2013-12-28 20:39:07 FabianB has joined
1458 2013-12-28 20:40:03 FabianB_ has quit (Ping timeout: 245 seconds)
1459 2013-12-28 20:40:29 go11111111111 has joined
1460 2013-12-28 20:41:40 patcon has quit (Remote host closed the connection)
1461 2013-12-28 20:42:46 <sipa> leveldb code is in leveldb/, integrated in bitcoin using leveldbwrapper.cpp; the specific database interfaces are in txdb, the data structures stored in it in coins.cpp, and the opening of files probably in init.cpp
1462 2013-12-28 20:43:18 freggles has quit (Remote host closed the connection)
1463 2013-12-28 20:43:25 drayah has quit (Ping timeout: 246 seconds)
1464 2013-12-28 20:43:46 patcon has joined
1465 2013-12-28 20:44:25 s7r has quit (Remote host closed the connection)
1466 2013-12-28 20:45:03 s7r has joined
1467 2013-12-28 20:45:39 wallet421 has joined
1468 2013-12-28 20:45:45 Raziel has quit (Read error: Connection reset by peer)
1469 2013-12-28 20:46:03 Raziel has joined
1470 2013-12-28 20:46:22 drayah has joined
1471 2013-12-28 20:47:05 wallet422 has joined
1472 2013-12-28 20:47:16 wallet421 has quit (Read error: Connection reset by peer)
1473 2013-12-28 20:47:32 tesserajk has quit (Quit: tesserajk)
1474 2013-12-28 20:49:12 wallet42 has quit (Ping timeout: 246 seconds)
1475 2013-12-28 20:49:54 Coincidental has joined
1476 2013-12-28 20:52:08 monolith` has joined
1477 2013-12-28 20:52:08 monolithik has quit (Read error: Connection reset by peer)
1478 2013-12-28 20:52:16 <jacob___> thanks maaku)
1479 2013-12-28 20:52:41 patcon has quit (Remote host closed the connection)
1480 2013-12-28 20:53:06 shesek has joined
1481 2013-12-28 20:53:09 TD has joined
1482 2013-12-28 20:53:33 rastapopuloto has joined
1483 2013-12-28 20:56:54 patcon has joined
1484 2013-12-28 20:59:58 mappum has joined
1485 2013-12-28 21:01:43 TD has quit (Quit: TD)
1486 2013-12-28 21:06:01 saulimus has quit (Quit: saulimus)
1487 2013-12-28 21:09:38 wallet422 has quit (Quit: Leaving.)
1488 2013-12-28 21:12:02 wonhunawks has joined
1489 2013-12-28 21:15:02 cadaverr has joined
1490 2013-12-28 21:17:30 wallet42 has joined
1491 2013-12-28 21:17:50 shadders has quit (Ping timeout: 245 seconds)
1492 2013-12-28 21:18:03 kenansulayman has joined
1493 2013-12-28 21:18:06 lle has joined
1494 2013-12-28 21:18:22 monolith` has quit (Ping timeout: 272 seconds)
1495 2013-12-28 21:19:35 wallet42 has quit (Client Quit)
1496 2013-12-28 21:20:48 CheckDavid has joined
1497 2013-12-28 21:23:08 wrabbit has quit (Ping timeout: 265 seconds)
1498 2013-12-28 21:23:57 wrabbit has joined
1499 2013-12-28 21:24:08 sois has joined
1500 2013-12-28 21:26:38 yubrew has joined
1501 2013-12-28 21:26:45 graingert_ has joined
1502 2013-12-28 21:26:45 graingert_ has quit (Changing host)
1503 2013-12-28 21:26:45 graingert_ has joined
1504 2013-12-28 21:27:14 qwerty has joined
1505 2013-12-28 21:27:33 drayah has quit (Ping timeout: 245 seconds)
1506 2013-12-28 21:27:38 qwerty is now known as Guest42272
1507 2013-12-28 21:28:35 Guest42272 has quit (Client Quit)
1508 2013-12-28 21:28:43 FabianB_ has joined
1509 2013-12-28 21:29:29 perint has joined
1510 2013-12-28 21:29:38 FabianB has quit (Ping timeout: 245 seconds)
1511 2013-12-28 21:30:34 freggles has joined
1512 2013-12-28 21:31:10 yubrew has quit (Ping timeout: 245 seconds)
1513 2013-12-28 21:31:57 shadders has joined
1514 2013-12-28 21:34:03 Coincidental has quit (Remote host closed the connection)
1515 2013-12-28 21:34:28 drayah has joined
1516 2013-12-28 21:36:33 omefire1 has joined
1517 2013-12-28 21:40:50 graingert_ has quit (Quit: Leaving)
1518 2013-12-28 21:41:53 shadders has quit (Remote host closed the connection)
1519 2013-12-28 21:42:59 n0n0 has joined
1520 2013-12-28 21:43:21 patcon has quit (Remote host closed the connection)
1521 2013-12-28 21:44:35 mitz has quit (Remote host closed the connection)
1522 2013-12-28 21:45:03 paracyst has quit (Ping timeout: 245 seconds)
1523 2013-12-28 21:45:21 Coincidental has joined
1524 2013-12-28 21:46:25 yubrew has joined
1525 2013-12-28 21:47:58 agnostic98 has quit (Remote host closed the connection)
1526 2013-12-28 21:48:31 ThomasV has quit (Ping timeout: 272 seconds)
1527 2013-12-28 21:48:32 agnostic98 has joined
1528 2013-12-28 21:49:05 paybitcoin has joined
1529 2013-12-28 21:50:48 yubrew has quit (Ping timeout: 246 seconds)
1530 2013-12-28 21:50:53 paybitcoin1 has quit (Ping timeout: 245 seconds)
1531 2013-12-28 21:51:43 paracyst has joined
1532 2013-12-28 21:52:18 sassamo has joined
1533 2013-12-28 21:53:34 agnostic98 has quit (Ping timeout: 272 seconds)
1534 2013-12-28 21:55:53 sassamo_ has quit (Ping timeout: 245 seconds)
1535 2013-12-28 21:58:55 roconnor has quit (Quit: Konversation terminated!)
1536 2013-12-28 22:02:02 AtashiCon has quit (Quit: AtashiCon)
1537 2013-12-28 22:02:22 mitz has joined
1538 2013-12-28 22:04:38 johnsoft has quit (Ping timeout: 245 seconds)
1539 2013-12-28 22:05:39 spirals has joined
1540 2013-12-28 22:05:43 johnsoft has joined
1541 2013-12-28 22:06:05 rlifchitz has quit (Quit: "I never worry about action, but only about inaction" (W. Churchill))
1542 2013-12-28 22:06:19 greyman has joined
1543 2013-12-28 22:06:43 greyman is now known as Guest18948
1544 2013-12-28 22:06:47 AtashiCon has joined
1545 2013-12-28 22:10:43 wrabbit has quit (Quit: leaving)
1546 2013-12-28 22:11:59 viperhr has quit (Ping timeout: 246 seconds)
1547 2013-12-28 22:15:27 rlifchitz has joined
1548 2013-12-28 22:16:24 DadFarts has joined
1549 2013-12-28 22:17:56 DadFarts has left ()
1550 2013-12-28 22:18:38 AusBitBank has joined
1551 2013-12-28 22:20:52 yubrew has joined
1552 2013-12-28 22:21:30 wrabbit has joined
1553 2013-12-28 22:22:20 cadaverr has quit (Ping timeout: 272 seconds)
1554 2013-12-28 22:23:11 drayah has quit (Read error: Connection reset by peer)
1555 2013-12-28 22:24:05 ShadowNET has joined
1556 2013-12-28 22:25:52 nsh has joined
1557 2013-12-28 22:25:52 yubrew has quit (Ping timeout: 272 seconds)
1558 2013-12-28 22:26:37 viperhr has joined
1559 2013-12-28 22:29:13 Arnavion has quit (Ping timeout: 245 seconds)
1560 2013-12-28 22:29:46 drayah has joined
1561 2013-12-28 22:31:13 saracen has quit (Ping timeout: 246 seconds)
1562 2013-12-28 22:32:14 agnostic98 has joined
1563 2013-12-28 22:34:26 agnostic98 has quit (Read error: Connection reset by peer)
1564 2013-12-28 22:34:28 nsh has quit ()
1565 2013-12-28 22:34:42 agnostic98 has joined
1566 2013-12-28 22:34:42 nsh has joined
1567 2013-12-28 22:34:42 nsh has quit (Changing host)
1568 2013-12-28 22:34:42 nsh has joined
1569 2013-12-28 22:35:25 Arnavion has joined
1570 2013-12-28 22:37:14 wtrocki has quit (Quit: Leaving)
1571 2013-12-28 22:38:08 drayah has quit (Remote host closed the connection)
1572 2013-12-28 22:38:08 sassamo has quit (Read error: Connection reset by peer)
1573 2013-12-28 22:38:35 sassamo has joined
1574 2013-12-28 22:39:07 agnostic98 has quit (Ping timeout: 240 seconds)
1575 2013-12-28 22:40:01 brson has joined
1576 2013-12-28 22:40:20 shesek has quit (Ping timeout: 245 seconds)
1577 2013-12-28 22:40:29 rastapopuloto has left ()
1578 2013-12-28 22:40:40 Guest18948 has quit (Quit: Page closed)
1579 2013-12-28 22:40:51 viperhr has quit (Ping timeout: 246 seconds)
1580 2013-12-28 22:41:03 Zarutian has joined
1581 2013-12-28 22:44:11 mapppum has quit (Read error: Connection reset by peer)
1582 2013-12-28 22:44:35 mapppum has joined
1583 2013-12-28 22:45:58 haqe17 has joined
1584 2013-12-28 22:47:13 cald has joined
1585 2013-12-28 22:50:18 wallet42 has joined
1586 2013-12-28 22:51:15 shesek has joined
1587 2013-12-28 22:51:18 brson has quit (Ping timeout: 245 seconds)
1588 2013-12-28 22:51:27 cald has quit (Quit: Lämnar)
1589 2013-12-28 22:52:43 askmike has quit (Ping timeout: 252 seconds)
1590 2013-12-28 22:53:25 brson has joined
1591 2013-12-28 22:54:00 patcon has joined
1592 2013-12-28 22:54:36 viperhr has joined
1593 2013-12-28 22:59:13 patcon has quit (Ping timeout: 245 seconds)
1594 2013-12-28 23:09:56 hexafraction has joined
1595 2013-12-28 23:09:59 wallet42 has quit (Quit: Leaving.)
1596 2013-12-28 23:14:37 sensorii has quit (Remote host closed the connection)
1597 2013-12-28 23:14:37 guruvan has quit (Remote host closed the connection)
1598 2013-12-28 23:15:03 yubrew has joined
1599 2013-12-28 23:15:26 guruvan has joined
1600 2013-12-28 23:15:29 sensorii has joined
1601 2013-12-28 23:17:16 jacob___ has quit (Ping timeout: 272 seconds)
1602 2013-12-28 23:19:32 yubrew has quit (Ping timeout: 240 seconds)
1603 2013-12-28 23:19:53 h3ron has joined
1604 2013-12-28 23:21:33 RoboTeddy has quit (Remote host closed the connection)
1605 2013-12-28 23:22:08 RoboTeddy has joined
1606 2013-12-28 23:22:14 emowataji has quit (Ping timeout: 240 seconds)
1607 2013-12-28 23:22:36 viperhr has quit (Ping timeout: 252 seconds)
1608 2013-12-28 23:24:39 mappum has quit (Remote host closed the connection)
1609 2013-12-28 23:24:39 h3ron has quit (Client Quit)
1610 2013-12-28 23:28:01 c0rw1n has joined
1611 2013-12-28 23:28:53 toffoo has joined
1612 2013-12-28 23:35:17 Coincidental has quit (Remote host closed the connection)
1613 2013-12-28 23:36:05 agnostic98 has joined
1614 2013-12-28 23:37:20 viperhr has joined
1615 2013-12-28 23:38:30 nsh has quit ()
1616 2013-12-28 23:39:07 nethershaw has quit (Ping timeout: 264 seconds)
1617 2013-12-28 23:41:14 agnostic98 has quit (Ping timeout: 272 seconds)
1618 2013-12-28 23:44:10 t3st3r has joined
1619 2013-12-28 23:44:17 haqe17 has quit (Quit: NNnNNnnNnN)
1620 2013-12-28 23:46:10 h3ron has joined
1621 2013-12-28 23:46:10 h3ron has quit (Client Quit)
1622 2013-12-28 23:46:43 micronxd has joined
1623 2013-12-28 23:47:16 yubrew has joined
1624 2013-12-28 23:47:46 tesserajk has joined
1625 2013-12-28 23:48:17 porquilho has left ()
1626 2013-12-28 23:51:22 nethershaw has joined
1627 2013-12-28 23:52:00 yubrew has quit (Ping timeout: 260 seconds)
1628 2013-12-28 23:56:47 <warren> a while back there were complaints about bitcoin not handling changes to its IP address gracefully
1629 2013-12-28 23:57:00 <warren> it would fail all further connections until a restart
1630 2013-12-28 23:57:09 <warren> any word if this is still an issue now?
1631 2013-12-28 23:57:20 eristisk has joined
1632 2013-12-28 23:57:58 <Diablo-D3> warren: no
1633 2013-12-28 23:58:03 <Diablo-D3> hasnt been for quite some time