2015-04-17.log

--- Log opened Fri Apr 17 00:00:55 2015
-!- Firescar96 [~nchinda2@18.189.17.163] has joined #bitcoin-wizards00:01
-!- nivah [~linker@113.161.87.238] has joined #bitcoin-wizards00:01
-!- hktud0 [wq@unaffiliated/fluffybunny] has quit [Read error: Connection reset by peer]00:06
-!- moa [~kiwigb@opentransactions/dev/moa] has joined #bitcoin-wizards00:06
-!- hktud0 [wq@unaffiliated/fluffybunny] has joined #bitcoin-wizards00:08
-!- Quanttek [~quassel@ip1f10af17.dynamic.kabel-deutschland.de] has joined #bitcoin-wizards00:09
-!- p15x [~p15x@182.50.108.18] has quit [Quit: My Mac has gone to sleep. ZZZzzz…]00:11
-!- xcthulhu [~mpwd@pine.noqsi.com] has quit [Ping timeout: 250 seconds]00:12
-!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards00:14
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards00:14
-!- xcthulhu [~mpwd@pine.noqsi.com] has joined #bitcoin-wizards00:16
-!- cbeams__ [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards00:16
-!- cornus_ammonis [~Cornus@pool-173-73-140-137.washdc.fios.verizon.net] has joined #bitcoin-wizards00:16
-!- Firescar96 [~nchinda2@18.189.17.163] has quit [Ping timeout: 264 seconds]00:17
-!- cornusammonis [~Cornus@pool-173-73-140-137.washdc.fios.verizon.net] has quit [Ping timeout: 250 seconds]00:18
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards00:19
-!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Ping timeout: 256 seconds]00:19
-!- luktgf [~vfbtgn@188.25.33.172] has joined #bitcoin-wizards00:20
-!- x98gvyn [~vfbtgn@86.121.70.151] has quit [Ping timeout: 265 seconds]00:20
-!- cbeams__ [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Ping timeout: 256 seconds]00:22
-!- p15x [~p15x@123.118.87.250] has joined #bitcoin-wizards00:32
-!- shesek [~shesek@77.127.158.156] has joined #bitcoin-wizards00:34
-!- p15x [~p15x@123.118.87.250] has quit [Max SendQ exceeded]00:37
-!- p15x [~p15x@123.118.87.250] has joined #bitcoin-wizards00:38
-!- p15_ [~p15@198.27.96.163.static-ca.cryptolayer.com] has joined #bitcoin-wizards00:38
-!- pollux-bts [uid52270@gateway/web/irccloud.com/x-egiwfgbqvrrostzo] has quit [Quit: Connection closed for inactivity]00:44
-!- Mably [~Mably@unaffiliated/mably] has joined #bitcoin-wizards00:47
-!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has quit [Remote host closed the connection]00:47
-!- bit2017 [~linker@113.161.87.238] has joined #bitcoin-wizards00:51
-!- 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:54
-!- whale [~jinglebel@149.130.134.120] has quit [Remote host closed the connection]00:56
-!- hashtag_ [~hashtag@194-143-241-140.pool.invitel.hu] has joined #bitcoin-wizards00:57
-!- hashtag_ [~hashtag@194-143-241-140.pool.invitel.hu] has quit [Ping timeout: 240 seconds]01:02
-!- andy-logbot [~bitcoin--@wpsoftware.net] has quit [Remote host closed the connection]01:04
-!- andy-logbot [~bitcoin--@wpsoftware.net] has joined #bitcoin-wizards01:05
* andy-logbot is logging01:05
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards01:07
-!- Firescar96 [~nchinda2@18.189.17.163] has joined #bitcoin-wizards01:07
-!- moa [~kiwigb@opentransactions/dev/moa] has quit [Ping timeout: 248 seconds]01:09
-!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards01:17
-!- moa [~kiwigb@opentransactions/dev/moa] has joined #bitcoin-wizards01:18
-!- OneFixt [~OneFixt@unaffiliated/onefixt] has joined #bitcoin-wizards01:19
-!- CoinMuncher1 [~jannes@ip54544d54.adsl-surfen.hetnet.nl] has joined #bitcoin-wizards01:21
-!- CoinMuncher2 [~jannes@178.132.211.90] has joined #bitcoin-wizards01:23
-!- hashtag_ [~hashtag@178-164-181-176.pool.digikabel.hu] has joined #bitcoin-wizards01:23
-!- CoinMuncher [~jannes@178.132.211.90] has quit [Ping timeout: 252 seconds]01:23
-!- CoinMuncher1 [~jannes@ip54544d54.adsl-surfen.hetnet.nl] has quit [Ping timeout: 272 seconds]01:25
-!- p15x [~p15x@123.118.87.250] has quit [Max SendQ exceeded]01:33
-!- wallet42 [~wallet42@213.153.168.167] has joined #bitcoin-wizards01:34
-!- p15x [~p15x@123.118.87.250] has joined #bitcoin-wizards01:34
-!- hashtagg_ [~hashtag@178-164-181-176.pool.digikabel.hu] has joined #bitcoin-wizards01:35
-!- hashtag_ [~hashtag@178-164-181-176.pool.digikabel.hu] has quit [Ping timeout: 244 seconds]01:38
-!- hashtag_ [~hashtag@178-164-181-176.pool.digikabel.hu] has joined #bitcoin-wizards01:44
-!- p15_ [~p15@198.27.96.163.static-ca.cryptolayer.com] has quit [Max SendQ exceeded]01:45
-!- hashtagg_ [~hashtag@178-164-181-176.pool.digikabel.hu] has quit [Ping timeout: 244 seconds]01:47
-!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards01:48
-!- p15 [~p15@123.118.87.250] has joined #bitcoin-wizards01:52
-!- whale [~jinglebel@149.130.134.120] has joined #bitcoin-wizards01:56
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection]01:56
-!- xcthulhu [~mpwd@pine.noqsi.com] has quit [Quit: xcthulhu]01:58
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 255 seconds]01:59
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards02:00
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Changing host]02:00
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards02:00
-!- whale [~jinglebel@149.130.134.120] has quit [Ping timeout: 246 seconds]02:01
-!- nivah [~linker@113.161.87.238] has joined #bitcoin-wizards02:09
-!- bit2017 [~linker@113.161.87.238] has quit [Ping timeout: 240 seconds]02:10
-!- xenog [~xenog@46.7.118.40] has joined #bitcoin-wizards02:10
fluffyponyso Bankymoon are presenting, they want to use smart contracts for handling utilities payments, so they're "working closely with Ethereum"02:13
bedehosay what?02:13
bedehofluffypony@Monero ?02:13
* Luke-Jr wonders how smart contracts are relevant to utility payments02:14
fluffyponybedeho: I'm at the Bitcoin Africa conference02:14
fluffyponywhich has mostly been hilarious02:15
Luke-Jrthat sounds like a typical bitcoin conference02:15
bedehohehehehe02:15
justanotheruserfluffypony: what country is this in?02:16
bedehoNever been to a bitcoin conference, but yes, I can imagine02:16
fluffyponywith comments like "Vitalik is one of the smartest people I've ever met" (Micah Winkelspecht) you can't go wrong02:16
fluffyponyjustanotheruser: Cape Town, South Africa02:16
justanotheruseroh should read more....02:16
fluffyponyoh, and BitPesa who are "powered by blockchain technology", which is code for "we use Bitcoin for remittance"02:16
justanotheruserto be fair, vitalik is very smart, he is only 19 or something02:16
Luke-Jrjustanotheruser: lol, it wasn't an entirely unfair question - there are multiple countries in Africa :p02:16
fluffyponyjustanotheruser: 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 dangerous02:18
justanotheruseryep, 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 probable02:18
fluffyponysomeone 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 / political02:20
bedehoI 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
fluffyponybedeho: I'm almost tempted to fork BTC, add a loop operator to Bitcoin script, and then call it Bit-thereum02:20
bedehofluffypony : lol, yeah02:21
bedehowell 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 aside02:22
fluffyponyoh yes I remember02:23
bedehoI think you also need some concept of storage, so you also have to add some data store operators02:23
fluffyponybut bedeho, lolthereum has 8 second blocks, and DPOS!02:23
bedeho:D02:23
justanotheruserbedeho: the use case tends to boil down to slightly fancier scripts from what I've seen02:23
fluffyponyplus didn't they create a new language called Snake or something?02:24
fluffyponySatan?02:24
bedehoLOL02:24
fluffyponyoh - Serpent02:24
bedehoyeah, I think that is what counterparty ported02:24
justanotherusersomeone told me that creating multisig with bitcoin was too hard and ethereum was going to make it easy :/02:24
* fluffypony twitches02:25
-!- xenog [~xenog@46.7.118.40] has quit [Ping timeout: 256 seconds]02:25
bedehowow, 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:25
fluffyponyif they ever actually launch and gain some usage I can't wait for the first antivirus scanners for Ethereum02:27
bedehoI 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
bedehowhy antivirus?02:27
fluffyponyfor all the dodgy "blockchain apps" people are going to write02:27
bedehoI think they all run in a VM, so in so far as that is secure, I dont htink that will be an issue02:29
-!- hashtagg [~hashtagg_@cpe-69-23-213-3.ma.res.rr.com] has quit [Ping timeout: 272 seconds]02:33
fluffyponybedeho: do they have a threat model they've published?02:33
bedehoI dont think there is any formal security analysis of anything in ethereum, but to be fair, neither is there in bitcoin.02:34
bedehoThey do have a pretty solid formal description of the system itself though, written by the lead dev Gavin Wood02:35
-!- hashtagg [~hashtagg_@cpe-69-23-213-3.ma.res.rr.com] has joined #bitcoin-wizards02:35
justanotheruserfluffypony: an antivirus sounds like a consensus breaking tool02:36
fluffyponybedeho: 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 attacks02:37
fluffyponylolthereum has to be secure out the gate because of the vested interest in it02:37
bedehowhat do you mean?02:39
-!- Firescar96 [~nchinda2@18.189.17.163] has quit [Ping timeout: 246 seconds]02:39
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:edd0:d1aa:cbe5:33b6] has quit [Ping timeout: 245 seconds]02:40
fluffyponybedeho: 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 it02:41
bedehoI see, yes, it there is a lot of expectation invested, agree02:41
fluffyponywhen yup02:41
-!- xenog [~xenog@46.7.118.40] has joined #bitcoin-wizards02:42
fluffyponyso that block 74638 attack (when 1.84 trillion BTC were created) was in mid-2010, afair02:42
fluffyponywhen there wasn't this hyperfocus on Bitcoin02:42
fluffyponyif Ethereum has an attack/bug happen on the same level there will be "investors" up in arms02:43
bedehotrue02:44
bedehobut 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
bedehoIt was never clear to me how that transition was supposed to happen02:46
fluffyponySTAKECHAINS02:47
fluffyponystake ALL of the chains!02:47
Luke-JrI prefer steak.02:49
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 245 seconds]02:49
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards02:49
fluffyponyLuke-Jr: delegated proof of steak?02:52
Luke-Jrfluffypony: as long as I still get to be the one to eat it02:52
sipais it hashed steak?02:53
fluffyponysipa: diced02:54
Luke-Jrhm, I think I've only ever tried broiled.02:55
-!- afk11 [~thomas@89.100.72.184] has joined #bitcoin-wizards02:56
-!- Firescar96 [~nchinda2@dhcp-18-111-114-132.dyn.mit.edu] has joined #bitcoin-wizards02:59
fluffyponyProof of Broil?03:00
moashish kebobs all around for ethereum guys if it flops out of the gate03:03
MRL-Relay[smooth] steak on a stake?03:03
-!- p15 [~p15@123.118.87.250] has quit [Ping timeout: 252 seconds]03:03
-!- p15 [~p15@178.162.196.170] has joined #bitcoin-wizards03:05
fluffyponylol03:06
fluffyponyinvest in cows now!03:06
-!- spinza [~spin@197.89.184.45] has quit [Ping timeout: 256 seconds]03:06
-!- sparetire [~sparetire@unaffiliated/sparetire] has quit [Quit: sparetire]03:08
-!- Relos [~Relos@unaffiliated/relos] has joined #bitcoin-wizards03:11
-!- p15 [~p15@178.162.196.170] has quit [Max SendQ exceeded]03:11
-!- p15 [~p15@178.162.196.170] has joined #bitcoin-wizards03:14
-!- pampuchy [~pampuchy@89-71-221-58.dynamic.chello.pl] has joined #bitcoin-wizards03:15
fluffyponyhah hah03:22
fluffyponyso this one guy had a slide on the Byzantine Generals problem03:23
fluffyponyand how Bitcoin solves it03:23
fluffyponyand how the Byzantine Generals problem is about component failure in a system03:23
-!- wallet421 [~wallet42@212.253.242.109] has joined #bitcoin-wizards03:24
-!- wallet421 [~wallet42@212.253.242.109] has quit [Changing host]03:24
-!- wallet421 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards03:24
-!- wallet42 [~wallet42@213.153.168.167] has quit [Killed (holmes.freenode.net (Nickname regained by services))]03:24
-!- wallet421 is now known as wallet4203:24
fluffyponyso 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 me03:24
-!- Eliel [~jojkaart@jkaartinen.iki.fi] has joined #bitcoin-wizards03:26
-!- p15 [~p15@178.162.196.170] has quit [Max SendQ exceeded]03:26
-!- p15 [~p15@178.162.196.170] has joined #bitcoin-wizards03:30
-!- 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:33
-!- p15 [~p15@182.50.108.18] has joined #bitcoin-wizards03:34
-!- whale [~jinglebel@149.130.134.120] has joined #bitcoin-wizards03:36
-!- whale [~jinglebel@149.130.134.120] has quit [Ping timeout: 245 seconds]03:40
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards03:41
-!- bsm117532 [~bsm117532@static-108-21-236-13.nycmny.fios.verizon.net] has joined #bitcoin-wizards03:41
-!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Ping timeout: 276 seconds]03:42
-!- whale [~jinglebel@149.130.134.120] has joined #bitcoin-wizards03:43
-!- arubi [~ese168@unaffiliated/arubi] has quit [Quit: Leaving]03:46
-!- hashtag_ [~hashtag@178-164-181-176.pool.digikabel.hu] has quit [Ping timeout: 276 seconds]03:47
-!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has quit [Ping timeout: 272 seconds]03:50
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards03:57
-!- Burrito [~Burrito@unaffiliated/burrito] has joined #bitcoin-wizards04:00
-!- hashtag_ [~hashtag@194-143-241-140.pool.invitel.hu] has joined #bitcoin-wizards04:01
-!- whale [~jinglebel@149.130.134.120] has quit [Remote host closed the connection]04:01
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 264 seconds]04:02
-!- melvster1 [~melvster@83.136.broadband10.iol.cz] has joined #bitcoin-wizards04:04
-!- Crowley2k [~Crowley2k@93.113.62.93] has quit [Ping timeout: 245 seconds]04:06
-!- whale [~jinglebel@149.130.134.120] has joined #bitcoin-wizards04:19
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection]04:29
-!- Tjopper1 [~Jop@dhcp-077-249-237-229.chello.nl] has quit [Read error: Connection reset by peer]04:30
-!- nivah [~linker@113.161.87.238] has quit [Ping timeout: 276 seconds]04:31
-!- wallet42 [~wallet42@78.189.29.215] has joined #bitcoin-wizards04:32
-!- Mably_ [~Mably@unaffiliated/mably] has joined #bitcoin-wizards04:32
-!- Mably [~Mably@unaffiliated/mably] has quit [Ping timeout: 248 seconds]04:35
-!- hashtag_ [~hashtag@194-143-241-140.pool.invitel.hu] has quit [Ping timeout: 272 seconds]04:45
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards04:47
-!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards04:47
-!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Read error: Connection reset by peer]04:48
-!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards04:49
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Read error: Connection reset by peer]04:49
-!- hashtag_ [~hashtag@194-143-241-140.pool.invitel.hu] has joined #bitcoin-wizards04:50
-!- hashtag_ [~hashtag@194-143-241-140.pool.invitel.hu] has quit [Max SendQ exceeded]04:51
-!- CodeShark [~textual@cpe-76-167-237-202.san.res.rr.com] has quit [Quit: Textual IRC Client: www.textualapp.com]04:52
-!- Emcy [~MC@unaffiliated/mc1984] has quit [Read error: Connection reset by peer]04:53
-!- Relos [~Relos@unaffiliated/relos] has quit [Ping timeout: 245 seconds]04:54
-!- hashtag_ [~hashtag@194-143-241-140.pool.invitel.hu] has joined #bitcoin-wizards04:54
-!- melvster1 [~melvster@83.136.broadband10.iol.cz] has quit [Remote host closed the connection]04:55
-!- Emcy [~MC@unaffiliated/mc1984] has joined #bitcoin-wizards04:57
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards05:08
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 250 seconds]05:12
-!- satwo [~satwo@unaffiliated/satwo] has quit [Ping timeout: 245 seconds]05:14
-!- nessence [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has quit [Remote host closed the connection]05:20
-!- nessence [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has joined #bitcoin-wizards05:21
-!- 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-wizards05:22
-!- nessence [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has quit [Remote host closed the connection]05:22
-!- spinza [~spin@197.89.10.80] has joined #bitcoin-wizards05:23
-!- nessence [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has joined #bitcoin-wizards05:23
-!- pampuchy [~pampuchy@89-71-221-58.dynamic.chello.pl] has quit [Quit: WeeChat 1.1.1]05:23
-!- moa [~kiwigb@opentransactions/dev/moa] has quit [Quit: Leaving.]05:25
-!- 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:27
-!- waxwing [waxwing@gateway/vpn/mullvad/x-cyettfexgvpqhcxw] has joined #bitcoin-wizards05:28
-!- damethos [~damethos@unaffiliated/damethos] has quit [Ping timeout: 256 seconds]05:28
-!- zooko` is now known as zooko05:39
-!- p15 [~p15@182.50.108.18] has joined #bitcoin-wizards05:39
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:edd0:d1aa:cbe5:33b6] has joined #bitcoin-wizards05:40
-!- Mably_ is now known as Mably05:41
-!- p15 [~p15@182.50.108.18] has quit [Max SendQ exceeded]05:42
-!- whale [~jinglebel@149.130.134.120] has quit [Remote host closed the connection]05:47
-!- wallet42 [~wallet42@78.189.29.215] has quit [Quit: Leaving.]05:49
-!- p15 [~p15@182.50.108.18] has joined #bitcoin-wizards05:55
-!- realcr [~real@bzq-79-183-202-151.red.bezeqint.net] has quit [Quit: WeeChat 0.4.2]05:58
-!- bsm117532 [~bsm117532@static-108-21-236-13.nycmny.fios.verizon.net] has quit [Ping timeout: 265 seconds]06:04
-!- melvster1 [~melvster@83.136.broadband10.iol.cz] has joined #bitcoin-wizards06:09
kanzure"How to explain zero knowledge protocols to other people's children" http://pages.cs.wisc.edu/~mkowalcz/628.pdf06:14
-!- mm_0 is now known as mm_106:14
binaryatrocityyay UW Wisconsin!06:15
kanzureyou are leaking identifying information06:15
* binaryatrocity shrugs.06:17
zookohttps://medium.com/@jinglan/how-to-explain-zero-knowledge-protocols-to-your-average-child-eb49feb4a41d06:21
thufirI am me, come at me. :)06:25
-!- wallet42 [~wallet42@78.189.29.215] has joined #bitcoin-wizards06:27
-!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Remote host closed the connection]06:36
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards06:42
bedehoHas anyone had a chance to look at the lightning network proposal? Does it actually go as far towards solving scalability as it appears?06:46
-!- xenog [~xenog@86-41-47-159-dynamic.b-ras2.dbn.dublin.eircom.net] has joined #bitcoin-wizards06:50
-!- xcthulhu [~mpwd@pine.noqsi.com] has joined #bitcoin-wizards06:56
-!- 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-wizards06:58
-!- StephenM347 [~stephenm3@static-64-223-246-218.port.east.myfairpoint.net] has joined #bitcoin-wizards07:01
-!- xenog [~xenog@86-41-47-159-dynamic.b-ras2.dbn.dublin.eircom.net] has quit [Ping timeout: 255 seconds]07:06
-!- 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-wizards07:09
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards07:10
-!- melvster1 [~melvster@83.136.broadband10.iol.cz] has quit [Remote host closed the connection]07:10
-!- whale [~jinglebel@149.130.139.33] has joined #bitcoin-wizards07:11
-!- whale_ [~jinglebel@149.130.139.33] has joined #bitcoin-wizards07:11
-!- whale [~jinglebel@149.130.139.33] has quit [Read error: Connection reset by peer]07:11
-!- whale [~jinglebel@149.130.139.33] has joined #bitcoin-wizards07:14
-!- whale_ [~jinglebel@149.130.139.33] has quit [Read error: Connection reset by peer]07:14
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 276 seconds]07:15
-!- whale [~jinglebel@149.130.139.33] has quit [Remote host closed the connection]07:17
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards07:18
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection]07:18
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards07:19
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Changing host]07:19
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards07:19
-!- Quanttek [~quassel@ip1f10af17.dynamic.kabel-deutschland.de] has joined #bitcoin-wizards07:19
-!- luktgf [~vfbtgn@188.25.33.172] has quit [Ping timeout: 244 seconds]07:22
-!- mm_1 is now known as mm_007:34
-!- xcthulhu [~mpwd@pine.noqsi.com] has joined #bitcoin-wizards07:38
-!- xenog [~xenog@86-44-202-169-dynamic.b-ras2.dbn.dublin.eircom.net] has joined #bitcoin-wizards07:38
-!- adam3us [~Adium@88-105-23-192.dynamic.dsl.as9105.com] has joined #bitcoin-wizards07:43
-!- jhogan42 [~jhogan42@c-67-169-168-179.hsd1.ca.comcast.net] has joined #bitcoin-wizards07:43
-!- luktgf [~vfbtgn@188.25.33.172] has joined #bitcoin-wizards07:44
-!- antgreen [~user@CPE687f74122463-CM84948c2e0610.cpe.net.cable.rogers.com] has joined #bitcoin-wizards07:45
-!- xenog [~xenog@86-44-202-169-dynamic.b-ras2.dbn.dublin.eircom.net] has quit [Ping timeout: 248 seconds]07:47
-!- jeremyrubin [~jeremyrub@c-76-118-176-78.hsd1.ma.comcast.net] has quit [Remote host closed the connection]07:48
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 244 seconds]07:51
-!- dabura667 [uid43070@gateway/web/irccloud.com/x-evtmdhdpgdslajeh] has joined #bitcoin-wizards07:52
-!- xenog [~xenog@46.7.118.40] has joined #bitcoin-wizards07:54
-!- xenog [~xenog@46.7.118.40] has quit [Client Quit]07:54
-!- xenog [~xenog@46.7.118.40] has joined #bitcoin-wizards07:54
-!- phaeni [~cooper@108-208-198-211.lightspeed.sntcca.sbcglobal.net] has quit [Ping timeout: 255 seconds]07:56
-!- adam3us [~Adium@88-105-23-192.dynamic.dsl.as9105.com] has quit [Quit: Leaving.]07:58
-!- xenog [~xenog@46.7.118.40] has quit [Ping timeout: 264 seconds]08:00
-!- adam3us [~Adium@88-105-23-192.dynamic.dsl.as9105.com] has joined #bitcoin-wizards08:03
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards08:10
-!- 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-wizards08:12
-!- p15x_ [~p15x@182.50.108.10] has joined #bitcoin-wizards08:13
-!- jeremyrubin [~jeremyrub@31-34-25.wireless.csail.mit.edu] has joined #bitcoin-wizards08:13
-!- p15_ [~p15@61.149.245.10] has joined #bitcoin-wizards08:14
-!- p15x [~p15x@123.118.87.250] has quit [Ping timeout: 250 seconds]08:14
-!- 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:15
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards08:16
-!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards08:17
-!- luktgf [~vfbtgn@188.25.33.172] has quit [Ping timeout: 272 seconds]08:17
-!- yuleBOOL [~BOOL@38.84.72.18] has quit []08:17
-!- luktgf [~vfbtgn@5-12-205-79.residential.rdsnet.ro] has joined #bitcoin-wizards08:19
-!- arubi_ [~ese168@unaffiliated/arubi] has joined #bitcoin-wizards08:24
-!- xenog [~xenog@46.7.118.40] has joined #bitcoin-wizards08:28
-!- 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:30
-!- jeremyrubin [~jeremyrub@18.189.15.47] has joined #bitcoin-wizards08:39
dgenr8lightning network is a lot of complexity surrounding a simple idea - trusted third party.  if traditional 3rd parties start handling BTC, it's unnecessary08:40
sipawell 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-wizards08:41
-!- paveljanik [~paveljani@79-98-72-216.sys-data.com] has quit [Changing host]08:41
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-wizards08:41
-!- zooko [~user@c-75-70-204-109.hsd1.co.comcast.net] has quit [Ping timeout: 240 seconds]08:42
thufiryou just need a concensus network that is 'good enough', who's state gets stamped by bitcoin every 10 minutes.08:42
sipaif lightning ends up being viable to implement, i think its advantages are huge08:44
dgenr8sipa: 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 parties08:44
thufirinteresting. do you have a link? I have not heard of it previously.08:44
sipano, it's in between08:44
sipait has more overhead than a fully centralized bookkeeper, but it has much smaller counterparty risk08:45
sipaand it's much more scalable than the bitcoin blockchain08:45
thufirso advocate, give me your best link, so i don't have to read about it on wikipedia or something08:45
sipalightning.network08:46
sipa:)08:46
sipathat's a url08:46
thufirhehe thanks, i was wondering :)08:46
sipai do believe there are more readable explanations08:46
dgenr8sipa: counterparty risk hasn't been, and isn't the problem in these use cases08:47
-!- whale [~jinglebel@149.130.134.120] has quit [Remote host closed the connection]08:47
dgenr8sipa: we don't have to debate it.  when established third parties support BTC we'll see08: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:47
-!- adam3us [~Adium@88-105-23-192.dynamic.dsl.as9105.com] has quit [Quit: Leaving.]08:48
sipadgenr8: large third parties handling other people's money create a systemic risk08:48
sipadgenr8: you may find that risk tolerable, but you have to be aware of it08:48
thufiri mean, malleability fixed, = multiple simple micro-transaction solutions that are provably viable.08:48
sipadgenr8: in practice, very few people are or are ware of that problem08:48
sipadgenr8: until mtgox disappears, or their bank needs government intervention08:49
-!- Relos [~Relos@unaffiliated/relos] has joined #bitcoin-wizards08:49
sipadgenr8: then suddenly they demand that others fix the mistake they made in the first place by trusting those providers08:50
thufirwell, 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
sipadgenr8: i'm not saying that trust third parties don't have a place in the world - i think they are inevitable08:50
dgenr8LN tries too hard to look like it removes the third party. the main risk reduction is smaller balances held there08:50
sipadgenr8: well in LN there is no third party - just counterparty risk, as you're interacting directly with others08:51
thufirexactly, 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
sipathough there is no real difference in trust - just in systemic risk08:51
sipa(systemic risk is the result of eventually a large number of users trusting the same party, rather than random other parties)08:52
thufirwell put08:52
sipabut from a single user's perspective, you're absolutely right: it decreases the amount at risk08:53
dgenr8systemic problems haven't come from payment processors failing, but rather institutions that hold large balances08:53
sipayes?08:53
sipaexactly?08:53
thufir:)08:53
thufirif there is no system worth attacking.... :)08:53
-!- lclc [~lucas@unaffiliated/lclc] has quit [Ping timeout: 245 seconds]08:53
dgenr8LN doesn't compete with banking, but payment processing08:54
-!- xenog [~xenog@46.7.118.40] has quit [Ping timeout: 246 seconds]08:54
sipasame thing08:54
sipaa party that holds balances for another08:54
thufir...then there is no point, and thus no* risk :)       [* = very little, "good enough"]08:54
sipain order to increase scalability or convenience08:54
dgenr8my cc card company holds no balance from me08:54
sipayour bank does, and your cc company can only work because they trust your bank08:55
sipanot because they trust you08:55
dgenr8LN only works because it trusts the cosigner of the coins08:55
dgenr8the merchant trusts the cosigner08:55
sipai think you're talking about something else :)08:56
dgenr8wat? if the merchant accepted bitcoin, LN would be unnecessary.  LN is all about paying with a special thing that is not just bitcoin08:57
sipaLN allows parties that trust eachother for low amounts to transact directly with eachother, and then settle balances on the blockchain, rather than individual transactions08:57
thufirmy uneducated guess: it is a special thing that is not bitcoin but is "BACKED BY BITCOIN"08:57
dgenr8backed by bitpay08:57
sipahuh08:57
sipai think you are really talking about something else08:58
-!- Quanttek [~quassel@ip1f10af17.dynamic.kabel-deutschland.de] has quit [Ping timeout: 272 seconds]08:58
thufirif it is a valid solution that bitpay nor anyone can control it08:58
thufirthat=than08:58
-!- adam3us [~Adium@88-105-23-192.dynamic.dsl.as9105.com] has joined #bitcoin-wizards08: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:58
dgenr8by my reading the merchant accepts the payment precisely because it came from a trusted cosigner.  greenaddress is the simpler example08:59
thufirwell thanks for the pdf. its my mission to achieve the same.08:59
-!- wallet42 [~wallet42@78.189.29.215] has quit [Quit: Leaving.]09:00
sipadgenr8: afaik there is no merchant involved; just a sender and a receiver09:00
dgenr8merchant=receiver09:00
sipaok, no cosigner then09:01
CoinMuncher2dgenr8: 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
sipaLN is about being able to combine multiple transactions, and only settle their balance on chain09:02
sipasort of payment channels, but between more than 2 parties, and bidirectionally09:02
thufirSo why isn't everyone who can working on just fixing malliability?09:02
CoinMuncher2It is being worked on. Will be fixed soon.09:03
dgenr8apologies... 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 idea09:04
-!- mm_0 is now known as mm_109:04
thufirfor clarity: this = ?09:04
dgenr8LN09:05
sipadgenr8: do you know how payment channels work? (the real ones, described by satoshi and implemented in BitcoinJ; not the thing by bitpay_09:05
thufiri 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 that09:05
-!- Quanttek [~quassel@ip1f10af17.dynamic.kabel-deutschland.de] has joined #bitcoin-wizards09:05
thufirtransactions are instant, so that is how they are now instant :)09:06
TaekI don't think malleability affects payment channels09:06
sipadgenr8: 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 blockchain09:07
thufirit prevents stringing together unconfirmed transactions which is how many microtransaction / payment channels things would be implemented09:07
sipadgenr8: now you can renegotiate the transaction which uses those escrowed funds, to not go entirely back to you, but go partially to a receiver09:07
dgenr8sure, the key word being "wait"09:07
siparight, but that's just setup time09:07
dgenr8"just"?09:08
sipathe renegotiation can happen every millisecond09:08
-!- Tjopper [~Jop@dhcp-077-249-237-229.chello.nl] has joined #bitcoin-wizards09:08
dgenr8i can pay somebody i've never met before instantly with LN?09:08
sipai can't say - i don't know LN well enough yet09:08
sipai'm described the simple version - payment channels09:08
thufirsimple: 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
sipapayment channels only work for sending many small payments from one specific party to another09:09
sipaand require a slow setup, but are infinitely scalable after that, and instant09:09
dgenr8i 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 parties09:09
sipathe reason is that it's "instant", is that it reduces the counterparty risk to one single micropayment09:09
sipathey're not actually instant09:10
sipathey're just extremely low value risk09:10
sipaas you send money in very small increments - which the other party can steal - but they can only steal one increment, not the total09:10
sipabut the incrementing itself is instant09:10
thufirtit for tat math, nice09:11
Taekdegenr8: 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 transaction09:11
thufirhense lightening "NETWORK" :)09:11
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards09:11
sipathufir: unfortunately, i belive that design is broken by malleability :)09:11
sipaeh, Taek09:11
thufirEXACTLY!!! FIX IT :)09:11
dgenr8Taek: that is the idea I was originally arguing against.  if receiver trusts sipa, they might as well trust Discover09:11
thufirhehe09:11
sipadgenr8: the system is healthier if not everyone needs to trust the same party09:12
dgenr8that doesn't argue for new technology09:12
sipawhich ends up accumulating many funds09:12
sipait does09:12
thufiryou must accept the point sipa keeps rasising. you are missing it it seems. the meaning of 'systemic' risk09:12
sipasorry, need to go now09:12
TaekThe 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 middleman09:12
Taekthat's a bit better than discover09:13
thufirexactly my understanding.09:13
thufirnow imagine a simple system of reputation09:13
-!- luktgf [~vfbtgn@5-12-205-79.residential.rdsnet.ro] has joined #bitcoin-wizards09:13
thufirthat middle man, is throwing out his trust worth 1 penny!?!? :)09:13
thufirBOOM solved :)09:14
-!- sipa [~pw@unaffiliated/sipa1024] has left #bitcoin-wizards []09:14
Taekbut... exit scams!09:14
thufirnot familiar with that term..09:14
Taekoh. It was mostly a joke. An exit scam is when someone in a reputation system cashes out their reputation by scamming a bunch of people09:14
thufirLOL, that is funny :)09:15
TaekIf you're planning on getting out of the business anyway, you may as well abuse the reputation you've built up09:15
thufirfor a penny? :) that is the point09:15
thufirthe solution09:15
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 264 seconds]09:16
dgenr8counterparty 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 trust09:17
thufirdgenr8: abstracted and automated away by the "network"09:17
dgenr8now you're back to big trusted party09:17
thufiri disagree. there is no big trusted party, unless you mean the open source code09:18
thufirthe code does the work of displaying those stickers, paying through those whos stickers are displayed, etc..09:19
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection]09:20
Taekdgenr8: it's not the type of thing you would use at a merchant09:21
Taekyou can't buy a cup of coffee 1c at a time, you have to buy the whole thing09:21
Taekyou'd more use it in a situation like paying for a download09:21
dgenr8Taek: as an incremental improvement on payment channels i have no quarrel with it09:22
Taekalso, keeping track of 1200 different middlemen that you trust is easier when it's your phone doing it and you + merchant can compare lists computationally09:22
Taekthough most likely you would end up with someone like Coinbase handling most of the txns09:22
dgenr8bitcoin 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 environment09:23
thufirno09:23
thufirnot coinbase09:23
thufirMORPHIS :)09:23
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards09:23
thufir(ie: distributed code)09:24
Taekwas that a joke or is morphis a real thing? I wasn't able to find any information on it09:25
thufirit is real as in 4 months into full time development, and due before september this year09:26
Taekalso: 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 process09: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
thufirstringing together unconfirmed transactions is broken by malleability09:27
thufirmorph.is09:27
thufir:) a little lacking at the moment09:28
thufirIriez: 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 there09:29
thufirautocomplete fail, delte iriez09:29
Taekthufir: it's not a problem because the first transaction enters the blockchain before the second transaction is created09:29
Taekit's only a problem when you're stringing transactions together before the parent is put into the blockchain09:30
thufirthe goal is to never have the string hit the chain (or only in probabililstic circumstances) thus reducing the load on the block chain09:30
thufirok, 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:30
thufirwell, 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 it09:33
Taekthe first transaction doesn't reference the second transaction in any way09:33
-!- whale [~jinglebel@149.130.134.120] has joined #bitcoin-wizards09:33
-!- whale [~jinglebel@149.130.134.120] has quit [Read error: Connection reset by peer]09:33
-!- whale [~jinglebel@149.130.134.120] has joined #bitcoin-wizards09:34
thufirbut if i depend on the third being valid, but the second gets made invalid..09:34
TaekThe second transaction is going to have some arbitrary value depending on how many micropayments were made09:34
thufirhmmmmmm09:34
TaekThere's only 2 transactions that ever make it into the blockchain09:34
Taekthe "third" transaction actually replaces the second entirely, the second is thrown out09:35
thufirso as payer i can invalidate the last one I issued and planned on issuing09: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
thufirah 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:35
Taekvalidation requires both signatures09:36
Taekthe merchant will not sign the transaction until they are ready to cash out09:36
Taekso the payee can't do any race stuff09:36
thufirbut they are already signed, the payee is just changing one of the signagures with the ECC signature malleability vunerability09:36
fluffyponyhah hah09:36
fluffyponyI got banned from attending the Bitcoin Africa conference in future09:36
fluffyponyhttps://twitter.com/bitcoinconf_za/status/58908008030077337609:36
fluffypony.title09:36
yoleauxBitcoin Conference auf Twitter: "#BitcoinAfrica15 does not condone any statements made by @fluffyponyza. He will not be allowed attending any of our future events."09:36
thufirLOL09:37
Taekwhat did you do?09:37
thufirwell, be more careful09:37
thufiras in plan better, not hold back ;)09:37
fluffyponyTaek: I Tweeted when people made idiotic statements09:37
Taekthufir: 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 out09:38
thufiryou 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 enemies09:38
CoinMuncher2fluffypony: we need more people like you at conferences and presentations at meetups.09:39
thufirTaek: ooh, i am following, right, the payee can't beat you to it cause he doesn't have your sig yet09:39
Taekcorrect09:39
fluffyponyCoinMuncher2: there would be far fewer slides on how Bitcoin "solves" the Byzantine Generals problem;)09:40
thufireff'n awesome!09:40
thufirde facto!09:40
-!- mm_1 is now known as mm_009:41
thufirwe can use it as a viable solution, until we win. you can do that without being dependent on it.09:41
-!- mm_0 is now known as mm_109:43
CoinMuncher2fluffypony: Well I guess it's not progress if that space gets filled up with trustless Ripple plugs and PoS incarnations...09:43
-!- xcthulhu [~mpwd@pine.noqsi.com] has quit [Quit: xcthulhu]09:45
fluffyponyindeed09:46
nshany references at all for this Lightning Network malarkey?09:48
thufirhttp://lightning.network/lightning-network-paper-DRAFT-0.5.pdf09:48
fluffyponynsh: you mean the whitepaper?09:48
nshyeah sure09:48
fluffyponythufir got there ahead of me09:48
-!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has quit [Read error: Connection reset by peer]09:48
thufirheh, its my life :)09:49
nshty, ty09:49
-!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards09:49
-!- 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-wizards09:50
-!- xcthulhu [~mpwd@pine.noqsi.com] has joined #bitcoin-wizards09:52
-!- jhogan42 [~jhogan42@c-67-169-168-179.hsd1.ca.comcast.net] has quit [Client Quit]09:52
TaekThe incentives for miners sharing transactions aren't perfect09:53
Taekfor example, if a miner gets a high-fee transaction, there's incentive for the miner to hoard that transaction for themselves09:53
thufirah yes09:53
CoinMuncher2that's why we have full nodes as well.09:54
CoinMuncher2or even non-full nodes actually.09:54
TaekWhat if miners had a bounty program for transactions?09:54
thufirwho 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 code09:55
TaekThe value of a transaction to a miner can be determined by some equation09:55
heloif 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 miners09:55
Taek(fee * liklihood of finding a block - opportunity cost)09:55
thufirwhen you combine bitcoin with the next piece, you get an emergent property which is bitcoin 2.009:55
Taekhelo: right but that requires that person to be well connected09:56
thufirTaek: that is the next peice!09:56
Taekinstead you might be able to give your transaction to a few well connected bounty-hunters who will give your transaction to all the miners09:56
Taekand you don't have to worry about knowing who the miners are09:56
-!- dc17523be3 [unknown@gateway/vpn/mullvad/x-bxhggegqikrztoqj] has quit [Ping timeout: 256 seconds]09:56
thufiryes. imagine that bounty hunters was an automated network09:57
helothe network as a whole is supposed to basically do that09:57
heloit is easy to be well connected, i think09:58
thufirperhaps the two will merge, it will be more elegant that way, but perhaps it wont. it doesn't have to09:58
heloand if you are, then multiple miners are highly likely to see your tx09:58
-!- dc17523be3 [unknown@gateway/vpn/mullvad/x-byszzurigaymlqbp] has joined #bitcoin-wizards09:58
Taekhelo: it does seem to work pretty well as-is. If the cost of being a node rises substantially things might change.09:58
heloi 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 fees09:59
-!- skullum [Adium@nat/yahoo/x-njstdezzubsddnbz] has joined #bitcoin-wizards09:59
thufirhelo: (physical) mesh net is coming. connectivity won't be an issue for perpetuality09:59
-!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has quit [Ping timeout: 244 seconds]10:01
thufirdid 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:02
heloi am pretty likely to be well connected because i use tor + ipv410:03
heloit would be quite a task to control both, i think10:03
thufirplease link for me, i lost it in my pile, but regardless, think on what i just said. that is revolutionary10: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
thufiryes, so imagine that the future trends towards even more connectivity10:03
helotor + ipv4 + satellite + localmesh10:04
thufirbingo :)10:04
-!- Rynomster [~quassel@unaffiliated/rynomster] has quit [Remote host closed the connection]10:07
-!- SDCDev [~quassel@unaffiliated/sdcdev] has joined #bitcoin-wizards10:08
-!- hashtagg_ [~hashtag@87.97.29.217.pool.invitel.hu] has joined #bitcoin-wizards10:08
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-hadkojbpjrerelik] has joined #bitcoin-wizards10:10
-!- nessence [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has joined #bitcoin-wizards10:10
-!- jhogan42 [~jhogan42@152.179.131.166] has joined #bitcoin-wizards10:11
-!- 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-wizards10:12
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 264 seconds]10:17
-!- jeremyrubin [~jeremyrub@18.85.24.143] has joined #bitcoin-wizards10:20
thufirtech 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-phone10:24
thufir"pCell"10:24
thufirEach 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:25
-!- jeremyru_ [~jeremyrub@18.85.24.143] has joined #bitcoin-wizards10:26
-!- jeremyrubin [~jeremyrub@18.85.24.143] has quit [Read error: Connection reset by peer]10:26
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 characteristi10:28
thufirthe 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:28
-!- CoinMuncher2 [~jannes@178.132.211.90] has quit [Quit: Leaving.]10:32
thufiras that shows, and satoshi showed, physics/math is on our side :)10:32
-!- 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:35
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards10:36
-!- xenog [~xenog@95.83.254.139] has joined #bitcoin-wizards10:38
-!- jhogan42 [~jhogan42@152.179.131.166] has joined #bitcoin-wizards10:40
-!- instagibbs [32f65962@gateway/web/freenode/ip.50.246.89.98] has joined #bitcoin-wizards10:40
instagibbsI 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:42
-!- jhogan42 [~jhogan42@152.179.131.166] has quit [Ping timeout: 248 seconds]10:44
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Ping timeout: 245 seconds]10:45
thufir:) agreed, and agreed. :)10:47
thufir(not about the off topic thing though ;)10:47
-!- 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-wizards10:49
-!- jhogan42 [~jhogan42@c-67-169-168-179.hsd1.ca.comcast.net] has joined #bitcoin-wizards10:54
-!- whale [~jinglebel@149.130.245.91] has joined #bitcoin-wizards10:54
-!- whale_ [~jinglebel@149.130.245.91] has joined #bitcoin-wizards10:55
-!- whale [~jinglebel@149.130.245.91] has quit [Read error: Connection reset by peer]10:55
-!- mm_1 is now known as mm_010:55
-!- whale [~jinglebel@149.130.245.91] has joined #bitcoin-wizards11:03
-!- whale_ [~jinglebel@149.130.245.91] has quit [Read error: Connection reset by peer]11:03
-!- Firescar96 [~nchinda2@dhcp-18-111-114-132.dyn.mit.edu] has quit [Ping timeout: 252 seconds]11:04
-!- SDCDev [~quassel@unaffiliated/sdcdev] has quit [Remote host closed the connection]11:07
-!- SDCDev [~quassel@unaffiliated/sdcdev] has joined #bitcoin-wizards11:08
-!- orik [~orik@104.235.180.227] has joined #bitcoin-wizards11:08
-!- tcrypt [~tylersmit@173.247.206.110] has joined #bitcoin-wizards11:15
-!- instagibbs [32f65962@gateway/web/freenode/ip.50.246.89.98] has joined #bitcoin-wizards11:16
-!- mm_0 is now known as mm_111:17
-!- 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:18
-!- zooko [~user@72.42.70.227] has joined #bitcoin-wizards11:19
-!- mm_1 is now known as mm_011:21
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards11:22
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards11:22
-!- damethos [~damethos@unaffiliated/damethos] has quit [Client Quit]11:24
-!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Read error: Connection reset by peer]11:28
-!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards11:29
-!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards11:39
-!- zooko [~user@72.42.70.227] has quit [Remote host closed the connection]11:40
-!- zooko [~user@72.42.70.227] has joined #bitcoin-wizards11:41
-!- xenog [~xenog@95.83.254.139] has quit [Quit: Leaving.]11:41
-!- xenog [~xenog@95.83.254.139] has joined #bitcoin-wizards11:42
-!- sparetire [~sparetire@unaffiliated/sparetire] has joined #bitcoin-wizards11:49
-!- xenog [~xenog@95.83.254.139] has quit [Remote host closed the connection]11:51
-!- xenog [~xenog@95.83.254.139] has joined #bitcoin-wizards11:51
-!- adam3us [~Adium@88-105-23-192.dynamic.dsl.as9105.com] has quit [Quit: Leaving.]11:55
-!- whale [~jinglebel@149.130.245.91] has quit [Remote host closed the connection]12:00
-!- Firescar96 [~nchinda2@18.189.122.17] has joined #bitcoin-wizards12:00
-!- xenog [~xenog@95.83.254.139] has quit [Remote host closed the connection]12:01
-!- Mably [~Mably@unaffiliated/mably] has quit [Ping timeout: 250 seconds]12:06
-!- p15_ [~p15@61.149.245.10] has quit [Max SendQ exceeded]12:07
-!- p15 [~p15@61.149.245.10] has joined #bitcoin-wizards12:07
-!- nessence [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has quit [Remote host closed the connection]12:13
-!- 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-wizards12:16
-!- phaeni [~cooper@108-208-198-211.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards12:17
-!- Firescar96 [~nchinda2@18.189.122.17] has quit [Ping timeout: 256 seconds]12:18
-!- 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-wizards12:23
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Changing host]12:23
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards12:23
-!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards12:24
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Read error: Connection reset by peer]12:24
-!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Remote host closed the connection]12:25
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards12:25
-!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has quit [Ping timeout: 255 seconds]12:25
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection]12:29
-!- JoiIto [~JoiIto@18.111.9.126] has joined #bitcoin-wizards12:29
-!- nessence [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has joined #bitcoin-wizards12:32
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards12:35
-!- belcher [~belcher-s@5ec33c5c.skybroadband.com] has joined #bitcoin-wizards12:38
-!- belcher [~belcher-s@5ec33c5c.skybroadband.com] has quit [Changing host]12:38
-!- belcher [~belcher-s@unaffiliated/belcher] has joined #bitcoin-wizards12:38
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards12:40
-!- Pan0ram1x [~Pan0ram1x@095-096-084-122.static.chello.nl] has quit [Ping timeout: 248 seconds]12:40
-!- JoiIto [~JoiIto@18.111.9.126] has quit [Quit: My Mac has gone to sleep. ZZZzzz…]12:46
-!- Pan0ram1x [~Pan0ram1x@095-096-084-122.static.chello.nl] has joined #bitcoin-wizards12:47
-!- Firescar96 [~nchinda2@18.189.122.17] has joined #bitcoin-wizards12:49
-!- phaeni [~cooper@108-208-198-211.lightspeed.sntcca.sbcglobal.net] has quit [Ping timeout: 272 seconds]12:49
-!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards12:51
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection]12:53
-!- 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:55
-!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye]12:59
-!- p15 [~p15@61.149.245.10] has joined #bitcoin-wizards12:59
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Quit: Leaving]13:09
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds]13:11
-!- nessence [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has quit [Remote host closed the connection]13:12
-!- Crowley2k [~Crowley2k@93.113.62.93] has joined #bitcoin-wizards13:15
-!- hulkhogan42o [~WW@cpe-66-68-54-206.austin.res.rr.com] has joined #bitcoin-wizards13: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-wizards13:16
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:edd0:d1aa:cbe5:33b6] has joined #bitcoin-wizards13:16
-!- Mably [~Mably@unaffiliated/mably] has joined #bitcoin-wizards13:19
-!- hulkhogan42o [~WW@unaffiliated/loteriety] has quit [Ping timeout: 250 seconds]13:20
-!- hulkhogan42o [~WW@unaffiliated/loteriety] has joined #bitcoin-wizards13:21
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards13:21
-!- belcher [~belcher-s@unaffiliated/belcher] has quit [Read error: Connection reset by peer]13:24
-!- belcher_ [~belcher-s@unaffiliated/belcher] has joined #bitcoin-wizards13:24
-!- damethos [~damethos@unaffiliated/damethos] has quit [Ping timeout: 248 seconds]13:26
-!- mm_0 is now known as mm_113:26
-!- zooko [~user@72.42.70.227] has quit [Ping timeout: 245 seconds]13:31
-!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has quit [Ping timeout: 244 seconds]13:32
-!- JoiIto [~JoiIto@18.111.9.126] has joined #bitcoin-wizards13:34
-!- btcdrak [uid52049@gateway/web/irccloud.com/x-mozngasrfdwgaald] has left #bitcoin-wizards []13:35
-!- jhogan42 [~jhogan42@c-67-169-168-179.hsd1.ca.comcast.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…]13:38
-!- cluckj [~cluckj@c-71-225-211-210.hsd1.pa.comcast.net] has joined #bitcoin-wizards13:41
-!- jhogan42 [~jhogan42@c-67-169-168-179.hsd1.ca.comcast.net] has joined #bitcoin-wizards13:41
-!- jhogan42 [~jhogan42@c-67-169-168-179.hsd1.ca.comcast.net] has quit [Client Quit]13:42
-!- 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-wizards13:46
-!- skullum [Adium@nat/yahoo/x-bdhtcmaczqrcsdka] has joined #bitcoin-wizards13:50
-!- whale [~jinglebel@149.130.245.91] has joined #bitcoin-wizards13:52
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards13:54
-!- harrigan [~harrigan@skynet.skynet.ie] has joined #bitcoin-wizards13:57
-!- harrigan_ [~harrigan@skynet.skynet.ie] has quit [Ping timeout: 264 seconds]13:59
-!- 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:04
-!- rustyn_ [~rustyn@unaffiliated/rustyn] has joined #bitcoin-wizards14:12
-!- rustyn [~rustyn@unaffiliated/rustyn] has quit [Ping timeout: 276 seconds]14:13
-!- JoiIto [~JoiIto@18.111.9.126] has quit [Quit: My Mac has gone to sleep. ZZZzzz…]14:14
-!- JoiIto [~JoiIto@18.111.9.126] has joined #bitcoin-wizards14:16
-!- JoiIto [~JoiIto@18.111.9.126] has quit [Client Quit]14:16
-!- Dizzle [~Dizzle@108-94-37-10.lightspeed.austtx.sbcglobal.net] has joined #bitcoin-wizards14:19
-!- ClipperClap [~ClipperCl@178.73.192.50] has joined #bitcoin-wizards14: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:30
-!- getplank [~getplank@65.88.88.203] has joined #bitcoin-wizards14:31
-!- dosk [~dosk@ip184-180-245-185.ks.ks.cox.net] has joined #bitcoin-wizards14:32
-!- jhogan42 [~jhogan42@152.179.131.166] has joined #bitcoin-wizards14:32
-!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has joined #bitcoin-wizards14:33
-!- belcher_ is now known as belcher14:36
-!- whale [~jinglebel@149.130.245.91] has joined #bitcoin-wizards14:36
-!- Emcy_ [~MC@cpc3-swan1-0-0-cust996.7-3.cable.virginm.net] has joined #bitcoin-wizards14: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-wizards14:39
-!- Emcy [~MC@unaffiliated/mc1984] has quit [Ping timeout: 246 seconds]14:42
-!- Emcy_ [~MC@unaffiliated/mc1984] has quit [Ping timeout: 244 seconds]14:43
-!- maraoz [~maraoz@43-161-16-190.fibertel.com.ar] has quit [Ping timeout: 250 seconds]14:49
-!- totalanni is now known as total12314:52
-!- total123 is now known as totalanni14:52
-!- totalanni [total@97-89-156-189.dhcp.gnvl.sc.charter.com] has left #bitcoin-wizards ["Leaving"]14:56
-!- Crowley2k [~Crowley2k@93.113.62.93] has quit [Ping timeout: 256 seconds]14:57
-!- Emcy [~MC@cpc3-swan1-0-0-cust996.7-3.cable.virginm.net] has joined #bitcoin-wizards14: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-wizards14:58
-!- mm_1 is now known as mm_014:59
-!- zooko [~user@c-75-70-204-109.hsd1.co.comcast.net] has joined #bitcoin-wizards15:00
-!- hulkhogan42o [~WW@unaffiliated/loteriety] has quit [Ping timeout: 250 seconds]15:03
-!- dosk [~dosk@ip184-180-245-185.ks.ks.cox.net] has quit [Quit: dosk]15:07
-!- mm_0 is now known as mm_115:08
-!- Emcy [~MC@unaffiliated/mc1984] has quit [Ping timeout: 244 seconds]15:11
-!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has joined #bitcoin-wizards15:13
-!- SDCDev [~quassel@unaffiliated/sdcdev] has quit [Remote host closed the connection]15:16
-!- SDCDev [~quassel@unaffiliated/sdcdev] has joined #bitcoin-wizards15:17
-!- b_lumenkraft [~b_lumenkr@unaffiliated/b-lumenkraft/x-4457406] has quit [Quit: b_lumenkraft]15:19
-!- 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:23
-!- hashtagg_ [~hashtag@87.97.29.217.pool.invitel.hu] has quit [Ping timeout: 245 seconds]15:24
-!- lmacken [~lewk@2620:8d:8000:e49:5054:ff:fe6b:d8eb] has joined #bitcoin-wizards15:25
-!- lmacken [~lewk@2620:8d:8000:e49:5054:ff:fe6b:d8eb] has quit [Changing host]15:25
-!- lmacken [~lewk@fedora/lmacken] has joined #bitcoin-wizards15:25
-!- getplank [~getplank@65.88.88.203] has quit [Quit: My Mac has gone to sleep. ZZZzzz…]15:28
-!- whale [~jinglebel@149.130.245.91] has quit [Remote host closed the connection]15:30
-!- rustyn_ is now known as rustyn15:30
jcorganthufir: 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:33
gmaxwelldgenr8: 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:35
gmaxwell(ah, catching up, I see other people corrected this already; don't mind me)15:36
thufirjcorgan: 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:37
thufiri 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
jcorganthat tech is not mesh, however15:38
thufirright, 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 imagine15:39
-!- ClipperClap [~ClipperCl@ip68-229-36-240.lv.lv.cox.net] has joined #bitcoin-wizards15:40
jcorgani'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 tech15:41
thufiri never read that article until today. i orignally read the paper15:41
ajweissyeah when i saw infinite scaling i was bothered15:41
thufirpotentially infinite15:42
thufirthink blackhole. clearly you can fit a lot of information in a small space. :)  potentially ^near infinite15:42
thufirthus my original point being that the future is trending towards more connectivity capability15:43
ajweissok fine.  even exponential scaling sounds ridiculous.15:43
thufirhehe, just remember. satoshi showed us that ridiculuous is possible with math/physics.. it is rediculous because we didn't discover it yet.15:44
jcorgani 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
thufirbitcoin? or pCell?15:44
jcorganpCell15:44
gmaxwellthufir: 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
thufirwell 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 sound15:45
gmaxwellthufir: 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:45
thufirnot 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-wizards15:46
thufirit is really quite simple concept, the constructive interference.15:47
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Quit: Leaving]15:47
-!- 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
gmaxwellyes, 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:48
gmaxwellThe 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
thufiris 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 more15:49
gmaxwellThen 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:49
thufirtransport it to next hop with separate antenna array15:50
-!- whale [~jinglebel@149.130.224.62] has joined #bitcoin-wizards15:50
-!- whale [~jinglebel@149.130.224.62] has quit [Read error: Connection reset by peer]15:51
thufirthings 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-wizards15:51
ajweissit'd be fun to try and build an auditory installation where you walk around a bunch of low volume speakers in a room15:52
jcorganajweiss: it relies on a continuous stream of channel state information being sent back to a central processor15:52
gmaxwellSensitivity 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
gmaxwellbut 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
gmaxwellajweiss: google term: wave field synthesis.15:53
-!- ClipperClap [~ClipperCl@ip68-229-36-240.lv.lv.cox.net] has quit [Remote host closed the connection]15:54
thufirnot 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.015:54
jcorganit also requires as many transmit antennas as their are user receivers15:54
-!- ClipperClap [~ClipperCl@ip68-229-36-240.lv.lv.cox.net] has joined #bitcoin-wizards15:54
thufirso you need one array for each peer you peer with. a mesh net does not need many, really just 3 (peers) per site.15:55
* Eliel suspects gmaxwell has seen at least one tragedy that occurred due to someone thinking a tech is better than it actually was.15:56
thufirsure, 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
gmaxwelllots 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_015:57
dgenr8gmaxwell: 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
thufirwell when it comes to physics I am the inverse of those.15:58
-!- ClipperClap [~ClipperCl@ip68-229-36-240.lv.lv.cox.net] has quit [Remote host closed the connection]15:59
-!- 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-wizards16:01
thufirit 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:05
GreenIsMyPepperdgenr8: The paper describes trustless payment networks. Appendix A refers to a trusted version of it, only Appendix A has custodial trust.16:07
dgenr8gmaxwell: 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 Discover16:11
GreenIsMyPepperdgenr8: 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:11
GreenIsMyPepperSettlement 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-wizards16:12
dgenr8GreenIsMyPepper: are you the author?16:13
-!- ClipperClap [~ClipperCl@ip68-229-36-240.lv.lv.cox.net] has quit [Remote host closed the connection]16:13
-!- ClipperClap [~ClipperCl@ip68-229-36-240.lv.lv.cox.net] has joined #bitcoin-wizards16:14
GreenIsMyPepperYes (still need to change my nick). It's being rewritten to clear up these kinds of miscommunication...16:16
GreenIsMyPepperif 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
kanzureis this the most recent http://lightning.network/lightning-network-paper-DRAFT-0.5.pdf16:18
thufirGreenIsMyPepper: oh awesome. i read your abstract, reading with high attention is my #1 task for tomorrow.16:18
thufiri am 4 months full time dev into coding an implementation16:18
GreenIsMyPepperkanzure, thufir: i'll have a newer version up next week16:18
dgenr8in the best case, how quickly can LN enable a payee to trust a payment that I transmit at time t=0?16:19
GreenIsMyPepperusing relative confirmations (relative checklocktimeverify) as a default example too16:19
GreenIsMyPepperdgenr8: best case is it is fully committed in milliseconds if all parties are geographically close16:20
dgenr8the tx I sent is not confirmed.  why does payee trust it?16:20
GreenIsMyPepperdgenr8: worst case for sender is n days pre-defined with the timeout16:20
-!- ClipperClap [~ClipperCl@ip68-229-36-240.lv.lv.cox.net] has quit [Remote host closed the connection]16:20
thufirnice! 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
thufirexactly ^match16:20
GreenIsMyPepperpayee 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:20
dgenr8how did they get the preimage?16:21
-!- ClipperClap [~ClipperCl@ip68-229-36-240.lv.lv.cox.net] has joined #bitcoin-wizards16:21
GreenIsMyPepperthe recipient generates it (as an example in the paper, there may be other configurations)16:21
thufirGreenIsMyPepper: what changes to bitcoin protocol does your proposal neccesitate? just the timelock thing?16:21
kanzuremalleability bip62 things16:22
gmaxwelldgenr8: thats not so, it (and micropayment channels in general) actually do allow fast payments without non-trivial funds loss risk!16:22
thufirhehe, as i said: FIX IT! :) so many provable viable solutions depend on just that!16:22
gmaxwellugh ignorance.16:22
kanzurethufir: huh? i was answerying your question.16:22
dgenr8gmaxwell: you ignored the word "arbitrary"16:22
GreenIsMyPepperthe 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 blockchain16:22
thufirkanzure: yes, thanks, was just being ffunny16:22
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
kanzureGreenIsMyPepper: "simple! just enumerate and sign all possible transaction variants. duh."16:23
gmaxwellThe 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
gmaxwellThe lighter versions are not really aided by BIP62.16:23
kanzureah16:23
-!- hulkhogan42o [~WW@cpe-66-68-54-206.austin.res.rr.com] has joined #bitcoin-wizards16: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-wizards16:24
thufirwell 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^grad16:24
dgenr8GreenIsMyPepper: what stops me from double-spending my payment?16:24
kanzurehaivng a major doesn't mean things are fixed16:24
thufirright, but it means i am a cryptographer and working on solving it16:24
gmaxwellMalleability 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
kanzurethufir: that's an argument from authority16:24
GreenIsMyPepperright 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:24
thufirif 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:25
GreenIsMyPepperdgenr8: 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 channel16:26
-!- nessence [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has joined #bitcoin-wizards16:26
thufiror, what is the feature that the malleability intended to give us that we have now?16:26
dgenr8GreenIsMyPepper: when I asked how recipient (aka payee) gets the preimage, you said "recipient generates it."  was that right?  because you lost me there16:26
-!- Starduster [~guest@unaffiliated/starduster] has joined #bitcoin-wizards16:27
gmaxwellthufir: intentional malleability is what makes things like lighthouse possible.16:27
GreenIsMyPepperthufir: 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 signature16:27
-!- hulkhogan42o [~WW@unaffiliated/loteriety] has quit [Ping timeout: 245 seconds]16:28
GreenIsMyPepperwhich is why it's sort of like being unable to draft a contract before funding the escrow16:28
gmaxwellthufir: "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:28
thufirnot jibberish.. it is what makes rsa weaker with such discoveries16:29
thufirbut i am vagly understanding what you are saying about the signing including the spend, thus the algo is not the problem16:29
-!- hulkhogan42o [WW@unaffiliated/loteriety] has joined #bitcoin-wizards16:30
-!- hulkhogan42o [WW@unaffiliated/loteriety] has quit [Changing host]16:30
-!- hulkhogan42o [WW@gateway/vpn/mullvad/x-usruyojzqpkhbyhf] has joined #bitcoin-wizards16:30
dgenr8GreenIsMyPepper: 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<thufir> 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 algorithm16:30
GreenIsMyPepperthufir: 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
thufirApocalyptic: 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
gmaxwellthufir: 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
GreenIsMyPepperthat is the case because to make R, we must get the txid of F (which contains the signatures!)16:31
thufirgmaxwell: 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 well16:32
GreenIsMyPepperdgenr8: 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:32
-!- Tiraspol is now known as bloodz16:33
dgenr8GreenIsMyPepper: fine, I rest my case16:33
ApocalypticI still don't get what you mean by "prime number patterns", can you be more explicit and formal ?16:33
GreenIsMyPepperdgenr8: 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
GreenIsMyPepperdgenr8: 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
thufirpatterns 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:33
-!- bloodz is now known as Tiraspol16:34
gmaxwellthufir: 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:34
dgenr8GreenIsMyPepper: neither has an arbitrary payment been made at "lightning" speed16:35
thufirfirst part not true at all. your second part is true/16:35
Apocalypticso much for formality I guess16:35
GreenIsMyPepperdgenr8: 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:35
thufirit is the patterns that will make it no work at all. the enginnering is only small improvements compared to new math.16:36
thufiranyways, back to LN :)16:36
Apocalypticgmaxwell, I suspect he hasn't a clue about what he's talking about16:36
gmaxwellApocalyptic: correct.16:36
thufirwell you have both proved yourselves ignorant then16:36
-!- nessence [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has quit [Remote host closed the connection]16:37
dgenr8GreenIsMyPepper: yes, it's very much like that16:37
-!- nessence [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has joined #bitcoin-wizards16:37
thufirGreenIsMyPepper: 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
GreenIsMyPepperthufir: not sign the input txids16:38
thufirah.. what changes then are needed for that?16:38
GreenIsMyPepperthufir: 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 addresses16:38
thufirah.. nice16:39
GreenIsMyPepperI'm in favor of a scary name, like SIGHASH_DANGEROUSLYPROMISCUOUS :^)16:39
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Remote host closed the connection]16:40
thufirWould peter todd's midstate proposal work for that?16:40
GreenIsMyPeppermistate proposal? is there a link?16:40
gmaxwellthufir: 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
thufirumm. not yet, afaik :(16:40
thufirgmaxwell: 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 topic16:41
kanzurethat's not negativity16:41
kanzurecorrecting someone who is wrong is not negativity16:41
gmaxwell(I mean,... I have 512 bit RSA numbers I factored almost a decade ago using GNFS...)16:41
thufirit is an open question. many mathematicians would agree and also disagree with you. lets stay on topic16:42
gmaxwellthufir: 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
kanzureprime numbers are on-topic16:42
gmaxwellOr in general the security of cryptographic constructs is on-topic.16:42
thufiri am sorry for responding to Apocalyptics insult with the word ignorance that included you then, my appology16:42
kanzurewasn't there a recent prime number sieve on arxiv16:43
kanzure.g site:arxiv.org prime number field sieve16:43
yoleauxhttp://arxiv.org/abs/1408.071816:43
kanzurehmm not that one16:43
thufirif 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 LN16:43
kanzurewasn't your question a matter of historical fact16:43
kanzures/question/statement16:44
gmaxwellIt was a matter of historical fact, AFAICT. About why people are driving for larger RSA key sizes.16:44
thufirno, i was asking: is it ECC SIG algo that is the issue, ie, RSA would not have the problem.. that question has been answered16:44
Apocalypticthufir, 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 terms16:45
gmaxwellMy 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-wizards16:45
gmaxwellthufir: I did also point out that unique signatures were not a necessary or sufficient criteria for any kind of malleability concern.16:45
dgenr8GreenIsMyPepper: 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
thufirin your opinion, which is wrong in mine and many mathematicians. it is an open problem. give it a rest, my ...16:46
thufirgmaxwell: thanks, that is more constructive response16:46
gmaxwellthufir: 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:46
-!- BananaLotus [~BananaLot@club.maza.club] has joined #bitcoin-wizards16:47
thufirgreat, 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:47
-!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards16:48
gmaxwellthufir: 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
thufirso then you are disqualified. thanks16:48
thufirGreenIsMyPepper: were you at all saying that the intended malleability feature is actually needed for your proposal?16:49
gmaxwellYour 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:49
thufirthat didnt' contribute. ignored16:50
kanzure"anything that makes me question something is wrong"?16:50
gmaxwellthufir: 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:50
kanzurebut yeah i'd have to agree, this is not a good place to make handwaving statements (except in jest or humor)16:51
gmaxwellwell you can make them, but be prepared to see them dissected ruthlessly. :)16:51
kanzure(or unless clearly bounded)16:51
thufirnot 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 spoke16:51
-!- mode/#bitcoin-wizards [+o gmaxwell] by ChanServ16:51
-!- mode/#bitcoin-wizards [+b *!*@unaffiliated/thufir] by gmaxwell16:51
-!- 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 gmaxwell16:52
kanzurevery strange conversation16:52
copumpkinindeed16:52
gmaxwellsorry for the drama there.16:52
* kanzure goes off to flip some bits16:52
* copumpkin puts popcorn back16:52
ajweisswhat was he even trying to argue?16:52
-!- Mably [~Mably@unaffiliated/mably] has quit [Ping timeout: 250 seconds]16:52
kanzurepoor thinking and reasoning16:52
* copumpkin gets ready for joinfloods and the usual crap that comes with banning someone in this community16:53
kanzurearguments to authority16:53
kanzures/to/of16:53
gmaxwellbetter 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
copumpkinseems good16:53
* copumpkin crawls back into his ready hole16:53
copumpkinerr, that sounds bad16:54
kanzures/ready/reading16:54
copumpkinthat's what I intended16:54
-!- wallet42 [~wallet42@78.189.29.215] has joined #bitcoin-wizards16:54
-!- whale [~jinglebel@149.130.224.62] has quit [Remote host closed the connection]16:58
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards17:05
ajweisshas 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:10
gmaxwellajweiss: so this was a goal for andytoshi's wizards wallet, but he hasn't gotten terribly far towards any of those ends.17:11
ajweissi'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:13
-!- afk11 [~thomas@89.100.72.184] has quit [Quit: Leaving.]17:15
-!- afk11 [~thomas@89.100.72.184] has joined #bitcoin-wizards17:15
-!- 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:20
-!- whale [~jinglebel@149.130.134.120] has joined #bitcoin-wizards17:26
gmaxwellsipa: 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.pdf17:27
ajweissthis reminds me of fftw a bit17:35
-!- delitzer [~delitzer@c-66-30-9-144.hsd1.ma.comcast.net] has joined #bitcoin-wizards17:37
gmaxwellit'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
gmaxwellNone 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:37
ajweissyep!  genfft17:38
jcorgananimated slides don't translate well to PDFs :(17:38
gmaxwellajweiss: 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:39
ajweissocaml is beautiful, when you're the one writing it17:40
-!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has quit [Ping timeout: 244 seconds]17:41
gmaxwellajweiss: 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:42
-!- skullum [Adium@nat/yahoo/x-bdhtcmaczqrcsdka] has quit [Quit: Leaving.]17:45
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:edd0:d1aa:cbe5:33b6] has joined #bitcoin-wizards17:48
Taekcool pdf. I (and many of my peers/classmates) was under the impression that compilers were better than programming by hand.17:52
-!- d1ggy_ [~d1ggy@dslb-188-108-062-059.188.108.pools.vodafone-ip.de] has joined #bitcoin-wizards17:53
gmaxwellto some extent it depends on whos doing the programming.17:55
gmaxwellIf 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:56
-!- d1ggy [~d1ggy@dslb-188-108-058-181.188.108.pools.vodafone-ip.de] has quit [Ping timeout: 245 seconds]17:57
gmaxwelle.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:57
gmaxwellthere 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:58
gmaxwellthis 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.17:59
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards18:03
-!- bsm117532 [~bsm117532@static-108-21-236-13.nycmny.fios.verizon.net] has joined #bitcoin-wizards18:05
-!- ClipperClap [~ClipperCl@ip68-229-36-240.lv.lv.cox.net] has quit [Remote host closed the connection]18:06
-!- wallet42 [~wallet42@78.189.29.215] has quit [Quit: Leaving.]18:08
-!- wallet42 [~wallet42@78.189.29.215] has joined #bitcoin-wizards18:09
jcorgani think the tradeoff is mostly automation vs. effort18:14
gmaxwellYes, though there is another angle; which is that right now, optimization work also usually makes code harder to review (not always though).18:16
gmaxwellso 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:16
-!- hashtag_ [~hashtagg_@cpe-69-23-213-3.ma.res.rr.com] has joined #bitcoin-wizards18:19
-!- hashtagg [~hashtagg_@cpe-69-23-213-3.ma.res.rr.com] has quit [Ping timeout: 245 seconds]18:22
-!- hashtagg [~hashtagg_@cpe-69-23-213-3.ma.res.rr.com] has joined #bitcoin-wizards18:26
-!- hashtag_ [~hashtagg_@cpe-69-23-213-3.ma.res.rr.com] has quit [Ping timeout: 272 seconds]18:28
gmaxwellOn the optimization point--  on my novena, libsecp256k1 ecdsa verify:18:31
gmaxwellecdsa_verify: min 1927us / avg 1928us / max 1929us18:31
-!- wallet42 [~wallet42@78.189.29.215] has quit [Quit: Leaving.]18:31
gmaxwellwith the hand transliteration to asm of two functions by wumpus:18:32
gmaxwellecdsa_verify: min 809us / avg 810us / max 811us18:32
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Ping timeout: 250 seconds]18:32
jcorganclearly you need gcc --enable-wumpus18:33
Apocalypticthat's a quite impressive speedup18:34
gmaxwellSpeedup from the similar code on x86_64 isn't as large, but its still impressive.18:35
gmaxwellThis is vs GCC 4.9 w/ O3. Historically GCC has been better tuned on x86 than arm; but x86 generally _needs_ better tuning.18:36
gmaxwellThere 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:37
-!- 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:38
-!- 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-wizards18:39
rustygmaxwell: what is wumpus?    Google is failing me here...18:45
Apocalypticrusty, a bitcoin core dev18:45
gmaxwellrusty: lol18:46
rustyApocalyptic: ah!!  Not some cool optimizer :)18:46
gmaxwellIt does sound like a cool optimizer!18:46
rustyI mean, (s)he may be a cool optimizer...18:46
Apocalypticamusingly this is not the first time i've seen that question here or in -dev18:46
-!- Dr-G [~Dr-G@x4d08da38.dyn.telefonica.de] has joined #bitcoin-wizards18: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-wizards18:47
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Quit: Lost terminal]18:49
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards18:49
-!- blazes816 [~tylersmit@173.247.206.110] has joined #bitcoin-wizards18:54
gmaxwellman, what I would pay for a machine executable version of wumpus.18:55
rusty"gmaxwell threatens to execute wumpus: Does this Dispute Mark the End of Bitcoin Development?"18:56
gmaxwelllol18:56
gmaxwellhm. 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:57
-!- blazes816 [~tylersmit@173.247.206.110] has quit [Ping timeout: 265 seconds]18:58
gmaxwellwould 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:00
jcorganhttp://www.analogsf.com/0310/cookie.shtml19:02
gmaxwelljcorgan: I assume thats cookie monster?19:03
jcorganyep19:03
gmaxwellMust read.19:03
jcorganone of vinge's best19:04
gmaxwellah, whole thing isn't there.19:04
-!- AlienProject [~Alien_Pro@72.53.101.165] has joined #bitcoin-wizards19:14
-!- bsm117532 [~bsm117532@static-108-21-236-13.nycmny.fios.verizon.net] has quit [Ping timeout: 256 seconds]19:29
-!- belcher [~belcher-s@unaffiliated/belcher] has quit [Quit: Leaving]19:34
-!- delitzer [~delitzer@c-66-30-9-144.hsd1.ma.comcast.net] has quit [Ping timeout: 245 seconds]19:36
-!- delitzer [~delitzer@c-71-232-13-131.hsd1.ma.comcast.net] has joined #bitcoin-wizards19:38
-!- AlienProject [~Alien_Pro@72.53.101.165] has quit [Ping timeout: 265 seconds]19:40
-!- whale [~jinglebel@149.130.134.120] has quit [Remote host closed the connection]19:41
-!- delitzer [~delitzer@c-71-232-13-131.hsd1.ma.comcast.net] has quit [Quit: delitzer]19:58
-!- GAit [~lnahum@2-230-161-158.ip202.fastwebnet.it] has quit [Read error: Connection reset by peer]20:06
-!- GAit [~lnahum@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards20:08
-!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 276 seconds]20:12
-!- 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-wizards20:54
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has quit [Disconnected by services]20:55
-!- [7] [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards20:56
-!- x98gvyn [~vfbtgn@188.26.147.2] has joined #bitcoin-wizards21:05
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-hadkojbpjrerelik] has quit [Quit: Connection closed for inactivity]21:06
-!- Crowley2k [~Crowley2k@93.113.62.93] has joined #bitcoin-wizards21:17
-!- luktgf [~vfbtgn@188.27.90.84] has joined #bitcoin-wizards21:26
-!- x98gvyn [~vfbtgn@188.26.147.2] has quit [Ping timeout: 272 seconds]21:29
-!- jhogan42 [~jhogan42@152.179.131.166] has quit [Quit: My Mac has gone to sleep. ZZZzzz…]21:40
-!- unlord [~nathan@pool-173-79-149-156.washdc.fios.verizon.net] has joined #bitcoin-wizards21:44
-!- unlord_ [~nathan@pool-173-79-149-156.washdc.fios.verizon.net] has quit [Ping timeout: 250 seconds]21:47
-!- jhogan42 [~jhogan42@152.179.131.166] has joined #bitcoin-wizards21:48
-!- 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-wizards21:56
-!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has quit [Ping timeout: 272 seconds]22:01
-!- unlord_ [~nathan@pool-173-79-149-156.washdc.fios.verizon.net] has joined #bitcoin-wizards22:08
-!- hashtag_ [~hashtag@87.97.29.217.pool.invitel.hu] has joined #bitcoin-wizards22:09
-!- 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:11
-!- hulkhogan42o [WW@unaffiliated/loteriety] has joined #bitcoin-wizards22:13
-!- hulkhogan42o [WW@unaffiliated/loteriety] has quit [Changing host]22:13
-!- hulkhogan42o [WW@gateway/vpn/mullvad/x-mpolgmbsuhfdascr] has joined #bitcoin-wizards22:13
-!- p15x [~p15x@61.149.245.10] has joined #bitcoin-wizards22:13
-!- p15x [~p15x@61.149.245.10] has quit [Client Quit]22:15
-!- p15x [~p15x@182.50.108.70] has joined #bitcoin-wizards22:16
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards22:37
-!- adam3us [~Adium@88-105-23-192.dynamic.dsl.as9105.com] has joined #bitcoin-wizards22:42
-!- adam3us [~Adium@88-105-23-192.dynamic.dsl.as9105.com] has quit [Client Quit]22:44
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:edd0:d1aa:cbe5:33b6] has joined #bitcoin-wizards22:46
-!- wallet42 [~wallet42@78.189.29.215] has joined #bitcoin-wizards23:00
-!- so [~so@unaffiliated/so] has quit [Remote host closed the connection]23:00
-!- hulkhogan42o [WW@gateway/vpn/mullvad/x-mpolgmbsuhfdascr] has quit [Ping timeout: 245 seconds]23:12
-!- jhogan42 [~jhogan42@152.179.131.166] has quit [Quit: My Mac has gone to sleep. ZZZzzz…]23:14
-!- hulkhogan42o [~WW@unaffiliated/loteriety] has joined #bitcoin-wizards23:16
-!- b_lumenkraft [~b_lumenkr@unaffiliated/b-lumenkraft/x-4457406] has joined #bitcoin-wizards23:18
-!- hulkhogan42o [~WW@unaffiliated/loteriety] has quit [Ping timeout: 245 seconds]23:21
-!- hulkhogan42o [~WW@unaffiliated/loteriety] has joined #bitcoin-wizards23:22
-!- luny [~luny@unaffiliated/luny] has quit [Ping timeout: 256 seconds]23:23
-!- xcthulhu [~mpwd@pine.noqsi.com] has joined #bitcoin-wizards23:29
-!- whale [~jinglebel@149.130.134.120] has joined #bitcoin-wizards23:34
-!- luktgf [~vfbtgn@188.27.90.84] has quit [Ping timeout: 264 seconds]23:36
-!- wallet42 [~wallet42@78.189.29.215] has quit [Quit: Leaving.]23:37
-!- wallet42 [~wallet42@78.189.29.215] has joined #bitcoin-wizards23:40
-!- wallet42 [~wallet42@78.189.29.215] has quit [Client Quit]23:42
-!- jhogan42 [~jhogan42@c-67-169-168-179.hsd1.ca.comcast.net] has joined #bitcoin-wizards23:45
-!- x98gvyn [~vfbtgn@188.27.90.84] has joined #bitcoin-wizards23:49
-!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards23:55
--- Log closed Sat Apr 18 00:00:56 2015

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