2014-11-30.log

--- Day changed Sun Nov 30 2014
-!- zooko [~user@174-16-237-135.hlrn.qwest.net] has quit [Ping timeout: 264 seconds]00:16
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards00:26
-!- fanquake [~anonymous@unaffiliated/fanquake] has joined #bitcoin-wizards01: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
-!- c0rw|sleep is now known as c0rw|away01:32
-!- lclc_bnc is now known as lclc01:34
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards01:41
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection]01:45
-!- bitbumper [~bitbumper@c-69-254-243-205.hsd1.ks.comcast.net] has quit [Ping timeout: 264 seconds]01:49
-!- Guest17879 [~quassel@173-228-107-141.dsl.static.fusionbroadband.com] has quit [Remote host closed the connection]01:53
-!- maaku [~quassel@173-228-107-141.dsl.static.fusionbroadband.com] has joined #bitcoin-wizards01:53
-!- maaku is now known as Guest1015601:54
-!- bitbumper [~bitbumper@c-69-254-243-205.hsd1.ks.comcast.net] has joined #bitcoin-wizards02:05
-!- wallet421 [~wallet42@g225118214.adsl.alicedsl.de] has joined #bitcoin-wizards02:12
-!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Killed (verne.freenode.net (Nickname regained by services))]02:12
-!- wallet421 is now known as wallet4202:12
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Quit: Leaving]02:14
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Remote host closed the connection]02:16
-!- lclc is now known as lclc_bnc02:16
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards02:21
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Changing host]02:21
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards02:21
-!- Guest10156 [~quassel@173-228-107-141.dsl.static.fusionbroadband.com] has quit [Remote host closed the connection]02:26
-!- maaku_ [~quassel@173-228-107-141.dsl.static.fusionbroadband.com] has joined #bitcoin-wizards02:26
-!- maaku_ [~quassel@173-228-107-141.dsl.static.fusionbroadband.com] has quit [Quit: No Ping reply in 180 seconds.]02:34
-!- maaku_ [~quassel@173-228-107-141.dsl.static.fusionbroadband.com] has joined #bitcoin-wizards02:35
-!- bitbumper [~bitbumper@c-69-254-243-205.hsd1.ks.comcast.net] has quit [Ping timeout: 265 seconds]02:39
-!- lclc_bnc is now known as lclc02:41
-!- gues [~gues@172-7-226-202.lightspeed.hstntx.sbcglobal.net] has quit [Ping timeout: 272 seconds]02:44
-!- soundx [~soundx@gateway/tor-sasl/soundx] has joined #bitcoin-wizards02:45
-!- MoALTz_ [~no@user-164-126-229-18.play-internet.pl] has quit [Quit: Leaving]02:48
-!- eristisk [~eristisk@gateway/tor-sasl/eristisk] has quit [Ping timeout: 250 seconds]03:00
-!- rusty_afk [~rusty@pdpc/supporter/bronze/rusty] has quit [Quit: Leaving.]03:14
-!- wallet42 [~wallet42@g225118214.adsl.alicedsl.de] has quit [Quit: Leaving.]03:16
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards03:20
-!- MoALTz [~no@user-164-126-229-18.play-internet.pl] has joined #bitcoin-wizards03:27
-!- Aquent [~Aquent@gateway/tor-sasl/aquent] has quit [Ping timeout: 250 seconds]03:30
-!- woah [~woah@199-241-202-232.PUBLIC.monkeybrains.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]03:41
-!- woah [~woah@199-241-202-232.PUBLIC.monkeybrains.net] has joined #bitcoin-wizards03:44
-!- woah [~woah@199-241-202-232.PUBLIC.monkeybrains.net] has quit [Client Quit]03:44
-!- soundx [~soundx@gateway/tor-sasl/soundx] has quit []03:57
-!- soundx [~soundx@gateway/tor-sasl/soundx] has joined #bitcoin-wizards03:58
-!- lclc is now known as lclc_bnc04:13
-!- belcher [~belcher-s@unaffiliated/belcher] has joined #bitcoin-wizards04:18
-!- zooko [~user@174-16-237-135.hlrn.qwest.net] has joined #bitcoin-wizards04:28
-!- Aquent [~Aquent@gateway/tor-sasl/aquent] has joined #bitcoin-wizards04:47
-!- askmike [~askmike@ip241-209-210-87.adsl2.static.versatel.nl] has quit [Remote host closed the connection]04:49
-!- askmike [~askmike@ip241-209-210-87.adsl2.static.versatel.nl] has joined #bitcoin-wizards04:49
-!- lclc_bnc is now known as lclc04:53
-!- samson2 [~samson_@180.183.166.53] has joined #bitcoin-wizards04:54
-!- lclc [~lclc@bothniafur.com] has quit [Changing host]04:54
-!- lclc [~lclc@opentransactions/monetas/lclc] has joined #bitcoin-wizards04:54
-!- samson_ [~samson_@183.89.22.186] has quit [Ping timeout: 255 seconds]04:55
-!- askmike [~askmike@ip241-209-210-87.adsl2.static.versatel.nl] has quit [Remote host closed the connection]05:00
-!- webdeli [~projects@bit1642888.lnk.telstra.net] has joined #bitcoin-wizards05:01
-!- samson_ [~samson_@183.89.170.9] has joined #bitcoin-wizards05:05
-!- webdeli_ [~projects@216.240.144.39] has joined #bitcoin-wizards05:06
-!- samson2 [~samson_@180.183.166.53] has quit [Ping timeout: 240 seconds]05:06
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection]05:07
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards05:08
-!- zooko [~user@174-16-237-135.hlrn.qwest.net] has quit [Ping timeout: 255 seconds]05:08
-!- askmike [~askmike@ip241-209-210-87.adsl2.static.versatel.nl] has joined #bitcoin-wizards05:08
-!- webdeli [~projects@bit1642888.lnk.telstra.net] has quit [Ping timeout: 245 seconds]05:09
-!- webdeli [~projects@bit1642892.lnk.telstra.net] has joined #bitcoin-wizards05:09
-!- askmike_ [~askmike@ip241-209-210-87.adsl2.static.versatel.nl] has joined #bitcoin-wizards05:11
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Ping timeout: 265 seconds]05:12
-!- webdeli_ [~projects@216.240.144.39] has quit [Ping timeout: 245 seconds]05:12
-!- askmike [~askmike@ip241-209-210-87.adsl2.static.versatel.nl] has quit [Ping timeout: 250 seconds]05:12
-!- samson_ [~samson_@183.89.170.9] has quit [Ping timeout: 255 seconds]05:17
-!- adam3us [~Adium@207.134.53.206] has left #bitcoin-wizards []05:21
-!- adam3us [~Adium@207.134.53.206] has joined #bitcoin-wizards05:21
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards05:22
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Ping timeout: 245 seconds]05:26
-!- op_null [~op_null@178.62.133.216] has quit [Quit: leaving]05:32
-!- tacotime [~mashkeys@198.52.200.63] has quit [Ping timeout: 264 seconds]05:37
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards05:41
-!- c0rw|away [~c0rw1n@91.176.95.227] has quit [Ping timeout: 245 seconds]05:44
-!- damethos [~damethos@unaffiliated/damethos] has quit [Ping timeout: 250 seconds]05:45
-!- askmike_ [~askmike@ip241-209-210-87.adsl2.static.versatel.nl] has quit []05:50
-!- askmike [~askmike@ip241-209-210-87.adsl2.static.versatel.nl] has joined #bitcoin-wizards05:50
-!- hearn [~mike@84-75-198-85.dclient.hispeed.ch] has joined #bitcoin-wizards05:53
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Ping timeout: 264 seconds]05:56
-!- soundx [~soundx@gateway/tor-sasl/soundx] has quit [Remote host closed the connection]05:59
-!- zooko [~user@174-16-237-135.hlrn.qwest.net] has joined #bitcoin-wizards06:29
-!- atgreen [~user@CPE687f74122463-CM84948c2e0610.cpe.net.cable.rogers.com] has quit [Remote host closed the connection]06:30
-!- c0rw|away [~c0rw1n@91.176.95.227] has joined #bitcoin-wizards06:37
-!- soundx [~soundx@gateway/tor-sasl/soundx] has joined #bitcoin-wizards06:50
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards06:55
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection]06:55
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards06:55
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection]06:59
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards07:00
-!- samson_ [~samson_@183.89.174.33] has joined #bitcoin-wizards07:04
-!- coiner [~linker@1.54.25.127] has joined #bitcoin-wizards07:04
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Ping timeout: 240 seconds]07:07
-!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards07:08
-!- cbeams_ is now known as cbeams07:14
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Changing host]07:14
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards07:14
-!- soundx [~soundx@gateway/tor-sasl/soundx] has quit [Remote host closed the connection]07:25
-!- soundx [~soundx@gateway/tor-sasl/soundx] has joined #bitcoin-wizards07:26
-!- hearn [~mike@84-75-198-85.dclient.hispeed.ch] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]07:26
-!- soundx [~soundx@gateway/tor-sasl/soundx] has quit [Ping timeout: 250 seconds]07:30
-!- soundx [~soundx@gateway/tor-sasl/soundx] has joined #bitcoin-wizards07:41
-!- wallet42 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards07:48
-!- webdeli [~projects@bit1642892.lnk.telstra.net] has quit [Remote host closed the connection]07:49
-!- gues [~gues@172-7-226-202.lightspeed.hstntx.sbcglobal.net] has joined #bitcoin-wizards07:50
-!- lclc is now known as lclc_bnc07:55
-!- fanquake [~anonymous@unaffiliated/fanquake] has quit [Quit: Sleeping]07:55
-!- soundx [~soundx@gateway/tor-sasl/soundx] has quit [Remote host closed the connection]07:56
-!- soundx [~soundx@gateway/tor-sasl/soundx] has joined #bitcoin-wizards07:56
-!- soundx [~soundx@gateway/tor-sasl/soundx] has quit [Ping timeout: 250 seconds]08:00
-!- adam3us [~Adium@207.134.53.206] has quit [Quit: Leaving.]08:02
-!- tacotime [~mashkeys@198.52.200.63] has joined #bitcoin-wizards08:04
-!- askmike [~askmike@ip241-209-210-87.adsl2.static.versatel.nl] has quit [Remote host closed the connection]08:16
-!- askmike [~askmike@ip241-209-210-87.adsl2.static.versatel.nl] has joined #bitcoin-wizards08:16
-!- hearn [~mike@84-75-198-85.dclient.hispeed.ch] has joined #bitcoin-wizards08:17
-!- soundx [~soundx@gateway/tor-sasl/soundx] has joined #bitcoin-wizards08:41
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection]09:03
-!- soundx [~soundx@gateway/tor-sasl/soundx] has quit [Remote host closed the connection]09:08
-!- belcher_ [~belcher-s@unaffiliated/belcher] has joined #bitcoin-wizards09:11
-!- belcher [~belcher-s@unaffiliated/belcher] has quit [Ping timeout: 240 seconds]09:13
-!- belcher_ is now known as belcher09:14
-!- adam3us [~Adium@207.164.135.98] has joined #bitcoin-wizards09:29
adam3usso if we see $10k, $100k or $1m btcusd over the coming years one thing people wonder about is what does that imply for the mining hashrace - equipment expenditure & electrical usage.09:30
-!- hearn [~mike@84-75-198-85.dclient.hispeed.ch] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]09:30
adam3usso a what-if to react to that.  if the hashrate increases by > 2x per 2week interval, then something else happens: the reward schedule is lengthened, by immediately reducing the next block payout by eg 1%.  the reward just gets delayed towards the 2140 end.09:32
adam3usalternatively it could be that if the hashrate drops by > 2x per 2 week interval 1% block payout is added back.09:33
adam3us(parameters could be more sensibly tuned)09:33
-!- hearn [~mike@84-75-198-85.dclient.hispeed.ch] has joined #bitcoin-wizards09:35
belchercant we just wait until the block reward gets lower ?09:35
belcherif the problem is that a huge amount of electricity has be used09:35
adam3uspoint is maybe if btc price goes to $10k jan 2015 (for some reason - eg a government buying reserves, the chinese govt endorsing btc,, or a btc etf coming online), there will be a massive push into mining equipment purchase spurred by the $10k price, the manufacturers will ram up production, take more capital and electricity consumption will probably go up by a factor of 10ish also.09:37
adam3usthen you have the what-if its $100k jan 2016 and $1m jan 2017. there is a scale at which it perhaps get unsustainable or the people that will be able to get and use the power maybe increasingly governments.  there will no doubt be some side-effects09:39
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards09:39
adam3uswho nows maybe the params are chosen to make that tolerable.  someone would have to do electricity projections for $1m btcusd.09:40
belchersomething like that will just have to wait, it seems to me, governments will have to wait a decade or so before making btc their offical currency09:40
belchera downside to changing the block reward schedule might be a reduction of confidence in things like the 21m btc limit, since 'oh look the devs can change it easily'09:41
adam3usunclear.  things in bitcoin have a habit of surprising to the upside. (happen faster & more than people expect)09:41
kanzureadam3us: in particular you are worried about protocol-level modifications that would need to be made for surprisingly-early-even-faster-growth? or are worried about physical resource utilization to support network growth rates that high?09:41
adam3usbetcher you could the 21btc cap could be unchanged, just the schedule longer.09:42
-!- hearn [~mike@84-75-198-85.dclient.hispeed.ch] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]09:42
kanzurei don't know if anyone has put serious thought into the implications of "surprising"-growth (whatever counts as surprising these days, since evidently $1M BTC thoughts aren't surprising) regarding protocol-level changes09:42
adam3uskanzure: not worried about protocol.  just about resource utilization its a question people ask - and one response can be well restraint by miners, or community consensus to slow down the schedule.09:43
kanzureand by community consensus what do you mean09:43
kanzureif not protocol?09:43
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection]09:44
adam3uskanzure: yes i just mean i dont see protocol scaling problems.  but a hashrate growth reactive payout adjustment would be a protocol change, and would need near unanimous approval.  its just a far-future what-if :)09:44
belcherit could be corrected by market principles, for the price to stay at $1m/btc that would mean demand for btc needs to grow by $25m every 10 minutes, and if it doesnt the price will fall until demand growth = (block reward + fee)*price09:44
kanzureyes i see lots of benefits to considering what might even be called silly what-ifs. contigencies are important...09:45
kanzurere: increasingly only government-operated mining, that might still work out especially if they are multiple separate governments. i would be more worried about a single government head start against other governments.09:45
adam3usbelcher: well soon enough that'll be $12.5m/block and then $6.25m/block. but when governments get into bitcoin to augment or replace gold, that could fairly easily happen i would think.09:46
kanzurestrangely enough this seems to have lots in common with "what happens if a certain government creates agi first" lines of argumentation, so maybe you should go spelunking for ideas from those people09:46
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards09:47
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Changing host]09:47
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards09:47
adam3usan argument for never changing is its a security subsidy and a more expensive btc imples a linear need for more security.09:48
kanzurecentral banks are problematic as adversaries since they can spend themselves into oblivion09:48
kanzureeven the employees of the central banks don't work like normal employees ("well once you devalue the currency you're paying me in, i wont operate your central bank anymore") because they are probably compensated, ah, differently09:49
adam3uswell decentralisation in a government btc reserve world is probably a balance of govt sponsored mining power.09:49
-!- hearn [~mike@77-59-46-10.dclient.hispeed.ch] has joined #bitcoin-wizards09:49
kanzureoh right, it will probably appear more like government subsidies of mining companies09:50
adam3usit can be that such entities would go -ve EV on mining for strategic control reasons.09:52
kanzure(related context: recently i have been working on some reorg-related threat modeling regarding central banks as adversaries for a client of mine)09:52
adam3usfor that reason not changing is good also because it escalates the -EV until it breaks their banks resolve.09:52
kanzureso one of the things that bitcoiners sometimes get wrong is treating all governments as hostile from day one. they might become hostile, that's true.09:53
kanzurebut providing a plan to them that works pretty well is also useful09:53
kanzureand eventually you *will* be called into their offices to discuss such things09:53
kanzureso having something prepared is important09:54
adam3uskanzure: that wouldnt even be hostile just mutually strategic and selfish.09:54
kanzureright, sorry. i didn't mean to imply precisely that behavior would be hostile. just the typical "stay away from BTC, governments are evil, they will just try to destroy everything".09:54
-!- hearn [~mike@77-59-46-10.dclient.hispeed.ch] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]09:54
kanzurebitcoin has a lot to offer the currently insolvent governments, so they should be correctly informed about their options and opportunities09:55
adam3uskanzure: governments are capable of articulating economic principles and aspirations that reflect peoples wishes and economic interests now and then. they are also quite bad often at sticking to their own rules in times of crisis.  bitcoin is a commodity.  gold wont jump out of the ground because a politician is under pressure, and thats a feature. same for bitcoin.09:56
kanzuresure09:57
adam3uskanzure: the commodity behaviour plus improved features over physical gold can be a feature to governments too.  (they also buy gold) the fact that they cant individually unilaterally control it or gain an unfair advantage is actually to their advantage collectively.09:58
adam3uspity the swiss referendum on returning to 20% gold standard failed.09:58
kanzureyep. so for these reasons they may not be interested in unintentionally screwing up mining trends.09:58
kanzureor at least having good understanding of the current dynamics and when to jump into the game or something09:59
adam3usi was thinking maybe it'd be cheaper for them to go to 20% btc standard.  if they moved carefully the announce of the intent would jump the price making it quite cheap.09:59
kanzureyou lost me at cheap09:59
adam3usie there is a first mover advantage for a government to buy btc reserves09:59
kanzureoh cheap now compared to then09:59
kanzureyeah i don't think they would be open to that line of argument09:59
-!- belcher_ [~belcher-s@unaffiliated/belcher] has joined #bitcoin-wizards10:00
kanzureas true as it may be, it sounds an awful lot like "you should buy silver because it would make silver bugs happy"10:00
-!- belcher [~belcher-s@unaffiliated/belcher] has quit [Ping timeout: 264 seconds]10:02
kanzureit would be interesting to figure out the least disruptive onboarding process if governments were interested in dabbling10:03
kanzureincluding scenarios for mining or not mining10:03
adam3uswell its just an observation.  i mean if they wanted to play nice they could hold secret talks and buy btc on the quiet all of them before the price leapt on the news.  but its unclear if they operate that way… there is some evidence of quiet gold hoarding, but also pre-announcements about intent of given govts to increase or decrease their reserves10:05
-!- NewLiberty [~NewLibert@166.170.50.167] has joined #bitcoin-wizards10:05
kanzureadam3us: for a dose of humor... https://bitcointalk.org/index.php?topic=437926.010:07
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection]10:09
-!- kgk_ [~kgk@173-8-166-105-SFBA.hfc.comcastbusiness.net] has joined #bitcoin-wizards10:09
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards10:10
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Changing host]10:10
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards10:10
-!- bitbumper [~bitbumper@c-69-254-243-205.hsd1.ks.comcast.net] has joined #bitcoin-wizards10:13
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection]10:33
-!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has joined #bitcoin-wizards10:34
-!- NewLiberty [~NewLibert@166.170.50.167] has quit [Ping timeout: 252 seconds]10:34
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards10:34
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Changing host]10:34
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards10:34
-!- adam3us [~Adium@207.164.135.98] has quit [Quit: Leaving.]10:35
-!- roconnor [~roconnor@e120-pool-d89a65e8.brdbnd.voicenetwork.ca] has joined #bitcoin-wizards10:36
-!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has quit [Remote host closed the connection]10:38
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Ping timeout: 264 seconds]10:39
-!- kgk_ [~kgk@173-8-166-105-SFBA.hfc.comcastbusiness.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]10:39
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards10:45
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Changing host]10:45
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards10:45
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection]10:48
-!- gues [~gues@172-7-226-202.lightspeed.hstntx.sbcglobal.net] has quit [Ping timeout: 264 seconds]10:54
-!- gues [~gues@172-7-226-202.lightspeed.hstntx.sbcglobal.net] has joined #bitcoin-wizards10:55
-!- bitbumper [~bitbumper@c-69-254-243-205.hsd1.ks.comcast.net] has quit [Ping timeout: 240 seconds]10:55
-!- gues [~gues@172-7-226-202.lightspeed.hstntx.sbcglobal.net] has quit [Ping timeout: 264 seconds]11:05
-!- nubbins` [~leel@unaffiliated/nubbins] has joined #bitcoin-wizards11:07
-!- gues [~gues@172-7-226-202.lightspeed.hstntx.sbcglobal.net] has joined #bitcoin-wizards11:09
-!- bitbumper [~bitbumper@c-69-254-243-205.hsd1.ks.comcast.net] has joined #bitcoin-wizards11:21
-!- adlai [~Adlai@gateway/tor-sasl/adlai] has quit [Ping timeout: 250 seconds]11:23
-!- eristisk [~eristisk@gateway/tor-sasl/eristisk] has joined #bitcoin-wizards11:25
-!- adlai [~Adlai@gateway/tor-sasl/adlai] has joined #bitcoin-wizards11:26
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards11:46
-!- belcher_ is now known as belcher11:52
-!- bitbumper [~bitbumper@c-69-254-243-205.hsd1.ks.comcast.net] has quit [Ping timeout: 244 seconds]11:53
-!- gues [~gues@172-7-226-202.lightspeed.hstntx.sbcglobal.net] has quit [Ping timeout: 240 seconds]11:54
-!- zooko [~user@174-16-237-135.hlrn.qwest.net] has quit [Remote host closed the connection]12:01
-!- zooko [~user@174-16-237-135.hlrn.qwest.net] has joined #bitcoin-wizards12:05
-!- zooko [~user@174-16-237-135.hlrn.qwest.net] has quit [Remote host closed the connection]12:05
-!- NewLiberty [~NewLibert@2602:306:bc32:dcc0:c74:5b02:342c:8446] has joined #bitcoin-wizards12:16
-!- Shiftos [~shiftos@gateway/tor-sasl/shiftos] has quit [Remote host closed the connection]12:23
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards12:28
-!- eristisk [~eristisk@gateway/tor-sasl/eristisk] has quit [Ping timeout: 250 seconds]12:33
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection]12:45
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards12:49
-!- belcher_ [~belcher-s@unaffiliated/belcher] has joined #bitcoin-wizards12:55
-!- belcher [~belcher-s@unaffiliated/belcher] has quit [Ping timeout: 272 seconds]12:57
-!- NewLiberty [~NewLibert@2602:306:bc32:dcc0:c74:5b02:342c:8446] has quit [Ping timeout: 258 seconds]13:09
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards13:13
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection]13:16
-!- belcher_ is now known as belcher13:20
-!- Baz____ [~Baz@modemcable147.31-81-70.mc.videotron.ca] has quit [Ping timeout: 240 seconds]13:25
-!- bitbumper [~bitbumper@197.115.124.24.cm.sunflower.com] has joined #bitcoin-wizards13:28
-!- adam3us [~Adium@12.130.116.52] has joined #bitcoin-wizards13:41
-!- Baz__ [~Baz@modemcable147.31-81-70.mc.videotron.ca] has joined #bitcoin-wizards13:45
-!- hearn [~mike@84-75-198-85.dclient.hispeed.ch] has joined #bitcoin-wizards13:55
-!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has joined #bitcoin-wizards13:59
-!- OneNomos [~OneNomos@pool-71-178-106-95.washdc.east.verizon.net] has joined #bitcoin-wizards14:01
-!- OneNomos [~OneNomos@pool-71-178-106-95.washdc.east.verizon.net] has quit [Read error: Connection reset by peer]14:02
sipaso general inquiry: who here is going to (the bitcoin sessions at) fc'15?14:02
sipawumpus, cfields-away, gavinandresen: ^14:02
tromp_i am14:04
BlueMattjgarzik:14:04
BlueMattamiller:14:04
siparoconnor:14:04
-!- adam3us [~Adium@12.130.116.52] has quit [Remote host closed the connection]14:04
sipatromp_: cool!14:04
tromp_gotta present cuckoo cycle14:04
-!- fabianfabian [~fabianfab@5ED168E7.cm-7-2b.dynamic.ziggo.nl] has joined #bitcoin-wizards14:04
-!- AnoAnon [~AnoAnon@197.37.73.249] has joined #bitcoin-wizards14:04
sipagmaxwell:14:04
-!- adam3us [~Adium@12.130.116.52] has joined #bitcoin-wizards14:04
sipapetertodd:14:04
-!- AnoAnon [~AnoAnon@197.37.73.249] has quit [Max SendQ exceeded]14:04
sipaalso, when did this channel grow from 5 people to 181?14:05
-!- fabianfabian [~fabianfab@5ED168E7.cm-7-2b.dynamic.ziggo.nl] has quit [Client Quit]14:05
tromp_when you weren't looking14:05
-!- fabianfabian [~fabianfab@5ED168E7.cm-7-2b.dynamic.ziggo.nl] has joined #bitcoin-wizards14:06
BlueMattsipa: lots of people lurking to see whats being discussed, and lots of people figuring they'd come here to discuss $DUMB_IDEA instead of -dev14:06
BlueMattand lots of smart people getting into bitcoin, of course14:06
-!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has quit [Remote host closed the connection]14:11
-!- adam3us [~Adium@12.130.116.52] has quit [Quit: Leaving.]14:11
-!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has joined #bitcoin-wizards14:11
amilleri'll be at FC :)14:14
amilleralso congrats tromp for getting in!14:14
tromp_thanx, amiller. got 2 weak and 1 strong accept14:15
-!- jb55 [~jb55@S0106f46d049a0b83.vc.shawcable.net] has quit [Ping timeout: 256 seconds]14:16
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Remote host closed the connection]14:19
roconnorsipa: what/when/where?14:21
siparoconnor: http://fc15.ifca.ai/14:21
roconnorwon't be going14:22
BlueMatttromp_: at the bitcoin workshop?14:22
tromp_yes, BlueMatt14:22
-!- fabianfabian [~fabianfab@5ED168E7.cm-7-2b.dynamic.ziggo.nl] has quit [Ping timeout: 244 seconds]14:22
-!- fabianfabian [~fabianfab@5ED168E7.cm-7-2b.dynamic.ziggo.nl] has joined #bitcoin-wizards14:25
-!- Flyer9933 [~f@unaffiliated/fluffybunny] has joined #bitcoin-wizards14:32
lechuga_BlueMatt: re: contracthashtool, is it intentional that a random nonce is generated for each tweak vs. a single nonce for one full round of tweaking?14:35
lechuga_(in the case where the nonce wasn't provided by the user)14:35
-!- Flyer33 [~f@unaffiliated/fluffybunny] has quit [Ping timeout: 245 seconds]14:36
BlueMattlechuga_: hmm? it only uses one nonce no matter what, but it is incredibly deliberate that each key gets a different tweak (and very much required)14:37
lechuga_o nm misread, it is 1 nonce14:38
lechuga_i ported the tool to ruby and was considering building an mdf service14:39
BlueMattI saw that :)14:39
lechuga_curious for any feedback on: https://github.com/aalness/contracthashtool-ruby/issues/214:39
BlueMattwell, the port14:39
lechuga_(no rush)14:39
lechuga_you guys have obv thought about this a bit more than me14:40
lechuga_im just anxious to start messing around14:40
BlueMatt1. should be done locally14:40
BlueMatt2. will probably be done locally as well, in the form of putting a tx on a chain14:40
BlueMatt3. might be as well, but could also be an exposed api14:41
lechuga_i assumed prior to 2. the user wouldve put the tx on the chain14:41
lechuga_(didnt want to force the MDFs to scan)14:41
-!- adam3us [~Adium@209.117.47.251] has joined #bitcoin-wizards14:41
BlueMattreally, functionaries will more likely just be transaction signers14:41
BlueMattmeh, they already have to be full nodes, so scanning the chain is cheap14:42
gmaxwellIf the tweak is not different per key then these scripts are trivially distinguhable.  Say one usage uses keys {A,B,C} and another uses {A',B',C'}  if the tweak is a constant then A'-A+B = B'.  Among other motivations... if the pubkey isn't part of the mac then it's not strong binding, e.g. I can generate a pubkey that appears to commit to two messages, and if the pubkey has to be in the hash then it ends up needing to be per key.14:42
lechuga_gmaxwell: right i know the tweak needs to be unique per key, bad phrasing of initial question on my part14:42
BlueMattgmaxwell: I thought that was obvious :p14:43
gmaxwellBlueMatt: Dunno, not that obvious. Timo's original contract hash writeup got the latter part wrong.14:43
sipamany things are obvious once you've heard about them :)14:43
lechuga_:)14:44
BlueMattsipa: sorry, yes, I meant it was obvious once you see it there14:44
BlueMattie seeing it in the code, its not hard to work back to why its needed, not neccessarily that its obviously needed14:44
* nsh obviates with alacrity 14:44
-!- warptangent [~warptange@unaffiliated/warptangent] has quit [Ping timeout: 265 seconds]14:55
-!- prodatalab [~prodatala@c-69-254-45-177.hsd1.fl.comcast.net] has quit [Quit: Konversation terminated!]14:56
-!- warptangent [~warptange@unaffiliated/warptangent] has joined #bitcoin-wizards14:58
-!- prodatalab [~prodatala@c-69-254-45-177.hsd1.fl.comcast.net] has joined #bitcoin-wizards14:58
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards15:01
-!- fabianfabian [~fabianfab@5ED168E7.cm-7-2b.dynamic.ziggo.nl] has quit [Read error: Connection reset by peer]15:05
-!- fabianfabian [~fabianfab@5ED168E7.cm-7-2b.dynamic.ziggo.nl] has joined #bitcoin-wizards15:05
-!- atgreen [~user@CPE687f74122463-CM84948c2e0610.cpe.net.cable.rogers.com] has joined #bitcoin-wizards15:07
-!- fabianfabian [~fabianfab@5ED168E7.cm-7-2b.dynamic.ziggo.nl] has quit [Read error: Connection reset by peer]15:07
-!- fabianfabian [~fabianfab@5ED168E7.cm-7-2b.dynamic.ziggo.nl] has joined #bitcoin-wizards15:08
-!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Ping timeout: 244 seconds]15:08
-!- wallet42 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards15:08
-!- fabianfabian [~fabianfab@5ED168E7.cm-7-2b.dynamic.ziggo.nl] has quit [Read error: Connection reset by peer]15:10
-!- fabianfa_ [~fabianfab@5ED168E7.cm-7-2b.dynamic.ziggo.nl] has joined #bitcoin-wizards15:10
-!- fabianfa_ [~fabianfab@5ED168E7.cm-7-2b.dynamic.ziggo.nl] has quit [Read error: Connection reset by peer]15:13
-!- fabianfabian [~fabianfab@5ED168E7.cm-7-2b.dynamic.ziggo.nl] has joined #bitcoin-wizards15:13
-!- fabianfabian [~fabianfab@5ED168E7.cm-7-2b.dynamic.ziggo.nl] has quit [Client Quit]15:13
-!- Burrito [~Burrito@unaffiliated/burrito] has joined #bitcoin-wizards15:14
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 258 seconds]15:16
-!- kgk_ [~kgk@173-8-166-105-SFBA.hfc.comcastbusiness.net] has joined #bitcoin-wizards15:19
-!- kgk_ [~kgk@173-8-166-105-SFBA.hfc.comcastbusiness.net] has quit [Read error: Connection reset by peer]15:19
gmaxwellGAH. http://www.reddit.com/r/Bitcoin/comments/2ntpvh/bitcrypt_encryption_with_bitcoin_addresses/15:23
gmaxwell(see also my respone there)15:24
-!- PRab [~chatzilla@c-98-209-175-70.hsd1.mi.comcast.net] has joined #bitcoin-wizards15:26
-!- adam3us1 [~Adium@209.117.47.251] has joined #bitcoin-wizards15:28
-!- adam3us [~Adium@209.117.47.251] has quit [Read error: No route to host]15:29
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards15:39
-!- hearn [~mike@84-75-198-85.dclient.hispeed.ch] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]15:41
-!- adam3us1 [~Adium@209.117.47.251] has quit [Quit: Leaving.]15:46
-!- NewLiberty [~NewLibert@99-48-178-219.lightspeed.irvnca.sbcglobal.net] has joined #bitcoin-wizards15:52
-!- Shiftos [~shiftos@gateway/tor-sasl/shiftos] has joined #bitcoin-wizards16:01
-!- adlai [~Adlai@gateway/tor-sasl/adlai] has quit [Remote host closed the connection]16:01
-!- adlai [~Adlai@gateway/tor-sasl/adlai] has joined #bitcoin-wizards16:01
-!- iambernie [~bernie@82-169-230-87.ip.telfort.nl] has quit [Read error: Connection reset by peer]16:12
-!- fanquake [~anonymous@unaffiliated/fanquake] has joined #bitcoin-wizards16:12
-!- adam3us [~Adium@209.117.47.251] has joined #bitcoin-wizards16:16
-!- adam3us [~Adium@209.117.47.251] has quit [Client Quit]16:19
-!- gues [~gues@cpe-66-68-54-206.austin.res.rr.com] has joined #bitcoin-wizards16:19
-!- Shiftos [~shiftos@gateway/tor-sasl/shiftos] has quit [Ping timeout: 250 seconds]16:19
-!- Shiftos [~shiftos@gateway/tor-sasl/shiftos] has joined #bitcoin-wizards16:25
-!- atgreen` [~user@CPE687f74122463-CM84948c2e0610.cpe.net.cable.rogers.com] has joined #bitcoin-wizards16:27
-!- aburan28 [~ubuntu@static-108-45-93-73.washdc.fios.verizon.net] has quit [Ping timeout: 272 seconds]16:29
-!- aburan28 [~ubuntu@static-108-45-93-73.washdc.fios.verizon.net] has joined #bitcoin-wizards16:29
-!- adlai [~Adlai@gateway/tor-sasl/adlai] has quit [Ping timeout: 250 seconds]16:31
-!- atgreen [~user@CPE687f74122463-CM84948c2e0610.cpe.net.cable.rogers.com] has quit [Ping timeout: 244 seconds]16:31
-!- askmike [~askmike@ip241-209-210-87.adsl2.static.versatel.nl] has quit [Remote host closed the connection]16:35
-!- askmike [~askmike@ip241-209-210-87.adsl2.static.versatel.nl] has joined #bitcoin-wizards16:35
-!- askmike [~askmike@ip241-209-210-87.adsl2.static.versatel.nl] has quit [Remote host closed the connection]16:36
-!- atgreen` [~user@CPE687f74122463-CM84948c2e0610.cpe.net.cable.rogers.com] has quit [Ping timeout: 265 seconds]16:37
-!- webdeli [~projects@bit1642888.lnk.telstra.net] has joined #bitcoin-wizards16:40
-!- adam3us [~Adium@209.117.47.248] has joined #bitcoin-wizards16:41
-!- webdeli [~projects@bit1642888.lnk.telstra.net] has quit [Read error: Connection reset by peer]16:42
-!- webdeli [~projects@bit1642888.lnk.telstra.net] has joined #bitcoin-wizards16:42
-!- adlai [~Adlai@gateway/tor-sasl/adlai] has joined #bitcoin-wizards16:43
-!- webdeli [~projects@bit1642888.lnk.telstra.net] has quit [Read error: Connection reset by peer]16:45
-!- webdeli_ [~projects@bit1642888.lnk.telstra.net] has joined #bitcoin-wizards16:45
-!- fanquake [~anonymous@unaffiliated/fanquake] has quit [Quit: Sleeping]16:47
-!- Starduster_ [~Guest3@unaffiliated/starduster] has joined #bitcoin-wizards16:54
-!- Starduster [~Guest3@unaffiliated/starduster] has quit [Ping timeout: 240 seconds]16:57
-!- Sub|afk [~SubCreati@2601:8:a380:9cd:a840:6c29:a3d7:77f0] has joined #bitcoin-wizards17:00
-!- Anduck [~anduck@unaffiliated/anduck] has quit [Remote host closed the connection]17:01
-!- SubCreative [~SubCreati@unaffiliated/cannacoin] has quit [Ping timeout: 240 seconds]17:03
-!- Anduck [~anduck@unaffiliated/anduck] has joined #bitcoin-wizards17:06
-!- fanquake [~anonymous@unaffiliated/fanquake] has joined #bitcoin-wizards17:07
-!- spinza [~spin@197.89.23.217] has quit [Ping timeout: 244 seconds]17:09
-!- spinza [~spin@197.89.23.217] has joined #bitcoin-wizards17:10
-!- adam3us [~Adium@209.117.47.248] has quit [Quit: Leaving.]17:12
-!- Guest73382 [~Guest3@5ED11658.cm-7-2a.dynamic.ziggo.nl] has joined #bitcoin-wizards17:14
gmaxwellSo. Uh. Heres a bit of fodder for things with potentially unexpected consequences.  Following a comment in private conversation with op_null about unrelated stuff; I thought I should go look to see what DKIM puts under signature.  DKIM is DomainKeys Identified Mail an IETF standard for email that authenticates a messages origin (e.g. from address) to prevent spam.17:15
gmaxwellSo i turns out that many of the message headers (from/to/id/etc.) are almost always under the signature. The sender also has a timestamp under the signature. And the hash of some portion of the body; the usage I'm looking at puts the whole body under the signature.17:16
gmaxwellThis means that if you send email using DKIM you're making your message cryptographically non-reputable.17:17
-!- Starduster_ [~Guest3@unaffiliated/starduster] has quit [Ping timeout: 240 seconds]17:17
gmaxwellBecause DKIM just uses keys in DNS there isn't a strong PKI to verify the keys; so there are limits on how strong the evidence is.17:18
rustygmaxwell: isn't that almost an inevitable consquence of any authenticated email scheme though?17:18
BlueMattdepends on what your goals are17:19
BlueMattyou might just sign from/to/date, that way you can only prove an email was sent, not its contents17:19
gmaxwellrusty:  It's not.. I mean if your goal is just antispam, having a nonce, timestamp, and from domain under the signature is adequate. Which is what I'd stupidly asumed DKIM did.17:19
-!- Guest73382 [~Guest3@5ED11658.cm-7-2a.dynamic.ziggo.nl] has quit []17:19
BlueMattand allow an intermediary server to modify it17:19
gmaxwellE.g. you say ig are good for 3 days, you remember the nonces, you don't allow nonce replay for three days.. etc.17:20
gmaxwellIt's been much to our (-wizard-ish folks) annoyance that with SSL there is actually no way to get the server to sign data.  So I don't mean to say that it's entirely a bad thing DKIM works this way; but it means that sending emails might have somewhat more consequences than people assume.17:21
-!- askmike [~askmike@ip241-209-210-87.adsl2.static.versatel.nl] has joined #bitcoin-wizards17:21
BlueMattto be fair, in court, "look, heres a screenshot of gmail!" is pretty much as good as dkim17:22
lechuga_lol17:22
gmaxwellThough only somewhat; because we take trivially forged documents as strong evidence way to easily... so the addition of a signature that actually makes it into strong evidence is unlikely to caue harm; even if it came as a shock.17:22
gmaxwellBlueMatt: yes ^ exactly.17:22
gmaxwellNot just in court, but also in public opinion.  Though this may change over time; most legal scholars I've talked to agree that our standards for evidence are insane... but we have them because historically better evidence was impossible; and a court that has to constantly go "sorry, can't decide" is not socially useful.17:24
BlueMattyea, was just gonna say that17:24
gmaxwellSo the existance of the possiblity of stronger evidence will change the standards, given enough time... and then creating stronger evidence than we expected could be harmful to people.17:25
BlueMattwell, ultimately it will create the same level of evidence people consider unsigned email to be today...the only difference will be that people who run their own mailservers and fix this bug now get a free pass17:25
BlueMatt(or the court just says "nope, sorry, you cant get a free pass like that")17:26
gmaxwellin any case, "in before some POS system starts using gmail as a timestamper to prevent nothing at stake". :P17:26
BlueMattnaa, just use gmail dkim signatures/proof of number of gmail accounts as a measure for stake :)17:27
gmaxwellyea, you could do that too.17:27
BlueMattto be fair, it would actually work pretty well until google decided to walk all over it17:27
gmaxwellAlso, proof of spam.  E.g. send a letter to president@whitehouse.gov that includes at least 5 offensive words to get your payment.17:27
BlueMattsecurity of google/of mass-gmail-registration is generally pretty good17:27
BlueMattheh17:28
gmaxwellActually, given strong enough script we can create trutless (well cept for google) contract to nag congress people with form letters.17:28
BlueMattheh17:28
gmaxwellprobably all kinds of crazy vote buying and other fun things we can do.17:28
BlueMattproof of offer to bribe?17:29
-!- fanquake_ [~anonymous@unaffiliated/fanquake] has joined #bitcoin-wizards17:29
gmaxwellOh, trustless escrows. E.g. you pay me bitcoin conditional on me presenting an amazon.com dkim email invoice that has your address in the shipto.17:29
BlueMattheh, indeed17:29
gmaxwellBlueMatt: well lots of systems send side effects in email, ... invoices, thanks for participating in our survey.17:29
BlueMattyea, absolutely17:30
-!- Starduster [~Guest3@unaffiliated/starduster] has joined #bitcoin-wizards17:30
gmaxwellthe pki part isn't a problem if you can just specify the key in advance in the contract (as I did in these examples)17:30
BlueMattyupyup17:30
nshapropos:17:31
nsh--17:31
nsh<TheCthulhu> pfm: Perhaps the most worrying thing I've seen this week is the standard of data/evidence integrity that is used across the EU. In nearly every EU country when a forensics specialist presents evidence to the court, he or she must show proof that the evidence has not been tampered with in the form of some type of checksum. So that checksum must match when the device was seized to that which is presented to the court. The generally accepted st17:31
nshandard is CRC. Given you can get a CRC collision in less than 5 minutes, you can already see some arising problems and I am amazed it has never been challenged17:31
nsh<pfm> seems like more technical experts are desperately needed in the legal system17:31
nsh-- OFTC#nottor [edited for vertical brevity]17:31
-!- SubCreative [~SubCreati@unaffiliated/cannacoin] has joined #bitcoin-wizards17:31
-!- fanquake [~anonymous@unaffiliated/fanquake] has quit [Ping timeout: 264 seconds]17:32
-!- fanquake_ is now known as fanquake17:32
-!- NewLiberty_ [~NewLibert@99-48-178-219.lightspeed.irvnca.sbcglobal.net] has joined #bitcoin-wizards17:35
-!- Sub|afk [~SubCreati@2601:8:a380:9cd:a840:6c29:a3d7:77f0] has quit [Ping timeout: 258 seconds]17:35
gmaxwelloh seperately. I think I have a scheme for blockchain document timestamping that removes collision attacks, if anyone cares.  E.g. you could do sqrt(|H()|) work and grind out two documents with the same hash, then commit the value, and then later pick which one(s) you reveal.   An interactive protocol where you commit to the document, then the verifier gives you a challenge and you commit to challenge||document  and both commitments ...17:36
gmaxwell... must pass, removes that attack (I think!) and (if so), we can make that non-interactive by using the blockchain to provide the challenge.17:36
-!- NewLiberty [~NewLibert@99-48-178-219.lightspeed.irvnca.sbcglobal.net] has quit [Ping timeout: 250 seconds]17:36
-!- fanquake [~anonymous@unaffiliated/fanquake] has quit [Ping timeout: 272 seconds]17:37
-!- arowser1 [~arowser@106.120.101.38] has joined #bitcoin-wizards17:42
-!- arowser [~arowser@106.120.101.38] has quit [Read error: Connection reset by peer]17:42
-!- Dr-G2 [~Dr-G@gateway/tor-sasl/dr-g] has quit [Remote host closed the connection]17:45
sl01gmaxwell: how much actual work would it take to create a document hash collision w sha256 ?17:47
sl012**128 ?17:48
-!- NewLiberty_ [~NewLibert@99-48-178-219.lightspeed.irvnca.sbcglobal.net] has quit [Quit: Leaving]17:49
-!- Transisto [~Trans@modemcable026.188-59-74.mc.videotron.ca] has joined #bitcoin-wizards17:51
-!- askmike [~askmike@ip241-209-210-87.adsl2.static.versatel.nl] has quit [Remote host closed the connection]17:54
-!- Transisto [~Trans@modemcable026.188-59-74.mc.videotron.ca] has quit [Remote host closed the connection]17:54
rustygmaxwell: seems a little paranoid, but OK, you're suggesting you commit the document, then blockhash-where-document-committed || document in some later block?18:11
-!- adam3us [~Adium@c-24-63-251-130.hsd1.ma.comcast.net] has joined #bitcoin-wizards18:13
-!- atgreen [~user@CPE687f74122463-CM84948c2e0610.cpe.net.cable.rogers.com] has joined #bitcoin-wizards18:17
-!- belcher [~belcher-s@unaffiliated/belcher] has quit [Quit: Leaving]18:18
-!- webdeli_ [~projects@bit1642888.lnk.telstra.net] has quit [Remote host closed the connection]18:22
-!- atgreen [~user@CPE687f74122463-CM84948c2e0610.cpe.net.cable.rogers.com] has quit [Ping timeout: 265 seconds]18:23
nshgmaxwell, neat18:28
-!- Transisto [~Trans@modemcable026.188-59-74.mc.videotron.ca] has joined #bitcoin-wizards18:33
-!- samson_ [~samson_@183.89.174.33] has quit [Remote host closed the connection]18:42
-!- samson_ [~samson_@183.89.174.33] has joined #bitcoin-wizards18:43
-!- webdeli [~projects@bit1642888.lnk.telstra.net] has joined #bitcoin-wizards18:49
-!- NewLiberty [~NewLibert@99-48-178-219.lightspeed.irvnca.sbcglobal.net] has joined #bitcoin-wizards18:51
gmaxwellsl01: 2^128 assuming the function was perfect.  But, for example: it's trivial to compute chosen prefix collisions for MD5, and yet producing a second preimage is infeasable; due to cryptographic weakneses.18:54
gmaxwellThe MD structure used by sha256 is inherently weak against some attacks to produce collisions, though in the case of sha256 it appears to not (currently) be exploitable.18:55
phantomcircuitand likely wouldn't be an issue in bitcoin anyways18:57
gmaxwellso given that it already happened with MD5 and to a lesser extent for sha1 (no one has demonstrated it against sha1, but it should only have complexity ~2^62 or so) ... It's quite plausable that sha256 could someday be found to be pratically collision weak while still being second preimage strong.  If it's worth fixing that, I dunno.  For schnorr signatures an analogus protection can be done for basically free. In this case it's not ...18:57
gmaxwell... free.18:57
gmaxwellphantomcircuit: yea, bitcoin under normal use mostly doesn't care about collisions (or rather, they result in DOS attacks, but generally not worse).  But a timestamping scheme might be made very vulnerable by them.18:58
-!- webdeli_ [~projects@bit1642892.lnk.telstra.net] has joined #bitcoin-wizards18:59
phantomcircuitgmaxwell, how would you use collisions for dos?18:59
-!- webdeli [~projects@bit1642888.lnk.telstra.net] has quit [Ping timeout: 245 seconds]19:01
gmaxwellphantomcircuit: e.g. make two txn with the same hash. one valid, one invalid.  get the valid one mined, relay to people copies of the block with the invalid one.  Oops they're all now rejecting that block.19:04
phantomcircuitah right19:04
-!- askmike [~askmike@ip241-209-210-87.adsl2.static.versatel.nl] has joined #bitcoin-wizards19:04
gmaxwellor worse, make two valid transactions but with different scriptpubkeys in the txouts.  Get one mined, relay variations of the block to random nodes. Later spend one and the network forks.19:05
gmaxwellthese things are fixable with pure p2p protcol changes, I think.19:05
gmaxwellE.g. you identify blocks with an alternative second hash... and so you'd learn both of them. And you have some rule that the lower second hash value is the block you use when there are two valid blocks with the same id.19:06
rustygmaxwell: s/identify blocks/identify txs/?19:07
-!- askmike [~askmike@ip241-209-210-87.adsl2.static.versatel.nl] has quit [Ping timeout: 272 seconds]19:09
-!- go1111111 [~go1111111@162.244.138.37] has quit [Ping timeout: 250 seconds]19:10
gmaxwellrusty: for the attacks I'm describing above its sufficient to solve it at a block level. (since a block includes the transactions)19:13
midnightmagichow would one determine if a p2sh was duplicated until an actual spend happens19:13
gmaxwellmidnightmagic: you can't. Though I believe you can use the same protocol I described to harden p2sh against 2^80 collisions... most of the time you don't care what someone elses scriptPubKey is, .... but for protocols where you do (e.g. "I'll pay to this because I trust I am a signer) you have at best 2^80 security today.19:14
gmaxwellTo harden you could have someone commit the script they're going to use, exactly. Then you give them a nonce, and the script they really use is NONCE OP_DROP <what they told you>  and then there is no 2^80 attack.  (or even without the overhead, e.g. if you're providing one of the pubkeys, you provide it in that order.19:16
gmaxwellmostly I don't worry about 2^80 attacks, esp ones against interactive protocols.19:16
-!- op_null [~op_null@178.62.133.216] has joined #bitcoin-wizards19:21
-!- go1111111 [~go1111111@50.23.131.246] has joined #bitcoin-wizards19:23
-!- go1111111 [~go1111111@50.23.131.246] has quit [Client Quit]19:25
-!- freewil [~freewil@unaffiliated/freewil] has joined #bitcoin-wizards19:27
-!- Burrito [~Burrito@unaffiliated/burrito] has quit [Quit: Leaving]19:30
rustygmaxwell: ok, so I've hacked up a simulator for a fountain server, using an exponential series of blocks to xor.  Seems promising; want to make sure results are real though.19:41
-!- coiner [~linker@1.54.25.127] has quit [Ping timeout: 255 seconds]19:45
-!- gues [~gues@cpe-66-68-54-206.austin.res.rr.com] has quit [Ping timeout: 272 seconds]19:54
-!- devrandom [~devrandom@gateway/tor-sasl/niftyzero1] has quit [Ping timeout: 250 seconds]19:55
-!- gues [gues@gateway/vpn/mullvad/x-nqiqemhndadtpbuf] has joined #bitcoin-wizards19:56
-!- devrandom [~devrandom@gateway/tor-sasl/niftyzero1] has joined #bitcoin-wizards19:56
-!- adlai [~Adlai@gateway/tor-sasl/adlai] has quit [Ping timeout: 250 seconds]19:56
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 265 seconds]19:59
-!- freewil [~freewil@unaffiliated/freewil] has left #bitcoin-wizards []20:02
-!- freewil [~freewil@unaffiliated/freewil] has joined #bitcoin-wizards20:02
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards20:03
-!- adlai [~Adlai@gateway/tor-sasl/adlai] has joined #bitcoin-wizards20:10
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 265 seconds]20:12
-!- coiner [~linker@113.161.87.238] has joined #bitcoin-wizards20:20
-!- atgreen [~user@CPE687f74122463-CM84948c2e0610.cpe.net.cable.rogers.com] has joined #bitcoin-wizards20:26
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has quit [Ping timeout: 265 seconds]20:35
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards20:39
-!- MoALTz_ [~no@user-164-126-229-18.play-internet.pl] has joined #bitcoin-wizards20:39
-!- MoALTz [~no@user-164-126-229-18.play-internet.pl] has quit [Ping timeout: 265 seconds]20:43
-!- Flyer33 [~f@unaffiliated/fluffybunny] has joined #bitcoin-wizards20:53
-!- Flyer9933 [~f@unaffiliated/fluffybunny] has quit [Ping timeout: 255 seconds]20:57
-!- Aquent [~Aquent@gateway/tor-sasl/aquent] has quit [Ping timeout: 250 seconds]21:18
-!- bosma [~bosma@S01067cb21bda6531.vc.shawcable.net] has joined #bitcoin-wizards21:40
-!- webdeli [~projects@bit1642892.lnk.telstra.net] has joined #bitcoin-wizards21:57
-!- webdeli_ [~projects@bit1642892.lnk.telstra.net] has quit [Ping timeout: 245 seconds]21:58
-!- op_null [~op_null@178.62.133.216] has quit [Quit: Lost terminal]22:09
-!- op_null [~op_null@178.62.133.216] has joined #bitcoin-wizards22:12
-!- webdeli [~projects@bit1642892.lnk.telstra.net] has quit [Remote host closed the connection]22:26
-!- gues [gues@gateway/vpn/mullvad/x-nqiqemhndadtpbuf] has quit [Ping timeout: 255 seconds]22:29
-!- gues [gues@gateway/vpn/mullvad/x-oytlywlwaqkmqqay] has joined #bitcoin-wizards22:30
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards22:51
-!- lclc_bnc is now known as lclc22:53
-!- RoboTedd_ [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards22:54
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 264 seconds]22:58
-!- RoboTedd_ [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 245 seconds]22:59
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards23:06
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Changing host]23:06
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards23:06
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection]23:08
-!- RoboTeddy [~roboteddy@c-67-188-40-32.hsd1.ca.comcast.net] has joined #bitcoin-wizards23:10
-!- askmike [~askmike@ip241-209-210-87.adsl2.static.versatel.nl] has joined #bitcoin-wizards23:26
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards23:31
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Changing host]23:31
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards23:31
-!- freewil [~freewil@unaffiliated/freewil] has quit [Quit: Leaving.]23:42
-!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Quit: Leaving.]23:43
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection]23:45
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards23:45
-!- MoALTz_ [~no@user-164-126-229-18.play-internet.pl] has quit [Quit: Leaving]23:47
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Read error: Connection reset by peer]23:47
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards23:47
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection]23:47
-!- askmike [~askmike@ip241-209-210-87.adsl2.static.versatel.nl] has quit [Remote host closed the connection]23:50
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards23:51
-!- aburan28 [~ubuntu@static-108-45-93-73.washdc.fios.verizon.net] has quit [Remote host closed the connection]23:56
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection]23:57
-!- freewil [~freewil@unaffiliated/freewil] has joined #bitcoin-wizards23:57
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards23:57

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