2015-11-12.log

--- Log opened Thu Nov 12 00:00:23 2015
-!- el33th4x0r [68e5aa14@gateway/web/cgi-irc/kiwiirc.com/ip.104.229.170.20] has joined #bitcoin-wizards00:04
-!- nivah [~linker@115.79.55.177] has joined #bitcoin-wizards00:05
-!- roxtrongo [~roxtrongo@190-22-246-111.baf.movistar.cl] has quit [Remote host closed the connection]00:11
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Quit: Leaving]00:15
-!- NLNico [~NLNico@unaffiliated/nlnico] has quit [Quit: Leaving]00:26
-!- Piper-Off is now known as Monthrect00:34
-!- gribble [~gribble@unaffiliated/nanotube/bot/gribble] has quit [Remote host closed the connection]00:36
-!- JackH [~Jack@host-80-43-141-3.as13285.net] has joined #bitcoin-wizards00:44
-!- skra [~spark@c-71-234-113-197.hsd1.ma.comcast.net] has joined #bitcoin-wizards00:49
-!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has joined #bitcoin-wizards00:51
-!- gribble [~gribble@unaffiliated/nanotube/bot/gribble] has joined #bitcoin-wizards00:52
-!- skra [~spark@c-71-234-113-197.hsd1.ma.comcast.net] has quit [Quit: leaving]00:53
-!- Jeremy_Rand [~jeremy@172.56.9.41] has quit [Ping timeout: 264 seconds]00:55
-!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has quit [Ping timeout: 255 seconds]00:56
-!- matsjj [~matsjj@p5B209B91.dip0.t-ipconnect.de] has joined #bitcoin-wizards00:58
-!- mjerr [~mjerr@p5B209B91.dip0.t-ipconnect.de] has joined #bitcoin-wizards00:58
-!- skra [~spark@c-71-234-113-197.hsd1.ma.comcast.net] has joined #bitcoin-wizards01:02
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards01:07
-!- matsjj_ [~matsjj@104.238.169.116] has joined #bitcoin-wizards01:10
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards01:11
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards01:11
el33th4x0rgmaxwell: Agreed, these kinds of studies are unethical and should not be performed or published, at least, not in this kind of cavalier manner.01:12
-!- matsjj [~matsjj@p5B209B91.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds]01:12
el33th4x0rthe sad truth is many of my colleagues see nothing wrong with publishing papers with 'interesting results', even when the results were obtained unethically.01:13
-!- rusty1 [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards01:13
-!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has quit [Ping timeout: 240 seconds]01:13
-!- el33th4x0r [68e5aa14@gateway/web/cgi-irc/kiwiirc.com/ip.104.229.170.20] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]01:14
-!- el33th4x0r [68e5aa14@gateway/web/cgi-irc/kiwiirc.com/ip.104.229.170.20] has joined #bitcoin-wizards01:14
-!- skra [~spark@c-71-234-113-197.hsd1.ma.comcast.net] has quit [Ping timeout: 240 seconds]01:14
-!- CoinMuncher [~jannes@178.132.211.90] has joined #bitcoin-wizards01:14
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 250 seconds]01:15
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 252 seconds]01:16
gmaxwellel33th4x0r: I think probably things could be done much better with just a bit more effort into harm mitigation; just choosing to not be cavalier and taking a few extra steps. I think sometimes we suffer from this dissonance where good security demands we design things to be safe from a very unrestricted adversarial model; but then that doesn't mean it's okay to go behave that way towards actual u01:17
gmaxwellsers. :)01:17
fluffyponyit also makes it hard to differentiate between an actual attack, and "research"01:19
el33th4x0rRight, there are ways to perform these kinds of studies ethically (e.g. at a minimum, collect only aggregate statistics, do not collect PII/harvest IP addresses, do not keep any data in a place where it's vulnerable, etc).01:19
wumpusfluffypony: actual attacks are just "blackhat research" :)01:20
fluffypony:-P01:21
el33th4x0rbut your typical IRB (institutional review board) is full of humanities profs who probably have no idea how to do these studies right.01:22
gmaxwellsome stuff is also better done in simulation; simply because then you can understand why something happened, deploy countermeasures, etc.01:22
el33th4x0rhear hear. no societal good was served by deanonymizing actual Tor users.01:22
gmaxwellAs I understand it there are also, at least in some places, weird dynamics like the IRB being prone to classify things as not human research due to technical details (if it's not in their domain, they can't get it wrong, I guess? :) )01:23
wumpusel33th4x0r: exactly01:23
el33th4x0ri haven't heard of that trick. the trick I have heard about is to get your buddies at a company to do your data collection for you, because they are not subject to an IRB.01:24
wumpus(and even if there was, say it allows some actuallybadpersons to get caught arguably it's not something researchers should be doing)01:24
gmaxwellel33th4x0r: yes that would be the facebook emotional manipulation study as an example of that. :)01:24
gmaxwell"We're just analyizing data"01:24
el33th4x0rgmaxwell: guess which school was involved in that one.01:25
el33th4x0r;-)01:25
wumpusemotional manipulation is, in some ways, even scarier. But at least the humanity profs in the ethical review board should understand that.01:25
gmaxwellI have friends that work on genetics; and they always have interesting IRB stories. All a tricky subject.01:25
-!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has joined #bitcoin-wizards01:26
el33th4x0rgmaxwell: i'll tell you the full inside story of the FB study at the next conference. we were all horribly shamed by what the administration did there.01:27
el33th4x0rof course, if Tor actually worked better, all of this would be moot.01:27
gmaxwellTor HS is underloved in particular.01:28
wumpuswell it's an eternal cat and mouse game between people trying to anonimize and peopel trying  to deanonimize, and developers that don't know that they're adding something that makes deanonimization easier01:28
fluffyponyor they add convenience features without giving the user effective warnings so they understand the compromise01:29
wumpusexactly01:29
wumpusall those well meaning features in browsers :)01:29
el33th4x0rtrue, but the timing attacks against Tor have been known for quite a while. The extra relay flags made the attack a little easier, but the core attack exists even now.01:29
wumpusmost known actual attacks against tor users use browser vulnerabilities / helpful javascript features01:30
el33th4x0ryes, that's another can of worms01:30
wumpusor flash plugins 'hey why would I want to use the proxy'01:30
wumpuson the other side, most documented attacks against HSes exploit web server and application vulnerablities01:31
el33th4x0ri thought (or maybe assumed) the browser bundle came with flash disabled?01:31
wumpusel33th4x0r: oh yes it does. I'm talking about the past, the future will likely find new things :)01:31
gmaxwellUltimately the kind of system tor is will be vulnerable to a whole host of timing attacks. There doesn't exist any deployed high latency anonymity networks that are very robust to timing attacks, that I know of.  Roger w/ the tor project coauthored a paper exploring anonymity relays that combine high and low latency operation (alphamix) and show they have better privacy for all traffic classes, b01:31
gmaxwellut I think no one has worked on implementing any of that.01:31
el33th4x0rhmm :-)01:32
el33th4x0rhttps://www.cs.cornell.edu/people/egs/herbivore/herbivore.pdf01:32
wumpustor bundle does an extremely thorough job at disabling 'features' in firefox that may help deanonimizing users, but fundamentally a blacklist approach like that w/ complex software is possibly futile in the long term01:34
fluffyponyyeah like they only (relatively) recently started blocking HTML5 canvas objects on the higher security levels01:34
fluffyponyif they keep going that way you're going to end up with a WAP browser:-P01:35
wumpusat the HS side, approaches like 'isolate the entire VM to be able to only communicate through tor'  should be common pratice01:35
gmaxwellMozilla has upstreamed some of the TBB features; but the browser is orders of magnitude too complex for anyone to manage loading a complete enough model of it in their heads to really reason through privacy implications.01:35
wumpusgmaxwell: right, that's what i mean :)01:35
gmaxwellTrying to get strong privacy (or even computer security :( ) through something as big as a modern browser (FF is >20 million lines of code, I think) seems like a question currently beyond mankind's engineering ability.01:36
wumpusat least against remote code execution and such, some form of defense in depth is possible, but against privacy leaks, any bit of information, even timing information gives away01:37
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards01:38
wumpus(and javascript is terrible, it allows running attacks against you without the adversary even being actively involved anymore, fire and forget :-)01:38
wumpusI don't think TBB disables javascript by default. I think the rowhammer attack from javascript was interesting, but there may be plenty other sidechannels.01:42
fluffyponyyeah it does01:43
-!- roxtrongo [~roxtrongo@190-22-246-111.baf.movistar.cl] has joined #bitcoin-wizards01:43
el33th4x0rwumpus: in addition to JS attacks + tor protocol attacks, the structure of the channel (number of bytes sent in bursts, in the requests and responses) can give away which web pages you are visiting. every page has a unique signature as a function of size and number of embedded objects.01:46
-!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has joined #bitcoin-wizards01:52
bramcgmaxwell, riposte could get the timing attacks under control by quantizing the send times into discrete buckets and making it impossible to get more information other than bucket01:55
-!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has quit [Ping timeout: 240 seconds]01:57
-!- irc88 [~irc88@204.28.117.162] has joined #bitcoin-wizards01:58
-!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye]01:58
gmaxwellyes, no shortage of things can be done.02:00
gmaxwellSome of them would even help. :) but not too much has been implemented/deployed.02:01
-!- roconnor [~roconnor@host-45-58-248-77.dyn.295.ca] has quit [Ping timeout: 264 seconds]02:04
-!- rusty1 [~rusty@pdpc/supporter/bronze/rusty] has left #bitcoin-wizards []02:14
-!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has quit [Ping timeout: 272 seconds]02:14
-!- CoinMuncher1 [~jannes@ip54544d54.adsl-surfen.hetnet.nl] has joined #bitcoin-wizards02:16
-!- CoinMuncher [~jannes@178.132.211.90] has quit [Ping timeout: 264 seconds]02:17
-!- CoinMuncher [~jannes@178.132.211.90] has joined #bitcoin-wizards02:19
-!- CoinMuncher1 [~jannes@ip54544d54.adsl-surfen.hetnet.nl] has quit [Ping timeout: 240 seconds]02:20
-!- rubensayshi [~ruben@91.206.81.13] has joined #bitcoin-wizards02:22
-!- zarathustra [zanoni@unaffiliated/tolstoi] has joined #bitcoin-wizards02:26
-!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has joined #bitcoin-wizards02:27
-!- roxtrongo [~roxtrongo@190-22-246-111.baf.movistar.cl] has quit [Remote host closed the connection]02:36
-!- bedeho [~bedeho@50-202-37-133-static.hfc.comcastbusiness.net] has quit [Ping timeout: 260 seconds]02:37
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has quit [Quit: This computer has gone to sleep]02:40
-!- Monthrect is now known as Piper-Off02:40
-!- Piper-Off is now known as Monthrect02:40
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards02:49
-!- nonaTure [~happy@hsvpn9.hotsplots.net] has joined #bitcoin-wizards02:53
-!- roxtrongo [~roxtrongo@190-22-246-111.baf.movistar.cl] has joined #bitcoin-wizards02:54
-!- cfromknecht [~cfromknec@dhcp-18-111-106-28.dyn.MIT.EDU] has quit [Read error: Connection reset by peer]02:54
-!- cfromknecht [~cfromknec@dhcp-18-111-106-28.dyn.mit.edu] has joined #bitcoin-wizards02:54
-!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has joined #bitcoin-wizards02:54
-!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has quit [Ping timeout: 240 seconds]02:58
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-wizards02:59
-!- cfromknecht [~cfromknec@dhcp-18-111-106-28.dyn.mit.edu] has quit [Remote host closed the connection]03:03
-!- moa [~kiwigb@opentransactions/dev/moa] has quit [Quit: Leaving.]03:04
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Remote host closed the connection]03:05
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards03:11
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards03:30
-!- nonaTure [~happy@hsvpn9.hotsplots.net] has quit [Quit: Leaving.]03:32
-!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has joined #bitcoin-wizards03:55
-!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has quit [Ping timeout: 252 seconds]03:59
-!- jtimon [~quassel@74.29.134.37.dynamic.jazztel.es] has joined #bitcoin-wizards04:05
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.]04:12
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards04:20
-!- mjerr [~mjerr@p5B209B91.dip0.t-ipconnect.de] has quit [Ping timeout: 276 seconds]04:21
-!- mrkent [~textual@unaffiliated/mrkent] has quit []04:27
-!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has quit [Ping timeout: 252 seconds]04:31
-!- nivah [~linker@115.79.55.177] has quit [Ping timeout: 240 seconds]04:37
-!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has joined #bitcoin-wizards04:44
-!- markus-k [~markus-k@designnet.work.de] has joined #bitcoin-wizards04:53
-!- Quanttek [~quassel@ip1f11db5b.dynamic.kabel-deutschland.de] has joined #bitcoin-wizards04:56
-!- pozitron [~nu@77.247.178.245] has joined #bitcoin-wizards04:58
-!- go1111111 [~go1111111@162.244.138.37] has quit [Ping timeout: 244 seconds]04:59
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.]05:01
-!- go1111111 [~go1111111@162.244.138.37] has joined #bitcoin-wizards05:02
-!- dEBRUYNE [~dEBRUYNE@ww010657.uvt.nl] has joined #bitcoin-wizards05:02
-!- nonaTure [~happy@hsvpn9.hotsplots.net] has joined #bitcoin-wizards05:04
-!- fkhan [weechat@gateway/vpn/mullvad/x-nvqlplnrfnptmhrh] has quit [Ping timeout: 255 seconds]05:09
-!- p15x [~p15x@61.149.241.40] has joined #bitcoin-wizards05:10
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards05:10
-!- mjerr [~mjerr@p5B209B91.dip0.t-ipconnect.de] has joined #bitcoin-wizards05:17
-!- tromp_ [~tromp@ool-18be0bd8.dyn.optonline.net] has quit [Read error: Connection reset by peer]05:22
-!- tromp_ [~tromp@ool-18be0bd8.dyn.optonline.net] has joined #bitcoin-wizards05:23
-!- fkhan [~weechat@cpe-66-68-54-206.austin.res.rr.com] has joined #bitcoin-wizards05:24
-!- fkhan [~weechat@cpe-66-68-54-206.austin.res.rr.com] has quit [Changing host]05:24
-!- fkhan [~weechat@unaffiliated/loteriety] has joined #bitcoin-wizards05:24
-!- el33th4x0r [68e5aa14@gateway/web/cgi-irc/kiwiirc.com/ip.104.229.170.20] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]05:28
-!- hashtag [~hashtag@cpe-174-97-254-80.ma.res.rr.com] has quit [Ping timeout: 265 seconds]05:41
-!- nonaTure [~happy@hsvpn9.hotsplots.net] has quit [Quit: Leaving.]05:43
-!- jgarzik [~jgarzik@unaffiliated/jgarzik] has quit [Quit: This computer has gone to sleep]05:45
-!- dEBRUYNE [~dEBRUYNE@ww010657.uvt.nl] has quit [Ping timeout: 240 seconds]05:46
-!- eudoxia [~eudoxia@r167-57-103-3.dialup.adsl.anteldata.net.uy] has joined #bitcoin-wizards05:47
-!- fkhan [~weechat@unaffiliated/loteriety] has quit [Ping timeout: 265 seconds]05:49
-!- gielbier [~giel____@a149043.upc-a.chello.nl] has joined #bitcoin-wizards05:53
-!- gielbier [~giel____@a149043.upc-a.chello.nl] has quit [Changing host]05:53
-!- gielbier [~giel____@unaffiliated/gielbier] has joined #bitcoin-wizards05:53
-!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has joined #bitcoin-wizards05:57
-!- roxtrongo [~roxtrongo@190-22-246-111.baf.movistar.cl] has quit [Remote host closed the connection]05:58
-!- jtimon [~quassel@74.29.134.37.dynamic.jazztel.es] has quit [Ping timeout: 255 seconds]06:01
-!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has quit [Ping timeout: 255 seconds]06:02
-!- jgarzik [~jgarzik@172.85.35.242] has joined #bitcoin-wizards06:23
-!- jgarzik [~jgarzik@172.85.35.242] has quit [Changing host]06:23
-!- jgarzik [~jgarzik@unaffiliated/jgarzik] has joined #bitcoin-wizards06:23
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards06:24
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 264 seconds]06:28
-!- fkhan [weechat@gateway/vpn/mullvad/x-ukhjypffubvqyonq] has joined #bitcoin-wizards06:30
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)]06:32
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards06:33
-!- dEBRUYNE [~dEBRUYNE@ww010657.uvt.nl] has joined #bitcoin-wizards06:42
-!- skra [~spark@c-71-234-113-197.hsd1.ma.comcast.net] has joined #bitcoin-wizards06:48
-!- dEBRUYNE [~dEBRUYNE@ww010657.uvt.nl] has quit [Ping timeout: 240 seconds]06:56
-!- nonaTure [~happy@f052131237.adsl.alicedsl.de] has joined #bitcoin-wizards06:58
-!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has joined #bitcoin-wizards06:59
-!- Cyndre_ [~Cyndre@S0106bcd16567df4b.ed.shawcable.net] has joined #bitcoin-wizards07:02
-!- skra [~spark@c-71-234-113-197.hsd1.ma.comcast.net] has quit [Ping timeout: 246 seconds]07:02
-!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has quit [Ping timeout: 240 seconds]07:03
-!- Cyndre [~Cyndre@S0106bcd16567df4b.ed.shawcable.net] has quit [Ping timeout: 276 seconds]07:07
-!- soiled [soiled@gateway/vpn/mullvad/x-longoeipytzmfqpm] has joined #bitcoin-wizards07:11
-!- dEBRUYNE [~dEBRUYNE@ww010657.uvt.nl] has joined #bitcoin-wizards07:13
-!- Lightsword [~Lightswor@104.194.117.23] has quit [Quit: Lightsword]07:20
-!- Monthrect is now known as Piper-Off07:20
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards07:26
-!- kmels [~kmels@93.166.151.186.static.intelnet.net.gt] has joined #bitcoin-wizards07:26
-!- markus-k [~markus-k@designnet.work.de] has quit [Quit: My Mac has gone to sleep. ZZZzzz…]07:31
-!- adam3us [~Adium@88-105-17-161.dynamic.dsl.as9105.com] has joined #bitcoin-wizards07:33
-!- roxtrongo [~roxtrongo@186-79-56-71.baf.movistar.cl] has joined #bitcoin-wizards07:34
-!- dEBRUYNE [~dEBRUYNE@ww010657.uvt.nl] has quit [Ping timeout: 240 seconds]07:34
-!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye]07:37
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards07:37
-!- sparetire_ [~sparetire@unaffiliated/sparetire] has joined #bitcoin-wizards07:38
-!- Giszmo [~leo@pc-36-133-241-201.cm.vtr.net] has joined #bitcoin-wizards07:39
-!- nwilcox [~nwilcox@c-73-202-109-21.hsd1.ca.comcast.net] has joined #bitcoin-wizards07:39
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 240 seconds]07:42
-!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye]07:43
-!- zooko [~user@2601:281:8001:26aa:8bb:2b7e:f24:e2fb] has joined #bitcoin-wizards07:48
-!- jtimon [~quassel@74.29.134.37.dynamic.jazztel.es] has joined #bitcoin-wizards07:49
-!- kmels [~kmels@93.166.151.186.static.intelnet.net.gt] has quit [Read error: Connection reset by peer]07:52
-!- kmels [~kmels@93.166.151.186.static.intelnet.net.gt] has joined #bitcoin-wizards07:53
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards07:56
-!- roxtrong_ [~roxtrongo@186-79-56-71.baf.movistar.cl] has joined #bitcoin-wizards07:56
-!- roxtrongo [~roxtrongo@186-79-56-71.baf.movistar.cl] has quit [Ping timeout: 265 seconds]08:01
-!- adam3us [~Adium@88-105-17-161.dynamic.dsl.as9105.com] has quit [Quit: Leaving.]08:03
-!- zooko [~user@2601:281:8001:26aa:8bb:2b7e:f24:e2fb] has quit [Ping timeout: 240 seconds]08:06
-!- nwilcox [~nwilcox@c-73-202-109-21.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds]08:12
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards08:17
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards08:19
-!- Jeremy_Rand [~jeremy@172.56.8.138] has joined #bitcoin-wizards08:22
-!- nwilcox [~nwilcox@74-95-207-205-SFBA.hfc.comcastbusiness.net] has joined #bitcoin-wizards08:28
-!- damethos [~damethos@unaffiliated/damethos] has quit [Remote host closed the connection]08:29
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards08:30
-!- zooko [~user@2601:281:8001:26aa:8bb:2b7e:f24:e2fb] has joined #bitcoin-wizards08:32
-!- Lightsword [~Lightswor@104.194.117.23] has joined #bitcoin-wizards08:35
-!- roxtrong_ [~roxtrongo@186-79-56-71.baf.movistar.cl] has quit [Remote host closed the connection]08:38
-!- rubensayshi [~ruben@91.206.81.13] has quit [Remote host closed the connection]08:48
-!- adam3us [~Adium@88-105-17-161.dynamic.dsl.as9105.com] has joined #bitcoin-wizards09:00
-!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has joined #bitcoin-wizards09:01
-!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has quit [Ping timeout: 255 seconds]09:06
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 244 seconds]09:13
-!- ishahnaz [~null@unaffiliated/ishahnaz] has joined #bitcoin-wizards09:14
bsm1175321I just realized how to merge-mine N sidechains with only log(N) sized block headers as proof of work.09:14
-!- bedeho [~bedeho@50-202-37-133-static.hfc.comcastbusiness.net] has joined #bitcoin-wizards09:14
bsm1175321What's the status of merged mining with sidechains?  From what I can see the blockstream folks have not mined their chains at all and are centrally signing blocks.  Is that for lack of a merge-mining algorithm or some other reason?09:15
@sipabsm1175321: there is no use for merged mining if the coin supply is still centralized09:15
@sipaand yes, merged mined chains have a merkle path in their headers to connect it to a commitment in the parent chain09:16
@sipaso log(n)09:16
bsm1175321That's log(n) in the number of transactions in the parent chain.09:17
bsm1175321I don't understand your comment about coin supply.09:17
-!- adam3us [~Adium@88-105-17-161.dynamic.dsl.as9105.com] has quit [Quit: Leaving.]09:18
@sipaas long as we don't have a means in bitcoin to transfer coins back from a sidechain, a federated central party needs to hold the coins09:18
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards09:18
bsm1175321Well that's about to change.  ;-)09:19
@sipait makes little sense to go make the chain itself decentralized if there is a federation that can go run away with the coins09:19
@sipahow so?09:19
@sipai mean... that's obviously the plan, but it's far from a done deal09:19
bsm1175321CSV+CLTV coming.  What else is needed for pegged sidechains?09:19
@sipaOP_CHECKSIDECHAINWITHDRAWAL or something09:21
@sipabitcoin must be able to verify compact spv proofs of burn from the sidechain09:21
bsm1175321Ah yes09:21
@sipa(i'm exaggerating, all we need is a means to check a header, a merkle path, and some structured message to indicate the address the withdraw goes to)09:23
-!- adam3us [~Adium@88-105-17-161.dynamic.dsl.as9105.com] has joined #bitcoin-wizards09:23
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Read error: Connection reset by peer]09:26
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards09:26
bsm1175321My issue is that in the discussion about creating smaller faster blocks that get checkpointed to bitcoin blocks (e.g. Bitcoin-NG), if one were to merge-mine that faster layer, you're putting all the merge mined Merkle paths into these smaller faster blocks and keeping the infrequent bitcoin block headers smaller (no Merkle path).  It should be the other way around, or at worst symmetric between the two.09:28
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards09:28
-!- nwilcox_ [~nwilcox@74-95-207-205-SFBA.hfc.comcastbusiness.net] has joined #bitcoin-wizards09:36
-!- nwilcox [~nwilcox@74-95-207-205-SFBA.hfc.comcastbusiness.net] has quit [Ping timeout: 246 seconds]09:38
-!- ishahnaz [~null@unaffiliated/ishahnaz] has quit []09:41
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Quit: Quitte]09:42
-!- skyraider [uid41097@gateway/web/irccloud.com/x-ovmlfilsoisnbdlp] has joined #bitcoin-wizards09:45
-!- soiled [soiled@gateway/vpn/mullvad/x-longoeipytzmfqpm] has left #bitcoin-wizards ["Leaving"]09:49
-!- psztorc [4575fa8d@gateway/web/freenode/ip.69.117.250.141] has joined #bitcoin-wizards09:50
-!- adam3us [~Adium@88-105-17-161.dynamic.dsl.as9105.com] has quit [Quit: Leaving.]09:52
-!- sharperguy [~joe@p549FCF2A.dip0.t-ipconnect.de] has joined #bitcoin-wizards09:53
-!- cfromknecht [~cfromknec@dhcp-18-111-106-28.dyn.MIT.EDU] has joined #bitcoin-wizards09:54
-!- irc88 [~irc88@204.28.117.162] has quit [Ping timeout: 240 seconds]09:55
-!- adam3us [~Adium@88-105-17-161.dynamic.dsl.as9105.com] has joined #bitcoin-wizards09:57
-!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has joined #bitcoin-wizards10:02
dgenr8why do all these weak block proposals have the strong blocks chaining off a weak block? isn't the main advantage of weak blocks just to publish "authenticated" work-in-progress?10:04
-!- psztorc [4575fa8d@gateway/web/freenode/ip.69.117.250.141] has quit [Quit: Page closed]10:07
-!- psztorc_ [~holoirc@ool-4575fa8d.dyn.optonline.net] has joined #bitcoin-wizards10:07
-!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has quit [Ping timeout: 260 seconds]10:07
-!- nwilcox_ [~nwilcox@74-95-207-205-SFBA.hfc.comcastbusiness.net] has quit [Ping timeout: 252 seconds]10:07
-!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye]10:08
Taekdgenr8: which proposals are you talking about? The only one I know of that's like that is mine (David Vorick), and the weak blocks are used as a means of limiting how large a strong block is allowed to be, strong blocks are not required to be the largest or have the most weak blocks10:11
Taekthe preconsensus properties are preserved10:11
Taek(http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-November/011707.html)10:13
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Quit: Leaving]10:20
-!- adam3us [~Adium@88-105-17-161.dynamic.dsl.as9105.com] has quit [Quit: Leaving.]10:21
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards10:22
bsm1175321Taek: The existence of orphans is a consequence of using an inappropriate data structure (linked list) for the blockchain.  I think solution is a tree or DAG rather than weak blocks.10:24
bsm1175321(e.g. actually allow simultaneous production of blocks, as long as there are no conflicting transactions)10:25
Taekbsm1175321: what do you do when there are conflicting transactions? And, as a miner, how do you avoid mining conflicting transactions?10:26
kanzureand also, how do oyu decide on ordering of DAG leafs10:26
-!- jcluck [~cluckj@pool-108-16-231-242.phlapa.fios.verizon.net] has joined #bitcoin-wizards10:27
bsm1175321Taek: You evaluate which block has more work and go with that.  You don't mine transactions that conflict with your chain tip.10:28
bsm1175321The algorithm for deciding "highest work" is more complex than bitcoin's.  (and is something I will present at Scaling Bitcoin)10:28
-!- darmou [~darmou@c-73-241-146-77.hsd1.ca.comcast.net] has joined #bitcoin-wizards10:29
bsm1175321kanzure: Not sure what you mean by order.  As long as two DAG blocks don't have conflicting transactions, order doesn't matter.  If they do have conflicting transactions, it's a fork and you have to evaluate which sub-DAG has more work.10:29
-!- cluckj [~cluckj@pool-108-16-231-242.phlapa.fios.verizon.net] has quit [Ping timeout: 255 seconds]10:30
-!- darmou [~darmou@c-73-241-146-77.hsd1.ca.comcast.net] has quit [Client Quit]10:31
kanzureso any conflicting transactions between any two siblings in the sub-DAG invalidate the entire set of siblings, or just the conflicting siblings?10:34
kanzurewait, what?10:34
kanzureoh, fork, not invalid.10:34
-!- mjerr [~mjerr@p5B209B91.dip0.t-ipconnect.de] has quit [Ping timeout: 265 seconds]10:35
-!- nwilcox [~nwilcox@173.239.75.179] has joined #bitcoin-wizards10:36
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards10:36
bsm1175321Yeah, fork.  Only conflicting transactions define forks, not simultaneous production of blocks.10:40
Taekok, I think it will be easier for me to digest the idea of a dag-chain with a more concrete proposal10:40
bsm1175321Working on it...10:40
bsm1175321However the essential idea has been published: http://www.cs.huji.ac.il/~avivz/pubs/15/inclusive_btc.pdf10:41
-!- mrkent [~textual@unaffiliated/mrkent] has joined #bitcoin-wizards10:41
trompand this IOTA altcoin  https://bitcointalk.org/index.php?topic=1216479.0 will use a DAG10:44
-!- morcos [~morcos@static-100-38-11-146.nycmny.fios.verizon.net] has quit [Ping timeout: 246 seconds]10:44
bsm1175321Oh cool.10:45
-!- agorist000 [~cypher@unaffiliated/agorist000] has quit [Ping timeout: 276 seconds]10:45
bsm1175321Sometimes I think I should read bitcointalk.  Then I remember my eyeballs bleeding...10:45
-!- morcos [~morcos@static-100-38-11-146.nycmny.fios.verizon.net] has joined #bitcoin-wizards10:45
trompthey use a DAG of individual tx, not of blocks, though. each tx will have some PoW10:46
bsm1175321tromp: i keep bouncing about that idea too. I don't like the p2p relay layer relaying spam for free. One might consider mined DAG blocks as a replacement for the p2p layer...10:47
trompbesides its inputs, each IOTA tx links to two valid DAG tips10:48
-!- skra [~spark@c-71-234-113-197.hsd1.ma.comcast.net] has joined #bitcoin-wizards10:48
-!- metamarc [~cypher@97.95.172.50] has joined #bitcoin-wizards10:48
-!- metamarc [~cypher@97.95.172.50] has quit [Changing host]10:48
-!- metamarc [~cypher@unaffiliated/agorist000] has joined #bitcoin-wizards10:48
-!- p15x [~p15x@61.149.241.40] has quit [Ping timeout: 250 seconds]10:50
bsm1175321Whitepaper in latex: +10 points.10:50
-!- p15 [~p15@97.91.145.64.client.static.strong-tk2.bringover.net] has quit [Ping timeout: 240 seconds]10:50
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.]10:51
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards10:53
-!- metamarc [~cypher@unaffiliated/agorist000] has quit [Ping timeout: 250 seconds]10:54
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards10:56
-!- ratbanebo [~ratbanebo@2a02:1812:1515:2400:dcca:7edc:51d8:941] has joined #bitcoin-wizards10:56
nshpetertodd or jgarzik (? or both?) did some pretty extensive thinking on DAG ledgers last year iirc, bsm1175321, there should be logs from here10:56
-!- metamarc [~cypher@97.95.172.50] has joined #bitcoin-wizards10:56
-!- metamarc [~cypher@97.95.172.50] has quit [Changing host]10:56
-!- metamarc [~cypher@unaffiliated/agorist000] has joined #bitcoin-wizards10:56
petertoddnsh: yup, keyword is "zookeyv"10:57
* nsh smiles10:57
nsh'23:10 < petertodd> gmaxwell: yeah, in zookeyv if it's implemented as a strict DAG there can be the problem that there's no incentive to build on anything but your own records' -- https://s3.amazonaws.com/peter.todd/bitcoin-wizards-13-10-17.log10:58
nshbbl10:58
petertoddnsh: yup, that sounds familiar10:59
-!- darmou [~darmou@c-73-241-146-77.hsd1.ca.comcast.net] has joined #bitcoin-wizards10:59
-!- eudoxia [~eudoxia@r167-57-103-3.dialup.adsl.anteldata.net.uy] has quit [Quit: Leaving]11:01
-!- GreenIsMyPepper_ is now known as GreenIsMyPepper11:02
-!- metamarc [~cypher@unaffiliated/agorist000] has quit [Ping timeout: 276 seconds]11:03
-!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has joined #bitcoin-wizards11:04
-!- Jeremy_Rand_ [~jeremy@172.56.9.198] has joined #bitcoin-wizards11:05
-!- Jeremy_Rand [~jeremy@172.56.8.138] has quit [Ping timeout: 240 seconds]11:06
-!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has quit [Ping timeout: 240 seconds]11:08
-!- jtoomim [~jtoomim@63.135.62.197] has quit [Ping timeout: 246 seconds]11:16
-!- Jeremy_Rand_ [~jeremy@172.56.9.198] has quit [Ping timeout: 272 seconds]11:16
bsm1175321nsh, petertodd: "no incentive to build on anything but your own records" is only if you're calculating the highest work dag tip incorrectly (as one would get by a simple application of bitcoin's rules).  Every miner has an incentive to make his own mined blocks get buried under more work than his own.11:20
-!- Jeremy_Rand_ [~jeremy@172.56.9.198] has joined #bitcoin-wizards11:22
-!- Yoghur114 [~jorn@g227014.upc-g.chello.nl] has joined #bitcoin-wizards11:24
bsm1175321https://download.wpsoftware.net/bitcoin/wizards/2013/05/13-05-31.log11:24
-!- sharperguy [~joe@p549FCF2A.dip0.t-ipconnect.de] has quit [Ping timeout: 276 seconds]11:25
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards11:30
-!- darmou [~darmou@c-73-241-146-77.hsd1.ca.comcast.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…]11:31
-!- metamarc [~cypher@97.95.172.50] has joined #bitcoin-wizards11:38
-!- metamarc [~cypher@97.95.172.50] has quit [Changing host]11:38
-!- metamarc [~cypher@unaffiliated/agorist000] has joined #bitcoin-wizards11:38
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 250 seconds]11:40
-!- metamarc [~cypher@unaffiliated/agorist000] has quit [Ping timeout: 276 seconds]11:45
-!- Cyndre_ [~Cyndre@S0106bcd16567df4b.ed.shawcable.net] has quit [Read error: Connection reset by peer]11:48
-!- Cyndre [Cyndre@S0106bcd16567df4b.ed.shawcable.net] has joined #bitcoin-wizards11:48
-!- Cyndre is now known as Guest4805111:49
-!- adam3us [~Adium@88-105-17-161.dynamic.dsl.as9105.com] has joined #bitcoin-wizards11:50
-!- skra [~spark@c-71-234-113-197.hsd1.ma.comcast.net] has quit [Ping timeout: 240 seconds]11:50
-!- moa [~kiwigb@opentransactions/dev/moa] has joined #bitcoin-wizards11:55
petertoddbsm1175321: yeah, why I said "there _can_ be" :)11:58
-!- adam3us [~Adium@88-105-17-161.dynamic.dsl.as9105.com] has quit [Quit: Leaving.]11:59
petertoddbsm1175321: just not something where we have clear consensus on what the incentives are, like we do for most-work chain11:59
petertoddor I should say, hardest chain11:59
bsm1175321Most-work chain is a very clear definition.11:59
bsm1175321Just requires more math to evaluate when you let nodes individually decide how much work to put into it.12:00
-!- LeMiner [LeMiner@unaffiliated/leminer] has quit [Read error: Connection reset by peer]12:01
-!- skyraider [uid41097@gateway/web/irccloud.com/x-ovmlfilsoisnbdlp] has quit [Quit: Connection closed for inactivity]12:02
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.]12:03
-!- LeMiner [LeMiner@unaffiliated/leminer] has joined #bitcoin-wizards12:05
-!- LeMiner [LeMiner@unaffiliated/leminer] has quit [Read error: Connection reset by peer]12:08
-!- Dizzle [~Dizzle@104-6-36-162.lightspeed.austtx.sbcglobal.net] has joined #bitcoin-wizards12:13
-!- el33th4x0r [2666310d@gateway/web/cgi-irc/kiwiirc.com/ip.38.102.49.13] has joined #bitcoin-wizards12:17
-!- mjerr [~mjerr@p5B209B91.dip0.t-ipconnect.de] has joined #bitcoin-wizards12:18
-!- adam3us [~Adium@88-105-17-161.dynamic.dsl.as9105.com] has joined #bitcoin-wizards12:21
-!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye]12:23
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards12:23
-!- skyraider [uid41097@gateway/web/irccloud.com/x-vjghfzzgotugmjya] has joined #bitcoin-wizards12:26
-!- skra [~spark@30-9-70.wireless.csail.mit.edu] has joined #bitcoin-wizards12:34
-!- nwilcox [~nwilcox@173.239.75.179] has quit [Ping timeout: 240 seconds]12:35
-!- alan_ [~alan@flyingarm.bar] has joined #bitcoin-wizards12:37
-!- darmou [~darmou@c-73-241-146-77.hsd1.ca.comcast.net] has joined #bitcoin-wizards12:38
-!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has joined #bitcoin-wizards12:41
-!- d4de [~d4de@41.234.188.168] has joined #bitcoin-wizards12:42
-!- el33th4x0r [2666310d@gateway/web/cgi-irc/kiwiirc.com/ip.38.102.49.13] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]12:47
jgarzikgmaxwell, sipa, other blockstreamers:  Is anyone [publicly?] working on (a) an instant (ephemeral) message side chain, or (b) a data storage focused side chain?12:47
jgarzikthose have been on my list for years, and I might move on those in a few months12:48
nshconfidential transactions give incidental secure message side-channel12:48
jgarzikIM-chain is bitmessage esque, storing the last 2 weeks worth of traffic, rate limited by BTC12:48
jgarzikData storage = data decays and is pruned, unless more funds added12:48
@sipajgarzik: not AFAIK12:49
-!- mode/#bitcoin-wizards [-o sipa] by sipa12:49
sipajgarzik: who 'miners' (or equivalent) IM-chain?12:49
gmaxwelljgarzik: not right now that I'm aware of, sounds useful.12:49
jgarzikprobably do (with due respect) cheesy M-of-N for now12:49
jgarzikrethink once pegging is in12:50
-!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has quit [Ping timeout: 264 seconds]12:51
maakujgarzik: I would like more clarity on use cases & requirements12:52
maakuwe've all seen a lot of buzz about data chains, but not very many 'i need a data chain to do X'12:52
Taekjgarzik: are you talking about storing data on-chain, or doing something like a storage contract?12:52
jgarzikmaaku, you need it for ethereum-alike, most notably - on chain entities12:53
sipai'm still very unconvinced about that; i don't want to make a blockchain compute things12:54
jgarzikTaek, on-chain but you can do both certainly12:54
sipamy laptop can compute the results of my own transactions just fine; all i need to get into the chain is a proof that the effect was authorized12:54
jgarzikindependent on-chain entities operating in public need it12:55
gmaxwellhold up on this justification argument.12:55
Taekjgarzik: I've been spending most of my time working on contract-based off-chain storage. Not sure if it's something you're interested in but we're farther along than StorjLabs12:55
-!- pozitron [~nu@77.247.178.245] has quit [Ping timeout: 264 seconds]12:55
jgarzikTaek, yes, definitely interested12:56
gmaxwellHere is my thought: say something like this is stupid and pointless. But people want it. Better they have it, and then it later fails of its own accord, then they try to slam it into bitcoin ("END OP_RETURN SUPPLY LIMITS!") and take out bitcoin in the process when interest in it fades.12:56
gmaxwellThe fact that something is seperate means there is less need to be critical about how wise it is, let people that want it worry about that.12:56
jgarzikside note - approval is rather irrelevant - not asking blockstream to code it - just trying to avoid duplicating others work12:56
jgarzikthe whole freakin point of side chains is to experiment12:57
sipajgarzik: i absolutely agree approval is irrelevant!12:57
-!- mrkent [~textual@unaffiliated/mrkent] has quit [Read error: Connection reset by peer]12:57
gmaxwellAnd be glad that we have a place to direct people who want to turn bitcoin into something it isn't, regardless of how wise that thing is. :)12:57
maakugmaxwell: I'm not going to spend my time implementing something that is worthless, to setup people to fail. i'd rather talk with users and understand their needs and whether the suggested technology is the right fit12:57
kanzurescope of bitcoin-core is never going to be "please implement my crazy sidechain for me" (note i said crazy; reasonable ideas will probably always attract developers)12:57
maakujgarzik: to follow up on what sipa said, what is a use case for something that lives 100% in the block chain, rather than off-chain entities which use the block chain for ordering semantics?12:58
Taekjgarzik: https://github.com/NebulousLabs/Sia - network is live, the host selection algorithm is NOT yet resistant to sybil attack, but we have plans to get it there in the next 1-3 months12:59
gmaxwellSpending a little time to help something that people think they want when they're (perhaps correctly) not going to believe you when you say it won't work can save a lot of pain later when they continue to try to do something anyways and do it in a way that not only won't work but also harms the public.12:59
jgarzikmaaku, for the obvious reasons - off-chain parts obviously have availability / discontinuity / reliability issues12:59
gmaxwellin any case, I'm not saying you need to spend time on it; only just abstractly that the time can be well spent.12:59
kanzurejgarzik: "because one component of the system has higher reliability," ?13:00
maakujgarzik: i think you misunderstand -- what can you actually DO with an onchain entity? it's data is 100% available, it has not hidden keys ...13:00
jgarzikmaaku, cause it to execute code a la Ethereum...13:00
kanzuregmaxwell: plus, you can also reduce amount and quantity of angry/upset users when they figure out that their use-cases were not actually in scope13:00
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)]13:00
gmaxwelljgarzik: its highly dubious to me that adding "blockchain" actually improves those metrics; rather it just shifts around the failure modes. But whatever, thats the problem of whomever is doing such a thing, not mine.13:01
kanzureif you squint hard enough any software can be transformed, with enough money, into any other form of software. but my interest here is bitcoin stuff, not the other stuff...13:01
jgarzikData storage gives you on-chain apps13:01
jgarzik(when combined with moxie etc.)13:02
maakujgarzik: code that does what? specifics / examples please. i'm really having trouble identifying a use case that works without hidden state13:02
kanzurethoughtspace for thinking about bitcoin transaction-encoded software is unlikely to match what anyone knows as "apps"13:02
jgarzikkanzure, it's called DApp in the modern parlance of our times ;p13:02
jgarzikmaaku, c.f. Ethereum13:03
kanzurejust because people say stuff doesn't mean it's a good idea13:03
kanzureethereum people have discovered difficulty of designing transactions that do interesting things- often they have found that they require "oracles" and escrow for many interesting operations.13:03
maakujgarzik: I'd ask the same questions about ethereum. as far as I know no one is actually doing anything useful with pure on-chain apps13:03
jgarzikdevcon produced some interesting stuff13:04
jgarzikanyhoo, I had my question answered13:04
psztorc_I just want someone to back up my data, without anyone knowing about it.13:04
kanzurethat does not sound like an explicitly bitcoin problem13:05
psztorc_re: data storage13:05
kanzuregmaxwell: perhaps scope creep here is often associated with fact that money is used to pay for all kinds of services, so some amount of scope creep in expectations is perhaps to be expected...13:05
Taekmaaku: provably fair gambling for competitive games such as chess is an example. You might not agree that it's interesting or worthwhile, but you can do it on Ethereum, can't do it on Bitcoin, and don't need oracles or counterparties13:05
-!- nwilcox [~nwilcox@c-107-3-189-85.hsd1.ca.comcast.net] has joined #bitcoin-wizards13:06
kanzuredo you need escrow?13:06
-!- skra [~spark@30-9-70.wireless.csail.mit.edu] has quit [Ping timeout: 255 seconds]13:06
maakuTaek: you need hidden state though (the participant's keys)13:06
kanzurewasn't there stuff like "oops once you reveal the value, if the transaction hasn't already been confirmed, then you lose the.." i think this was mentioned in http://diyhpl.us/wiki/transcripts/mit-bitcoin-expo-2015/andrew-miller/13:06
kanzurefor example, "So here's a second type of mistake. The input function where players send their choices. Here the program is very simple. It looks at whether this is player1 or player2 and then it records the player's choice. What's wrong with this? Okay, if you think about it a little more carefully, it will become immediate that the problem here is that the players are sending their choices in cleartext to the contract. So the messages ...13:07
kanzure... are sent in the clear and the player's choice is stored in plaintext in the contract. So if I am a player, what makes sense for me is to wait for the other player to send their input, and then for me to decide what I should send. So that's broken."13:07
Taekkanzure: you can have the blockchain do the escrow. And you probably would need to wait 6 confirmations between each action if you want to be careful about it13:07
moajgarzik: I'm assuming you have heard of "rootstock" project?13:07
maakuTaek: those sorts of applications do in fact interest me. it's the 'app which lives on the blockchain, with compute replicated on every node' that I don't understand13:07
kanzure"Okay, so here is another problem. Essentially let's say you and I are playing the game, you open the commitment and I see that I am losing. At this moment I have no incentive to open my commitment. It becomes stuck in the contract. If you are the winner then you wont get the winnings. So that's pretty bad."13:08
maakunodes need to verify that a computation occured, but need not actually perform the computation13:08
kanzure(elaine shi was the person i was thinking of, not amiller, oops)13:09
jgarzikmoa: definitely.  Also BTC Relay.13:09
maakukanzure: there's simple ways to fix that13:09
moapsztorc_: for backing up data without anyone knowing about it ... see https://www.tahoe-lafs.org/13:10
maakuTaek jgarzik : being 'on-chain' gives the app immortality because it can't fail from not paying its VPS bill. but without hidden state it appears there are no useful protocols to run (aka no interesting apps)13:10
maakuhence my question, what can you do with that?13:10
Taekkanzure: the general theme of that talk was that it's still very difficult to correctly design contracts, and very easy to overlook a mistake that breaks the whole system13:10
jgarzikmaaku, disagree13:11
maakujgarzik: well find a useful example and I'm open to being convinced :\13:11
kanzurejgarzik: so which applications running in a blockchain would be scope creep and which wouldn't?13:11
jgarzikmaaku, Example:  as long as receiver identities (public keys) are stored, and they don't mind that being public, that suffices13:11
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards13:12
kanzureblockchain history may eventually be summarized and redacted tho13:12
kanzurewe're not going to add a data storage specific transaction type13:12
-!- Jeremy_Rand_ [~jeremy@172.56.9.198] has quit [Ping timeout: 264 seconds]13:13
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-yijxwjodchbkssmw] has joined #bitcoin-wizards13:14
-!- skra [~spark@30-9-70.wireless.csail.mit.edu] has joined #bitcoin-wizards13:14
Taekmaaku: I'm confused why you are stuck on 'hidden state'? I don't see why it's worth restricting examples to having no hidden state.13:14
maakukanzure: this is -wizards, some discussion of non-currency applications are ok here13:16
-!- mrkent [~textual@unaffiliated/mrkent] has joined #bitcoin-wizards13:16
kanzurebecause accomodating all possible use cases for software is not in scope of bitcoin13:16
kanzuremaaku: certainly13:16
-!- Jeremy_Rand_ [~jeremy@172.56.8.120] has joined #bitcoin-wizards13:16
kanzuremaaku: yeah i wasn't trying to squash discussion or anything13:17
psztorc_In January I predicted that Ethereum would only be useful for a casino and other perfect info games (no hidden state). Is there a single counterexample of a serious project?13:19
-!- Quanttek [~quassel@ip1f11db5b.dynamic.kabel-deutschland.de] has quit [Ping timeout: 260 seconds]13:19
maakuTaek: that's the definition of only-on-the-blockchain -- all the code for the app is on the chain, and it runs on every node every time a transaction touches it13:21
maakupsztorc_: i hesitate to point out augur...13:21
psztorc_Yes, you do.13:21
Taekthe ethereum alarm clock.13:21
Taek:P13:22
maakuTaek: hidden state is things like private keys needed to sign transactions13:23
maakubut if something it autonomous, only on the block chain, then it has no hidden state, can't use e.g. assymetric crypto for signing. so the question is: what can you do that's useful?13:24
psztorc_Vitalik partnered with Augur to bring it to Eth because he couldn't think up use cases. Of course TC can't run on Eth because of the parasite problem (perfectly copyable, nonfinite reputation).13:24
maakuso far, Taek's alarm clock is really the only thing I've heard of13:24
-!- frankenmint [~frankenmi@75-175-72-226.ptld.qwest.net] has quit [Remote host closed the connection]13:25
fluffyponypsztorc_: TC?13:25
psztorc_Truthcoin13:25
fluffyponyah13:25
-!- frankenmint [~frankenmi@75-175-72-226.ptld.qwest.net] has joined #bitcoin-wizards13:25
psztorc_One would want many use cases, to justify a general platform.13:25
Taekand that's honestly a stretch as far as useful things go. Also, I'm pretty sure you could build an equivalent alarm clock on Bitcoin13:25
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Read error: Connection reset by peer]13:26
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards13:26
gmaxwellis this some fee burning alarm clock?13:26
phantomcircuitgmaxwell, yes13:27
gmaxwellif so, sure, sign nlock transactions and now you have to wake up and doublespend them. ... if you don't die from the pointlessness first.13:27
waxwinglol13:27
psztorc_Yes, we've spent all this time talking, and sidechains could have obliterated all this junk, and I maintain that if you punt the blocksize question to me I can solve it with TC.13:27
gmaxwellwhile you're up you can also stop the crontab that randomly RMs files on your computer; (which had the benefit of not requiring the help of a global network)13:28
psztorc_N lock needs some UI help, no one really knows its there.13:28
kanzureif an alarm buzzes and nobody's on a blockchain to hear it, does it really ring?13:28
psztorc_No?13:28
jgarzikYes or no13:29
waxwingon the blockchain, nobody knows you're asleep13:29
kanzureabove is going on my wall as "-wizards writes a software spec"13:29
-!- frankenmint [~frankenmi@75-175-72-226.ptld.qwest.net] has quit [Ping timeout: 260 seconds]13:30
Taekpsztorc_: you could do stuff like data storage contracts on ethereum. I give you a file and you have to prove that you still have it via a proof-of-storage some amount of time later (6 months or something). That would be difficult to do on Bitcoin, and has use (add blockchain SLAs to your data storage)13:32
psztorc_Well if I can buy my lafs space with Bitcoin and vpn it with Bitcoin I'll probably be happy.13:33
moajgarzik: the quantum politcian ... you can get any answer you like13:33
jgarzikjust open the box...13:34
psztorc_Then, windows executable version, and more data leaks for celebrities.13:34
psztorc_ = profit.13:34
-!- Burrito [~Burrito@unaffiliated/burrito] has joined #bitcoin-wizards13:37
-!- Jeremy_Rand_ [~jeremy@172.56.8.120] has quit [Ping timeout: 265 seconds]13:37
-!- _whitelogger [whitelogge@fehu.whitequark.org] has quit [Remote host closed the connection]13:39
-!- _whitelogger [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards13:40
-!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye]13:45
-!- skra [~spark@30-9-70.wireless.csail.mit.edu] has quit [Ping timeout: 240 seconds]13:45
-!- skra [~spark@31-33-42.wireless.csail.mit.edu] has joined #bitcoin-wizards13:46
-!- mjerr [~mjerr@p5B209B91.dip0.t-ipconnect.de] has quit [Ping timeout: 250 seconds]13:49
-!- [7] [~quassel@rockbox/developer/TheSeven] has quit [Ping timeout: 255 seconds]13:50
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards13:51
-!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has joined #bitcoin-wizards13:53
-!- cfromknecht [~cfromknec@dhcp-18-111-106-28.dyn.MIT.EDU] has quit []13:55
-!- cfromknecht [~cfromknec@dhcp-18-111-106-28.dyn.mit.edu] has joined #bitcoin-wizards13:55
-!- adam3us [~Adium@88-105-17-161.dynamic.dsl.as9105.com] has quit [Quit: Leaving.]13:56
-!- jgarzik [~jgarzik@unaffiliated/jgarzik] has quit [Quit: leavin on a jet plane]13:57
-!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has quit [Quit: Newyorkadam]13:58
-!- Ozhar [~DevylOzha@95.172.164.78] has joined #bitcoin-wizards14:01
-!- Ozhar [~DevylOzha@95.172.164.78] has left #bitcoin-wizards ["Leaving"]14:02
-!- mrkent [~textual@unaffiliated/mrkent] has quit []14:06
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards14:22
-!- ratbanebo [~ratbanebo@2a02:1812:1515:2400:dcca:7edc:51d8:941] has quit [Read error: Connection reset by peer]14:22
-!- ratbanebo [~ratbanebo@78-23-10-185.access.telenet.be] has joined #bitcoin-wizards14:23
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 240 seconds]14:30
-!- nonaTure [~happy@f052131237.adsl.alicedsl.de] has quit [Quit: Leaving.]14:31
instagibbskanzure, it rings during IBD14:34
kanzureduring IBD validation, at least.. if any..14:35
-!- nwilcox [~nwilcox@c-107-3-189-85.hsd1.ca.comcast.net] has quit [Ping timeout: 272 seconds]14:37
-!- aburan28 [~xypher@static-108-45-93-78.washdc.fios.verizon.net] has joined #bitcoin-wizards14:37
-!- nonaTure [~happy@f052131237.adsl.alicedsl.de] has joined #bitcoin-wizards14:44
-!- bedeho [~bedeho@50-202-37-133-static.hfc.comcastbusiness.net] has quit [Ping timeout: 240 seconds]14:45
-!- Lightsword [~Lightswor@104.194.117.23] has quit [Quit: Lightsword]14:46
-!- kmels [~kmels@93.166.151.186.static.intelnet.net.gt] has quit [Ping timeout: 240 seconds]14:47
-!- nonaTure [~happy@f052131237.adsl.alicedsl.de] has quit [Client Quit]14:48
-!- Jeremy_Rand_ [~jeremy@172.56.8.120] has joined #bitcoin-wizards14:49
-!- CoinMuncher [~jannes@178.132.211.90] has quit [Quit: Leaving.]14:57
-!- bedeho [~bedeho@50-202-37-133-static.hfc.comcastbusiness.net] has joined #bitcoin-wizards14:58
-!- darmou [~darmou@c-73-241-146-77.hsd1.ca.comcast.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…]14:58
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has quit [Quit: This computer has gone to sleep]15:04
-!- rdponticelli [~quassel@190.103.200.8] has joined #bitcoin-wizards15:04
-!- Mattie^ [~Matt@host81-152-59-143.range81-152.btcentralplus.com] has joined #bitcoin-wizards15:09
-!- Dizzle [~Dizzle@104-6-36-162.lightspeed.austtx.sbcglobal.net] has quit [Quit: Leaving...]15:10
-!- darmou [~darmou@c-73-241-146-77.hsd1.ca.comcast.net] has joined #bitcoin-wizards15:11
-!- skra [~spark@31-33-42.wireless.csail.mit.edu] has quit [Ping timeout: 250 seconds]15:14
-!- skra [~spark@30-9-70.wireless.csail.mit.edu] has joined #bitcoin-wizards15:15
bsm1175321Egad, the "Inclusive Blockchain" DAG blocks reference parents containing conflicting transactions.  I didn't realize that the first time I read this paper.  That's a terrible idea.  Every miner is extending *both* sides of a double-spend!15:15
-!- skra [~spark@30-9-70.wireless.csail.mit.edu] has quit [Ping timeout: 240 seconds]15:21
trompagreed; any block whose ancestral dag contains conflicting txs should be considered invalid15:22
-!- skra [~spark@31-33-42.wireless.csail.mit.edu] has joined #bitcoin-wizards15:23
instagibbsthe trick is to not care about double-spending. Scalable!15:29
-!- skra [~spark@31-33-42.wireless.csail.mit.edu] has quit [Ping timeout: 264 seconds]15:31
-!- hashtagg [hashtagg_@cpe-98-157-223-81.ma.res.rr.com] has quit [Read error: Connection reset by peer]15:33
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Quit: Leaving]15:33
-!- rdponticelli [~quassel@190.103.200.8] has quit [Ping timeout: 260 seconds]15:38
-!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has joined #bitcoin-wizards15:42
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.]15:46
-!- Taek [~quassel@2001:41d0:1:472e::] has quit [Quit: No Ping reply in 180 seconds.]15:52
-!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has quit [Ping timeout: 265 seconds]15:52
-!- LeMiner [LeMiner@unaffiliated/leminer] has joined #bitcoin-wizards15:52
-!- Taek [~quassel@2001:41d0:1:472e::] has joined #bitcoin-wizards15:53
-!- nsh [~lol@wikipedia/nsh] has quit [Ping timeout: 246 seconds]15:53
-!- nwilcox [~nwilcox@c-76-103-172-9.hsd1.ca.comcast.net] has joined #bitcoin-wizards15:55
-!- nsh [~lol@wikipedia/nsh] has joined #bitcoin-wizards15:56
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards15:56
-!- dave4925 [dave4925@unaffiliated/dave4925] has quit [Remote host closed the connection]15:57
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Client Quit]15:58
-!- hashtag [~hashtag@cpe-174-97-254-80.ma.res.rr.com] has joined #bitcoin-wizards16:07
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 244 seconds]16:07
-!- Lightsword [~Lightswor@104.194.117.23] has joined #bitcoin-wizards16:13
-!- PRab [~chatzilla@2601:40a:8000:8f9b:c49b:a2dc:3cab:6419] has quit [Quit: ChatZilla 0.9.92 [Firefox 42.0/20151029151421]]16:16
-!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Quit: .]16:16
-!- bedeho [~bedeho@50-202-37-133-static.hfc.comcastbusiness.net] has quit [Ping timeout: 260 seconds]16:21
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards16:21
-!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards16:22
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has quit [Disconnected by services]16:22
-!- [7] [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards16:22
-!- skra [~spark@30-9-70.wireless.csail.mit.edu] has joined #bitcoin-wizards16:23
-!- nanasho [~nanasha25@178.162.195.12] has joined #bitcoin-wizards16:26
nanashoi have a question regarding OP_DUP316:26
nanashodoes OP_DUP3 also work if there are only 2 are put on the stack beforehand?16:27
sipa#bitcoin16:28
-!- bedeho [~bedeho@50-202-37-133-static.hfc.comcastbusiness.net] has joined #bitcoin-wizards16:34
-!- Oizopower [uid19103@gateway/web/irccloud.com/x-ibioqytuqmaeylkj] has joined #bitcoin-wizards16:35
-!- nwilcox [~nwilcox@c-76-103-172-9.hsd1.ca.comcast.net] has quit [Ping timeout: 244 seconds]16:36
-!- skra [~spark@30-9-70.wireless.csail.mit.edu] has quit [Ping timeout: 240 seconds]16:39
-!- maraoz [~maraoz@2601:647:4b02:94f1:d16a:3b6f:5f78:bd7c] has joined #bitcoin-wizards16:40
-!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has joined #bitcoin-wizards16:48
-!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has quit [Ping timeout: 240 seconds]16:53
-!- kmels [~kmels@120.62.151.186.static.intelnet.net.gt] has joined #bitcoin-wizards16:59
-!- Yoghur114 [~jorn@g227014.upc-g.chello.nl] has quit [Remote host closed the connection]17:01
-!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has joined #bitcoin-wizards17:03
-!- Ylbam [uid99779@gateway/web/irccloud.com/x-ghxpvhmldrcwsaxh] has quit [Quit: Connection closed for inactivity]17:04
-!- orik [~orik@50.125.71.245] has joined #bitcoin-wizards17:11
-!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has joined #bitcoin-wizards17:12
-!- orik [~orik@50.125.71.245] has quit [Client Quit]17:15
-!- Burrito [~Burrito@unaffiliated/burrito] has quit [Quit: Leaving]17:16
-!- skra [~spark@c-71-234-113-197.hsd1.ma.comcast.net] has joined #bitcoin-wizards17:29
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Ping timeout: 246 seconds]17:31
-!- maraoz [~maraoz@2601:647:4b02:94f1:d16a:3b6f:5f78:bd7c] has quit [Quit: Leaving]17:35
-!- Giszmo [~leo@pc-36-133-241-201.cm.vtr.net] has quit [Quit: Leaving.]17:41
-!- HoloIRCUser2 [~holoirc@2607:fb90:2904:5878:dadb:9845:185d:a22b] has joined #bitcoin-wizards17:55
-!- psztorc_ [~holoirc@ool-4575fa8d.dyn.optonline.net] has quit [Ping timeout: 244 seconds]17:57
-!- moa [~kiwigb@opentransactions/dev/moa] has quit [Quit: Leaving.]18:01
-!- afk11 [~afk11@unaffiliated/afk11] has joined #bitcoin-wizards18:09
-!- afk11 [~afk11@unaffiliated/afk11] has quit [Client Quit]18:10
-!- afk11 [~afk11@unaffiliated/afk11] has joined #bitcoin-wizards18:10
-!- roxtrongo [~roxtrongo@186-79-56-71.baf.movistar.cl] has joined #bitcoin-wizards18:14
-!- gielbier [~giel____@unaffiliated/gielbier] has quit [Read error: Connection reset by peer]18:18
-!- null_radix [Elite7851@gateway/shell/elitebnc/x-upycmsdeygeoskrf] has quit [Ping timeout: 264 seconds]18:22
-!- metamarc [~cypher@97.95.172.50] has joined #bitcoin-wizards18:23
-!- metamarc [~cypher@97.95.172.50] has quit [Changing host]18:23
-!- metamarc [~cypher@unaffiliated/agorist000] has joined #bitcoin-wizards18:23
-!- null_radix [Elite7851@gateway/shell/elitebnc/x-jlqmilgwvjukhjrq] has joined #bitcoin-wizards18:24
-!- skyraider [uid41097@gateway/web/irccloud.com/x-vjghfzzgotugmjya] has quit [Ping timeout: 264 seconds]18:29
-!- publius1888 [~publius17@104.200.154.10] has quit [Ping timeout: 264 seconds]18:30
-!- publius1788 [~publius17@104.200.154.10] has joined #bitcoin-wizards18:30
-!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has quit [Ping timeout: 244 seconds]18:30
-!- sipa_ [~pw@2a02:348:86:3011::1] has joined #bitcoin-wizards18:32
-!- skyraider [uid41097@gateway/web/irccloud.com/x-aielshrpmdbpjdde] has joined #bitcoin-wizards18:32
-!- sipa [~pw@unaffiliated/sipa1024] has quit [Ping timeout: 264 seconds]18:32
-!- Cyndre_ [~Cyndre@S0106bcd16567df4b.ed.shawcable.net] has joined #bitcoin-wizards18:33
-!- nanasho [~nanasha25@178.162.195.12] has quit [Quit: Leaving]18:33
-!- Guest48051 [Cyndre@S0106bcd16567df4b.ed.shawcable.net] has quit [Ping timeout: 264 seconds]18:35
-!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has quit [Ping timeout: 260 seconds]18:36
-!- Netsplit *.net <-> *.split quits: lecusemble, mkarrer, Alanius, guruvan, c0rw1n, gavinandresen, huseby, epscy, Apocalyptic18:37
-!- yorick [~yorick@oftn/member/yorick] has quit [Ping timeout: 260 seconds]18:37
-!- Lightsword [~Lightswor@104.194.117.23] has quit [Quit: Lightsword]18:37
-!- darmou [~darmou@c-73-241-146-77.hsd1.ca.comcast.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…]18:38
-!- Netsplit over, joins: c0rw1n18:39
-!- wallet42 [~wallet42@195.68.190.250] has joined #bitcoin-wizards18:41
-!- yorick [~yorick@ip51cd0513.speed.planet.nl] has joined #bitcoin-wizards18:42
-!- yorick [~yorick@ip51cd0513.speed.planet.nl] has quit [Changing host]18:42
-!- yorick [~yorick@oftn/member/yorick] has joined #bitcoin-wizards18:42
-!- Alanius_ [~alanius@ssh2.ulyssis.student.kuleuven.be] has joined #bitcoin-wizards18:43
-!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has joined #bitcoin-wizards18:43
-!- Alanius [~alanius@ssh2.ulyssis.student.kuleuven.be] has joined #bitcoin-wizards18:44
-!- mkarrer [~mkarrer@17.Red-83-52-38.dynamicIP.rima-tde.net] has joined #bitcoin-wizards18:44
-!- guruvan [~guruvan@unaffiliated/guruvan] has joined #bitcoin-wizards18:44
-!- gavinandresen [~gavin@unaffiliated/gavinandresen] has joined #bitcoin-wizards18:44
-!- huseby [~huseby@unaffiliated/huseby] has joined #bitcoin-wizards18:44
-!- Alanius [~alanius@ssh2.ulyssis.student.kuleuven.be] has quit [Ping timeout: 264 seconds]18:44
-!- lecusemble [~lecusembl@104.233.76.133] has joined #bitcoin-wizards18:44
-!- epscy [~epscy@176.126.241.239] has joined #bitcoin-wizards18:44
-!- Apocalyptic [~Apocalypt@unaffiliated/apocalyptic] has joined #bitcoin-wizards18:46
-!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has joined #bitcoin-wizards18:46
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards18:47
-!- Jeremy_Rand_ [~jeremy@172.56.8.120] has quit [Ping timeout: 240 seconds]18:52
-!- hashtag [~hashtag@cpe-174-97-254-80.ma.res.rr.com] has quit [Ping timeout: 246 seconds]18:56
-!- hashtag [~hashtag@cpe-174-97-254-80.ma.res.rr.com] has joined #bitcoin-wizards19:03
-!- cfromknecht [~cfromknec@dhcp-18-111-106-28.dyn.mit.edu] has quit [Remote host closed the connection]19:04
-!- Lightsword [~Lightswor@104.194.117.23] has joined #bitcoin-wizards19:11
bramcRunning numbers on my clustering is a bit alarming19:13
-!- TBI [~TBI@84.48.195.20] has joined #bitcoin-wizards19:14
bramcLet's say that 4k is a reasonable block size (is it? I don't know. It depends how much stuff gets cached out at once). Since hashes are 32 bytes, that means a single block will contain 4096 / 32 == 128 terminals. Actually half that because it needs intermediaries. That indicates that you're still likely doing at least one cache miss per change operation under normal usage.19:16
-!- TBI__ [~TBI@20.84-48-195.nextgentel.com] has quit [Ping timeout: 240 seconds]19:16
bramcThe wikipedia page on it seems to indicate that 32k or 64k is more common/normal, which is a bit less scary19:17
bramcBut still, we're talking about one cache miss versus about ten secure hash operations. Not sure which of those is going to be more expensive.19:18
-!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has quit [Quit: Newyorkadam]19:19
-!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has joined #bitcoin-wizards19:20
-!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has quit [Client Quit]19:20
-!- wallet42 [~wallet42@195.68.190.250] has quit [Quit: Leaving.]19:21
-!- Oizopower [uid19103@gateway/web/irccloud.com/x-ibioqytuqmaeylkj] has quit [Quit: Connection closed for inactivity]19:25
-!- skyraider [uid41097@gateway/web/irccloud.com/x-aielshrpmdbpjdde] has quit [Quit: Connection closed for inactivity]19:42
-!- p15 [~p15@53.91.145.64.client.static.strong-tk2.bringover.net] has joined #bitcoin-wizards19:47
-!- nivah [~linker@115.79.55.177] has joined #bitcoin-wizards19:49
-!- hashtag [~hashtag@cpe-174-97-254-80.ma.res.rr.com] has quit [Ping timeout: 240 seconds]19:56
-!- PRab [~chatzilla@2601:40a:8000:8f9b:c49b:a2dc:3cab:6419] has joined #bitcoin-wizards19:58
-!- [7] [~quassel@rockbox/developer/TheSeven] has quit [Disconnected by services]20:03
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards20:03
-!- HoloIRCUser5 [~holoirc@ool-4575fa8d.dyn.optonline.net] has joined #bitcoin-wizards20:10
-!- afk11 [~afk11@unaffiliated/afk11] has quit [Ping timeout: 252 seconds]20:10
-!- HoloIRCUser2 [~holoirc@2607:fb90:2904:5878:dadb:9845:185d:a22b] has quit [Ping timeout: 246 seconds]20:13
-!- zooko [~user@2601:281:8001:26aa:8bb:2b7e:f24:e2fb] has quit [Ping timeout: 240 seconds]20:14
-!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has quit [Remote host closed the connection]20:16
-!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has quit [Quit: Leaving]20:25
-!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has joined #bitcoin-wizards20:29
-!- TBI [~TBI@84.48.195.20] has quit [Read error: Connection reset by peer]20:30
-!- TBI [~TBI@84.48.195.20] has joined #bitcoin-wizards20:32
-!- Cyndre_ [~Cyndre@S0106bcd16567df4b.ed.shawcable.net] has quit [Read error: Connection reset by peer]20:33
-!- _whitelogger [whitelogge@fehu.whitequark.org] has quit [Remote host closed the connection]20:34
-!- _whitelogger [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards20:36
-!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has joined #bitcoin-wizards20:47
-!- Emcy [~MC@cpc3-swan1-0-0-cust996.7-3.cable.virginm.net] has joined #bitcoin-wizards20:49
-!- Emcy [~MC@cpc3-swan1-0-0-cust996.7-3.cable.virginm.net] has quit [Changing host]20:49
-!- Emcy [~MC@unaffiliated/mc1984] has joined #bitcoin-wizards20:49
-!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has joined #bitcoin-wizards20:51
-!- wallet42 [~wallet42@195.96.78.11] has joined #bitcoin-wizards20:52
-!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has quit [Ping timeout: 240 seconds]20:55
-!- dave4925 [dave4925@unaffiliated/dave4925] has joined #bitcoin-wizards21:02
-!- p15 [~p15@53.91.145.64.client.static.strong-tk2.bringover.net] has quit [Ping timeout: 260 seconds]21:03
-!- p15_ [~p15@17.91.145.64.client.static.strong-tk2.bringover.net] has joined #bitcoin-wizards21:03
-!- Emcy [~MC@unaffiliated/mc1984] has quit [Read error: Connection reset by peer]21:04
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-yijxwjodchbkssmw] has quit [Quit: Connection closed for inactivity]21:05
-!- wallet42 [~wallet42@195.96.78.11] has quit [Quit: Leaving.]21:12
-!- atgreen [~green@CPE687f74122463-CM00fc8d24cab0.cpe.net.cable.rogers.com] has joined #bitcoin-wizards21:15
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards21:15
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 240 seconds]21:24
-!- frankenmint [~frankenmi@75-175-72-226.ptld.qwest.net] has joined #bitcoin-wizards21:45
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards21:59
-!- jtimon [~quassel@74.29.134.37.dynamic.jazztel.es] has quit [Ping timeout: 240 seconds]21:59
-!- roxtrongo [~roxtrongo@186-79-56-71.baf.movistar.cl] has quit [Remote host closed the connection]21:59
-!- sparetire_ [~sparetire@unaffiliated/sparetire] has quit [Quit: sparetire_]22:11
-!- arowser [~quassel@106.120.101.38] has quit [Quit: No Ping reply in 180 seconds.]22:17
-!- jgarzik [~jgarzik@unaffiliated/jgarzik] has joined #bitcoin-wizards22:20
-!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has quit [Ping timeout: 265 seconds]22:26
-!- skra [~spark@c-71-234-113-197.hsd1.ma.comcast.net] has quit [Remote host closed the connection]22:32
-!- kmels [~kmels@120.62.151.186.static.intelnet.net.gt] has quit [Ping timeout: 240 seconds]22:34
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards22:40
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 244 seconds]22:49
-!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has joined #bitcoin-wizards22:53
-!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has quit [Ping timeout: 255 seconds]22:57
-!- roxtrongo [~roxtrongo@186-79-56-71.baf.movistar.cl] has joined #bitcoin-wizards23:00
-!- roxtrongo [~roxtrongo@186-79-56-71.baf.movistar.cl] has quit [Ping timeout: 240 seconds]23:04
-!- markus-k [~markus-k@designnet.work.de] has joined #bitcoin-wizards23:07
-!- cluckj [~cluckj@pool-108-16-231-242.phlapa.fios.verizon.net] has joined #bitcoin-wizards23:08
-!- jcluck [~cluckj@pool-108-16-231-242.phlapa.fios.verizon.net] has quit [Ping timeout: 240 seconds]23:10
-!- Piper-Off is now known as Monthrect23:12
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Quit: Leaving]23:17
-!- stonecoldpat [~a9380004@janus-nat-128-240-225-56.ncl.ac.uk] has quit [Read error: Connection reset by peer]23:18
-!- stonecoldpat [~a9380004@janus-nat-128-240-225-56.ncl.ac.uk] has joined #bitcoin-wizards23:20
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has quit [Quit: This computer has gone to sleep]23:24
-!- hashtag [~hashtag@cpe-174-97-254-80.ma.res.rr.com] has joined #bitcoin-wizards23:33
-!- toffoo [~tof@unaffiliated/toffoo] has joined #bitcoin-wizards23:50
-!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has joined #bitcoin-wizards23:54
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards23:56
-!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has quit [Ping timeout: 240 seconds]23:58
--- Log closed Fri Nov 13 00:00:24 2015

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