--- Log opened Fri Jan 23 00:00:32 2015 00:00 -!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Quit: Leaving] 00:04 -!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has quit [Ping timeout: 245 seconds] 00:05 -!- shesek [~shesek@77.127.214.139] has quit [Ping timeout: 264 seconds] 00:14 -!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye] 00:14 -!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards 00:22 -!- erasmospunk [~erasmospu@176.92.103.63] has joined #bitcoin-wizards 00:29 -!- erasmospunk [~erasmospu@176.92.103.63] has quit [Remote host closed the connection] 00:59 -!- erasmospunk [~erasmospu@176.92.103.63] has joined #bitcoin-wizards 00:59 -!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 01:00 -!- RoboTeddy [~roboteddy@2601:9:3483:2400:a5a8:cd2d:89d2:b30d] has joined #bitcoin-wizards 01:00 -!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has joined #bitcoin-wizards 01:04 -!- RoboTeddy [~roboteddy@2601:9:3483:2400:a5a8:cd2d:89d2:b30d] has quit [Ping timeout: 245 seconds] 01:04 -!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has quit [Ping timeout: 245 seconds] 01:05 -!- andy-logbot [~bitcoin--@wpsoftware.net] has quit [Remote host closed the connection] 01:05 -!- andy-logbot [~bitcoin--@wpsoftware.net] has joined #bitcoin-wizards 01:05 * andy-logbot is logging 01:15 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards 01:17 -!- erasmospunk [~erasmospu@176.92.103.63] has quit [Remote host closed the connection] 01:18 -!- Logicwax [~Logicwax@c-50-161-23-192.hsd1.ca.comcast.net] has joined #bitcoin-wizards 01:18 -!- rubensayshi [~ruben@91.206.81.13] has joined #bitcoin-wizards 01:21 -!- erasmospunk [~erasmospu@176.92.103.63] has joined #bitcoin-wizards 01:22 -!- erasmospunk [~erasmospu@176.92.103.63] has quit [Remote host closed the connection] 01:22 -!- erasmospunk [~erasmospu@176.92.103.63] has joined #bitcoin-wizards 01:22 -!- erasmospunk [~erasmospu@176.92.103.63] has quit [Remote host closed the connection] 01:24 -!- samson_ [~samson_@180.183.164.180] has quit [] 01:27 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 01:27 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer] 01:28 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 01:31 -!- fanquake_ [~anonymous@unaffiliated/fanquake] has joined #bitcoin-wizards 01:33 -!- fanquake [~anonymous@unaffiliated/fanquake] has quit [Ping timeout: 265 seconds] 01:33 -!- fanquake_ is now known as fanquake 01:34 -!- lclc_bnc is now known as lclc 01:39 -!- TonyClifton [~TonyClift@gateway-nat.fmrib.ox.ac.uk] has joined #bitcoin-wizards 02:01 -!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has joined #bitcoin-wizards 02:01 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 240 seconds] 02:06 -!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has quit [Ping timeout: 272 seconds] 02:12 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards 02:13 -!- go1111111 [~go1111111@162.244.138.37] has quit [Ping timeout: 246 seconds] 02:23 -!- Quanttek [~quassel@2a02:8108:73f:f6e4:e23f:49ff:fe47:9364] has joined #bitcoin-wizards 02:26 -!- lclc is now known as lclc_bnc 02:27 -!- go1111111 [~go1111111@gateway/vpn/privateinternetaccess/go1111111] has joined #bitcoin-wizards 02:29 -!- [\\\] [~\\\@unaffiliated/imsaguy] has quit [Ping timeout: 245 seconds] 02:29 -!- jtimon [~quassel@147.pool85-59-137.dynamic.orange.es] has joined #bitcoin-wizards 02:31 -!- [\\\] [\\\@unaffiliated/imsaguy] has joined #bitcoin-wizards 02:35 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards 02:45 -!- wallet42 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards 02:49 -!- RoboTedd_ [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 02:50 -!- aburan28 [~ubuntu@static-108-45-93-86.washdc.fios.verizon.net] has joined #bitcoin-wizards 02:50 -!- RoboTedd_ [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer] 02:52 -!- erasmospunk [~erasmospu@176.92.103.63] has joined #bitcoin-wizards 02:53 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 264 seconds] 03:00 -!- Adlai [~Adlai@gateway/tor-sasl/adlai] has joined #bitcoin-wizards 03:02 -!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has joined #bitcoin-wizards 03:05 -!- lclc_bnc is now known as lclc 03:06 -!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has quit [Ping timeout: 252 seconds] 03:13 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Ping timeout: 264 seconds] 03:26 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards 03:35 -!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye] 03:41 -!- Algar [~Paul@paperone.elettra.trieste.it] has joined #bitcoin-wizards 03:46 -!- Algar [~Paul@paperone.elettra.trieste.it] has left #bitcoin-wizards [] 03:49 -!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Quit: Leaving.] 03:50 -!- wallet42 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards 03:50 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 03:54 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds] 04:03 -!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has joined #bitcoin-wizards 04:04 -!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Quit: Leaving.] 04:04 -!- erasmospunk [~erasmospu@176.92.103.63] has quit [Read error: Connection reset by peer] 04:04 -!- Adlai [~Adlai@gateway/tor-sasl/adlai] has quit [Ping timeout: 250 seconds] 04:04 -!- erasmospunk [~erasmospu@176.92.103.63] has joined #bitcoin-wizards 04:07 -!- siraj [~siraj@116.203.52.21] has joined #bitcoin-wizards 04:08 -!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has quit [Ping timeout: 264 seconds] 04:08 -!- Adlai [~Adlai@gateway/tor-sasl/adlai] has joined #bitcoin-wizards 04:12 -!- nubbins` [~leel@unaffiliated/nubbins] has joined #bitcoin-wizards 04:21 -!- eudoxia [~eudoxia@r167-57-30-78.dialup.adsl.anteldata.net.uy] has joined #bitcoin-wizards 04:26 -!- koshii [~0@node-xre.pool-125-25.dynamic.totbb.net] has joined #bitcoin-wizards 04:28 -!- koshii_ [~0@node-xey.pool-125-25.dynamic.totbb.net] has quit [Ping timeout: 245 seconds] 04:36 -!- HaltingState [~HaltingSt@unaffiliated/haltingstate] has joined #bitcoin-wizards 04:38 -!- siraj [~siraj@116.203.52.21] has quit [Ping timeout: 252 seconds] 04:41 -!- lclc is now known as lclc_bnc 04:50 -!- siraj [~siraj@49.14.192.149] has joined #bitcoin-wizards 04:51 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 04:54 -!- siraj [~siraj@49.14.192.149] has quit [Read error: Connection reset by peer] 04:55 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 245 seconds] 05:03 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Quit: Leaving.] 05:03 -!- rusty [~rusty@ppp121-45-52-202.lns20.adl2.internode.on.net] has joined #bitcoin-wizards 05:03 -!- rusty [~rusty@ppp121-45-52-202.lns20.adl2.internode.on.net] has quit [Changing host] 05:03 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards 05:03 -!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has joined #bitcoin-wizards 05:05 -!- imposter [uid57046@gateway/web/irccloud.com/x-fjwodtjeqzrhcmye] has quit [Quit: Connection closed for inactivity] 05:06 -!- lclc_bnc is now known as lclc 05:08 -!- siraj [~siraj@106.66.55.108] has joined #bitcoin-wizards 05:08 -!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has quit [Ping timeout: 246 seconds] 05:08 -!- siraj [~siraj@106.66.55.108] has quit [Remote host closed the connection] 05:11 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 05:16 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 255 seconds] 05:17 -!- adam3us [~adam@88-105-6-39.dynamic.dsl.as9105.com] has joined #bitcoin-wizards 05:40 -!- aburan28 [~ubuntu@static-108-45-93-86.washdc.fios.verizon.net] has quit [Ping timeout: 272 seconds] 06:04 -!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has joined #bitcoin-wizards 06:07 -!- siraj [~siraj@116.203.115.16] has joined #bitcoin-wizards 06:09 -!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has quit [Ping timeout: 252 seconds] 06:12 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 06:16 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 246 seconds] 06:23 -!- lclc is now known as lclc_bnc 06:28 -!- rhadamanthus [~rhadamant@unaffiliated/rhadamanthus] has joined #bitcoin-wizards 06:35 -!- maraoz [~maraoz@43-161-16-190.fibertel.com.ar] has joined #bitcoin-wizards 06:35 -!- rhadamanthus [~rhadamant@unaffiliated/rhadamanthus] has quit [Quit: rhadamanthus] 06:38 -!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 06:49 -!- rubensayshi [~ruben@91.206.81.13] has quit [Read error: Connection reset by peer] 06:55 -!- booly-yam-5194__ [~cinch@bzq-79-183-25-208.red.bezeqint.net] has quit [Remote host closed the connection] 06:55 -!- _meta [~meta@124-168-98-197.dyn.iinet.net.au] has joined #bitcoin-wizards 06:55 -!- booly-yam-864 [~cinch@bzq-79-183-25-208.red.bezeqint.net] has joined #bitcoin-wizards 07:02 -!- aburan28 [~ubuntu@static-108-45-93-86.washdc.fios.verizon.net] has joined #bitcoin-wizards 07:04 -!- zooko [~user@c-75-70-204-109.hsd1.co.comcast.net] has quit [Ping timeout: 245 seconds] 07:04 -!- jps [~Jud@cpe-74-72-116-143.nyc.res.rr.com] has joined #bitcoin-wizards 07:05 -!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has joined #bitcoin-wizards 07:06 -!- rubensayshi [~ruben@91.206.81.13] has joined #bitcoin-wizards 07:06 -!- siraj_ [~siraj@106.67.151.18] has joined #bitcoin-wizards 07:07 -!- siraj [~siraj@116.203.115.16] has quit [Ping timeout: 245 seconds] 07:08 < kanzure> "Large information processing objects have some serious limitations due to signal delays and heat production." http://aleph.se/andart2/megascale/just-how-efficient-can-a-jupiter-brain-be/ 07:08 -!- maraoz [~maraoz@43-161-16-190.fibertel.com.ar] has quit [Quit: Leaving] 07:09 -!- br4n [~quassel@vpn-ord.corvisa.com] has joined #bitcoin-wizards 07:09 -!- br4n [~quassel@vpn-ord.corvisa.com] has quit [Changing host] 07:09 -!- br4n [~quassel@unaffiliated/br4n] has joined #bitcoin-wizards 07:09 -!- Adlai [~Adlai@gateway/tor-sasl/adlai] has quit [Quit: WeeChat 1.0.1] 07:09 -!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has quit [Ping timeout: 244 seconds] 07:09 -!- _meta [~meta@124-168-98-197.dyn.iinet.net.au] has left #bitcoin-wizards ["Leaving..."] 07:12 -!- coiner [~linker@115.79.55.177] has quit [Ping timeout: 245 seconds] 07:13 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 07:16 -!- [46bit] [~mm911@144.32.179.134] has joined #bitcoin-wizards 07:16 -!- kumavis [sid13576@gateway/web/irccloud.com/x-usiwqunckrsopxaj] has quit [] 07:16 -!- kumavis [sid13576@gateway/web/irccloud.com/x-jofwocgsrtimgjsy] has joined #bitcoin-wizards 07:17 < [46bit]> Hi. kanzure invited me. 07:18 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 265 seconds] 07:20 -!- lclc_bnc is now known as lclc 07:22 -!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards 07:26 -!- Adlai [~Adlai@gateway/tor-sasl/adlai] has joined #bitcoin-wizards 07:33 -!- imposter [uid57046@gateway/web/irccloud.com/x-lrcqvvpzvndgjwle] has joined #bitcoin-wizards 07:37 -!- coiner [~linker@1.54.74.155] has joined #bitcoin-wizards 07:40 -!- siraj_ [~siraj@106.67.151.18] has quit [Ping timeout: 264 seconds] 07:43 -!- hktud0 [~ncidsk@unaffiliated/fluffybunny] has quit [Remote host closed the connection] 07:45 -!- hktud0 [ncidsk@unaffiliated/fluffybunny] has joined #bitcoin-wizards 07:45 -!- rhadamanthus [~rhadamant@unaffiliated/rhadamanthus] has joined #bitcoin-wizards 07:49 -!- zooko [~user@c-67-190-86-140.hsd1.co.comcast.net] has joined #bitcoin-wizards 07:51 -!- siraj [~siraj@106.77.93.210] has joined #bitcoin-wizards 07:57 -!- wallet42 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards 08:00 -!- Adlai [~Adlai@gateway/tor-sasl/adlai] has quit [Ping timeout: 250 seconds] 08:04 -!- booly-yam-864 [~cinch@bzq-79-183-25-208.red.bezeqint.net] has quit [Remote host closed the connection] 08:05 -!- booly-yam-8766 [~cinch@bzq-79-183-25-208.red.bezeqint.net] has joined #bitcoin-wizards 08:06 -!- booly-yam-8766 [~cinch@bzq-79-183-25-208.red.bezeqint.net] has quit [Remote host closed the connection] 08:06 -!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has joined #bitcoin-wizards 08:06 -!- booly-yam-6710 [~cinch@bzq-79-183-25-208.red.bezeqint.net] has joined #bitcoin-wizards 08:10 -!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has quit [Ping timeout: 255 seconds] 08:14 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 08:15 < andytoshi> rusty: alts.pdf was supposed to be a "comprehensive description of all the mistakes made in altcoin" :) and this is still the plan ... but there are so many! and a lot of the new consensus stuff is too technical to make it worth analyzing 08:17 -!- aburan28 [~ubuntu@static-108-45-93-86.washdc.fios.verizon.net] has quit [Ping timeout: 240 seconds] 08:18 < andytoshi> plus i feel that i've written all that i need to on consensus (though i may have to add an annendum discussing "long range attacks" to the proof-of-stake stuff :/ this distinction occured to me when writing and i dismissed it because it didn't actually solve anything, but now it's been "invented" by vitalik or somebody and it's the most common thing i "didn't address") 08:18 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 252 seconds] 08:20 -!- instagibbs [32f65962@gateway/web/freenode/ip.50.246.89.98] has joined #bitcoin-wizards 08:20 < instagibbs> andytoshi: please please please address the "well software is social, so why not choosing forks?" thing. Both Vitalik and Bytemaster are using this to address long range attacks of PoS 08:22 -!- rhadamanthus [~rhadamant@unaffiliated/rhadamanthus] has quit [Quit: rhadamanthus] 08:22 < justanotheruser> instagibbs: how do you choose a fork? 08:23 < instagibbs> justanotheruser: I use PoW.... ;) 08:23 < kanzure> right... i think there needs to be a much stronger section about "it's okay if you are not interested in byzantine agreement and consensus, here's a wonderful list of centralized stuff from you to pick from" 08:23 < instagibbs> kanzure: exactky 08:23 < kanzure> "You can achieve many orders of magnitude of performance by using centralized solutions. Many PoS implementations are unnecessary given the existence of relational databases." 08:23 < justanotheruser> instagibbs: sorry, I thought you were a PoSer 08:23 < gavinandresen> justanotheruser: you trust the fork that the exchange or merchant processor that you use trust. Because you want to sell or spend your coins 08:23 < kanzure> like, it is wrong to expect your readers to be aware of this 08:24 < instagibbs> gavinandresen: Well literally people will just use BC.info's fork 08:24 < instagibbs> or whatever 08:24 < gavinandresen> yup 08:24 < andytoshi> sure, but idgaf about any of that. i'd like to talk about ripple/stellar too for that matter but i've never taken the time to learn how that stuff is purported to work 08:24 < justanotheruser> gavinandresen: For Walmartcoin? 08:24 < gavinandresen> Use Walmartcoin and get 10% off! 08:24 < kanzure> andytoshi: the reason why you should care is because otherwise people will continue to apply inappropriate arguments to your document 08:24 < instagibbs> I can't believe Vit is peddling such garbage. I honestly am not sure he thinks it works 08:24 < kanzure> andytoshi: redirecting them to something else is a good and honest way to deal with their totally wrong criticism 08:25 < kanzure> andytoshi: otherwise you will be deflecting "but honesty!!!!" for the next 1,000 years of your life 08:25 < andytoshi> kanzure: i'll think about it. itsm they are being paid to shill and i'm not, and them applying inappropriate arguments feels like deliberate dishonesty on their part 08:25 < andytoshi> and i don't see that i can counterargue "deliberate funded dishonesty" no matter what i write 08:25 < instagibbs> these systems will immediately centralize even without the presence of an attacker. That's the thing that's making me rip my hair out 08:26 < justanotheruser> instagibbs: I think he thinks it works. I've talked to him on reddit and he has some ideas that demonstrate a complete lack of understanding of PoW. For example, he wanted a deterministically generated hashing algorithm. 08:26 < kanzure> andytoshi: they may be dishonest, but they are probably also widely ignorant of the existence of alternative implementations and solutions 08:26 < kanzure> andytoshi: literally nobody has written down "Hey databases exist" so it is easy to see how that ignorance can exist here 08:27 < instagibbs> Anyways, it really needs to be rebuffed in an obvious manner. Vitalik's recent blog post is always posted as the "rebuttal" to PoS criticism. 08:27 < kanzure> andytoshi: which might also present itself as dishonesty. but perhaps i am just optimistic. 08:27 < justanotheruser> ... he also suggested that individuals include hashcash with their tx instead of a fee dubbing it "TaPoW" 08:27 < andytoshi> btw there is a standing offer to -wizards (the subset that i know, which is everyone speaking now at least) that if anyone wants commit access to the alts.pdf repo (it is LaTeX source) i will give it to them 08:27 < kanzure> i'll take that 08:27 < andytoshi> kk one sec kanzure i'll pm 08:27 < instagibbs> justanotheruser: boy it would be really nice if there was a way to store up hashcash for future use... hmmmmmmmm 08:28 < andytoshi> instagibbs: my current response is "what is the actual counterexample to the NaS claim" and the response is always "uhhh i didn't read pos.pdf" 08:28 < kanzure> the response is "vitalik read it for me and posted this blog post" 08:28 < instagibbs> hehe true 08:28 < instagibbs> kanzure: +1 08:29 < andytoshi> instagibbs: "it's too technical" "you're just protecting your bitcoins" (wtf) "you're a shill for the core devs" etc. 08:29 < fluffypony> lol 08:29 < andytoshi> i do wanna make these fixes, it's just a low priority because of these things 08:29 < kanzure> they say you're a shill because they literally think that a blockchain is the only possible implementation for storing data 08:29 < justanotheruser> andytoshi: "the paper doesn't specifically mention this implementation of PoS" 08:30 < kanzure> so from that perspective it is easy to see how they might think that: it is intuitively obvious that a blockchain can be relaxed into other consistent datastores under centralization. so from their perspective, you are totally a shill. 08:30 < kanzure> but this is largley from ignorance, because nobody (including vitalik) has an incentive to tell them aobut databases and such (except you, now) 08:30 < andytoshi> meanwhile the harm i perceive from these guys is actually pretty low. naive PoS has not been proposed since i put out the paper and the new stuff sounds (correctly) like technobabble to the public, who won't trust it 08:31 < sipa> andytoshi: public trusts technobabble 08:31 < kanzure> alright this is decending into pessimism 08:31 < jcorgan> andytoshi: the public sends their bitcoin to pretty websites, they seem to believe anything 08:31 < kanzure> circlejerk that way ----> 08:31 < justanotheruser> hey guys 08:31 < kanzure> if you truly believed that then you wouldn't have written any paper at all 08:31 < kanzure> and it fails to explain the existence of any thoughtful individual ever 08:32 < andytoshi> reddit is not "the public", the public are people i meet in public who ask how bitcoin works and go "ehhhh why aren't the banks using it if this actually works?" and clearly do not trust my claims that i can protect their money with technical means 08:33 < kanzure> if that was true, then why would they think money was a good idea? 08:33 < instagibbs> kanzure: wasnt trying to circlejerk myself. I'm struggling to decide whether writing up a "response" to this new brand of PoS is worth it or just redundant 08:33 < andytoshi> i wrote the paper because people were in -here- arguing PoS at lot. that doesn't happen anymore. now the adversary is vitalik et al, but they are arguing on blogs and stuff, out of my face 08:33 < kanzure> instagibbs: a general response to systems that have broken consensus is totally necessary and nobody has done it yet 08:34 < andytoshi> instagibbs: it's definitely worth it, but i don't have the time for it 08:34 < kanzure> you don't need to respond to those particular arguments from vitalik's blog post (because they are nonsense) 08:34 < jcorgan> kanzure: pessimism because bitcoin is actually not that hard to understand for an honestly motivated individual willing to learn. <-- not many 08:34 < kanzure> you do need to respond to "broken consensus is better than centralization" or something 08:35 < kanzure> or "broken consensus is better than working consensus" is also a thing oyu need to respond to 08:35 < kanzure> sorry, i forget the exact formulation of their argument, it's something like "working consensus doesn't matter, and things that are centralized and pretending to be decentralized are clearly superior" 08:35 < instagibbs> kanzure: indeed. I think a much more general post like andytoshi said would be more useful. I'm not qualified to make it though 08:36 -!- antgreen [user@nat/redhat/x-wklweszqzsioyogm] has joined #bitcoin-wizards 08:37 < justanotheruser> Can't the response just be "Centralization allows you to make and accept payments by trusting a party. Broken consensus means you can't be sure you were paid no matter who you trust" 08:37 < instagibbs> Consensus will be broken AND/OR centralized under these schemes. It's a mashing up of issues. 08:38 < gavinandresen> I DO think Vitalik’s “exponentially subjective scoring” concept might be useful for preventing surprise 51% attacks: https://gist.github.com/gavinandresen/630d4a6c24ac6144482a <— WARNING: partially baked thoughts.... 08:38 < kanzure> yes but you have been known to propose totally broken stuff before 08:38 < kanzure> well, so have i 08:38 < kanzure> that's not a very interesting observation for me to make hehe 08:40 < justanotheruser> gavinandresen: so instead of reorging we just break consensus? 08:40 < kanzure> "Network-wide splits lasting more than a few tens of minutes never happen" hm how would a node observe whether or not something is network-wide 08:41 < instagibbs> While the long re-org WARNING may make sense, no reason to touch consensus rules 08:41 < instagibbs> software still achieved consensus even if you as a user is confused as hell and know there's malicious forking going on 08:42 -!- [46bit] [~mm911@144.32.179.134] has quit [Quit: Lost terminal] 08:42 < gavinandresen> justanotheruser: consensus is not broken for continuously connected nodes— they would all refuse to reorg onto the surprise chain (and warn loudly, in case there WAS an actualy network split) 08:43 < instagibbs> they'd have to know they were continuously running on the "true" chain, whatever that means 08:43 < gavinandresen> Basically, using the well-connected graph of nodes as another piece of consensus information. 08:44 < gavinandresen> instagibbs: sure. If you are Sybil’ed away from the real chain then all bets are off. But that is true no matter what. 08:45 -!- lclc is now known as lclc_bnc 08:45 < kanzure> sybil is not a bad thing in bitcoinland 08:45 < justanotheruser> gavinandresen: I'm not a networking expert by any means, but I think this would allow 51% + sybil to break consensus. 08:46 < instagibbs> but once we "break out" we realize the "true" state of the ledger. In other case you're lost forever (modulo picking forks by hand). 08:46 < gavinandresen> justanotheruser: if you have 51% you have consensus anyway 08:46 < sipa> wut? 08:47 < sipa> this means a temporary 51% could make the network stuck on a fork 08:47 < sipa> which makes it equivalent to a permanent 51% 08:47 < justanotheruser> sipa: if you sustain it anyways 08:47 < justanotheruser> err 08:47 < justanotheruser> gavinandresen: ** 08:48 < sipa> and yes, nodes will complain, which is the useful part 08:48 < instagibbs> Bottom line this gains you almost nothing and can break consensus. Sudden emerging forks means you need to be careful with your funds(true regardless of this change or not). 08:48 < sipa> but you can accomplish the same thing with wallets that complain and go into a emergency mode when seeing a long fork 08:48 < instagibbs> sipa: +1 08:48 < gavinandresen> sipa: that’s basically what I’m suggesting 08:49 < gavinandresen> sipa: .. I just think miners should complain and refuse to switch to the surprise long fork, too. 08:49 < sipa> no, you're suggesting changing the best-chain picking rule into something that is not consistent anymore (what chain you choose depends on which other chains you've seen) 08:49 < sipa> the warning part is useful, but is orthogonal to this 08:50 < gavinandresen> yes, but only if you believe you are well-connected to the network. Meaning you’ve been seeing N days of blocks with the expected Poisson distribution given current hash rate. 08:50 < justanotheruser> gavinandresen: miners not going to an attacking fork may be interesting since at least consensus isn't broken if they win 08:51 < kanzure> requiring knowledge about previous seen chains will make bitcoin sybil-incompatible i think 08:51 < kanzure> at the moment it is mostly sybil-compatible or sybil-compliant (i don't know the right term) 08:51 < gavinandresen> kanzure: yes, that is a risk that needs Deep Thought. I ran this by gmaxwell and his concern was that it increases the incentive to Sybil 08:52 < kanzure> it's not a risk, it looks obvious 08:52 < sipa> yes, i'm really very hesitant about changing the clear and nicely-analysable "accept the longest valid chain you know about" to "accept the longest valid chain you know about, except those which are incompatible with something you've seen in the past" 08:52 < gavinandresen> I’m not sure I see the risk, though. If you Sybil a miner, then they should notice the drop in hash rate and warn 08:52 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Read error: Connection reset by peer] 08:52 < instagibbs> Going slightly -dev: what does Core do today under a large reorg? 08:52 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards 08:52 < sipa> instagibbs: it should reorg 08:52 < gavinandresen> Actually, Sybil any full node and they should notice sudden drop in hash rate and alert 08:52 < sipa> gavinandresen: no doubt about that 08:52 < instagibbs> sipa: does a warning light go off or something 08:53 < gavinandresen> sipa: and yet that code has never been written…. (it’s on my short TODO list) 08:53 < kanzure> sybil is not just about sybiling individual nodes, i think 08:53 < instagibbs> or do we assume people are building analytical layers on top, for their own warning 08:53 < gavinandresen> kanzure: if you can Sybil the whole network… well then double-spending is easy! 08:53 < kinlo> reorgs are part of the normal flow, so unless they are "large"... which is an arbitrary definition 08:53 < sipa> instagibbs: it alerts when there are >7 long forks, afaik 08:53 < sipa> that code needs a good look and tests, though 08:54 < sipa> it can probably be improved significantly now with headers-first 08:54 -!- lclc_bnc is now known as lclc 08:54 < kanzure> gavinandresen: providing false bootstrapping data (somehow) would be a trivial way of attacking more than just an individual node 08:54 < kanzure> in that scheme 08:54 * zooko reads https://gist.github.com/gavinandresen/630d4a6c24ac6144482a 08:54 < kanzure> .title 08:54 < yoleaux> kanzure: Sorry, that command (.title) crashed. 08:54 < kanzure> oh right 08:54 < kanzure> ame link 08:54 < kanzure> *same 08:54 < instagibbs> kinlo: i think user-defined levels makes most sense. 08:55 < sipa> zooko: thanks for your comments on DERSIG; i'll respond soon, but travelling today 08:55 < gavinandresen> kanzure: I don’t follow how false bootstrapping data would help anything. 08:55 < kanzure> it wouldn't help! 08:55 < gavinandresen> kanzure: you will get the real chain assuming you connect to at least one ‘real’ node 08:55 < kanzure> but since a node has seen those other blocks, it would therefore not correctly reorg to the greater network 08:55 < kinlo> instagibbs: dunno, a re-org is after the facts, you should know beforehand that a large reorg is going to happen 08:55 < kanzure> *to the actual blockchain 08:55 < zooko> sipa: sure thing! I commented because gmaxwell requested comments in this channel. 08:55 < kanzure> ah i might be confused about the actual data provided by bootstrap.dat 08:55 < instagibbs> kinlo: assuming there is a lot of dark hashing power out there or a partition you have no clue 08:56 < gavinandresen> kanzure: … and any blocks from a bootstrap source would be in the “I have no idea when these first appeared on the network” timestamp 08:56 < zooko> "Assuming the Bitcoin networks is densely, redundantly connected (is this true? I'm pretty certain it is, would be good to see research)" ← I think amiller might be working on something like that. 08:56 < kinlo> instagibbs: true, but exactly that is the only thing you want to know, no? 08:56 < gavinandresen> zooko: yes, I need to update the gist, amiller gave me comments a few weeks ago 08:56 < dgenr8> why are we worried about a "surprise 51% attack" in the first place 08:56 < kinlo> the moment you're doing that large reorg, its usually already too late :) 08:57 < instagibbs> kinlo: i mean a really long KNOWN fork means battling miners or something. 08:57 < instagibbs> alerts for all these situations is impt 08:57 < gavinandresen> dgenr8: I’m not really worried— but it is a ‘tail risk’ that I think we should mitigate. A 10,000-block-long re-org would be a good way for a State Actor to destroy confidence in Bitcoin 08:57 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 245 seconds] 08:58 < dgenr8> for 2 weeks ... with the usual limitations on what a 51% attacker can accomplish ... plus possible wetware intervention 08:58 < instagibbs> kinlo: True but you probably need to stop business anyhoo! stop the bleeding 08:58 < kinlo> true 08:59 < zooko> gavinandresen: https://gist.github.com/gavinandresen/630d4a6c24ac6144482a sounds very like the defense that I proposed to you on a videochat a while back. 08:59 < gavinandresen> IF this is a good idea (many of my half-baked ideas turn out to be stupid), then it will be a “never happens because attacker knows it won’t work” thing 08:59 < zooko> Although https://gist.github.com/gavinandresen/630d4a6c24ac6144482a talks about it in totally different terms -- in terms of network connectivity, and what I proposed to you talked about it interms of a PKI-like thing. 08:59 < zooko> But, I think both of those approaches might boil down to almost or exactly the same protocol. So I approve. ☺ 08:59 < gavinandresen> zooko: cool 09:00 < zooko> gavinandresen: Yeah, that's also what you said about my idea on the videochat -- if we did it and it worked then it would never get exercised. ;-) 09:04 -!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has joined #bitcoin-wizards 09:05 < dgenr8> wonering how often that +- 300% difficulty cap has been triggered 09:05 -!- nullbyte [WW@gateway/vpn/mullvad/x-zivbrydzcbwbqqpm] has joined #bitcoin-wizards 09:05 -!- nullbyte [WW@gateway/vpn/mullvad/x-zivbrydzcbwbqqpm] has quit [Changing host] 09:05 -!- nullbyte [WW@unaffiliated/loteriety] has joined #bitcoin-wizards 09:05 -!- nullbyte [WW@unaffiliated/loteriety] has quit [Changing host] 09:05 -!- nullbyte [WW@gateway/vpn/mullvad/x-zivbrydzcbwbqqpm] has joined #bitcoin-wizards 09:06 -!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Quit: Leaving.] 09:14 < dgenr8> +300% / -75%. sorry, it was just hanging out there 09:15 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 09:19 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 255 seconds] 09:19 -!- lclc is now known as lclc_bnc 09:20 -!- wallet42 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards 09:21 < midnightmagic> gavinandresen: the contrapositive of your logic is that when the network is temporarily attacked, we are accepting the attacker's blocks permanently. 09:22 -!- lclc_bnc is now known as lclc 09:22 < midnightmagic> or semi-permanently, presuming there's some kind of recovery protocol to prevent a permanent cut in the consensus graph 09:22 -!- ryanxcharles [~ryanxchar@2601:9:4680:dd0:906:26ee:73f8:e2b6] has quit [Ping timeout: 245 seconds] 09:23 -!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has quit [Remote host closed the connection] 09:23 -!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has joined #bitcoin-wizards 09:23 < zooko> I favor a "emergency circuit breaker" design, where if something is detected that *could* be a massive catastrophe, then the software simply goes into refusenik mode. 09:24 < zooko> No further transactions/blocks are processed until a human -- not a computer -- decides what to do about the situation. 09:24 < midnightmagic> autonomous nodes could no longer be presumed to exist 09:24 < zooko> The downside of the emergency circuit breaker design should be limited to a temporary outage of service, which can hopefully occur never or only under very rare circumstances, 09:24 < instagibbs> zooko: that should always be the case, yes. Doesn't touch consensus though 09:24 < zooko> and the upside is that we don't have to try to write an algorithm today to handle attacks that will come out tomorrow. :-) 09:24 < instagibbs> human based consensus is broken until we phone each other up or whatever 09:25 < zooko> I'm planning to implement this in one of my own projects, with a very simple rule: 09:25 < zooko> If I've ever seen a reorg deeper than 6 blocks, since I started, then I simply refuse to make any further moves until my human comes and tells me what to do. 09:26 < instagibbs> "moves" meaning transactions/etc? 09:26 < kanzure> why would a human be better at deciding that than pre-existing reorg rules 09:27 -!- mkarrer [~mkarrer@4.Red-83-34-47.dynamicIP.rima-tde.net] has quit [] 09:27 < zooko> instagibbs: yes, anything that could commit you, or that could be used against you. 09:27 < midnightmagic> and as instagibbs says, what if humans decide differently because a human is not well-connected to the consensus graph 09:27 < zooko> instagibbs: basically, don't do anything except possibly monitor the situation in order to log and to report to your human what you see. 09:27 -!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has quit [Ping timeout: 256 seconds] 09:28 -!- op_mul [~op_mul@128.199.38.22] has joined #bitcoin-wizards 09:28 < midnightmagic> then we're offloading another future decision point 09:28 < instagibbs> we can have machine consensus and still have human consensus about Bitcoin shattered. 09:28 < instagibbs> that's ok 09:29 < op_mul> kanzure: if you are serious about updating altcoins.pdf the proof of storage one might be a fun one to add under proof of stake. it suffers very similar issues (stake grinding, kinda) but it's not mentioned anywhere outside of this channel as far as I can find. 09:30 < dgenr8> after you reject a specific reorg, what next? there's still a load of dark hash power out there ready to mess with you 09:30 < instagibbs> op_mul: if you point me to sources id appreciate. 09:30 -!- siraj [~siraj@106.77.93.210] has quit [Remote host closed the connection] 09:30 < midnightmagic> dgenr8: and the degenerate form of a 51% attack remains, and what has the effort been worth? 09:32 < op_mul> instagibbs: there's none, really other than reading the burstcoin whitepaper. the general gist is that you can grind block solutions until you find a chain that suits you, and you don't have to do any proof of work in order to be able to do this. 09:32 < instagibbs> Regardless any sort of consensus screwing is completely unnecessary because you would *still* have to cease operations in the presence of a seen large re-org. 09:32 < instagibbs> or react to it 09:34 < instagibbs> op_mul: i dont mind writing but kind of groaning at the idea of reading another "white paper" 09:34 < zooko> dgenr8: that's a really good question. 09:35 < op_mul> I find the whole 'what to do in a massive reorg' thing to be a bit distasteful. it's what proof of stake altcoins use to "fix" problems in their lack of understanding. NXT and a few others simply refuse to reorganise deeper than X blocks. 09:35 < nsh> there are only specific reorgs from a subjective (node's) point-of-view, right? 09:35 < op_mul> yes. 09:35 < kanzure> op_mul: no i'm not going to update alts.pdf at the moment or any time soon, although i reserve the right to spontaneously decide to fix something or push a branch 09:35 < op_mul> kanzure: noted. 09:36 < op_mul> instagibbs: just read the announcement thread. it gives you all you need to know in order to attack their consensus model. 09:36 < justanotheruser> op_mul: I'm more concerned with how they obscure the issue by using new words. It's called "cementing" 09:36 < kanzure> they can call it whatever they want 09:36 < kanzure> they are vulnerable and that's up to them 09:37 < op_mul> it doesn't matter so long as you can get people believing that you're not. 09:37 < instagibbs> op_mul: In consensus rules, totally agree that nothing should be done. All machines not completely sybiled should be agreeing. 09:37 < dgenr8> the security assumption is that friendly hash power has come on line first; it's worked so far and i don't think we have a better idea yet 09:37 < justanotheruser> well it's a tool to trick people mostly 09:37 < instagibbs> human layer is where the ugly hacks happen 09:38 < op_mul> yes. at this point in time you don't need to mine blocks to double spend against someone. you just need to convince blockchain.info to lie to people and then you're home free. ugly human hacks. 09:39 -!- rhadamanthus [~rhadamant@unaffiliated/rhadamanthus] has joined #bitcoin-wizards 09:39 < instagibbs> heh. that too! 09:39 < instagibbs> praise be to the gods that there are lower hanging fruit to attack than core consensus mechanisms.... 09:40 < op_mul> a large number of companies actually use blockchain.info's wallet as their backend. 09:40 < kanzure> op_mul: don't remind me :/ 09:40 < kanzure> it is painful 09:41 < justanotheruser> op_mul: what big names? 09:41 < op_mul> they have a JSON-RPC emulation layer where the user passes their wallet ID and passport, and blockchain.info decodes it server side. as far as I can tell the reason their KDF was so piss poor was to reduce the load on the server doing wallet decryption. 09:41 < midnightmagic> i think it would make the blockchain's expansion into space also quite a bit more fragile 09:41 < instagibbs> op_mul: .... what 09:42 < kanzure> so, i think that the misinformation can be reduced if you explain to users that decentralizaiton is not the only feasible implementation for maintaining a ledger, and then tell them about databases or something 09:42 < kanzure> instagibbs seems to agree partly? 09:42 < kanzure> whta would be the other necessary conditions for this sort of explanation to reduce misinformation 09:42 < kanzure> or disinformation for that matter 09:42 < kanzure> er, by conditions i mean content 09:43 < instagibbs> Yes. possibly have to mention the obvious like "phoning a friend isn't distributed consensus" 09:43 < kanzure> right... and there's nothing "wrong" with phoning a friend, outside the context of distributed consensus. 09:43 < kanzure> if they want to phone friends then they are certainly welcome to, but they shouldn't conflate that with the novel contribution that bitcoin offers. 09:43 < instagibbs> is thre a nice solid def of consensus in the explanation 09:43 < kanzure> there's one in alts.pdf 09:44 < kanzure> at least 09:44 < instagibbs> see maybe you're right. if it's there it means people aren't actually reading it 09:44 < instagibbs> let me skim again 09:44 < kanzure> it mentions that definition ,but it does not really redirect people to alternatives if they are not interested in distributed consensus 09:45 < kanzure> i mean, ideally it should not be the goal of a document like alts.pdf to inform people about non-distributed-consensus systems, but in this case it seems to be necessary due to the huge amounts of disinformation floating around.... 09:45 < nsh> incidentally, has anyone ran with the conceptualization of bitcoin consensus as a dynamic-membership multi-party signature scheme? or the latter concept in isolation? 09:45 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Quit: Reconnecting] 09:45 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards 09:46 < nsh> seemingly not, per google 09:46 -!- booly-yam-6710_ [~cinch@bzq-79-183-25-208.red.bezeqint.net] has joined #bitcoin-wizards 09:46 < instagibbs> i don't really see a real clear-cut def of distributed consensus in the doc. Just references to it. 09:46 -!- booly-yam-6710 [~cinch@bzq-79-183-25-208.red.bezeqint.net] has quit [Ping timeout: 240 seconds] 09:46 < instagibbs> maybe im missing it 09:47 < kanzure> page 8 section 6 09:47 < instagibbs> oh nvm 09:47 < instagibbs> got it 09:47 < kanzure> there might also be some weird confusion around the meaning of "agreement" heh 09:48 < instagibbs> perhaps. Agreemnet in the computer sense not human :) 09:48 < instagibbs> state of the machine 09:49 < instagibbs> Ok, "lack of identities" is the assumption being broken for these schemes. 09:50 < kanzure> although i like the term "agreement" it should probably be elaborated to refer to things like consistency and equivalents 09:50 < kanzure> *equivalency 09:51 < op_mul> instagibbs: people still try to do "voting" systems with bitcoin. 09:51 < op_mul> and they never realise why it's as good of an idea as a egg powered car. 09:51 < instagibbs> Found the spot to point to in the alt.pdf. You can say "If you don't want distributed consensus, fine, there are cheaper DBs out there" 09:51 < instagibbs> op_mul: well yes, blockchain technology uber alles 09:52 < op_mul> > muh sybil 09:52 < instagibbs> it runs my toaster now too 09:52 * nsh imagines Uber adopting blockchains 09:52 < zooko> *laugh* 09:54 < op_mul> a while ago I started tracking which connections were made to my nodes all from the same peer. the original idea was to see if I could actually sybil someone just by chance. 09:54 < op_mul> turns out the problem with that idea is that everyond and their dog is trying to connect to every node in the network. 09:56 < nsh> for useful values of 'problem' :) 09:56 < op_mul> high water mark for SPV nodes is two, if anybody was curious. 09:56 -!- aburan28 [~ubuntu@static-108-45-93-86.washdc.fios.verizon.net] has joined #bitcoin-wizards 09:56 < nsh> how do you mean? most connected at any time? 09:57 < op_mul> one SPV client connected to two of my nodes at once. 09:57 < instagibbs> meaning an spv node connected to two of your nodes? 09:57 < nsh> ah 09:57 < instagibbs> oops scrolled too late 09:58 < op_mul> sort of no point in that, worst I could do to an SPV client is tell them there's no blocks. I can't mine an invalid block at the top of a hat (and attacking people's nodes isn't really the game, just for interest) 09:58 < op_mul> s/top/drop/ 09:59 -!- ryanxcharles [~ryanxchar@173.247.192.6] has joined #bitcoin-wizards 10:01 -!- Dizzle [~diesel@70.114.207.41] has joined #bitcoin-wizards 10:03 -!- nessence [~alexl@68.51.194.2] has joined #bitcoin-wizards 10:03 -!- rubensayshi [~ruben@91.206.81.13] has quit [Read error: Connection reset by peer] 10:04 -!- rubensayshi [~ruben@91.206.81.13] has joined #bitcoin-wizards 10:04 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Ping timeout: 272 seconds] 10:07 -!- nessence [~alexl@68.51.194.2] has quit [Ping timeout: 240 seconds] 10:08 -!- eudoxia [~eudoxia@r167-57-30-78.dialup.adsl.anteldata.net.uy] has quit [Quit: Leaving] 10:08 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-wizards 10:09 -!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has joined #bitcoin-wizards 10:11 -!- jps [~Jud@cpe-74-72-116-143.nyc.res.rr.com] has quit [Quit: jps] 10:14 -!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has quit [Ping timeout: 256 seconds] 10:14 -!- koeppelmann [~koeppelma@dyn-160-39-29-12.dyn.columbia.edu] has joined #bitcoin-wizards 10:15 -!- RoboTeddy [~roboteddy@67.188.40.206] has joined #bitcoin-wizards 10:19 -!- ryanxcharles [~ryanxchar@173.247.192.6] has quit [Read error: Connection reset by peer] 10:19 -!- antgreen [user@nat/redhat/x-wklweszqzsioyogm] has quit [Remote host closed the connection] 10:20 -!- RoboTeddy [~roboteddy@67.188.40.206] has quit [Ping timeout: 245 seconds] 10:22 -!- zooko [~user@c-67-190-86-140.hsd1.co.comcast.net] has quit [Quit: bbiab] 10:23 -!- instagibbs [32f65962@gateway/web/freenode/ip.50.246.89.98] has quit [Quit: Page closed] 10:26 -!- lclc is now known as lclc_bnc 10:30 -!- nessence [~alexl@162.17.137.27] has joined #bitcoin-wizards 10:37 -!- nessence [~alexl@162.17.137.27] has quit [] 10:37 -!- zooko [~user@c-75-70-204-109.hsd1.co.comcast.net] has joined #bitcoin-wizards 10:41 -!- jb55 [~jb55@208.98.200.98] has joined #bitcoin-wizards 10:44 < dansmith_btc> is bitcoin script flexible enough to where a coin can be spent only if two signatures for the same output are provided. (motivation: preventing double-spends) 10:44 < dansmith_btc> ? 10:45 < sipa> that's just 2-of-2 multisig 10:45 < sipa> and it does not prevent double spending 10:46 -!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Quit: Leaving.] 10:48 < op_mul> sipa: well, it can sort of assure you that a double spend is improbable in the case of greenaddress.it. 10:48 < dansmith_btc> right. In the context of impulse operator - in order to prevent him from doublespending, what if he is required to make such a security deposit spendable when his 2 sigs are presented. 10:48 < op_mul> dansmith_btc: look into how greenaddress.it works. 10:52 -!- br4n [~quassel@unaffiliated/br4n] has quit [Remote host closed the connection] 10:53 < gmaxwell> op_mul: he's asking about a bonded operation; which we cannot currently do. It's not clear how to make it that useful though; because an attacker can effectively doublespend his bond by doublespending many people at once. 10:53 < gmaxwell> Also he can collect his own bond (after all, he's in a privledged position to know when he has cheated. :) ) 10:53 < gmaxwell> op_mul: the idea he's talking about is making a scriptpubkey which could be redeemed by _anyone_ presenting any to signatures with a particular pubkey. 10:53 < gmaxwell> s/any to/any two/ 10:53 -!- cryptowest [~cryptowes@191.101.1.104] has quit [Excess Flood] 10:54 < op_mul> that would suck if you wanted to double spend with a higher fee. 10:54 < amiller> you could make the bond pay out 0.1x to whoever presents it and 0.9x of it is deleted forever 10:55 -!- imposter [uid57046@gateway/web/irccloud.com/x-lrcqvvpzvndgjwle] has quit [Quit: Connection closed for inactivity] 10:55 < amiller> it would also be nice to be able to take the bond collateral back after some time but you can't do that without checklocktimeverify 10:55 -!- rhadamanthus [~rhadamant@unaffiliated/rhadamanthus] has quit [Quit: rhadamanthus] 10:55 -!- rubensayshi [~ruben@91.206.81.13] has quit [Remote host closed the connection] 10:55 < op_mul> I really hope people don't try and have wallets see stuff with checktimelockverify as IsMine(). 10:58 < andytoshi> nsh: adam and i were going to write a paper elaborating the DMMS stuff. there is no eta on us starting :) 10:59 < andytoshi> in particular i want the bytecoin paper done and out before starting that, and there isn't an eta on that either (but there is progress, the main block is right now i need to spend a couple hours grinding algebra) 11:00 < dansmith_btc> gmaxwell, is it useful to have the bond spendable only to a provably unexisting address? 11:00 < gmaxwell> op_mul: with powerful enough script you could exclude 'honest' double spends. 11:00 < dansmith_btc> s/address/pubkey 11:01 < gmaxwell> dansmith_btc: well where this has been discussed before we'd talked about a portion of the bond being destroyed.. which helps but doesn't address the unbounded doublespending of it. 11:01 < kanzure> 'honest double spends' certainly exist (giving someone a second transaction because a reorg was experienced that mutated the input txid) 11:01 < kanzure> wait, disregard 11:01 < kanzure> for many reasons 11:02 < gmaxwell> e.g. say I have a 10 BTC bond that people respect for up to 1 BTC instant payments... but okay, fine, I just make 100 concurrent theft transactions; doesn't matter if I lost the bond... 11:02 < gmaxwell> so while useful, the usefulness is perhaps bounded. There is also an issue of lack of incentive to report: miners will likely take any payout from canceling the bond... so if you're not a miner why report it? 11:04 < dansmith_btc> maybe 90% goes to the black hole and 10% goes to whoever reported - there's the incentive. 11:04 -!- veox [~veox@shinji.veox.pw] has joined #bitcoin-wizards 11:04 -!- imposter [uid57046@gateway/web/irccloud.com/x-sdxegyfdnxysebzr] has joined #bitcoin-wizards 11:04 < andytoshi> in some particular cases we can maybe use a NIZK to report which would not give a miner enough info to steal (though i cannot think of one off the top of my head except if you have the double-spender's keys) 11:04 < gmaxwell> dansmith_btc: goes to the miner, not the reporter. You cannot make it go to the reporter. :( 11:04 < gmaxwell> right, not without a NIZK. 11:05 < gmaxwell> Trying to avoid brews involving ground unicorn bones. 11:05 < gmaxwell> NIZK nicely solves that one still leaves you with the double-spends. 11:09 -!- TonyClifton [~TonyClift@gateway-nat.fmrib.ox.ac.uk] has quit [Remote host closed the connection] 11:10 < dansmith_btc> so, I take it, bitcoin script is not flexible to where the reporter (not the miner) can present 2 sigs spending the same output + his reward address (the reward for reporting the doublespend) ? 11:10 < GAit> unrelated to the above but you may find interesting the suddent p2sh spike and drop http://i.imgur.com/8usxslN.png 11:11 < andytoshi> dansmith_btc: that's correct, and it's not clear that it's even -possible- to do this so that the miner can't steal 11:11 < kanzure> perhaps that spike was bitstamp transferring to p2sh 11:11 < dansmith_btc> true, the miner could steal but that'd be a diff disussion 11:12 -!- Aquent [~Aquent@gateway/tor-sasl/aquent] has quit [Ping timeout: 250 seconds] 11:12 < GAit> kanzure: i think it was sarutobi 11:12 < nsh> andytoshi, i look forward to it whenever it manifests :) 11:14 < dgenr8> bitcoin makes successful respends increasingly unlikely with time. it would be some trick to make that serve as the foundation for a system instantly secure against them. 11:14 -!- justanot1eruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards 11:15 -!- Aquent [~Aquent@gateway/tor-sasl/aquent] has joined #bitcoin-wizards 11:15 < GAit> dgenr8: is that true? i thought that miners having different policies makes it more likely not less likely 11:16 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Quit: Reconnecting] 11:16 < nsh> it always gets harder to double-spend, as the total PoW on competing blockchain tips is monotonically increasing 11:16 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 11:17 < nsh> so the sum of work to maintain an alternate history has to be greater than the sum of work of the part of the network with the 'legitimate' spend 11:17 < GAit> sorry i thought we were talking about unconfirmed double spends not confirmed 11:18 < gmaxwell> dansmith_btc: thats not a script question: the miner can steal in that case because the presentation isn't zero knoweldge. If you show me two spends then _I_ know two spends. :) 11:19 -!- cryptowest [~cryptowes@191.101.1.104] has joined #bitcoin-wizards 11:21 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 265 seconds] 11:21 -!- davout [~david@unaffiliated/davout] has quit [Quit: bye] 11:21 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards 11:22 -!- davout [~david@unaffiliated/davout] has joined #bitcoin-wizards 11:23 -!- justanot1eruser [~Justan@unaffiliated/justanotheruser] has quit [Quit: Reconnecting] 11:30 -!- d1ggy [~d1ggy@dslb-088-071-004-190.088.071.pools.vodafone-ip.de] has joined #bitcoin-wizards 11:31 -!- justanot1eruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards 11:32 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Quit: Reconnecting] 11:32 < zooko> BTW, I think that a bond-against-multispend combined with PoW can actually achieve quantitatively better defense than pure PoW. 11:32 < zooko> But, I don't know how to fit it into Bitcoin, and I'm not currently working on it. 11:35 < gmaxwell> there isn't anything complicated to do to fit it into bitcoin; just requires a somewhat more expressive Script. That it might be somewhat better isn't the important question; the important one is if it's enough better than anyone would really care to use it. 11:36 -!- booly-yam-6710_ [~cinch@bzq-79-183-25-208.red.bezeqint.net] has quit [K-Lined] 11:36 < gmaxwell> Adoption of co-signer based anti-doublespend is very low right now; which suggests to me that the interest isn't there; but it's hard to say. 11:37 -!- justanot1eruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 256 seconds] 11:37 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards 11:38 < zooko> *nod* 11:39 < zooko> There's one particular detail about how much better it could be that you missed or glossed over above -- 11:39 < zooko> unless I'm misremembering, anti-double-spend-bond combined with PoW can make it so that to multispend 100 times, you would have to do 100 PoW's, e.g. mine 100 blocks. 11:40 < zooko> I.e., if your recipient requires at least one confirmation, in addition to requiring an anti-multi-spend-bond. 11:40 < gmaxwell> oh I'd forgotten the line of thinking of boosting single confirm to prevent the double spending. 11:40 < zooko> That was Nikita Borisov's contribution to my idea. 11:40 < zooko> IIRC, which is questionable. ☺ 11:41 < zooko> But I agree with you that the bottom line is, it isn't clear if it is important enough. 11:41 < zooko> In particular, *I'm* currently treating it as insufficiently important, meaning I'm not working on it. 11:41 < gmaxwell> Indeed, it's a fair point. Most of the interest in that space is zero confirms; but you're right that it's a big improvement at one confirm. (and then not so much of an improvement at .. say.. 8 confirms) 11:41 < zooko> But I would be happy if someone else published the idea, implemented it, etc. 11:41 < zooko> gmaxwell: Yeah! I think that was Nikita's contribution. It's pretty cool. 11:42 < zooko> It sort of suggests you could have 1-confirm transactions with a bond, with perhaps comparable safety to the current, 6-confirm, 0-bond txns. 11:42 < gmaxwell> so some context there is that the complaint I made that the bond can be double spent is more or less untrue at one confirm... since double spending there would require making N simultaniously 1 confirm forks. Even if you can network isolate your victims (realistic e.g. for a non-network-connected spv vending machine), there is still a huge cost to scaling that attack. 11:42 < gmaxwell> (I'm just explaining more for the room) 11:42 < zooko> Exactly. 11:44 -!- belcher [~belcher-s@5ec1ab23.skybroadband.com] has joined #bitcoin-wizards 11:44 -!- belcher [~belcher-s@5ec1ab23.skybroadband.com] has quit [Changing host] 11:44 -!- belcher [~belcher-s@unaffiliated/belcher] has joined #bitcoin-wizards 11:45 -!- rhadamanthus [~rhadamant@unaffiliated/rhadamanthus] has joined #bitcoin-wizards 11:47 -!- binaryatrocity [~quassel@unaffiliated/br4n] has joined #bitcoin-wizards 11:52 < dgenr8> what is that idea? somehow reducing multiple-spends in a single block? 11:54 -!- aburan28 [~ubuntu@static-108-45-93-86.washdc.fios.verizon.net] has quit [Ping timeout: 244 seconds] 11:55 -!- jps [~Jud@cpe-74-72-116-143.nyc.res.rr.com] has joined #bitcoin-wizards 11:58 < dgenr8> greenaddress, impulse etc. have a huge adoption hurdle. it's hard enough getting businesses to adopt bitcoin itself. 11:59 -!- mpmcsweeney [~mpmcsween@c-50-189-4-61.hsd1.ma.comcast.net] has joined #bitcoin-wizards 12:01 < fluffypony> dgenr8: meh, that's like saying "how will businesses ever accept credit cards, they'll need to have a terminal at the shop and everything" 12:02 < dgenr8> okey dokey 12:03 < andytoshi> fluffypony: or maybe it's like getting chip-and-pin accepted in the US...even with visa/MC using their near-monopoly to push this and the fact that they have had working systems deployed for like 40 years, it's still a hard sell 12:06 -!- aburan28 [~ubuntu@static-108-45-93-72.washdc.fios.verizon.net] has joined #bitcoin-wizards 12:06 < nsh> is this guy associated with sidechains thingumy, corporate nonsense, whatever it's called? https://fi.linkedin.com/in/joukosalonen 12:06 < nsh> -- 12:06 < nsh> Yurohs.com is building a global DAC ERP on top of blockchain. DAC refers to a metaphor - "Decentralized autonomous corporation" or "Distributed Autonomous Corporation" (check http://coinwiki.info/en/Decentralized_autonomous_corporation for details). "ERP" in this context includes a question: how does enterprise resource planning happen in the context of DACs / IoT and cruptocurrencies? Blockchain is one of the key elements in this. In enables dynamic mem 12:06 < nsh> bership, multiparty signature system, non-trust PoW & PoC structures, smart contracts, prediction market consensus based supply chains and networked accounting. 12:06 < nsh> Yurohs is in stealth "zero to one" mode, we do concept design, we test and we fail. 12:06 < nsh> -- 12:07 < nsh> seems to have read the paper at least 12:07 -!- hearn [~mike@84-75-198-85.dclient.hispeed.ch] has joined #bitcoin-wizards 12:07 -!- rhadamanthus [~rhadamant@unaffiliated/rhadamanthus] has quit [Read error: No route to host] 12:08 -!- rhadamanthus [~rhadamant@unaffiliated/rhadamanthus] has joined #bitcoin-wizards 12:08 < maaku> love how "we fail!" is a selling point 12:09 * nsh smiles 12:17 < fluffypony> andytoshi: you should come to South Africa, we've had chip-and-pin terminals in play for like 10+ years...I actually can't remember the last time I've seen a terminal that didn't have a keypad and a chip reader 12:17 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 12:20 < andytoshi> fluffypony: ditto in canada, actually :) for 5+ years anyway 12:21 < fluffypony> sometimes I think the USA just needs a hug and a pat on the back 12:22 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 272 seconds] 12:23 < op_mul> fluffypony: most still accept swipe cards though. like SSL, there's an insecure fallback. 12:24 < fluffypony> op_mul: yes they do, I mean that I haven't seen any that are swipe-only 12:24 < andytoshi> op_mul: not in canada, very few will let you swipe (maybe the merchant can override this?) 12:24 < andytoshi> it says "PLEASE INSERT CHIP" 12:25 < op_mul> andytoshi: you have to fail the chip several time and then the machine will ask you to swipe instead. 12:25 < andytoshi> ah 12:25 < fluffypony> yeah 12:25 < op_mul> I had a broken chip for a while and couldn't get it replaced. every payment I had to do a few fails of the chip, then I could swipe 12:25 < fluffypony> also if the card doesn't have a chip 12:25 < fluffypony> then it will accept a plain swipe 12:26 < op_mul> must be a market in the swipe data that says "I HAVE A CHIP TRY THAT FIRST" 12:26 < op_mul> s/market/marker/ 12:27 -!- belcher_ [~belcher-s@unaffiliated/belcher] has joined #bitcoin-wizards 12:27 -!- belcher [~belcher-s@unaffiliated/belcher] has quit [Ping timeout: 246 seconds] 12:29 -!- belcher_ is now known as belcher 12:36 -!- rhadamanthus [~rhadamant@unaffiliated/rhadamanthus] has left #bitcoin-wizards [] 12:38 -!- hearn [~mike@84-75-198-85.dclient.hispeed.ch] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 12:45 -!- hktud0 [ncidsk@unaffiliated/fluffybunny] has quit [Remote host closed the connection] 12:47 -!- hktud0 [ncidsk@unaffiliated/fluffybunny] has joined #bitcoin-wizards 12:58 -!- Dizzle [~diesel@70.114.207.41] has quit [Quit: Leaving...] 13:01 -!- aburan28 [~ubuntu@static-108-45-93-72.washdc.fios.verizon.net] has quit [Ping timeout: 256 seconds] 13:09 -!- mkarrer [~mkarrer@4.Red-83-34-47.dynamicIP.rima-tde.net] has joined #bitcoin-wizards 13:12 -!- booly-yam-4531 [~cinch@bzq-79-183-124-170.red.bezeqint.net] has joined #bitcoin-wizards 13:13 -!- aburan28 [~ubuntu@static-108-45-93-72.washdc.fios.verizon.net] has joined #bitcoin-wizards 13:18 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 13:22 -!- orik [~orik@75.149.169.53] has joined #bitcoin-wizards 13:23 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 276 seconds] 13:26 -!- aburan28 [~ubuntu@static-108-45-93-72.washdc.fios.verizon.net] has quit [Ping timeout: 240 seconds] 13:27 -!- booly-yam-4531 [~cinch@bzq-79-183-124-170.red.bezeqint.net] has quit [K-Lined] 13:30 -!- eslbaer [~eslbaer@p5B146AD0.dip0.t-ipconnect.de] has joined #bitcoin-wizards 13:39 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 13:39 -!- aburan28 [~ubuntu@cryptovault-1-pt.tunnel.tserv13.ash1.ipv6.he.net] has joined #bitcoin-wizards 13:40 < pigeons> i've been traveling to canada a lot the past several months and i've been able to swipe 13:41 -!- go1111111 [~go1111111@gateway/vpn/privateinternetaccess/go1111111] has quit [Quit: Leaving] 13:42 -!- go1111111 [~go1111111@162.244.138.37] has joined #bitcoin-wizards 13:45 < andytoshi> pigeons: you can definitely swipe US cards, i think op_mul is right that canadian ones have a marker in the magstripe data 13:46 -!- PaulCape_ [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards 13:47 < fluffypony> there are two components to it 13:47 < fluffypony> 1. the mag-stripe can contain a flag that indicates it has a chip 13:47 < fluffypony> but 2. the reader will ignore that if it doesn't have a chip reader 13:47 < smooth> credit cards bootstraped by requiring almost no investment from the merchants. at low volume even an imprinter wasn't required they could just write the number on check 13:47 < fluffypony> yeah 13:48 < smooth> from there everything was incremental though the card-and-pin increment in the us shows even that isn't always easy 13:48 < fluffypony> with the load shedding our national power agency has been having some merchants have been hauling out their imprinters again 13:48 < smooth> but a huge amount of network effect was built without pushing barriers on the adopters 13:49 -!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Ping timeout: 245 seconds] 13:49 -!- freewil [~freewil@unaffiliated/freewil] has joined #bitcoin-wizards 14:02 -!- benten [~benten@unaffiliated/benten] has joined #bitcoin-wizards 14:03 -!- HaltingState [~HaltingSt@unaffiliated/haltingstate] has quit [Remote host closed the connection] 14:07 < adam3us> pigeons: the chip n pin thing suffers from version roll back attack :) if u look up ross anderson card security they did some security paper on it, and its horrible. you can bypass the chip just by some simple mechanism (disable/opt out/tamper/cover with sticky tape ... something stupid), and the reader cant tell 14:07 < adam3us> pigeons: u maybe looking at second gen that even has a marker , that'd count as "innovation"; i see it still fails open though! 14:07 -!- adam3us [~adam@88-105-6-39.dynamic.dsl.as9105.com] has left #bitcoin-wizards [] 14:12 -!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards 14:15 -!- PaulCape_ [~PaulCapes@204.28.124.82] has quit [Ping timeout: 256 seconds] 14:19 -!- nsh [~lol@wikipedia/nsh] has quit [Excess Flood] 14:19 -!- benten [~benten@unaffiliated/benten] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 14:19 -!- nsh [~lol@wikipedia/nsh] has joined #bitcoin-wizards 14:20 -!- mortale [~mortale@gateway/tor-sasl/mortale] has quit [Ping timeout: 250 seconds] 14:22 -!- mortale [~mortale@gateway/tor-sasl/mortale] has joined #bitcoin-wizards 14:31 -!- zooko [~user@c-75-70-204-109.hsd1.co.comcast.net] has quit [Ping timeout: 264 seconds] 14:36 -!- user7779078 [user777907@gateway/vpn/mullvad/x-qphsoyfsfwkefhpj] has joined #bitcoin-wizards 14:41 -!- Dizzle [~diesel@70.114.207.41] has joined #bitcoin-wizards 14:45 -!- samson_ [~ukru@58.137.63.57] has joined #bitcoin-wizards 14:46 -!- samson_ [~ukru@58.137.63.57] has quit [Read error: Connection reset by peer] 14:46 -!- samson_ [~ukru@58.137.63.57] has joined #bitcoin-wizards 14:46 -!- RoboTedd_ [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 14:47 -!- samson_ [~ukru@58.137.63.57] has quit [Read error: Connection reset by peer] 14:50 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 246 seconds] 14:50 -!- Starduster_ [~guest@unaffiliated/starduster] has quit [Ping timeout: 246 seconds] 14:51 -!- RoboTedd_ [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 245 seconds] 14:52 -!- belcher [~belcher-s@unaffiliated/belcher] has quit [Quit: Leaving] 14:57 -!- justanot1eruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards 14:57 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Disconnected by services] 14:57 -!- justanot1eruser is now known as justanotheruser 14:59 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Ping timeout: 264 seconds] 14:59 -!- justanot1eruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards 14:59 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Disconnected by services] 15:00 -!- justanot1eruser is now known as justanotheruser 15:00 -!- doobi-sham-86199 [~cinch@bzq-79-177-150-104.red.bezeqint.net] has joined #bitcoin-wizards 15:02 -!- RoboTeddy [~roboteddy@2601:9:3483:2400:89cd:d160:86c7:be80] has joined #bitcoin-wizards 15:03 -!- belcher [~belcher-s@bcdc7e57.skybroadband.com] has joined #bitcoin-wizards 15:03 -!- belcher [~belcher-s@bcdc7e57.skybroadband.com] has quit [Changing host] 15:03 -!- belcher [~belcher-s@unaffiliated/belcher] has joined #bitcoin-wizards 15:04 -!- Guest32269 [~Pan0ram1x@095-096-084-122.static.chello.nl] has quit [Ping timeout: 256 seconds] 15:07 -!- Dizzle [~diesel@70.114.207.41] has quit [Quit: Leaving...] 15:07 -!- MoALTz [~no@78-11-152-253.static.ip.netia.com.pl] has quit [Quit: Leaving] 15:10 -!- Pan0ram1x [~Pan0ram1x@095-096-084-122.static.chello.nl] has joined #bitcoin-wizards 15:11 -!- Pan0ram1x is now known as Guest34424 15:12 -!- NewLiberty [~NewLibert@2602:304:cff8:1580:ac28:e474:8463:f81d] has quit [Ping timeout: 245 seconds] 15:13 -!- RoboTeddy [~roboteddy@2601:9:3483:2400:89cd:d160:86c7:be80] has quit [Ping timeout: 245 seconds] 15:19 -!- jps [~Jud@cpe-74-72-116-143.nyc.res.rr.com] has quit [Quit: jps] 15:20 -!- zooko [~user@c-75-70-204-109.hsd1.co.comcast.net] has joined #bitcoin-wizards 15:22 -!- mpmcsweeney [~mpmcsween@c-50-189-4-61.hsd1.ma.comcast.net] has quit [Remote host closed the connection] 15:22 -!- mpmcsweeney [~mpmcsween@c-50-189-4-61.hsd1.ma.comcast.net] has joined #bitcoin-wizards 15:24 -!- orik [~orik@75.149.169.53] has quit [Ping timeout: 245 seconds] 15:26 -!- doobi-sham-86199 [~cinch@bzq-79-177-150-104.red.bezeqint.net] has quit [K-Lined] 15:26 -!- pgokeeffe [~pgokeeffe@101.165.93.194] has joined #bitcoin-wizards 15:27 -!- mpmcsweeney [~mpmcsween@c-50-189-4-61.hsd1.ma.comcast.net] has quit [Ping timeout: 245 seconds] 15:34 -!- pgokeeffe [~pgokeeffe@101.165.93.194] has quit [Remote host closed the connection] 15:35 -!- delll [~chatzilla@yh97.internetdsl.tpnet.pl] has quit [Ping timeout: 265 seconds] 15:37 -!- delll_ [~chatzilla@yh97.internetdsl.tpnet.pl] has joined #bitcoin-wizards 15:37 -!- eslbaer [~eslbaer@p5B146AD0.dip0.t-ipconnect.de] has quit [Ping timeout: 265 seconds] 15:39 -!- Adlai [~Adlai@gateway/tor-sasl/adlai] has joined #bitcoin-wizards 15:41 -!- delll_ [~chatzilla@yh97.internetdsl.tpnet.pl] has quit [Excess Flood] 15:43 -!- NewLiberty [~NewLibert@2602:304:cff8:1580:ac28:e474:8463:f81d] has joined #bitcoin-wizards 15:43 -!- delll [~chatzilla@yh97.internetdsl.tpnet.pl] has joined #bitcoin-wizards 15:44 -!- MoALTz [~no@78-11-152-253.static.ip.netia.com.pl] has joined #bitcoin-wizards 15:50 -!- benten [~benten@unaffiliated/benten] has joined #bitcoin-wizards 15:52 -!- op_mul [~op_mul@128.199.38.22] has quit [Ping timeout: 255 seconds] 15:53 -!- narwh4l [~michael@unaffiliated/thesnark] has joined #bitcoin-wizards 15:56 -!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Quit: Leaving] 15:57 -!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has joined #bitcoin-wizards 16:08 -!- pgokeeffe [~pgokeeffe@101.165.93.194] has joined #bitcoin-wizards 16:08 -!- freewil [~freewil@unaffiliated/freewil] has quit [Quit: Leaving.] 16:17 -!- freewil [~freewil@unaffiliated/freewil] has joined #bitcoin-wizards 16:18 < narwh4l> If anybody can provide links to practical attempts at contracting on BTC, I would really appreciate it 16:19 < belcher> lighthouse ? 16:22 -!- mpmcsweeney [~mpmcsween@c-98-217-146-94.hsd1.ma.comcast.net] has joined #bitcoin-wizards 16:22 -!- mpmcswee_ [~mpmcsween@c-50-189-4-61.hsd1.ma.comcast.net] has joined #bitcoin-wizards 16:23 -!- benten [~benten@unaffiliated/benten] has quit [Quit: ...] 16:26 -!- jb55_ [~jb55@208.98.200.98] has joined #bitcoin-wizards 16:26 -!- jb55_ [~jb55@208.98.200.98] has quit [Remote host closed the connection] 16:26 -!- mpmcsweeney [~mpmcsween@c-98-217-146-94.hsd1.ma.comcast.net] has quit [Ping timeout: 264 seconds] 16:27 -!- jb55_ [~jb55@208.98.200.98] has joined #bitcoin-wizards 16:30 -!- freewil [~freewil@unaffiliated/freewil] has quit [Quit: Leaving.] 16:30 -!- jb55 [~jb55@208.98.200.98] has quit [Ping timeout: 272 seconds] 16:31 -!- Mably [~Mably@unaffiliated/mably] has quit [Ping timeout: 272 seconds] 16:31 -!- jb55_ [~jb55@208.98.200.98] has quit [Ping timeout: 272 seconds] 16:32 -!- wallet42 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards 16:33 -!- freewil [~freewil@unaffiliated/freewil] has joined #bitcoin-wizards 16:37 -!- freewil [~freewil@unaffiliated/freewil] has quit [Client Quit] 16:38 -!- Starduster [~guest@5ED11658.cm-7-2a.dynamic.ziggo.nl] has joined #bitcoin-wizards 16:38 -!- Starduster [~guest@5ED11658.cm-7-2a.dynamic.ziggo.nl] has quit [Changing host] 16:38 -!- Starduster [~guest@unaffiliated/starduster] has joined #bitcoin-wizards 16:44 -!- mpmcswee_ [~mpmcsween@c-50-189-4-61.hsd1.ma.comcast.net] has quit [Remote host closed the connection] 16:45 < kanzure> narwh4l: https://github.com/Blockstream/contracthashtool 16:45 -!- freewil [~freewil@unaffiliated/freewil] has joined #bitcoin-wizards 16:48 -!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has joined #bitcoin-wizards 16:59 -!- PaulCape_ [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards 17:02 -!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Ping timeout: 252 seconds] 17:24 -!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has quit [Ping timeout: 272 seconds] 17:24 -!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards 17:26 -!- PaulCape_ [~PaulCapes@204.28.124.82] has quit [Ping timeout: 244 seconds] 17:33 -!- belcher [~belcher-s@unaffiliated/belcher] has quit [Quit: Leaving] 17:43 -!- siervo [uid49244@gateway/web/irccloud.com/x-awabxfogzmgbxytf] has joined #bitcoin-wizards 17:43 -!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has joined #bitcoin-wizards 17:52 -!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has quit [Ping timeout: 246 seconds] 17:57 -!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards 17:58 -!- erasmospunk [~erasmospu@176.92.103.63] has quit [Remote host closed the connection] 17:59 -!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [] 18:02 -!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards 18:04 -!- hashtag [~hashtag@CPE-69-23-213-3.wi.res.rr.com] has quit [Read error: Connection reset by peer] 18:05 -!- hashtag [~hashtag@CPE-69-23-213-3.wi.res.rr.com] has joined #bitcoin-wizards 18:09 -!- pgokeeffe [~pgokeeffe@101.165.93.194] has quit [Quit: pgokeeffe] 18:10 -!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has joined #bitcoin-wizards 18:18 -!- koeppelmann [~koeppelma@dyn-160-39-29-12.dyn.columbia.edu] has quit [Remote host closed the connection] 18:19 -!- koeppelmann [~koeppelma@dyn-160-39-29-12.dyn.columbia.edu] has joined #bitcoin-wizards 18:23 -!- koeppelmann [~koeppelma@dyn-160-39-29-12.dyn.columbia.edu] has quit [Ping timeout: 245 seconds] 18:30 < maaku> narwh4l: define contracting (there's a few things you could mean...) 18:30 -!- Dr-G3 [~Dr-G@gateway/tor-sasl/dr-g] has joined #bitcoin-wizards 18:31 < maaku> lighthouse is a great implementation of assurance contracts 18:31 < maaku> the contracthashtool can be used in protocols for atomicly commiting to contracts 18:32 -!- HaltingState [~HaltingSt@unaffiliated/haltingstate] has joined #bitcoin-wizards 18:34 -!- Dr-G2 [~Dr-G@gateway/tor-sasl/dr-g] has quit [Ping timeout: 250 seconds] 18:37 -!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has quit [Remote host closed the connection] 18:39 -!- p15_ [~p15@123.118.81.244] has joined #bitcoin-wizards 18:40 -!- p15 [~p15@182.50.108.56] has quit [Ping timeout: 245 seconds] 18:41 -!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has quit [Ping timeout: 252 seconds] 18:42 -!- d1ggy_ [~d1ggy@dslc-082-082-146-066.pools.arcor-ip.net] has joined #bitcoin-wizards 18:46 -!- d1ggy [~d1ggy@dslb-088-071-004-190.088.071.pools.vodafone-ip.de] has quit [Ping timeout: 264 seconds] 19:04 -!- Starduster [~guest@unaffiliated/starduster] has quit [] 19:05 -!- pgokeeffe [~pgokeeffe@101.165.93.194] has joined #bitcoin-wizards 19:13 -!- freewil [~freewil@unaffiliated/freewil] has quit [Quit: Leaving.] 19:14 -!- e1782d11df4c9914 [e1782d11df@gateway/vpn/mullvad/x-ixknakwxkjxnkwfi] has joined #bitcoin-wizards 19:14 -!- e1782d11df4c9914 [e1782d11df@gateway/vpn/mullvad/x-ixknakwxkjxnkwfi] has quit [Client Quit] 19:14 -!- e1782d11df4c9914 [e1782d11df@gateway/vpn/mullvad/x-kpfdqvjjispudugl] has joined #bitcoin-wizards 19:17 -!- aburan28 [~ubuntu@cryptovault-1-pt.tunnel.tserv13.ash1.ipv6.he.net] has quit [Ping timeout: 265 seconds] 19:18 -!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Quit: Leaving.] 19:25 -!- siervo [uid49244@gateway/web/irccloud.com/x-awabxfogzmgbxytf] has quit [] 19:30 -!- user7779078 [user777907@gateway/vpn/mullvad/x-qphsoyfsfwkefhpj] has quit [Remote host closed the connection] 19:31 -!- koeppelmann [~koeppelma@dyn-160-39-29-12.dyn.columbia.edu] has joined #bitcoin-wizards 19:35 -!- Adlai [~Adlai@gateway/tor-sasl/adlai] has quit [Ping timeout: 250 seconds] 19:39 -!- Adlai [~Adlai@gateway/tor-sasl/adlai] has joined #bitcoin-wizards 19:46 -!- siraj [~siraj@116.203.39.70] has joined #bitcoin-wizards 19:52 -!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has joined #bitcoin-wizards 19:58 -!- user7779078 [~user77790@ool-4a5987f1.dyn.optonline.net] has joined #bitcoin-wizards 20:00 -!- user7779_ [user777907@gateway/vpn/mullvad/x-tgcypnsjgdoqfenh] has joined #bitcoin-wizards 20:03 -!- user7779078 [~user77790@ool-4a5987f1.dyn.optonline.net] has quit [Ping timeout: 264 seconds] 20:07 -!- licnep [uid4387@gateway/web/irccloud.com/x-lzklxavcetmogdjz] has joined #bitcoin-wizards 20:08 -!- siraj [~siraj@116.203.39.70] has quit [Remote host closed the connection] 20:17 -!- siraj [~siraj@116.203.113.228] has joined #bitcoin-wizards 20:30 -!- siraj_ [~siraj@116.203.113.228] has joined #bitcoin-wizards 20:31 -!- siraj [~siraj@116.203.113.228] has quit [Read error: Connection reset by peer] 20:32 -!- pgokeeffe [~pgokeeffe@101.165.93.194] has quit [Quit: pgokeeffe] 20:35 -!- koeppelmann [~koeppelma@dyn-160-39-29-12.dyn.columbia.edu] has quit [Remote host closed the connection] 20:35 -!- koeppelmann [~koeppelma@dyn-160-39-29-12.dyn.columbia.edu] has joined #bitcoin-wizards 20:40 -!- koeppelmann [~koeppelma@dyn-160-39-29-12.dyn.columbia.edu] has quit [Ping timeout: 256 seconds] 20:45 -!- mpmcsweeney [~mpmcsween@c-50-189-4-61.hsd1.ma.comcast.net] has joined #bitcoin-wizards 20:47 -!- Starduster [~guest@unaffiliated/starduster] has joined #bitcoin-wizards 20:50 -!- mpmcsweeney [~mpmcsween@c-50-189-4-61.hsd1.ma.comcast.net] has quit [Ping timeout: 252 seconds] 20:54 -!- TheSeven [~quassel@rockbox/developer/TheSeven] has quit [Ping timeout: 272 seconds] 20:55 -!- TheSeven [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards 21:04 -!- siraj [~siraj@116.203.113.228] has joined #bitcoin-wizards 21:04 -!- siraj_ [~siraj@116.203.113.228] has quit [Read error: No route to host] 21:15 -!- siraj_ [~siraj@116.203.6.0] has joined #bitcoin-wizards 21:16 -!- siraj [~siraj@116.203.113.228] has quit [Ping timeout: 256 seconds] 21:19 -!- Dizzle [~Dizzle@cpe-72-182-36-12.austin.res.rr.com] has joined #bitcoin-wizards 21:19 -!- siraj_ [~siraj@116.203.6.0] has quit [Remote host closed the connection] 21:21 -!- siraj [~siraj@116.203.6.0] has joined #bitcoin-wizards 21:26 -!- siraj [~siraj@116.203.6.0] has quit [Ping timeout: 255 seconds] 21:32 -!- koeppelmann [~koeppelma@dyn-160-39-29-12.dyn.columbia.edu] has joined #bitcoin-wizards 21:37 -!- koeppelm_ [~koeppelma@dyn-160-39-29-12.dyn.columbia.edu] has joined #bitcoin-wizards 21:37 -!- koeppelmann [~koeppelma@dyn-160-39-29-12.dyn.columbia.edu] has quit [Ping timeout: 265 seconds] 21:42 -!- Dizzle [~Dizzle@cpe-72-182-36-12.austin.res.rr.com] has quit [Remote host closed the connection] 21:48 -!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has joined #bitcoin-wizards 22:08 -!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has quit [Remote host closed the connection] 22:08 -!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has joined #bitcoin-wizards 22:11 -!- justanot1eruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards 22:12 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Disconnected by services] 22:12 -!- justanot1eruser is now known as justanotheruser 22:13 -!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has quit [Ping timeout: 245 seconds] 22:13 -!- Emcy_ [~MC@152.27.187.81.in-addr.arpa] has joined #bitcoin-wizards 22:13 -!- Emcy_ [~MC@152.27.187.81.in-addr.arpa] has quit [Changing host] 22:13 -!- Emcy_ [~MC@unaffiliated/mc1984] has joined #bitcoin-wizards 22:14 -!- Emcy [~MC@unaffiliated/mc1984] has quit [Ping timeout: 272 seconds] 22:17 -!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has joined #bitcoin-wizards 22:20 -!- coiner [~linker@1.54.74.155] has quit [Ping timeout: 264 seconds] 22:22 -!- siraj [~siraj@180.215.157.220] has joined #bitcoin-wizards 22:23 -!- op_mul [~op_mul@128.199.38.22] has joined #bitcoin-wizards 22:24 < op_mul> ok. so I've drunk some of vitalik's koolaid and added his "weak subjectivity" to bitcoin in the form of a patch. 22:24 -!- koeppelm_ [~koeppelma@dyn-160-39-29-12.dyn.columbia.edu] has quit [Remote host closed the connection] 22:25 < op_mul> I posit that this will always devalue into just asking blockchain.info for the correct results rather than actual people, leading to total centralisation. so I now have a node which checks every block with blockchain.info and invalidates if it doesn't match. 22:27 < zooko> Could I see the patch? 22:27 -!- siraj [~siraj@180.215.157.220] has quit [Ping timeout: 245 seconds] 22:27 < op_mul> patch is probably the wrong word, it's a horrible python script which talks to the node over RPC. 22:28 < op_mul> I meant I've shoehorned the concept into Bitcoin. 22:29 -!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has quit [Remote host closed the connection] 22:29 -!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has joined #bitcoin-wizards 22:30 < op_mul> (I *really* like that there's a proper invalidateblock RPC now) 22:34 -!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has quit [Ping timeout: 264 seconds] 22:37 < zooko> I'm interested! I want to do something similar. But I really need to fall asleep now. 22:37 < zooko> I'm going to Puerto Rico!! But I don't have a plane ticket yet. :-( 22:37 < zooko> Goodnight. 22:41 -!- zooko [~user@c-75-70-204-109.hsd1.co.comcast.net] has quit [Ping timeout: 252 seconds] 22:45 < op_mul> of all the stupid stuff I've written, that's the one I least expected anybody would want to run. 22:49 -!- hktud0 [ncidsk@unaffiliated/fluffybunny] has quit [Remote host closed the connection] 22:51 -!- hktud0 [wq@unaffiliated/fluffybunny] has joined #bitcoin-wizards 22:51 -!- licnep [uid4387@gateway/web/irccloud.com/x-lzklxavcetmogdjz] has quit [Quit: Connection closed for inactivity] 22:53 -!- Dizzle [~Dizzle@cpe-72-182-36-12.austin.res.rr.com] has joined #bitcoin-wizards 22:55 -!- koeppelmann [~koeppelma@dyn-160-39-29-12.dyn.columbia.edu] has joined #bitcoin-wizards 22:56 -!- Meeh [~meeeeeeh@meeh.sigterm.no] has quit [Ping timeout: 264 seconds] 22:57 -!- Meeh [~meeeeeeh@meeh.sigterm.no] has joined #bitcoin-wizards 22:58 -!- Dizzle [~Dizzle@cpe-72-182-36-12.austin.res.rr.com] has quit [Ping timeout: 276 seconds] 23:11 -!- coiner [~linker@115.79.55.177] has joined #bitcoin-wizards 23:20 -!- nullbyte [WW@gateway/vpn/mullvad/x-zivbrydzcbwbqqpm] has quit [Ping timeout: 256 seconds] 23:23 -!- siraj [~siraj@180.215.157.220] has joined #bitcoin-wizards 23:25 -!- aburan28 [~ubuntu@static-108-45-93-90.washdc.fios.verizon.net] has joined #bitcoin-wizards 23:28 -!- siraj [~siraj@180.215.157.220] has quit [Ping timeout: 265 seconds] 23:34 -!- koeppelmann [~koeppelma@dyn-160-39-29-12.dyn.columbia.edu] has quit [Remote host closed the connection] 23:34 -!- user7779_ [user777907@gateway/vpn/mullvad/x-tgcypnsjgdoqfenh] has quit [Remote host closed the connection] 23:34 -!- koeppelmann [~koeppelma@dyn-160-39-29-12.dyn.columbia.edu] has joined #bitcoin-wizards 23:35 -!- user7779078 [~user77790@ool-4a5987f1.dyn.optonline.net] has joined #bitcoin-wizards 23:37 -!- user7779078 [~user77790@ool-4a5987f1.dyn.optonline.net] has quit [Read error: Connection reset by peer] 23:37 -!- user7779078 [~user77790@193.138.219.233] has joined #bitcoin-wizards 23:38 -!- koeppelmann [~koeppelma@dyn-160-39-29-12.dyn.columbia.edu] has quit [Ping timeout: 245 seconds] --- Log closed Sat Jan 24 00:00:33 2015