--- Log opened Fri Apr 17 00:00:55 2015 00:01 -!- Firescar96 [~nchinda2@18.189.17.163] has joined #bitcoin-wizards 00:01 -!- nivah [~linker@113.161.87.238] has joined #bitcoin-wizards 00:06 -!- hktud0 [wq@unaffiliated/fluffybunny] has quit [Read error: Connection reset by peer] 00:06 -!- moa [~kiwigb@opentransactions/dev/moa] has joined #bitcoin-wizards 00:08 -!- hktud0 [wq@unaffiliated/fluffybunny] has joined #bitcoin-wizards 00:09 -!- Quanttek [~quassel@ip1f10af17.dynamic.kabel-deutschland.de] has joined #bitcoin-wizards 00:11 -!- p15x [~p15x@182.50.108.18] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 00:12 -!- xcthulhu [~mpwd@pine.noqsi.com] has quit [Ping timeout: 250 seconds] 00:14 -!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards 00:14 -!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards 00:16 -!- xcthulhu [~mpwd@pine.noqsi.com] has joined #bitcoin-wizards 00:16 -!- cbeams__ [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards 00:16 -!- cornus_ammonis [~Cornus@pool-173-73-140-137.washdc.fios.verizon.net] has joined #bitcoin-wizards 00:17 -!- Firescar96 [~nchinda2@18.189.17.163] has quit [Ping timeout: 264 seconds] 00:18 -!- cornusammonis [~Cornus@pool-173-73-140-137.washdc.fios.verizon.net] has quit [Ping timeout: 250 seconds] 00:19 -!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards 00:19 -!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Ping timeout: 256 seconds] 00:20 -!- luktgf [~vfbtgn@188.25.33.172] has joined #bitcoin-wizards 00:20 -!- x98gvyn [~vfbtgn@86.121.70.151] has quit [Ping timeout: 265 seconds] 00:22 -!- cbeams__ [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Ping timeout: 256 seconds] 00:32 -!- p15x [~p15x@123.118.87.250] has joined #bitcoin-wizards 00:34 -!- shesek [~shesek@77.127.158.156] has joined #bitcoin-wizards 00:37 -!- p15x [~p15x@123.118.87.250] has quit [Max SendQ exceeded] 00:38 -!- p15x [~p15x@123.118.87.250] has joined #bitcoin-wizards 00:38 -!- p15_ [~p15@198.27.96.163.static-ca.cryptolayer.com] has joined #bitcoin-wizards 00:44 -!- pollux-bts [uid52270@gateway/web/irccloud.com/x-egiwfgbqvrrostzo] has quit [Quit: Connection closed for inactivity] 00:47 -!- Mably [~Mably@unaffiliated/mably] has joined #bitcoin-wizards 00:47 -!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 00:51 -!- bit2017 [~linker@113.161.87.238] has joined #bitcoin-wizards 00:54 -!- nivah [~linker@113.161.87.238] has quit [Ping timeout: 250 seconds] 00:54 -!- Quanttek [~quassel@ip1f10af17.dynamic.kabel-deutschland.de] has quit [Ping timeout: 264 seconds] 00:56 -!- whale [~jinglebel@149.130.134.120] has quit [Remote host closed the connection] 00:57 -!- hashtag_ [~hashtag@194-143-241-140.pool.invitel.hu] has joined #bitcoin-wizards 01:02 -!- hashtag_ [~hashtag@194-143-241-140.pool.invitel.hu] has quit [Ping timeout: 240 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-wizards 01:05 * andy-logbot is logging 01:07 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 01:07 -!- Firescar96 [~nchinda2@18.189.17.163] has joined #bitcoin-wizards 01:09 -!- moa [~kiwigb@opentransactions/dev/moa] has quit [Ping timeout: 248 seconds] 01:17 -!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards 01:18 -!- moa [~kiwigb@opentransactions/dev/moa] has joined #bitcoin-wizards 01:19 -!- OneFixt [~OneFixt@unaffiliated/onefixt] has joined #bitcoin-wizards 01:21 -!- CoinMuncher1 [~jannes@ip54544d54.adsl-surfen.hetnet.nl] has joined #bitcoin-wizards 01:23 -!- CoinMuncher2 [~jannes@178.132.211.90] has joined #bitcoin-wizards 01:23 -!- hashtag_ [~hashtag@178-164-181-176.pool.digikabel.hu] has joined #bitcoin-wizards 01:23 -!- CoinMuncher [~jannes@178.132.211.90] has quit [Ping timeout: 252 seconds] 01:25 -!- CoinMuncher1 [~jannes@ip54544d54.adsl-surfen.hetnet.nl] has quit [Ping timeout: 272 seconds] 01:33 -!- p15x [~p15x@123.118.87.250] has quit [Max SendQ exceeded] 01:34 -!- wallet42 [~wallet42@213.153.168.167] has joined #bitcoin-wizards 01:34 -!- p15x [~p15x@123.118.87.250] has joined #bitcoin-wizards 01:35 -!- hashtagg_ [~hashtag@178-164-181-176.pool.digikabel.hu] has joined #bitcoin-wizards 01:38 -!- hashtag_ [~hashtag@178-164-181-176.pool.digikabel.hu] has quit [Ping timeout: 244 seconds] 01:44 -!- hashtag_ [~hashtag@178-164-181-176.pool.digikabel.hu] has joined #bitcoin-wizards 01:45 -!- p15_ [~p15@198.27.96.163.static-ca.cryptolayer.com] has quit [Max SendQ exceeded] 01:47 -!- hashtagg_ [~hashtag@178-164-181-176.pool.digikabel.hu] has quit [Ping timeout: 244 seconds] 01:48 -!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards 01:52 -!- p15 [~p15@123.118.87.250] has joined #bitcoin-wizards 01:56 -!- whale [~jinglebel@149.130.134.120] has joined #bitcoin-wizards 01:56 -!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection] 01:58 -!- xcthulhu [~mpwd@pine.noqsi.com] has quit [Quit: xcthulhu] 01:59 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 255 seconds] 02:00 -!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards 02:00 -!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Changing host] 02:00 -!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards 02:01 -!- whale [~jinglebel@149.130.134.120] has quit [Ping timeout: 246 seconds] 02:09 -!- nivah [~linker@113.161.87.238] has joined #bitcoin-wizards 02:10 -!- bit2017 [~linker@113.161.87.238] has quit [Ping timeout: 240 seconds] 02:10 -!- xenog [~xenog@46.7.118.40] has joined #bitcoin-wizards 02:13 < fluffypony> so Bankymoon are presenting, they want to use smart contracts for handling utilities payments, so they're "working closely with Ethereum" 02:13 < bedeho> say what? 02:13 < bedeho> fluffypony@Monero ? 02:14 * Luke-Jr wonders how smart contracts are relevant to utility payments 02:14 < fluffypony> bedeho: I'm at the Bitcoin Africa conference 02:15 < fluffypony> which has mostly been hilarious 02:15 < Luke-Jr> that sounds like a typical bitcoin conference 02:15 < bedeho> hehehehe 02:16 < justanotheruser> fluffypony: what country is this in? 02:16 < bedeho> Never been to a bitcoin conference, but yes, I can imagine 02:16 < fluffypony> with comments like "Vitalik is one of the smartest people I've ever met" (Micah Winkelspecht) you can't go wrong 02:16 < fluffypony> justanotheruser: Cape Town, South Africa 02:16 < justanotheruser> oh should read more.... 02:16 < fluffypony> oh, and BitPesa who are "powered by blockchain technology", which is code for "we use Bitcoin for remittance" 02:16 < justanotheruser> to be fair, vitalik is very smart, he is only 19 or something 02:16 < Luke-Jr> justanotheruser: lol, it wasn't an entirely unfair question - there are multiple countries in Africa :p 02:18 < fluffypony> justanotheruser: sure, but his inability to acknowledge his own weaknesses / failings / misnomers means that people take his word as gospel, and that means he's just smart enough to be dangerous 02:18 < justanotheruser> yep, it's really sad, I don't want investors to lose millions in ethereum, nor do I want him to go to jail, but both seem probable 02:20 < fluffypony> someone asked me yesterday why he doesn't contribute to Bitcoin, and I said it's because his ideas were very kindly rejected initially, and instead of him refining them he decided that the rejection was personal / political 02:20 < bedeho> I have yet to see a single compelling use case which Ethereum enables. If there was, someone would have already built it as a separate chain by now... 02:20 < fluffypony> bedeho: I'm almost tempted to fork BTC, add a loop operator to Bitcoin script, and then call it Bit-thereum 02:21 < bedeho> fluffypony : lol, yeah 02:22 < bedeho> well I think counterparty already has implemented ethereum on top of bitcoin, so not really clear what the point of ethereum is now really, even with the lack of use cases aside 02:23 < fluffypony> oh yes I remember 02:23 < bedeho> I think you also need some concept of storage, so you also have to add some data store operators 02:23 < fluffypony> but bedeho, lolthereum has 8 second blocks, and DPOS! 02:23 < bedeho> :D 02:23 < justanotheruser> bedeho: the use case tends to boil down to slightly fancier scripts from what I've seen 02:24 < fluffypony> plus didn't they create a new language called Snake or something? 02:24 < fluffypony> Satan? 02:24 < bedeho> LOL 02:24 < fluffypony> oh - Serpent 02:24 < bedeho> yeah, I think that is what counterparty ported 02:24 < justanotheruser> someone told me that creating multisig with bitcoin was too hard and ethereum was going to make it easy :/ 02:25 * fluffypony twitches 02:25 -!- xenog [~xenog@46.7.118.40] has quit [Ping timeout: 256 seconds] 02:25 < bedeho> wow, yeah, well there are some wacky ethereum fans out there. It doenst seem like everyone understands that ethereum actually does not increase the space possible blockchain based apps in any way. 02:27 < fluffypony> if they ever actually launch and gain some usage I can't wait for the first antivirus scanners for Ethereum 02:27 < bedeho> I guess you could say it reduces development cost, which may make development more economically feasible, but in terms of our "production possibilities fronteer", we have not moved. 02:27 < bedeho> why antivirus? 02:27 < fluffypony> for all the dodgy "blockchain apps" people are going to write 02:29 < bedeho> I think they all run in a VM, so in so far as that is secure, I dont htink that will be an issue 02:33 -!- hashtagg [~hashtagg_@cpe-69-23-213-3.ma.res.rr.com] has quit [Ping timeout: 272 seconds] 02:33 < fluffypony> bedeho: do they have a threat model they've published? 02:34 < bedeho> I dont think there is any formal security analysis of anything in ethereum, but to be fair, neither is there in bitcoin. 02:35 < bedeho> They do have a pretty solid formal description of the system itself though, written by the lead dev Gavin Wood 02:35 -!- hashtagg [~hashtagg_@cpe-69-23-213-3.ma.res.rr.com] has joined #bitcoin-wizards 02:36 < justanotheruser> fluffypony: an antivirus sounds like a consensus breaking tool 02:37 < fluffypony> bedeho: that's true; although Bitcoin has the advantage of 5.5 years of development from people who know how to think adversarially, plus it's survived a number of interesting and brutal attacks 02:37 < fluffypony> lolthereum has to be secure out the gate because of the vested interest in it 02:39 < bedeho> what do you mean? 02:39 -!- Firescar96 [~nchinda2@18.189.17.163] has quit [Ping timeout: 246 seconds] 02:40 -!- NewLiberty [~NewLibert@2602:304:cff8:1580:edd0:d1aa:cbe5:33b6] has quit [Ping timeout: 245 seconds] 02:41 < fluffypony> bedeho: I mean that Bitcoin was being hammered when it was relatively worthless and driven entirely by unpaid volunteers, Ethereum raised money and is driven by paid staff, which means it has expectations to go along with it 02:41 < bedeho> I see, yes, it there is a lot of expectation invested, agree 02:41 < fluffypony> when yup 02:42 -!- xenog [~xenog@46.7.118.40] has joined #bitcoin-wizards 02:42 < fluffypony> so that block 74638 attack (when 1.84 trillion BTC were created) was in mid-2010, afair 02:42 < fluffypony> when there wasn't this hyperfocus on Bitcoin 02:43 < fluffypony> if Ethereum has an attack/bug happen on the same level there will be "investors" up in arms 02:44 < bedeho> true 02:46 < bedeho> but I think they have said they will redo the whole thing for a 2.0 release, then with a new consensus (dagger/slasher/dpos/asic resistant/pos/non-wastefull/block tree chain) system, so I guess they could just hard fork it back to a good state then. 02:46 < bedeho> It was never clear to me how that transition was supposed to happen 02:47 < fluffypony> STAKECHAINS 02:47 < fluffypony> stake ALL of the chains! 02:49 < Luke-Jr> I prefer steak. 02:49 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 245 seconds] 02:49 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards 02:52 < fluffypony> Luke-Jr: delegated proof of steak? 02:52 < Luke-Jr> fluffypony: as long as I still get to be the one to eat it 02:53 < sipa> is it hashed steak? 02:54 < fluffypony> sipa: diced 02:55 < Luke-Jr> hm, I think I've only ever tried broiled. 02:56 -!- afk11 [~thomas@89.100.72.184] has joined #bitcoin-wizards 02:59 -!- Firescar96 [~nchinda2@dhcp-18-111-114-132.dyn.mit.edu] has joined #bitcoin-wizards 03:00 < fluffypony> Proof of Broil? 03:03 < moa> shish kebobs all around for ethereum guys if it flops out of the gate 03:03 < MRL-Relay> [smooth] steak on a stake? 03:03 -!- p15 [~p15@123.118.87.250] has quit [Ping timeout: 252 seconds] 03:05 -!- p15 [~p15@178.162.196.170] has joined #bitcoin-wizards 03:06 < fluffypony> lol 03:06 < fluffypony> invest in cows now! 03:06 -!- spinza [~spin@197.89.184.45] has quit [Ping timeout: 256 seconds] 03:08 -!- sparetire [~sparetire@unaffiliated/sparetire] has quit [Quit: sparetire] 03:11 -!- Relos [~Relos@unaffiliated/relos] has joined #bitcoin-wizards 03:11 -!- p15 [~p15@178.162.196.170] has quit [Max SendQ exceeded] 03:14 -!- p15 [~p15@178.162.196.170] has joined #bitcoin-wizards 03:15 -!- pampuchy [~pampuchy@89-71-221-58.dynamic.chello.pl] has joined #bitcoin-wizards 03:22 < fluffypony> hah hah 03:23 < fluffypony> so this one guy had a slide on the Byzantine Generals problem 03:23 < fluffypony> and how Bitcoin solves it 03:23 < fluffypony> and how the Byzantine Generals problem is about component failure in a system 03:24 -!- wallet421 [~wallet42@212.253.242.109] has joined #bitcoin-wizards 03:24 -!- wallet421 [~wallet42@212.253.242.109] has quit [Changing host] 03:24 -!- wallet421 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards 03:24 -!- wallet42 [~wallet42@213.153.168.167] has quit [Killed (holmes.freenode.net (Nickname regained by services))] 03:24 -!- wallet421 is now known as wallet42 03:24 < fluffypony> so I tweeted that he's confusing the Byzantine Generals problem with BFT, so he said I must come find him so he can explain it to me 03:26 -!- Eliel [~jojkaart@jkaartinen.iki.fi] has joined #bitcoin-wizards 03:26 -!- p15 [~p15@178.162.196.170] has quit [Max SendQ exceeded] 03:30 -!- p15 [~p15@178.162.196.170] has joined #bitcoin-wizards 03:33 -!- p15 [~p15@178.162.196.170] has quit [Max SendQ exceeded] 03:33 -!- xenog [~xenog@46.7.118.40] has quit [Ping timeout: 245 seconds] 03:34 -!- p15 [~p15@182.50.108.18] has joined #bitcoin-wizards 03:36 -!- whale [~jinglebel@149.130.134.120] has joined #bitcoin-wizards 03:40 -!- whale [~jinglebel@149.130.134.120] has quit [Ping timeout: 245 seconds] 03:41 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards 03:41 -!- bsm117532 [~bsm117532@static-108-21-236-13.nycmny.fios.verizon.net] has joined #bitcoin-wizards 03:42 -!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Ping timeout: 276 seconds] 03:43 -!- whale [~jinglebel@149.130.134.120] has joined #bitcoin-wizards 03:46 -!- arubi [~ese168@unaffiliated/arubi] has quit [Quit: Leaving] 03:47 -!- hashtag_ [~hashtag@178-164-181-176.pool.digikabel.hu] has quit [Ping timeout: 276 seconds] 03:50 -!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has quit [Ping timeout: 272 seconds] 03:57 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 04:00 -!- Burrito [~Burrito@unaffiliated/burrito] has joined #bitcoin-wizards 04:01 -!- hashtag_ [~hashtag@194-143-241-140.pool.invitel.hu] has joined #bitcoin-wizards 04:01 -!- whale [~jinglebel@149.130.134.120] has quit [Remote host closed the connection] 04:02 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 264 seconds] 04:04 -!- melvster1 [~melvster@83.136.broadband10.iol.cz] has joined #bitcoin-wizards 04:06 -!- Crowley2k [~Crowley2k@93.113.62.93] has quit [Ping timeout: 245 seconds] 04:19 -!- whale [~jinglebel@149.130.134.120] has joined #bitcoin-wizards 04:29 -!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection] 04:30 -!- Tjopper1 [~Jop@dhcp-077-249-237-229.chello.nl] has quit [Read error: Connection reset by peer] 04:31 -!- nivah [~linker@113.161.87.238] has quit [Ping timeout: 276 seconds] 04:32 -!- wallet42 [~wallet42@78.189.29.215] has joined #bitcoin-wizards 04:32 -!- Mably_ [~Mably@unaffiliated/mably] has joined #bitcoin-wizards 04:35 -!- Mably [~Mably@unaffiliated/mably] has quit [Ping timeout: 248 seconds] 04:45 -!- hashtag_ [~hashtag@194-143-241-140.pool.invitel.hu] has quit [Ping timeout: 272 seconds] 04:47 -!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards 04:47 -!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards 04:48 -!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Read error: Connection reset by peer] 04:49 -!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards 04:49 -!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Read error: Connection reset by peer] 04:50 -!- hashtag_ [~hashtag@194-143-241-140.pool.invitel.hu] has joined #bitcoin-wizards 04:51 -!- hashtag_ [~hashtag@194-143-241-140.pool.invitel.hu] has quit [Max SendQ exceeded] 04:52 -!- CodeShark [~textual@cpe-76-167-237-202.san.res.rr.com] has quit [Quit: Textual IRC Client: www.textualapp.com] 04:53 -!- Emcy [~MC@unaffiliated/mc1984] has quit [Read error: Connection reset by peer] 04:54 -!- Relos [~Relos@unaffiliated/relos] has quit [Ping timeout: 245 seconds] 04:54 -!- hashtag_ [~hashtag@194-143-241-140.pool.invitel.hu] has joined #bitcoin-wizards 04:55 -!- melvster1 [~melvster@83.136.broadband10.iol.cz] has quit [Remote host closed the connection] 04:57 -!- Emcy [~MC@unaffiliated/mc1984] has joined #bitcoin-wizards 05:08 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 05:12 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 250 seconds] 05:14 -!- satwo [~satwo@unaffiliated/satwo] has quit [Ping timeout: 245 seconds] 05:20 -!- nessence [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has quit [Remote host closed the connection] 05:21 -!- nessence [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has joined #bitcoin-wizards 05:21 -!- nessence [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has quit [Remote host closed the connection] 05:22 -!- nessence [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has joined #bitcoin-wizards 05:22 -!- nessence [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has quit [Remote host closed the connection] 05:23 -!- spinza [~spin@197.89.10.80] has joined #bitcoin-wizards 05:23 -!- nessence [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has joined #bitcoin-wizards 05:23 -!- pampuchy [~pampuchy@89-71-221-58.dynamic.chello.pl] has quit [Quit: WeeChat 1.1.1] 05:25 -!- moa [~kiwigb@opentransactions/dev/moa] has quit [Quit: Leaving.] 05:27 -!- waxwing [waxwing@gateway/vpn/mullvad/x-dmygyohtbienvlwk] has quit [Disconnected by services] 05:27 -!- p15 [~p15@182.50.108.18] has quit [Max SendQ exceeded] 05:28 -!- waxwing [waxwing@gateway/vpn/mullvad/x-cyettfexgvpqhcxw] has joined #bitcoin-wizards 05:28 -!- damethos [~damethos@unaffiliated/damethos] has quit [Ping timeout: 256 seconds] 05:39 -!- zooko` is now known as zooko 05:39 -!- p15 [~p15@182.50.108.18] has joined #bitcoin-wizards 05:40 -!- NewLiberty [~NewLibert@2602:304:cff8:1580:edd0:d1aa:cbe5:33b6] has joined #bitcoin-wizards 05:41 -!- Mably_ is now known as Mably 05:42 -!- p15 [~p15@182.50.108.18] has quit [Max SendQ exceeded] 05:47 -!- whale [~jinglebel@149.130.134.120] has quit [Remote host closed the connection] 05:49 -!- wallet42 [~wallet42@78.189.29.215] has quit [Quit: Leaving.] 05:55 -!- p15 [~p15@182.50.108.18] has joined #bitcoin-wizards 05:58 -!- realcr [~real@bzq-79-183-202-151.red.bezeqint.net] has quit [Quit: WeeChat 0.4.2] 06:04 -!- bsm117532 [~bsm117532@static-108-21-236-13.nycmny.fios.verizon.net] has quit [Ping timeout: 265 seconds] 06:09 -!- melvster1 [~melvster@83.136.broadband10.iol.cz] has joined #bitcoin-wizards 06:14 < kanzure> "How to explain zero knowledge protocols to other people's children" http://pages.cs.wisc.edu/~mkowalcz/628.pdf 06:14 -!- mm_0 is now known as mm_1 06:15 < binaryatrocity> yay UW Wisconsin! 06:15 < kanzure> you are leaking identifying information 06:17 * binaryatrocity shrugs. 06:21 < zooko> https://medium.com/@jinglan/how-to-explain-zero-knowledge-protocols-to-your-average-child-eb49feb4a41d 06:25 < thufir> I am me, come at me. :) 06:27 -!- wallet42 [~wallet42@78.189.29.215] has joined #bitcoin-wizards 06:36 -!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Remote host closed the connection] 06:42 -!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards 06:46 < bedeho> Has anyone had a chance to look at the lightning network proposal? Does it actually go as far towards solving scalability as it appears? 06:50 -!- xenog [~xenog@86-41-47-159-dynamic.b-ras2.dbn.dublin.eircom.net] has joined #bitcoin-wizards 06:56 -!- xcthulhu [~mpwd@pine.noqsi.com] has joined #bitcoin-wizards 06:58 -!- nessence [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has quit [Read error: Connection reset by peer] 06:58 -!- nessence [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has joined #bitcoin-wizards 07:01 -!- StephenM347 [~stephenm3@static-64-223-246-218.port.east.myfairpoint.net] has joined #bitcoin-wizards 07:06 -!- xenog [~xenog@86-41-47-159-dynamic.b-ras2.dbn.dublin.eircom.net] has quit [Ping timeout: 255 seconds] 07:09 -!- xcthulhu [~mpwd@pine.noqsi.com] has quit [Quit: xcthulhu] 07:09 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 07:10 -!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards 07:10 -!- melvster1 [~melvster@83.136.broadband10.iol.cz] has quit [Remote host closed the connection] 07:11 -!- whale [~jinglebel@149.130.139.33] has joined #bitcoin-wizards 07:11 -!- whale_ [~jinglebel@149.130.139.33] has joined #bitcoin-wizards 07:11 -!- whale [~jinglebel@149.130.139.33] has quit [Read error: Connection reset by peer] 07:14 -!- whale [~jinglebel@149.130.139.33] has joined #bitcoin-wizards 07:14 -!- whale_ [~jinglebel@149.130.139.33] has quit [Read error: Connection reset by peer] 07:15 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 276 seconds] 07:17 -!- whale [~jinglebel@149.130.139.33] has quit [Remote host closed the connection] 07:18 -!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards 07:18 -!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection] 07:19 -!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards 07:19 -!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Changing host] 07:19 -!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards 07:19 -!- Quanttek [~quassel@ip1f10af17.dynamic.kabel-deutschland.de] has joined #bitcoin-wizards 07:22 -!- luktgf [~vfbtgn@188.25.33.172] has quit [Ping timeout: 244 seconds] 07:34 -!- mm_1 is now known as mm_0 07:38 -!- xcthulhu [~mpwd@pine.noqsi.com] has joined #bitcoin-wizards 07:38 -!- xenog [~xenog@86-44-202-169-dynamic.b-ras2.dbn.dublin.eircom.net] has joined #bitcoin-wizards 07:43 -!- adam3us [~Adium@88-105-23-192.dynamic.dsl.as9105.com] has joined #bitcoin-wizards 07:43 -!- jhogan42 [~jhogan42@c-67-169-168-179.hsd1.ca.comcast.net] has joined #bitcoin-wizards 07:44 -!- luktgf [~vfbtgn@188.25.33.172] has joined #bitcoin-wizards 07:45 -!- antgreen [~user@CPE687f74122463-CM84948c2e0610.cpe.net.cable.rogers.com] has joined #bitcoin-wizards 07:47 -!- xenog [~xenog@86-44-202-169-dynamic.b-ras2.dbn.dublin.eircom.net] has quit [Ping timeout: 248 seconds] 07:48 -!- jeremyrubin [~jeremyrub@c-76-118-176-78.hsd1.ma.comcast.net] has quit [Remote host closed the connection] 07:51 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 244 seconds] 07:52 -!- dabura667 [uid43070@gateway/web/irccloud.com/x-evtmdhdpgdslajeh] has joined #bitcoin-wizards 07:54 -!- xenog [~xenog@46.7.118.40] has joined #bitcoin-wizards 07:54 -!- xenog [~xenog@46.7.118.40] has quit [Client Quit] 07:54 -!- xenog [~xenog@46.7.118.40] has joined #bitcoin-wizards 07:56 -!- phaeni [~cooper@108-208-198-211.lightspeed.sntcca.sbcglobal.net] has quit [Ping timeout: 255 seconds] 07:58 -!- adam3us [~Adium@88-105-23-192.dynamic.dsl.as9105.com] has quit [Quit: Leaving.] 08:00 -!- xenog [~xenog@46.7.118.40] has quit [Ping timeout: 264 seconds] 08:03 -!- adam3us [~Adium@88-105-23-192.dynamic.dsl.as9105.com] has joined #bitcoin-wizards 08:10 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 08:12 -!- nessence [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has quit [Remote host closed the connection] 08:12 -!- whale [~jinglebel@149.130.134.120] has joined #bitcoin-wizards 08:13 -!- p15x_ [~p15x@182.50.108.10] has joined #bitcoin-wizards 08:13 -!- jeremyrubin [~jeremyrub@31-34-25.wireless.csail.mit.edu] has joined #bitcoin-wizards 08:14 -!- p15_ [~p15@61.149.245.10] has joined #bitcoin-wizards 08:14 -!- p15x [~p15x@123.118.87.250] has quit [Ping timeout: 250 seconds] 08:15 -!- p15 [~p15@182.50.108.18] has quit [Ping timeout: 265 seconds] 08:15 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 272 seconds] 08:16 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards 08:17 -!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards 08:17 -!- luktgf [~vfbtgn@188.25.33.172] has quit [Ping timeout: 272 seconds] 08:17 -!- yuleBOOL [~BOOL@38.84.72.18] has quit [] 08:19 -!- luktgf [~vfbtgn@5-12-205-79.residential.rdsnet.ro] has joined #bitcoin-wizards 08:24 -!- arubi_ [~ese168@unaffiliated/arubi] has joined #bitcoin-wizards 08:28 -!- xenog [~xenog@46.7.118.40] has joined #bitcoin-wizards 08:30 -!- cluckj [~cluckj@c-71-225-211-210.hsd1.pa.comcast.net] has quit [Quit: Leaving] 08:30 -!- jeremyrubin [~jeremyrub@31-34-25.wireless.csail.mit.edu] has quit [Remote host closed the connection] 08:39 -!- jeremyrubin [~jeremyrub@18.189.15.47] has joined #bitcoin-wizards 08:40 < dgenr8> lightning network is a lot of complexity surrounding a simple idea - trusted third party. if traditional 3rd parties start handling BTC, it's unnecessary 08:41 < sipa> well sure, and if we'd just trust a credit card provider we wouldn't need bitcoin :) 08:41 -!- paveljanik [~paveljani@79-98-72-216.sys-data.com] has joined #bitcoin-wizards 08:41 -!- paveljanik [~paveljani@79-98-72-216.sys-data.com] has quit [Changing host] 08:41 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-wizards 08:42 -!- zooko [~user@c-75-70-204-109.hsd1.co.comcast.net] has quit [Ping timeout: 240 seconds] 08:42 < thufir> you just need a concensus network that is 'good enough', who's state gets stamped by bitcoin every 10 minutes. 08:44 < sipa> if lightning ends up being viable to implement, i think its advantages are huge 08:44 < dgenr8> sipa: it's implicit in LN that bitcoin alone cannot solve some problems. LN is not better than bitcoin, and it's also not better than traditional third parties 08:44 < thufir> interesting. do you have a link? I have not heard of it previously. 08:44 < sipa> no, it's in between 08:45 < sipa> it has more overhead than a fully centralized bookkeeper, but it has much smaller counterparty risk 08:45 < sipa> and it's much more scalable than the bitcoin blockchain 08:45 < thufir> so advocate, give me your best link, so i don't have to read about it on wikipedia or something 08:46 < sipa> lightning.network 08:46 < sipa> :) 08:46 < sipa> that's a url 08:46 < thufir> hehe thanks, i was wondering :) 08:46 < sipa> i do believe there are more readable explanations 08:47 < dgenr8> sipa: counterparty risk hasn't been, and isn't the problem in these use cases 08:47 -!- whale [~jinglebel@149.130.134.120] has quit [Remote host closed the connection] 08:47 < dgenr8> sipa: we don't have to debate it. when established third parties support BTC we'll see 08:47 < thufir> (read the abstract so far): absolutely. if maleiabilty were fixed, and it could be if people realized how important that would be as in what possibilities are enabled for it. 08:48 -!- adam3us [~Adium@88-105-23-192.dynamic.dsl.as9105.com] has quit [Quit: Leaving.] 08:48 < sipa> dgenr8: large third parties handling other people's money create a systemic risk 08:48 < sipa> dgenr8: you may find that risk tolerable, but you have to be aware of it 08:48 < thufir> i mean, malleability fixed, = multiple simple micro-transaction solutions that are provably viable. 08:48 < sipa> dgenr8: in practice, very few people are or are ware of that problem 08:49 < sipa> dgenr8: until mtgox disappears, or their bank needs government intervention 08:49 -!- Relos [~Relos@unaffiliated/relos] has joined #bitcoin-wizards 08:50 < sipa> dgenr8: then suddenly they demand that others fix the mistake they made in the first place by trusting those providers 08:50 < thufir> well, i will have to read this later as I am not able at the moment to read a 22 page paper and give it the attention this paper seems to deserve. by later I mean tomorrow is my #1 task. Thanks! 08:50 < sipa> dgenr8: i'm not saying that trust third parties don't have a place in the world - i think they are inevitable 08:50 < dgenr8> LN tries too hard to look like it removes the third party. the main risk reduction is smaller balances held there 08:51 < sipa> dgenr8: well in LN there is no third party - just counterparty risk, as you're interacting directly with others 08:51 < thufir> exactly, if the cost of attack is greater than the few cents per attack you could get in return, then it is 'good enough' 08:51 < sipa> though there is no real difference in trust - just in systemic risk 08:52 < sipa> (systemic risk is the result of eventually a large number of users trusting the same party, rather than random other parties) 08:52 < thufir> well put 08:53 < sipa> but from a single user's perspective, you're absolutely right: it decreases the amount at risk 08:53 < dgenr8> systemic problems haven't come from payment processors failing, but rather institutions that hold large balances 08:53 < sipa> yes? 08:53 < sipa> exactly? 08:53 < thufir> :) 08:53 < thufir> if there is no system worth attacking.... :) 08:53 -!- lclc [~lucas@unaffiliated/lclc] has quit [Ping timeout: 245 seconds] 08:54 < dgenr8> LN doesn't compete with banking, but payment processing 08:54 -!- xenog [~xenog@46.7.118.40] has quit [Ping timeout: 246 seconds] 08:54 < sipa> same thing 08:54 < sipa> a party that holds balances for another 08:54 < thufir> ...then there is no point, and thus no* risk :) [* = very little, "good enough"] 08:54 < sipa> in order to increase scalability or convenience 08:54 < dgenr8> my cc card company holds no balance from me 08:55 < sipa> your bank does, and your cc company can only work because they trust your bank 08:55 < sipa> not because they trust you 08:55 < dgenr8> LN only works because it trusts the cosigner of the coins 08:55 < dgenr8> the merchant trusts the cosigner 08:56 < sipa> i think you're talking about something else :) 08:57 < dgenr8> wat? if the merchant accepted bitcoin, LN would be unnecessary. LN is all about paying with a special thing that is not just bitcoin 08:57 < sipa> LN allows parties that trust eachother for low amounts to transact directly with eachother, and then settle balances on the blockchain, rather than individual transactions 08:57 < thufir> my uneducated guess: it is a special thing that is not bitcoin but is "BACKED BY BITCOIN" 08:57 < dgenr8> backed by bitpay 08:57 < sipa> huh 08:58 < sipa> i think you are really talking about something else 08:58 -!- Quanttek [~quassel@ip1f10af17.dynamic.kabel-deutschland.de] has quit [Ping timeout: 272 seconds] 08:58 < thufir> if it is a valid solution that bitpay nor anyone can control it 08:58 < thufir> that=than 08:58 -!- adam3us [~Adium@88-105-23-192.dynamic.dsl.as9105.com] has joined #bitcoin-wizards 08:58 -!- luktgf [~vfbtgn@5-12-205-79.residential.rdsnet.ro] has quit [Ping timeout: 256 seconds] 08:58 < sipa> (though i'll admit that i have a lot of reading to do still too, so i'll shut up now) 08:59 < dgenr8> by my reading the merchant accepts the payment precisely because it came from a trusted cosigner. greenaddress is the simpler example 08:59 < thufir> well thanks for the pdf. its my mission to achieve the same. 09:00 -!- wallet42 [~wallet42@78.189.29.215] has quit [Quit: Leaving.] 09:00 < sipa> dgenr8: afaik there is no merchant involved; just a sender and a receiver 09:00 < dgenr8> merchant=receiver 09:01 < sipa> ok, no cosigner then 09:02 < CoinMuncher2> dgenr8: you need to read it again. There is no trusted third party co-signer: the two parties in the payment channel ARE the co-signers. And you get your coins back after a timeout if the other side disappears. 09:02 < sipa> LN is about being able to combine multiple transactions, and only settle their balance on chain 09:02 < sipa> sort of payment channels, but between more than 2 parties, and bidirectionally 09:02 < thufir> So why isn't everyone who can working on just fixing malliability? 09:03 < CoinMuncher2> It is being worked on. Will be fixed soon. 09:04 < dgenr8> apologies... then I really need to read up on how this can make things instant somehow (which it can't). really i apologize for the confused commentary above which applies to the other bitpay idea 09:04 -!- mm_0 is now known as mm_1 09:04 < thufir> for clarity: this = ? 09:05 < dgenr8> LN 09:05 < sipa> dgenr8: do you know how payment channels work? (the real ones, described by satoshi and implemented in BitcoinJ; not the thing by bitpay_ 09:05 < thufir> i can't read the paper yet but from the abstract and my guess, it is a mater of stringing together unconfirmed transactions, malliability needs to be fixed to enable that 09:05 -!- Quanttek [~quassel@ip1f10af17.dynamic.kabel-deutschland.de] has joined #bitcoin-wizards 09:06 < thufir> transactions are instant, so that is how they are now instant :) 09:06 < Taek> I don't think malleability affects payment channels 09:07 < sipa> dgenr8: you first put a bunch of funds in escrow, which are returned to you after some time, and wait for that crediting to go on the blockchain 09:07 < thufir> it prevents stringing together unconfirmed transactions which is how many microtransaction / payment channels things would be implemented 09:07 < sipa> dgenr8: now you can renegotiate the transaction which uses those escrowed funds, to not go entirely back to you, but go partially to a receiver 09:07 < dgenr8> sure, the key word being "wait" 09:07 < sipa> right, but that's just setup time 09:08 < dgenr8> "just"? 09:08 < sipa> the renegotiation can happen every millisecond 09:08 -!- Tjopper [~Jop@dhcp-077-249-237-229.chello.nl] has joined #bitcoin-wizards 09:08 < dgenr8> i can pay somebody i've never met before instantly with LN? 09:08 < sipa> i can't say - i don't know LN well enough yet 09:08 < sipa> i'm described the simple version - payment channels 09:09 < thufir> simple: the escrowed funds is what allows you to make off chain promises. how ever many separate such ones you have is how many concurrent such promises you can make every 10 minutes. then you can reuse the existing escrows from my theory. 09:09 < sipa> payment channels only work for sending many small payments from one specific party to another 09:09 < sipa> and require a slow setup, but are infinitely scalable after that, and instant 09:09 < dgenr8> i am familiar with payment channels (though you would rightly question my credibility given the above) and don't see how they enable anything to be instant between random parties 09:09 < sipa> the reason is that it's "instant", is that it reduces the counterparty risk to one single micropayment 09:10 < sipa> they're not actually instant 09:10 < sipa> they're just extremely low value risk 09:10 < sipa> as you send money in very small increments - which the other party can steal - but they can only steal one increment, not the total 09:10 < sipa> but the incrementing itself is instant 09:11 < thufir> tit for tat math, nice 09:11 < Taek> degenr8: this can be solved with a middleman. If I've never met you, but you have payment channels to sipa and I have payment channels to sipa, then we can tunnel our payments through him and do a transaction 09:11 < thufir> hense lightening "NETWORK" :) 09:11 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 09:11 < sipa> thufir: unfortunately, i belive that design is broken by malleability :) 09:11 < sipa> eh, Taek 09:11 < thufir> EXACTLY!!! FIX IT :) 09:11 < dgenr8> Taek: that is the idea I was originally arguing against. if receiver trusts sipa, they might as well trust Discover 09:11 < thufir> hehe 09:12 < sipa> dgenr8: the system is healthier if not everyone needs to trust the same party 09:12 < dgenr8> that doesn't argue for new technology 09:12 < sipa> which ends up accumulating many funds 09:12 < sipa> it does 09:12 < thufir> you must accept the point sipa keeps rasising. you are missing it it seems. the meaning of 'systemic' risk 09:12 < sipa> sorry, need to go now 09:12 < Taek> The middleman can steal at most the 1 payment. If we do 10,000 transactions of 0.1c each, the middleman can't take very much because the first time he does we'll pick a new middleman 09:13 < Taek> that's a bit better than discover 09:13 < thufir> exactly my understanding. 09:13 < thufir> now imagine a simple system of reputation 09:13 -!- luktgf [~vfbtgn@5-12-205-79.residential.rdsnet.ro] has joined #bitcoin-wizards 09:13 < thufir> that middle man, is throwing out his trust worth 1 penny!?!? :) 09:14 < thufir> BOOM solved :) 09:14 -!- sipa [~pw@unaffiliated/sipa1024] has left #bitcoin-wizards [] 09:14 < Taek> but... exit scams! 09:14 < thufir> not familiar with that term.. 09:14 < Taek> oh. It was mostly a joke. An exit scam is when someone in a reputation system cashes out their reputation by scamming a bunch of people 09:15 < thufir> LOL, that is funny :) 09:15 < Taek> If you're planning on getting out of the business anyway, you may as well abuse the reputation you've built up 09:15 < thufir> for a penny? :) that is the point 09:15 < thufir> the solution 09:16 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 264 seconds] 09:17 < dgenr8> counterparty risk hasn't been and isn't the problem for payments. the problem is you need 1,233 stickers on the door indicating which cosigners you trust 09:17 < thufir> dgenr8: abstracted and automated away by the "network" 09:17 < dgenr8> now you're back to big trusted party 09:18 < thufir> i disagree. there is no big trusted party, unless you mean the open source code 09:19 < thufir> the code does the work of displaying those stickers, paying through those whos stickers are displayed, etc.. 09:20 -!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection] 09:21 < Taek> dgenr8: it's not the type of thing you would use at a merchant 09:21 < Taek> you can't buy a cup of coffee 1c at a time, you have to buy the whole thing 09:21 < Taek> you'd more use it in a situation like paying for a download 09:22 < dgenr8> Taek: as an incremental improvement on payment channels i have no quarrel with it 09:22 < Taek> also, keeping track of 1200 different middlemen that you trust is easier when it's your phone doing it and you + merchant can compare lists computationally 09:22 < Taek> though most likely you would end up with someone like Coinbase handling most of the txns 09:23 < dgenr8> bitcoin transactions permeate the entire world in 2 seconds, but are confirmed only every 10 minutes, with huge variability. speeding up confidence is an attractive engineering problem in that environment 09:23 < thufir> no 09:23 < thufir> not coinbase 09:23 < thufir> MORPHIS :) 09:23 -!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards 09:24 < thufir> (ie: distributed code) 09:25 < Taek> was that a joke or is morphis a real thing? I wasn't able to find any information on it 09:26 < thufir> it is real as in 4 months into full time development, and due before september this year 09:27 < Taek> also: I don't understand why malleability would affect payment channels. I don't know enough about LN, but I don't see how malleability would interrupt the more traditional payment channel process 09:27 -!- jeremyrubin [~jeremyrub@18.189.15.47] has quit [Remote host closed the connection] 09:27 < Taek> (can you link me to some morphis stuff?) 09:27 < thufir> stringing together unconfirmed transactions is broken by malleability 09:27 < thufir> morph.is 09:28 < thufir> :) a little lacking at the moment 09:29 < thufir> Iriez: if you can put one of those txs in the block chain but with a different id then you broke the string of unconfirmed ones the payee was hoping to put in there 09:29 < thufir> autocomplete fail, delte iriez 09:29 < Taek> thufir: it's not a problem because the first transaction enters the blockchain before the second transaction is created 09:30 < Taek> it's only a problem when you're stringing transactions together before the parent is put into the blockchain 09:30 < thufir> the goal is to never have the string hit the chain (or only in probabililstic circumstances) thus reducing the load on the block chain 09:30 < thufir> ok, maybe you are saying something deeper than i though, i will think on it, thank you for mentioning that as I never saw that before! 09:33 < thufir> well, i don't understand anything that would make what you are saying true. how could not then the second tx reaching the chain with a different id not break it 09:33 < Taek> the first transaction doesn't reference the second transaction in any way 09:33 -!- whale [~jinglebel@149.130.134.120] has joined #bitcoin-wizards 09:33 -!- whale [~jinglebel@149.130.134.120] has quit [Read error: Connection reset by peer] 09:34 -!- whale [~jinglebel@149.130.134.120] has joined #bitcoin-wizards 09:34 < thufir> but if i depend on the third being valid, but the second gets made invalid.. 09:34 < Taek> The second transaction is going to have some arbitrary value depending on how many micropayments were made 09:34 < thufir> hmmmmmm 09:34 < Taek> There's only 2 transactions that ever make it into the blockchain 09:35 < Taek> the "third" transaction actually replaces the second entirely, the second is thrown out 09:35 < thufir> so as payer i can invalidate the last one I issued and planned on issuing 09:35 -!- jhogan42 [~jhogan42@c-67-169-168-179.hsd1.ca.comcast.net] has quit [Ping timeout: 250 seconds] 09:35 -!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection] 09:35 < thufir> ah interesting, so then as payee i can use the previous one to that which is worth a few cents less but not yet invalidated? a race then still? 09:36 < Taek> validation requires both signatures 09:36 < Taek> the merchant will not sign the transaction until they are ready to cash out 09:36 < Taek> so the payee can't do any race stuff 09:36 < thufir> but they are already signed, the payee is just changing one of the signagures with the ECC signature malleability vunerability 09:36 < fluffypony> hah hah 09:36 < fluffypony> I got banned from attending the Bitcoin Africa conference in future 09:36 < fluffypony> https://twitter.com/bitcoinconf_za/status/589080080300773376 09:36 < fluffypony> .title 09:36 < yoleaux> Bitcoin Conference auf Twitter: "#BitcoinAfrica15 does not condone any statements made by @fluffyponyza. He will not be allowed attending any of our future events." 09:37 < thufir> LOL 09:37 < Taek> what did you do? 09:37 < thufir> well, be more careful 09:37 < thufir> as in plan better, not hold back ;) 09:37 < fluffypony> Taek: I Tweeted when people made idiotic statements 09:38 < Taek> thufir: they are not already signed. Only the payee has signed the transaction, the merchant has the transaction and can complete it whenever, but will not complete it until they are ready to cash out 09:38 < thufir> you don't want to be divisive because people are conditioned to react emotionally and would normally be allies (they are) but you trigger one of their emotions and now they thing you are enemies 09:39 < CoinMuncher2> fluffypony: we need more people like you at conferences and presentations at meetups. 09:39 < thufir> Taek: ooh, i am following, right, the payee can't beat you to it cause he doesn't have your sig yet 09:39 < Taek> correct 09:40 < fluffypony> CoinMuncher2: there would be far fewer slides on how Bitcoin "solves" the Byzantine Generals problem;) 09:40 < thufir> eff'n awesome! 09:40 < thufir> de facto! 09:41 -!- mm_1 is now known as mm_0 09:41 < thufir> we can use it as a viable solution, until we win. you can do that without being dependent on it. 09:43 -!- mm_0 is now known as mm_1 09:43 < CoinMuncher2> fluffypony: Well I guess it's not progress if that space gets filled up with trustless Ripple plugs and PoS incarnations... 09:45 -!- xcthulhu [~mpwd@pine.noqsi.com] has quit [Quit: xcthulhu] 09:46 < fluffypony> indeed 09:48 < nsh> any references at all for this Lightning Network malarkey? 09:48 < thufir> http://lightning.network/lightning-network-paper-DRAFT-0.5.pdf 09:48 < fluffypony> nsh: you mean the whitepaper? 09:48 < nsh> yeah sure 09:48 < fluffypony> thufir got there ahead of me 09:48 -!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has quit [Read error: Connection reset by peer] 09:49 < thufir> heh, its my life :) 09:49 < nsh> ty, ty 09:49 -!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards 09:50 -!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 264 seconds] 09:50 -!- jhogan42 [~jhogan42@c-67-169-168-179.hsd1.ca.comcast.net] has joined #bitcoin-wizards 09:52 -!- xcthulhu [~mpwd@pine.noqsi.com] has joined #bitcoin-wizards 09:52 -!- jhogan42 [~jhogan42@c-67-169-168-179.hsd1.ca.comcast.net] has quit [Client Quit] 09:53 < Taek> The incentives for miners sharing transactions aren't perfect 09:53 < Taek> for example, if a miner gets a high-fee transaction, there's incentive for the miner to hoard that transaction for themselves 09:53 < thufir> ah yes 09:54 < CoinMuncher2> that's why we have full nodes as well. 09:54 < CoinMuncher2> or even non-full nodes actually. 09:54 < Taek> What if miners had a bounty program for transactions? 09:55 < thufir> who here realizes the property that is bitcoin which is that the "solution" it provides is not what is coded... what is coded is a timestamping mechanism and some coins or whatever (necessary for incentive etc)... but the result is an emergent property of that code 09:55 < Taek> The value of a transaction to a miner can be determined by some equation 09:55 < helo> if someone is paying a high fee, presumably they really want their tx to be mined, and will make sure it makes it to a lot of miners 09:55 < Taek> (fee * liklihood of finding a block - opportunity cost) 09:55 < thufir> when you combine bitcoin with the next piece, you get an emergent property which is bitcoin 2.0 09:56 < Taek> helo: right but that requires that person to be well connected 09:56 < thufir> Taek: that is the next peice! 09:56 < Taek> instead you might be able to give your transaction to a few well connected bounty-hunters who will give your transaction to all the miners 09:56 < Taek> and you don't have to worry about knowing who the miners are 09:56 -!- dc17523be3 [unknown@gateway/vpn/mullvad/x-bxhggegqikrztoqj] has quit [Ping timeout: 256 seconds] 09:57 < thufir> yes. imagine that bounty hunters was an automated network 09:57 < helo> the network as a whole is supposed to basically do that 09:58 < helo> it is easy to be well connected, i think 09:58 < thufir> perhaps the two will merge, it will be more elegant that way, but perhaps it wont. it doesn't have to 09:58 < helo> and if you are, then multiple miners are highly likely to see your tx 09:58 -!- dc17523be3 [unknown@gateway/vpn/mullvad/x-byszzurigaymlqbp] has joined #bitcoin-wizards 09:58 < Taek> helo: it does seem to work pretty well as-is. If the cost of being a node rises substantially things might change. 09:59 < helo> i guess there are some targeted attack scenarios where someone may not know they aren't well connected... but a greedy miner that benefits isn't likely to be attempting isolation attacks to get all the fees 09:59 -!- skullum [Adium@nat/yahoo/x-njstdezzubsddnbz] has joined #bitcoin-wizards 09:59 < thufir> helo: (physical) mesh net is coming. connectivity won't be an issue for perpetuality 10:01 -!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has quit [Ping timeout: 244 seconds] 10:02 < thufir> did anyone else see the paper about the RF solution using constructive/deconstructive interfearance to enable near infinite nodes in a limited space (can be separated by just inches with existing tech) to each use the FULL bandwidth as if it were only them and their peer talking? 10:03 < helo> i am pretty likely to be well connected because i use tor + ipv4 10:03 < helo> it would be quite a task to control both, i think 10:03 < thufir> please link for me, i lost it in my pile, but regardless, think on what i just said. that is revolutionary 10:03 -!- xcthulhu [~mpwd@pine.noqsi.com] has quit [Quit: xcthulhu] 10:03 -!- NewLiberty [~NewLibert@2602:304:cff8:1580:edd0:d1aa:cbe5:33b6] has quit [Ping timeout: 245 seconds] 10:03 < thufir> yes, so imagine that the future trends towards even more connectivity 10:04 < helo> tor + ipv4 + satellite + localmesh 10:04 < thufir> bingo :) 10:07 -!- Rynomster [~quassel@unaffiliated/rynomster] has quit [Remote host closed the connection] 10:08 -!- SDCDev [~quassel@unaffiliated/sdcdev] has joined #bitcoin-wizards 10:08 -!- hashtagg_ [~hashtag@87.97.29.217.pool.invitel.hu] has joined #bitcoin-wizards 10:10 -!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-hadkojbpjrerelik] has joined #bitcoin-wizards 10:10 -!- nessence [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has joined #bitcoin-wizards 10:11 -!- jhogan42 [~jhogan42@152.179.131.166] has joined #bitcoin-wizards 10:12 -!- hashtag_ [~hashtag@194-143-241-140.pool.invitel.hu] has quit [Ping timeout: 245 seconds] 10:12 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 10:17 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 264 seconds] 10:20 -!- jeremyrubin [~jeremyrub@18.85.24.143] has joined #bitcoin-wizards 10:24 < thufir> tech I was talking about, for those interested.. it is revolutionary and meshnet is coming: http://spectrum.ieee.org/tech-talk/telecom/wireless/5g-service-on-your-4g-phone 10:24 < thufir> "pCell" 10:25 < thufir> Each pocket could use the full bandwidth of spectrum available to the network, making the capacity of the system “effectively unlimited,” 10:25 -!- whale [~jinglebel@149.130.134.120] has quit [Remote host closed the connection] 10:26 -!- jeremyru_ [~jeremyrub@18.85.24.143] has joined #bitcoin-wizards 10:26 -!- jeremyrubin [~jeremyrub@18.85.24.143] has quit [Read error: Connection reset by peer] 10:28 < thufir> (sorry, I will stop here :)...: That’s where things get interesting. Say, for example, you play a YouTube video. The pCell data center would request the video from Google’s servers, and then stream it to your phone through those 10 antennas. But here’s the key innovation: No one antenna would send the complete stream or even part of the stream. Instead, the data center would use the positions of the antennas and the channel characteristi 10:28 < thufir> the system, such as multipath and fading, to calculate 10 unique waveforms, each transmitted by a different antenna. Although illegible when they leave the antennas, these waveforms would add up to the desired signal at your phone, exploiting interference rather than trying to avoid it. 10:32 -!- CoinMuncher2 [~jannes@178.132.211.90] has quit [Quit: Leaving.] 10:32 < thufir> as that shows, and satoshi showed, physics/math is on our side :) 10:35 -!- jhogan42 [~jhogan42@152.179.131.166] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 10:35 -!- dabura667 [uid43070@gateway/web/irccloud.com/x-evtmdhdpgdslajeh] has quit [Quit: Connection closed for inactivity] 10:36 -!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards 10:38 -!- xenog [~xenog@95.83.254.139] has joined #bitcoin-wizards 10:40 -!- jhogan42 [~jhogan42@152.179.131.166] has joined #bitcoin-wizards 10:40 -!- instagibbs [32f65962@gateway/web/freenode/ip.50.246.89.98] has joined #bitcoin-wizards 10:42 < instagibbs> I think talk about pcell might be off-topic, but just wanted to point out that all the antennae have to be collaborating with the full original data. This is done somewhere with back-end servers. Not quite a mesh network. That said it's pretty clear we have quite some ceiling left with wireless tech. Now back to more bitcoin-wizardry. 10:42 -!- instagibbs [32f65962@gateway/web/freenode/ip.50.246.89.98] has quit [Client Quit] 10:44 -!- jhogan42 [~jhogan42@152.179.131.166] has quit [Ping timeout: 248 seconds] 10:45 -!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Ping timeout: 245 seconds] 10:47 < thufir> :) agreed, and agreed. :) 10:47 < thufir> (not about the off topic thing though ;) 10:49 -!- jeremyru_ [~jeremyrub@18.85.24.143] has quit [Read error: Connection reset by peer] 10:49 -!- jeremyrubin [~jeremyrub@jeremys-mbp.media.mit.edu] has joined #bitcoin-wizards 10:54 -!- jhogan42 [~jhogan42@c-67-169-168-179.hsd1.ca.comcast.net] has joined #bitcoin-wizards 10:54 -!- whale [~jinglebel@149.130.245.91] has joined #bitcoin-wizards 10:55 -!- whale_ [~jinglebel@149.130.245.91] has joined #bitcoin-wizards 10:55 -!- whale [~jinglebel@149.130.245.91] has quit [Read error: Connection reset by peer] 10:55 -!- mm_1 is now known as mm_0 11:03 -!- whale [~jinglebel@149.130.245.91] has joined #bitcoin-wizards 11:03 -!- whale_ [~jinglebel@149.130.245.91] has quit [Read error: Connection reset by peer] 11:04 -!- Firescar96 [~nchinda2@dhcp-18-111-114-132.dyn.mit.edu] has quit [Ping timeout: 252 seconds] 11:07 -!- SDCDev [~quassel@unaffiliated/sdcdev] has quit [Remote host closed the connection] 11:08 -!- SDCDev [~quassel@unaffiliated/sdcdev] has joined #bitcoin-wizards 11:08 -!- orik [~orik@104.235.180.227] has joined #bitcoin-wizards 11:15 -!- tcrypt [~tylersmit@173.247.206.110] has joined #bitcoin-wizards 11:16 -!- instagibbs [32f65962@gateway/web/freenode/ip.50.246.89.98] has joined #bitcoin-wizards 11:17 -!- mm_0 is now known as mm_1 11:18 -!- instagibbs [32f65962@gateway/web/freenode/ip.50.246.89.98] has quit [Client Quit] 11:18 -!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye] 11:19 -!- zooko [~user@72.42.70.227] has joined #bitcoin-wizards 11:21 -!- mm_1 is now known as mm_0 11:22 -!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards 11:22 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 11:24 -!- damethos [~damethos@unaffiliated/damethos] has quit [Client Quit] 11:28 -!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Read error: Connection reset by peer] 11:29 -!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards 11:39 -!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards 11:40 -!- zooko [~user@72.42.70.227] has quit [Remote host closed the connection] 11:41 -!- zooko [~user@72.42.70.227] has joined #bitcoin-wizards 11:41 -!- xenog [~xenog@95.83.254.139] has quit [Quit: Leaving.] 11:42 -!- xenog [~xenog@95.83.254.139] has joined #bitcoin-wizards 11:49 -!- sparetire [~sparetire@unaffiliated/sparetire] has joined #bitcoin-wizards 11:51 -!- xenog [~xenog@95.83.254.139] has quit [Remote host closed the connection] 11:51 -!- xenog [~xenog@95.83.254.139] has joined #bitcoin-wizards 11:55 -!- adam3us [~Adium@88-105-23-192.dynamic.dsl.as9105.com] has quit [Quit: Leaving.] 12:00 -!- whale [~jinglebel@149.130.245.91] has quit [Remote host closed the connection] 12:00 -!- Firescar96 [~nchinda2@18.189.122.17] has joined #bitcoin-wizards 12:01 -!- xenog [~xenog@95.83.254.139] has quit [Remote host closed the connection] 12:06 -!- Mably [~Mably@unaffiliated/mably] has quit [Ping timeout: 250 seconds] 12:07 -!- p15_ [~p15@61.149.245.10] has quit [Max SendQ exceeded] 12:07 -!- p15 [~p15@61.149.245.10] has joined #bitcoin-wizards 12:13 -!- nessence [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has quit [Remote host closed the connection] 12:16 -!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has quit [Read error: Connection reset by peer] 12:16 -!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards 12:17 -!- phaeni [~cooper@108-208-198-211.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards 12:18 -!- Firescar96 [~nchinda2@18.189.122.17] has quit [Ping timeout: 256 seconds] 12:23 -!- Quanttek [~quassel@ip1f10af17.dynamic.kabel-deutschland.de] has quit [Ping timeout: 264 seconds] 12:23 -!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards 12:23 -!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Changing host] 12:23 -!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards 12:24 -!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards 12:24 -!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Read error: Connection reset by peer] 12:25 -!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Remote host closed the connection] 12:25 -!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards 12:25 -!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has quit [Ping timeout: 255 seconds] 12:29 -!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection] 12:29 -!- JoiIto [~JoiIto@18.111.9.126] has joined #bitcoin-wizards 12:32 -!- nessence [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has joined #bitcoin-wizards 12:35 -!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards 12:38 -!- belcher [~belcher-s@5ec33c5c.skybroadband.com] has joined #bitcoin-wizards 12:38 -!- belcher [~belcher-s@5ec33c5c.skybroadband.com] has quit [Changing host] 12:38 -!- belcher [~belcher-s@unaffiliated/belcher] has joined #bitcoin-wizards 12:40 -!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards 12:40 -!- Pan0ram1x [~Pan0ram1x@095-096-084-122.static.chello.nl] has quit [Ping timeout: 248 seconds] 12:46 -!- JoiIto [~JoiIto@18.111.9.126] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 12:47 -!- Pan0ram1x [~Pan0ram1x@095-096-084-122.static.chello.nl] has joined #bitcoin-wizards 12:49 -!- Firescar96 [~nchinda2@18.189.122.17] has joined #bitcoin-wizards 12:49 -!- phaeni [~cooper@108-208-198-211.lightspeed.sntcca.sbcglobal.net] has quit [Ping timeout: 272 seconds] 12:51 -!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards 12:53 -!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection] 12:55 -!- p15 [~p15@61.149.245.10] has quit [Max SendQ exceeded] 12:55 -!- hulkhogan42o [~WW@unaffiliated/loteriety] has quit [Read error: Connection reset by peer] 12:59 -!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye] 12:59 -!- p15 [~p15@61.149.245.10] has joined #bitcoin-wizards 13:09 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Quit: Leaving] 13:11 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds] 13:12 -!- nessence [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has quit [Remote host closed the connection] 13:15 -!- Crowley2k [~Crowley2k@93.113.62.93] has joined #bitcoin-wizards 13:16 -!- hulkhogan42o [~WW@cpe-66-68-54-206.austin.res.rr.com] has joined #bitcoin-wizards 13:16 -!- hulkhogan42o [~WW@cpe-66-68-54-206.austin.res.rr.com] has quit [Changing host] 13:16 -!- hulkhogan42o [~WW@unaffiliated/loteriety] has joined #bitcoin-wizards 13:16 -!- NewLiberty [~NewLibert@2602:304:cff8:1580:edd0:d1aa:cbe5:33b6] has joined #bitcoin-wizards 13:19 -!- Mably [~Mably@unaffiliated/mably] has joined #bitcoin-wizards 13:20 -!- hulkhogan42o [~WW@unaffiliated/loteriety] has quit [Ping timeout: 250 seconds] 13:21 -!- hulkhogan42o [~WW@unaffiliated/loteriety] has joined #bitcoin-wizards 13:21 -!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards 13:24 -!- belcher [~belcher-s@unaffiliated/belcher] has quit [Read error: Connection reset by peer] 13:24 -!- belcher_ [~belcher-s@unaffiliated/belcher] has joined #bitcoin-wizards 13:26 -!- damethos [~damethos@unaffiliated/damethos] has quit [Ping timeout: 248 seconds] 13:26 -!- mm_0 is now known as mm_1 13:31 -!- zooko [~user@72.42.70.227] has quit [Ping timeout: 245 seconds] 13:32 -!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has quit [Ping timeout: 244 seconds] 13:34 -!- JoiIto [~JoiIto@18.111.9.126] has joined #bitcoin-wizards 13:35 -!- btcdrak [uid52049@gateway/web/irccloud.com/x-mozngasrfdwgaald] has left #bitcoin-wizards [] 13:38 -!- jhogan42 [~jhogan42@c-67-169-168-179.hsd1.ca.comcast.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 13:41 -!- cluckj [~cluckj@c-71-225-211-210.hsd1.pa.comcast.net] has joined #bitcoin-wizards 13:41 -!- jhogan42 [~jhogan42@c-67-169-168-179.hsd1.ca.comcast.net] has joined #bitcoin-wizards 13:42 -!- jhogan42 [~jhogan42@c-67-169-168-179.hsd1.ca.comcast.net] has quit [Client Quit] 13:46 -!- skullum [Adium@nat/yahoo/x-njstdezzubsddnbz] has quit [Quit: Leaving.] 13:46 -!- Quanttek [~quassel@2a02:8108:73f:f6e4:e23f:49ff:fe47:9364] has joined #bitcoin-wizards 13:50 -!- skullum [Adium@nat/yahoo/x-bdhtcmaczqrcsdka] has joined #bitcoin-wizards 13:52 -!- whale [~jinglebel@149.130.245.91] has joined #bitcoin-wizards 13:54 -!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards 13:57 -!- harrigan [~harrigan@skynet.skynet.ie] has joined #bitcoin-wizards 13:59 -!- harrigan_ [~harrigan@skynet.skynet.ie] has quit [Ping timeout: 264 seconds] 14:04 -!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Ping timeout: 256 seconds] 14:04 -!- whale [~jinglebel@149.130.245.91] has quit [Remote host closed the connection] 14:12 -!- rustyn_ [~rustyn@unaffiliated/rustyn] has joined #bitcoin-wizards 14:13 -!- rustyn [~rustyn@unaffiliated/rustyn] has quit [Ping timeout: 276 seconds] 14:14 -!- JoiIto [~JoiIto@18.111.9.126] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 14:16 -!- JoiIto [~JoiIto@18.111.9.126] has joined #bitcoin-wizards 14:16 -!- JoiIto [~JoiIto@18.111.9.126] has quit [Client Quit] 14:19 -!- Dizzle [~Dizzle@108-94-37-10.lightspeed.austtx.sbcglobal.net] has joined #bitcoin-wizards 14:30 -!- ClipperClap [~ClipperCl@178.73.192.50] has joined #bitcoin-wizards 14:30 -!- Dizzle [~Dizzle@108-94-37-10.lightspeed.austtx.sbcglobal.net] has quit [Quit: Leaving...] 14:30 -!- ClipperClap [~ClipperCl@178.73.192.50] has quit [Client Quit] 14:31 -!- getplank [~getplank@65.88.88.203] has joined #bitcoin-wizards 14:32 -!- dosk [~dosk@ip184-180-245-185.ks.ks.cox.net] has joined #bitcoin-wizards 14:32 -!- jhogan42 [~jhogan42@152.179.131.166] has joined #bitcoin-wizards 14:33 -!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has joined #bitcoin-wizards 14:36 -!- belcher_ is now known as belcher 14:36 -!- whale [~jinglebel@149.130.245.91] has joined #bitcoin-wizards 14:39 -!- Emcy_ [~MC@cpc3-swan1-0-0-cust996.7-3.cable.virginm.net] has joined #bitcoin-wizards 14:39 -!- Emcy_ [~MC@cpc3-swan1-0-0-cust996.7-3.cable.virginm.net] has quit [Changing host] 14:39 -!- Emcy_ [~MC@unaffiliated/mc1984] has joined #bitcoin-wizards 14:42 -!- Emcy [~MC@unaffiliated/mc1984] has quit [Ping timeout: 246 seconds] 14:43 -!- Emcy_ [~MC@unaffiliated/mc1984] has quit [Ping timeout: 244 seconds] 14:49 -!- maraoz [~maraoz@43-161-16-190.fibertel.com.ar] has quit [Ping timeout: 250 seconds] 14:52 -!- totalanni is now known as total123 14:52 -!- total123 is now known as totalanni 14:56 -!- totalanni [total@97-89-156-189.dhcp.gnvl.sc.charter.com] has left #bitcoin-wizards ["Leaving"] 14:57 -!- Crowley2k [~Crowley2k@93.113.62.93] has quit [Ping timeout: 256 seconds] 14:58 -!- Emcy [~MC@cpc3-swan1-0-0-cust996.7-3.cable.virginm.net] has joined #bitcoin-wizards 14:58 -!- Emcy [~MC@cpc3-swan1-0-0-cust996.7-3.cable.virginm.net] has quit [Changing host] 14:58 -!- Emcy [~MC@unaffiliated/mc1984] has joined #bitcoin-wizards 14:59 -!- mm_1 is now known as mm_0 15:00 -!- zooko [~user@c-75-70-204-109.hsd1.co.comcast.net] has joined #bitcoin-wizards 15:03 -!- hulkhogan42o [~WW@unaffiliated/loteriety] has quit [Ping timeout: 250 seconds] 15:07 -!- dosk [~dosk@ip184-180-245-185.ks.ks.cox.net] has quit [Quit: dosk] 15:08 -!- mm_0 is now known as mm_1 15:11 -!- Emcy [~MC@unaffiliated/mc1984] has quit [Ping timeout: 244 seconds] 15:13 -!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has joined #bitcoin-wizards 15:16 -!- SDCDev [~quassel@unaffiliated/sdcdev] has quit [Remote host closed the connection] 15:17 -!- SDCDev [~quassel@unaffiliated/sdcdev] has joined #bitcoin-wizards 15:19 -!- b_lumenkraft [~b_lumenkr@unaffiliated/b-lumenkraft/x-4457406] has quit [Quit: b_lumenkraft] 15:23 -!- lmacken [~lewk@fedora/lmacken] has quit [Ping timeout: 272 seconds] 15:23 -!- orik [~orik@104.235.180.227] has quit [Quit: Textual IRC Client: www.textualapp.com] 15:24 -!- hashtagg_ [~hashtag@87.97.29.217.pool.invitel.hu] has quit [Ping timeout: 245 seconds] 15:25 -!- lmacken [~lewk@2620:8d:8000:e49:5054:ff:fe6b:d8eb] has joined #bitcoin-wizards 15:25 -!- lmacken [~lewk@2620:8d:8000:e49:5054:ff:fe6b:d8eb] has quit [Changing host] 15:25 -!- lmacken [~lewk@fedora/lmacken] has joined #bitcoin-wizards 15:28 -!- getplank [~getplank@65.88.88.203] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 15:30 -!- whale [~jinglebel@149.130.245.91] has quit [Remote host closed the connection] 15:30 -!- rustyn_ is now known as rustyn 15:33 < jcorgan> thufir: i'm familiar with the tech in that article. it's pretty hyped up; the comments do a good job of stripping it down to size. the fundamental theory underlying it is sound but it has enormous practical difficulties with scaling up to a useful size. 15:35 < gmaxwell> dgenr8: you're completely incorrect about lightning; It is not a simple "trusted third party". The other parties in lightning cannot steal or seize your funds, they can't perpetually hold them. That is a stark difference; your comparison to traditional third parties is very far off the mark. 15:36 < gmaxwell> (ah, catching up, I see other people corrected this already; don't mind me) 15:37 < thufir> jcorgan: cool, I was interested mostly for why instagibbs mentioned: it just shows that wireless tech likely can go way beyond what people thought was the limit. 15:38 < thufir> i was mentioning it to show that mesh net is coming, the physics are there to allow unlimited bandwith likely.. in time of course :() 15:38 < jcorgan> that tech is not mesh, however 15:39 < thufir> right, but it shows that physics of RF is going to allow orders of magnitude all the way to possibly infinity more than what we can do now, thus, mesh net will be more than doable beyond what most people imagine 15:40 -!- ClipperClap [~ClipperCl@ip68-229-36-240.lv.lv.cox.net] has joined #bitcoin-wizards 15:41 < jcorgan> i'm, sorry, i think you have a misunderstanding of what the article was discussing. the "orders of magnitude and possibly infinity" were part of the hype, not the tech 15:41 < thufir> i never read that article until today. i orignally read the paper 15:41 < ajweiss> yeah when i saw infinite scaling i was bothered 15:42 < thufir> potentially infinite 15:42 < thufir> think blackhole. clearly you can fit a lot of information in a small space. :) potentially ^near infinite 15:43 < thufir> thus my original point being that the future is trending towards more connectivity capability 15:43 < ajweiss> ok fine. even exponential scaling sounds ridiculous. 15:44 < thufir> hehe, just remember. satoshi showed us that ridiculuous is possible with math/physics.. it is rediculous because we didn't discover it yet. 15:44 < jcorgan> i actually helped design and write their first proof of concept implementation. even in theory it does not accomplish what you think it accomplishes. 15:44 < thufir> bitcoin? or pCell? 15:44 < jcorgan> pCell 15:45 < gmaxwell> thufir: uh. So usually when something 'infinte' or 'exponential' is going on, it's only possible with some relatively strong assumption. If you don't know what that assumption is, you're missing some of the most important parts of the story. 15:45 < thufir> well i am a ex-physicist (programming was more interesting as it is more what is needed to change the world), and the theory, as you said, is sound 15:45 < gmaxwell> thufir: This holds for Bitcoin-- Bitcoin works only under certian assumptions, users running nodes (assumes the cost of doing so falls below a threshold where we suffer commons failure), that the majority of hashpower is honest, that the participants aren't partitioned.. etc. 15:46 < thufir> not following you at all. so yes, the tech will only work with a xyz, bbn and whatever. luckilly those are what it was designed for as that is where we are. 15:46 -!- Emcy [~MC@unaffiliated/mc1984] has joined #bitcoin-wizards 15:47 < thufir> it is really quite simple concept, the constructive interference. 15:47 -!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Quit: Leaving] 15:48 -!- zooko [~user@c-75-70-204-109.hsd1.co.comcast.net] has left #bitcoin-wizards ["#tahoe-lafs the cryptographically-protected distributed storage system"] 15:48 < gmaxwell> yes, but it is not magic. (MIMO is relatively well understood; I've written a MI-reciever myself; making it pratical is hard) It's also not "infinite" anything. 15:49 < gmaxwell> The seperate paths are not linearly independant, so there is crosstalk; and the channel estimation is limited by SNR, and of course the channel is constantly changing so you can't integrate your estimation forever. 15:49 < thufir> is it orders of magnitude more than what would otherwise be possible (with existing tech)? yes. then by how much? well, irrelivent to my original point. 15:49 < jcorgan> ^^^ and more 15:49 < gmaxwell> Then once you have all this one hop bandwidth; you still need to transport it someplace, and building networks with high bisection bandwidth is not magically cheap. :) 15:50 < thufir> transport it to next hop with separate antenna array 15:50 -!- whale [~jinglebel@149.130.224.62] has joined #bitcoin-wizards 15:51 -!- whale [~jinglebel@149.130.224.62] has quit [Read error: Connection reset by peer] 15:51 < thufir> things get cheaper :) eventually it will be commoditized and avaiilble from hong kong for less price than the shipping seems possible. 15:51 -!- whale [~jinglebel@149.130.224.62] has joined #bitcoin-wizards 15:52 < ajweiss> it'd be fun to try and build an auditory installation where you walk around a bunch of low volume speakers in a room 15:52 < jcorgan> ajweiss: it relies on a continuous stream of channel state information being sent back to a central processor 15:53 < gmaxwell> Sensitivity to clock stability gums things up... narrow band or near end QRP overwhelming your reciever leaving the desired signal burried in intermod... lots of very real and significant differences. Sure yea, it's magic compared to non-cohearent approaches where more antennas is limited to a sqrt(n) gain or whatever. But in practice its just some number of dB.. yea "order of magnitude" sure, 15:53 < gmaxwell> but you can also gain a couple orders of magnitude just with a good antenna. "This tech lets a crappy, poorly placed antenna-array work almost as good as a well placed antenna" is also true but much less exciting. 15:53 < gmaxwell> ajweiss: google term: wave field synthesis. 15:54 -!- ClipperClap [~ClipperCl@ip68-229-36-240.lv.lv.cox.net] has quit [Remote host closed the connection] 15:54 < thufir> not sure why you are so negative. the theory is sound and more than what you say. it is a window into what is to come, which will certainly be more interesting that pCell 1.0 15:54 < jcorgan> it also requires as many transmit antennas as their are user receivers 15:54 -!- ClipperClap [~ClipperCl@ip68-229-36-240.lv.lv.cox.net] has joined #bitcoin-wizards 15:55 < thufir> so you need one array for each peer you peer with. a mesh net does not need many, really just 3 (peers) per site. 15:56 * Eliel suspects gmaxwell has seen at least one tragedy that occurred due to someone thinking a tech is better than it actually was. 15:57 < thufir> sure, if you put all your eggs in one basket, etc. but what i have been saying is this is an example of what is to come. pCell inc. isn't what i'm talking about. 15:57 < gmaxwell> lots of excellent technology gets ignored or abandoned because some hyped thing managed to move its limitations into a form that laymen or suits (or even the engineers) don't (yet) understand; I think it causes a lot of cumulative harm to mankind. 15:57 -!- mm_1 is now known as mm_0 15:58 < dgenr8> gmaxwell: the "lightning" part of LN is described in Appendix A, which itself states plainly "Low latency clearing is possible when having a trusted 3rd party service." 15:58 < thufir> well when it comes to physics I am the inverse of those. 15:59 -!- ClipperClap [~ClipperCl@ip68-229-36-240.lv.lv.cox.net] has quit [Remote host closed the connection] 16:01 -!- Starduster [~guest@unaffiliated/starduster] has quit [] 16:01 -!- sadoshi [~Sadoshi@31.220.4.123] has quit [Ping timeout: 240 seconds] 16:01 -!- ClipperClap [~ClipperCl@ip68-229-36-240.lv.lv.cox.net] has joined #bitcoin-wizards 16:05 < thufir> it also allows properly placed antenna-array to do what with a well placed antenna is impossible. impossible to possible is certainly interesting to me :) 16:07 < GreenIsMyPepper> dgenr8: The paper describes trustless payment networks. Appendix A refers to a trusted version of it, only Appendix A has custodial trust. 16:11 < dgenr8> gmaxwell: to claim LN is was merely a ttp would be completely incorrect. i claim only that it achieves no improvement whatsoever in clearing speed of arbitrary trustless payments, and that the speed achieved by involving a ttp is very comparable to a traditional ttp like Discover 16:11 < GreenIsMyPepper> dgenr8: Trustless payments are instant and in nearly every instance funds are transferred instantly. In trustless network failures, the *timeouts* are not instant. 16:11 -!- ClipperClap [~ClipperCl@ip68-229-36-240.lv.lv.cox.net] has quit [Remote host closed the connection] 16:12 < GreenIsMyPepper> Settlement is instant if the clearing is sucessful. It is only with clearing failures that may have some timeout period if the obligation is not rerouted. 16:12 -!- ClipperClap [~ClipperCl@ip68-229-36-240.lv.lv.cox.net] has joined #bitcoin-wizards 16:13 < dgenr8> GreenIsMyPepper: are you the author? 16:13 -!- ClipperClap [~ClipperCl@ip68-229-36-240.lv.lv.cox.net] has quit [Remote host closed the connection] 16:14 -!- ClipperClap [~ClipperCl@ip68-229-36-240.lv.lv.cox.net] has joined #bitcoin-wizards 16:16 < GreenIsMyPepper> Yes (still need to change my nick). It's being rewritten to clear up these kinds of miscommunication... 16:18 < GreenIsMyPepper> if you have other questions/concerns I'd be happy to field them (heading out in 15 minutes, but I'll reply to /msgs) 16:18 < kanzure> is this the most recent http://lightning.network/lightning-network-paper-DRAFT-0.5.pdf 16:18 < thufir> GreenIsMyPepper: oh awesome. i read your abstract, reading with high attention is my #1 task for tomorrow. 16:18 < thufir> i am 4 months full time dev into coding an implementation 16:18 < GreenIsMyPepper> kanzure, thufir: i'll have a newer version up next week 16:19 < dgenr8> in the best case, how quickly can LN enable a payee to trust a payment that I transmit at time t=0? 16:19 < GreenIsMyPepper> using relative confirmations (relative checklocktimeverify) as a default example too 16:20 < GreenIsMyPepper> dgenr8: best case is it is fully committed in milliseconds if all parties are geographically close 16:20 < dgenr8> the tx I sent is not confirmed. why does payee trust it? 16:20 < GreenIsMyPepper> dgenr8: worst case for sender is n days pre-defined with the timeout 16:20 -!- ClipperClap [~ClipperCl@ip68-229-36-240.lv.lv.cox.net] has quit [Remote host closed the connection] 16:20 < thufir> nice! based upon the abstract i read and the discussion in this channel, your theory is on the right path! seems to exactly (theory, don't know details until i read your paper) my thinking of the best way. 16:20 < thufir> exactly ^match 16:20 < GreenIsMyPepper> payee trusts it because they are capable of redeeming it by broadcasting to the blockchain at any time (they have the preimage to the hash) 16:21 < dgenr8> how did they get the preimage? 16:21 -!- ClipperClap [~ClipperCl@ip68-229-36-240.lv.lv.cox.net] has joined #bitcoin-wizards 16:21 < GreenIsMyPepper> the recipient generates it (as an example in the paper, there may be other configurations) 16:21 < thufir> GreenIsMyPepper: what changes to bitcoin protocol does your proposal neccesitate? just the timelock thing? 16:22 < kanzure> malleability bip62 things 16:22 < gmaxwell> dgenr8: thats not so, it (and micropayment channels in general) actually do allow fast payments without non-trivial funds loss risk! 16:22 < thufir> hehe, as i said: FIX IT! :) so many provable viable solutions depend on just that! 16:22 < gmaxwell> ugh ignorance. 16:22 < kanzure> thufir: huh? i was answerying your question. 16:22 < dgenr8> gmaxwell: you ignored the word "arbitrary" 16:22 < GreenIsMyPepper> the biggest impediment is resolving malleability in a specific way, you need to be able to generate a spend on a transaction BEFORE the transaction can be broadcast-able on the blockchain 16:22 < thufir> kanzure: yes, thanks, was just being ffunny 16:23 < GreenIsMyPepper> (still not sure whether dgenr8 is concern trolling, but I'm giving him the beneifit of the doubt because that draft is unnecssarily complicated) 16:23 < kanzure> GreenIsMyPepper: "simple! just enumerate and sign all possible transaction variants. duh." 16:23 < gmaxwell> The lightning stuff has multiple layers with different requirements, the full vision requires supporting a special kind of safe malleability that needs a new checksig operator. 16:23 < gmaxwell> The lighter versions are not really aided by BIP62. 16:23 < kanzure> ah 16:24 -!- hulkhogan42o [~WW@cpe-66-68-54-206.austin.res.rr.com] has joined #bitcoin-wizards 16:24 -!- hulkhogan42o [~WW@cpe-66-68-54-206.austin.res.rr.com] has quit [Changing host] 16:24 -!- hulkhogan42o [~WW@unaffiliated/loteriety] has joined #bitcoin-wizards 16:24 < thufir> well in 4 years i'll be a math major so to fix malleiability, but maybe you guys can do it before that. 16:24 < thufir> ^grad 16:24 < dgenr8> GreenIsMyPepper: what stops me from double-spending my payment? 16:24 < kanzure> haivng a major doesn't mean things are fixed 16:24 < thufir> right, but it means i am a cryptographer and working on solving it 16:24 < gmaxwell> Malleability is an intentional _feature_ of bitcoin, not a bug that can just be 'fixed', -- unwanted malleability is a limitation, or malleability having consequences like invalidating respends is a limitation; both of which are interesting to improve. 16:24 < kanzure> thufir: that's an argument from authority 16:24 < GreenIsMyPepper> right now, bitcoin can't spend off exisiting transactions without making it broadcast-able on the blockchain. it's sort of if you wanted to create a contract and put funds into escrow, it's impossible to draft a contract before cutting a check to some unknown contract (weird!) 16:25 < thufir> if rsa sigs were used instead of ecc (yes then keys would be gigantic, and cracked soon as prime number patterns are found, etc), but that is not point.. if it were not ecc but rsa then it would be only one possible sig and no problem right? 16:26 < GreenIsMyPepper> dgenr8: the system is reliant upon double-spending, actually. older versions are "invalidated" by creating penalties. if an old one is broadcast, the other party gets (effectively) ALL the money in the channel 16:26 -!- nessence [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has joined #bitcoin-wizards 16:26 < thufir> or, what is the feature that the malleability intended to give us that we have now? 16:26 < dgenr8> GreenIsMyPepper: when I asked how recipient (aka payee) gets the preimage, you said "recipient generates it." was that right? because you lost me there 16:27 -!- Starduster [~guest@unaffiliated/starduster] has joined #bitcoin-wizards 16:27 < gmaxwell> thufir: intentional malleability is what makes things like lighthouse possible. 16:27 < GreenIsMyPepper> thufir: you need to SPEND a transaction before it it signed, that is not possible today, even if you changed crypto algorithms, because a component of the txid being spent is the signature 16:28 -!- hulkhogan42o [~WW@unaffiliated/loteriety] has quit [Ping timeout: 245 seconds] 16:28 < GreenIsMyPepper> which is why it's sort of like being unable to draft a contract before funding the escrow 16:28 < gmaxwell> thufir: "as prime number patterns are found" is technojibberish. What you're referring to is a unique signature; RSA can give you a unique signature if you choose the right padding scheme.. there are other ways to get a unique signature (e.g. hash signatures are usually unique, BLS is unique). But a unique signature is not necessary or sufficient to prevent unwanted malleability. 16:29 < thufir> not jibberish.. it is what makes rsa weaker with such discoveries 16:29 < thufir> but i am vagly understanding what you are saying about the signing including the spend, thus the algo is not the problem 16:30 -!- hulkhogan42o [WW@unaffiliated/loteriety] has joined #bitcoin-wizards 16:30 -!- hulkhogan42o [WW@unaffiliated/loteriety] has quit [Changing host] 16:30 -!- hulkhogan42o [WW@gateway/vpn/mullvad/x-usruyojzqpkhbyhf] has joined #bitcoin-wizards 16:30 < dgenr8> GreenIsMyPepper: the system may rely on double-spending in some way. but i'm asking specifically about the funding transaction itself, where I actually pull money out of my wallet. why can't I double-spend that? 16:30 < Apocalyptic> not jibberish.. it is what makes rsa weaker with such discoveries // even assuming you mean we have a quick way to enumerate prime numbers, it doesn't yield a reasonable factoring algorithm 16:31 < GreenIsMyPepper> thufir: If we both agree to both fund transaction F, and create a 2-of-2 output refund tx R, we cannot make R before F. in order to make R one or both of us will be able to broadcast F on the blockchain without creating R. in that case money can be locked up forever with hostile counterparties. 16:31 < thufir> Apocalyptic: do you not see that such discoveries have been made and continue to be made and each one decreases the amount of work needed to factor thus meaning a larger key is needed for the same strength for that point in time? 16:31 < gmaxwell> thufir: There is no 'prime number patterns' to factoring advances. (Also, factoring and discrete log are very closely related problems; it's incorrect to regard their security as completely independant of each other... state of the art discrete log solvers for some EC groups look _very_ much like the number field sieve.) 16:31 < GreenIsMyPepper> that is the case because to make R, we must get the txid of F (which contains the signatures!) 16:32 < thufir> gmaxwell: yes, not saying ecc is immune to such patterns as well. i would assume they are going to be found just as with primes and we will have to find the next tech when ecc keys become unwieildly as well 16:32 < GreenIsMyPepper> dgenr8: You can double spend that until it enters into the blockchain. The funding transaction is actually committed to the bitcoin blockchain. Once it does, the channel is open and you can begin to do instant transactions. 16:33 -!- Tiraspol is now known as bloodz 16:33 < dgenr8> GreenIsMyPepper: fine, I rest my case 16:33 < Apocalyptic> I still don't get what you mean by "prime number patterns", can you be more explicit and formal ? 16:33 < GreenIsMyPepper> dgenr8: therefore, you shouldn't tust the funding transaction (and thereby the payment channel) as open UNTIL the funding transaction enters into the blockchain. 16:33 < GreenIsMyPepper> dgenr8: if the funding transaction is double-spent, no one has lost money because the payment channel has never opened in the first place. 16:33 < thufir> patterns in math are found. then no longer do you have to calculate as blindly to the more optimal algorithms. use the pattern to simply essentially. 16:34 -!- bloodz is now known as Tiraspol 16:34 < gmaxwell> thufir: FWIW, it's been on the order of ~20 years since the last non-trivial algorithimic improvement to the asymtopic complexity in factoring; the need to increase key sizes has mostly been driven by basic engineering improvements (faster algorithims; proposed hardware designs) in that time. There has been a lot more recent progress on ECDLP (though only in special groups). 16:35 < dgenr8> GreenIsMyPepper: neither has an arbitrary payment been made at "lightning" speed 16:35 < thufir> first part not true at all. your second part is true/ 16:35 < Apocalyptic> so much for formality I guess 16:35 < GreenIsMyPepper> dgenr8: it's lightning AFTER the funding transaction is committed (enters into the blockchain). it's like saying "Credit cards aren't instant because it takes 5 days for the bank company to mail you the credit card" 16:36 < thufir> it is the patterns that will make it no work at all. the enginnering is only small improvements compared to new math. 16:36 < thufir> anyways, back to LN :) 16:36 < Apocalyptic> gmaxwell, I suspect he hasn't a clue about what he's talking about 16:36 < gmaxwell> Apocalyptic: correct. 16:36 < thufir> well you have both proved yourselves ignorant then 16:37 -!- nessence [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has quit [Remote host closed the connection] 16:37 < dgenr8> GreenIsMyPepper: yes, it's very much like that 16:37 -!- nessence [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has joined #bitcoin-wizards 16:38 < thufir> GreenIsMyPepper: when you said the 2-of-2 output example. you are saying this is current bitcoin. What does your paper purpose to do instead? 16:38 -!- BananaLotus [~BananaLot@club.maza.club] has quit [Remote host closed the connection] 16:38 -!- guruvan [~guruvan@unaffiliated/guruvan] has quit [Remote host closed the connection] 16:38 -!- kefkius [~kefkius@unaffiliated/kefkius] has quit [Remote host closed the connection] 16:38 < GreenIsMyPepper> thufir: not sign the input txids 16:38 < thufir> ah.. what changes then are needed for that? 16:38 < GreenIsMyPepper> thufir: that way you can generate spends from a hypothetical funding transaction before signing that funding transaction, so long as the output of the funding transaction uses unique output addresses 16:39 < thufir> ah.. nice 16:39 < GreenIsMyPepper> I'm in favor of a scary name, like SIGHASH_DANGEROUSLYPROMISCUOUS :^) 16:40 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Remote host closed the connection] 16:40 < thufir> Would peter todd's midstate proposal work for that? 16:40 < GreenIsMyPepper> mistate proposal? is there a link? 16:40 < gmaxwell> thufir: Your antagonism is really misplaced here, and not really welcome-- You're arm waving. The last asymtopic advance in factoring for RSA number is the general number field sieve which is decades old. 16:40 < thufir> umm. not yet, afaik :( 16:41 < thufir> gmaxwell: you are obsessed with attacking something that i mentioned as a way to describe the actual question i was asking. not sure why the negativity from you or obsession with fighting me on a point that was not the topic 16:41 < kanzure> that's not negativity 16:41 < kanzure> correcting someone who is wrong is not negativity 16:41 < gmaxwell> (I mean,... I have 512 bit RSA numbers I factored almost a decade ago using GNFS...) 16:42 < thufir> it is an open question. many mathematicians would agree and also disagree with you. lets stay on topic 16:42 < gmaxwell> thufir: it's not a big deal, but if you're going to tell me that I'm wrong and insult me, it helps to actually be correct, and you certantly should expect a correction on it. 16:42 < kanzure> prime numbers are on-topic 16:42 < gmaxwell> Or in general the security of cryptographic constructs is on-topic. 16:42 < thufir> i am sorry for responding to Apocalyptics insult with the word ignorance that included you then, my appology 16:43 < kanzure> wasn't there a recent prime number sieve on arxiv 16:43 < kanzure> .g site:arxiv.org prime number field sieve 16:43 < yoleaux> http://arxiv.org/abs/1408.0718 16:43 < kanzure> hmm not that one 16:43 < thufir> if you are going to tell me I am wrong then the same. it is an open problem, neighter of us are confirmed correct, and it is not what we were talkinga bout which is LN 16:43 < kanzure> wasn't your question a matter of historical fact 16:44 < kanzure> s/question/statement 16:44 < gmaxwell> It was a matter of historical fact, AFAICT. About why people are driving for larger RSA key sizes. 16:44 < thufir> no, i was asking: is it ECC SIG algo that is the issue, ie, RSA would not have the problem.. that question has been answered 16:45 < Apocalyptic> thufir, you made a claim, was corrected by gmaxwell but keep on insisting that you're correct, failing to mention any reference whatsoever or define your terms 16:45 < gmaxwell> My understanding is that thufir proposed that RSA was 'weak' and people were driving for larger key sizes because of more 'patterns in prime numbers' being found; None of the relevant algorithims for factoring RSA numbers can fairly be described as 'patterns in prime numbers', and new algorithims have not been driving industrial practice to the best of my ability to determine. 16:45 -!- guruvan [~guruvan@unaffiliated/guruvan] has joined #bitcoin-wizards 16:45 < gmaxwell> thufir: I did also point out that unique signatures were not a necessary or sufficient criteria for any kind of malleability concern. 16:46 < dgenr8> GreenIsMyPepper: regarding capacity, good luck with TBLN. so far i'm in the "build out as much core capacity as safely possible, and let the fee market sort the rest out". but only so far ;) 16:46 < thufir> in your opinion, which is wrong in mine and many mathematicians. it is an open problem. give it a rest, my ... 16:46 < thufir> gmaxwell: thanks, that is more constructive response 16:46 < gmaxwell> thufir: It's not a matter of opinion, feel free to go point to the supposed advances you're referring to. I've also been directly involved in pushing for larger minimum key sizes (e.g. when I was at mozilla), and I think I understand my own motivations! 16:47 -!- BananaLotus [~BananaLot@club.maza.club] has joined #bitcoin-wizards 16:47 < thufir> great, open problem, i'm no longer listening to your non-constructive input. it is irrelivent. obviously you are a fanboy of rsa or something and i have hit a nerve, my appologies, nothing against rsa okay? 16:48 -!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards 16:48 < gmaxwell> thufir: No, I'm not a fan of RSA. I'm a fan of informed statements though; and a non-fan of techwunder armwaving. 16:48 < thufir> so then you are disqualified. thanks 16:49 < thufir> GreenIsMyPepper: were you at all saying that the intended malleability feature is actually needed for your proposal? 16:49 < gmaxwell> Your comments have repeadly been of the form "strong opinion BECAUSE MAGIC" and you've responded adversarily to attempts to decide or demystify the magic. It's your own perogative if you want to behave that way, but this is the wrong venue for that. 16:50 < thufir> that didnt' contribute. ignored 16:50 < kanzure> "anything that makes me question something is wrong"? 16:50 < gmaxwell> thufir: Whats your goal in here? I'm having trouble constructing a rational mental model for your antagonizing me, you realize what result this is going to have-- right? 16:51 < kanzure> but yeah i'd have to agree, this is not a good place to make handwaving statements (except in jest or humor) 16:51 < gmaxwell> well you can make them, but be prepared to see them dissected ruthlessly. :) 16:51 < kanzure> (or unless clearly bounded) 16:51 < thufir> not sure what value you are if this is the way you act, so no loss to ignore you. you included kanzure. although you had almost redeemed yourself since we last spoke 16:51 -!- mode/#bitcoin-wizards [+o gmaxwell] by ChanServ 16:51 -!- mode/#bitcoin-wizards [+b *!*@unaffiliated/thufir] by gmaxwell 16:52 -!- thufir was kicked from #bitcoin-wizards by gmaxwell [perhaps you didn't realize what the result would be; education provided.] 16:52 -!- mode/#bitcoin-wizards [-o gmaxwell] by gmaxwell 16:52 < kanzure> very strange conversation 16:52 < copumpkin> indeed 16:52 < gmaxwell> sorry for the drama there. 16:52 * kanzure goes off to flip some bits 16:52 * copumpkin puts popcorn back 16:52 < ajweiss> what was he even trying to argue? 16:52 -!- Mably [~Mably@unaffiliated/mably] has quit [Ping timeout: 250 seconds] 16:52 < kanzure> poor thinking and reasoning 16:53 * copumpkin gets ready for joinfloods and the usual crap that comes with banning someone in this community 16:53 < kanzure> arguments to authority 16:53 < kanzure> s/to/of 16:53 < gmaxwell> better to just move on, if anyone is unhappy about that; feel free to yell at me in private (I will not think badily of you for it) 16:53 < copumpkin> seems good 16:53 * copumpkin crawls back into his ready hole 16:54 < copumpkin> err, that sounds bad 16:54 < kanzure> s/ready/reading 16:54 < copumpkin> that's what I intended 16:54 -!- wallet42 [~wallet42@78.189.29.215] has joined #bitcoin-wizards 16:58 -!- whale [~jinglebel@149.130.224.62] has quit [Remote host closed the connection] 17:05 -!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards 17:10 < ajweiss> has there been any work on any sort of smart wallet layer for doing stuff like payment channels other than what's happening in bitcoinj and bitcore? ie: some kind of wallet/agent layer for pushing around partially signed transactions and defining/running multiparty protocols like payment channels? 17:11 < gmaxwell> ajweiss: so this was a goal for andytoshi's wizards wallet, but he hasn't gotten terribly far towards any of those ends. 17:13 < ajweiss> i've been thinking about it a lot. it seems that getting it right would be complicated, as you'd want it to be something that others could implement in differing environments. 17:15 -!- afk11 [~thomas@89.100.72.184] has quit [Quit: Leaving.] 17:15 -!- afk11 [~thomas@89.100.72.184] has joined #bitcoin-wizards 17:20 -!- Quanttek [~quassel@2a02:8108:73f:f6e4:e23f:49ff:fe47:9364] has quit [Ping timeout: 272 seconds] 17:20 -!- NewLiberty [~NewLibert@2602:304:cff8:1580:edd0:d1aa:cbe5:33b6] has quit [Ping timeout: 245 seconds] 17:26 -!- whale [~jinglebel@149.130.134.120] has joined #bitcoin-wizards 17:27 < gmaxwell> sipa: most of this isn't news to you, the last few slides you may find interesting wrt some of the things we were thinking about in terms of 'algorithmic transparency' for future bitcoin script (though in this case with performance the goal, rather than avoiding unintended behavior) http://cr.yp.to/talks/2015.04.16/slides-djb-20150416-a4.pdf 17:35 < ajweiss> this reminds me of fftw a bit 17:37 -!- delitzer [~delitzer@c-66-30-9-144.hsd1.ma.comcast.net] has joined #bitcoin-wizards 17:37 < gmaxwell> it's funny, FFTW is actually a long way from optimal for many sizes and uses. The really intelligent part of FFTW is only used by its developers: they have written in ocaml a specialized computer algebra system for creating FFT (and FFT like) algorithims; it's responsible for a couple of novel state of the art factorizations. 17:37 -!- StephenM347 [~stephenm3@static-64-223-246-218.port.east.myfairpoint.net] has quit [] 17:37 < gmaxwell> None of that is used at runtime though; they precompile a pile of codelets, and the runtime stuff just knows how to try out a couple of mixtures of the codelets. 17:38 < ajweiss> yep! genfft 17:38 < jcorgan> animated slides don't translate well to PDFs :( 17:39 < gmaxwell> ajweiss: I used their ocaml stuff pretty extensively to help with the design of the transforms for the daala video codec. its sadly a bit inscrutible. :) 17:40 < ajweiss> ocaml is beautiful, when you're the one writing it 17:41 -!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has quit [Ping timeout: 244 seconds] 17:42 < gmaxwell> ajweiss: it's not just special algebras though, e.g. we got massive (like 20-30%) speedups in libsecp256k1 just from hand transcribing (with only minimal creativity) straight-forward straight line code from inner kernels into x86 (and arm) ASM. I don't know what drugs people are on with the compilers are smarter talk. That even wasn't SIMD, my expirence with compilers is even worse with SIMD. 17:45 -!- skullum [Adium@nat/yahoo/x-bdhtcmaczqrcsdka] has quit [Quit: Leaving.] 17:48 -!- NewLiberty [~NewLibert@2602:304:cff8:1580:edd0:d1aa:cbe5:33b6] has joined #bitcoin-wizards 17:52 < Taek> cool pdf. I (and many of my peers/classmates) was under the impression that compilers were better than programming by hand. 17:53 -!- d1ggy_ [~d1ggy@dslb-188-108-062-059.188.108.pools.vodafone-ip.de] has joined #bitcoin-wizards 17:55 < gmaxwell> to some extent it depends on whos doing the programming. 17:56 < gmaxwell> If you are smart though, you'll never do worse (if the compiler is better you'll steal it's approach!)... it does require being clueful about how things work at a low level. 17:57 -!- d1ggy [~d1ggy@dslb-188-108-058-181.188.108.pools.vodafone-ip.de] has quit [Ping timeout: 245 seconds] 17:57 < gmaxwell> e.g. if you mistake every computer as a PDP11, the compiler may well outperform you... it at least has a general idea of how to schedule instructions! 17:58 < gmaxwell> there are a bunch of tricks I know mostly from reading the compiler output. "Why is this faster than me. Oh because you can do it that way. OKAY." 17:59 < gmaxwell> this is super helpful, because there are some awesome tricks that the compiler can only apply in _some_ contexts; but you can apply them everywhere they make sense. 18:03 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards 18:05 -!- bsm117532 [~bsm117532@static-108-21-236-13.nycmny.fios.verizon.net] has joined #bitcoin-wizards 18:06 -!- ClipperClap [~ClipperCl@ip68-229-36-240.lv.lv.cox.net] has quit [Remote host closed the connection] 18:08 -!- wallet42 [~wallet42@78.189.29.215] has quit [Quit: Leaving.] 18:09 -!- wallet42 [~wallet42@78.189.29.215] has joined #bitcoin-wizards 18:14 < jcorgan> i think the tradeoff is mostly automation vs. effort 18:16 < gmaxwell> Yes, though there is another angle; which is that right now, optimization work also usually makes code harder to review (not always though). 18:16 < gmaxwell> so perhaps in DJB's imagined world where you write simple code then 'interact' with the compiler to produce an optimized version; perhaps then you could be very confident that the optimized version was correct. 18:19 -!- hashtag_ [~hashtagg_@cpe-69-23-213-3.ma.res.rr.com] has joined #bitcoin-wizards 18:22 -!- hashtagg [~hashtagg_@cpe-69-23-213-3.ma.res.rr.com] has quit [Ping timeout: 245 seconds] 18:26 -!- hashtagg [~hashtagg_@cpe-69-23-213-3.ma.res.rr.com] has joined #bitcoin-wizards 18:28 -!- hashtag_ [~hashtagg_@cpe-69-23-213-3.ma.res.rr.com] has quit [Ping timeout: 272 seconds] 18:31 < gmaxwell> On the optimization point-- on my novena, libsecp256k1 ecdsa verify: 18:31 < gmaxwell> ecdsa_verify: min 1927us / avg 1928us / max 1929us 18:31 -!- wallet42 [~wallet42@78.189.29.215] has quit [Quit: Leaving.] 18:32 < gmaxwell> with the hand transliteration to asm of two functions by wumpus: 18:32 < gmaxwell> ecdsa_verify: min 809us / avg 810us / max 811us 18:32 -!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Ping timeout: 250 seconds] 18:33 < jcorgan> clearly you need gcc --enable-wumpus 18:34 < Apocalyptic> that's a quite impressive speedup 18:35 < gmaxwell> Speedup from the similar code on x86_64 isn't as large, but its still impressive. 18:36 < gmaxwell> This is vs GCC 4.9 w/ O3. Historically GCC has been better tuned on x86 than arm; but x86 generally _needs_ better tuning. 18:37 < gmaxwell> There isn't any vast wizardy or algorithmic changes, the functions translated are basically straight lines of multiplies and adds; there is no control flow at all. https://github.com/bitcoin/secp256k1/blob/master/src/field_10x26_impl.h#L438 (the verify bits stuff is testing macros, they do nothing in a normal compile) 18:38 -!- Burrito [~Burrito@unaffiliated/burrito] has quit [Quit: Leaving] 18:38 -!- hashtagg [~hashtagg_@cpe-69-23-213-3.ma.res.rr.com] has quit [Read error: Connection reset by peer] 18:39 -!- luktgf [~vfbtgn@5-12-205-79.residential.rdsnet.ro] has quit [Quit: Leaving] 18:39 -!- hashtagg [~hashtagg_@cpe-69-23-213-3.ma.res.rr.com] has joined #bitcoin-wizards 18:45 < rusty> gmaxwell: what is wumpus? Google is failing me here... 18:45 < Apocalyptic> rusty, a bitcoin core dev 18:46 < gmaxwell> rusty: lol 18:46 < rusty> Apocalyptic: ah!! Not some cool optimizer :) 18:46 < gmaxwell> It does sound like a cool optimizer! 18:46 < rusty> I mean, (s)he may be a cool optimizer... 18:46 < Apocalyptic> amusingly this is not the first time i've seen that question here or in -dev 18:47 -!- Dr-G [~Dr-G@x4d08da38.dyn.telefonica.de] has joined #bitcoin-wizards 18:47 -!- Dr-G [~Dr-G@x4d08da38.dyn.telefonica.de] has quit [Changing host] 18:47 -!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards 18:49 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Quit: Lost terminal] 18:49 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards 18:54 -!- blazes816 [~tylersmit@173.247.206.110] has joined #bitcoin-wizards 18:55 < gmaxwell> man, what I would pay for a machine executable version of wumpus. 18:56 < rusty> "gmaxwell threatens to execute wumpus: Does this Dispute Mark the End of Bitcoin Development?" 18:56 < gmaxwell> lol 18:57 < gmaxwell> hm. I am sensing a new funding model for Bitcoin development; write trolly clickbait articles for coindesk ... profit! 18:57 -!- tcrypt [~tylersmit@173.247.206.110] has quit [Ping timeout: 255 seconds] 18:58 -!- blazes816 [~tylersmit@173.247.206.110] has quit [Ping timeout: 265 seconds] 19:00 < gmaxwell> would make for a fun dilbert (or perhaps XKCD beret guy) where the boss is confused and thinks that staff can be "scaled out" using AWS. 19:00 < gmaxwell> "If we get overloaded we can just spin up another 50 BOB instances!" 19:02 < jcorgan> http://www.analogsf.com/0310/cookie.shtml 19:03 < gmaxwell> jcorgan: I assume thats cookie monster? 19:03 < jcorgan> yep 19:03 < gmaxwell> Must read. 19:04 < jcorgan> one of vinge's best 19:04 < gmaxwell> ah, whole thing isn't there. 19:14 -!- AlienProject [~Alien_Pro@72.53.101.165] has joined #bitcoin-wizards 19:29 -!- bsm117532 [~bsm117532@static-108-21-236-13.nycmny.fios.verizon.net] has quit [Ping timeout: 256 seconds] 19:34 -!- belcher [~belcher-s@unaffiliated/belcher] has quit [Quit: Leaving] 19:36 -!- delitzer [~delitzer@c-66-30-9-144.hsd1.ma.comcast.net] has quit [Ping timeout: 245 seconds] 19:38 -!- delitzer [~delitzer@c-71-232-13-131.hsd1.ma.comcast.net] has joined #bitcoin-wizards 19:40 -!- AlienProject [~Alien_Pro@72.53.101.165] has quit [Ping timeout: 265 seconds] 19:41 -!- whale [~jinglebel@149.130.134.120] has quit [Remote host closed the connection] 19:58 -!- delitzer [~delitzer@c-71-232-13-131.hsd1.ma.comcast.net] has quit [Quit: delitzer] 20:06 -!- GAit [~lnahum@2-230-161-158.ip202.fastwebnet.it] has quit [Read error: Connection reset by peer] 20:08 -!- GAit [~lnahum@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards 20:12 -!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 276 seconds] 20:54 -!- NewLiberty [~NewLibert@2602:304:cff8:1580:edd0:d1aa:cbe5:33b6] has quit [Ping timeout: 245 seconds] 20:54 -!- moa [~kiwigb@opentransactions/dev/moa] has joined #bitcoin-wizards 20:55 -!- TheSeven [~quassel@rockbox/developer/TheSeven] has quit [Disconnected by services] 20:56 -!- [7] [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards 21:05 -!- x98gvyn [~vfbtgn@188.26.147.2] has joined #bitcoin-wizards 21:06 -!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-hadkojbpjrerelik] has quit [Quit: Connection closed for inactivity] 21:17 -!- Crowley2k [~Crowley2k@93.113.62.93] has joined #bitcoin-wizards 21:26 -!- luktgf [~vfbtgn@188.27.90.84] has joined #bitcoin-wizards 21:29 -!- x98gvyn [~vfbtgn@188.26.147.2] has quit [Ping timeout: 272 seconds] 21:40 -!- jhogan42 [~jhogan42@152.179.131.166] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 21:44 -!- unlord [~nathan@pool-173-79-149-156.washdc.fios.verizon.net] has joined #bitcoin-wizards 21:47 -!- unlord_ [~nathan@pool-173-79-149-156.washdc.fios.verizon.net] has quit [Ping timeout: 250 seconds] 21:48 -!- jhogan42 [~jhogan42@152.179.131.166] has joined #bitcoin-wizards 21:56 -!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 21:56 -!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has joined #bitcoin-wizards 22:01 -!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has quit [Ping timeout: 272 seconds] 22:08 -!- unlord_ [~nathan@pool-173-79-149-156.washdc.fios.verizon.net] has joined #bitcoin-wizards 22:09 -!- hashtag_ [~hashtag@87.97.29.217.pool.invitel.hu] has joined #bitcoin-wizards 22:11 -!- p15x_ [~p15x@182.50.108.10] has quit [Quit: Textual IRC Client: www.textualapp.com] 22:11 -!- hulkhogan42o [WW@gateway/vpn/mullvad/x-usruyojzqpkhbyhf] has quit [Ping timeout: 265 seconds] 22:11 -!- unlord [~nathan@pool-173-79-149-156.washdc.fios.verizon.net] has quit [Ping timeout: 256 seconds] 22:13 -!- hulkhogan42o [WW@unaffiliated/loteriety] has joined #bitcoin-wizards 22:13 -!- hulkhogan42o [WW@unaffiliated/loteriety] has quit [Changing host] 22:13 -!- hulkhogan42o [WW@gateway/vpn/mullvad/x-mpolgmbsuhfdascr] has joined #bitcoin-wizards 22:13 -!- p15x [~p15x@61.149.245.10] has joined #bitcoin-wizards 22:15 -!- p15x [~p15x@61.149.245.10] has quit [Client Quit] 22:16 -!- p15x [~p15x@182.50.108.70] has joined #bitcoin-wizards 22:37 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 22:42 -!- adam3us [~Adium@88-105-23-192.dynamic.dsl.as9105.com] has joined #bitcoin-wizards 22:44 -!- adam3us [~Adium@88-105-23-192.dynamic.dsl.as9105.com] has quit [Client Quit] 22:46 -!- NewLiberty [~NewLibert@2602:304:cff8:1580:edd0:d1aa:cbe5:33b6] has joined #bitcoin-wizards 23:00 -!- wallet42 [~wallet42@78.189.29.215] has joined #bitcoin-wizards 23:00 -!- so [~so@unaffiliated/so] has quit [Remote host closed the connection] 23:12 -!- hulkhogan42o [WW@gateway/vpn/mullvad/x-mpolgmbsuhfdascr] has quit [Ping timeout: 245 seconds] 23:14 -!- jhogan42 [~jhogan42@152.179.131.166] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 23:16 -!- hulkhogan42o [~WW@unaffiliated/loteriety] has joined #bitcoin-wizards 23:18 -!- b_lumenkraft [~b_lumenkr@unaffiliated/b-lumenkraft/x-4457406] has joined #bitcoin-wizards 23:21 -!- hulkhogan42o [~WW@unaffiliated/loteriety] has quit [Ping timeout: 245 seconds] 23:22 -!- hulkhogan42o [~WW@unaffiliated/loteriety] has joined #bitcoin-wizards 23:23 -!- luny [~luny@unaffiliated/luny] has quit [Ping timeout: 256 seconds] 23:29 -!- xcthulhu [~mpwd@pine.noqsi.com] has joined #bitcoin-wizards 23:34 -!- whale [~jinglebel@149.130.134.120] has joined #bitcoin-wizards 23:36 -!- luktgf [~vfbtgn@188.27.90.84] has quit [Ping timeout: 264 seconds] 23:37 -!- wallet42 [~wallet42@78.189.29.215] has quit [Quit: Leaving.] 23:40 -!- wallet42 [~wallet42@78.189.29.215] has joined #bitcoin-wizards 23:42 -!- wallet42 [~wallet42@78.189.29.215] has quit [Client Quit] 23:45 -!- jhogan42 [~jhogan42@c-67-169-168-179.hsd1.ca.comcast.net] has joined #bitcoin-wizards 23:49 -!- x98gvyn [~vfbtgn@188.27.90.84] has joined #bitcoin-wizards 23:55 -!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards --- Log closed Sat Apr 18 00:00:56 2015