00:05:51 OneFixt has quit 00:06:12 OneFixt has joined #bitcoin-wizards 00:24:15 justanotheruser has quit 00:24:15 justanotheruser has joined #bitcoin-wizards 00:28:25 justanotheruser has quit 00:35:38 bizzle_ has quit 00:43:47 justanotheruser has joined #bitcoin-wizards 00:43:51 jgarzik_ has quit 00:43:52 jgarzik_ has joined #bitcoin-wizards 00:43:52 justanotheruser has quit 00:43:54 jgarzik_ is now known as jgarzik 01:12:04 justanotheruser has joined #bitcoin-wizards 01:16:42 justanotheruser has quit 01:19:47 Sangheili_afk is now known as Sangheili 01:31:56 forrestv has quit 01:31:56 forrestv has joined #bitcoin-wizards 02:13:42 BlueMatt_ is now known as BlueMatt 02:13:42 BlueMatt has quit 02:13:42 BlueMatt has joined #bitcoin-wizards 02:58:05 andytoshi has joined #bitcoin-wizards 03:24:08 Baz__ has quit 03:24:18 HM has quit 03:24:49 Baz__ has joined #bitcoin-wizards 03:29:09 HM has joined #bitcoin-wizards 03:39:25 warren has joined #bitcoin-wizards 04:15:26 hmm 04:15:28 cookies 04:37:55 petertodd: can you give us a preview of the OP_RETURN based stealth addresses scheme you hinted at in your latest email? 04:45:25 mappum has quit 04:49:57 mappum has joined #bitcoin-wizards 04:50:11 brisque has joined #bitcoin-wizards 04:52:58 andytoshi: writing it up now :) 05:00:29 jgarzik is now known as home_jg 05:06:28 mappum has quit 05:10:38 justanotheruser has joined #bitcoin-wizards 05:14:47 justanotheruser has quit 05:21:17 mappum has joined #bitcoin-wizards 05:22:50 justanotheruser1 has joined #bitcoin-wizards 05:25:59 nessence has quit 05:26:30 nessence has joined #bitcoin-wizards 05:26:36 coingen.io has forged 67 new altcoins. I'm impressed. 05:27:36 justanotheruser1 has quit 05:31:26 justanotheruser1 has joined #bitcoin-wizards 05:32:06 brisque: those are just the non-hidden ones, too 05:32:27 oh yeah 05:32:37 there's an option to pay to keep it private 05:33:19 BlueMatt: of all the ways to earn BTC with a website, coingen.io is the most subversive :) 05:33:38 BlueMatt: I'm extremely impressed. you've done a good job with it. 05:33:56 heh, anyway...its ot for here 05:35:47 justanotheruser1 has quit 05:35:51 gabriel_ has joined #bitcoin-wizards 05:37:15 justanotheruser has joined #bitcoin-wizards 05:39:44 gabriel_ has quit 05:41:02 justanotheruser has quit 05:42:13 justanotheruser has joined #bitcoin-wizards 05:47:35 almost on topic, can anybody come up with a reasonable explanation for the behaviour of blockchain.info in regards to it's "peers connected" number? they seem to manage to get up to around 1500 connections before dropping them all and starting again. 05:47:40 graph - http://i.imgur.com/iiJYOjo.png 05:48:43 time timeframe is around 30 minutes before each big drop, so they're churning through a lot of connections. 05:53:24 justanotheruser1 has joined #bitcoin-wizards 05:57:30 justanotheruser has quit 05:58:21 justanotheruser1 has quit 05:58:21 justanotheruser1 has joined #bitcoin-wizards 05:58:27 justanotheruser1 is now known as justanotheruer 05:58:37 justanotheruer is now known as justanotheruser 06:05:23 justanotheruser1 has joined #bitcoin-wizards 06:07:07 justanotheruser has quit 06:10:25 jcorgan has left #bitcoin-wizards 06:15:09 justanotheruser has joined #bitcoin-wizards 06:15:18 justanotheruser has quit 06:15:18 justanotheruser has joined #bitcoin-wizards 06:15:53 nsh has quit 06:16:14 nOgAn0o has quit 06:17:05 nOg4nOo has quit 06:19:07 justanotheruser1 has quit 06:19:24 brisque, they dont understand what the limits of select() are so their client keeps crashing when they go past those limits 06:19:28 which i personally find hilarious 06:25:07 surely they'd notice the bi-hourly crashes and return the connection limit to something sane. surely. 06:25:22 72,000 reconnections a day. 06:26:54 brisque, surely they have no idea what they're doing and haven't noticed 06:27:10 hint, it's my thing 06:27:45 nOgAn0o has joined #bitcoin-wizards 06:29:44 nsh has joined #bitcoin-wizards 06:29:51 CodeShar_ has quit 06:34:37 maaku has joined #bitcoin-wizards 06:35:01 maaku is now known as Guest18214 06:36:05 phantomcircuit: really not sure what the hint means 06:36:29 brisque, surely they have no idea what they're doing and haven't noticed 06:37:04 ah. 06:39:48 CodeShark has joined #bitcoin-wizards 07:30:30 <_ingsoc> _ingsoc has joined #bitcoin-wizards 07:48:20 Graet has joined #bitcoin-wizards 07:49:08 Graet is now known as Guest93508 07:50:02 gribble has quit 07:52:05 gribble has joined #bitcoin-wizards 07:52:16 Guest93508 is now known as Graet 07:52:16 Graet has quit 07:52:17 Graet has joined #bitcoin-wizards 08:09:53 Sangheili is now known as Sangheili_afk 09:01:36 mappum has quit 09:11:22 epscylonb is now known as epscy 09:16:14 <_ingsoc> _ingsoc has quit 09:22:21 Guest18214 is now known as maaku 09:22:47 petertodd: P2SH^2 2.0: Take H(script) as a private key in a pairing crypto group. Compute G1*private = pubkey. scriptpubkey contains H(pubkey),sign(H(H(pubkey)||txid)) 09:23:50 er sorry pubkey,sign(H(H(pubkey)||txid)) (because you can't to the pubkey recovery for a pairing short signature) 09:23:55 petertodd: so tada, data storage in txouts completely prevented. Overhead of one group element (e.g. 32 bytes) 09:24:35 Why not ECDSA? because signers choice of K can be used to store data in the blockchain... e.g. pick a well known K, and recievers use it to recover the 'private key' (the data) 09:26:48 I'm interested in what The Pirate Bay is planning to do with Bitcoin. by the sounds of their post it is almost like they intend to be storing identifiers in the blockchain, just as you're trying to prevent. 09:27:14 what would be the point? 09:27:26 because omg bitcoin such VC money WOW 09:27:40 people mistake bitcoin for a jamming free network, constantly. ugh. 09:28:15 have you read the article, gmaxwell? 09:28:25 http://torrentfreak.com/how-the-pirate-bay-plans-to-beat-censorship-for-good-140105/ 09:28:35 “The “domain” registrations will be Bitcoin authenticated, on a first come first served basis. After a year the name will expire unless it’s re-verified.” 09:29:41 “Site owners will be able to register their own names, which will serve as an alias for the curve25519 pub-key that will identify the site,” the Pirate Bay insider notes. 09:36:50 gmaxwell youve been saying jamming network a lot recently. Brief explanation? 10:08:57 nsh_ has joined #bitcoin-wizards 10:09:32 nsh has quit 10:13:53 nsh_ has quit 10:19:03 epscy has quit 10:20:49 just as a thought, the entire sticking point of having a SPV p2pool is that we can't prove to a SPV client that the inputs are unspent, right? we can prove that they exist at some point, but not that the block the p2pool node creates with it will be valid to the wider network (the inputs were spent elsewhere). 10:21:23 epscy has joined #bitcoin-wizards 10:34:03 Emcy: jamming-free 10:34:33 meaning it is a reliable mechanism for transmitting messages that can't be forceably censored 10:34:36 (which bitcoin is not) 10:37:28 you can have different kinds of jamming freeness, like all or nothing channels.. If you're a >50% hashpower miner bitcoin is arguably an all or nothing jamming resistant network, but it's not to anyone else. :P 10:52:30 nsh_ has joined #bitcoin-wizards 10:53:38 about XCP PhantomPhreak (one of the authors) seems to have changed from spend to fees to proof of sacrifice which they are calling proof of burn but seems to be the same thing, in reaction to someone pointing out that a miner could take their own fees (and maybe worse by the sound of it) 10:59:42 nsh_ has quit 10:59:42 nsh_ has joined #bitcoin-wizards 10:59:44 nsh_ is now known as nsh 11:08:35 yeah, seems to be a very improvised affair 11:11:48 mappum has joined #bitcoin-wizards 11:16:26 mappum has quit 11:18:05 adam3us: do you have a EC discrete log formulatio nof my above P2SH^2 2.0? 11:18:55 the idea is basically to have a hash function where you can prove that the value in question is a hash and not data stuffed into the same spot. 11:21:23 gmaxwell: i read it earlier, its a subliminal channel suppression, seems a bit analogous to the wallet with observer protocol that relies on blind schnorr. but i dont think that helps because there is no semi-trusted hw wallet in this picture. 11:22:34 gmaxwell: one thing that occurred to me is the one-use signature or limited use sig, where the extended address is H(Q,r) so r is precommitted. then you are only allowed to make signatures with r. maybe you could prove something about r? 11:22:42 I thought perhaps one of those protocols for schnorr where there is one allowable nonce per private key? 11:22:47 ha 11:22:52 But I didn't quite know how those work. 11:23:07 ah there is an extended address. hm. 11:23:09 gmaxwell: yes same thought... thats it above, its just to say that you choose the nonce(s) at time of address generation 11:23:19 oh darn. 11:23:29 yea, I think that wouldn't work for the namecoin application. 11:23:59 <_ingsoc> _ingsoc has joined #bitcoin-wizards 11:26:05 gmaxwell: i dont get the namecoin connection. (subliminal channel free signatures would be independently nice however to stop stuffing junk in the block chain:) btw if its purely hash based there is a small subliminal channel in grinding the hash if there is any mutability of the serialization or value hashed. 11:27:20 sure, but the grinding subliminal channel isn't huge and you can reduce it further by requring grinding normally. :) 11:27:55 adam3us: it's just the stop stuffing junk application, I'd fleshed that out a little more in particular to namecoin, https://en.bitcoin.it/wiki/User:Gmaxwell/namecoin_that_sucks_less 11:28:54 gmaxwell: yes. curious thought that the wallet with observer can have 0 subliminal channel due to the blinding and yet still end up with a valid normal (ec)schnorr sig. actually i saw Brands argue that it has 1-bit channel left: fail or not fail :) (simulated hw wallet death) 11:30:13 hahaha 12:02:23 * nsh exercises blinking muscles 12:10:21 nomailing has joined #bitcoin-wizards 12:14:19 Muis__ has quit 12:14:46 Muis__ has joined #bitcoin-wizards 12:32:03 go1111111 has quit 12:34:52 Muis__ is now known as Muis 13:45:59 nsh has quit 13:53:25 nsh has joined #bitcoin-wizards 14:20:37 nsh has quit 14:30:37 gmaxwell: sorry, i'm not following your scheme: how is privkey == H(script) enforced here (or even exists(privkey) enforced)? what is txid and why doesn't it depend on its own hash? 14:35:28 my concern is, pubkey,sign(H(H(pubkey)||txid)) gives you all of 'pubkey' as a subliminal channel 14:52:09 brisque has quit 14:58:35 nsh has joined #bitcoin-wizards 15:20:24 nsh has quit 15:31:03 jgarzik has joined #bitcoin-wizards 15:31:03 jgarzik has quit 15:31:03 jgarzik has joined #bitcoin-wizards 15:35:52 <_ingsoc> _ingsoc has quit 15:36:20 <_ingsoc> _ingsoc has joined #bitcoin-wizards 15:50:57 iddo_ has quit 15:54:28 iddo has joined #bitcoin-wizards 15:55:37 jtimon has joined #bitcoin-wizards 16:01:32 nomailing has quit 16:27:06 jgarzik has quit 17:24:50 Just signed up for the Financial Cryptography and Data Security 2014 conference. 17:24:57 Who else is going? 17:26:04 I wish I could take a vacation to Barbados 17:27:57 justanotheruser: heh 17:28:14 justanotheruser: kinda eye-opening the overall cost - I'm gonna have to bring a tent :P 17:29:26 petertodd: Is Financial Cryptography conference a fancy way of saying bitcoin conference? 17:29:39 justanotheruser: yup, btc workshop on one of the days 17:30:26 justanotheruser: http://fc14.ifca.ai/bitcoin/index.html 17:30:38 justanotheruser: or more interestingly: http://fc14.ifca.ai/bitcoin/accepted.html 17:31:26 petertodd: what, interesting that RS are there? 17:31:51 Or just S 17:32:09 justanotheruser: ? 17:32:44 nevermind 17:32:55 Interesting that I don't see any familiar names on that list 17:33:34 Seems like a bunch of PhDs are going to explain bitcoin to the bitcoin devs 17:35:16 Ha, yeah pretty much from the looks of it, will make for an interesting workshop... 17:35:38 I think amiller said he was going, so maybe it won't be all people totally removed from the dev community. 17:35:44 (not that him and I write much code...) 17:39:12 nsh has joined #bitcoin-wizards 17:50:19 home_jg is now known as jgarzik 18:11:05 petertodd sleep on the beach 18:11:27 <_ingsoc> _ingsoc has quit 18:11:55 <_ingsoc> _ingsoc has joined #bitcoin-wizards 18:16:33 did anyone figure out how TPB is planning to use bitcoin for its little thing 18:16:42 or have you been talking about it and its way over my head 18:17:47 thye best not be spamming the chain......why dont they use namecoin instead 18:31:42 Emcy: have they stated any details? 18:31:54 all they've done is name-drop bitcoin, as far as I can tell 18:32:53 their plan is, apparantly, "BITCOIN!!" 18:33:23 sounds about right 18:34:40 skinnkavaj has joined #bitcoin-wizards 18:35:23 gmaxwell: https://litecointalk.org/index.php?topic=12404 18:36:24 skinnkavaj: sure, google "geistgeld" 18:36:59 maaku isnt there a data feild in a TX that cam be used for arbitrary data without really bloatingit 18:37:02 or somthing like that 18:37:26 Emcy: sure, any OP_RETURN output 18:37:54 and that was specifically done to give people a place to dump thier crap, if they must? 18:38:03 yes 18:39:27 wait is that a new feild or something repurposed? If its new isnt that just appeasement 18:39:41 and by putting the hash instead of the data itself (or better, the Merkle root of a structure that can hold lots of data), you can keep the wire size small 18:39:46 i think most people here are ok with committing data by hash to the chain 18:39:51 it's an integral part of many of the protocols we design 18:40:52 its just that putting raw data straight on the chain is wastful, inefficient, and (if it's not provably unspendable) freeloads off of full nodes 18:41:57 it's part of the scripting language not a specific field, and it's always been there 18:42:09 it's just being made standard so it can be relayed in 0.9 18:42:58 so TX will get slightly bigger, albeit by something that was already in the protocol but disabled until now? 18:43:40 not disabled, you could always use it 18:43:59 just not relayed by default just like other non-standard scripts 18:44:17 maaku: It freeloads off of full nodes even when it's provablt unspendable 18:44:26 It's still in the blockchain 18:44:34 michagogo|cloud: no, full node != archival node 18:44:37 it's not in the utxo set 18:44:42 It just isn't in the utx- 18:44:43 oh 18:45:05 Erm, do non-archival full nodes exist atm? 18:45:26 that archival node thing isnt really gonna happen is it? 6tb helium disks soon 18:45:55 Emcy: It;s safe to assume that at some point in the future there will be non-archival full nodes 18:48:01 skinnkavaj has quit 18:51:01 michagogo|cloud i hope not out of stict neccesity, but to try and poke people into running a node at all 18:53:50 hmm asking on TPB irc and no one seems to know shit...... 18:58:09 nsh has quit 19:17:21 harrow` has quit 19:18:49 harrow has joined #bitcoin-wizards 19:24:43 nomailing has joined #bitcoin-wizards 19:29:31 nessence has quit 19:43:03 spinza_ has joined #bitcoin-wizards 19:43:03 spinza has quit 20:03:34 harrow has quit 20:04:54 harrow has joined #bitcoin-wizards 20:11:10 nsh has joined #bitcoin-wizards 20:11:23 nsh has quit 20:11:23 nsh has joined #bitcoin-wizards 20:24:53 grau has joined #bitcoin-wizards 20:43:29 <_ingsoc> _ingsoc has quit 20:48:24 grau has quit 21:06:20 hnz has quit 21:10:47 hnz has joined #bitcoin-wizards 21:19:59 at some point in the near future 21:20:25 i know both petertodd and myself have separately gotten some money to work on a pruned bitcoind 21:21:04 we just have to good sense to make sure that some other fixes make it in first 21:21:20 like headers-first syncing, and being able to advertise which blocks you hold 21:28:59 go1111111 has joined #bitcoin-wizards 21:38:55 the later I think is most of the actual work in pruned bitcoind. 21:39:42 I mean, right now you can just delete the old block files and it works until you run a rpc that would access an old block or a peer tries to sync from you.. it's probably just a few lines of code to make those failures tidy. 21:39:58 and a few lines of code to just automatically delete old files. 21:49:10 id say it was probably a tradeoff worth making if the alternative is full verifiers dwindling to the hundreds because no one wants to run one 21:49:59 then again im not sure it will help, because even a pruned node is the same mental distance away from "just works instantly" as a proper node 21:50:05 Emcy: it's just a good thing to have even without that concern. 21:50:30 I now only run one full node at home and one on my laptop, because I just don't have the space for N copies of the blockchain. 21:50:54 SSDs? 21:52:33 wangbus has quit 21:53:01 wangbus has joined #bitcoin-wizards 22:31:13 James has joined #bitcoin-wizards 22:31:37 James is now known as Guest22406 22:31:40 Anyone bought from iMine.org.uk? 22:32:08 http://iminecryptos.webs.com seems to be their temp. page 22:32:20 Guest22406 has quit 22:59:01 mappum has joined #bitcoin-wizards 23:08:41 nomailing has quit 23:58:29 mappum has quit