--- Log opened Tue Jun 09 00:00:36 2015 00:01 -!- Tebbo` [~Jerry`@ip72-211-88-176.no.no.cox.net] has quit [Read error: Connection reset by peer] 00:03 -!- sbos99 [~superbos@ip4-89-238-218-206.euroweb.ro] has joined #bitcoin-wizards 00:04 -!- mariorz [sid490@gateway/web/irccloud.com/x-sjssxyvvlalglrha] has joined #bitcoin-wizards 00:04 -!- hktud0 [wq@unaffiliated/fluffybunny] has quit [Read error: Connection reset by peer] 00:05 -!- yrashk [sid1568@gateway/web/irccloud.com/x-vozvqgbpqclqcwrb] has joined #bitcoin-wizards 00:05 -!- dasource [uid48409@gateway/web/irccloud.com/x-zsqlhhdkleoqpsyy] has joined #bitcoin-wizards 00:07 -!- hktud0 [ncidsk@unaffiliated/fluffybunny] has joined #bitcoin-wizards 00:12 -!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards 00:12 -!- Relos [~Relos@unaffiliated/relos] has quit [Ping timeout: 276 seconds] 00:13 < gmaxwell> amiller: yes, the size is 2 + 8 (or 0 if no minimum value) + ceil(n/8) + 5*n*32 bytes where n is the number of digits in base-4 for the mantissa of the rangeproof (if the number of bits isn't a multiple of 2, the last digit is in base two and takes 3*32 instead of 5*32)). 00:14 < gmaxwell> The size of the mantissa is selectable in one bit increments, and there is a seperate exponent that scales the hidden part by 10^x for x in 0..18, as well as an optional minimum value that moves the zero point. 00:14 < gmaxwell> I have a longer description, lemme see if its posted yet. 00:15 < gmaxwell> ah okay, they're here: https://people.xiph.org/~greg/confidential_values.txt 00:17 < fluffypony> gmaxwell: really cool work :) 00:21 -!- michagogo [uid14316@wikia/Michagogo] has joined #bitcoin-wizards 00:21 < gmaxwell> here is the underlying crypto code, if you want to look at it without disentangling it from the elements-alpha sidechain code: https://github.com/ElementsProject/secp256k1-zkp/commit/bd067945ead3b514fba884abd0de95fc4b5db9ae 00:21 < petertodd> gmaxwell: +1 (though hopefully it actually works!) 00:22 < gmaxwell> petertodd: well, bugs are always possible. But the cryptographic construction itself is fairly boring, as such things go. 00:23 < gmaxwell> I wouldn't consider it production ready, though it has had ~some~ level of review and about a cpu-year of fuzz testing. 00:23 < petertodd> gmaxwell: just need to figure out a way for people to steal lots of money by breaking it... :/ 00:23 -!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards 00:23 -!- tromp [~tromp@ool-18be0b4d.dyn.optonline.net] has joined #bitcoin-wizards 00:23 < gmaxwell> Done. 00:24 < gmaxwell> (I mean, use it with non-testnet coins and you have that) 00:24 < petertodd> hehe, yup 00:25 < gmaxwell> Perhaps I've snowed myself with the nice layering, but at least it decomposes into nice subsystems that you can analyize independantly. 00:26 < gmaxwell> Also, wrt development, basically the amount of over-design is inversely proportional to how high in the stack it is. E.g. the ring signature is quite carefully reviewed (at least as much as something new can be), while the bitcoin integration is... well. There are chunks of code that have probably never been run, and maybe only reviewed a bit by the person who wrote them. :P 00:27 < petertodd> which is fine, given that the pool of people who can review it goes up the higher the stack you go :) 00:27 -!- tromp [~tromp@ool-18be0b4d.dyn.optonline.net] has quit [Ping timeout: 246 seconds] 00:28 < gmaxwell> In any case, matt, pieter, and luke should all understand the integration fairly well and should be able to answer questions on it as well as I can (or likely better) 00:28 -!- adams__ [sid73416@gateway/web/irccloud.com/x-ngxgcgfciyjztpkr] has joined #bitcoin-wizards 00:29 < petertodd> I'm going to find some time to go through all the changes in Elements sooner or later 00:29 -!- vonzipper [sid77971@gateway/web/irccloud.com/x-umbaoznxdafvzwtb] has joined #bitcoin-wizards 00:31 -!- dabos [~superbos@ip4-89-238-218-206.euroweb.ro] has joined #bitcoin-wizards 00:34 -!- prosodyContext [sid32673@gateway/web/irccloud.com/x-aadwgyvkfbiyrwtl] has joined #bitcoin-wizards 00:35 -!- sbos99 [~superbos@ip4-89-238-218-206.euroweb.ro] has quit [Ping timeout: 244 seconds] 00:39 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 265 seconds] 00:43 -!- pollux-bts [uid52270@gateway/web/irccloud.com/x-ctsdedfbwfzvurbq] has joined #bitcoin-wizards 00:44 -!- orperelman [~orperelma@bzq-109-67-207-175.red.bezeqint.net] has quit [Ping timeout: 256 seconds] 00:44 -!- Xzibit17 [sid50165@gateway/web/irccloud.com/x-ujdkgwqqpegjszln] has joined #bitcoin-wizards 00:45 -!- btcdrak [uid52049@gateway/web/irccloud.com/x-qbudlhatflzuqhhx] has joined #bitcoin-wizards 00:52 -!- catcow [sid62269@gateway/web/irccloud.com/x-iwftlzwxosyrcfdb] has joined #bitcoin-wizards 00:54 -!- mjerr [~mjerr@p578EB361.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 00:54 -!- mjerr [~mjerr@p578EB361.dip0.t-ipconnect.de] has joined #bitcoin-wizards 01:01 -!- AaronvanW [~ewout@vpn19.hotsplots.net] has joined #bitcoin-wizards 01:01 -!- AaronvanW [~ewout@vpn19.hotsplots.net] has quit [Changing host] 01:01 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards 01:02 < gmaxwell> amiller: also if you run across anyone claiming to have a plain ECDL-assumptions range proof with efficiency better than 2.5 elements per bit, I'd love to see it. Lit on this seems kinda fragmented because the earliest schemes were not formally published; there are lots of papers on schemes with efficiency worse than that even with bilinear crypto. There are schemes for groups of unknown order 01:02 < gmaxwell> (e.g. usually trusted setup) which are super elegant and pretty efficient for /very/ big numbers. 01:03 < gmaxwell> fluffypony: thanks! 01:03 -!- andy-logbot [~bitcoin--@wpsoftware.net] has quit [Remote host closed the connection] 01:04 -!- andy-logbot [~bitcoin--@wpsoftware.net] has joined #bitcoin-wizards 01:04 * andy-logbot is logging 01:04 < gmaxwell> also, anyone get it running yet? There is a faucet with coins already on the sidechain. 01:04 -!- c0rw|zZz is now known as c0rw1n 01:05 -!- GGuyZ [~GGuyZ@finlandiahall.info] has joined #bitcoin-wizards 01:05 -!- GGuyZ [~GGuyZ@finlandiahall.info] has quit [Read error: Connection reset by peer] 01:05 -!- GGuyZ_ [~GGuyZ@finlandiahall.info] has joined #bitcoin-wizards 01:06 -!- rht__ [uid86914@gateway/web/irccloud.com/x-bwmgmjssroiwuxaf] has joined #bitcoin-wizards 01:07 < amiller> gmaxwell, the borromean thing was great, i dont suppose you have a writeup in equal detail, like in between the confidential_values.txt and the code? 01:07 < gmaxwell> amiller: not yet. 01:08 < amiller> i want to look at the floating point algorithm really carefully 01:08 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards 01:08 < gmaxwell> amiller: the borromean thing started off morely like that txt, and with illustrations like https://people.xiph.org/~greg/sign.svg and andytoshi made it awesome. Not quite there yet. 01:09 < amiller> ok, i understand :) 01:09 -!- rht___ [uid86914@gateway/web/irccloud.com/x-nxddtmjehxyhrdrh] has joined #bitcoin-wizards 01:10 < gmaxwell> amiller: the decimal float works quite simply though; normaly the basis thats proved is 0 or 1; 0 or 2; 0 or 4 ... (well technically 0,1,2,3 0,4,8,12...) when the exponent is 1 instead the basis is 0/10 0/20 0/40... 01:11 -!- pgokeeffe [uid91610@gateway/web/irccloud.com/x-kfkuofdmytzyzbjt] has joined #bitcoin-wizards 01:11 < amiller> hm 01:11 < gmaxwell> and so on for higher exponents. There is actually a way to make the exponents somewhat priviate (you only make their differences public when you combine them; though I don't implement that; as it has a base level of inefficiency (have to carry around a blinded exp) that makes it seem like not a win. 01:11 -!- damethos [~damethos@unaffiliated/damethos] has quit [Ping timeout: 258 seconds] 01:14 < gmaxwell> The 'cute' optimizations in my system are this: use of base 4 OR instead of base 2, which takes the cost from 3 elements a bit to 5 for two bits. Elimination of the commitment for the last digit by reconstructing it from the value being proved and all the other bits .... and the "proof rewind" that lets someone sharing the provers coins recover a message sent by the prover 80% of the size of t 01:14 < gmaxwell> he proof. 01:14 < gmaxwell> the things like the variable mantissa size and exponent are more pedesterian. 01:16 < gmaxwell> Taek: phantomcircuit was joking that we should reduce the block size to 999999 bytes just to double emphasize that this thing isn't currently a scaling expirement. 01:16 -!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards 01:21 -!- p15 [~p15@114.248.214.15] has joined #bitcoin-wizards 01:22 -!- jtimon [~quassel@95.131.169.236] has joined #bitcoin-wizards 01:23 -!- p15_ [~p15@182.50.108.87] has quit [Ping timeout: 250 seconds] 01:23 -!- rubensayshi [~ruben@91.206.81.13] has joined #bitcoin-wizards 01:26 -!- CoinMuncher [~jannes@178.132.211.90] has joined #bitcoin-wizards 01:35 -!- tromp [~tromp@ool-18be0b4d.dyn.optonline.net] has joined #bitcoin-wizards 01:36 -!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has joined #bitcoin-wizards 01:38 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards 01:39 -!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has quit [Remote host closed the connection] 01:39 -!- p15 [~p15@114.248.214.15] has quit [Max SendQ exceeded] 01:40 -!- tromp [~tromp@ool-18be0b4d.dyn.optonline.net] has quit [Ping timeout: 264 seconds] 01:40 -!- p15 [~p15@182.50.108.39] has joined #bitcoin-wizards 01:46 -!- GGuyZ_ [~GGuyZ@finlandiahall.info] has quit [Quit: GGuyZ_] 01:49 -!- rht___ [uid86914@gateway/web/irccloud.com/x-nxddtmjehxyhrdrh] has quit [] 01:52 -!- GGuyZ [~GGuyZ@finlandiahall.info] has joined #bitcoin-wizards 01:59 -!- p15 [~p15@182.50.108.39] has quit [Ping timeout: 256 seconds] 02:02 -!- p15 [~p15@182.50.108.104] has joined #bitcoin-wizards 02:02 -!- ThomasV_ [~ThomasV@dslb-178-000-002-161.178.000.pools.vodafone-ip.de] has quit [Ping timeout: 244 seconds] 02:03 -!- GGuyZ [~GGuyZ@finlandiahall.info] has quit [Quit: GGuyZ] 02:04 -!- LeMiner [LeMiner@unaffiliated/leminer] has joined #bitcoin-wizards 02:04 -!- kyuupichan [~Neil@ae041057.dynamic.ppp.asahi-net.or.jp] has quit [Remote host closed the connection] 02:06 -!- kyuupichan [~Neil@ae041057.dynamic.ppp.asahi-net.or.jp] has joined #bitcoin-wizards 02:06 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Ping timeout: 246 seconds] 02:15 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 02:18 -!- orperelman [~orperelma@bzq-109-67-207-175.red.bezeqint.net] has joined #bitcoin-wizards 02:27 -!- AaronvanW [~ewout@vpn19.hotsplots.net] has joined #bitcoin-wizards 02:27 -!- AaronvanW [~ewout@vpn19.hotsplots.net] has quit [Changing host] 02:27 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards 02:33 -!- dabos [~superbos@ip4-89-238-218-206.euroweb.ro] has quit [Ping timeout: 265 seconds] 02:33 -!- SDCDev [~quassel@unaffiliated/sdcdev] has joined #bitcoin-wizards 02:43 -!- gill3s [~gill3s@pat35-3-82-245-143-153.fbx.proxad.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 02:46 -!- gill3s [~gill3s@pat35-3-82-245-143-153.fbx.proxad.net] has joined #bitcoin-wizards 02:48 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 250 seconds] 03:24 -!- tromp [~tromp@ool-18be0b4d.dyn.optonline.net] has joined #bitcoin-wizards 03:24 -!- SDCDev [~quassel@unaffiliated/sdcdev] has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.] 03:24 -!- SDCDev [~quassel@unaffiliated/sdcdev] has joined #bitcoin-wizards 03:24 -!- mjerr [~mjerr@p578EB361.dip0.t-ipconnect.de] has quit [Ping timeout: 272 seconds] 03:25 -!- mjerr [~mjerr@p578EAF37.dip0.t-ipconnect.de] has joined #bitcoin-wizards 03:28 -!- GGuyZ [~GGuyZ@194.157.37.27] has joined #bitcoin-wizards 03:28 -!- tromp [~tromp@ool-18be0b4d.dyn.optonline.net] has quit [Ping timeout: 265 seconds] 03:29 -!- pollux-bts [uid52270@gateway/web/irccloud.com/x-ctsdedfbwfzvurbq] has quit [Quit: Connection closed for inactivity] 03:29 -!- metamarc [~snizysnaz@unaffiliated/agorist000] has quit [Read error: Connection reset by peer] 03:30 -!- metamarc [~snizysnaz@unaffiliated/agorist000] has joined #bitcoin-wizards 03:30 -!- mjerr [~mjerr@p578EAF37.dip0.t-ipconnect.de] has quit [Ping timeout: 256 seconds] 03:31 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 265 seconds] 03:32 -!- mjerr [~mjerr@p578EB3B1.dip0.t-ipconnect.de] has joined #bitcoin-wizards 03:37 -!- c0rw1n [~c0rw1n@92.74-67-87.adsl-dyn.isp.belgacom.be] has quit [] 03:37 -!- c0rw1n [~c0rw1n@92.74-67-87.adsl-dyn.isp.belgacom.be] has joined #bitcoin-wizards 03:45 -!- Relos [~Relos@unaffiliated/relos] has joined #bitcoin-wizards 03:53 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 03:57 -!- dabos [~superbos@ip4-89-238-218-206.euroweb.ro] has joined #bitcoin-wizards 04:00 -!- orperelman [~orperelma@bzq-109-67-207-175.red.bezeqint.net] has quit [Ping timeout: 245 seconds] 04:22 < Taek> gmaxwell: I'm not sure where I got the idea, but I had been under the impression that sidechains were set up as a migration tool 04:22 < Taek> you would make sidechains, and then if people liked them they would move their coins over and just use that chain instead of the original chain 04:22 < Taek> I'm not the only one who had/has that idea 04:23 < sipa> Taek: the idea of sidechains grew indeed from the question of a safe upgrade mechanism 04:23 < sipa> and they can be used for that 04:23 < gmaxwell> Taek: Thats a possible mode, one we mention in the whitepaper; and it was the original motivation for adam proposing the one-way peg. 04:23 -!- MrTratta [~MrTratta@2-228-102-98.ip191.fastwebnet.it] has joined #bitcoin-wizards 04:23 -!- sparetire_ [~sparetire@unaffiliated/sparetire] has quit [Quit: sparetire_] 04:25 -!- Mably [56401ec5@gateway/web/freenode/ip.86.64.30.197] has quit [Ping timeout: 246 seconds] 04:25 -!- tromp [~tromp@ool-18be0b4d.dyn.optonline.net] has joined #bitcoin-wizards 04:26 < Taek> [23:25:44] our purpose with sidechains is unlocking experimentation with new technology 04:26 < Taek> [23:25:52] it's not a substitute for a stable main chain 04:26 < Taek> these statements had confused me 04:30 -!- tromp [~tromp@ool-18be0b4d.dyn.optonline.net] has quit [Ping timeout: 272 seconds] 04:32 -!- erasmospunk [~erasmospu@81.17.19.34] has joined #bitcoin-wizards 04:57 -!- p15 [~p15@182.50.108.104] has quit [Max SendQ exceeded] 04:57 -!- prodatalab [~prodatala@2602:306:ceef:a750:a057:6a0b:1e8b:2f96] has joined #bitcoin-wizards 04:57 -!- p15 [~p15@182.50.108.104] has joined #bitcoin-wizards 04:59 -!- c0rw1n is now known as c0rw|afk 05:06 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Ping timeout: 246 seconds] 05:16 -!- Quanttek [~quassel@2a02:8108:73f:f6e4:e23f:49ff:fe47:9364] has joined #bitcoin-wizards 05:23 -!- p15x [~p15x@182.50.108.20] has joined #bitcoin-wizards 05:26 -!- tromp [~tromp@ool-18be0b4d.dyn.optonline.net] has joined #bitcoin-wizards 05:27 -!- hashtagg_ [~hashtag@cpe-69-23-213-3.ma.res.rr.com] has quit [Ping timeout: 244 seconds] 05:30 -!- MrTratta [~MrTratta@2-228-102-98.ip191.fastwebnet.it] has quit [Remote host closed the connection] 05:30 -!- tromp [~tromp@ool-18be0b4d.dyn.optonline.net] has quit [Ping timeout: 258 seconds] 05:31 -!- zooko [~user@c-73-181-114-39.hsd1.co.comcast.net] has joined #bitcoin-wizards 05:31 -!- moa [~kiwigb@opentransactions/dev/moa] has quit [Quit: Leaving.] 05:36 -!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards 05:41 -!- eudoxia [~eudoxia@r167-57-180-137.dialup.adsl.anteldata.net.uy] has joined #bitcoin-wizards 05:43 -!- robogoat [~robogoat@c-24-126-240-124.hsd1.ga.comcast.net] has quit [Ping timeout: 264 seconds] 05:48 -!- tromp [~tromp@ool-18be0b4d.dyn.optonline.net] has joined #bitcoin-wizards 05:52 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Quit: Quitte] 05:57 < waxwing> so in Confidential, it looks to me from a read through, that people will probably still want/need coinjoin like approaches to anonymise the transaction graph, right? 05:57 < waxwing> or is there some plan to implement ring sigs in a side chain for actual txs? 05:57 -!- Jouke [~jouke@83.163.42.163] has quit [Ping timeout: 276 seconds] 05:57 < waxwing> one could see a lot of scenarios where just blinding the amounts might not be good enough 05:58 -!- p15 [~p15@182.50.108.104] has quit [Max SendQ exceeded] 05:59 -!- MrTratta [~MrTratta@2-228-102-98.ip191.fastwebnet.it] has joined #bitcoin-wizards 05:59 -!- p15 [~p15@182.50.108.104] has joined #bitcoin-wizards 06:00 < andytoshi> waxwing: coinjoin becomes much more powerful; yeah, there is still a motivation for it to avoid people determining the shape of the transaction graph 06:00 < andytoshi> but there is a big benefit just from having amounts hidden; a lot of stuff in http://www.coindesk.com/merge-avoidance-privacy-bitcoin/ is blocked for example 06:01 -!- hashtag [~hashtag@cpe-98-157-219-44.ma.res.rr.com] has joined #bitcoin-wizards 06:01 < andytoshi> as for ringsigs, they break pruning and would require a lot of design work .. i'd like to see them but i don't think there are concrete plans for them (tho if we found some asymptotically more efficient ringsig scheme maybe we'd change our minds) 06:03 < waxwing> break pruning, yes. it would be interesting to hear what some big institutions' reactions are to "we can provide confidentiality of amounts, but the utxos are still traceable". what i always find difficult is that coinjoin is already there, so it's a bit weird trying to figure out what you're actually trying to do there. 06:05 < gmaxwell> waxwing: coinjoin is quite weak in practice and annoying to use (so it isn't used more universally) due to the amount non-privacy. 06:06 < waxwing> i see; so you envision that this is the main confidentiality feature (amounts) and coinjoin is just kind of there if anyone is motivated to do it. 06:06 < gmaxwell> Also, realize that we have a very weird way of looking at this in bitcoin: Transaction graph privacy is metadata privacy; indeed metadata privacy is important, but its fundimentally harder than content privacy (often impossible to be completely metadata private), and often less valuable than content privacy. 06:07 < gmaxwell> I think both would be used, it's specifically design to work with coinjoin (and the rpc interfaces in elements should be all setup for someone to build a coinjoiner on top) 06:07 < gmaxwell> but at the same time, I do think that value privacy is more important generally. 06:07 < waxwing> btw thanks for the write up. my brain nearly melted but i think i finally understood how you prove the commitment to zero :) 06:07 < gmaxwell> ! HURRAY! 06:07 < gribble> Error: "HURRAY!" is not a valid command. 06:08 < fluffypony> lol gribble 06:08 < waxwing> grumpy gribble 06:08 < fluffypony> ¡ olé ! 06:09 < gmaxwell> waxwing: I'm overjoyed to hear that; the range proof is a slick trick that I feel like everyone whos into the technical stuff can understand if they care to... 06:18 -!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye] 06:20 < waxwing> yes, i guess it's the privacy vs anonymity thing again. wrt my "big institutions" question, it's the former they want, not the latter. metadata is not a bad analogy (at least, once you actually have the amount privacy). 06:20 < MrTratta> I don't remember who but someone suggested some ncurses based console app that was great to monitor bitcoind, does anyone remember the name? I couldn't find it on github 06:21 -!- AaronvanW [~ewout@vpn19.hotsplots.net] has joined #bitcoin-wizards 06:21 -!- AaronvanW [~ewout@vpn19.hotsplots.net] has quit [Changing host] 06:21 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards 06:23 -!- c0rw|afk is now known as c0rw1n 06:25 < gmaxwell> MrTratta: https://github.com/azeteki/bitcoind-ncurses 06:25 -!- Mably [56401ec3@gateway/web/freenode/ip.86.64.30.195] has joined #bitcoin-wizards 06:25 -!- zwick [~zwick@fsf/member/zwick] has joined #bitcoin-wizards 06:26 -!- GGuyZ [~GGuyZ@194.157.37.27] has quit [Remote host closed the connection] 06:26 < zooko> gmaxwell: way to go on releasing Elements!! 06:26 -!- GGuyZ [~GGuyZ@vpn-q.media.mit.edu] has joined #bitcoin-wizards 06:26 < gmaxwell> zooko: thanks! 06:27 < gmaxwell> zooko: seen the confidential transaction technical primer I wrote? (it needs a more proper writeup like we did on the new ringsignature, but ... soooo many things to do so little time.) 06:28 < zooko> I haven't read it yet. 06:33 < MrTratta> gmaxwell, thanks 06:33 -!- nubbins` [~leel@unaffiliated/nubbins] has joined #bitcoin-wizards 06:37 -!- b_lumenkraft [~b_lumenkr@unaffiliated/b-lumenkraft/x-4457406] has joined #bitcoin-wizards 06:37 -!- mjerr [~mjerr@p578EB3B1.dip0.t-ipconnect.de] has quit [Ping timeout: 255 seconds] 06:39 < waxwing> huh, already a quote from the Blythe Masters company in a WSJ article: "DAH Chief Technology Officer Shaul Kfir said it could be a “very powerful way to protect investors from having to disclose sensitive business information, even while providing complete transparency to regulators.” 06:39 < waxwing> that's kind of in line with what we said. 06:43 < Taek> It would be useful in employment scenarios too. 06:43 -!- zooko [~user@c-73-181-114-39.hsd1.co.comcast.net] has quit [Ping timeout: 250 seconds] 06:43 -!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards 06:49 -!- orperelman [~orperelma@bzq-109-67-207-175.red.bezeqint.net] has joined #bitcoin-wizards 06:51 -!- gill3s [~gill3s@pat35-3-82-245-143-153.fbx.proxad.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 06:53 -!- mkarrer [~mkarrer@83.Red-81-44-96.dynamicIP.rima-tde.net] has quit [Remote host closed the connection] 06:54 < kanzure> https://lists.linuxfoundation.org/mailman/listinfo/sidechains-dev 06:54 -!- jtimon [~quassel@95.131.169.236] has quit [Ping timeout: 246 seconds] 06:55 -!- mjerr [~mjerr@p578EB3B1.dip0.t-ipconnect.de] has joined #bitcoin-wizards 06:56 -!- StephenM347 [~stephenm3@static-64-223-246-218.port.east.myfairpoint.net] has joined #bitcoin-wizards 07:01 -!- bsm1175321 [4173e21d@gateway/web/freenode/ip.65.115.226.29] has joined #bitcoin-wizards 07:01 -!- nessence [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has joined #bitcoin-wizards 07:03 -!- gill3s [~gill3s@pat35-3-82-245-143-153.fbx.proxad.net] has joined #bitcoin-wizards 07:05 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 07:07 < StephenM347> gmaxwell: I'm reading over your confidential transactions proposal, nice! In it you have `H = to_point(SHA256(ENCODE(G)))`, which could be interpreted incorrectly (as I did at first) as `SHA256(ENCODE(G))*G`, instead of taking SHA256(ENCODE(G)) as the x coordinate of a new pub key 07:07 -!- gill3s [~gill3s@pat35-3-82-245-143-153.fbx.proxad.net] has quit [Client Quit] 07:07 -!- nemild [~nemild@104.207.195.34] has joined #bitcoin-wizards 07:08 -!- nessence [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has quit [Remote host closed the connection] 07:09 -!- dc17523be3 [unknown@gateway/vpn/mullvad/x-gqfdpabajtltcvsx] has quit [Ping timeout: 265 seconds] 07:10 < sipa> StephenM347: would H = RecoverPoint(x = SHA256(Encode(G)), y = even) be less confusing? 07:10 < gmaxwell> StephenM347: damn, you know I was trying there to avoid precisely that misunderstanding. 07:12 < gmaxwell> I think in some earler draft I'd tried H.x = SHA256(ENCODE(G)) and that was confusing in some other way. :) I'll try to fix. 07:13 < StephenM347> sipa: less confusing, but maybe not clear as it could be. RecoverPoint isn't terminology that I'm well versed with anyway. 07:13 < gmaxwell> StephenM347: point for your understanding that you reconized that SHA256(ENCODE(G))*G would be fatally busted. 07:13 < StephenM347> gmaxwell: Haha, thanks. I read it and was like, that can't be what he means. Specifying the x in that type of a syntax makes more sense 07:14 < sipa> H is defined as the curve point with X coordinate equal to SHA256(G) and corresponding Y coordinate to be on the curve. The important part is that it is exceedingly unlikely that anyone knows the value h such that H = h*G. 07:14 < kanzure> win 12 07:14 < kanzure> ehrjoiqjeq 07:14 -!- nessence [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has joined #bitcoin-wizards 07:15 < gmaxwell> yea, thats why that misunderstanding is so unfortunate: it's like the one and only way you cannot produce H, almost any other procedure is okay, just not that one! :) 07:15 -!- nessence [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has quit [Remote host closed the connection] 07:15 -!- nessence [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has joined #bitcoin-wizards 07:20 < stonecoldpat> for elements did you guys change the alpha consensus library? (libalphaconsensus) my build keeps failing on it with architecture x86_64, i thought it was me, but i just compiled bitcoin core usign the same ./configure with no problems 07:20 < stonecoldpat> with "symbols not found ofr architecture x86_64", the most frustrating error code in the world :( 07:21 < sipa> did you try a make clean, or a git clean -dfx (warning: wipes all non-committed files) ? 07:21 < sipa> it's forked off 0.10.2 with a few commits from 0.11, but nothing build system related 07:24 < stonecoldpat> yeah, tried both (and upgraded brew, re-installed boost etc, upgraded to yosemite too) 07:24 < kanzure> hmm.. https://github.com/ElementsProject/elements/compare/bitcoin...alpha 07:25 < StephenM347> gmaxwell: it would also be good to check that there is an associated y coordinate for the x coordinate SHA256(ENCODE(G)) (there may be no point with such an x coordinate) 07:27 < sipa> StephenM347: if there wasn't, he would have chosen something else than SHA256(G) :) 07:27 < gmaxwell> StephenM347: turns out that there is, so long as ENCODE is uncompressed DER. :) 07:27 < sipa> gmaxwell: not DER 07:27 < gmaxwell> sipa: someday I'll remember the correct name of that encoding. 07:27 -!- zooko [~user@c-107-2-139-163.hsd1.co.comcast.net] has joined #bitcoin-wizards 07:27 < StephenM347> Ah, okay, great 07:28 < stonecoldpat> http://pastebin.com/GBinzzw0 is the console log when the error happens 07:28 < gmaxwell> StephenM347: actually the first two things I tried were not on the curve. 07:28 < StephenM347> gmaxwell: interesting, sha256d and hash160? 07:28 < gmaxwell> (SHA256(G.x) and SHA256(compressed-seralized-G)) 07:29 < sipa> gmaxwell: i wonder if it has a name besides "The encoding specified by SEC1v2 in section 2.3.3" 07:29 < gmaxwell> no-- wouldn't hae used hash160, too small, would make a non-uniformly distributed X would would perhaps be harmless but seem weird. 07:29 -!- nubbins` [~leel@unaffiliated/nubbins] has quit [Quit: Quit] 07:29 < StephenM347> yeah, bad choice with hash160 07:29 < StephenM347> bad guess, I mean 07:31 < StephenM347> gmaxwell: How can we be sure that `(In1 + In2 + In3 + plaintext_input_amount*H...) - (Out1 + Out2 + Out3 + ... fees*H) == 0.`, won't it just be some multiple of G? 07:32 < andytoshi> StephenM347: that first H should be a G right? 07:32 < andytoshi> StephenM347: it'll be a multiple of G, specifically 0*G ;) 07:32 < StephenM347> andytoshi: I don't think so, copied from source 07:33 < sipa> the formula is correct 07:33 < sipa> StephenM347: the creator of the transaction must guarantee that all blinding values cancel (i.e., all blinding factors summed in the outputs must equal the sum of blinding factors used in the inputs) 07:33 < andytoshi> oh, right, i always get the blinding factor and actual inputs crossed 07:33 < andytoshi> i feel like our design is backward with respect to my intuition.. 07:34 < StephenM347> sipa: oh, that makes sense, so all but one of the blinding factors are chosen randomly 07:34 < andytoshi> StephenM347: correct 07:34 < sipa> StephenM347: bingo 07:34 -!- nubbins` [~leel@unaffiliated/nubbins] has joined #bitcoin-wizards 07:34 < sipa> StephenM347: which is why you can't have a transaction with blinded inputs but without blinded outputs 07:37 -!- dc17523be3 [unknown@gateway/vpn/mullvad/x-cxtluoakgyiuopmg] has joined #bitcoin-wizards 07:43 -!- mkarrer [~mkarrer@83.Red-81-44-96.dynamicIP.rima-tde.net] has joined #bitcoin-wizards 07:44 -!- gmaxwell [greg@wikimedia/KatWalsh/x-0001] has quit [Ping timeout: 256 seconds] 07:44 -!- Populus [Populus@gateway/vpn/mullvad/x-bjhukybbczxcyeso] has joined #bitcoin-wizards 07:45 -!- heath [~heath@unaffiliated/ybit] has quit [Ping timeout: 265 seconds] 07:45 -!- gmaxwell [greg@mf4-xiph.osuosl.org] has joined #bitcoin-wizards 07:45 -!- gmaxwell is now known as Guest94462 07:45 -!- heath [~heath@unaffiliated/ybit] has joined #bitcoin-wizards 07:45 -!- Guest94462 [greg@mf4-xiph.osuosl.org] has quit [Changing host] 07:45 -!- Guest94462 [greg@wikimedia/KatWalsh/x-0001] has joined #bitcoin-wizards 07:46 -!- Guest94462 is now known as gmaxwell 07:46 < gmaxwell> StephenM347: "If the author of a transaction takes care in picking their blinding 07:46 < gmaxwell> factors so that they add up correctly," 07:48 < gmaxwell> andytoshi: I also wanted to use "G" for the value, but you see it's the value that gets handled in unusual ways.. where as the blinding factor is just treated like a secret key. 07:48 -!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye] 07:48 < gmaxwell> andytoshi: so for example my H constant time table is setup to only work for 64 bit values and such. 07:48 -!- ThomasV_ [~ThomasV@p5B2C5014.dip0.t-ipconnect.de] has joined #bitcoin-wizards 07:50 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 256 seconds] 07:55 -!- dabos [~superbos@ip4-89-238-218-206.euroweb.ro] has quit [Ping timeout: 265 seconds] 07:55 -!- wallet42 [~wallet42@85.100.40.253] has joined #bitcoin-wizards 07:56 -!- GGuyZ [~GGuyZ@vpn-q.media.mit.edu] has quit [Quit: GGuyZ] 07:57 -!- tucenaber_ [~tucenaber@85.219.144.231] has quit [Ping timeout: 256 seconds] 08:00 < StephenM347> gmaxwell: I'm really intrigued by the whole homomorphic commitments process. Do you hope/expect that this will be a feature of a side chain that eventually becomes the predominant chain? 08:02 < gmaxwell> or another scheme (e.g. more efficent; perhaps unconditionally sound; I'm confident there is room for improvement) 08:08 -!- p15x [~p15x@182.50.108.20] has quit [Ping timeout: 264 seconds] 08:08 -!- ThomasV_ [~ThomasV@p5B2C5014.dip0.t-ipconnect.de] has quit [Ping timeout: 244 seconds] 08:08 -!- p15x [~p15x@114.244.145.106] has joined #bitcoin-wizards 08:10 < StephenM347> gmaxwell: If there are many chains, and a merchant wants to receive coins from a customer who uses a different chain, won't it take a long time to transfer the coins back to the main chain and then onto the merchant's preferred chain? 08:10 < sipa> StephenM347: atomic swaps 08:10 < sipa> they're much faster than the sidechain transfer mechanism 08:11 < StephenM347> sipa: hmm, I need to read more on side chains. How much faster? 08:11 < sipa> one transaction on each side 08:11 < sipa> or 2, i misremember 08:12 < StephenM347> Is it possible to do it across a hub and spoke micropayment channel? 08:12 < StephenM347> i.e. if I'm a hub that can send and receive on both chains 08:12 < StephenM347> could be instant 08:12 -!- NewLiberty [~NewLibert@76-255-129-88.lightspeed.irvnca.sbcglobal.net] has quit [Ping timeout: 246 seconds] 08:13 -!- bsm1175321 [4173e21d@gateway/web/freenode/ip.65.115.226.29] has quit [Ping timeout: 246 seconds] 08:14 -!- antanst [~Adium@athedsl-338410.home.otenet.gr] has left #bitcoin-wizards [] 08:15 -!- temujin [2679a51e@gateway/web/freenode/ip.38.121.165.30] has joined #bitcoin-wizards 08:20 -!- dabos [~superbos@79.114.79.187] has joined #bitcoin-wizards 08:22 -!- SDCDev [~quassel@unaffiliated/sdcdev] has quit [Ping timeout: 256 seconds] 08:25 -!- bsm1175321 [4173e21d@gateway/web/freenode/ip.65.115.226.29] has joined #bitcoin-wizards 08:27 -!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards 08:28 -!- tucenaber [~tucenaber@o144.231.lokis.net.pl] has joined #bitcoin-wizards 08:28 -!- tucenaber [~tucenaber@o144.231.lokis.net.pl] has quit [Changing host] 08:28 -!- tucenaber [~tucenaber@unaffiliated/tucenaber] has joined #bitcoin-wizards 08:30 -!- dabos [~superbos@79.114.79.187] has quit [Ping timeout: 255 seconds] 08:30 -!- shen_noe [~shen_noe@50-73-33-22-utah.hfc.comcastbusiness.net] has joined #bitcoin-wizards 08:32 -!- damethos [~damethos@unaffiliated/damethos] has quit [Remote host closed the connection] 08:32 -!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards 08:37 -!- erasmospunk [~erasmospu@81.17.19.34] has quit [Remote host closed the connection] 08:38 -!- maraoz [~maraoz@43-161-16-190.fibertel.com.ar] has joined #bitcoin-wizards 08:42 -!- erasmospunk [~erasmospu@179.43.156.66] has joined #bitcoin-wizards 08:42 -!- NewLiberty [~NewLibert@76-255-129-88.lightspeed.irvnca.sbcglobal.net] has joined #bitcoin-wizards 08:44 -!- nemild [~nemild@104.207.195.34] has quit [Quit: nemild] 08:45 -!- nemild [~nemild@104.207.195.34] has joined #bitcoin-wizards 08:46 -!- zwick [~zwick@fsf/member/zwick] has quit [Quit: WeeChat 1.2] 08:47 -!- zwick [~zwick@techtownfw-asa.tech-park.wayne.edu] has joined #bitcoin-wizards 08:47 -!- zwick [~zwick@techtownfw-asa.tech-park.wayne.edu] has quit [Changing host] 08:47 -!- zwick [~zwick@fsf/member/zwick] has joined #bitcoin-wizards 08:48 -!- nessence [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has quit [Remote host closed the connection] 08:49 -!- Dizzle [~Dizzle@cpe-72-182-34-126.austin.res.rr.com] has joined #bitcoin-wizards 08:50 -!- wallet42 [~wallet42@85.100.40.253] has quit [Quit: Leaving.] 08:51 -!- wallet42 [~wallet42@85.100.40.253] has joined #bitcoin-wizards 08:57 -!- erasmosp_ [~erasmospu@46-198-61-117.adsl.cyta.gr] has joined #bitcoin-wizards 08:58 -!- gielbier [~giel@f142219.upc-f.chello.nl] has quit [Read error: Connection reset by peer] 08:59 -!- erasmospunk [~erasmospu@179.43.156.66] has quit [Ping timeout: 255 seconds] 08:59 -!- nubbins` [~leel@unaffiliated/nubbins] has quit [Quit: Quit] 09:00 -!- erasmospunk [~erasmospu@gateway/vpn/privateinternetaccess/erasmospunk] has joined #bitcoin-wizards 09:02 -!- erasmosp_ [~erasmospu@46-198-61-117.adsl.cyta.gr] has quit [Ping timeout: 264 seconds] 09:03 -!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has joined #bitcoin-wizards 09:05 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 09:05 -!- gielbier [~giel@f142219.upc-f.chello.nl] has joined #bitcoin-wizards 09:05 -!- lnsybrd [~lnsybrd@63.231.217.242] has joined #bitcoin-wizards 09:08 -!- hayek [~hayek@128.147.28.1] has joined #bitcoin-wizards 09:14 -!- paveljanik [~paveljani@79-98-72-216.sys-data.com] has joined #bitcoin-wizards 09:14 -!- paveljanik [~paveljani@79-98-72-216.sys-data.com] has quit [Changing host] 09:14 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-wizards 09:16 -!- nessence [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has joined #bitcoin-wizards 09:17 -!- Mably [56401ec3@gateway/web/freenode/ip.86.64.30.195] has quit [Ping timeout: 246 seconds] 09:20 -!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has quit [Remote host closed the connection] 09:22 -!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has joined #bitcoin-wizards 09:22 -!- erasmospunk [~erasmospu@gateway/vpn/privateinternetaccess/erasmospunk] has quit [Quit: ttm] 09:23 -!- erasmospunk [~erasmospu@gateway/vpn/privateinternetaccess/erasmospunk] has joined #bitcoin-wizards 09:24 -!- lnsybrd [~lnsybrd@63.231.217.242] has quit [Ping timeout: 252 seconds] 09:24 -!- erasmospunk [~erasmospu@gateway/vpn/privateinternetaccess/erasmospunk] has quit [Client Quit] 09:27 < andytoshi> gmaxwell: oh, that's a good reason 09:27 -!- Mably [56401ec5@gateway/web/freenode/ip.86.64.30.197] has joined #bitcoin-wizards 09:27 < andytoshi> i was worried that there was an algebraic reason, which i don't see (and am pretty convinced there is not), that'd make me worried about my understanding of the system :) 09:29 < gmaxwell> andytoshi: no, it's just boring engineering reasons. 09:31 -!- kmels [~kmels@93.166.151.186.static.intelnet.net.gt] has joined #bitcoin-wizards 09:32 -!- kmels [~kmels@93.166.151.186.static.intelnet.net.gt] has quit [Max SendQ exceeded] 09:34 -!- kmels [~kmels@93.166.151.186.static.intelnet.net.gt] has joined #bitcoin-wizards 09:38 -!- Mably [56401ec5@gateway/web/freenode/ip.86.64.30.197] has quit [Quit: Page closed] 09:43 -!- Crowley2k [~Crowley2k@93.113.62.93] has joined #bitcoin-wizards 09:45 -!- Emcy [~MC@unaffiliated/mc1984] has quit [Read error: Connection reset by peer] 09:46 -!- akstunt600 [~ak@65-78-62-173.c3-0.upd-ubr2.trpr-upd.pa.static.cable.rcn.com] has quit [Ping timeout: 245 seconds] 09:46 -!- CoinMuncher [~jannes@178.132.211.90] has quit [Quit: Leaving.] 09:49 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Ping timeout: 246 seconds] 09:51 -!- nessence [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has quit [Remote host closed the connection] 09:52 -!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has quit [Remote host closed the connection] 09:54 -!- shesek [~shesek@77.126.211.137] has quit [Ping timeout: 250 seconds] 09:57 -!- shen_noe2 [~shen_noe@50-73-33-22-utah.hfc.comcastbusiness.net] has joined #bitcoin-wizards 09:59 -!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has joined #bitcoin-wizards 09:59 -!- shen_noe [~shen_noe@50-73-33-22-utah.hfc.comcastbusiness.net] has quit [Ping timeout: 255 seconds] 10:00 -!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 255 seconds] 10:02 -!- bsm1175321 [4173e21d@gateway/web/freenode/ip.65.115.226.29] has quit [Ping timeout: 246 seconds] 10:03 -!- jtimon [~quassel@95.131.169.236] has joined #bitcoin-wizards 10:06 -!- shen_noe2 [~shen_noe@50-73-33-22-utah.hfc.comcastbusiness.net] has quit [Quit: quitquitquit] 10:10 -!- Burrito [~Burrito@unaffiliated/burrito] has joined #bitcoin-wizards 10:12 -!- Mably [~Mably@unaffiliated/mably] has joined #bitcoin-wizards 10:14 -!- Dizzle [~Dizzle@cpe-72-182-34-126.austin.res.rr.com] has quit [Remote host closed the connection] 10:16 -!- NewLiberty [~NewLibert@76-255-129-88.lightspeed.irvnca.sbcglobal.net] has quit [Ping timeout: 245 seconds] 10:16 -!- antanst [~Adium@adsl-178.46.190.25.tellas.gr] has joined #bitcoin-wizards 10:17 -!- nemild [~nemild@104.207.195.34] has quit [Quit: nemild] 10:19 -!- nemild [~nemild@104.207.195.34] has joined #bitcoin-wizards 10:20 -!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Quit: .] 10:20 -!- nemild [~nemild@104.207.195.34] has quit [Client Quit] 10:20 -!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards 10:24 -!- nemild [~nemild@104.207.195.34] has joined #bitcoin-wizards 10:27 -!- dansmith_btc [~dansmith@static-ip-188-138-10-193.inaddr.ip-pool.com] has joined #bitcoin-wizards 10:28 -!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-jmmmseadzpmguiax] has joined #bitcoin-wizards 10:30 -!- Emcy [~MC@unaffiliated/mc1984] has joined #bitcoin-wizards 10:32 < temujin> gmaxwell: awesome video on side chain elements, do you guys have a blockstream IRC channel? 10:32 < gmaxwell> we have a sidechains irc channel, #sidechains-dev though no public blockstream IRC channel right now. 10:33 < temujin> perfect thank you 10:37 -!- nemild [~nemild@104.207.195.34] has quit [Quit: nemild] 10:39 -!- nemild [~nemild@104.207.195.34] has joined #bitcoin-wizards 10:40 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 252 seconds] 10:43 -!- nemild [~nemild@104.207.195.34] has quit [Client Quit] 10:46 -!- nemild [~nemild@104.207.195.34] has joined #bitcoin-wizards 10:49 < kanzure> "There was this wonderful technology invented a few years ago to deal with spam. It's called Hashcash. All these hacky heuristics like block size are just dancing around the problem, and the natural solution is already present in bitcoin: smaller blocks, (down to the point of individual transactions) each mined. Don't relay things that haven't been mined. As spam or transaction levels go up, mining targets for submission go up too. Of ... 10:49 < kanzure> ... course this is a pretty serious redesign of bitcoin, and I'm not offering a concrete proposal at this time (but have one in the works, and I'd like to see others). I call the parameters of these hacky heuristics "Consensus Threatening Quantities" (CTQs) because changing them induces a hard fork. Bitcoin is full of them (block time, block size, target difficulty, retarget time, etc) and bitcoin would do well to face difficult ... 10:49 < kanzure> ... redesign questions head on, and remove them entirely. (Proposal to appear...)" 10:49 < sipa> I wish him godspeed. 10:50 < maaku> there is #blockstream. but for sidechains related stuff please use #sidechains-dev 10:50 < kanzure> hmm for some reason i thought the quote was saying something else 10:51 -!- nessence [~alexl@166.170.20.24] has joined #bitcoin-wizards 10:51 < kanzure> i could have sworn i saw a proposal like "all of these quantities should be balanced against proof-of-work difficulty and perhaps also transaction fees" 10:52 -!- damethos [~damethos@unaffiliated/damethos] has quit [Ping timeout: 272 seconds] 10:53 < fluffypony> just wait for his proposal to include an elastic block time 10:54 -!- jouke [~jouke@a83-163-42-163.adsl.xs4all.nl] has joined #bitcoin-wizards 10:57 -!- jouke [~jouke@a83-163-42-163.adsl.xs4all.nl] has quit [Client Quit] 10:57 -!- joecool [~joecool@no-sources/joecool] has joined #bitcoin-wizards 11:03 -!- shen_noe [~shen_noe@172.56.17.141] has joined #bitcoin-wizards 11:03 -!- shen_noe [~shen_noe@172.56.17.141] has left #bitcoin-wizards [] 11:04 -!- rubensayshi [~ruben@91.206.81.13] has quit [Ping timeout: 256 seconds] 11:07 -!- jouke [~jouke@unaffiliated/komkommer] has joined #bitcoin-wizards 11:09 -!- nemild [~nemild@104.207.195.34] has quit [Quit: nemild] 11:10 -!- nemild [~nemild@104.207.195.34] has joined #bitcoin-wizards 11:13 -!- gill3s [~gill3s@pat35-3-82-245-143-153.fbx.proxad.net] has joined #bitcoin-wizards 11:13 -!- antanst1 [~Adium@adsl-84.79.107.181.tellas.gr] has joined #bitcoin-wizards 11:15 -!- maraoz [~maraoz@43-161-16-190.fibertel.com.ar] has quit [Ping timeout: 265 seconds] 11:17 -!- antanst [~Adium@adsl-178.46.190.25.tellas.gr] has quit [Ping timeout: 256 seconds] 11:17 -!- nemild [~nemild@104.207.195.34] has quit [Quit: nemild] 11:19 -!- antanst [~Adium@adsl-24.176.58.231.tellas.gr] has joined #bitcoin-wizards 11:19 -!- antanst1 [~Adium@adsl-84.79.107.181.tellas.gr] has quit [Read error: Connection reset by peer] 11:19 -!- antanst [~Adium@adsl-24.176.58.231.tellas.gr] has quit [Client Quit] 11:19 -!- nemild [~nemild@104.207.195.34] has joined #bitcoin-wizards 11:21 -!- Dizzle [~Dizzle@cpe-72-182-34-126.austin.res.rr.com] has joined #bitcoin-wizards 11:28 -!- zooko [~user@c-107-2-139-163.hsd1.co.comcast.net] has quit [Quit: #p ] 11:33 -!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards 11:36 -!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards 11:43 -!- NewLiberty [~NewLibert@76-255-129-88.lightspeed.irvnca.sbcglobal.net] has joined #bitcoin-wizards 11:44 -!- antanst [~Adium@adsl-25.79.107.179.tellas.gr] has joined #bitcoin-wizards 11:46 -!- akrmn [~akrmn@55-215-250-178.ftth.cust.kwaoo.net] has quit [Ping timeout: 250 seconds] 11:46 -!- trstovall [uid81706@gateway/web/irccloud.com/x-zljjvyyrthohkwjc] has joined #bitcoin-wizards 11:48 -!- nemild [~nemild@104.207.195.34] has quit [Quit: nemild] 11:49 -!- adam3us [~Adium@c3-219.i07-1.onvol.net] has joined #bitcoin-wizards 11:50 -!- Zooko-phone [~androirc@c-67-165-218-222.hsd1.co.comcast.net] has joined #bitcoin-wizards 11:52 -!- orperelman [~orperelma@bzq-109-67-207-175.red.bezeqint.net] has quit [Read error: No route to host] 11:53 -!- orperelman [~orperelma@bzq-109-67-207-175.red.bezeqint.net] has joined #bitcoin-wizards 12:00 -!- akrmn [~akrmn@192.95.51.167] has joined #bitcoin-wizards 12:01 -!- p15_ [~p15@114.244.145.106] has joined #bitcoin-wizards 12:02 -!- zwick [~zwick@fsf/member/zwick] has quit [Quit: WeeChat 1.2] 12:03 -!- p15 [~p15@182.50.108.104] has quit [Ping timeout: 272 seconds] 12:07 -!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has quit [Remote host closed the connection] 12:09 -!- nemild [~nemild@cpe-72-225-229-25.nyc.res.rr.com] has joined #bitcoin-wizards 12:10 -!- maraoz [~maraoz@43-161-16-190.fibertel.com.ar] has joined #bitcoin-wizards 12:11 -!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 245 seconds] 12:12 -!- Starduster [~guest@unaffiliated/starduster] has quit [Ping timeout: 258 seconds] 12:14 -!- Zooko-phone [~androirc@c-67-165-218-222.hsd1.co.comcast.net] has quit [Ping timeout: 244 seconds] 12:14 -!- robogoat [~robogoat@c-24-126-240-124.hsd1.ga.comcast.net] has joined #bitcoin-wizards 12:21 -!- spinza [~spin@197.89.24.200] has quit [Excess Flood] 12:21 -!- jae_ [~jae@75-101-96-71.dsl.static.fusionbroadband.com] has joined #bitcoin-wizards 12:23 -!- spinza [~spin@197.89.24.200] has joined #bitcoin-wizards 12:25 -!- jae_ [~jae@75-101-96-71.dsl.static.fusionbroadband.com] has quit [Remote host closed the connection] 12:28 -!- mjerr [~mjerr@p578EB3B1.dip0.t-ipconnect.de] has quit [Ping timeout: 256 seconds] 12:31 -!- nemild [~nemild@cpe-72-225-229-25.nyc.res.rr.com] has quit [Quit: nemild] 12:34 -!- dabos [~superbos@79.114.79.187] has joined #bitcoin-wizards 12:39 -!- frankenm_ [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has joined #bitcoin-wizards 12:42 -!- Tebbo [~Jerry`@ip72-211-88-176.no.no.cox.net] has joined #bitcoin-wizards 12:42 -!- shen_noe [~shen_noe@wired042.math.utah.edu] has joined #bitcoin-wizards 12:44 -!- mkarrer [~mkarrer@83.Red-81-44-96.dynamicIP.rima-tde.net] has quit [Remote host closed the connection] 12:48 -!- mkarrer [~mkarrer@83.Red-81-44-96.dynamicIP.rima-tde.net] has joined #bitcoin-wizards 12:50 -!- zooko [~user@67.51.227.94] has joined #bitcoin-wizards 12:50 -!- kmels [~kmels@93.166.151.186.static.intelnet.net.gt] has quit [Ping timeout: 256 seconds] 12:51 -!- Dizzle [~Dizzle@cpe-72-182-34-126.austin.res.rr.com] has quit [Remote host closed the connection] 12:51 -!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye] 12:55 -!- jtimon [~quassel@95.131.169.236] has quit [Ping timeout: 265 seconds] 12:55 -!- jtimon_ [~quassel@37.29.156.81] has joined #bitcoin-wizards 12:56 -!- lnsybrd [~lnsybrd@jsr.6502.ws] has joined #bitcoin-wizards 12:56 -!- maraoz [~maraoz@43-161-16-190.fibertel.com.ar] has quit [Ping timeout: 255 seconds] 12:56 -!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards 12:59 -!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards 12:59 -!- Giszmo [~leo@pc-185-201-214-201.cm.vtr.net] has joined #bitcoin-wizards 13:03 -!- nessence [~alexl@166.170.20.24] has quit [Read error: Connection reset by peer] 13:05 -!- Starduster [~sd@unaffiliated/starduster] has joined #bitcoin-wizards 13:06 -!- zooko [~user@67.51.227.94] has quit [Ping timeout: 276 seconds] 13:08 -!- nessence [~alexl@162.17.137.27] has joined #bitcoin-wizards 13:08 -!- HM [~HM@81.4.101.225] has quit [Ping timeout: 245 seconds] 13:09 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards 13:10 -!- nemild [~nemild@cpe-72-225-229-25.nyc.res.rr.com] has joined #bitcoin-wizards 13:11 -!- nemild [~nemild@cpe-72-225-229-25.nyc.res.rr.com] has quit [Client Quit] 13:12 -!- HM [~HM@81.4.101.225] has joined #bitcoin-wizards 13:12 -!- nemild [~nemild@cpe-72-225-229-25.nyc.res.rr.com] has joined #bitcoin-wizards 13:14 -!- jtimon_ [~quassel@37.29.156.81] has quit [Ping timeout: 255 seconds] 13:15 -!- OneFixt [~OneFixt@unaffiliated/onefixt] has quit [Remote host closed the connection] 13:15 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 13:17 -!- ttttemp [~ttttemp@pc-10236.ethz.ch] has quit [Remote host closed the connection] 13:18 -!- ttttemp [~ttttemp@pc-5305.ethz.ch] has joined #bitcoin-wizards 13:19 -!- ttttemp [~ttttemp@pc-5305.ethz.ch] has quit [Remote host closed the connection] 13:20 -!- ttttemp [~ttttemp@pc-5305.ethz.ch] has joined #bitcoin-wizards 13:21 -!- ttttemp [~ttttemp@pc-5305.ethz.ch] has quit [Remote host closed the connection] 13:21 -!- mikolalysenko [sid34553@gateway/web/irccloud.com/x-vzvjdjbffdwwylxp] has quit [Ping timeout: 256 seconds] 13:21 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 258 seconds] 13:21 -!- ttttemp [~ttttemp@nb-10350.ethz.ch] has joined #bitcoin-wizards 13:21 -!- lnovy [~lnovy@2002:4d57:f055::1] has quit [Remote host closed the connection] 13:22 -!- lnovy [~lnovy@2002:4d57:f055::1] has joined #bitcoin-wizards 13:22 -!- mikolalysenko [sid34553@gateway/web/irccloud.com/x-oharuczcajejqxpz] has joined #bitcoin-wizards 13:29 -!- orperelman [~orperelma@bzq-109-67-207-175.red.bezeqint.net] has quit [Ping timeout: 265 seconds] 13:29 -!- sparetire_ [~sparetire@unaffiliated/sparetire] has joined #bitcoin-wizards 13:30 -!- ttttemp [~ttttemp@nb-10350.ethz.ch] has quit [Remote host closed the connection] 13:30 -!- dabos [~superbos@79.114.79.187] has quit [Ping timeout: 264 seconds] 13:31 -!- ttttemp [~ttttemp@nb-10350.ethz.ch] has joined #bitcoin-wizards 13:32 -!- ttttemp [~ttttemp@nb-10350.ethz.ch] has quit [Remote host closed the connection] 13:32 -!- gill3s [~gill3s@pat35-3-82-245-143-153.fbx.proxad.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 13:32 -!- ttttemp [~ttttemp@nb-10350.ethz.ch] has joined #bitcoin-wizards 13:36 -!- nessence [~alexl@162.17.137.27] has quit [Read error: Connection reset by peer] 13:37 -!- nessence [~alexl@162.17.137.27] has joined #bitcoin-wizards 13:39 -!- jtimon [~quassel@37.29.156.81] has joined #bitcoin-wizards 13:41 -!- nessence_ [~alexl@166.170.20.24] has joined #bitcoin-wizards 13:41 -!- nessence_ [~alexl@166.170.20.24] has quit [Client Quit] 13:42 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Quit: Leaving] 13:45 -!- nessence [~alexl@162.17.137.27] has quit [Ping timeout: 265 seconds] 13:48 -!- rht__ [uid86914@gateway/web/irccloud.com/x-bwmgmjssroiwuxaf] has quit [Quit: Connection closed for inactivity] 13:53 -!- zooko [~user@sta-207-174-117-102.rockynet.com] has joined #bitcoin-wizards 13:56 -!- trstovall [uid81706@gateway/web/irccloud.com/x-zljjvyyrthohkwjc] has quit [Quit: Connection closed for inactivity] 14:04 -!- hashtag [~hashtag@cpe-98-157-219-44.ma.res.rr.com] has quit [Ping timeout: 244 seconds] 14:04 -!- Crowley2k [~Crowley2k@93.113.62.93] has quit [Ping timeout: 264 seconds] 14:06 -!- b_lumenkraft [~b_lumenkr@unaffiliated/b-lumenkraft/x-4457406] has quit [Quit: b_lumenkraft] 14:18 -!- eudoxia [~eudoxia@r167-57-180-137.dialup.adsl.anteldata.net.uy] has quit [Quit: Leaving] 14:18 -!- lnsybrd [~lnsybrd@jsr.6502.ws] has quit [Quit: lnsybrd] 14:21 -!- belcher [~belcher-s@5ec1abc4.skybroadband.com] has joined #bitcoin-wizards 14:21 -!- belcher [~belcher-s@5ec1abc4.skybroadband.com] has quit [Changing host] 14:21 -!- belcher [~belcher-s@unaffiliated/belcher] has joined #bitcoin-wizards 14:23 -!- antanst [~Adium@adsl-25.79.107.179.tellas.gr] has quit [Quit: Leaving.] 14:26 -!- pollux-bts [uid52270@gateway/web/irccloud.com/x-rzaftxocosehbjpe] has joined #bitcoin-wizards 14:28 -!- GGuyZ [~GGuyZ@194.157.37.27] has joined #bitcoin-wizards 14:30 -!- AaronvanW [~ewout@vpn19.hotsplots.net] has joined #bitcoin-wizards 14:30 -!- AaronvanW [~ewout@vpn19.hotsplots.net] has quit [Changing host] 14:30 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards 14:34 -!- Dizzle_ [~Dizzle@cpe-72-182-42-101.austin.res.rr.com] has joined #bitcoin-wizards 14:38 -!- Dizzle_ [~Dizzle@cpe-72-182-42-101.austin.res.rr.com] has quit [Ping timeout: 265 seconds] 14:47 -!- damethos [~damethos@unaffiliated/damethos] has quit [Ping timeout: 255 seconds] 14:48 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Remote host closed the connection] 14:57 -!- punsieve [~drandomtu@2601:185:8001:fcb0:fd42:b0c7:4075:94cc] has joined #bitcoin-wizards 15:02 -!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Quit: .] 15:04 -!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards 15:05 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Read error: Connection reset by peer] 15:05 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards 15:09 -!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards 15:09 -!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards 15:09 < bramc> Hey everybody 15:10 < tromp_> hi Bram 15:11 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 265 seconds] 15:11 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards 15:12 < sipa> ohai 15:12 -!- frankenm_ [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has left #bitcoin-wizards [] 15:13 -!- damethos [~damethos@unaffiliated/damethos] has quit [Client Quit] 15:13 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Ping timeout: 246 seconds] 15:16 < zooko> Hi, bramc! 15:16 < fluffypony> ohai bramc 15:17 -!- sy5error [~sy5error@unaffiliated/sy5error] has joined #bitcoin-wizards 15:19 < bramc> I have some questions about elements: http://elementsproject.org/ 15:21 < sipa> shoot 15:21 < sipa> also, #sidechains-dev 15:22 < bramc> (1) What is signature covers value? I'm a little perplexed as to what it means 15:22 < sipa> that the amount being spent by a txin is part of the signature hash that is being signed 15:22 < bramc> You mean, the size of an input? 15:23 < sipa> this means that a signing device does not need to know the full previous transaction whose output gets spent - if it receives incorrect information about the amounts, the transaction will just be invalid 15:23 < bramc> Isn't that implicit in what is referred to? 15:23 < sipa> it is implicitly referred to by the txin prevout hash 15:23 < sipa> it's not a security argument 15:23 < bramc> It seems like a waste of a few bytes 15:23 < sipa> hashes are constant size 15:23 -!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 272 seconds] 15:23 < sipa> adding data to the hash input does not change anything :) 15:24 < sipa> apart from a few microseconds in hashing 15:24 < bramc> oh, hmm 15:24 -!- Quanttek [~quassel@2a02:8108:73f:f6e4:e23f:49ff:fe47:9364] has quit [Ping timeout: 252 seconds] 15:24 < bramc> I still don't understand the point, but fair enough, no harm no foul 15:24 < sipa> ok 15:24 < sipa> here is the use case 15:24 < sipa> you have a hardware signing device 15:24 < bramc> (2) what are mitmask sighash modes 15:24 < sipa> you need to give that device some transaction to sign 15:25 < sipa> you clearly don't trust the software creating that transaction, or you wouldn't need a hardware device 15:25 < bramc> What's wrong with giving the device the whole previous transaction? 15:25 < sipa> nothing 15:25 < sipa> it may just be large 15:25 < sipa> this makes it unnecessary 15:25 < bramc> Oh okay, simple little optimization then 15:25 < sipa> yup 15:25 < sipa> as i said: not a security improvement 15:26 < sipa> not sure what mitmask is 15:26 < bramc> Bitmask Sighash Modes 15:26 -!- nemild [~nemild@cpe-72-225-229-25.nyc.res.rr.com] has quit [Quit: nemild] 15:26 < sipa> those are not in elements 15:26 -!- Mably [~Mably@unaffiliated/mably] has quit [Ping timeout: 272 seconds] 15:27 < bramc> It's under 'proposed elements' 15:28 -!- kmels [~kmels@93.166.151.186.static.intelnet.net.gt] has joined #bitcoin-wizards 15:31 < bramc> (3) What is there to prevent a memory exhaustion attack using string concatenation? 15:32 < sipa> there is no dup command 15:32 < sipa> i think? 15:32 < sipa> oh, there is 15:32 -!- Populus [Populus@gateway/vpn/mullvad/x-bjhukybbczxcyeso] has quit [Remote host closed the connection] 15:35 < bramc> string concatenation is listed as one of the reintroduced commands 15:35 -!- akstunt600 [~ak@65-78-62-173.c3-0.upd-ubr2.trpr-upd.pa.static.cable.rcn.com] has joined #bitcoin-wizards 15:35 < bramc> I can see why, it's specifically meant to enable the use of a merkle root of possible ways to unlock a utxo 15:36 < sipa> there is a maximum size on the result of a cat 15:36 < sipa> (it was a good question, i had to go check the code) 15:36 < bramc> Is it a fixed max size? 15:37 < sipa> yes 15:37 < bramc> What is the max? 15:38 < sipa> 520 bytes 15:39 < bramc> I think with one more simple opcode siacoin functionality could be added: BLOCKID, which takes the value of a specified height block and pulls it in (obviously this causes a timelock) 15:40 < sipa> siacoin? 15:41 < bramc> http://www.siacoin.com/ the basic idea is that I can pledge an amount of coins to be paid to you at some time in the future if you can prove that you still have a copy of a certain file at that time 15:42 -!- eudoxia [~eudoxia@r179-24-147-180.dialup.adsl.anteldata.net.uy] has joined #bitcoin-wizards 15:43 < bramc> The pledge contains the merkle root of the file I want stored, and some future block id is used to specify which part of the file you have to cough up to retrieve the reward 15:45 -!- hashtag [~hashtag@cpe-69-23-213-3.ma.res.rr.com] has joined #bitcoin-wizards 15:47 -!- Burrito [~Burrito@unaffiliated/burrito] has quit [Quit: Leaving] 15:48 -!- temujin [2679a51e@gateway/web/freenode/ip.38.121.165.30] has quit [Quit: Page closed] 15:48 < bramc> I think the new elements add enough that all that's left is the thing to pull in the block id 15:49 -!- airbreather [~airbreath@d149-67-99-43.nap.wideopenwest.com] has joined #bitcoin-wizards 15:58 -!- kmels [~kmels@93.166.151.186.static.intelnet.net.gt] has quit [Ping timeout: 256 seconds] 16:01 -!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has joined #bitcoin-wizards 16:03 -!- kmels [~kmels@93.166.151.186.static.intelnet.net.gt] has joined #bitcoin-wizards 16:12 -!- OneFixt [~OneFixt@unaffiliated/onefixt] has joined #bitcoin-wizards 16:14 -!- StephenM347 [~stephenm3@static-64-223-246-218.port.east.myfairpoint.net] has quit [] 16:19 -!- jae_ [~jae@75-101-96-71.dsl.static.fusionbroadband.com] has joined #bitcoin-wizards 16:23 -!- jtimon [~quassel@37.29.156.81] has quit [Ping timeout: 264 seconds] 16:23 -!- OneFixt [~OneFixt@unaffiliated/onefixt] has quit [Read error: Connection reset by peer] 16:26 -!- eudoxia [~eudoxia@r179-24-147-180.dialup.adsl.anteldata.net.uy] has quit [Quit: Leaving] 16:30 -!- jae_ [~jae@75-101-96-71.dsl.static.fusionbroadband.com] has quit [Remote host closed the connection] 16:34 -!- mkarrer [~mkarrer@83.Red-81-44-96.dynamicIP.rima-tde.net] has quit [] 16:34 -!- joecool [~joecool@no-sources/joecool] has quit [Ping timeout: 265 seconds] 16:36 -!- jae_ [~jae@75-101-96-71.dsl.static.fusionbroadband.com] has joined #bitcoin-wizards 16:40 -!- jae_ [~jae@75-101-96-71.dsl.static.fusionbroadband.com] has quit [Ping timeout: 258 seconds] 16:49 -!- c0rw1n is now known as c0rw|zZz 16:49 -!- airbreather [~airbreath@d149-67-99-43.nap.wideopenwest.com] has quit [Remote host closed the connection] 16:50 -!- kmels [~kmels@93.166.151.186.static.intelnet.net.gt] has quit [Ping timeout: 252 seconds] 16:50 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 272 seconds] 16:50 -!- jtimon [~quassel@95.131.169.236] has joined #bitcoin-wizards 16:56 < kanzure> http://sidechain.fairlystable.org/ 16:57 -!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has quit [Ping timeout: 258 seconds] 17:01 -!- d1ggy_ [~d1ggy@dslb-088-070-185-062.088.070.pools.vodafone-ip.de] has joined #bitcoin-wizards 17:04 < zooko> This is good enough that I want to port it into -wizards from twitter: https://twitter.com/zooko/status/608423673616343040 17:05 < frankenmint> thx 17:05 -!- d1ggy [~d1ggy@dslb-178-003-122-180.178.003.pools.vodafone-ip.de] has quit [Ping timeout: 272 seconds] 17:06 < kanzure> .tw 17:06 < yoleaux> Outstanding post by @JeremyRubin: Eight urgent issues in Bitcoin which are more important than block size. https://twitter.com/JeremyRubin/status/608421368674328576 (@zooko) 17:06 < kanzure> .tw https://twitter.com/JeremyRubin/status/608421368674328576 17:06 < yoleaux> I just put out a blog post on some other things to talk about other than block size https://medium.com/@jeremyrubin/8-problems-with-bitcoin-to-solve-before-block-size-6b4d35e0c6f9 #bitcoin (@JeremyRubin) 17:06 < fenn> the tweet is a link to https://medium.com/@jeremyrubin/8-problems-with-bitcoin-to-solve-before-block-size-6b4d35e0c6f9 17:06 < kanzure> gah 17:09 < frankenmint> reading the first concern is setting the tone of skepticism I hold for the remaining 7 problems to read about 17:10 < frankenmint> "This is more important than block size because, while it would be nice to support all of humanity’s transactional volume in Bitcoin, it is meaningless if that information can easily be stolen as we’ve seen with the numerous data breaches over the last few years or if that information can be weaponized against the population." < frankenmint: there is another way to also think about this that I'm surprised that no one has caught on. 17:15 < gmaxwell> frankenmint: to the extent that we have extra capacity available (in terms of bandwidth and CPU cycles relative to software/protocol performance)-- it's not clear that we do have an excess, but assuming we do-- that excess can be used in many ways. It can be conserved, which can allow for more decenteralization, it can be spent to increase scale, it can be spent to increase privacy, it can be s 17:15 < gmaxwell> pent to increase flexibility, or it can be spent on a mixture of these things. 17:16 < gmaxwell> I agree that if there is an excess some of it should be spent on just increasing throughput. But how much? Well that depends on the other things that were forgoing by spending more of it on throughput. 17:18 < frankenmint> you mean having excess hardware on standby that only turns on if X-transactions sit in uxto? 17:18 < frankenmint> to relay trx? 17:19 < gmaxwell> No, I mean the ability of the network to support a particular amount of transaction capacity without people shutting off nodes due to their operating costs. 17:19 < gmaxwell> someone on BCT last night sent me this image, ... bitcoin node counts over time, though the general data isn't new to me (and I don't know the specifics of their methology); it paints a pretty bleak picture about our levels of excess capacity: https://i.imgur.com/EL0zHRe.jpg 17:20 < frankenmint> since we're sharing, here's a graph of analysis that luke-jr compiled using existing block data 17:20 < frankenmint> http://jsfiddle.net/r5swbpp8/1/embedded/result/ 17:21 < frankenmint> taken from here http://www.reddit.com/r/Bitcoin/comments/38giar/analysis_graphs_of_block_sizes/ 17:24 < frankenmint> that sharp drop between may and septermber makes no sense 17:25 < frankenmint> whatsup w/ that china data I think that's incorrect info 17:25 < gmaxwell> some of that is incorrect, no doubt. 17:25 < frankenmint> should be topsy turvy w/ heavier china influence in september 17:26 < frankenmint> ill look around for that on bct to read into more context, thx for sharing! 17:26 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards 17:26 < gmaxwell> frankenmint: but through the end of 2012 into 2013 the blockchain grew tremendously due to a single service flooding the chain with tiny transactions. It went from a couple hours to sync the net for most people to days for many. 17:30 < gmaxwell> [OT] http://torrentfreak.com/elsevier-cracks-down-on-pirated-scientific-articles-150609/ in which Elsevier complains about libgen challenging their ability to censor data online, "As a result, its repository of illegally obtained content poses a threat to both quality journal publishing and to public health and safety" 17:39 < Taek> were there really 300,000 nodes at one point? That seems so strange to me 17:39 < gmaxwell> no, thats probably overcounting dynamic IPs. 17:39 < gmaxwell> there were on the order of 80k reachable I believe though. 17:44 -!- cornus_ammonis [~Cornus@pool-173-73-140-137.washdc.fios.verizon.net] has joined #bitcoin-wizards 17:58 < moa> elsevier is worried about "consumer protection" like the NYDFS is worried about consumer protection 17:59 < frankenmint> moa: I read that and thought "LOL TPP" 17:59 < frankenmint> sadly 18:02 < gmaxwell> It's not unique to elsevier, I wrote about this problem of journals, museums, and libraries turning themselves into censors because suppressing information is pretty much the only element of curation that more traditional instutions can clearly do in a fundimentally better way than newer approaches. 18:03 -!- prodatalab [~prodatala@2602:306:ceef:a750:a057:6a0b:1e8b:2f96] has quit [Ping timeout: 265 seconds] 18:04 < ajweiss> the relationship between science and funding is starting to really show its age 18:06 < frankenmint> gmaxwell: the unintended consequence is ip theft, but at the same time ip law is based on rules set around the mid 19th century 18:06 < frankenmint> archaic and certainly never considered in the context of digital instantaneously available information 18:06 < akstunt600> IP just doesnt "fit" into the direction things are moving 18:06 < moa> ajweiss: we need a new model ... Scicoin? 18:07 < akstunt600> i dont think anyone can really change that 18:07 < frankenmint> moa: akstunt600 at this point we're talking revolution is the only way to make changes to that clusterfuck 18:07 < frankenmint> because its 'powers at will' enforcing old rules to enforce ip law 18:08 < akstunt600> Well everyday that goes by whil the government remains the same puts us closer 18:08 < akstunt600> Tech will outpace government 18:08 < akstunt600> already is 18:08 < frankenmint> its not govt 18:09 < frankenmint> its private enterprise doing this 18:09 < ajweiss> moa: if anyone can ever write a program that can determine the value of an academic work, i'd be really impressed... especially considering "the value of an academic work" is largely undefined 18:09 -!- nemild [~nemild@cpe-72-225-229-25.nyc.res.rr.com] has joined #bitcoin-wizards 18:09 < akstunt600> frankenmint, by way of the government rules and regs 18:09 < akstunt600> its complicit system 18:09 < akstunt600> a^ 18:10 < frankenmint> ahh yes :/ 18:10 < ajweiss> although, heh, it would be a pretty fun project to try and train a machine to spot papers with screwed up statistics 18:10 < frankenmint> ajweiss: that's called technological singularity 18:10 < moa> ajweiss: altcoins don't need a verifiable value basis for another chain ... 18:10 < moa> just a vague idea and a cute name seems to work fine 18:11 < frankenmint> i mean in my opinion that is what happens 18:11 < akstunt600> The recent fraud in Pharma with regards too academics works is an example of the brokeness 18:11 < akstunt600> its completely not working the way it is already 18:11 < frankenmint> fun quick find from this talking: http://en.wikipedia.org/wiki/Robot_Scientist 18:12 < akstunt600> hehe thats cool 18:12 < ajweiss> pharma gets even more complicated 18:12 < moa> oh wait, we could monetise citation ratings in an altcoin ... make it more corrupt than it already is 18:12 < ajweiss> with all it's weird incentives. even just the system for determining merit and awarding grant funds in basic biology is a mess... 18:13 < ajweiss> the gatekeepers are basically employees of elsevier and nature 18:13 < frankenmint> lets have a thought experiment: can a volunteerism FOSS exclusive society succeed over existing systems? 18:13 < frankenmint> ajweiss: lexusnexus also comes to mind 18:13 < akstunt600> heh 18:14 < moa> proof of work is abit like publish or perish 18:14 < ajweiss> for example: a paper in nature or science is estimated to be worth just over a million in grant funds 18:15 < akstunt600> with the proper incentives a gofundme or kickstarter might work well 18:15 < akstunt600> its an already proven thing 18:15 < akstunt600> Facebook should have been on this way back in the day 18:15 < akstunt600> lol 18:17 < ajweiss> problem with crowdfunding is that it rewards charlatans... but how can you ever really know who the charlatans really are? 18:17 < TD-Linux> gmaxwell, oh no it's sciencedirect 18:17 < frankenmint> I ignore crowdfunding for that reason ajweiss 18:17 < frankenmint> til of star citizen, never even heard of it 18:22 -!- jinglebellz [~jinglebel@c-76-118-176-78.hsd1.ma.comcast.net] has joined #bitcoin-wizards 18:25 -!- PRab [~chatzilla@2601:4:4502:dc5f:4120:ef82:3ef7:29d0] has quit [Quit: ChatZilla 0.9.91.1 [Firefox 38.0.5/20150525141253]] 18:38 -!- PRab [~chatzilla@2601:4:4502:dc5f:f972:81a0:2f3b:207b] has joined #bitcoin-wizards 18:40 < bramc> gmaxwell, 'bleak' is right 18:41 < bramc> Did the great firewall start blocking bitcoin? Did china make it illegal? Is there a barely-connected bitcoin network sitting within China? 18:45 < bramc> Does anybody know if ZK-based proof of time scheme (which would hence have good witness size) would be demonstrably canonical, assuming the security assumptions held up? 18:55 -!- Dr-G2 [~Dr-G@xd9ba1015.dyn.telefonica.de] has joined #bitcoin-wizards 18:55 -!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Disconnected by services] 19:11 -!- joecool [~joecool@no-sources/joecool] has joined #bitcoin-wizards 19:15 -!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-jmmmseadzpmguiax] has quit [Quit: Connection closed for inactivity] 19:26 -!- punsieve [~drandomtu@2601:185:8001:fcb0:fd42:b0c7:4075:94cc] has quit [Ping timeout: 265 seconds] 19:28 -!- punsieve [~drandomtu@2601:185:8001:fcb0:1c95:1832:2538:8a68] has joined #bitcoin-wizards 19:34 -!- poggy [~poggy@ks3262860.kimsufi.com] has quit [Ping timeout: 264 seconds] 19:36 -!- poggy [~poggy@ks3262860.kimsufi.com] has joined #bitcoin-wizards 19:41 -!- hashtag [~hashtag@cpe-69-23-213-3.ma.res.rr.com] has quit [Ping timeout: 258 seconds] 19:42 -!- Adlai` [~Adlai@unaffiliated/adlai] has joined #bitcoin-wizards 19:43 -!- Adlai [~Adlai@unaffiliated/adlai] has quit [Ping timeout: 258 seconds] 19:45 -!- jae_ [~jae@75-101-96-71.dsl.static.fusionbroadband.com] has joined #bitcoin-wizards 19:49 -!- wallet42 [~wallet42@85.100.40.253] has quit [Quit: Leaving.] 19:58 -!- trstovall [uid81706@gateway/web/irccloud.com/x-jrgcmvebwgjhtjgq] has joined #bitcoin-wizards 19:58 -!- Adlai` is now known as adlai 19:59 -!- p15_ [~p15@114.244.145.106] has quit [Max SendQ exceeded] 20:00 -!- p15 [~p15@114.244.145.106] has joined #bitcoin-wizards 20:01 -!- jinglebellz [~jinglebel@c-76-118-176-78.hsd1.ma.comcast.net] has quit [Remote host closed the connection] 20:03 -!- jinglebellz [~jinglebel@c-76-118-176-78.hsd1.ma.comcast.net] has joined #bitcoin-wizards 20:03 -!- jae_ [~jae@75-101-96-71.dsl.static.fusionbroadband.com] has quit [Remote host closed the connection] 20:06 -!- nemild [~nemild@cpe-72-225-229-25.nyc.res.rr.com] has quit [Quit: nemild] 20:07 -!- nemild [~nemild@cpe-72-225-229-25.nyc.res.rr.com] has joined #bitcoin-wizards 20:31 -!- shesek [~shesek@77.126.211.137] has joined #bitcoin-wizards 20:35 -!- p15 [~p15@114.244.145.106] has quit [Max SendQ exceeded] 20:36 -!- p15 [~p15@114.244.145.106] has joined #bitcoin-wizards 20:44 -!- jae_ [~jae@c-98-234-63-169.hsd1.ca.comcast.net] has joined #bitcoin-wizards 20:49 -!- wallet42 [~wallet42@85.100.40.253] has joined #bitcoin-wizards 20:51 -!- wallet42 [~wallet42@85.100.40.253] has quit [Client Quit] 20:55 -!- [7] [~quassel@rockbox/developer/TheSeven] has quit [Disconnected by services] 20:55 -!- TheSeven [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards 21:02 -!- jae_ [~jae@c-98-234-63-169.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 21:04 -!- wallet42 [~wallet42@85.100.40.253] has joined #bitcoin-wizards 21:05 -!- jae_ [~jae@c-98-234-63-169.hsd1.ca.comcast.net] has joined #bitcoin-wizards 21:06 -!- jae_ [~jae@c-98-234-63-169.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 21:06 -!- wallet42 [~wallet42@85.100.40.253] has quit [Client Quit] 21:07 -!- p15 [~p15@114.244.145.106] has quit [Excess Flood] 21:07 -!- GGuyZ [~GGuyZ@194.157.37.27] has quit [Read error: Connection reset by peer] 21:08 -!- GGuyZ_ [~GGuyZ@194.157.37.27] has joined #bitcoin-wizards 21:08 -!- p15 [~p15@182.50.108.43] has joined #bitcoin-wizards 21:09 -!- punsieve [~drandomtu@2601:185:8001:fcb0:1c95:1832:2538:8a68] has quit [Ping timeout: 265 seconds] 21:11 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 276 seconds] 21:14 -!- SubCreative [~SubCreati@unaffiliated/cannacoin] has quit [Read error: Connection timed out] 21:16 -!- SubCreative [~SubCreati@unaffiliated/cannacoin] has joined #bitcoin-wizards 21:17 -!- cornus_ammonis [~Cornus@pool-173-73-140-137.washdc.fios.verizon.net] has quit [Read error: Connection reset by peer] 21:18 -!- cornus_ammonis [~Cornus@pool-173-73-140-137.washdc.fios.verizon.net] has joined #bitcoin-wizards 21:24 -!- fanquake [~fanquake@unaffiliated/fanquake] has joined #bitcoin-wizards 21:29 -!- jinglebellz [~jinglebel@c-76-118-176-78.hsd1.ma.comcast.net] has quit [Remote host closed the connection] 21:37 -!- www [~v3@p5089636A.dip0.t-ipconnect.de] has joined #bitcoin-wizards 21:38 < www> hey guys 21:38 < www> what do you think of BitAlias? https://medium.com/@yanislav/bitalias-7b66bffed9d8 21:39 -!- mjerr [~mjerr@p578EB3B1.dip0.t-ipconnect.de] has joined #bitcoin-wizards 21:43 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 21:43 -!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has quit [Quit: This computer has gone to sleep] 21:45 -!- nemild [~nemild@cpe-72-225-229-25.nyc.res.rr.com] has quit [Quit: nemild] 21:47 -!- Iriez [wario@distribution.xbins.org] has quit [Remote host closed the connection] 21:55 -!- Iriez [wario@distribution.xbins.org] has joined #bitcoin-wizards 21:56 -!- elastoma [~elastoma@162.248.160.175] has quit [Ping timeout: 256 seconds] 21:57 -!- jinglebellz [~jinglebel@c-76-118-176-78.hsd1.ma.comcast.net] has joined #bitcoin-wizards 22:00 -!- p15x [~p15x@114.244.145.106] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 22:07 -!- SubCreative [~SubCreati@unaffiliated/cannacoin] has quit [Ping timeout: 265 seconds] 22:08 -!- elastoma [~elastoma@162.248.160.175] has joined #bitcoin-wizards 22:10 -!- SubCreative [~SubCreati@unaffiliated/cannacoin] has joined #bitcoin-wizards 22:11 -!- bosma [~bosma@S01067cb21bda6531.vc.shawcable.net] has joined #bitcoin-wizards 22:16 -!- trstovall [uid81706@gateway/web/irccloud.com/x-jrgcmvebwgjhtjgq] has quit [Quit: Connection closed for inactivity] 22:19 -!- jae_ [~jae@c-98-234-63-169.hsd1.ca.comcast.net] has joined #bitcoin-wizards 22:21 -!- elastoma [~elastoma@162.248.160.175] has quit [Ping timeout: 258 seconds] 22:21 -!- elastoma [~elastoma@162.248.160.175] has joined #bitcoin-wizards 22:22 -!- GGuyZ_ [~GGuyZ@194.157.37.27] has quit [Quit: GGuyZ_] 22:27 -!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has quit [Remote host closed the connection] 22:28 -!- nemild [~nemild@cpe-72-225-229-25.nyc.res.rr.com] has joined #bitcoin-wizards 22:33 -!- cryptowest_ [~cryptowes@191.101.1.104] has quit [Ping timeout: 246 seconds] 22:37 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 256 seconds] 22:39 -!- dabos [~superbos@89.238.218.206] has joined #bitcoin-wizards 22:41 -!- sy5error [~sy5error@unaffiliated/sy5error] has quit [Remote host closed the connection] 22:42 -!- mjerr [~mjerr@p578EB3B1.dip0.t-ipconnect.de] has quit [Ping timeout: 244 seconds] 22:46 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards 22:48 -!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards 22:50 -!- jinglebellz [~jinglebel@c-76-118-176-78.hsd1.ma.comcast.net] has quit [Remote host closed the connection] 22:54 -!- cryptowest_ [~cryptowes@191.101.1.104] has joined #bitcoin-wizards 22:56 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 22:59 -!- Sub|afk [~SubCreati@2601:8:a380:e29:3d5b:3340:993e:ef93] has joined #bitcoin-wizards 23:00 -!- SubCreative [~SubCreati@unaffiliated/cannacoin] has quit [Ping timeout: 256 seconds] 23:04 -!- jae_ [~jae@c-98-234-63-169.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 23:05 -!- punsieve [~drandomtu@2601:185:8001:fcb0:1c95:1832:2538:8a68] has joined #bitcoin-wizards 23:07 -!- bosma [~bosma@S01067cb21bda6531.vc.shawcable.net] has quit [Quit: Leaving] 23:08 -!- Mably [~Mably@unaffiliated/mably] has joined #bitcoin-wizards 23:11 -!- punsieve [~drandomtu@2601:185:8001:fcb0:1c95:1832:2538:8a68] has quit [Ping timeout: 265 seconds] 23:14 -!- wallet42 [~wallet42@85.100.40.253] has joined #bitcoin-wizards 23:15 -!- Sub|afk [~SubCreati@2601:8:a380:e29:3d5b:3340:993e:ef93] has quit [Read error: Connection timed out] 23:15 -!- p15x [~p15x@114.244.145.106] has joined #bitcoin-wizards 23:19 -!- nemild [~nemild@cpe-72-225-229-25.nyc.res.rr.com] has quit [Quit: nemild] 23:25 -!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 258 seconds] 23:28 -!- NewLiberty [~NewLibert@76-255-129-88.lightspeed.irvnca.sbcglobal.net] has quit [Ping timeout: 250 seconds] 23:30 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 246 seconds] 23:32 -!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards 23:33 -!- wyager [~wyager@99-9-208-165.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards 23:37 -!- wallet42 [~wallet42@85.100.40.253] has quit [Read error: Connection reset by peer] 23:37 -!- wallet421 [~wallet42@85.100.40.253] has joined #bitcoin-wizards 23:37 -!- wallet421 [~wallet42@85.100.40.253] has quit [Changing host] 23:37 -!- wallet421 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards 23:37 -!- wallet421 is now known as wallet42 23:38 -!- NewLiberty [~NewLibert@76-255-129-88.lightspeed.irvnca.sbcglobal.net] has joined #bitcoin-wizards 23:40 -!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards 23:41 -!- hashtag_ [~hashtagg_@cpe-69-23-213-3.ma.res.rr.com] has quit [Ping timeout: 265 seconds] 23:44 -!- bosma [~bosma@S01067cb21bda6531.vc.shawcable.net] has joined #bitcoin-wizards 23:44 -!- antanst [~Adium@athedsl-338410.home.otenet.gr] has joined #bitcoin-wizards 23:44 -!- Giszmo [~leo@pc-185-201-214-201.cm.vtr.net] has quit [Quit: Leaving.] 23:44 -!- GGuyZ [~GGuyZ@finlandiahall.info] has joined #bitcoin-wizards 23:44 -!- hashtag [~hashtagg_@cpe-69-23-213-3.ma.res.rr.com] has joined #bitcoin-wizards 23:48 -!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye] 23:55 -!- catlasshrugged [~catlasshr@ec2-54-149-141-214.us-west-2.compute.amazonaws.com] has joined #bitcoin-wizards 23:57 -!- kyuupichan [~Neil@ae041057.dynamic.ppp.asahi-net.or.jp] has quit [Remote host closed the connection] 23:58 -!- catlasshrugged_ [~catlasshr@ec2-54-149-141-214.us-west-2.compute.amazonaws.com] has quit [Ping timeout: 265 seconds] 23:59 -!- kyuupichan [~Neil@ae041057.dynamic.ppp.asahi-net.or.jp] has joined #bitcoin-wizards 23:59 -!- p15x [~p15x@114.244.145.106] has quit [Max SendQ exceeded] --- Log closed Wed Jun 10 00:00:37 2015