2014-10-22.log

--- Log opened Wed Oct 22 00:00:23 2014
-!- amdroid [~amdroid@c8fb265ea2ee.softphone.blizoo.bg] has joined #bitcoin-wizards00:07
-!- woah [~woah@199-241-202-232.PUBLIC.monkeybrains.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]00:09
-!- woah [~woah@199-241-202-232.PUBLIC.monkeybrains.net] has joined #bitcoin-wizards00:15
-!- Aquent1 [~Aquent@gateway/tor-sasl/aquent] has quit [Ping timeout: 246 seconds]00:20
-!- woah [~woah@199-241-202-232.PUBLIC.monkeybrains.net] has quit [Client Quit]00:20
-!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has joined #bitcoin-wizards00:21
-!- mmozeiko [~mmozeiko@c-50-184-215-21.hsd1.ca.comcast.net] has joined #bitcoin-wizards00:23
-!- woah [~woah@199-241-202-232.PUBLIC.monkeybrains.net] has joined #bitcoin-wizards00:31
-!- woah [~woah@199-241-202-232.PUBLIC.monkeybrains.net] has quit [Client Quit]00:31
-!- chris200_ [~chris2000@pdv.vipnetwork.fr] has joined #bitcoin-wizards00:34
-!- chris2000 [~chris2000@tmo-106-254.customers.d1-online.com] has quit [Ping timeout: 244 seconds]00:37
-!- chris2000 [~chris2000@tmo-106-254.customers.d1-online.com] has joined #bitcoin-wizards00:39
-!- chris200_ [~chris2000@pdv.vipnetwork.fr] has quit [Ping timeout: 244 seconds]00:40
-!- pen [~linker@115.79.55.177] has quit [Ping timeout: 244 seconds]00:40
-!- woah [~woah@199-241-202-232.PUBLIC.monkeybrains.net] has joined #bitcoin-wizards00:48
-!- OX3_ [~OX3@cpc69058-oxfd26-2-0-cust984.4-3.cable.virginm.net] has joined #bitcoin-wizards00:51
-!- p15 [~textual@182.50.108.61] has left #bitcoin-wizards ["Textual IRC Client: www.textualapp.com"]00:54
-!- crowex [~crowex@host-78-147-106-214.as13285.net] has joined #bitcoin-wizards00:56
-!- crowex [~crowex@host-78-147-106-214.as13285.net] has quit [Remote host closed the connection]01:00
* nsh starts a campaigning group to save the weird machines01:01
-!- andy-logbot [~bitcoin--@wpsoftware.net] has quit [Remote host closed the connection]01:05
-!- andy-logbot [~bitcoin--@wpsoftware.net] has joined #bitcoin-wizards01:05
* andy-logbot is logging01:05
-!- chris2000 [~chris2000@tmo-106-254.customers.d1-online.com] has quit [Read error: Connection reset by peer]01:11
-!- chris2000 [~chris2000@tmo-106-254.customers.d1-online.com] has joined #bitcoin-wizards01:12
-!- andy-logbot [~bitcoin--@wpsoftware.net] has quit [Ping timeout: 272 seconds]01:12
-!- andytoshi [~andytoshi@unaffiliated/andytoshi] has quit [Ping timeout: 272 seconds]01:12
-!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye]01:18
-!- OX3_ [~OX3@cpc69058-oxfd26-2-0-cust984.4-3.cable.virginm.net] has quit [Remote host closed the connection]01:22
-!- OX3_ [~OX3@cpc69058-oxfd26-2-0-cust984.4-3.cable.virginm.net] has joined #bitcoin-wizards01:22
-!- Dizzle [~Dizzle@cpe-72-182-49-104.austin.res.rr.com] has quit [Quit: Leaving...]01:26
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 244 seconds]01:26
-!- OX3_ [~OX3@cpc69058-oxfd26-2-0-cust984.4-3.cable.virginm.net] has quit [Ping timeout: 256 seconds]01:27
-!- chris2000 [~chris2000@tmo-106-254.customers.d1-online.com] has quit [Ping timeout: 246 seconds]01:34
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards01:35
-!- chris2000 [~chris2000@tmo-106-254.customers.d1-online.com] has joined #bitcoin-wizards01:43
-!- nsh_ [~nsh@wikipedia/nsh] has joined #bitcoin-wizards01:45
-!- vfor [~Adium@g226061183.adsl.alicedsl.de] has joined #bitcoin-wizards01:46
-!- gloriusAgain [~gloriusag@g226061183.adsl.alicedsl.de] has joined #bitcoin-wizards01:46
-!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye]01:47
-!- gloriusAgain [~gloriusag@g226061183.adsl.alicedsl.de] has quit [Read error: Connection reset by peer]01:49
-!- vfor [~Adium@g226061183.adsl.alicedsl.de] has quit [Client Quit]01:49
-!- fanquake [~anonymous@unaffiliated/fanquake] has quit [Read error: Connection reset by peer]01:56
-!- fanquake [~anonymous@unaffiliated/fanquake] has joined #bitcoin-wizards01:57
-!- vfor [~Adium@g226061183.adsl.alicedsl.de] has joined #bitcoin-wizards01:59
-!- gloriusAgain [~gloriusag@g226061183.adsl.alicedsl.de] has joined #bitcoin-wizards01:59
-!- OX3 [~OX3@gateway-nat.fmrib.ox.ac.uk] has joined #bitcoin-wizards02:02
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards02:12
-!- chris2000 [~chris2000@tmo-106-254.customers.d1-online.com] has quit [Ping timeout: 245 seconds]02:17
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards02:27
-!- chris2000 [~chris2000@tmo-106-254.customers.d1-online.com] has joined #bitcoin-wizards02:30
-!- ebfull [~ebfull@c-76-120-40-34.hsd1.co.comcast.net] has quit [Quit: cya]02:32
-!- woah [~woah@199-241-202-232.PUBLIC.monkeybrains.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]02:36
-!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye]02:41
-!- moa [~kiwigb@opentransactions/dev/moa] has quit [Ping timeout: 256 seconds]02:43
-!- chris2000 [~chris2000@tmo-106-254.customers.d1-online.com] has quit [Ping timeout: 256 seconds]02:45
-!- moa [~kiwigb@opentransactions/dev/moa] has joined #bitcoin-wizards02:47
-!- chris2000 [~chris2000@tmo-106-254.customers.d1-online.com] has joined #bitcoin-wizards02:50
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Read error: Connection reset by peer]02:52
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards02:52
-!- coinheavy [~coinheavy@c-67-169-153-44.hsd1.ca.comcast.net] has quit []02:57
-!- vmatekole [~vmatekole@f055110130.adsl.alicedsl.de] has quit [Remote host closed the connection]02:58
-!- mmozeiko [~mmozeiko@c-50-184-215-21.hsd1.ca.comcast.net] has quit [Ping timeout: 255 seconds]03:12
-!- mmozeiko [~mmozeiko@c-50-184-215-21.hsd1.ca.comcast.net] has joined #bitcoin-wizards03:13
-!- crowex [~crowex@host-78-147-106-214.as13285.net] has joined #bitcoin-wizards03:14
-!- mkarrer [~mkarrer@183.Red-83-40-233.dynamicIP.rima-tde.net] has joined #bitcoin-wizards03:16
-!- drawingthesun [~drawingth@106-68-157-235.dyn.iinet.net.au] has joined #bitcoin-wizards03:18
-!- dansmith_btc2 [dansmith3@knows.the.cops.are.investigat.in] has quit [Remote host closed the connection]03:39
-!- moa [~kiwigb@opentransactions/dev/moa] has quit [Quit: Leaving.]03:41
-!- grandmaster2 [dansmith3@knows.the.cops.are.investigat.in] has joined #bitcoin-wizards03:50
-!- chris200_ [~chris2000@tmo-110-128.customers.d1-online.com] has joined #bitcoin-wizards03:50
-!- chris2000 [~chris2000@tmo-106-254.customers.d1-online.com] has quit [Ping timeout: 272 seconds]03:50
-!- grandmaster2 is now known as dansmith_btc03:51
-!- waxwing [~waxwing@62.205.214.125] has quit [Read error: Connection reset by peer]03:53
-!- johnbrainless [~johnbrain@athedsl-4491544.home.otenet.gr] has joined #bitcoin-wizards03:58
-!- zwischenzug2 [~zwischenz@137.63.71.134] has quit [Quit: Leaving]04:10
-!- zwischenzug [~zwischenz@137.63.72.102] has joined #bitcoin-wizards04:11
-!- waxwing [~waxwing@62.205.214.125] has joined #bitcoin-wizards04:23
-!- johnbrainless [~johnbrain@athedsl-4491544.home.otenet.gr] has quit []04:24
-!- Nightwolf [~Nightwolf@unaffiliated/nightwolf] has quit [Disconnected by services]04:25
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Ping timeout: 250 seconds]04:35
-!- fanquake [~anonymous@unaffiliated/fanquake] has quit [Read error: Connection reset by peer]04:36
-!- fanquake [~anonymous@unaffiliated/fanquake] has joined #bitcoin-wizards04:36
-!- crowex [~crowex@host-78-147-106-214.as13285.net] has quit [Remote host closed the connection]04:38
-!- crowex [~crowex@host-78-147-106-214.as13285.net] has joined #bitcoin-wizards04:39
-!- crowex [~crowex@host-78-147-106-214.as13285.net] has quit [Ping timeout: 258 seconds]04:44
-!- chris200_ [~chris2000@tmo-110-128.customers.d1-online.com] has quit [Read error: Connection reset by peer]04:44
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards04:45
-!- chris2000 [~chris2000@tmo-110-128.customers.d1-online.com] has joined #bitcoin-wizards04:56
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards04:56
-!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has quit [Ping timeout: 265 seconds]04:58
-!- fanquake_ [~anonymous@unaffiliated/fanquake] has joined #bitcoin-wizards04:58
-!- starsoccer [~starsocce@unaffiliated/starsoccer] has quit [Ping timeout: 256 seconds]04:59
-!- OX3__ [~OX3@gateway-nat.fmrib.ox.ac.uk] has joined #bitcoin-wizards05:00
-!- fanquake [~anonymous@unaffiliated/fanquake] has quit [Ping timeout: 244 seconds]05:01
-!- fanquake_ is now known as fanquake05:01
-!- OX3 [~OX3@gateway-nat.fmrib.ox.ac.uk] has quit [Ping timeout: 255 seconds]05:02
-!- spiftheninja [~miner@173-20-237-20.client.mchsi.com] has joined #bitcoin-wizards05:03
-!- starsoccer [~starsocce@207.12.89.33] has joined #bitcoin-wizards05:06
-!- starsoccer is now known as Guest9509305:06
-!- crowex [~crowex@host-78-147-106-214.as13285.net] has joined #bitcoin-wizards05:30
-!- Adlai [~Adlai@gateway/tor-sasl/adlai] has quit [Remote host closed the connection]05:37
-!- wiretapped [~wiretappe@gateway/tor-sasl/wiretapped] has quit [Remote host closed the connection]05:40
-!- Graftec [~Graftec@gateway/tor-sasl/graftec] has quit [Remote host closed the connection]05:40
-!- Graftec [~Graftec@gateway/tor-sasl/graftec] has joined #bitcoin-wizards05:40
-!- wiretapped [~wiretappe@gateway/tor-sasl/wiretapped] has joined #bitcoin-wizards05:42
-!- OX3__ [~OX3@gateway-nat.fmrib.ox.ac.uk] has quit [Ping timeout: 258 seconds]05:50
-!- orperelman [~wboy@bzq-79-183-8-242.red.bezeqint.net] has joined #bitcoin-wizards05:50
-!- OX3 [~OX3@gateway-nat.fmrib.ox.ac.uk] has joined #bitcoin-wizards05:53
-!- Adlai [~Adlai@gateway/tor-sasl/adlai] has joined #bitcoin-wizards05:53
-!- llllllllll [~lllllllll@53-109.bbned.dsl.internl.net] has joined #bitcoin-wizards05:55
-!- chris2000 [~chris2000@tmo-110-128.customers.d1-online.com] has quit []05:58
-!- OX3 [~OX3@gateway-nat.fmrib.ox.ac.uk] has quit [Remote host closed the connection]06:00
-!- OX3_ [~OX3@gateway-nat.fmrib.ox.ac.uk] has joined #bitcoin-wizards06:00
-!- nessence [~alexl@89.246.69.218] has joined #bitcoin-wizards06:03
-!- wallet42 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards06:04
-!- AaronvanW [~ewout@158pc208.sshunet.nl] has quit [Ping timeout: 265 seconds]06:05
-!- fanquake [~anonymous@unaffiliated/fanquake] has quit [Ping timeout: 256 seconds]06:15
-!- mkarrer [~mkarrer@183.Red-83-40-233.dynamicIP.rima-tde.net] has quit [Remote host closed the connection]06:18
-!- fanquake [~anonymous@unaffiliated/fanquake] has joined #bitcoin-wizards06:19
-!- fanquake [~anonymous@unaffiliated/fanquake] has quit [Quit: fanquake]06:30
-!- orperelman [~wboy@bzq-79-183-8-242.red.bezeqint.net] has quit [Ping timeout: 240 seconds]06:35
-!- Guest95093 is now known as Starsoccer06:41
-!- Starsoccer [~starsocce@207.12.89.33] has quit [Changing host]06:41
-!- Starsoccer [~starsocce@unaffiliated/starsoccer] has joined #bitcoin-wizards06:41
-!- hearn [~mike@185.25.95.132] has joined #bitcoin-wizards06:44
-!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye]06:49
-!- hearn_ [~mike@46-253-188-145.dynamic.monzoon.net] has joined #bitcoin-wizards06:58
-!- hearn [~mike@185.25.95.132] has quit [Ping timeout: 256 seconds]06:59
-!- hearn_ [~mike@46-253-188-145.dynamic.monzoon.net] has quit [Ping timeout: 245 seconds]07:03
-!- crowex [~crowex@host-78-147-106-214.as13285.net] has quit [Remote host closed the connection]07:06
-!- Aquent1 [~Aquent@gateway/tor-sasl/aquent] has joined #bitcoin-wizards07:07
-!- AaronvanW [~ewout@158pc208.sshunet.nl] has joined #bitcoin-wizards07:09
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards07:11
-!- hearn [~mike@46.140.0.235] has joined #bitcoin-wizards07:13
-!- hashtag [~hashtag@69.23.221.39] has joined #bitcoin-wizards07:17
-!- mmozeiko [~mmozeiko@c-50-184-215-21.hsd1.ca.comcast.net] has quit [Ping timeout: 272 seconds]07:17
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards07:30
-!- gloriusAgain [~gloriusag@g226061183.adsl.alicedsl.de] has quit [Remote host closed the connection]07:33
-!- SDCDev is now known as shield____07:33
-!- vfor [~Adium@g226061183.adsl.alicedsl.de] has quit [Quit: Leaving.]07:33
-!- d4de^^ [~d4de@197.160.156.98] has quit [Ping timeout: 260 seconds]07:34
-!- shield____ is now known as SDCDev07:35
-!- c0rw1n [~c0rw1n@83.104-201-80.adsl-dyn.isp.belgacom.be] has quit [Ping timeout: 245 seconds]07:36
-!- d4de^^ [~d4de@197.160.62.123] has joined #bitcoin-wizards07:36
-!- c0rw1n [~c0rw1n@83.104-201-80.adsl-dyn.isp.belgacom.be] has joined #bitcoin-wizards07:39
-!- mmozeiko [~mmozeiko@c-50-184-215-21.hsd1.ca.comcast.net] has joined #bitcoin-wizards07:42
-!- vfor [~Adium@g226061183.adsl.alicedsl.de] has joined #bitcoin-wizards07:45
-!- gloriusAgain [~gloriusag@g226061183.adsl.alicedsl.de] has joined #bitcoin-wizards07:45
-!- gloriusAgain [~gloriusag@g226061183.adsl.alicedsl.de] has quit [Remote host closed the connection]07:49
-!- hearn [~mike@46.140.0.235] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]07:49
-!- vfor [~Adium@g226061183.adsl.alicedsl.de] has quit [Client Quit]07:49
-!- amdroid [~amdroid@c8fb265ea2ee.softphone.blizoo.bg] has quit [Quit: Leaving]07:53
-!- mkarrer [~mkarrer@183.Red-83-40-233.dynamicIP.rima-tde.net] has joined #bitcoin-wizards07:55
-!- Graftec [~Graftec@gateway/tor-sasl/graftec] has quit [Ping timeout: 246 seconds]07:58
-!- Graftec [~Graftec@gateway/tor-sasl/graftec] has joined #bitcoin-wizards07:59
-!- crowex [~crowex@host-78-147-106-214.as13285.net] has joined #bitcoin-wizards08:00
-!- hearn [~mike@46.140.0.235] has joined #bitcoin-wizards08:02
-!- OX3__ [~OX3@gateway-nat.fmrib.ox.ac.uk] has joined #bitcoin-wizards08:04
-!- OX3_ [~OX3@gateway-nat.fmrib.ox.ac.uk] has quit [Ping timeout: 240 seconds]08:06
-!- hearn [~mike@46.140.0.235] has quit [Ping timeout: 245 seconds]08:13
-!- hearn [~mike@46.140.0.211] has joined #bitcoin-wizards08:17
-!- jtimon [~quassel@c-50-136-255-6.hsd1.ca.comcast.net] has joined #bitcoin-wizards08:25
-!- OX3__ [~OX3@gateway-nat.fmrib.ox.ac.uk] has quit [Ping timeout: 260 seconds]08:40
-!- rdponticelli [~quassel@gateway/tor-sasl/rdponticelli] has quit [Ping timeout: 246 seconds]08:41
-!- tromp__ [~tromp@ool-4570a006.dyn.optonline.net] has joined #bitcoin-wizards08:43
-!- pen [~linker@42.118.241.21] has joined #bitcoin-wizards08:44
-!- tromp_ [~tromp@ool-4570a006.dyn.optonline.net] has quit [Ping timeout: 258 seconds]08:46
-!- OX3 [~OX3@gateway-nat.fmrib.ox.ac.uk] has joined #bitcoin-wizards08:48
-!- vmatekole [~vmatekole@95.91.211.71] has joined #bitcoin-wizards08:48
-!- mortale [~mortale@gateway/tor-sasl/mortale] has quit [Ping timeout: 246 seconds]08:52
-!- vmatekole [~vmatekole@95.91.211.71] has quit [Remote host closed the connection]08:52
-!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye]08:52
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 250 seconds]09:02
gmaxwellThis loading for everyone? http://www.blockstream.com/09:10
gmaxwell(anyone?)09:11
BlueMattbueller09:12
MRL-Relay[fluffypony] "Imagine a technology that makes it possible to trust anyone" - like except that cheating ex-girlfriend you dated when you were 23?09:13
hearngmaxwell: loads here09:14
MRL-Relay[fluffypony] also wtf - http://isup.me/blockstream.com says it's down...but it works...09:14
hearnwhat is MRL-Relay ?09:14
MRL-Relay[fluffypony] oh09:15
fluffyponyheh09:15
fluffyponyhearn: relay to the Monero Research Lab09:15
Apocalypticgmaxwell, load even without js09:15
Apocalyptic*loads09:15
fluffyponybut Apocalyptic can make anything load with the power of his mind, so there's that09:15
Apocalypticdat fluffypony09:16
fluffyponydat Apocalypticz09:16
nsh(blockstream loads for me, UK)09:17
hearnnice, a real collection of wizards there. gmaxwell sipa BlueMatt and adam back all together09:17
hearnoh and jorge timon too09:17
nshnothing about the blockchain is circular. i find that illustration highly offensive09:18
nshoh wait, maybe it's a spiral09:18
nshthen it makes no geometric sense09:18
nshi'm probably over-thinking this09:18
hearnnsh: it's pretty. roll with it )09:18
* nsh smiles09:18
-!- adam3us [~Adium@c-50-136-255-6.hsd1.ca.comcast.net] has joined #bitcoin-wizards09:18
hearniirc two way pegging requires script changes, no? are you guys going to implement them?09:19
BlueMatthearn: you probably want to read the paper :p09:19
gmaxwellyea, wasn't planning on having the site up so early. ... so some problems with it up.09:19
amillergmaxwell, "Can’t select database"09:19
fluffyponynsh: it's designed to draw attention to gmaxwell's beard09:19
amiller"Does the user wp have permission to use the blockstream_prod database?"09:19
BlueMattamiller: seems its still being rapidly updated09:19
BlueMatt....09:19
hearnBlueMatt: right09:19
nshand what a beard....09:20
fluffyponyikr?09:20
kanzurehmm http://www.blockstream.com/wp-content/uploads/2014/10/sidechains.pdf09:20
hearnyeah now the website is busted for me too09:20
kanzureis all this propaganda on the landing page really necessary?09:21
fluffyponyI like it09:21
kanzurebut doesn't it just waste our time09:21
fluffyponyso we're the target market for the front page?09:21
BlueMattkanzure: its not for you.....09:21
fluffyponythe 173 people here are the ONLY people that will ever look at it?09:21
gmaxwellkanzure: Your time, yea probably.. other people, nah.09:21
kanzureif it links to a paper then who is it for09:21
gmaxwellI would have just linked to the paper in here except I needed to know if the site was working for anyone at all.09:22
gmaxwell:)09:22
fluffyponylol09:22
fluffyponyso so so scandalouz09:22
kanzure(sidenote: since when do papers get their very own landing pages? i bet we'll see that in biology/sciences soon too.)09:22
Taekblockstream.com redirects to updates.blockstream.com, www.blockstream.com goes to the expected place09:22
BlueMattTaek: again...might have been linked 10 minutes early :p09:22
BlueMattstill being rapidly updated09:22
fluffyponykanzure: since bugs in OpenSSL get their very own logo, site-tester, and info page09:22
kanzurethat's actually quite recent though09:23
gmaxwellkanzure: It's not a landing page for a paper, it's the website for the company I (co-)founded. :)09:23
kanzurei think altcoins were doing landing pages for papers a while back earlier than heartbleed09:23
gmaxwellsee the paper and the blogpost at the bottom of the site (if it's not getting attacked and you can load it)09:23
amiller"For many in the Bitcoin community, Greg is likely the person telling you that your protocol is broken and why, but he usually feels pretty bad about it." i liked that a lot09:23
nsh"In the grand tradition of TCP/IP and HTTP that gave rise to the modern Open Internet, and now underpin Bitcoin and blockchain technology, we aim to foster an ecosystem where new innovation can thrive."09:23
nshthat sentence is marginally agrammatical09:24
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards09:24
nsh(the plurality changes from 'the tradition' through the (plural) technologies underpin...)09:24
amillerno "the tradition" isn't what underpins the technology09:25
nshi know09:25
amillerthe commas there make it ungrammatical (would be better as a parenthetical or dashed phrase -- )09:26
nshbut the garden path in the non plural form of 'underpins' is caused by the technologies being plural in the construction of the sentence09:26
nshwell, that's conjecture :)09:26
gmaxwellyea, sorry, website wasn't at all ready... alas.09:26
Taekgmaxwell are you going full startup?09:27
* nsh likes that the paper has a date and commit tag 09:27
siparead the site!09:27
gmaxwellBut it didn't seem right to put out the paper without disclosing stuff about blockstream at the same time too...09:27
-!- austinhill [~Adium@c-50-136-255-6.hsd1.ca.comcast.net] has joined #bitcoin-wizards09:29
* nsh nods09:30
kanzurepaper is down, here's a copy http://diyhpl.us/~bryan/papers2/bitcoin/sidechains.pdf09:30
sipaamiller: i wanted him to change it to "that your protocol is broken and you should feel broken... but usually feels bad out it"09:31
Taekwasting no time in adding it to the archive09:31
-!- mortale [~mortale@gateway/tor-sasl/mortale] has joined #bitcoin-wizards09:31
kanzureTaek: i usually have to add things immediately or else i will forget about them until it's too late09:31
justanotheruserthe paper is out now?09:34
amilleryes it's out now click the link above09:34
justanotheruserSorry, I understand it's out, I'm just wondering under what conditions its out. Is blockstream the publisher?09:35
sipait's public domain09:35
-!- woah [~woah@75-101-111-82.dedicated.static.sonic.net] has joined #bitcoin-wizards09:35
gmaxwelljustanotheruser: the authors are the publisher, it's public domain. See the footnote at the bottom.  :)09:35
justanotheruserit seems blockstream can't handle the traffic09:36
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Quit: Reconnecting]09:36
gmaxwell(considered just hosting it on my personal web, ... but that might be rightfully be criticized as hiding the connection with my company :) )09:37
-!- justanot1eruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards09:37
hearni'm looking forward to the better unit testing framework you guys are gonna have to write ;)09:38
BlueMatthearn: yes....that will happen09:39
gmaxwellIn any case, the blog post on the site that you also can't get to is, http://0bin.net/paste/PpyKcrm5Y1wb5AUJ#kwDsCN6TwWDn61j8QKCn7ifRzSlqwmBJxHUyvsUiHRJ09:40
hearnfirstly - very cool, glad to see this finally come out into the daylight. very much looking forward to this work09:43
-!- maraoz [~maraoz@186.137.72.20] has joined #bitcoin-wizards09:43
hearnthat said, you guys will need to be VERY careful that you don't find yourselves stonewalling changes to bitcoin in order to increase the incentives for people to use sidechains, under the name of conservatism. the level of wallet and UI complexity required to swap coins in and out of side chains will be intense: it's not a substitute for making it easier to upgrade and innovate with bitcoin itself09:44
-!- justanot1eruser is now known as justanotheruser09:44
hearnin particular i don't think you can lay the blame for the slow pace of development 100% at the need to be careful, any more than i can lay it 100% at the need for some kind of better funding mechanism. there are lots of things that make changing bitcoin hard.09:45
kanzureanyone can make a change to the source code, but that doesn't mean it's a change to bitcoin (because it may break consensus and there's already lots of non-bitcoin things that have broken consensus)09:45
hearnfinally, i'm still very curious about your business model :)09:46
hearnstill, congrats on the announcement!09:46
Taekalso super curious about the business model09:47
amiller<- curious too09:47
justanotheruseramiller: are you employed by them?09:47
BlueMattjustanotheruser: not everyone on the paper is employed/a co-founder09:48
BlueMattsee site's list of people09:48
amillerjustanotheruser, nope, just contributed a tiny but to the whitepaper09:48
justanotheruserI see09:48
justanotheruserBlueMatt: I will check it out when its back up I guess09:48
BlueMattyea.....09:48
gmaxwellhearn: Well, I think adam had drafted a 14 paragraph version of that part of that statement, which I reduced down to once sentence. Someplace in that it explored a number of other factors too. :) There is only so much you can say and have people actually read it. But if you look at the tons of commits going in constantly in Bitcoin core, I've really felt your "DEVELOPMENT HALTED" (esp to the general press) are really weird and ...09:48
amiller(im not under contract or anything like that either)09:48
gmaxwell... unfair... but rather than debating it, I figure it's better to spend time working on stuff. :)09:48
amilleris andytoshi a cofounder / employee / teammate?09:48
-!- crowex [~crowex@host-78-147-106-214.as13285.net] has quit [Remote host closed the connection]09:49
-!- crowex [~crowex@host-78-147-106-214.as13285.net] has joined #bitcoin-wizards09:51
-!- hearn [~mike@46.140.0.211] has quit [Excess Flood]09:51
-!- OX3 [~OX3@gateway-nat.fmrib.ox.ac.uk] has quit [Remote host closed the connection]09:51
-!- hearn [~mike@46.140.0.211] has joined #bitcoin-wizards09:52
hearnexcess flood? that's a new one09:52
-!- Nomos7 [~textual@pool-71-163-224-249.washdc.east.verizon.net] has joined #bitcoin-wizards09:53
-!- OX3 [~OX3@gateway-nat.fmrib.ox.ac.uk] has joined #bitcoin-wizards09:53
hearngmaxwell: there are lots of commits, yes, but most of those are relatively trivial and have no impact on the end users experience of bitcoin. i mean, your own paper notes that there are lots of changes and features that might be desirable, but which don't happen, or which stall. if you try and name major, interesting changes in Core, there's been basically one headline item per release for the past couple of years now i think.09:54
hearnperhaps it's just differing expectations of how large a project the core system should be by now09:55
-!- crowex [~crowex@host-78-147-106-214.as13285.net] has quit [Remote host closed the connection]09:55
justanotheruserhearn: what should core be by now?09:55
hearnwell, it's the foundation for a multi-billion dollar economy. so i'd have expected on the order of at least ten people working on it and a few major projects being completed per quarter. perhaps i'm biased by having been at google so long, but even quite unimportant projects there had resources in excess of what Core gets09:56
hearnlook at it this way - bitcoinj has a commit rate similar to that of Core these days, but i'd never claim it's a large project09:56
hearnunless i was speaking relatively :)09:57
hearnanyway, i agree that the best fix for this is writing lots of code09:57
kanzurei don't think commit rate is important.09:57
hearn+ side chains will remove one major bottleneck09:57
justanotheruseryour concern seems to be that projects aren't being built on bitcoin? Not with core?09:57
kanzure(for the same reason that you don't scold someone for refactoring 100k lines of code to something more elegant/better)09:58
BlueMatthearn: the sidechains whitepapers references to slow movements are intended to be about changing the consensus protocol, not so much about bitcoin core speed09:58
hearnBlueMatt: right, though to some extent it's linked.09:58
BlueMatt(sidechains dont really effect that, though maybe paying gmaxwell/sipa/others will help the other)09:58
BlueMatthearn: ofc09:58
hearnyes getting you guys paid full time is a huge boost09:59
hearnthat should like, double the pace of things overnight :)09:59
hearnwell, depending on how much time is general stuff in Core and how much time is spent on sidechains specific code09:59
sipawell i hope you've seen we've not stopped contributing to core :)09:59
gmaxwellAs far as the business model goes-- Our focus right now is purely on building ecosystem infrastructure.  In the longer term we expect to earn revenue by expanding the ecosystem of bitcoin based (and trustless/crypto tech in general), and helping others make use of it. (so there are a couple forks of this, and some of them depend on which things we're expert in that people actually adopt)09:59
hearnright :)09:59
* hearn is very happy to see that09:59
sipai think i've written more code for core the past two months than the previous year09:59
sipaanyway, we've very much planning to contribute and keep contributing things to core10:00
hearnsipa: yes, it's been awesome10:00
gmaxwellI unfortunately have, sadly, though part of this is been because I've been covering internal engineering things so that pieter, matt, and jtimon could spend more hacking time on public infrastructure.10:00
hearngmaxwell: such is the life of a good manager ...10:01
gmaxwellSeparately, (to the channel) we're hiring.  :)10:01
hearnperhaps if sidechains takes off, it'll make sense to find cleaner factorings of bitcoinj so supporting multiple alt chains in the same process is easier.10:02
kanzuregmaxwell: make an offer10:02
tromp"gmaxwell" =~ s/x/nage/10:02
hearncurrently it sort of mostly 80% works but nobody really flexes those muscles so they atrophy10:02
hearnultimately, users care about features, and moving value back and forth between consensus systems would have to be largely transparent for them to really benefit. and that means a ton of work on wallets.10:03
sipai agree that that is a real challenge10:03
woahI think that a lot of people work on altcoins because they don't beleive that bitcoin is really as good as it could be and they don't feel that large improvements will be accepted into core10:03
gmaxwellhearn: yea, there is some section in the whitepaper about software complexity impacts on wallets (it grew and shrank over time, so without looking I don't know how much it says there now) but good support in wallets will be important to actually deliver on all you could do.10:03
sipawoah: hence sidechains :)10:03
hearnwoah: most sidechains don't contain any real innovations10:04
hearner, sorry10:04
hearnalt coins10:04
* hearn is getting into the groove already :)10:04
kanzureit's conceptually easier to fork bitcoin than to consider consensus changes... so it's no surprise that forks happen.10:04
woahtrue... a lot of the time their authors think they do10:04
hearnwoah: you can count the number of alts that do something radically interesting on the fingers of one hand10:04
BlueMatthearn: I'm sure most sidechains wont either :p10:04
kanzureforks will continue to happen even with sidechains well-implemented10:04
sipahearn: i think i've commented in san jose 2013 that the more interesting a altcoin is, the harder it is to make software that is compatible with multiple10:04
hearnright10:04
woahi've also always felt that there's a bias against bitcoin because of the wealth distribution10:05
sipahearn, BlueMatt: even better, not a single sidechain today does any real innovation10:05
BlueMattheh, indeed10:05
hearnhaha10:05
hearnthat's true! i guess the concept must suck10:05
woahpeople say it doesn't matter, but then why do people try to fork it so much10:05
hearnbitcoin über alles10:05
gavinandresenwoah: because it is easy10:05
BlueMattincedentally: https://github.com/Blockstream/contracthashtool10:05
gmaxwell^ implementation of the commitment scheme from appendix a.10:05
sipawoah: or because of the dream that the wealth distribution can be reset in your favor10:06
gavinandresenwoah: … and you might get lucky and make a few tens of thousands of dollars on your altcoin.10:06
woahand they want in on the ground floor10:06
woahsipa yep10:06
gavinandresensidechains won’t change those dynamics10:06
hearnBlueMatt: C? srsly? ;)10:06
sipaIT'S C++!10:06
justanotherusergavinandresen: altcoins will have to start pretending they are secure *and* they can do something bitcoin can't do in a sidechain10:06
sipaALSO IT'S CAPSLOCK DAY10:06
hearnBlueMatt: though if that "you broke sha256" line ever triggers please CC me on the bug report10:06
gavinandresenCAPSLOCK DAY! WHY DIDN’T I GET THE MEMO!10:07
BlueMatthearn: yea.....meh10:07
hearnit's TALK LIKE AN AOL USER day :)10:07
BlueMatthearn: yea, if I get a response to that it'll be public-enough rather quick10:07
gavinandresengood thing it wasn’t capslock day yesterday, I woulda been shouting all through my AMA10:07
gmaxwellMY LAPTOP DOESN'T HAVE A CAPSLOCK KEY, YOU INSENSITIVE CLODS10:07
sipause smallcaps please10:08
justanotherusersɪᴘᴀ: ʜᴇʟʟᴏ10:08
sipa¡ǝɹǝɥʇ ıɥ10:08
hearni guess we said everything there is to be said about side chains already :)10:09
gavinandresenBlueMatt: contracthashtool updated 11 hours ago <— did you do that just for me?10:09
sipayeah, we will retroactrively update the timestamp every hour10:09
BlueMattgavinandresen: lol, sureeee10:09
gavinandresenSince you’re all here, I wonder if you can save me some searching: anybody have a short list of good previous discussions to techniques to mitigate 51% attacks?10:10
kanzurehttps://github.com/Blockstream/contracthashtool/issues/110:11
BlueMattkanzure: fixed, thanks10:14
-!- hearn [~mike@46.140.0.211] has quit [Ping timeout: 244 seconds]10:14
BlueMattwell, added a note...10:14
kanzureaha10:14
kanzureyes that makes much more sense10:14
-!- hearn [~mike@46.140.0.78] has joined #bitcoin-wizards10:15
-!- hearn [~mike@46.140.0.78] has left #bitcoin-wizards []10:15
-!- hearn [~mike@46.140.0.78] has joined #bitcoin-wizards10:16
kanzurehey it builds.10:16
hearnirc is being exceptionally painful today10:16
sipahave you tried irl?10:16
kanzurebut this is a little strange: ./contracthashtool: error while loading shared libraries: libsecp256k1.so.0: cannot open shared object file: No such file or directory10:16
hearngavinandresen: you know how a couple of years ago, you wanted a wallet that linked to a smartphone to do two-factor multisig coins? and that's why you did p2sh?10:16
kanzure(libsecp256k1 is installed on my system)10:16
gavinandresenhearn: yes....10:16
hearngavinandresen: it now exists, check out https://www.bitcoinauthenticator.org/10:16
hearngavinandresen: cross platform SPV wallet with accompanying android app that does 2-factor auth of coins, with built in automatic tor usage10:17
gmaxwellamiller: Andytoshi is consulting part-time so that he can work for blockstream while completing his PHD.  (I am pretty happy we were able to fund his work on the white paper, he did a ton of the editorial heavy lifting as you saw)10:17
gavinandresenhearn: nice!10:17
hearncurrent version is an alpha, ui is a bit rough in places but i tried it earlier today and it works fine10:17
BlueMattkanzure: nfc, export explicit path with LD_LIBRARY_PATH ?10:17
kanzurethat's unfortunate.10:17
BlueMattkanzure: dunno, should absolutely work10:17
gmaxwellBlueMatt: I had that problem too while testing but I just statically linked it by hand.10:17
kanzuresince i need to scurry off to other things, should i post this as a bug report or not?10:18
sipadid you run ldconfig?10:18
gmaxwellIn my case I didn't have the library installed, so it was expected.10:18
kanzuresipa: that fixes it10:18
sipayou need to so the ld cache knows about the existence of the library10:18
kanzurethank you10:20
kanzurehttps://github.com/Blockstream/contracthashtool/pull/210:20
-!- Persopolis [~Persopoli@cpc10-haye19-2-0-cust19.17-4.cable.virginm.net] has joined #bitcoin-wizards10:24
lechuga_really exciting10:30
lechuga_congrats to the authors10:30
gmaxwellkanzure: got it working?10:30
-!- MoALTz [~no@user-188-33-132-198.play-internet.pl] has joined #bitcoin-wizards10:31
kanzureyep10:31
-!- austinhill1 [~Adium@c-50-136-255-6.hsd1.ca.comcast.net] has joined #bitcoin-wizards10:37
-!- austinhill [~Adium@c-50-136-255-6.hsd1.ca.comcast.net] has quit [Ping timeout: 258 seconds]10:41
-!- wiretapped [~wiretappe@gateway/tor-sasl/wiretapped] has quit [Remote host closed the connection]10:42
-!- wiretapped [~wiretappe@gateway/tor-sasl/wiretapped] has joined #bitcoin-wizards10:42
-!- kyletorpey [~kyle@c-24-131-0-5.hsd1.va.comcast.net] has joined #bitcoin-wizards10:47
-!- zooko [~user@c-24-9-104-70.hsd1.co.comcast.net] has joined #bitcoin-wizards10:48
-!- austinhill1 [~Adium@c-50-136-255-6.hsd1.ca.comcast.net] has quit [Quit: Leaving.]10:52
maakuwow i should have been on -wizards instead of reddit. thanks for all the feedback everyone :)10:53
maakuto alleviate some concerns, the fact that headers-first got merge ready, and all the refactoring work jtimon has been doing is because blockstream is committed to us splitting our time on bitcoin core10:53
kanzurehilarious that you guys have gmaxwell setting up build servers10:54
maakuwell, things got rushed.. :(10:55
sipa?10:55
gmaxwellkanzure: hm? nah. not me setting up build servers. But things like hiring, and other business stuff.10:55
kanzureheh, okay10:55
lechuga_maaku: congrats!10:56
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 245 seconds]10:57
maakuthanks :)10:59
zookoCongrats, you folks. :-)10:59
-!- adam3us [~Adium@c-50-136-255-6.hsd1.ca.comcast.net] has quit [Quit: Leaving.]10:59
sipathanks!11:00
-!- mxisaac [~mxisaac@108.60.55.250] has joined #bitcoin-wizards11:01
gmaxwellzooko: thanks!11:02
-!- dansmith_ [~dansmith@178-33-115-54.kimsufi.com] has joined #bitcoin-wizards11:02
-!- hearn [~mike@46.140.0.78] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]11:08
-!- wiretapped [~wiretappe@gateway/tor-sasl/wiretapped] has quit [Remote host closed the connection]11:10
-!- wiretapped [~wiretappe@gateway/tor-sasl/wiretapped] has joined #bitcoin-wizards11:10
-!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Quit: Leaving.]11:10
-!- crowex [~crowex@host-78-147-106-214.as13285.net] has joined #bitcoin-wizards11:10
-!- Persopolis [~Persopoli@cpc10-haye19-2-0-cust19.17-4.cable.virginm.net] has quit []11:11
-!- zooko [~user@c-24-9-104-70.hsd1.co.comcast.net] has quit [Ping timeout: 272 seconds]11:12
-!- orperelman [~wboy@bzq-79-183-8-242.red.bezeqint.net] has joined #bitcoin-wizards11:12
-!- maclane [~maclane@12.250.97.26] has joined #bitcoin-wizards11:12
-!- wallet42 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards11:15
-!- adam3us [~Adium@c-50-136-255-6.hsd1.ca.comcast.net] has joined #bitcoin-wizards11:19
-!- mxisaac [~mxisaac@108.60.55.250] has quit []11:22
-!- adam3us [~Adium@c-50-136-255-6.hsd1.ca.comcast.net] has quit [Ping timeout: 265 seconds]11:25
-!- Dizzle [~diesel@70.114.207.41] has joined #bitcoin-wizards11:25
-!- crowex [~crowex@host-78-147-106-214.as13285.net] has quit [Remote host closed the connection]11:30
-!- vfor [~Adium@g226185245.adsl.alicedsl.de] has joined #bitcoin-wizards11:31
-!- gloriusAgain [~gloriusag@g226185245.adsl.alicedsl.de] has joined #bitcoin-wizards11:32
-!- NewLiberty [~NewLibert@adsl-172-6-13-22.dsl.lsan03.sbcglobal.net] has joined #bitcoin-wizards11:33
-!- jtimon [~quassel@c-50-136-255-6.hsd1.ca.comcast.net] has quit [Ping timeout: 256 seconds]11:34
-!- gloriusAgain [~gloriusag@g226185245.adsl.alicedsl.de] has quit [Remote host closed the connection]11:34
-!- vfor [~Adium@g226185245.adsl.alicedsl.de] has quit [Client Quit]11:34
gmaxwellAny of y'all live in the bay area?11:38
lechuga_<-11:38
nshis this sidechains paper the first mention of Dynamic-Membership Multiparty Signatures?11:39
* nsh doesn't recall the term in discussion here 11:39
@gwillennsh: afaik yes11:39
nshok, ty11:39
lechuga_i think it's the first mention of bitcoin being described as an implmentation11:39
@gwillen(I'm pretty sure it is, since the term has changed in the most recent version)11:39
* nsh nods11:39
nshtastes like conceptual headway anyway11:40
-!- crowex [~crowex@host-78-147-106-214.as13285.net] has joined #bitcoin-wizards11:40
maakunsh: we coined the term, to our knowledge it is the first descrpition of the concept underlying it. if you know of prior work we should cite, let us know.11:42
* nsh nods11:42
maakuWell i think the idea, if not the DMMS phrase has shown up on -wizards, just not in the literature11:42
nshi guess too sparsely for me to have accorded it status as an notion-in-itself. it's useful having handles on these things11:43
nshso i wonder if the fact that the underlying resource is denominated in dimensions of T^-1 (hashpower) is deeply connected to the ability to distributedly consensuate the time-ordering of events11:45
nsh(#bitcoin-showerthoughts)11:46
-!- crowex [~crowex@host-78-147-106-214.as13285.net] has quit [Remote host closed the connection]11:49
-!- zooko [~user@67-6-128-167.hlrn.qwest.net] has joined #bitcoin-wizards11:50
-!- hearn [~mike@84-75-198-85.dclient.hispeed.ch] has joined #bitcoin-wizards11:54
waxwingnsh, you sure it isn't MLT^-3 ?12:01
nshi meant includes a /time, rather than to specify the exact dimensions12:02
nshdunno what the unit of a hash is really12:02
waxwingsure. nor do I :)12:02
nsh"There are trade-offs between scalability and decentralisation. For example, a larger block size would allow the network to support a higher transaction rate, at the cost of placing more work on validators — a centralisation risk."  -- is it worth elaborating on how this leads to centralization?12:03
sipaif fewer people can validate, validation becomes more centralized.12:03
sipaany question? :012:03
nshto what extent can fewer people validate a 2mb block compared to a 1mb block? is the barrier to entry the resources required to maintain a mempool?12:04
sipa2 Mbyte block == twice as many resourced required as 1 Mbyte block12:06
sipa(cpu, bandwidth, storage)12:06
* nsh nods12:07
hearnnsh: from 1mb to 2mb probably the number of people who'd drop out is unmeasurable12:07
hearnnsh: but it's hard to model theoretically12:07
nshso the degree of centralization depends on the tail of resource-availability or usability of the cadre of potential validating participants12:07
* nsh nods12:07
-!- fenn [~fenn@131.252.130.248] has joined #bitcoin-wizards12:07
hearnintuitively it must be greater than zero but could theoretically be less than one :)12:08
hearn(number of people who drop out)12:08
nshif there's a long tail between 1mb and 2mb it doesn't cut off that many people, but if there gradient is higher then it does12:08
* nsh nods12:08
nshbut we can't model that distribution except by seeing who drops off as resource requirements increase12:09
fennhi, so apparently i instigated a conversation about scalability12:09
hearnpretty much12:09
hearnand then there are many confounding variables12:09
hearne.g. price12:09
sipawell, how many people actually run a a full node isn't all that relevant imho12:10
sipaas it does depend on how popular the system is12:10
sipawhat matters is how easy it is for someone who wants to12:10
fennwould it be possible with the current protocols to validate only a part of the block, forward that work on to another node, have them validate another part, and eventually someone looks at all the work and validates the whole block?12:11
sipafenn: sure, it's trivial12:11
sipabut it would only help with cpu usage - not bandwidth or storage12:11
hearnthat's called "sharding the full node", effectively ;)12:11
nshhmm12:12
hearnfenn: the current protocols don't really have big scaling problems: https://bitcoin.org/en/faq#can-bitcoin-scale-to-become-a-major-payment-network12:12
sipathe unique quality is a currency in which everyone can verify that nobody is cheating - whether people actually do of course matters in practice, but it's probably more relevant to ask which % of those who could do12:12
hearnfenn: or at least none that can't be solved with some optimisation12:12
nshit would help with storage if you could somehow decide who pays attention to which transactions before distributing the validation work12:12
kanzurefenn: for later http://diyhpl.us/~bryan/papers2/bitcoin/VerSum:%20Verifiable%20computations%20over%20large%20public%20logs.pdf12:12
nshnot sure if how trivial that would be be12:13
-!- profreid [~profreid@a88-115-210-162.elisa-laajakaista.fi] has joined #bitcoin-wizards12:13
-!- Nomos7 [~textual@pool-71-163-224-249.washdc.east.verizon.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]12:14
-!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has joined #bitcoin-wizards12:14
fennsipa: most people dont care if nobody is cheating, only if they're being cheated12:15
fennthemselves12:16
sipathat's the same thing, fortunately12:16
-!- JohnnyBitcoin [~Johnny@ool-4352401e.dyn.optonline.net] has joined #bitcoin-wizards12:17
fennnsh were you reading http://langsec.org12:20
nshbriefly12:20
-!- Kireji [~nospam@unaffiliated/kireji] has joined #bitcoin-wizards12:31
-!- artifexd [sid28611@gateway/web/irccloud.com/x-qmpjoryqjmftfxwz] has quit [Read error: Connection reset by peer]12:32
-!- artifexd [sid28611@gateway/web/irccloud.com/x-uzxqszdxtqijfrxp] has joined #bitcoin-wizards12:33
-!- adam3us [~Adium@c-50-136-255-6.hsd1.ca.comcast.net] has joined #bitcoin-wizards12:39
-!- maclane [~maclane@12.250.97.26] has quit [Ping timeout: 245 seconds]12:40
orperelmanI just got back from that area a few weeks back Greg, wish I could come :(12:40
-!- KingCoin [~KingCoin@unaffiliated/kingcoin] has joined #bitcoin-wizards12:41
Luke-Jrorperelman: don't think anyone knew you were in the area? :/12:42
maakusadly my IRC client was on the fritz the last month. I got a message from Or but not until yesterday :\12:43
orperelmanYep, nm guys, in a few months might take Alex too this time.12:44
maakulook us up when you do :)12:44
orperelmanIndeed, I'll!12:45
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards12:51
-!- mkarrer [~mkarrer@183.Red-83-40-233.dynamicIP.rima-tde.net] has quit [Remote host closed the connection]12:51
-!- mkarrer [~mkarrer@183.Red-83-40-233.dynamicIP.rima-tde.net] has joined #bitcoin-wizards12:52
-!- woah [~woah@75-101-111-82.dedicated.static.sonic.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]12:53
-!- Burrito [~Burrito@unaffiliated/burrito] has joined #bitcoin-wizards12:55
-!- mkarrer [~mkarrer@183.Red-83-40-233.dynamicIP.rima-tde.net] has quit [Ping timeout: 245 seconds]12:56
-!- woah [~woah@75-101-111-82.dedicated.static.sonic.net] has joined #bitcoin-wizards13:03
-!- woah [~woah@75-101-111-82.dedicated.static.sonic.net] has quit [Client Quit]13:05
Taekmy understanding is that the fundamental benefit of 2wp is that you can make altcoins which use bitcoins for their currency13:06
justanotheruserTaek: another huge benefit is scalability13:07
Taekbut scalability at the cost of trusting SPV proofs right?13:09
maakuTaek: we've adopted the terminology "altchain which use bitcoin as its currency" for that13:09
gmaxwellIt's not scalability magic pixie dust, for decenteralized systems there is a fundimental scale vs centeralization tradeoff.13:09
Luke-Jrjustanotheruser: kinda uncertain how viable the scale-by-having-a-daily-blockchain idea is13:09
Taekmaaku my bad I intended to use 'altchain' but the fingers are just used to 'altcoin'13:10
maakuAnd there are multiple approaches to handling the sidechain firewall, it is probably deserving of a paper in itself.13:10
gmaxwellSome are just areas for future devlopment.13:11
justanotheruserLuke-Jr: Maybe not a day, but I'm confused how that isn't a massive scalability improvement.13:11
TaekI'm also a little bit uneasy about the idea of a contest period. Someone could keep submitting spv proofs that contain double spends, causing bloat.13:12
-!- vmatekole [~vmatekole@f055110130.adsl.alicedsl.de] has joined #bitcoin-wizards13:12
justanotheruserI do wonder how p2pool will handle sidechains though. I remember someone mentioning fraud proofs. I wonder how secure that can be, untested waters!13:12
TaekAnd if they could manage some kind of DDOS that enables them to stifle anti-proofs during the contest period13:13
Luke-Jrjustanotheruser: those got renamed to reorg proofs in the paper, FWIW13:13
Taekit just seems loose/rough around the edges13:13
Luke-JrTaek: the idea is to have miners filter out known fraud upfront13:14
gmaxwellTaek: some of it is because it's simply broad. E.g. there is plenty of design space to build really ill advised things; but if that wasn't possible it wouldn't be flexible enough.13:14
Luke-Jrif they can stifle anti-proofs, then they have an effective attack on Bitcoin nodes already (sybil attack)13:14
gmaxwellTaek: generally the same mechensisms protect against any other kind of txflooding dos attack. The ability to require a confirmation period also helps.13:15
Taekgmaxwell: I'll accept that. It'll make more sense to talk about problems when a specific example of a sidechain implementation exists.13:15
Luke-JrTaek: note the initial SPV proof will likely require you to stake some of your current bitcoins so there's funds to provide a fee for the reorg proof later13:15
TaekLuke-Jr: they don't have to DoS all bitcoin nodes, just all sidechain nodes, which would be easier for smaller sidechains13:15
Luke-JrTaek: possibly. I have doubts it'd be hard to DoS all bitcoin nodes anyway13:16
TaekWould miners be able to protect themselves by sitting behind CloudFlare?13:17
-!- zooko [~user@67-6-128-167.hlrn.qwest.net] has quit [Ping timeout: 258 seconds]13:17
Luke-Jrif they want CloudFlare to be a central point of attack on them..13:17
maakuTaek: i'm not sure we address this in the paper, but you can stifle DoS by attaching forced bounties for the reorg proof13:18
maakusame as other DoS protections13:18
Luke-Jrmaaku: that doesn't solve the problem of nodes being DoS'd13:18
Luke-Jrmaaku: ie, kill the real sidechain, then mine your fraud13:18
Luke-Jrbut it perhaps provides the incentive needed for people to run non-miner full nodes ;)13:20
-!- zwischenzug [~zwischenz@137.63.72.102] has quit [Ping timeout: 246 seconds]13:20
-!- Nomos7 [~textual@pool-71-163-224-249.washdc.east.verizon.net] has joined #bitcoin-wizards13:22
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 265 seconds]13:23
-!- profreid [~profreid@a88-115-210-162.elisa-laajakaista.fi] has quit [Ping timeout: 246 seconds]13:25
-!- peterlie [~peterlie@99-127-231-33.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards13:31
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards13:31
-!- woah [~woah@75-101-111-82.dedicated.static.sonic.net] has joined #bitcoin-wizards13:34
-!- mapppum [~mappum@c-24-17-76-220.hsd1.wa.comcast.net] has joined #bitcoin-wizards13:42
-!- maraoz [~maraoz@186.137.72.20] has quit [Ping timeout: 256 seconds]13:45
-!- Aquent2 [~Aquent@gateway/tor-sasl/aquent] has joined #bitcoin-wizards13:47
-!- moa [~kiwigb@opentransactions/dev/moa] has joined #bitcoin-wizards13:48
-!- Aquent1 [~Aquent@gateway/tor-sasl/aquent] has quit [Ping timeout: 246 seconds]13:49
-!- UukGoblin [~jaa@unaffiliated/uukgoblin] has quit [Ping timeout: 258 seconds]13:51
moaany github repo for sidechains?13:51
gmaxwellNot yet. Though if you're interested, there is an implementation of the appendix a commitment scheme at https://github.com/Blockstream/contracthashtool13:52
-!- kyletorpey [~kyle@c-24-131-0-5.hsd1.va.comcast.net] has left #bitcoin-wizards []13:53
moata13:53
-!- zooko [~user@67-6-128-167.hlrn.qwest.net] has joined #bitcoin-wizards13:58
-!- OX3 [~OX3@gateway-nat.fmrib.ox.ac.uk] has quit [Remote host closed the connection]13:58
IriezYour a wizard harry! A bitcoin-wizard! Aspirillicus!14:03
moalord voldemort?14:04
justanotheruserdid someone link this channel after the sidechain announcement?14:04
tacotimeWillickers14:06
maakuAspirillicus? what the hell kind of spell is that. Death by closet mold!14:07
MRL-Relay[surae] I think it has something to do with aspirin14:09
-!- AnoAnon [~AnoAnon@197.37.78.36] has joined #bitcoin-wizards14:09
-!- AnoAnon [~AnoAnon@197.37.78.36] has quit [Max SendQ exceeded]14:09
-!- devsaturn [~blah@105-237-18-22.access.mtnbusiness.co.za] has joined #bitcoin-wizards14:11
-!- vfor [~Adium@g226185245.adsl.alicedsl.de] has joined #bitcoin-wizards14:15
-!- gloriusAgain [~gloriusag@g226185245.adsl.alicedsl.de] has joined #bitcoin-wizards14:15
-!- crowex [~crowex@host-78-147-106-214.as13285.net] has joined #bitcoin-wizards14:17
-!- mkarrer [~mkarrer@183.Red-83-40-233.dynamicIP.rima-tde.net] has joined #bitcoin-wizards14:17
-!- kristofferR [~kristoffe@208.37-191-147.fiber.lynet.no] has joined #bitcoin-wizards14:18
gmaxwellMost flattering insult I've had all month, http://www.reddit.com/r/Bitcoin/comments/2k01du/peter_todd_on_twitter_the_sidechains_paper_is/clgtayf ... I'm as ignorant as Satoshi. I also like the citation of POS being broken using a paper by one of the sidechain whitepaper authors. :) :)14:22
-!- woah [~woah@75-101-111-82.dedicated.static.sonic.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]14:22
-!- phedny [~mark@prei.vps.van-cuijk.nl] has quit [Ping timeout: 245 seconds]14:26
moaso sidechains will need to use LockTime extensively for the two-way peg?14:27
justanotherusermoa: It would probably be implicit14:28
justanotherusermeaning that redeeming the SPV proof wouldn't have to have checklocktimeverify in the script, it would just be a rule of the sidechain that you had to wait that long14:29
sipait _could_ be a checklocktimeverify14:30
-!- woah [~woah@75-101-111-82.dedicated.static.sonic.net] has joined #bitcoin-wizards14:30
sipamaybe it's a script that does both checklocktimeverify and checkspvproofverify14:30
justanotherusersipa: if you allow tx without checklocktimeverify peoples coins can disappear during reorgs14:31
sipasure - it would be a requirement for the transfer that it has a sufficient locktime14:31
justanotheruser... so there is an implicit checklocktimeverify14:31
sipaeither an implicit one, or a required explicit one14:31
justanotheruserboth would work, but if a checkspvproofverify always requires a checklocktimeverify according to the sidechains rules, why not just make it implicit?14:32
sipareusability - maybe another sidechain would not require it, and use some not-yet-discovered alternative?14:33
sipaa OP_CHECKSIDECHAINTRANSFER would be very unflexible, because it could exactly only do what we currently  envision it it to do14:34
justanotherusersipa: why could the alternative not be implicit as well14:34
justanotherusersince we don't know what the alternative is I guess you cannot say14:34
moais there a blockexplorer like function/site that is keeping stats on current nLockTime using TX in the blockchain?14:35
sipawell we can't just change opcodes in bitcoin all the time14:35
moanad how many has there been?... thousands, hundreds, tens?14:35
sipaif we could, we wouldn't even need sidechains for some of the usecases14:35
justanotherusersipa: so you're suggesting it be explicit for the mainchain?14:35
-!- Nomos7 [~textual@pool-71-163-224-249.washdc.east.verizon.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]14:36
sipathat's so far out that i don't want to talk about it14:36
sipajust saying that it's an option that has advantages14:36
justanotherusersipa: I'm confused. Why is that an advantage in terms of " well we can't just change opcodes in bitcoin all the time"?14:36
justanotheruserremoving the required lock time would be just as hard as removing the implicit lock time afaics14:37
sipajustanotheruser: there is an advantage to having a bunch of neatly-defined small opcodes rather than one single big opcode that does all of the sidechain stuff we envision later14:37
-!- JohnnyBitcoin [~Johnny@ool-4352401e.dyn.optonline.net] has quit [Quit: Leaving]14:37
-!- JohnnyBitcoin [~Johnny@ool-4352401e.dyn.optonline.net] has joined #bitcoin-wizards14:38
sipaexactly the reason why bitcoin script does have a OP_MULTISIG and OP_SINGLESIG... it has a fully flexible script that allows doing things that were not originially envisioned14:38
sipa*does not have14:38
sipawelll... they're not nearly as flexible as i would like, but you get the idea i hope14:38
-!- myeagleflies [~myeaglefl@unaffiliated/myeagleflies] has joined #bitcoin-wizards14:38
sipawe don't know what the future will bring, and maybe we'll want to do some part of the sidechain transfers differently at some point14:39
justanotherusersipa: well you have the flexibility to do whatever you like with many OP_CHECKSIGs, OP_MULTISIG is just a compact version of many of those. I don't see why a redemption couldn't be a compact version of a few opcodes14:39
justanotherusereither way, explicit or implicit is a trivial issue14:39
sipait's a very important design question14:39
justanotherusertwo extra bytes :P14:39
sipahaving a single opcode that does everything is essentially saying that how we currently thing sidechains will work, will be how they always work14:39
sipaif we just extend the script functionality to encode the sidechain functionality concisely, it means that later siechains can do things in different ways14:40
justanotherusersipa: at least how chains with the mainchain as a parent work14:40
sipasure14:40
-!- gloriusAgain [~gloriusag@g226185245.adsl.alicedsl.de] has quit [Remote host closed the connection]14:40
-!- vfor [~Adium@g226185245.adsl.alicedsl.de] has quit [Quit: Leaving.]14:40
-!- gloriusAgain [~gloriusag@g226185245.adsl.alicedsl.de] has joined #bitcoin-wizards14:41
maakunot to mention it would be useful to allow federated peg in conjunction with spv proof verification14:41
-!- gloriusAgain [~gloriusag@g226185245.adsl.alicedsl.de] has quit [Read error: Connection reset by peer]14:42
kgk*just read the paper* could the bitcoin blockchain be the "child" chain to an alt-coin chain?14:43
kgkor does bitcoin always have to be the parent?14:43
justanotheruserkgk: no, scamcoins can and will copy sidechains too14:43
sipathat's not the question14:43
justanotheruserwell hes asking if bitcoin is always the parent14:44
-!- tromp_ [~tromp@ool-4570a006.dyn.optonline.net] has joined #bitcoin-wizards14:44
kgkyeah. Specifically, say I'm using a Bitcoin wallet that doesn't know about a parent side-chain14:44
tacotimeI assume with modification you could transfer other coins into bitcoin as sorts of coloured coins14:44
kgkand somebody sends me bitcoin that originated from a 2-way peg14:44
sipakgk: for the transfer perspective, it is symmetric14:44
sipaor at least can be14:44
kgkwell those bitcoin are essentially "marked" right? they really represent assets on the other chain in that case14:45
kgkbut my wallet wouldn't know that14:45
sipawell your wallet need to deal with every chain it wants to deal with14:45
kgkwhat happens in that case? Could I get into a situation where somebody sends me "marked" bitcoin without my wallet knowing14:45
sipano14:45
sipabecause if you're talking about the asset bitcoin, there is only one chain able to create them: Bitcoin14:46
-!- tromp__ [~tromp@ool-4570a006.dyn.optonline.net] has quit [Ping timeout: 244 seconds]14:47
sipaoh, and coins that locked in Bitcoin (because transferred to the sidechain), are sent to a special script that can only be unlocked by moving (the same, or and equal amount) of coins back14:47
sipaso they can't go into your bitcoin wallet without you knowing - it looks like coins sent to an exotic script14:47
-!- tromp__ [~tromp@ool-4570a006.dyn.optonline.net] has joined #bitcoin-wizards14:47
-!- tromp_ [~tromp@ool-4570a006.dyn.optonline.net] has quit [Ping timeout: 246 seconds]14:48
kgkI get that. I'm just wondering about the other way. if bitcoin is not the parent. it's the child.14:48
-!- phedny [~mark@prei.vps.van-cuijk.nl] has joined #bitcoin-wizards14:48
sipawell bitcoins cannot come from anywhere - the Bitcoin chain is the one where they are native!14:49
sipathe Bitcoin rules forbid creation of new coins, you know?14:49
sipanothing changes about that14:49
kgklol yeah14:49
-!- jtimon [~quassel@c-50-136-255-6.hsd1.ca.comcast.net] has joined #bitcoin-wizards14:49
maakukgk: it is unlikely to happen without further changes to bitcoin which themselves are unlikely to happen because of sidechains14:50
maakue.g. if bitcoin had native asset issuance then you could issue an asset to represent the pegged coin ... but part of the reason for sidechains is to avoid making such massive changes to bitcoin14:51
sipaso yeah, there is no way that bitcoin could be imported from another chain - that would violate Bitcoin's rules14:51
sipaand Bitcoin doesn't support any other asset than bitcoin, so there is nothing else that could be imported either14:51
-!- vfor [~Adium@g226185245.adsl.alicedsl.de] has joined #bitcoin-wizards14:52
-!- gloriusAgain [~gloriusag@g226185245.adsl.alicedsl.de] has joined #bitcoin-wizards14:52
justanotheruserI can think of a really hackey way to increase bitcoins monetary supply involving labeling the amount sent in the script :P14:52
justanotheruseryou couldn't transact with old clients, however they wouldn't lose consensus. Best to leave that alone IMO14:53
kgk*trying to wrap my head around how the spv proof is spent* I think I was misunderstanding that14:53
sipakgk: you send to a special script that says "this requires an spv proof of movement to unlock"14:54
kgkwhen you spend an spv-proof on a sidechain, what does the output of that transaction look like?14:54
kgker, that doesn't make sense lol14:55
sipa"send to this address on this other chain, and require an SPV move of an output with the same amount being moved back on the other side, to unlock"14:55
Luke-Jrkgk: Bitcoin's present blockchain can only be a parent, and only via federated pegging. But a sidechain-enabled blockchain could very well transfer in any asset, including altcoins.14:55
sipathen you create an SPV proof of that transaction being buried in Bitcoin, and use that SPV proof to generate the coin on the other side14:56
kgksipa: ah that is what I'm confused about I think. When you say "generate the coin", what does that output look like on the sidechain?14:56
-!- gloriusAgain [~gloriusag@g226185245.adsl.alicedsl.de] has quit [Remote host closed the connection]14:56
-!- vfor [~Adium@g226185245.adsl.alicedsl.de] has quit [Client Quit]14:56
justanotheruserLuke-Jr: are you talking about sidechains shared between cryptocurrencies?14:57
-!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #bitcoin-wizards14:57
sipakgk: there are several says to do it14:57
-!- AaronvanW [~ewout@158pc208.sshunet.nl] has quit [Ping timeout: 265 seconds]14:57
kanzurejustanotheruser: that is an amusing inflation method. technically yes it is compatible.14:57
Luke-Jrjustanotheruser: yes, that's mostly what the whitepaper discusses (although perhaps not explicitly)14:57
sipakgk: one is that it's just a totally new special transaction type that looks perhaps like a coinbase transaction, but has as input the SPV of the busy of the sending to the sidechain in bitcoin14:57
-!- tromp_ [~tromp@ool-4570a006.dyn.optonline.net] has joined #bitcoin-wizards14:58
sipakgk: another is that 21M coins are preallocated to a special script that does SPV checks on the sidechain from the start, and you're required to create a transaction that moves some coins out of it14:58
sipa(it needs special rules to demand that the change goes back to the pool, however)14:58
justanotheruserLuke-Jr: why is that desirable?14:59
kgksipa: ah ic. ok, so each side-chain has to figure that out itself.14:59
Luke-Jrjustanotheruser: once you have assets and sidechains, it's more of "why not? it's trivial"14:59
sipakgk: some part has to be standardized14:59
sipabut yes, the generation is up to the sidechain14:59
sipait could be totally insecure too - people would just rob the transferred assets dry15:00
-!- tromp__ [~tromp@ool-4570a006.dyn.optonline.net] has quit [Ping timeout: 245 seconds]15:00
arubi(chiming in), would you say it's possible to allocate a random quantity of coins in a sidechain to a transaction made to the locked output on the parent chain?15:01
kgklol right. and the bitcoin would just be locked up forever on the bitcoin blockchain15:01
maakuarubi: sure15:02
maakubut why would you want to ;)15:02
kgker actually, whoever stole the coins on the alt-chain could just redeem the bitcoin. nvm15:02
arubigreat! we can make a satoshidice sidechain then maaku :)15:02
justanotheruserwhat kind of altcoins are you talking about? Obviously pretty much all would be compatible, I mean, which are desirable, altcoins if you can just replicate their chains characteristics15:03
kgkarubi: lol except whoever created the spv-proof transaction would be the one generating the randomness...15:04
arubikgk, a single entity is "generating" something with sidechains? that sounds... wrong..?15:04
justanotheruserkgk: thats not a uniform random15:04
justanotheruserits probably incredibly grindable too15:05
arubioh I see what you're saying.. sorry. no, what I meant is the rules may be put so the generation on the sidechain is random15:05
justanotheruserarubi: generation of what?15:06
kgki.e. the user is the one generating the transaction to your side-chain. So the user is specifying the amount.15:06
arubiwell, "random" is better15:06
justanotheruserpretty much all casino games that might use the blockchain for randomness are probably insecure15:07
arubigeneration of the side-coins, maybe a rule is in place as for the quantity of coins to be generated from the transaction to the locked output on the parent15:07
-!- atgreen [~user@CPE687f74122463-CM84948c2e0610.cpe.net.cable.rogers.com] has quit [Ping timeout: 255 seconds]15:09
-!- RoboTeddy [~roboteddy@2604:5500:13:5fc:8c9e:3945:e970:b529] has joined #bitcoin-wizards15:09
arubiso a provably fair random quantity of coins is generated on the sidechain out of the transaction to the locked output on the parent, then the 'player' can send that quantity back to the parent from the sidechain and either win, lose, or none15:09
arubis/none/neither15:09
justanotheruserarubi: what determines win or loss?15:09
arubiwell, maybe the block hash, i dunno. but something not pre-determined15:10
-!- RoboTedd_ [~roboteddy@173.247.202.131] has joined #bitcoin-wizards15:10
arubihash(quantity*blockhash)?15:11
justanotheruserarubi: block hash is influenced by the miner15:11
arubihuh?!15:11
arubithe blockhash of the parent chain.. say it's bitcoin.. how does the miner have a say in that..?15:12
justanotheruserarubi: lets say I'm mr money miner. I make a 100btc 50/50 bet and then I generate a block that has me losing. If I broadcast the block I get 25btc and lost 100btc. If I don't broadcast the block I have an E[X] of 50btc rather than -75btc15:12
justanotherusererr15:13
arubian interesting case.. a miner that is also a player. I see what you're saying.15:13
justanotheruserand E[X] of 100btc rather than -75btc15:13
justanotheruser*an15:13
arubiyes yes15:13
justanotheruserarubi: look up "finney attack"15:13
arubifinney as in Hal?15:13
justanotheruserya15:13
arubiinteresting. thanks.15:13
justanotheruserits along the same lines, but this is more expensive since miners have to throw away awards to win this way15:14
Luke-Jrmaaku: http://www.reddit.com/r/Bitcoin/comments/2k070h/enabling_blockchain_innovations_with_pegged/clgpxgs <-- I think your 3rd 'altchain' was meant to be 'altcoin'15:14
arubiwell, not to win, but not to lose15:14
-!- tromp_ [~tromp@ool-4570a006.dyn.optonline.net] has quit [Ping timeout: 245 seconds]15:14
-!- RoboTeddy [~roboteddy@2604:5500:13:5fc:8c9e:3945:e970:b529] has quit [Ping timeout: 272 seconds]15:14
-!- tromp_ [~tromp@ool-18be0b4d.dyn.optonline.net] has joined #bitcoin-wizards15:14
-!- adam3us1 [~Adium@c-50-136-255-6.hsd1.ca.comcast.net] has joined #bitcoin-wizards15:16
-!- adam3us [~Adium@c-50-136-255-6.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer]15:16
-!- mapppum [~mappum@c-24-17-76-220.hsd1.wa.comcast.net] has quit [Remote host closed the connection]15:16
maakuLuke-Jr: it is correct15:19
-!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Ping timeout: 246 seconds]15:23
Luke-Jr" If you want to make an altchain, fine, more power to you. "?15:24
-!- KingCoin [~KingCoin@unaffiliated/kingcoin] has quit [Ping timeout: 244 seconds]15:25
maakuYes, moar altchains please. Just not more pointless non-differentiating alt*coins*15:25
-!- vmatekol_ [~vmatekole@e179163240.adsl.alicedsl.de] has joined #bitcoin-wizards15:26
-!- KingCoin [~KingCoin@unaffiliated/kingcoin] has joined #bitcoin-wizards15:26
kanzuregmaxwell: need some advice, i was going to reply to that murrell email on bitcoin-development. would that be inappropriate?15:27
-!- laurentmt [~chatzilla@89-93-131-89.hfc.dyn.abo.bbox.fr] has joined #bitcoin-wizards15:28
kanzureoops wait, i'll take this to pm15:28
-!- vmatekole [~vmatekole@f055110130.adsl.alicedsl.de] has quit [Ping timeout: 244 seconds]15:28
-!- KingCoin_ [~KingCoin@unaffiliated/kingcoin] has joined #bitcoin-wizards15:33
-!- KingCoin [~KingCoin@unaffiliated/kingcoin] has quit [Read error: Connection reset by peer]15:33
-!- KingCoin_ is now known as KingCoin15:33
-!- Cory [~Cory@unaffiliated/cory] has joined #bitcoin-wizards15:34
-!- hearn [~mike@84-75-198-85.dclient.hispeed.ch] has quit [Quit: Textual IRC Client: www.textualapp.com]15:37
-!- KingCoin [~KingCoin@unaffiliated/kingcoin] has quit [Ping timeout: 260 seconds]15:38
-!- adam3us1 [~Adium@c-50-136-255-6.hsd1.ca.comcast.net] has quit [Quit: Leaving.]15:38
-!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #bitcoin-wizards15:39
amilleris blockstream development going to be more public now beyond this whitepaper15:41
arubihmm.. my connection may stalled if it did, please copy&paste your answer. If not, carry on15:41
amilleror still mostly done in quiet periods and released in bursts?15:42
-!- adam3us [~Adium@c-50-136-255-6.hsd1.ca.comcast.net] has joined #bitcoin-wizards15:43
kanzurearubi: http://gnusha.org/bitcoin-wizards/2014-10-22.log15:43
arubikanzure, that works, thanks.15:43
-!- OX3_ [~OX3@gateway-nat.fmrib.ox.ac.uk] has joined #bitcoin-wizards15:43
-!- Emcy [~MC@unaffiliated/mc1984] has quit [Read error: Connection reset by peer]15:46
-!- Dizzle [~diesel@70.114.207.41] has quit [Quit: Leaving...]15:47
kanzure.to andytoshi what do you think? https://github.com/kanzure/bitcoin-incentives/issues/415:47
yoleauxkanzure: I'll pass your message to andytoshi.15:47
kanzurei haven't considered this one before, "Miners have incentives not to forward transactions with high mining fees to prevent other miners from claiming those fees."15:48
-!- Sangheili [Elite8385@gateway/shell/elitebnc/x-xtliexfaxnshozvn] has quit [Ping timeout: 265 seconds]15:50
Luke-Jramiller: public15:51
-!- vfor [~Adium@g226185245.adsl.alicedsl.de] has joined #bitcoin-wizards15:51
-!- gloriusAgain [~gloriusag@g226185245.adsl.alicedsl.de] has joined #bitcoin-wizards15:51
-!- woah [~woah@75-101-111-82.dedicated.static.sonic.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]15:51
Luke-Jrbeing quiet annoyed everyone :p15:52
zooko\o/15:52
-!- woah [~woah@75-101-111-82.dedicated.static.sonic.net] has joined #bitcoin-wizards15:52
Luke-Jr(everyone especially including those of us who had to be quiet)15:52
stonecoldpati like the DMMS term - although argubly, is it not a signature of computational power using a modified version of the guy fawkes signature (which is basicly, just a hash chain, but a hash chain shown to be a signature)?15:57
-!- aburan28 [~ubuntu@static-108-45-93-73.washdc.fios.verizon.net] has joined #bitcoin-wizards15:57
stonecoldpat(question is more to check my understanding of the term, not a criticism!)15:58
gmaxwellamiller: public.16:03
amillergreat :D16:03
maakuamiller: public16:03
zooko16:03
stonecoldpat(forgot to identify myself with nickserv, sorry if re-post) i like the DMMS term - although argubly, is it not a signature of computational power using a modified version of the guy fawkes signature (which is basicly, just a hash chain, but a hash chain shown to be a signature)?16:04
stonecoldpat (question is more to check my understanding of the term, not a criticism!)16:05
zookostonecoldpat: it came through the first time, too.16:06
zookoAre you asking, is a DMMS actually the same thing as a Guy Fawkes sig?16:06
stonecoldpathaha now i look stupid!16:06
amillernot stupid just a really tiny bit repetitive :p16:06
stonecoldpatwell its not the same thing, but the guy fawkes signature is a hash chain signature, and DMMS is basically another type of hash signature (based on computation), but people work together to participate and make the DMMS signature (making it a group) where something like guy fawkes doesnt, its assumed to be a single person16:07
gmaxwellstonecoldpat: it's not.. there is no secret data involved in a hahshpower DMMS signature.16:07
kanzurejustanotheruser: so re https://github.com/kanzure/bitcoin-incentives/issues/416:07
maakuDMMS does not have to be based on computation16:07
maakuthat's just what hashcash does16:07
kanzurejustanotheruser: what do you think, is it safe for me to include that text verbatim and give attribution to that user?16:07
maaku*bitcoin proof-of-work16:08
kanzurejustanotheruser: or what's the norms around these parts for safely incorporating third-party text in a not bad way16:08
gmaxwellWhereas a guyfawkes signature is an interactive identification protocol based on hashes made non-interactive by timestamping.16:08
gmaxwellPOS, for example, is a DMMS, though it seems not a secure one (for at least the kinds of security we care about for blockchain consensus)16:08
justanotheruserkanzure: I have no idea what the attribution rules are for github documents. I would guess you'd be safe with an attribution since he is giving you that info for the purpose of putting it in your document without requesting some special attribution format.16:09
kanzurejustanotheruser: ah, incorporating authors is a good incentive for people to contribute text. it's not like the particle physics people aim for short author lists :).16:09
arubistonecoldpat, the way I understood it, the strength of the dmms on the head of a chain of length N is N-1, or K-1 on a subset of K blocks on that chain behind the head block.. is that correct, would you say?16:09
justanotheruserbut I'd say that miners don't have an incentive to force reorgs most of the time16:10
kanzurejustanotheruser: yes out of the additions he suggests, the reorg one seems most suspicious or weak or something.16:10
justanotheruserHis second line should be modified to say something like "with insufficient fees for the current block miners have incentive..."16:10
gmaxwellsometimes I prefer not to be attributed... as my willingness to answer technical question is greater than my willinglesss to have my name in a list with people whos work I don't respect. :)16:10
kanzurefair enough, i'll just make it known it's an open issue and anyone can separately negotiate with me for whether they want inclusion on a certain contributor list or not.16:11
gmaxwellyea, thats reasonable.16:11
kanzureall ideas are stolen anyway16:11
gmaxwell(A couple times someone has shot me a random question and then I found my name on some list of consultants for some scammy altcoin. :( )16:11
kanzureI bomb atomically, Socrates' philosophies and hypothesis can't define how I be droppin these mockeries, lyrically perform armed robbery16:12
woahgmaxwell what should i call my coin?16:12
gmaxwellkanzure: stolen or reinvented, poorly. :)16:12
justanotherusergmaxwell: reminds me of the time you totally rekt that guy asking about monero16:12
kanzuregmaxwell: ah, yeah that seems like a doomsday scenario, best not to promote a culture of randomly attaching people's names to things, then....16:12
kanzuregmaxwell: although arguably disrputable people will be doing that anyway :)16:12
-!- aburan28 [~ubuntu@static-108-45-93-73.washdc.fios.verizon.net] has quit [Ping timeout: 265 seconds]16:13
gmaxwellkanzure: yea, well it backfires pretty easily, since criticism from a guy listed on your site is especially powerful.16:13
kanzureneat16:13
stonecoldpatthanks for answering, its given me something to think about, maaku: i dont know if dmms would work with anything but hashcash16:15
-!- crowex [~crowex@host-78-147-106-214.as13285.net] has quit [Remote host closed the connection]16:15
maakustonecoldpat: proof-of-stake works just fine... for purposes other than distributed consensus16:16
justanotherusermaaku: thoughts on PoS-in-mainchain sidechains?16:16
justanotheruseror PoS-in-PoW-parent16:16
maakujustanotheruser: PoS and mining don't mix, full-stop.16:16
justanotherusermaaku: what do you mean?16:17
justanotheruseryou think miners will censor tx?16:17
-!- Sangheili [Elite8385@gateway/shell/elitebnc/x-ypaogrgwuceddofs] has joined #bitcoin-wizards16:18
maakuno, i think it doesn't accomplish its stated design objectives, ultimately reducing to either outright breaks or divergent proof-of-work as attackers grind solutions naming them as signers16:18
maakusee anytoshi's wonderful proof-of-stake q&a paper16:18
justanotherusermaaku: how can you grind if the new PoS winner is determined via PoW?16:18
justanotherusermaaku: I have16:18
gmaxwelljustanotheruser: by grinding the POW. Basically you can 'fix' PoS by reducing its security to be POW based..16:19
maakuat which point.. why not just use POW?16:19
justanotherusergmaxwell: might that involve throwing away many blocks that you would have won?16:19
gmaxwellyup. related to the keys youv'e go, of course other POW miners without the stake you have are deprived.16:21
maakuas far as I can tell you just said "but it's actually PoW!" sorry i'm going to bow out justanotheruser. i don't find PoS mining interesting because in every case it has ultimately reduced to PoW16:22
maakuor been broken16:22
-!- laurentmt [~chatzilla@89-93-131-89.hfc.dyn.abo.bbox.fr] has quit [Quit: ChatZilla 0.9.91 [Firefox 33.0/20141011015303]]16:22
justanotherusergmaxwell: if the reward for winning the stake is less than the PoW reward, why would one throw away a PoW reward?16:23
justanotherusermaaku: you are referring to bootstrapping distributed consensus from PoS, I am not16:23
gmaxwellto influence the chain, get more stake....16:23
-!- zooko [~user@67-6-128-167.hlrn.qwest.net] has quit [Ping timeout: 265 seconds]16:25
-!- aburan28 [~ubuntu@static-108-45-93-85.washdc.fios.verizon.net] has joined #bitcoin-wizards16:25
justanotherusergmaxwell: are you saying that they aren't directly earning more, but over time they may cause enough people to lose their reward to lower the difficulty and increase their profits?16:25
kanzurejustanotheruser: i'm still parsing your suggestion,16:26
kanzurethe claim was: "Miners have incentives to reorganize the blockchain to change who gets transaction fees. They can do this without eroding trust by enforcing the same ordering of transactions. This is not currently a problem because the mining subsidy is much greater than the transaction fees for most blocks."16:26
kanzureand your addition was "with insufficient fees for the current block miners have incentive..." for it?16:26
justanotheruserkanzure: Ignoring the incentive to keep the network valuable by not forcing a reorg, miners don't have an incentive to try and take a previous blocks fee unless the expected value of mining the old block is higher than mining the new block. This can happen when the miner has a high enough hash rate, or the current blocks tx fee sum is low enough.16:28
arubi(or only two mining entities of equal hashrate exist on the network)16:29
kanzurecan happen when the miner has a high enough hash rate, and also that obscure situation that was discussed yesterday regarding difficulty lowering far enough and competition decreasing overwhelmingly16:29
justanotheruserwell I'm ignoring attacks like that right now16:30
kanzuresure sure, i was just confirming whether i'm on the same page16:30
kanzureor wavelength etc16:30
justanotheruserbut if you have 10% of the hashrate then it is probably worth it (ignoring devaluing the network) to try and mine the previous block again, which had 100btc in fees rather than the current block, which has 1btc in fees16:31
justanotheruserif you have 0.001% of the hashrate, it probably isn't16:31
justanotheruserhaven't done the calculations, but those seem like safe numbers16:31
-!- kristofferR [~kristoffe@208.37-191-147.fiber.lynet.no] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]16:31
kanzureshrug, let's just go with "there's probably a way to calculate this, but out of scope, good luck" :)16:32
justanotheruserkanzure: E[X] = fees_earned * probability_of_winning16:32
justanotheruserprobability of winning is in the satoshi whitepaper and here https://people.xiph.org/~greg/attack_success.html16:32
kanzureoh look it has a button and everything16:33
justanotheruserlol16:33
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)]16:33
-!- llllllllll [~lllllllll@53-109.bbned.dsl.internl.net] has quit []16:35
tacotimejustanotheruser: I'm doing the PoS-based-on-PoW thing, that'll be out soon.16:35
-!- Dr-G [~Dr-G@gateway/tor-sasl/dr-g] has quit [Ping timeout: 246 seconds]16:35
dgenr8Ok, what button do I press to create a sidechain from my github branch?!16:35
nsheeps16:35
sipahaha16:35
tacotimeSimulation network is working pretty okay so far. But I don't know how useful it actually is.16:35
justanotherusertacotime: cool, it will be interesting to see how the incentive alignment is worked out16:35
nshwhom the gods would destroy, they first make mad16:36
justanotheruserit seems like selfish mining may be a problem at lower network hash % if the PoS reward is higher16:36
tacotimeYeahhhh I am curious about that too. I don't think there's any clear way to analyze it from my perspective, but I'll throw it to some hired academics and see what they think after.16:36
justanotheruserbut I don't think PoS has turned into PoW as maaku suggested. It certainly may be less secure than pure PoW though16:37
tacotimeMy default chain parameters have PoS reward somewhere below PoW reward, between 50-75%.16:37
amillertacotime, good, try teaching academics proof of stake!16:37
justanotherusertacotime: wait, this isn't a sidechain thing?16:37
tacotimejustanotheruser: Not at the moment.16:37
amiller5 years later and academics have finally reproven the satoshi paper :)16:37
justanotheruseroh, you want PoW and PoS in one chain?16:37
tacotimeYeah, but not in the Peercoin way, with a lottery-and-ticket system.16:38
justanotheruserhmm. Well the problem with that I think is that a staker can just change the block to include new tx.16:38
justanotheruserThis means PoS confirms are just trust in the stake holder16:38
tacotimePoW miners control the PoS votes included.16:39
justanotheruserIf it is PoS that is irreversible, as it would be if the PoS was confirmed by Pow in another chain, there wouldn't be that problem  (while there would be incentive problems)16:39
tacotimeIf they include less, reward is penalized.16:39
justanotheruserinclude less what?16:39
tacotimeStake votes.16:39
tacotimeIt's an m-of-n stakeholder voting on a block system.16:39
nshhmm16:40
justanotheruserI'm not sure you can get PoS that isn't backed by PoW to work (with "backed by" meaning "irreversible because of"), but good luck.16:40
tacotimeWhere former block coinbase reward is able to be invalidated by stakeholders, and to build a block on top of HEAD requires a majority of stakeholder votes.16:40
tacotimeWell, the blocks themselves are all PoW.16:41
-!- kristofferR [~kristoffe@208.37-191-147.fiber.lynet.no] has joined #bitcoin-wizards16:41
justanotheruserwhat, you have a PoS reward?16:41
tacotimeLottery system is driven entirely by the PoW header provided randomness.16:41
tacotimeYes.16:41
-!- kristofferR [~kristoffe@208.37-191-147.fiber.lynet.no] has quit [Remote host closed the connection]16:41
justanotheruseroh, well thats just a bit silly IMO. You can enter lotteries without a new altcoin or even a new sidechain.16:42
tacotimeThere are PoW and PoS rewards.16:42
tacotimeUm. For block validation?16:42
justanotheruserwhat do you mean for block validation?16:43
tacotimeThe lottery system determines the set of stakeholders eligible to validate a PoW block, for some PoS reward.16:43
justanotheruseroh, so PoS *is* part of the consensus system16:43
tacotimeYes.16:43
-!- orperelman [~wboy@bzq-79-183-8-242.red.bezeqint.net] has quit [Ping timeout: 256 seconds]16:44
-!- zooko [~user@67-6-128-167.hlrn.qwest.net] has joined #bitcoin-wizards16:44
justanotheruserSo your previous block determines the winners who determine whether a block is valid?16:44
tacotimeBasically you purchase tickets (which has a separate floating difficulty attached to it), then wait for your lottery number to come up, then vote on the block.16:44
tacotimeYeah, well, sort of.16:45
justanotherusertacotime: what is "vote on the block"?16:45
-!- maclane [~maclane@12.250.97.26] has joined #bitcoin-wizards16:45
kanzurejustanotheruser: here's my response https://github.com/kanzure/bitcoin-incentives/issues/416:45
-!- orperelman [~wboy@bzq-79-183-8-242.red.bezeqint.net] has joined #bitcoin-wizards16:45
tacotimeA few bits of randomness from the previous block, more from a block 12 blocks behind.16:45
justanotherusertacotime: but what are they voting on?16:45
justanotheruserif they're voting on block validity that is a huge netsplit risk16:45
kanzurei need a better way to organize these incentives. a list without numbers is wrong and broken.16:46
kanzureor names..16:46
tacotimejustanotheruser: Two things; you need 50% of eligible voters to produce a new block on top of HEAD, and these voters themselves vote as to whether or not to invalidate the coinbase of the previous block.16:46
justanotherusertacotime: invalidating a transaction should invalidate a block?16:47
tacotimeNot with different consensus rules.16:47
justanotheruserok ok16:47
justanotheruserso they vote whether to pay the miner?16:47
tacotimeYeah.16:47
justanotheruserand why would they vote no16:48
justanotheruseror I should ask, why would stakeholders vote yes?16:48
tacotimeIf the miner does something irritating like includes no tx in their block.16:48
tacotimeBecause if they consistently vote no, PoW won't create blocks, and network security would fall apart.16:48
kanzurejustanotheruser: stealing an old block subsidy seems difficult if the block subsidy was ever spent, because it means you would have to unwind and not include all those related transactions. which would be again trust eroding. although i think users might also be concerned about old miners losing out on transaction fees they once secured but hadn't yet spent..16:49
tacotimeAnd if network security falls apart, the coin is worthless.16:49
justanotheruserkanzure: if there are no confs, it wasn't confirmed spent16:49
justanotheruserI'm talking about the immediate previous too16:49
kanzureoh, only immediate previous. hm.16:50
justanotheruserbut it could be the previous N, it would just be harder16:50
justanotheruserbut the previous 1 does falsify his statement16:50
-!- Emcy [~MC@unaffiliated/mc1984] has joined #bitcoin-wizards16:50
justanotheruserkanzure: also, there are 100 blocks between when you win a block and when you can spend it16:51
tacotimeThere are a lot of assumptions for this system, I'm not really walking into it saying that it's 100% sound or it's going to work.16:51
tacotimeYeah. My fork only allows parent invalidation.16:51
justanotherusertacotime: ok, so your PoS isn't for consensus then16:52
justanotheruserit is just for the miner getting paid16:52
-!- Dr-G [~Dr-G@gateway/tor-sasl/dr-g] has joined #bitcoin-wizards16:52
tacotimeOnly partially.16:52
tacotimeYou need need 50% of eligible voters to build a block on top of HEAD.16:52
tacotimes/need need/do need16:53
justanotherusertacotime: also, what happens if they don't vote?16:53
justanotheruserit the blockchain halted?16:53
tacotimeMiners have to sit on HEAD~1 and mine a new block on top of that, so they get a different series of voters.16:53
justanotheruseror does a miner just need to ignore the PoS to do whatever they want16:54
tacotimeThat's potentially bad news bears if you have >50% malicious stakeholders, because it makes PoW difficulty manipulation very easy.16:54
justanotherusers/a miner/the miners/16:54
justanotheruserthey may just softfork to get rid of the PoS that is taking their rewards16:55
tacotimeyeah.16:55
tacotimeThat's in the worst case scenario, you need to disable PoS temporarily or permanently.16:55
tacotimeYou would assume that PoS miners, having so many coins, wouldn't do something boneheaded, but you never know.16:56
tacotimeBecause that undermines both the coins they have committed in tickets and the reward they would get from their tickets.16:56
justanotherusertacotime: taking rewards from a miner adding security to a confirmation is fairly boneheaded16:56
tacotimeWhy do you think so?16:57
justanotherusertacotime: because 2 confirmations is better than 1?16:57
tacotimeEhm, but you also have PoS "confirmations", which is proof of some resource, and you still preserve the work done on HEAD of the blockchain.16:58
gmaxwellthe "you need need 50% of eligible voters" threshold schemes can be either secure or freezable, sadly.  E.g. if you require 100% any user can block it, but no one can compromise it... or ... 1% and no one can block you but it's trivial to cheat. .... at every point there is a tradeoff between freezability and security.16:58
-!- zooko [~user@67-6-128-167.hlrn.qwest.net] has quit [Ping timeout: 272 seconds]16:58
-!- moa [~kiwigb@opentransactions/dev/moa] has quit [Quit: Leaving.]16:58
tacotimegmaxwell: Yeah, exactly. That's one of the few parameters I don't actually have tunable in my config for spinning up a new network, maybe I should add it in case people want to play with it in the future.16:59
-!- moa [~kiwigb@opentransactions/dev/moa] has joined #bitcoin-wizards16:59
-!- vaxzine [63b9861e@gateway/web/freenode/ip.99.185.134.30] has joined #bitcoin-wizards16:59
gmaxwellnevermind my english failures; I've been awake for >36 hours now I think.16:59
kanzure/topic where unreasonable ideas go to die a few hundred times16:59
gmaxwellkanzure: its our punishment for not writing down more .16:59
kanzurean ideal or even moderately useful format is not at all obvious17:00
tacotimeWell, I mean, the m-of-n PoS voter threshold idea hasn't been currently implemented I don't think. So it'd be good to have a chain out there with it, which is why I'm making it.17:01
-!- OX3___ [~OX3@cpc69058-oxfd26-2-0-cust984.4-3.cable.virginm.net] has joined #bitcoin-wizards17:01
tacotimeSecurity is up in the air, though.17:01
justanotherusergmaxwell: no freezing of the blockchain, just freezing of miner funds in case that wasn't clear17:02
tacotimeThey can freeze the blockchain too if >50% refuse to vote.17:02
justanotheruser..17:02
justanotheruseroh17:02
tacotimeYeah, that's why I mentioned two validation points.17:02
justanotheruserwell then, that is a very big problem17:02
tacotimeYeah, it's very known for m-of-n PoS validation systems.17:03
tacotimeThere's no easy answer, as gmaxwell pointed out.17:03
-!- OX3_ [~OX3@gateway-nat.fmrib.ox.ac.uk] has quit [Ping timeout: 255 seconds]17:05
tacotimeYou have to make the assumption, as you do for PoW, that it's not economically desirable for PoS miners to do things that undermine general investor confidence in the blockchain.17:05
-!- OX3___ [~OX3@cpc69058-oxfd26-2-0-cust984.4-3.cable.virginm.net] has quit [Read error: Connection reset by peer]17:05
-!- OX3_ [~OX3@cpc69058-oxfd26-2-0-cust984.4-3.cable.virginm.net] has joined #bitcoin-wizards17:06
justanotherusertacotime: True, but that leads to the question to how costly it would be to get >50% of the voters for one block17:06
justanotheruserI have a feeling that over 100000 blocks, it would be cheaper than forcing a large reorg17:06
justanotheruserpresumably these lotto winners are getting their money back, so it could be costless17:07
-!- adam3us [~Adium@c-50-136-255-6.hsd1.ca.comcast.net] has quit [Quit: Leaving.]17:07
tacotimeMm, depends how much the coins are I guess. Yeah, they get their commitment back + reward if they succeed.17:07
-!- jgarzik [~jgarzik@c-24-98-97-147.hsd1.ga.comcast.net] has joined #bitcoin-wizards17:07
-!- jgarzik [~jgarzik@c-24-98-97-147.hsd1.ga.comcast.net] has quit [Changing host]17:07
-!- jgarzik [~jgarzik@unaffiliated/jgarzik] has joined #bitcoin-wizards17:07
tacotimeBut they'll never overtake the main chain without a higher cumulative difficulty.17:07
jgarzikVia djb: "Faster ECC over F_{2^521 - 1} http://eprint.iacr.org/2014/852"17:08
tacotimedjb at it again. that dude doesn't sleep.17:09
tacotimejustanotheruser: Hence, you try to depend as heavily as you can on PoW for security. :P17:09
tacotimeThat's maybe the closest thing you can get to a "secure" PoS system.17:10
justanotherusertacotime: you could just PoS vote on the color of the client and say that you got PoS to work :D17:10
justanotheruserthis seems to be hurting the security model and I'm not sure what the gain is17:11
tacotimeheh17:11
tacotimeGain is that you're using PoS for validation, if you consider PoS as adding validation.17:11
justanotherusertacotime: what is the gain of that though?17:11
tacotimeThat it's harder to do bad things to the network with excessive hash power, because you need some stake in the coin too to build blocks.17:12
-!- OX3_ [~OX3@cpc69058-oxfd26-2-0-cust984.4-3.cable.virginm.net] has quit [Remote host closed the connection]17:12
justanotheruseryou are not making tx more secure, you are just trying to make miners behave at the risk of a few individuals colluding (or one person) to break the system17:12
tacotimeYes, exactly.17:13
-!- OX3_ [~OX3@cpc69058-oxfd26-2-0-cust984.4-3.cable.virginm.net] has joined #bitcoin-wizards17:13
tacotimeBut a few individuals or one person can already break a PoW system, so long as they have enough hash power.17:13
justanotherusertacotime: so you are substituting a the ability to force a large reorg with people with lots of stake being able to choose which blocks are valid17:13
-!- orperelman [~wboy@bzq-79-183-8-242.red.bezeqint.net] has quit [Ping timeout: 245 seconds]17:14
justanotheruserinteresting idea. Not sure how well it would do if there is no cost to attempting to attack the network17:14
-!- orperelman [~wboy@bzq-79-183-8-242.red.bezeqint.net] has joined #bitcoin-wizards17:15
-!- Sangheili [Elite8385@gateway/shell/elitebnc/x-ypaogrgwuceddofs] has quit [Ping timeout: 258 seconds]17:16
tacotimeWell, the ticketing system involves locking funds for a long duration of time (months), and your selection by the lottery is going to be random over a period of months. So it's less like classical peercoin where the benefit of dumping your coins to an exchange and then forking the network is obvious.17:16
justanotheruserit is probably more secure than peercoin without checkpoints, I agree17:17
-!- bassguitarman [sid40024@gateway/web/irccloud.com/x-chgsxyvptngbwbjk] has joined #bitcoin-wizards17:17
-!- kgk [kgk@nat/google/x-tlcztyclwvadeuqf] has quit [Quit: WeeChat 0.3.7]17:17
tacotimejustanotheruser: Of course, you know that's not really saying much. :)17:17
justanotheruser:)17:17
kanzuredevrandom: /win 917:18
-!- OX3_ [~OX3@cpc69058-oxfd26-2-0-cust984.4-3.cable.virginm.net] has quit [Ping timeout: 272 seconds]17:18
kanzureoops. please ignore.17:18
tacotimeI'll be happy to be done with it anyway, and move on to more interesting things. It's my first project in the world of cryptocurrencies, and I've learned a lot coding it.17:18
justanotherusertacotime: I thought you were the monero guy?17:19
tacotimeYeah, I started on this before Monero though. I don't directly code on Monero anymore, just go over more of the theoretical stuff and discuss what we need to implement for it.17:20
Taekkanzure, justanotheruser: https://github.com/kanzure/bitcoin-incentives/issues/4 (I'm DavidVorick btw)17:20
tacotimeI really don't like coding in C++ to be honest, I'm working on this PoS fork in Golang (you can all hiss now, I don't mind).17:20
TaekGolang ftw17:20
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Quit: Leaving]17:21
justanotheruserTaek: even if the block is max size, your fee sum will probably be increasing17:22
-!- Aquent2 [~Aquent@gateway/tor-sasl/aquent] has quit [Remote host closed the connection]17:22
-!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Remote host closed the connection]17:22
Taekyeah you just pick the most expensive fees from each17:22
kanzureTaek: are you also Taek42?17:22
-!- Aquent2 [~Aquent@gateway/tor-sasl/aquent] has joined #bitcoin-wizards17:22
Taekyeah recently was able to register Taek17:22
justanotheruserTaek: if you are getting a ton of tx in your new block and it is comparable to the previous block, forcing a reorg is not going to maximize your profits17:23
justanotherusers/block and it is/block and the fees are/17:24
Taekyou can't just build a single block with all the highest fees?17:25
justanotheruserTaek: not if the tx are already in a previous block17:25
kanzurebut this was about reorgs?17:26
Taek^17:26
justanotheruseryes, if you're forcing a reorg it would presumably be to take their fees17:26
justanotheruserif you already are getting 20btc in fees and the previous block hase 20btc in fees and you have a 10% chance of success in the reorg, you are expected to get 4btc forcing the reorg rather than 20btc honest mining.17:27
justanotherusers/are expected to get/have an expected value of/17:27
justanotheruserI guess I should compare the odds of winning honestly17:28
Taekah yeah that makes sense17:28
justanotheruserlets just say 10% the chance you would have mining honestly17:28
-!- bassguitarman [sid40024@gateway/web/irccloud.com/x-chgsxyvptngbwbjk] has left #bitcoin-wizards []17:28
justanotheruserso you would need a disproportionate fee in the previous block for you to care17:28
justanotheruserlike 180btc vs 20btc17:28
TaekWhat matters is p(reorg gets accepted) * (payoff) > (payoff) * (current block gets accepted)17:29
Taekso at 20btc, 20btc, and 10% mining, E(reorg) = 4btc * 10% = .4btc17:29
justanotheruserignoring the disincentive of hurting bitcoin17:30
TaekE(normal) = 2btc * ~100%17:30
Taekright17:30
justanotheruseryes17:30
justanotheruserso fee variance may be a problem.17:30
Taekwould it be reasonable to have fees payout over multiple blocks instead of just 1?17:30
justanotheruserhttp://i.imgur.com/PuTs16w.png17:30
justanotheruserTaek: not sure what you mean17:31
justanotheruserbtw, that image is block size sum by time of day17:31
TaekSo, txn fee is 10btc. .1 btc goes to miner of block containing transaction, .1 btc goes to first block confirming transaction... up to 100 confirms17:31
justanotheruserI think it indicates when tx fees will be high17:32
justanotheruserTaek: not sure what that would accomplish17:32
-!- Sangheili [Elite8385@gateway/shell/elitebnc/x-povpndwwkdnqlipi] has joined #bitcoin-wizards17:33
Taekif fee payout is smoothed out over 3 days or something, then the variance between the fee payout per block would be a lot smaller17:35
justanotheruserTaek: what so you're redistributing the block reward to people that aren't the miner?17:36
TaekIf one block introduces 100x the fees of the next block, it's okay because the next block is drawing fees from x00 blocks behind it17:36
Taekredistributing the block reward to people who confirm the txn in addition to the first person to mine it17:36
justanotheruserThat means you have 1/100th the incentive to mine a block17:37
justanotherusererr17:37
Taeknot nearly, because you've got incentive from collecting the fees from the 100 blocks behind you17:37
justanotheruser1/100th the incentive to include a transaction17:37
-!- KingCoin [~KingCoin@unaffiliated/kingcoin] has joined #bitcoin-wizards17:37
Taekin the immediate term, yes. but in the long term, you want the mining fee set to be as large as possible17:37
justanotheruser?17:38
Taekbecause it's probable that you or your pool will mine one of the 100 next blocks17:38
Taekor 1000 or whatever you set the dilution rate to17:38
justanotheruseryeah, you have 1/100 + hash % the incentive17:38
-!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #bitcoin-wizards17:39
TaekThe only thing that's stopping you from including a transaction is the resources it takes to add that transaction17:39
justanotheruserand incentives to not include tx17:39
justanotheruserincluding higher block propogation time17:39
Taekright17:40
justanotherusergavins reverse bloom filter may make the incentive not to include a tx even lower17:40
TaekO(1) block propagation time would be pretty neat17:41
-!- gloriusAgain [~gloriusag@g226185245.adsl.alicedsl.de] has quit [Remote host closed the connection]17:41
-!- vfor [~Adium@g226185245.adsl.alicedsl.de] has quit [Quit: Leaving.]17:41
justanotheruserso what exactly does putting the fee between 100 blocks solve?17:41
Taekit makes it much less likely that the fee from block to block varies by more than 50%17:42
justanotheruserindeed17:42
-!- vfor [~Adium@g226185245.adsl.alicedsl.de] has joined #bitcoin-wizards17:42
-!- gloriusAgain [~gloriusag@g226185245.adsl.alicedsl.de] has joined #bitcoin-wizards17:43
Taekand that kills the reorg incentive, because there's no reason to attempt a reorg unless the expected payout is high17:43
justanotheruserwith these kinds of things there always some unintended consequence17:43
Taekwhich requires the payout variance to be high17:43
Taekquite possibly17:43
justanotheruserempty blocks might become more common17:44
-!- orperelman [~wboy@bzq-79-183-8-242.red.bezeqint.net] has quit [Ping timeout: 255 seconds]17:44
justanotheruserit actually seems like it might be a good idea17:44
justanotheruserI'd like someone smarter than me to tell me why it isn't :)17:44
* Taek summons gmaxwell17:44
justanotherusermy thoughts too :p17:44
-!- nessence [~alexl@89.246.69.218] has quit [Remote host closed the connection]17:44
-!- nessence [~alexl@89.246.69.218] has joined #bitcoin-wizards17:45
-!- gloriusAgain [~gloriusag@g226185245.adsl.alicedsl.de] has quit [Remote host closed the connection]17:49
-!- vfor [~Adium@g226185245.adsl.alicedsl.de] has quit [Quit: Leaving.]17:49
-!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Ping timeout: 246 seconds]17:49
-!- nessence [~alexl@89.246.69.218] has quit [Ping timeout: 258 seconds]17:49
-!- woah [~woah@75-101-111-82.dedicated.static.sonic.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]17:50
-!- NewLiberty [~NewLibert@adsl-172-6-13-22.dsl.lsan03.sbcglobal.net] has quit [Ping timeout: 246 seconds]17:53
-!- RoboTedd_ [~roboteddy@173.247.202.131] has quit [Ping timeout: 255 seconds]17:58
-!- Burrito [~Burrito@unaffiliated/burrito] has quit [Ping timeout: 265 seconds]17:59
-!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #bitcoin-wizards18:01
-!- andy-logbot [~bitcoin--@wpsoftware.net] has joined #bitcoin-wizards18:04
* andy-logbot is logging18:04
-!- woah [~woah@75-101-111-82.dedicated.static.sonic.net] has joined #bitcoin-wizards18:04
-!- Aquent2 is now known as Aquent18:04
-!- woah [~woah@75-101-111-82.dedicated.static.sonic.net] has quit [Client Quit]18:06
-!- andytoshi [~andytoshi@wpsoftware.net] has joined #bitcoin-wizards18:08
-!- andytoshi [~andytoshi@wpsoftware.net] has quit [Changing host]18:09
-!- andytoshi [~andytoshi@unaffiliated/andytoshi] has joined #bitcoin-wizards18:09
andytoshisigh, 657 lines of missed scrollback ... i was only out for a day :)18:11
yoleaux22 Oct 2014 22:47Z <kanzure> andytoshi: what do you think? https://github.com/kanzure/bitcoin-incentives/issues/418:11
nshif it's any consolation, when you missed it, it was just scroll18:13
-!- ucerron [835ebaa2@gateway/web/freenode/ip.131.94.186.162] has joined #bitcoin-wizards18:15
andytoshi:)18:16
-!- mapppum [~mappum@c-24-17-76-220.hsd1.wa.comcast.net] has joined #bitcoin-wizards18:17
-!- maclane [~maclane@12.250.97.26] has quit [Ping timeout: 258 seconds]18:17
-!- mapppum [~mappum@c-24-17-76-220.hsd1.wa.comcast.net] has quit [Remote host closed the connection]18:18
-!- nessence [~alexl@p508113DD.dip0.t-ipconnect.de] has joined #bitcoin-wizards18:22
-!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Ping timeout: 246 seconds]18:23
-!- bitjedi [~QuaCryptI@unaffiliated/bitjedi] has joined #bitcoin-wizards18:36
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards18:36
lechuga_whats the proper nomenclature for a non-winning chain with a shared root with the most-work chain18:38
lechuga_i used to call them sidechains :/18:38
andytoshilechuga_: "path from a stale to the main chain" :P18:39
-!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #bitcoin-wizards18:39
kanzurewas that an orphan fork?18:39
kanzureoh, stale. yes.18:39
lechuga_into stalechain18:39
sipaside branches?18:40
sipastale chains?18:40
sipathey're most often (incorrectly) called orphan blocks/chains18:40
lechuga_side branches might be confusing18:40
lechuga_stale sort of implies they were once fresh18:41
-!- jtimon [~quassel@c-50-136-255-6.hsd1.ca.comcast.net] has quit [Remote host closed the connection]18:43
-!- quidnunc [~user@bas6-montreal45-1176366201.dsl.bell.ca] has joined #bitcoin-wizards18:44
-!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Quit: Leaving.]18:47
-!- nsh_ [~nsh@wikipedia/nsh] has quit [Ping timeout: 258 seconds]18:47
-!- mapppum [~mappum@c-24-17-76-220.hsd1.wa.comcast.net] has joined #bitcoin-wizards18:53
-!- fanquake [~anonymous@unaffiliated/fanquake] has joined #bitcoin-wizards19:00
-!- devrandom [~devrandom@gateway/tor-sasl/niftyzero1] has quit [Ping timeout: 246 seconds]19:08
-!- phantomcircuit [~phantomci@blockchain.ceo] has quit [Ping timeout: 245 seconds]19:08
-!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards19:08
-!- wiretapped [~wiretappe@gateway/tor-sasl/wiretapped] has quit [Ping timeout: 246 seconds]19:08
-!- Graftec [~Graftec@gateway/tor-sasl/graftec] has quit [Ping timeout: 246 seconds]19:08
-!- lnovy [~lnovy@2002:4d57:f055::1] has quit [Ping timeout: 260 seconds]19:08
-!- phantomcircuit [~phantomci@blockchain.ceo] has joined #bitcoin-wizards19:08
-!- mmozeiko [~mmozeiko@c-50-184-215-21.hsd1.ca.comcast.net] has quit [Ping timeout: 255 seconds]19:08
-!- mmozeiko [~mmozeiko@c-50-184-215-21.hsd1.ca.comcast.net] has joined #bitcoin-wizards19:09
-!- zz_lnovy [~lnovy@2002:4d57:f055::1] has joined #bitcoin-wizards19:09
-!- zz_lnovy is now known as lnovy19:09
-!- maaku [~quassel@50-0-37-37.dsl.static.fusionbroadband.com] has quit [Remote host closed the connection]19:09
-!- maaku [~quassel@50-0-37-37.dsl.static.fusionbroadband.com] has joined #bitcoin-wizards19:12
-!- maaku is now known as Guest5607219:12
-!- mkarrer [~mkarrer@183.Red-83-40-233.dynamicIP.rima-tde.net] has quit [Remote host closed the connection]19:13
-!- lnovy [~lnovy@2002:4d57:f055::1] has quit [Ping timeout: 260 seconds]19:14
-!- zz_lnovy [~lnovy@2002:4d57:f055::1] has joined #bitcoin-wizards19:15
-!- KingCoin [~KingCoin@unaffiliated/kingcoin] has quit [Quit: KingCoin]19:15
-!- zz_lnovy is now known as lnovy19:16
-!- Aquent [~Aquent@gateway/tor-sasl/aquent] has quit [Ping timeout: 246 seconds]19:18
-!- Dr-G [~Dr-G@gateway/tor-sasl/dr-g] has quit [Ping timeout: 246 seconds]19:18
-!- Adlai [~Adlai@gateway/tor-sasl/adlai] has quit [Ping timeout: 246 seconds]19:18
-!- mortale [~mortale@gateway/tor-sasl/mortale] has quit [Ping timeout: 246 seconds]19:18
-!- mapppum [~mappum@c-24-17-76-220.hsd1.wa.comcast.net] has quit [Remote host closed the connection]19:18
-!- Graftec [~Graftec@gateway/tor-sasl/graftec] has joined #bitcoin-wizards19:20
-!- devrandom [~devrandom@gateway/tor-sasl/niftyzero1] has joined #bitcoin-wizards19:21
-!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Ping timeout: 246 seconds]19:23
lechuga_should a demo federated peg chain be expected shortly19:24
-!- KingCoin [~KingCoin@unaffiliated/kingcoin] has joined #bitcoin-wizards19:29
Luke-Jrlechuga_: I think I read on reddit someone saying they had basically the same thing going on for some other project - other than that, it might be a bit; what do you consider "shortly" and what counts as a "demo"? :P19:29
-!- wiretapped [~wiretappe@gateway/tor-sasl/wiretapped] has joined #bitcoin-wizards19:29
lechuga_lol no rush19:29
-!- Adlai [~Adlai@gateway/tor-sasl/adlai] has joined #bitcoin-wizards19:30
lechuga_was just curious if i should expect something in th enext couple weeks19:30
lechuga_given the contracthashtool coming out too19:30
-!- maclane [~maclane@12.250.97.26] has joined #bitcoin-wizards19:30
BlueMattlechuga_: ofc we're working on initial betas, but I think the plan is to build initial, shitty tests which we use to inform our designs when we start working on public implementations19:30
-!- jeremyrubin [~chatzilla@18.189.23.120] has joined #bitcoin-wizards19:30
lechuga_makes sense19:30
-!- hashtag [~hashtag@69.23.221.39] has quit [Ping timeout: 255 seconds]19:30
jeremyrubinHmm anyone know of any interesting bitcoin related security proposals? Looking for a class project.19:31
BlueMattlechuga_: ofc with our already-public stuff (+/-) you can do a meat-based sidechain already :)19:31
andytoshijeremyrubin: what level of schooling are you talking about? and can you be more precise "security proposal"?19:31
BlueMatt(ie non-automated transfers)19:31
lechuga_lol@meat-based19:31
jeremyrubinGrad level MIT network security class19:32
gmaxwelllechuga_: demo? yes. Hurray for permissionless tech. (thus the public commitment tool)19:32
kanzureamiller: petertodd: maybe instead of talking about a single giant consensus it should be mutually overlapping consensus between all of the connected/networked/interoperating participants. afterall, it's only meaningful within the context of two unrelated third parties or something (like, if you assume everyone is honest, then your entire model can collapse into some centralized non-bitcoin implementation anyway).19:33
jeremyrubinCould also involve some OS level hacking19:33
-!- jaekwon [~Adium@75-101-96-71.dsl.static.fusionbroadband.com] has quit [Ping timeout: 272 seconds]19:33
-!- finnsquared [~finnsquar@75.76.190.252] has joined #bitcoin-wizards19:33
lechuga_nice19:33
andytoshijeremyrubin: hmmm...so there is a big open problem about formalizing the security properties of proof-of-work...probabl not a class project19:33
andytoshijeremyrubin: there are some trustless gambling proposals that i think are implementable19:33
andytoshijeremyrubin: might wanna poke around http://bitcoin.ninja19:34
andytoshijeremyrubin: https://download.wpsoftware.net/bitcoin/wizardry/brs-arbitrary-output-sizes.txt is a modification to monero that gmaxwell and i have been thinking about. what's written there is implementable but probably a way bigger task than a class project19:35
andytoshisince the monero codebase is not super accessible i hear19:35
-!- finnsquared [~finnsquar@75.76.190.252] has quit [Quit: Leaving...]19:36
-!- woah [~woah@199-241-202-232.PUBLIC.monkeybrains.net] has joined #bitcoin-wizards19:36
andytoshii guess, how crypto-heavy do you want to be? if you want to do security but not crypto i should shut up, i don't think about that too much19:36
BlueMattvotes on if https://github.com/Blockstream/contracthashtool qualifies as interesting enough for bitcoin.ninja?19:36
andytoshiack19:36
jeremyrubin(reading up on bitcoin.ninja)19:37
lechuga_as if it only has 5 stars19:37
kanzureBlueMatt: this isn't a democracy, and you shouldn't judge by start count.19:37
lechuga_guess it wasnt really publicized was it?19:37
lechuga_i only saw the link to the repo here19:37
andytoshi..ah yet it's up to 7 since lechuga_ commented :P19:37
lechuga_nice!19:38
BlueMattnot particularly, I'm more asking independantly of sidechains19:38
BlueMattits much more general19:38
kanzureBlueMatt: also how about something like https://github.com/unsystem/paypub or https://github.com/zw/PoLtree/ or https://github.com/petertodd/python-merbinnertree19:38
BlueMattwe should have a software section on bitcoin.ninja19:38
kanzureor https://github.com/petertodd/timelock19:38
kanzurei dunno if this is a good implementation or not but it might be worth poking at https://github.com/olalonde/proof-of-liabilities19:39
-!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #bitcoin-wizards19:39
andytoshi+1 to everything kanzure just suggested (kanzure you should make a pr)19:39
kanzurewould a frontend js app to do shamir secret sharing stuff be relevant?19:40
andytoshii nak mainly to keep the software section from dwarfing the rest :P19:40
kanzureeg http://seedguardian.github.io/19:40
kanzurekk19:40
BlueMattthe only sharmir's implementation I like is my own :p19:41
andytoshii think olalonde's thing should be there, if it is broken hopefully people will ask here. i think it's being used19:41
BlueMattbut, yea, thats not particularly wizaardly19:41
-!- woah [~woah@199-241-202-232.PUBLIC.monkeybrains.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]19:42
* BlueMatt is not so sure that python-merbinnertree is that wizardly19:44
BlueMattits just a datastructure...not very bitcoin-specific?19:44
-!- MoALTz [~no@user-188-33-132-198.play-internet.pl] has quit [Ping timeout: 244 seconds]19:44
andytoshihmm, yeah, the wizardly part of it is petertodd's name19:44
BlueMattheh19:45
andytoshiso i change to nak :)19:45
BlueMattwell, pt has done other wizardly things...19:45
-!- Prints_ [~radio@68.118.145.246] has joined #bitcoin-wizards19:45
-!- Prints_ [~radio@68.118.145.246] has left #bitcoin-wizards []19:45
gmaxwellsure, the random PT tools, and the contract hash tools sure.19:45
gmaxwellI have a ton of old shit on bct thats just posted for prior art establishment... that I should go dredge up, some is pretty good.19:46
kanzurehttps://github.com/TheBlueMatt/bitcoinninja/pull/919:47
kanzurehttps://github.com/TheBlueMatt/bitcoinninja/pull/819:47
BlueMattdamn, was already doing that...19:47
kanzureyou can't beat me http://www.seanwrona.com/typeracer/profile.php?username=kanzure19:47
gmaxwell(uh by pretty good I mean ideas that are potentially useful)19:47
gmaxwellSomeone want to go write up the statistical arguments for http://people.xiph.org/~greg/simple_verifyable_execution.txt ? I'll rain praise down on you for doing that... it's really only meant as an educational tool, not as something secure or usable... but it would be better with some concrete reasoning on the security.19:49
andytoshikanzure: btw i have your -incentives pr open in my browser, i will try to read over it tomorrow. i am heading out of town for a short while, will probably get to it on the plane. (not sure, i have a bunch of school stuff i need to read in the next week to get back on track after the blockstream wp blitz)19:49
kanzureandytoshi: no rush19:49
kanzureandytoshi: let me know if you need a ride to/from the airport19:50
andytoshikanzure: thx a ton. but i'm an eight-minute walk from the 100 shuttle route19:50
amillerso i've been thinking.... actually i guess this is zooko's idea.... sidechains might be a lot more useful if you could process *some* of the transaction rules of the side chain19:50
amillerbut for performance reasons ideally not all of them19:50
andytoshikanzure: will bug you in the next couple weeks, we should meet up in any case19:50
amillerthis could address that scary problem where the 51%  attacker on a sidechain can make a false transaction and take all the pegged bitcoins19:50
amillereven simple limits like not too much taken in one day for example19:51
kanzureandytoshi: okie dokie19:51
gmaxwellamiller: yea sure, first time they were discussed in here I think that was mentioned. Also ... my coinwitness post bascially just takes about the form where you verify all their rules under a snark.  Really for the vision of complete freedom in what you can do, you need to give that up (ignoring snark pixie dust).19:51
-!- mortale [~mortale@gateway/tor-sasl/mortale] has joined #bitcoin-wizards19:52
andytoshi(also any other -wizards in austin should be aware that kanzure and i are, and can often be free to meet people)19:52
gmaxwellone trade of there is that you have to expose a lot more data (Again, assuming no pixie dust) ... which ruins all the succinctness and any application around getting some scalablity gains.19:52
amillergmaxwell, i don't see how if you can't do all of them that means you shouldn't be able to do any of them19:52
-!- nessence [~alexl@p508113DD.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer]19:52
-!- nessence [~alexl@p508113DD.dip0.t-ipconnect.de] has joined #bitcoin-wizards19:53
gmaxwellamiller: doing almost any of them immediately breaks succenctness.. so... :meh:  plus the engineering to get it right is harder (I'm not opposed, just explaining why we didn't spend any space discussing that subset of designs in the paper... it would probably merit some more exploration)19:53
gmaxwellgoodnight... 6am to 8pm the next day.. wee..19:55
amillerthis all-or-nothing succinctness seems too hasty to me, seems like there might be a useful spectrum19:55
-!- MoALTz [~no@user-31-174-252-8.play-internet.pl] has joined #bitcoin-wizards19:55
amillergmaxwell, i think your thing looks like cut-and-choose malicious-secure yao garbled circuits19:55
-!- mmozeiko [~mmozeiko@c-50-184-215-21.hsd1.ca.comcast.net] has quit [Ping timeout: 250 seconds]19:59
-!- jaekwon [~Adium@75-101-96-71.dsl.static.fusionbroadband.com] has joined #bitcoin-wizards20:00
-!- mmozeiko [~mmozeiko@c-50-184-215-21.hsd1.ca.comcast.net] has joined #bitcoin-wizards20:00
-!- c0rw1n_ [~c0rw1n@167.84-67-87.adsl-dyn.isp.belgacom.be] has joined #bitcoin-wizards20:02
-!- c0rw1n [~c0rw1n@83.104-201-80.adsl-dyn.isp.belgacom.be] has quit [Ping timeout: 240 seconds]20:04
-!- jaekwon [~Adium@75-101-96-71.dsl.static.fusionbroadband.com] has quit [Ping timeout: 245 seconds]20:04
amillerhttp://eprint.iacr.org/2010/284.pdf Secure Two-Party Computation via Cut-and-Choose Oblivious Transfer20:07
amilleroops i didn't mean that one http://link.springer.com/chapter/10.1007/978-3-540-72540-4_4#page-1 An Efficient Protocol for Secure Two-Party Computation in the Presence of Malicious Adversaries20:09
-!- paperbot [~paperbot@131.252.130.248] has joined #bitcoin-wizards20:09
kanzurepaperbot: http://link.springer.com/chapter/10.1007/978-3-540-72540-4_4#page-120:09
paperbothttp://diyhpl.us/~bryan/papers2/paperbot/9dac56417e2ec6e8716ed3a3ce945f8d.txt20:10
Taeknifty20:11
kanzuredoesn't always work, lacks omnipotence..20:12
-!- warptangent [~warptange@192.227.139.148] has joined #bitcoin-wizards20:14
Taekmy browser isn't rendering the page, just some html. Don't see the abstract either.20:14
kanzurenormally paperbot fetches a pdf, but dumps html into text when it fails as a half-way debug log. this means it doesn't have access.20:14
amillerkanzure, deserves an archivist award of some kind.20:15
kanzureanyway here we go http://diyhpl.us/~bryan/papers2/paperbot/An%20Efficient%20Protocol%20for%20Secure%20Two-Party%20Computation%20in%20the%20Presence%20of%20Malicious%20Adversaries.pdf20:15
amillerlike msot the time i find a paper on google scholar its a link to his site20:15
kanzureunfortunately gmaxwell yet again has me beat on this subject haha20:16
BlueMattheh20:16
-!- mkarrer [~mkarrer@183.Red-83-40-233.dynamicIP.rima-tde.net] has joined #bitcoin-wizards20:16
-!- MoALTz [~no@user-31-174-252-8.play-internet.pl] has quit [Ping timeout: 256 seconds]20:19
-!- fanquake_ [~anonymous@unaffiliated/fanquake] has joined #bitcoin-wizards20:21
-!- mkarrer [~mkarrer@183.Red-83-40-233.dynamicIP.rima-tde.net] has quit [Ping timeout: 272 seconds]20:21
-!- fanquake [~anonymous@unaffiliated/fanquake] has quit [Ping timeout: 265 seconds]20:23
-!- fanquake_ is now known as fanquake20:23
-!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Ping timeout: 246 seconds]20:24
-!- wyager [~wyager@nat-128-62-66-201.public.utexas.edu] has joined #bitcoin-wizards20:28
-!- wyager [~wyager@nat-128-62-66-201.public.utexas.edu] has left #bitcoin-wizards []20:28
-!- mmozeiko [~mmozeiko@c-50-184-215-21.hsd1.ca.comcast.net] has quit [Ping timeout: 255 seconds]20:29
-!- mmozeiko [~mmozeiko@c-50-184-215-21.hsd1.ca.comcast.net] has joined #bitcoin-wizards20:30
-!- spinza [~spin@197.83.246.240] has quit [Ping timeout: 265 seconds]20:34
-!- spinza [~spin@197.83.246.240] has joined #bitcoin-wizards20:35
-!- [7] [~quassel@rockbox/developer/TheSeven] has quit [Disconnected by services]20:36
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards20:36
-!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #bitcoin-wizards20:39
-!- jeremyrubin [~chatzilla@18.189.23.120] has quit [Remote host closed the connection]20:41
kanzureamiller: here's the rest of that conference-series-thing (still incoming, give it 20 minutes for the rest) http://diyhpl.us/~bryan/papers2/security/advances-in-cryptology/20:42
-!- MoALTz [~no@user-164-126-167-119.play-internet.pl] has joined #bitcoin-wizards20:43
* Luke-Jr wonders if libblkmaker belongs on bitcoin.ninja impl list20:44
-!- adam3us [~Adium@c-50-136-255-6.hsd1.ca.comcast.net] has joined #bitcoin-wizards20:45
-!- mmozeiko [~mmozeiko@c-50-184-215-21.hsd1.ca.comcast.net] has quit [Ping timeout: 272 seconds]20:48
-!- KingCoin [~KingCoin@unaffiliated/kingcoin] has quit [Quit: KingCoin]20:55
-!- jaekwon [~Adium@75-101-96-71.dsl.static.fusionbroadband.com] has joined #bitcoin-wizards20:55
-!- zoltron5 [~zoltron5@c-69-136-189-159.hsd1.in.comcast.net] has joined #bitcoin-wizards20:57
-!- jaekwon [~Adium@75-101-96-71.dsl.static.fusionbroadband.com] has quit [Ping timeout: 255 seconds]21:00
-!- adam3us [~Adium@c-50-136-255-6.hsd1.ca.comcast.net] has quit [Quit: Leaving.]21:02
-!- NewLiberty [~NewLibert@172.6.13.22] has joined #bitcoin-wizards21:02
maclaneq21:07
-!- maclane [~maclane@12.250.97.26] has quit [Quit: Lost terminal]21:08
-!- Dr-G [~Dr-G@gateway/tor-sasl/dr-g] has joined #bitcoin-wizards21:10
-!- quidnunc [~user@bas6-montreal45-1176366201.dsl.bell.ca] has quit [Remote host closed the connection]21:10
-!- mmozeiko [~mmozeiko@c-50-184-215-21.hsd1.ca.comcast.net] has joined #bitcoin-wizards21:13
-!- ucerron [835ebaa2@gateway/web/freenode/ip.131.94.186.162] has quit [Ping timeout: 246 seconds]21:16
-!- zooko [~user@67-6-128-167.hlrn.qwest.net] has joined #bitcoin-wizards21:19
-!- Guest56072 [~quassel@50-0-37-37.dsl.static.fusionbroadband.com] has quit [Remote host closed the connection]21:22
-!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Ping timeout: 246 seconds]21:23
-!- maaku [~quassel@50-0-37-37.dsl.static.fusionbroadband.com] has joined #bitcoin-wizards21:24
-!- maaku is now known as Guest682321:24
lechuga_how does minting work on the federated peg sidechain21:25
lechuga_every1 is aware of the federations public keys and whatever they say goes?21:25
-!- Guest6823 [~quassel@50-0-37-37.dsl.static.fusionbroadband.com] has quit [Remote host closed the connection]21:25
sipalechuga_: one way is just assigning 21M BTC in the sidechain to the federation (which is a multisig script, composed of the federation's keys)21:27
sipawhich then takes the position of all not-transferred bitcoins21:27
-!- btcwizkid [c6176761@gateway/web/freenode/ip.198.23.103.97] has joined #bitcoin-wizards21:27
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards21:28
-!- peterlie [~peterlie@99-127-231-33.lightspeed.sntcca.sbcglobal.net] has quit [Remote host closed the connection]21:30
lechuga_how will the nonce be provided to the federation21:30
sipaTCP?21:31
sipaor it is just part of the claim transaction you make to unlock the coins on the sidechain21:31
lechuga_and that channel is out of scope?21:31
sipa?21:33
lechuga_i guess im asking what does the claim tx look like21:35
sipait's a transaction that takes coins from that 'stash' and transfers a part to you21:37
sipait's a completely normal transaction in case of that 21M preassignment21:37
lechuga_from bitcoin to sidechain is a multisig p2sh tx but the keys have been deterministically adjusted by a nonce21:38
-!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #bitcoin-wizards21:39
lechuga_right?21:39
sipait's the same on the other side21:39
sipaon the bitcoin side it's to the federation, on the sidechain it's from the federation21:39
-!- bitjedi [~QuaCryptI@unaffiliated/bitjedi] has quit [Ping timeout: 265 seconds]21:42
-!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has quit [Read error: Connection reset by peer]21:43
lechuga_and then how do they come back21:45
sipasend to the federation on the sidechain, and take from the federation on the other side21:46
lechuga_"take" means the federtion manually creates a bitcoin tx to your spk?21:47
sipaor you do, and ask the federation to sign it for you21:48
-!- superobserver [~superobse@unaffiliated/superobserver] has joined #bitcoin-wizards21:48
lechuga_but going to the sidechain the federation doesn't need to sign anything do they?21:52
-!- zooko [~user@67-6-128-167.hlrn.qwest.net] has quit [Ping timeout: 265 seconds]21:54
btcwizkidSidechains: I'm not sure how blockstream etc get past the problems Peter Todd cited...21:56
-!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has joined #bitcoin-wizards21:56
-!- jtimon [~quassel@c-50-136-255-6.hsd1.ca.comcast.net] has joined #bitcoin-wizards21:59
lechuga_isnt the risk of the federation colluding pretty high21:59
kanzurewasn't there a non-federated proposal somewhere?22:00
lechuga_that's OP_SIDECHAINPROOFVERIFY i think22:01
-!- bitjedi [~QuaCryptI@pool-108-35-112-208.nwrknj.fios.verizon.net] has joined #bitcoin-wizards22:03
-!- bitjedi [~QuaCryptI@pool-108-35-112-208.nwrknj.fios.verizon.net] has quit [Changing host]22:03
-!- bitjedi [~QuaCryptI@unaffiliated/bitjedi] has joined #bitcoin-wizards22:03
sipakanzure: well, our whitepaper...22:04
-!- Greed [~Greed@unaffiliated/greed] has joined #bitcoin-wizards22:04
sipausing a DMMS for securing transfers is what is proposed in the main body; using a federated peg instead is explained in an appendix22:06
-!- bitjedi [~QuaCryptI@unaffiliated/bitjedi] has quit [Remote host closed the connection]22:06
-!- mapppum [~mappum@c-24-17-76-220.hsd1.wa.comcast.net] has joined #bitcoin-wizards22:06
-!- mapppum [~mappum@c-24-17-76-220.hsd1.wa.comcast.net] has quit [Remote host closed the connection]22:06
-!- mapppum [~mappum@c-24-17-76-220.hsd1.wa.comcast.net] has joined #bitcoin-wizards22:07
-!- sighashall [4532b36a@gateway/web/freenode/ip.69.50.179.106] has joined #bitcoin-wizards22:14
-!- maaku_ [~quassel@50-0-37-37.dsl.static.fusionbroadband.com] has joined #bitcoin-wizards22:18
lechuga_sorry, had to reread 3.222:21
Luke-Jrlechuga_: risk of a 15-of-15 in different countries run by different entities would be low22:22
Luke-Jrcould go even lower if you split the keys..22:22
Luke-Jras long as all parties to key-parts are in the room observing the destruction of the PC generating it22:23
Luke-Jrand there's no savant that can memorise it instantly22:23
lechuga_lol22:23
-!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Ping timeout: 246 seconds]22:24
sipa15-of-15 has much higher risk for key loss than theft :p22:25
kanzureLuke-Jr: man now you're going to make me try to memorize that sort of thing instantly22:26
Luke-Jrsipa: beside the point XD22:28
sipajust avoid all false sense of security and use 15-of-14, which is equivalent to 15-of-15 with one lost key22:29
-!- moa [~kiwigb@opentransactions/dev/moa] has quit [Quit: Leaving.]22:33
-!- moa [~moa@opentransactions/dev/moa] has joined #bitcoin-wizards22:34
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards22:51
-!- nessence [~alexl@p508113DD.dip0.t-ipconnect.de] has quit [Remote host closed the connection]22:54
-!- nessence [~alexl@p508113DD.dip0.t-ipconnect.de] has joined #bitcoin-wizards22:54
-!- mmozeiko [~mmozeiko@c-50-184-215-21.hsd1.ca.comcast.net] has quit [Ping timeout: 246 seconds]22:55
-!- mmozeiko [~mmozeiko@c-50-184-215-21.hsd1.ca.comcast.net] has joined #bitcoin-wizards22:56
-!- nessence [~alexl@p508113DD.dip0.t-ipconnect.de] has quit [Ping timeout: 272 seconds]22:59
-!- aburan28 [~ubuntu@static-108-45-93-85.washdc.fios.verizon.net] has quit [Ping timeout: 258 seconds]23:00
-!- zz_lnovy [~lnovy@2002:4d57:f055::1] has joined #bitcoin-wizards23:07
-!- lnovy [~lnovy@2002:4d57:f055::1] has quit [Ping timeout: 260 seconds]23:07
-!- zz_lnovy is now known as lnovy23:07
-!- poggy [~poggy@ks3262860.kimsufi.com] has quit [Ping timeout: 260 seconds]23:07
-!- poggy_ [~poggy@ks3262860.kimsufi.com] has joined #bitcoin-wizards23:08
-!- bbrittain_ [~bbrittain@172.245.212.12] has joined #bitcoin-wizards23:08
-!- bbrittain [~bbrittain@172.245.212.12] has quit [Ping timeout: 272 seconds]23:10
-!- bbrittain_ is now known as bbrittain23:10
-!- Sangheili [Elite8385@gateway/shell/elitebnc/x-povpndwwkdnqlipi] has quit [Ping timeout: 260 seconds]23:10
Iriezsidechain's sure have kicked the hornets nest23:10
IriezI've not seen dev's this picky at each other in quite some time.23:10
* Iriez popcorn23:10
-!- Kireji [~nospam@unaffiliated/kireji] has quit [Ping timeout: 250 seconds]23:11
-!- sl01_ [~sl01@li431-44.members.linode.com] has joined #bitcoin-wizards23:11
-!- sl01 [~sl01@li431-44.members.linode.com] has quit [Remote host closed the connection]23:11
-!- Meeh [~meeeeeeh@meeh.sigterm.no] has quit [Quit: No Ping reply in 180 seconds.]23:11
-!- Alanius [~alanius@ssh2.ulyssis.student.kuleuven.be] has quit [Ping timeout: 272 seconds]23:11
-!- emsid [~emsid@unaffiliated/emsid] has quit [Ping timeout: 272 seconds]23:11
-!- erizo [~riz0@li59-64.members.linode.com] has quit [Ping timeout: 272 seconds]23:11
-!- Meeh [~meeeeeeh@meeh.sigterm.no] has joined #bitcoin-wizards23:12
-!- emsid [~emsid@unaffiliated/emsid] has joined #bitcoin-wizards23:12
-!- iddo_ [~idddo@csm.cs.technion.ac.il] has joined #bitcoin-wizards23:13
-!- a5m0 [~a5m0@unaffiliated/a5m0] has quit [Disconnected by services]23:14
-!- kinlo [peter@unaffiliated/kinlo] has quit [Ping timeout: 260 seconds]23:14
-!- a5m0_ [~a5m0@unaffiliated/a5m0] has joined #bitcoin-wizards23:14
-!- iddo [~idddo@csm.cs.technion.ac.il] has quit [Ping timeout: 272 seconds]23:14
-!- kinlo_ [peter@unaffiliated/kinlo] has joined #bitcoin-wizards23:15
-!- maaku_ [~quassel@50-0-37-37.dsl.static.fusionbroadband.com] has quit [Read error: Connection reset by peer]23:15
-!- maaku [~quassel@50-0-37-37.dsl.static.fusionbroadband.com] has joined #bitcoin-wizards23:15
-!- aburan28 [~ubuntu@static-108-45-93-85.washdc.fios.verizon.net] has joined #bitcoin-wizards23:15
-!- maaku is now known as Guest3391323:15
-!- kinlo_ is now known as kinlo23:17
-!- sighashall [4532b36a@gateway/web/freenode/ip.69.50.179.106] has quit [Ping timeout: 246 seconds]23:17
-!- Kireji [~nospam@biocontact.org] has joined #bitcoin-wizards23:17
-!- Kireji [~nospam@biocontact.org] has quit [Changing host]23:17
-!- Kireji [~nospam@unaffiliated/kireji] has joined #bitcoin-wizards23:17
-!- Alanius [~alanius@ssh2.ulyssis.student.kuleuven.be] has joined #bitcoin-wizards23:17
-!- erizo [~hellz@li59-64.members.linode.com] has joined #bitcoin-wizards23:18
-!- jtimon [~quassel@c-50-136-255-6.hsd1.ca.comcast.net] has quit [Ping timeout: 272 seconds]23:21
-!- Guest33913 is now known as maaku23:21
-!- pen [~linker@42.118.241.21] has quit [Ping timeout: 265 seconds]23:24
-!- nessence [~alexl@p508113DD.dip0.t-ipconnect.de] has joined #bitcoin-wizards23:25
-!- nessence [~alexl@p508113DD.dip0.t-ipconnect.de] has quit [Ping timeout: 260 seconds]23:29
BlueMattIriez: huh?23:38
-!- KingCoin [~KingCoin@unaffiliated/kingcoin] has joined #bitcoin-wizards23:39
-!- austinhill [~Adium@c-50-136-255-6.hsd1.ca.comcast.net] has joined #bitcoin-wizards23:39
-!- Kireji [~nospam@unaffiliated/kireji] has quit [Ping timeout: 255 seconds]23:40
-!- kinlo [peter@unaffiliated/kinlo] has quit [Ping timeout: 272 seconds]23:43
-!- NewLiberty__ [~NewLibert@adsl-172-6-13-22.dsl.lsan03.sbcglobal.net] has joined #bitcoin-wizards23:44
-!- kinlo [peter@unaffiliated/kinlo] has joined #bitcoin-wizards23:44
-!- NewLiberty [~NewLibert@172.6.13.22] has quit [Ping timeout: 255 seconds]23:45
-!- nessence [~alexl@p508113DD.dip0.t-ipconnect.de] has joined #bitcoin-wizards23:49
-!- Adlai [~Adlai@gateway/tor-sasl/adlai] has quit [Ping timeout: 246 seconds]23:49
-!- Adlai [~Adlai@gateway/tor-sasl/adlai] has joined #bitcoin-wizards23:50
-!- NewLiberty__ [~NewLibert@adsl-172-6-13-22.dsl.lsan03.sbcglobal.net] has quit [Ping timeout: 240 seconds]23:50
-!- nessence [~alexl@p508113DD.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer]23:51
-!- pen [~linker@115.79.55.177] has joined #bitcoin-wizards23:52
-!- Sangheili [Elite8385@gateway/shell/elitebnc/x-gljxymdaefibxgya] has joined #bitcoin-wizards23:52
-!- vaxzine [63b9861e@gateway/web/freenode/ip.99.185.134.30] has quit [Ping timeout: 246 seconds]23:54
--- Log closed Thu Oct 23 00:00:25 2014

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