2015-01-23.log

--- Log opened Fri Jan 23 00:00:32 2015
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Quit: Leaving]00:00
-!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has quit [Ping timeout: 245 seconds]00:04
-!- shesek [~shesek@77.127.214.139] has quit [Ping timeout: 264 seconds]00:05
-!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye]00:14
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards00:14
-!- erasmospunk [~erasmospu@176.92.103.63] has joined #bitcoin-wizards00:22
-!- erasmospunk [~erasmospu@176.92.103.63] has quit [Remote host closed the connection]00:29
-!- erasmospunk [~erasmospu@176.92.103.63] has joined #bitcoin-wizards00:59
-!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has quit [Remote host closed the connection]00:59
-!- RoboTeddy [~roboteddy@2601:9:3483:2400:a5a8:cd2d:89d2:b30d] has joined #bitcoin-wizards01:00
-!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has joined #bitcoin-wizards01:00
-!- 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:04
-!- andy-logbot [~bitcoin--@wpsoftware.net] has quit [Remote host closed the connection]01:05
-!- andy-logbot [~bitcoin--@wpsoftware.net] has joined #bitcoin-wizards01:05
* andy-logbot is logging01:05
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards01:15
-!- erasmospunk [~erasmospu@176.92.103.63] has quit [Remote host closed the connection]01:17
-!- Logicwax [~Logicwax@c-50-161-23-192.hsd1.ca.comcast.net] has joined #bitcoin-wizards01:18
-!- rubensayshi [~ruben@91.206.81.13] has joined #bitcoin-wizards01:18
-!- erasmospunk [~erasmospu@176.92.103.63] has joined #bitcoin-wizards01:21
-!- erasmospunk [~erasmospu@176.92.103.63] has quit [Remote host closed the connection]01:22
-!- erasmospunk [~erasmospu@176.92.103.63] has joined #bitcoin-wizards01:22
-!- erasmospunk [~erasmospu@176.92.103.63] has quit [Remote host closed the connection]01:22
-!- samson_ [~samson_@180.183.164.180] has quit []01:24
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards01:27
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer]01:27
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards01:28
-!- fanquake_ [~anonymous@unaffiliated/fanquake] has joined #bitcoin-wizards01:31
-!- fanquake [~anonymous@unaffiliated/fanquake] has quit [Ping timeout: 265 seconds]01:33
-!- fanquake_ is now known as fanquake01:33
-!- lclc_bnc is now known as lclc01:34
-!- TonyClifton [~TonyClift@gateway-nat.fmrib.ox.ac.uk] has joined #bitcoin-wizards01:39
-!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has joined #bitcoin-wizards02:01
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 240 seconds]02:01
-!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has quit [Ping timeout: 272 seconds]02:06
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards02:12
-!- go1111111 [~go1111111@162.244.138.37] has quit [Ping timeout: 246 seconds]02:13
-!- Quanttek [~quassel@2a02:8108:73f:f6e4:e23f:49ff:fe47:9364] has joined #bitcoin-wizards02:23
-!- lclc is now known as lclc_bnc02:26
-!- go1111111 [~go1111111@gateway/vpn/privateinternetaccess/go1111111] has joined #bitcoin-wizards02:27
-!- [\\\] [~\\\@unaffiliated/imsaguy] has quit [Ping timeout: 245 seconds]02:29
-!- jtimon [~quassel@147.pool85-59-137.dynamic.orange.es] has joined #bitcoin-wizards02:29
-!- [\\\] [\\\@unaffiliated/imsaguy] has joined #bitcoin-wizards02:31
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards02:35
-!- wallet42 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards02:45
-!- RoboTedd_ [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards02:49
-!- aburan28 [~ubuntu@static-108-45-93-86.washdc.fios.verizon.net] has joined #bitcoin-wizards02:50
-!- RoboTedd_ [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer]02:50
-!- erasmospunk [~erasmospu@176.92.103.63] has joined #bitcoin-wizards02:52
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 264 seconds]02:53
-!- Adlai [~Adlai@gateway/tor-sasl/adlai] has joined #bitcoin-wizards03:00
-!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has joined #bitcoin-wizards03:02
-!- lclc_bnc is now known as lclc03:05
-!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has quit [Ping timeout: 252 seconds]03:06
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Ping timeout: 264 seconds]03:13
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards03:26
-!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye]03:35
-!- Algar [~Paul@paperone.elettra.trieste.it] has joined #bitcoin-wizards03:41
-!- Algar [~Paul@paperone.elettra.trieste.it] has left #bitcoin-wizards []03:46
-!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Quit: Leaving.]03:49
-!- wallet42 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards03:50
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards03:50
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds]03:54
-!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has joined #bitcoin-wizards04:03
-!- 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-wizards04:04
-!- siraj [~siraj@116.203.52.21] has joined #bitcoin-wizards04:07
-!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has quit [Ping timeout: 264 seconds]04:08
-!- Adlai [~Adlai@gateway/tor-sasl/adlai] has joined #bitcoin-wizards04:08
-!- nubbins` [~leel@unaffiliated/nubbins] has joined #bitcoin-wizards04:12
-!- eudoxia [~eudoxia@r167-57-30-78.dialup.adsl.anteldata.net.uy] has joined #bitcoin-wizards04:21
-!- koshii [~0@node-xre.pool-125-25.dynamic.totbb.net] has joined #bitcoin-wizards04:26
-!- koshii_ [~0@node-xey.pool-125-25.dynamic.totbb.net] has quit [Ping timeout: 245 seconds]04:28
-!- HaltingState [~HaltingSt@unaffiliated/haltingstate] has joined #bitcoin-wizards04:36
-!- siraj [~siraj@116.203.52.21] has quit [Ping timeout: 252 seconds]04:38
-!- lclc is now known as lclc_bnc04:41
-!- siraj [~siraj@49.14.192.149] has joined #bitcoin-wizards04:50
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards04:51
-!- siraj [~siraj@49.14.192.149] has quit [Read error: Connection reset by peer]04:54
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 245 seconds]04:55
-!- 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-wizards05: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-wizards05:03
-!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has joined #bitcoin-wizards05:03
-!- imposter [uid57046@gateway/web/irccloud.com/x-fjwodtjeqzrhcmye] has quit [Quit: Connection closed for inactivity]05:05
-!- lclc_bnc is now known as lclc05:06
-!- siraj [~siraj@106.66.55.108] has joined #bitcoin-wizards05: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:08
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards05:11
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 255 seconds]05:16
-!- adam3us [~adam@88-105-6-39.dynamic.dsl.as9105.com] has joined #bitcoin-wizards05:17
-!- aburan28 [~ubuntu@static-108-45-93-86.washdc.fios.verizon.net] has quit [Ping timeout: 272 seconds]05:40
-!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has joined #bitcoin-wizards06:04
-!- siraj [~siraj@116.203.115.16] has joined #bitcoin-wizards06:07
-!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has quit [Ping timeout: 252 seconds]06:09
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards06:12
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 246 seconds]06:16
-!- lclc is now known as lclc_bnc06:23
-!- rhadamanthus [~rhadamant@unaffiliated/rhadamanthus] has joined #bitcoin-wizards06:28
-!- maraoz [~maraoz@43-161-16-190.fibertel.com.ar] has joined #bitcoin-wizards06:35
-!- rhadamanthus [~rhadamant@unaffiliated/rhadamanthus] has quit [Quit: rhadamanthus]06:35
-!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]06:38
-!- rubensayshi [~ruben@91.206.81.13] has quit [Read error: Connection reset by peer]06:49
-!- 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-wizards06:55
-!- booly-yam-864 [~cinch@bzq-79-183-25-208.red.bezeqint.net] has joined #bitcoin-wizards06:55
-!- aburan28 [~ubuntu@static-108-45-93-86.washdc.fios.verizon.net] has joined #bitcoin-wizards07:02
-!- 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-wizards07:04
-!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has joined #bitcoin-wizards07:05
-!- rubensayshi [~ruben@91.206.81.13] has joined #bitcoin-wizards07:06
-!- siraj_ [~siraj@106.67.151.18] has joined #bitcoin-wizards07:06
-!- siraj [~siraj@116.203.115.16] has quit [Ping timeout: 245 seconds]07:07
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:08
-!- br4n [~quassel@vpn-ord.corvisa.com] has joined #bitcoin-wizards07:09
-!- br4n [~quassel@vpn-ord.corvisa.com] has quit [Changing host]07:09
-!- br4n [~quassel@unaffiliated/br4n] has joined #bitcoin-wizards07: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:09
-!- coiner [~linker@115.79.55.177] has quit [Ping timeout: 245 seconds]07:12
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards07:13
-!- [46bit] [~mm911@144.32.179.134] has joined #bitcoin-wizards07:16
-!- kumavis [sid13576@gateway/web/irccloud.com/x-usiwqunckrsopxaj] has quit []07:16
-!- kumavis [sid13576@gateway/web/irccloud.com/x-jofwocgsrtimgjsy] has joined #bitcoin-wizards07:16
[46bit]Hi. kanzure invited me.07:17
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 265 seconds]07:18
-!- lclc_bnc is now known as lclc07:20
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards07:22
-!- Adlai [~Adlai@gateway/tor-sasl/adlai] has joined #bitcoin-wizards07:26
-!- imposter [uid57046@gateway/web/irccloud.com/x-lrcqvvpzvndgjwle] has joined #bitcoin-wizards07:33
-!- coiner [~linker@1.54.74.155] has joined #bitcoin-wizards07:37
-!- siraj_ [~siraj@106.67.151.18] has quit [Ping timeout: 264 seconds]07:40
-!- hktud0 [~ncidsk@unaffiliated/fluffybunny] has quit [Remote host closed the connection]07:43
-!- hktud0 [ncidsk@unaffiliated/fluffybunny] has joined #bitcoin-wizards07:45
-!- rhadamanthus [~rhadamant@unaffiliated/rhadamanthus] has joined #bitcoin-wizards07:45
-!- zooko [~user@c-67-190-86-140.hsd1.co.comcast.net] has joined #bitcoin-wizards07:49
-!- siraj [~siraj@106.77.93.210] has joined #bitcoin-wizards07:51
-!- wallet42 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards07:57
-!- Adlai [~Adlai@gateway/tor-sasl/adlai] has quit [Ping timeout: 250 seconds]08:00
-!- booly-yam-864 [~cinch@bzq-79-183-25-208.red.bezeqint.net] has quit [Remote host closed the connection]08:04
-!- booly-yam-8766 [~cinch@bzq-79-183-25-208.red.bezeqint.net] has joined #bitcoin-wizards08:05
-!- 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-wizards08:06
-!- booly-yam-6710 [~cinch@bzq-79-183-25-208.red.bezeqint.net] has joined #bitcoin-wizards08:06
-!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has quit [Ping timeout: 255 seconds]08:10
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards08:14
andytoshirusty: 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 analyzing08:15
-!- aburan28 [~ubuntu@static-108-45-93-86.washdc.fios.verizon.net] has quit [Ping timeout: 240 seconds]08:17
andytoshiplus 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:18
-!- instagibbs [32f65962@gateway/web/freenode/ip.50.246.89.98] has joined #bitcoin-wizards08:20
instagibbsandytoshi: 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 PoS08:20
-!- rhadamanthus [~rhadamant@unaffiliated/rhadamanthus] has quit [Quit: rhadamanthus]08:22
justanotheruserinstagibbs: how do you choose a fork?08:22
instagibbsjustanotheruser: I use PoW.... ;)08:23
kanzureright... 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
instagibbskanzure: exactky08: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
justanotheruserinstagibbs: sorry, I thought you were a PoSer08:23
gavinandresenjustanotheruser: you trust the fork that the exchange or merchant processor that you use trust.  Because you want to sell or spend your coins08:23
kanzurelike, it is wrong to expect your readers to be aware of this08:23
instagibbsgavinandresen: Well literally people will just use BC.info's fork08:24
instagibbsor whatever08:24
gavinandresenyup08:24
andytoshisure, 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 work08:24
justanotherusergavinandresen: For Walmartcoin?08:24
gavinandresenUse Walmartcoin and get 10% off!08:24
kanzureandytoshi: the reason why you should care is because otherwise people will continue to apply inappropriate arguments to your document08:24
instagibbsI can't believe Vit is peddling such garbage. I honestly am not sure he thinks it works08:24
kanzureandytoshi: redirecting them to something else is a good and honest way to deal with their totally wrong criticism08:24
kanzureandytoshi: otherwise you will be deflecting "but honesty!!!!" for the next 1,000 years of your life08:25
andytoshikanzure: 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 part08:25
andytoshiand i don't see that i can counterargue "deliberate funded dishonesty" no matter what i write08:25
instagibbsthese systems will immediately centralize even without the presence of an attacker. That's the thing that's making me rip my hair out08:25
justanotheruserinstagibbs: 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
kanzureandytoshi: they may be dishonest, but they are probably also widely ignorant of the existence of alternative implementations and solutions08:26
kanzureandytoshi: literally nobody has written down "Hey databases exist" so it is easy to see how that ignorance can exist here08:26
instagibbsAnyways, 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
kanzureandytoshi: 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
andytoshibtw 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 them08:27
kanzurei'll take that08:27
andytoshikk one sec kanzure i'll pm08:27
instagibbsjustanotheruser: boy it would be really nice if there was a way to store up hashcash for future use... hmmmmmmmm08:27
andytoshiinstagibbs: 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
kanzurethe response is "vitalik read it for me and posted this blog post"08:28
instagibbshehe true08:28
instagibbskanzure: +108:28
andytoshiinstagibbs: "it's too technical" "you're just protecting your bitcoins" (wtf) "you're a shill for the core devs" etc.08:29
fluffyponylol08:29
andytoshii do wanna make these fixes, it's just a low priority because of these things08:29
kanzurethey say you're a shill because they literally think that a blockchain is the only possible implementation for storing data08:29
justanotheruserandytoshi: "the paper doesn't specifically mention this implementation of PoS"08:29
kanzureso 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
kanzurebut this is largley from ignorance, because nobody (including vitalik) has an incentive to tell them aobut databases and such (except you, now)08:30
andytoshimeanwhile 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 it08:30
sipaandytoshi: public trusts technobabble08:31
kanzurealright this is decending into pessimism08:31
jcorganandytoshi: the public sends their bitcoin to pretty websites, they seem to believe anything08:31
kanzurecirclejerk that way ---->08:31
justanotheruser                                hey guys08:31
kanzureif you truly believed that then you wouldn't have written any paper at all08:31
kanzureand it fails to explain the existence of any thoughtful individual ever08:31
andytoshireddit 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 means08:32
kanzureif that was true, then why would they think money was a good idea?08:33
instagibbskanzure: 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 redundant08:33
andytoshii 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 face08:33
kanzureinstagibbs: a general response to systems that have broken consensus is totally necessary and nobody has done it yet08:33
andytoshiinstagibbs: it's definitely worth it, but i don't have the time for it08:34
kanzureyou don't need to respond to those particular arguments from vitalik's blog post (because they are nonsense)08:34
jcorgankanzure: pessimism because bitcoin is actually not that hard to understand for an honestly motivated individual willing to learn. <-- not many08:34
kanzureyou do need to respond to "broken consensus is better than centralization" or something08:34
kanzureor "broken consensus is better than working consensus" is also a thing oyu need to respond to08:35
kanzuresorry, 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
instagibbskanzure: indeed. I think a much more general post like andytoshi said would be more useful. I'm not qualified to make it though08:35
-!- antgreen [user@nat/redhat/x-wklweszqzsioyogm] has joined #bitcoin-wizards08:36
justanotheruserCan'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
instagibbsConsensus will be broken AND/OR centralized under these schemes. It's a mashing up of issues.08:37
gavinandresenI 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
kanzureyes but you have been known to propose totally broken stuff before08:38
kanzurewell, so have i08:38
kanzurethat's not a very interesting observation for me to make hehe08:38
justanotherusergavinandresen: 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-wide08:40
instagibbsWhile the long re-org WARNING may make sense, no reason to touch consensus rules08:41
instagibbssoftware still achieved consensus even if you as a user is confused as hell and know there's malicious forking going on08:41
-!- [46bit] [~mm911@144.32.179.134] has quit [Quit: Lost terminal]08:42
gavinandresenjustanotheruser: 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:42
instagibbsthey'd have to know they were continuously running on the "true" chain, whatever that means08:43
gavinandresenBasically, using the well-connected graph of nodes as another piece of consensus information.08:43
gavinandreseninstagibbs: sure. If you are Sybil’ed away from the real chain then all bets are off.  But that is true no matter what.08:44
-!- lclc is now known as lclc_bnc08:45
kanzuresybil is not a bad thing in bitcoinland08:45
justanotherusergavinandresen: I'm not a networking expert by any means, but I think this would allow 51% + sybil to break consensus.08:45
instagibbsbut 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
gavinandresenjustanotheruser: if you have 51% you have consensus anyway08:46
sipawut?08:46
sipathis means a temporary 51% could make the network stuck on a fork08:47
sipawhich makes it equivalent to a permanent 51%08:47
justanotherusersipa: if you sustain it anyways08:47
justanotherusererr08:47
justanotherusergavinandresen: **08:47
sipaand yes, nodes will complain, which is the useful part08:48
instagibbsBottom 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
sipabut you can accomplish the same thing with wallets that complain and go into a emergency mode when seeing a long fork08:48
instagibbssipa: +108:48
gavinandresensipa: that’s basically what I’m suggesting08:48
gavinandresensipa: .. I just think miners should complain and refuse to switch to the surprise long fork, too.08:49
sipano, 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
sipathe warning part is useful, but is orthogonal to this08:49
gavinandresenyes, 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
justanotherusergavinandresen: miners not going to an attacking fork may be interesting since at least consensus isn't broken if they win08:50
kanzurerequiring knowledge about previous seen chains will make bitcoin sybil-incompatible i think08:51
kanzureat the moment it is mostly sybil-compatible or sybil-compliant (i don't know the right term)08:51
gavinandresenkanzure: yes, that is a risk that needs Deep Thought.  I ran this by gmaxwell and his concern was that it increases the incentive to Sybil08:51
kanzureit's not a risk, it looks obvious08:52
sipayes, 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
gavinandresenI’m not sure I see the risk, though.  If you Sybil a miner, then they should notice the drop in hash rate and warn08:52
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Read error: Connection reset by peer]08:52
instagibbsGoing slightly -dev: what does Core do today under a large reorg?08:52
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards08:52
sipainstagibbs: it should reorg08:52
gavinandresenActually, Sybil any full node and they should notice sudden drop in hash rate and alert08:52
sipagavinandresen: no doubt about that08:52
instagibbssipa: does a warning light go off or something08:52
gavinandresensipa: and yet that code has never been written…. (it’s on my short TODO list)08:53
kanzuresybil is not just about sybiling individual nodes, i think08:53
instagibbsor do we assume people are building analytical layers on top, for their own warning08:53
gavinandresenkanzure: if you can Sybil the whole network… well then double-spending is easy!08:53
kinloreorgs are part of the normal flow, so unless they are "large"...  which is an arbitrary definition08:53
sipainstagibbs: it alerts when there are >7 long forks, afaik08:53
sipathat code needs a good look and tests, though08:53
sipait can probably be improved significantly now with headers-first08:54
-!- lclc_bnc is now known as lclc08:54
kanzuregavinandresen: providing false bootstrapping data (somehow) would be a trivial way of attacking more than just an individual node08:54
kanzurein that scheme08:54
* zooko reads https://gist.github.com/gavinandresen/630d4a6c24ac6144482a08:54
kanzure.title08:54
yoleauxkanzure: Sorry, that command (.title) crashed.08:54
kanzureoh right08:54
kanzureame link08:54
kanzure*same08:54
instagibbskinlo: i think user-defined levels makes most sense.08:54
sipazooko: thanks for your comments on DERSIG; i'll respond soon, but travelling today08:55
gavinandresenkanzure: I don’t follow how false bootstrapping data would help anything.08:55
kanzureit wouldn't help!08:55
gavinandresenkanzure: you will get the real chain assuming you connect to at least one ‘real’ node08:55
kanzurebut since a node has seen those other blocks, it would therefore not correctly reorg to the greater network08:55
kinloinstagibbs: dunno, a re-org is after the facts, you should know beforehand that a large reorg is going to happen08:55
kanzure*to the actual blockchain08:55
zookosipa: sure thing! I commented because gmaxwell requested comments in this channel.08:55
kanzureah i might be confused about the actual data provided by bootstrap.dat08:55
instagibbskinlo: assuming there is a lot of dark hashing power out there or a partition you have no clue08:55
gavinandresenkanzure: … and any blocks from a bootstrap source would be in the “I have no idea when these first appeared on the network” timestamp08: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
kinloinstagibbs: true, but exactly that is the only thing you want to know, no?08:56
gavinandresenzooko: yes, I need to update the gist, amiller gave me comments a few weeks ago08:56
dgenr8why are we worried about a "surprise 51% attack" in the first place08:56
kinlothe moment you're doing that large reorg, its usually already too late :)08:56
instagibbskinlo: i mean a really long KNOWN fork means battling miners or something.08:57
instagibbsalerts for all these situations is impt08:57
gavinandresendgenr8: 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 Bitcoin08:57
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 245 seconds]08:57
dgenr8for 2 weeks ... with the usual limitations on what a 51% attacker can accomplish ... plus possible wetware intervention08:58
instagibbskinlo: True but you probably need to stop business anyhoo! stop the bleeding08:58
kinlotrue08:58
zookogavinandresen: https://gist.github.com/gavinandresen/630d4a6c24ac6144482a sounds very like the defense that I proposed to you on a videochat a while back.08:59
gavinandresenIF 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” thing08:59
zookoAlthough 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
zookoBut, I think both of those approaches might boil down to almost or exactly the same protocol. So I approve. ☺08:59
gavinandresenzooko: cool08:59
zookogavinandresen: 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:00
-!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has joined #bitcoin-wizards09:04
dgenr8wonering how often that +- 300% difficulty cap has been triggered09:05
-!- nullbyte [WW@gateway/vpn/mullvad/x-zivbrydzcbwbqqpm] has joined #bitcoin-wizards09:05
-!- nullbyte [WW@gateway/vpn/mullvad/x-zivbrydzcbwbqqpm] has quit [Changing host]09:05
-!- nullbyte [WW@unaffiliated/loteriety] has joined #bitcoin-wizards09:05
-!- nullbyte [WW@unaffiliated/loteriety] has quit [Changing host]09:05
-!- nullbyte [WW@gateway/vpn/mullvad/x-zivbrydzcbwbqqpm] has joined #bitcoin-wizards09:05
-!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Quit: Leaving.]09:06
dgenr8+300% / -75%. sorry, it was just hanging out there09:14
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards09:15
-!- 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_bnc09:19
-!- wallet42 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards09:20
midnightmagicgavinandresen: the contrapositive of your logic is that when the network is temporarily attacked, we are accepting the attacker's blocks permanently.09:21
-!- lclc_bnc is now known as lclc09:22
midnightmagicor semi-permanently, presuming there's some kind of recovery protocol to prevent a permanent cut in the consensus graph09:22
-!- ryanxcharles [~ryanxchar@2601:9:4680:dd0:906:26ee:73f8:e2b6] has quit [Ping timeout: 245 seconds]09:22
-!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has quit [Remote host closed the connection]09:23
-!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has joined #bitcoin-wizards09:23
zookoI 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:23
zookoNo further transactions/blocks are processed until a human -- not a computer -- decides what to do about the situation.09:24
midnightmagicautonomous nodes could no longer be presumed to exist09:24
zookoThe 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
instagibbszooko: that should always be the case, yes. Doesn't touch consensus though09:24
zookoand 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
instagibbshuman based consensus is broken until we phone each other up or whatever09:24
zookoI'm planning to implement this in one of my own projects, with a very simple rule:09:25
zookoIf 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:25
instagibbs"moves" meaning transactions/etc?09:26
kanzurewhy would a human be better at deciding that than pre-existing reorg rules09:26
-!- mkarrer [~mkarrer@4.Red-83-34-47.dynamicIP.rima-tde.net] has quit []09:27
zookoinstagibbs: yes, anything that could commit you, or that could be used against you.09:27
midnightmagicand as instagibbs says, what if humans decide differently because a human is not well-connected to the consensus graph09:27
zookoinstagibbs: 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:27
-!- op_mul [~op_mul@128.199.38.22] has joined #bitcoin-wizards09:28
midnightmagicthen we're offloading another future decision point09:28
instagibbswe can have machine consensus and still have human consensus about Bitcoin shattered.09:28
instagibbsthat's ok09:28
op_mulkanzure: 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:29
dgenr8after you reject a specific reorg, what next?  there's still a load of dark hash power out there ready to mess with you09:30
instagibbsop_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
midnightmagicdgenr8: and the degenerate form of a 51% attack remains, and what has the effort been worth?09:30
op_mulinstagibbs: 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
instagibbsRegardless 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
instagibbsor react to it09:32
instagibbsop_mul: i dont mind writing but kind of groaning at the idea of reading another "white paper"09:34
zookodgenr8: that's a really good question.09:34
op_mulI 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
nshthere are only specific reorgs from a subjective (node's) point-of-view, right?09:35
op_mulyes.09:35
kanzureop_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 branch09:35
op_mulkanzure: noted.09:35
op_mulinstagibbs: just read the announcement thread. it gives you all you need to know in order to attack their consensus model.09:36
justanotheruserop_mul: I'm more concerned with how they obscure the issue by using new words. It's called "cementing"09:36
kanzurethey can call it whatever they want09:36
kanzurethey are vulnerable and that's up to them09:36
op_mulit doesn't matter so long as you can get people believing that you're not.09:37
instagibbsop_mul: In consensus rules, totally agree that nothing should be done. All machines not completely sybiled should be agreeing.09:37
dgenr8the 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 yet09:37
justanotheruserwell it's a tool to trick people mostly09:37
instagibbshuman layer is where the ugly hacks happen09:37
op_mulyes. 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:38
-!- rhadamanthus [~rhadamant@unaffiliated/rhadamanthus] has joined #bitcoin-wizards09:39
instagibbsheh. that too!09:39
instagibbspraise be to the gods that there are lower hanging fruit to attack than core consensus mechanisms....09:39
op_mula large number of companies actually use blockchain.info's wallet as their backend.09:40
kanzureop_mul: don't remind me :/09:40
kanzureit is painful09:40
justanotheruserop_mul: what big names?09:41
op_multhey 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
midnightmagici think it would make the blockchain's expansion into space also quite a bit more fragile09:41
instagibbsop_mul: .... what09:41
kanzureso, 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 something09:42
kanzureinstagibbs seems to agree partly?09:42
kanzurewhta would be the other necessary conditions for this sort of explanation to reduce misinformation09:42
kanzureor disinformation for that matter09:42
kanzureer, by conditions i mean content09:42
instagibbsYes. possibly have to mention the obvious like "phoning a friend isn't distributed consensus"09:43
kanzureright... and there's nothing "wrong" with phoning a friend, outside the context of distributed consensus.09:43
kanzureif 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
instagibbsis thre a nice solid def of consensus in the explanation09:43
kanzurethere's one in alts.pdf09:43
kanzureat least09:44
instagibbssee maybe you're right. if it's there it means people aren't actually reading it09:44
instagibbslet me skim again09:44
kanzureit mentions that definition ,but it does not really redirect people to alternatives if they are not interested in distributed consensus09:44
kanzurei 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
nshincidentally, 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-wizards09:45
nshseemingly not, per google09:46
-!- booly-yam-6710_ [~cinch@bzq-79-183-25-208.red.bezeqint.net] has joined #bitcoin-wizards09:46
instagibbsi 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
instagibbsmaybe im missing it09:46
kanzurepage 8 section 609:47
instagibbsoh nvm09:47
instagibbsgot it09:47
kanzurethere might also be some weird confusion around the meaning of "agreement" heh09:47
instagibbsperhaps. Agreemnet in the computer sense not human :)09:48
instagibbsstate of the machine09:48
instagibbsOk, "lack of identities" is the assumption being broken for these schemes.09:49
kanzurealthough i like the term "agreement" it should probably be elaborated to refer to things like consistency and equivalents09:50
kanzure*equivalency09:50
op_mulinstagibbs: people still try to do "voting" systems with bitcoin.09:51
op_muland they never realise why it's as good of an idea as a egg powered car.09:51
instagibbsFound 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
instagibbsop_mul: well yes, blockchain technology uber alles09:51
op_mul> muh sybil09:52
instagibbsit runs my toaster now too09:52
* nsh imagines Uber adopting blockchains 09:52
zooko*laugh*09:52
op_mula 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_multurns out the problem with that idea is that everyond and their dog is trying to connect to every node in the network.09:54
nshfor useful values of 'problem' :)09:56
op_mulhigh 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-wizards09:56
nshhow do you mean? most connected at any time?09:56
op_mulone SPV client connected to two of my nodes at once.09:57
instagibbsmeaning an spv node connected to two of your nodes?09:57
nshah09:57
instagibbsoops scrolled too late09:57
op_mulsort 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_muls/top/drop/09:58
-!- ryanxcharles [~ryanxchar@173.247.192.6] has joined #bitcoin-wizards09:59
-!- Dizzle [~diesel@70.114.207.41] has joined #bitcoin-wizards10:01
-!- nessence [~alexl@68.51.194.2] has joined #bitcoin-wizards10:03
-!- rubensayshi [~ruben@91.206.81.13] has quit [Read error: Connection reset by peer]10:03
-!- rubensayshi [~ruben@91.206.81.13] has joined #bitcoin-wizards10:04
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Ping timeout: 272 seconds]10:04
-!- nessence [~alexl@68.51.194.2] has quit [Ping timeout: 240 seconds]10:07
-!- eudoxia [~eudoxia@r167-57-30-78.dialup.adsl.anteldata.net.uy] has quit [Quit: Leaving]10:08
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-wizards10:08
-!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has joined #bitcoin-wizards10:09
-!- jps [~Jud@cpe-74-72-116-143.nyc.res.rr.com] has quit [Quit: jps]10:11
-!- 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-wizards10:14
-!- RoboTeddy [~roboteddy@67.188.40.206] has joined #bitcoin-wizards10:15
-!- 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:19
-!- RoboTeddy [~roboteddy@67.188.40.206] has quit [Ping timeout: 245 seconds]10:20
-!- zooko [~user@c-67-190-86-140.hsd1.co.comcast.net] has quit [Quit: bbiab]10:22
-!- instagibbs [32f65962@gateway/web/freenode/ip.50.246.89.98] has quit [Quit: Page closed]10:23
-!- lclc is now known as lclc_bnc10:26
-!- nessence [~alexl@162.17.137.27] has joined #bitcoin-wizards10:30
-!- nessence [~alexl@162.17.137.27] has quit []10:37
-!- zooko [~user@c-75-70-204-109.hsd1.co.comcast.net] has joined #bitcoin-wizards10:37
-!- jb55 [~jb55@208.98.200.98] has joined #bitcoin-wizards10:41
dansmith_btcis 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:44
sipathat's just 2-of-2 multisig10:45
sipaand it does not prevent double spending10:45
-!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Quit: Leaving.]10:46
op_mulsipa: well, it can sort of assure you that a double spend is improbable in the case of greenaddress.it.10:48
dansmith_btcright. 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_muldansmith_btc: look into how greenaddress.it works.10:48
-!- br4n [~quassel@unaffiliated/br4n] has quit [Remote host closed the connection]10:52
gmaxwellop_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
gmaxwellAlso he can collect his own bond (after all, he's in a privledged position to know when he has cheated. :) )10:53
gmaxwellop_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
gmaxwells/any to/any two/10:53
-!- cryptowest [~cryptowes@191.101.1.104] has quit [Excess Flood]10:53
op_multhat would suck if you wanted to double spend with a higher fee.10:54
amilleryou could make the bond pay out 0.1x to whoever presents it and 0.9x of it is deleted forever10:54
-!- imposter [uid57046@gateway/web/irccloud.com/x-lrcqvvpzvndgjwle] has quit [Quit: Connection closed for inactivity]10:55
amillerit would also be nice to be able to take the bond collateral back after some time but you can't do that without checklocktimeverify10: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_mulI really hope people don't try and have wallets see stuff with checktimelockverify as IsMine().10:55
andytoshinsh: adam and i were going to write a paper elaborating the DMMS stuff. there is no eta on us starting :)10:58
andytoshiin 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)10:59
dansmith_btcgmaxwell, is it useful to have the bond spendable only to a provably unexisting address?11:00
gmaxwellop_mul: with powerful enough script you could exclude 'honest' double spends.11:00
dansmith_btcs/address/pubkey11:00
gmaxwelldansmith_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
kanzurewait, disregard11:01
kanzurefor many reasons11:01
gmaxwelle.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
gmaxwellso 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:02
dansmith_btcmaybe 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-wizards11:04
-!- imposter [uid57046@gateway/web/irccloud.com/x-sdxegyfdnxysebzr] has joined #bitcoin-wizards11:04
andytoshiin 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
gmaxwelldansmith_btc: goes to the miner, not the reporter. You cannot make it go to the reporter. :(11:04
gmaxwellright, not without a NIZK.11:04
gmaxwellTrying to avoid brews involving ground unicorn bones.11:05
gmaxwellNIZK nicely solves that one still leaves you with the double-spends.11:05
-!- TonyClifton [~TonyClift@gateway-nat.fmrib.ox.ac.uk] has quit [Remote host closed the connection]11:09
dansmith_btcso, 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
GAitunrelated to the above but you may find interesting the suddent p2sh spike and drop http://i.imgur.com/8usxslN.png11:10
andytoshidansmith_btc: that's correct, and it's not clear that it's even -possible- to do this so that the miner can't steal11:11
kanzureperhaps that spike was bitstamp transferring to p2sh11:11
dansmith_btctrue, the miner could steal but that'd be a diff disussion11:11
-!- Aquent [~Aquent@gateway/tor-sasl/aquent] has quit [Ping timeout: 250 seconds]11:12
GAitkanzure: i think it was sarutobi11:12
nshandytoshi, i look forward to it whenever it manifests :)11:12
dgenr8bitcoin 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-wizards11:14
-!- Aquent [~Aquent@gateway/tor-sasl/aquent] has joined #bitcoin-wizards11:15
GAitdgenr8: is that true? i thought that miners having different policies makes it more likely not less likely11:15
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Quit: Reconnecting]11:16
nshit always gets harder to double-spend, as the total PoW on competing blockchain tips is monotonically increasing11:16
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards11:16
nshso 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' spend11:17
GAitsorry i thought we were talking about unconfirmed double spends not confirmed11:17
gmaxwelldansmith_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:18
-!- cryptowest [~cryptowes@191.101.1.104] has joined #bitcoin-wizards11:19
-!- 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-wizards11:21
-!- davout [~david@unaffiliated/davout] has joined #bitcoin-wizards11:22
-!- justanot1eruser [~Justan@unaffiliated/justanotheruser] has quit [Quit: Reconnecting]11:23
-!- d1ggy [~d1ggy@dslb-088-071-004-190.088.071.pools.vodafone-ip.de] has joined #bitcoin-wizards11:30
-!- justanot1eruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards11:31
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Quit: Reconnecting]11:32
zookoBTW, I think that a bond-against-multispend combined with PoW can actually achieve quantitatively better defense than pure PoW.11:32
zookoBut, I don't know how to fit it into Bitcoin, and I'm not currently working on it.11:32
gmaxwellthere 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:35
-!- booly-yam-6710_ [~cinch@bzq-79-183-25-208.red.bezeqint.net] has quit [K-Lined]11:36
gmaxwellAdoption 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:36
-!- justanot1eruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 256 seconds]11:37
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards11:37
zooko*nod*11:38
zookoThere's one particular detail about how much better it could be that you missed or glossed over above --11:39
zookounless 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:39
zookoI.e., if your recipient requires at least one confirmation, in addition to requiring an anti-multi-spend-bond.11:40
gmaxwelloh I'd forgotten the line of thinking of boosting single confirm to prevent the double spending.11:40
zookoThat was Nikita Borisov's contribution to my idea.11:40
zookoIIRC, which is questionable. ☺11:40
zookoBut I agree with you that the bottom line is, it isn't clear if it is important enough.11:41
zookoIn particular, *I'm* currently treating it as insufficiently important, meaning I'm not working on it.11:41
gmaxwellIndeed, 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
zookoBut I would be happy if someone else published the idea, implemented it, etc.11:41
zookogmaxwell: Yeah! I think that was Nikita's contribution. It's pretty cool.11:41
zookoIt 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
gmaxwellso 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
zookoExactly.11:42
-!- belcher [~belcher-s@5ec1ab23.skybroadband.com] has joined #bitcoin-wizards11:44
-!- belcher [~belcher-s@5ec1ab23.skybroadband.com] has quit [Changing host]11:44
-!- belcher [~belcher-s@unaffiliated/belcher] has joined #bitcoin-wizards11:44
-!- rhadamanthus [~rhadamant@unaffiliated/rhadamanthus] has joined #bitcoin-wizards11:45
-!- binaryatrocity [~quassel@unaffiliated/br4n] has joined #bitcoin-wizards11:47
dgenr8what is that idea? somehow reducing multiple-spends in a single block?11:52
-!- aburan28 [~ubuntu@static-108-45-93-86.washdc.fios.verizon.net] has quit [Ping timeout: 244 seconds]11:54
-!- jps [~Jud@cpe-74-72-116-143.nyc.res.rr.com] has joined #bitcoin-wizards11:55
dgenr8greenaddress, impulse etc. have a huge adoption hurdle.  it's hard enough getting businesses to adopt bitcoin itself.11:58
-!- mpmcsweeney [~mpmcsween@c-50-189-4-61.hsd1.ma.comcast.net] has joined #bitcoin-wizards11:59
fluffyponydgenr8: 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:01
dgenr8okey dokey12:02
andytoshifluffypony: 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 sell12:03
-!- aburan28 [~ubuntu@static-108-45-93-72.washdc.fios.verizon.net] has joined #bitcoin-wizards12:06
nshis this guy associated with sidechains thingumy, corporate nonsense, whatever it's called? https://fi.linkedin.com/in/joukosalonen12:06
nsh--12:06
nshYurohs.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 mem12:06
nshbership, multiparty signature system, non-trust PoW & PoC structures, smart contracts, prediction market consensus based supply chains and networked accounting.12:06
nshYurohs is in stealth "zero to one" mode, we do concept design, we test and we fail.12:06
nsh--12:06
nshseems to have read the paper at least12:07
-!- hearn [~mike@84-75-198-85.dclient.hispeed.ch] has joined #bitcoin-wizards12:07
-!- rhadamanthus [~rhadamant@unaffiliated/rhadamanthus] has quit [Read error: No route to host]12:07
-!- rhadamanthus [~rhadamant@unaffiliated/rhadamanthus] has joined #bitcoin-wizards12:08
maakulove how "we fail!" is a selling point12:08
* nsh smiles12:09
fluffyponyandytoshi: 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 reader12:17
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards12:17
andytoshifluffypony: ditto in canada, actually :) for 5+ years anyway12:20
fluffyponysometimes I think the USA just needs a hug and a pat on the back12:21
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 272 seconds]12:22
op_mulfluffypony: most still accept swipe cards though. like SSL, there's an insecure fallback.12:23
fluffyponyop_mul: yes they do, I mean that I haven't seen any that are swipe-only12:24
andytoshiop_mul: not in canada, very few will let you swipe (maybe the merchant can override this?)12:24
andytoshiit says "PLEASE INSERT CHIP"12:24
op_mulandytoshi: you have to fail the chip several time and then the machine will ask you to swipe instead.12:25
andytoshiah12:25
fluffyponyyeah12:25
op_mulI 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 swipe12:25
fluffyponyalso if the card doesn't have a chip12:25
fluffyponythen it will accept a plain swipe12:25
op_mulmust be a market in the swipe data that says "I HAVE A CHIP TRY THAT FIRST"12:26
op_muls/market/marker/12:26
-!- belcher_ [~belcher-s@unaffiliated/belcher] has joined #bitcoin-wizards12:27
-!- belcher [~belcher-s@unaffiliated/belcher] has quit [Ping timeout: 246 seconds]12:27
-!- belcher_ is now known as belcher12:29
-!- rhadamanthus [~rhadamant@unaffiliated/rhadamanthus] has left #bitcoin-wizards []12:36
-!- hearn [~mike@84-75-198-85.dclient.hispeed.ch] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]12:38
-!- hktud0 [ncidsk@unaffiliated/fluffybunny] has quit [Remote host closed the connection]12:45
-!- hktud0 [ncidsk@unaffiliated/fluffybunny] has joined #bitcoin-wizards12:47
-!- Dizzle [~diesel@70.114.207.41] has quit [Quit: Leaving...]12:58
-!- aburan28 [~ubuntu@static-108-45-93-72.washdc.fios.verizon.net] has quit [Ping timeout: 256 seconds]13:01
-!- mkarrer [~mkarrer@4.Red-83-34-47.dynamicIP.rima-tde.net] has joined #bitcoin-wizards13:09
-!- booly-yam-4531 [~cinch@bzq-79-183-124-170.red.bezeqint.net] has joined #bitcoin-wizards13:12
-!- aburan28 [~ubuntu@static-108-45-93-72.washdc.fios.verizon.net] has joined #bitcoin-wizards13:13
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards13:18
-!- orik [~orik@75.149.169.53] has joined #bitcoin-wizards13:22
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 276 seconds]13:23
-!- aburan28 [~ubuntu@static-108-45-93-72.washdc.fios.verizon.net] has quit [Ping timeout: 240 seconds]13:26
-!- booly-yam-4531 [~cinch@bzq-79-183-124-170.red.bezeqint.net] has quit [K-Lined]13:27
-!- eslbaer [~eslbaer@p5B146AD0.dip0.t-ipconnect.de] has joined #bitcoin-wizards13:30
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards13:39
-!- aburan28 [~ubuntu@cryptovault-1-pt.tunnel.tserv13.ash1.ipv6.he.net] has joined #bitcoin-wizards13:39
pigeonsi've been traveling to canada a lot the past several months and i've been able to swipe13:40
-!- go1111111 [~go1111111@gateway/vpn/privateinternetaccess/go1111111] has quit [Quit: Leaving]13:41
-!- go1111111 [~go1111111@162.244.138.37] has joined #bitcoin-wizards13:42
andytoshipigeons: you can definitely swipe US cards, i think op_mul is right that canadian ones have a marker in the magstripe data13:45
-!- PaulCape_ [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards13:46
fluffyponythere are two components to it13:47
fluffypony1. the mag-stripe can contain a flag that indicates it has a chip13:47
fluffyponybut 2. the reader will ignore that if it doesn't have a chip reader13:47
smoothcredit 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 check13:47
fluffyponyyeah13:47
smoothfrom there everything was incremental though the card-and-pin increment in the us shows even that isn't always easy13:48
fluffyponywith the load shedding our national power agency has been having some merchants have been hauling out their imprinters again13:48
smoothbut a huge amount of network effect was built without pushing barriers on the adopters13:48
-!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Ping timeout: 245 seconds]13:49
-!- freewil [~freewil@unaffiliated/freewil] has joined #bitcoin-wizards13:49
-!- benten [~benten@unaffiliated/benten] has joined #bitcoin-wizards14:02
-!- HaltingState [~HaltingSt@unaffiliated/haltingstate] has quit [Remote host closed the connection]14:03
adam3uspigeons: 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 tell14:07
adam3uspigeons: 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:07
-!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards14:12
-!- PaulCape_ [~PaulCapes@204.28.124.82] has quit [Ping timeout: 256 seconds]14:15
-!- 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-wizards14:19
-!- mortale [~mortale@gateway/tor-sasl/mortale] has quit [Ping timeout: 250 seconds]14:20
-!- mortale [~mortale@gateway/tor-sasl/mortale] has joined #bitcoin-wizards14:22
-!- zooko [~user@c-75-70-204-109.hsd1.co.comcast.net] has quit [Ping timeout: 264 seconds]14:31
-!- user7779078 [user777907@gateway/vpn/mullvad/x-qphsoyfsfwkefhpj] has joined #bitcoin-wizards14:36
-!- Dizzle [~diesel@70.114.207.41] has joined #bitcoin-wizards14:41
-!- samson_ [~ukru@58.137.63.57] has joined #bitcoin-wizards14:45
-!- 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-wizards14:46
-!- RoboTedd_ [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards14:46
-!- samson_ [~ukru@58.137.63.57] has quit [Read error: Connection reset by peer]14:47
-!- 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:50
-!- RoboTedd_ [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 245 seconds]14:51
-!- belcher [~belcher-s@unaffiliated/belcher] has quit [Quit: Leaving]14:52
-!- justanot1eruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards14:57
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Disconnected by services]14:57
-!- justanot1eruser is now known as justanotheruser14:57
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Ping timeout: 264 seconds]14:59
-!- justanot1eruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards14:59
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Disconnected by services]14:59
-!- justanot1eruser is now known as justanotheruser15:00
-!- doobi-sham-86199 [~cinch@bzq-79-177-150-104.red.bezeqint.net] has joined #bitcoin-wizards15:00
-!- RoboTeddy [~roboteddy@2601:9:3483:2400:89cd:d160:86c7:be80] has joined #bitcoin-wizards15:02
-!- belcher [~belcher-s@bcdc7e57.skybroadband.com] has joined #bitcoin-wizards15:03
-!- belcher [~belcher-s@bcdc7e57.skybroadband.com] has quit [Changing host]15:03
-!- belcher [~belcher-s@unaffiliated/belcher] has joined #bitcoin-wizards15:03
-!- Guest32269 [~Pan0ram1x@095-096-084-122.static.chello.nl] has quit [Ping timeout: 256 seconds]15:04
-!- 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:07
-!- Pan0ram1x [~Pan0ram1x@095-096-084-122.static.chello.nl] has joined #bitcoin-wizards15:10
-!- Pan0ram1x is now known as Guest3442415:11
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:ac28:e474:8463:f81d] has quit [Ping timeout: 245 seconds]15:12
-!- RoboTeddy [~roboteddy@2601:9:3483:2400:89cd:d160:86c7:be80] has quit [Ping timeout: 245 seconds]15:13
-!- jps [~Jud@cpe-74-72-116-143.nyc.res.rr.com] has quit [Quit: jps]15:19
-!- zooko [~user@c-75-70-204-109.hsd1.co.comcast.net] has joined #bitcoin-wizards15:20
-!- 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-wizards15:22
-!- orik [~orik@75.149.169.53] has quit [Ping timeout: 245 seconds]15:24
-!- 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-wizards15:26
-!- mpmcsweeney [~mpmcsween@c-50-189-4-61.hsd1.ma.comcast.net] has quit [Ping timeout: 245 seconds]15:27
-!- pgokeeffe [~pgokeeffe@101.165.93.194] has quit [Remote host closed the connection]15:34
-!- delll [~chatzilla@yh97.internetdsl.tpnet.pl] has quit [Ping timeout: 265 seconds]15:35
-!- delll_ [~chatzilla@yh97.internetdsl.tpnet.pl] has joined #bitcoin-wizards15:37
-!- eslbaer [~eslbaer@p5B146AD0.dip0.t-ipconnect.de] has quit [Ping timeout: 265 seconds]15:37
-!- Adlai [~Adlai@gateway/tor-sasl/adlai] has joined #bitcoin-wizards15:39
-!- delll_ [~chatzilla@yh97.internetdsl.tpnet.pl] has quit [Excess Flood]15:41
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:ac28:e474:8463:f81d] has joined #bitcoin-wizards15:43
-!- delll [~chatzilla@yh97.internetdsl.tpnet.pl] has joined #bitcoin-wizards15:43
-!- MoALTz [~no@78-11-152-253.static.ip.netia.com.pl] has joined #bitcoin-wizards15:44
-!- benten [~benten@unaffiliated/benten] has joined #bitcoin-wizards15:50
-!- op_mul [~op_mul@128.199.38.22] has quit [Ping timeout: 255 seconds]15:52
-!- narwh4l [~michael@unaffiliated/thesnark] has joined #bitcoin-wizards15:53
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Quit: Leaving]15:56
-!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has joined #bitcoin-wizards15:57
-!- pgokeeffe [~pgokeeffe@101.165.93.194] has joined #bitcoin-wizards16:08
-!- freewil [~freewil@unaffiliated/freewil] has quit [Quit: Leaving.]16:08
-!- freewil [~freewil@unaffiliated/freewil] has joined #bitcoin-wizards16:17
narwh4lIf anybody can provide links to practical attempts at contracting on BTC, I would really appreciate it16:18
belcherlighthouse ?16:19
-!- mpmcsweeney [~mpmcsween@c-98-217-146-94.hsd1.ma.comcast.net] has joined #bitcoin-wizards16:22
-!- mpmcswee_ [~mpmcsween@c-50-189-4-61.hsd1.ma.comcast.net] has joined #bitcoin-wizards16:22
-!- benten [~benten@unaffiliated/benten] has quit [Quit: ...]16:23
-!- jb55_ [~jb55@208.98.200.98] has joined #bitcoin-wizards16: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:26
-!- jb55_ [~jb55@208.98.200.98] has joined #bitcoin-wizards16:27
-!- freewil [~freewil@unaffiliated/freewil] has quit [Quit: Leaving.]16:30
-!- jb55 [~jb55@208.98.200.98] has quit [Ping timeout: 272 seconds]16:30
-!- 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:31
-!- wallet42 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards16:32
-!- freewil [~freewil@unaffiliated/freewil] has joined #bitcoin-wizards16:33
-!- freewil [~freewil@unaffiliated/freewil] has quit [Client Quit]16:37
-!- Starduster [~guest@5ED11658.cm-7-2a.dynamic.ziggo.nl] has joined #bitcoin-wizards16:38
-!- Starduster [~guest@5ED11658.cm-7-2a.dynamic.ziggo.nl] has quit [Changing host]16:38
-!- Starduster [~guest@unaffiliated/starduster] has joined #bitcoin-wizards16:38
-!- mpmcswee_ [~mpmcsween@c-50-189-4-61.hsd1.ma.comcast.net] has quit [Remote host closed the connection]16:44
kanzurenarwh4l: https://github.com/Blockstream/contracthashtool16:45
-!- freewil [~freewil@unaffiliated/freewil] has joined #bitcoin-wizards16:45
-!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has joined #bitcoin-wizards16:48
-!- PaulCape_ [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards16:59
-!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Ping timeout: 252 seconds]17:02
-!- 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-wizards17:24
-!- PaulCape_ [~PaulCapes@204.28.124.82] has quit [Ping timeout: 244 seconds]17:26
-!- belcher [~belcher-s@unaffiliated/belcher] has quit [Quit: Leaving]17:33
-!- siervo [uid49244@gateway/web/irccloud.com/x-awabxfogzmgbxytf] has joined #bitcoin-wizards17:43
-!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has joined #bitcoin-wizards17:43
-!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has quit [Ping timeout: 246 seconds]17:52
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards17:57
-!- erasmospunk [~erasmospu@176.92.103.63] has quit [Remote host closed the connection]17:58
-!- PaulCapestany [~PaulCapes@204.28.124.82] has quit []17:59
-!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards18:02
-!- hashtag [~hashtag@CPE-69-23-213-3.wi.res.rr.com] has quit [Read error: Connection reset by peer]18:04
-!- hashtag [~hashtag@CPE-69-23-213-3.wi.res.rr.com] has joined #bitcoin-wizards18:05
-!- pgokeeffe [~pgokeeffe@101.165.93.194] has quit [Quit: pgokeeffe]18:09
-!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has joined #bitcoin-wizards18:10
-!- koeppelmann [~koeppelma@dyn-160-39-29-12.dyn.columbia.edu] has quit [Remote host closed the connection]18:18
-!- koeppelmann [~koeppelma@dyn-160-39-29-12.dyn.columbia.edu] has joined #bitcoin-wizards18:19
-!- koeppelmann [~koeppelma@dyn-160-39-29-12.dyn.columbia.edu] has quit [Ping timeout: 245 seconds]18:23
maakunarwh4l: define contracting (there's a few things you could mean...)18:30
-!- Dr-G3 [~Dr-G@gateway/tor-sasl/dr-g] has joined #bitcoin-wizards18:30
maakulighthouse is a great implementation of assurance contracts18:31
maakuthe contracthashtool can be used in protocols for atomicly commiting to contracts18:31
-!- HaltingState [~HaltingSt@unaffiliated/haltingstate] has joined #bitcoin-wizards18:32
-!- Dr-G2 [~Dr-G@gateway/tor-sasl/dr-g] has quit [Ping timeout: 250 seconds]18:34
-!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has quit [Remote host closed the connection]18:37
-!- p15_ [~p15@123.118.81.244] has joined #bitcoin-wizards18:39
-!- p15 [~p15@182.50.108.56] has quit [Ping timeout: 245 seconds]18:40
-!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has quit [Ping timeout: 252 seconds]18:41
-!- d1ggy_ [~d1ggy@dslc-082-082-146-066.pools.arcor-ip.net] has joined #bitcoin-wizards18:42
-!- d1ggy [~d1ggy@dslb-088-071-004-190.088.071.pools.vodafone-ip.de] has quit [Ping timeout: 264 seconds]18:46
-!- Starduster [~guest@unaffiliated/starduster] has quit []19:04
-!- pgokeeffe [~pgokeeffe@101.165.93.194] has joined #bitcoin-wizards19:05
-!- freewil [~freewil@unaffiliated/freewil] has quit [Quit: Leaving.]19:13
-!- e1782d11df4c9914 [e1782d11df@gateway/vpn/mullvad/x-ixknakwxkjxnkwfi] has joined #bitcoin-wizards19:14
-!- e1782d11df4c9914 [e1782d11df@gateway/vpn/mullvad/x-ixknakwxkjxnkwfi] has quit [Client Quit]19:14
-!- e1782d11df4c9914 [e1782d11df@gateway/vpn/mullvad/x-kpfdqvjjispudugl] has joined #bitcoin-wizards19:14
-!- aburan28 [~ubuntu@cryptovault-1-pt.tunnel.tserv13.ash1.ipv6.he.net] has quit [Ping timeout: 265 seconds]19:17
-!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Quit: Leaving.]19:18
-!- siervo [uid49244@gateway/web/irccloud.com/x-awabxfogzmgbxytf] has quit []19:25
-!- user7779078 [user777907@gateway/vpn/mullvad/x-qphsoyfsfwkefhpj] has quit [Remote host closed the connection]19:30
-!- koeppelmann [~koeppelma@dyn-160-39-29-12.dyn.columbia.edu] has joined #bitcoin-wizards19:31
-!- Adlai [~Adlai@gateway/tor-sasl/adlai] has quit [Ping timeout: 250 seconds]19:35
-!- Adlai [~Adlai@gateway/tor-sasl/adlai] has joined #bitcoin-wizards19:39
-!- siraj [~siraj@116.203.39.70] has joined #bitcoin-wizards19:46
-!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has joined #bitcoin-wizards19:52
-!- user7779078 [~user77790@ool-4a5987f1.dyn.optonline.net] has joined #bitcoin-wizards19:58
-!- user7779_ [user777907@gateway/vpn/mullvad/x-tgcypnsjgdoqfenh] has joined #bitcoin-wizards20:00
-!- user7779078 [~user77790@ool-4a5987f1.dyn.optonline.net] has quit [Ping timeout: 264 seconds]20:03
-!- licnep [uid4387@gateway/web/irccloud.com/x-lzklxavcetmogdjz] has joined #bitcoin-wizards20:07
-!- siraj [~siraj@116.203.39.70] has quit [Remote host closed the connection]20:08
-!- siraj [~siraj@116.203.113.228] has joined #bitcoin-wizards20:17
-!- siraj_ [~siraj@116.203.113.228] has joined #bitcoin-wizards20:30
-!- siraj [~siraj@116.203.113.228] has quit [Read error: Connection reset by peer]20:31
-!- pgokeeffe [~pgokeeffe@101.165.93.194] has quit [Quit: pgokeeffe]20:32
-!- 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-wizards20:35
-!- koeppelmann [~koeppelma@dyn-160-39-29-12.dyn.columbia.edu] has quit [Ping timeout: 256 seconds]20:40
-!- mpmcsweeney [~mpmcsween@c-50-189-4-61.hsd1.ma.comcast.net] has joined #bitcoin-wizards20:45
-!- Starduster [~guest@unaffiliated/starduster] has joined #bitcoin-wizards20:47
-!- mpmcsweeney [~mpmcsween@c-50-189-4-61.hsd1.ma.comcast.net] has quit [Ping timeout: 252 seconds]20:50
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has quit [Ping timeout: 272 seconds]20:54
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards20:55
-!- siraj [~siraj@116.203.113.228] has joined #bitcoin-wizards21:04
-!- siraj_ [~siraj@116.203.113.228] has quit [Read error: No route to host]21:04
-!- siraj_ [~siraj@116.203.6.0] has joined #bitcoin-wizards21:15
-!- siraj [~siraj@116.203.113.228] has quit [Ping timeout: 256 seconds]21:16
-!- Dizzle [~Dizzle@cpe-72-182-36-12.austin.res.rr.com] has joined #bitcoin-wizards21:19
-!- siraj_ [~siraj@116.203.6.0] has quit [Remote host closed the connection]21:19
-!- siraj [~siraj@116.203.6.0] has joined #bitcoin-wizards21:21
-!- siraj [~siraj@116.203.6.0] has quit [Ping timeout: 255 seconds]21:26
-!- koeppelmann [~koeppelma@dyn-160-39-29-12.dyn.columbia.edu] has joined #bitcoin-wizards21:32
-!- koeppelm_ [~koeppelma@dyn-160-39-29-12.dyn.columbia.edu] has joined #bitcoin-wizards21:37
-!- koeppelmann [~koeppelma@dyn-160-39-29-12.dyn.columbia.edu] has quit [Ping timeout: 265 seconds]21:37
-!- Dizzle [~Dizzle@cpe-72-182-36-12.austin.res.rr.com] has quit [Remote host closed the connection]21:42
-!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has joined #bitcoin-wizards21:48
-!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has quit [Remote host closed the connection]22:08
-!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has joined #bitcoin-wizards22:08
-!- justanot1eruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards22:11
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Disconnected by services]22:12
-!- justanot1eruser is now known as justanotheruser22:12
-!- 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-wizards22:13
-!- Emcy_ [~MC@152.27.187.81.in-addr.arpa] has quit [Changing host]22:13
-!- Emcy_ [~MC@unaffiliated/mc1984] has joined #bitcoin-wizards22:13
-!- Emcy [~MC@unaffiliated/mc1984] has quit [Ping timeout: 272 seconds]22:14
-!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has joined #bitcoin-wizards22:17
-!- coiner [~linker@1.54.74.155] has quit [Ping timeout: 264 seconds]22:20
-!- siraj [~siraj@180.215.157.220] has joined #bitcoin-wizards22:22
-!- op_mul [~op_mul@128.199.38.22] has joined #bitcoin-wizards22:23
op_mulok. 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:24
op_mulI 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:25
zookoCould I see the patch?22:27
-!- siraj [~siraj@180.215.157.220] has quit [Ping timeout: 245 seconds]22:27
op_mulpatch is probably the wrong word, it's a horrible python script which talks to the node over RPC.22:27
op_mulI meant I've shoehorned the concept into Bitcoin.22:28
-!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has quit [Remote host closed the connection]22:29
-!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has joined #bitcoin-wizards22:29
op_mul(I *really* like that there's a proper invalidateblock RPC now)22:30
-!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has quit [Ping timeout: 264 seconds]22:34
zookoI'm interested! I want to do something similar. But I really need to fall asleep now.22:37
zookoI'm going to Puerto Rico!! But I don't have a plane ticket yet. :-(22:37
zookoGoodnight.22:37
-!- zooko [~user@c-75-70-204-109.hsd1.co.comcast.net] has quit [Ping timeout: 252 seconds]22:41
op_mulof all the stupid stuff I've written, that's the one I least expected anybody would want to run.22:45
-!- hktud0 [ncidsk@unaffiliated/fluffybunny] has quit [Remote host closed the connection]22:49
-!- hktud0 [wq@unaffiliated/fluffybunny] has joined #bitcoin-wizards22:51
-!- licnep [uid4387@gateway/web/irccloud.com/x-lzklxavcetmogdjz] has quit [Quit: Connection closed for inactivity]22:51
-!- Dizzle [~Dizzle@cpe-72-182-36-12.austin.res.rr.com] has joined #bitcoin-wizards22:53
-!- koeppelmann [~koeppelma@dyn-160-39-29-12.dyn.columbia.edu] has joined #bitcoin-wizards22:55
-!- Meeh [~meeeeeeh@meeh.sigterm.no] has quit [Ping timeout: 264 seconds]22:56
-!- Meeh [~meeeeeeh@meeh.sigterm.no] has joined #bitcoin-wizards22:57
-!- Dizzle [~Dizzle@cpe-72-182-36-12.austin.res.rr.com] has quit [Ping timeout: 276 seconds]22:58
-!- coiner [~linker@115.79.55.177] has joined #bitcoin-wizards23:11
-!- nullbyte [WW@gateway/vpn/mullvad/x-zivbrydzcbwbqqpm] has quit [Ping timeout: 256 seconds]23:20
-!- siraj [~siraj@180.215.157.220] has joined #bitcoin-wizards23:23
-!- aburan28 [~ubuntu@static-108-45-93-90.washdc.fios.verizon.net] has joined #bitcoin-wizards23:25
-!- siraj [~siraj@180.215.157.220] has quit [Ping timeout: 265 seconds]23:28
-!- 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-wizards23:34
-!- user7779078 [~user77790@ool-4a5987f1.dyn.optonline.net] has joined #bitcoin-wizards23:35
-!- 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-wizards23:37
-!- koeppelmann [~koeppelma@dyn-160-39-29-12.dyn.columbia.edu] has quit [Ping timeout: 245 seconds]23:38
--- Log closed Sat Jan 24 00:00:33 2015

Generated by irclog2html.py 2.15.0.dev0 by Marius Gedminas - find it at mg.pov.lt!