--- Log opened Thu Nov 12 00:00:23 2015 00:04 -!- el33th4x0r [68e5aa14@gateway/web/cgi-irc/kiwiirc.com/ip.104.229.170.20] has joined #bitcoin-wizards 00:05 -!- nivah [~linker@115.79.55.177] has joined #bitcoin-wizards 00:11 -!- roxtrongo [~roxtrongo@190-22-246-111.baf.movistar.cl] has quit [Remote host closed the connection] 00:15 -!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Quit: Leaving] 00:26 -!- NLNico [~NLNico@unaffiliated/nlnico] has quit [Quit: Leaving] 00:34 -!- Piper-Off is now known as Monthrect 00:36 -!- gribble [~gribble@unaffiliated/nanotube/bot/gribble] has quit [Remote host closed the connection] 00:44 -!- JackH [~Jack@host-80-43-141-3.as13285.net] has joined #bitcoin-wizards 00:49 -!- skra [~spark@c-71-234-113-197.hsd1.ma.comcast.net] has joined #bitcoin-wizards 00:51 -!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has joined #bitcoin-wizards 00:52 -!- gribble [~gribble@unaffiliated/nanotube/bot/gribble] has joined #bitcoin-wizards 00:53 -!- skra [~spark@c-71-234-113-197.hsd1.ma.comcast.net] has quit [Quit: leaving] 00:55 -!- Jeremy_Rand [~jeremy@172.56.9.41] has quit [Ping timeout: 264 seconds] 00:56 -!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has quit [Ping timeout: 255 seconds] 00:58 -!- matsjj [~matsjj@p5B209B91.dip0.t-ipconnect.de] has joined #bitcoin-wizards 00:58 -!- mjerr [~mjerr@p5B209B91.dip0.t-ipconnect.de] has joined #bitcoin-wizards 01:02 -!- skra [~spark@c-71-234-113-197.hsd1.ma.comcast.net] has joined #bitcoin-wizards 01:07 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 01:10 -!- matsjj_ [~matsjj@104.238.169.116] has joined #bitcoin-wizards 01:11 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards 01:11 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards 01:12 < el33th4x0r> gmaxwell: 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:13 < el33th4x0r> the 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-wizards 01:13 -!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has quit [Ping timeout: 240 seconds] 01:14 -!- 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-wizards 01: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-wizards 01:15 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 250 seconds] 01:16 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 252 seconds] 01:17 < gmaxwell> el33th4x0r: 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 u 01:17 < gmaxwell> sers. :) 01:19 < fluffypony> it also makes it hard to differentiate between an actual attack, and "research" 01:19 < el33th4x0r> Right, 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:20 < wumpus> fluffypony: actual attacks are just "blackhat research" :) 01:21 < fluffypony> :-P 01:22 < el33th4x0r> but your typical IRB (institutional review board) is full of humanities profs who probably have no idea how to do these studies right. 01:22 < gmaxwell> some stuff is also better done in simulation; simply because then you can understand why something happened, deploy countermeasures, etc. 01:22 < el33th4x0r> hear hear. no societal good was served by deanonymizing actual Tor users. 01:23 < gmaxwell> As 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 < wumpus> el33th4x0r: exactly 01:24 < el33th4x0r> i 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 < gmaxwell> el33th4x0r: yes that would be the facebook emotional manipulation study as an example of that. :) 01:24 < gmaxwell> "We're just analyizing data" 01:25 < el33th4x0r> gmaxwell: guess which school was involved in that one. 01:25 < el33th4x0r> ;-) 01:25 < wumpus> emotional manipulation is, in some ways, even scarier. But at least the humanity profs in the ethical review board should understand that. 01:25 < gmaxwell> I have friends that work on genetics; and they always have interesting IRB stories. All a tricky subject. 01:26 -!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has joined #bitcoin-wizards 01:27 < el33th4x0r> gmaxwell: 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 < el33th4x0r> of course, if Tor actually worked better, all of this would be moot. 01:28 < gmaxwell> Tor HS is underloved in particular. 01:28 < wumpus> well 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 easier 01:29 < fluffypony> or they add convenience features without giving the user effective warnings so they understand the compromise 01:29 < wumpus> exactly 01:29 < wumpus> all those well meaning features in browsers :) 01:29 < el33th4x0r> true, 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:30 < wumpus> most known actual attacks against tor users use browser vulnerabilities / helpful javascript features 01:30 < el33th4x0r> yes, that's another can of worms 01:30 < wumpus> or flash plugins 'hey why would I want to use the proxy' 01:31 < wumpus> on the other side, most documented attacks against HSes exploit web server and application vulnerablities 01:31 < el33th4x0r> i thought (or maybe assumed) the browser bundle came with flash disabled? 01:31 < wumpus> el33th4x0r: oh yes it does. I'm talking about the past, the future will likely find new things :) 01:31 < gmaxwell> Ultimately 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, b 01:31 < gmaxwell> ut I think no one has worked on implementing any of that. 01:32 < el33th4x0r> hmm :-) 01:32 < el33th4x0r> https://www.cs.cornell.edu/people/egs/herbivore/herbivore.pdf 01:34 < wumpus> tor 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 term 01:34 < fluffypony> yeah like they only (relatively) recently started blocking HTML5 canvas objects on the higher security levels 01:35 < fluffypony> if they keep going that way you're going to end up with a WAP browser:-P 01:35 < wumpus> at the HS side, approaches like 'isolate the entire VM to be able to only communicate through tor' should be common pratice 01:35 < gmaxwell> Mozilla 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 < wumpus> gmaxwell: right, that's what i mean :) 01:36 < gmaxwell> Trying 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:37 < wumpus> at 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 away 01:38 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards 01:38 < wumpus> (and javascript is terrible, it allows running attacks against you without the adversary even being actively involved anymore, fire and forget :-) 01:42 < wumpus> I 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:43 < fluffypony> yeah it does 01:43 -!- roxtrongo [~roxtrongo@190-22-246-111.baf.movistar.cl] has joined #bitcoin-wizards 01:46 < el33th4x0r> wumpus: 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:52 -!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has joined #bitcoin-wizards 01:55 < bramc> gmaxwell, 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 bucket 01:57 -!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has quit [Ping timeout: 240 seconds] 01:58 -!- irc88 [~irc88@204.28.117.162] has joined #bitcoin-wizards 01:58 -!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye] 02:00 < gmaxwell> yes, no shortage of things can be done. 02:01 < gmaxwell> Some of them would even help. :) but not too much has been implemented/deployed. 02:04 -!- roconnor [~roconnor@host-45-58-248-77.dyn.295.ca] has quit [Ping timeout: 264 seconds] 02:14 -!- 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:16 -!- CoinMuncher1 [~jannes@ip54544d54.adsl-surfen.hetnet.nl] has joined #bitcoin-wizards 02:17 -!- CoinMuncher [~jannes@178.132.211.90] has quit [Ping timeout: 264 seconds] 02:19 -!- CoinMuncher [~jannes@178.132.211.90] has joined #bitcoin-wizards 02:20 -!- CoinMuncher1 [~jannes@ip54544d54.adsl-surfen.hetnet.nl] has quit [Ping timeout: 240 seconds] 02:22 -!- rubensayshi [~ruben@91.206.81.13] has joined #bitcoin-wizards 02:26 -!- zarathustra [zanoni@unaffiliated/tolstoi] has joined #bitcoin-wizards 02:27 -!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has joined #bitcoin-wizards 02:36 -!- roxtrongo [~roxtrongo@190-22-246-111.baf.movistar.cl] has quit [Remote host closed the connection] 02:37 -!- bedeho [~bedeho@50-202-37-133-static.hfc.comcastbusiness.net] has quit [Ping timeout: 260 seconds] 02:40 -!- 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-Off 02:40 -!- Piper-Off is now known as Monthrect 02:49 -!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards 02:53 -!- nonaTure [~happy@hsvpn9.hotsplots.net] has joined #bitcoin-wizards 02:54 -!- roxtrongo [~roxtrongo@190-22-246-111.baf.movistar.cl] has joined #bitcoin-wizards 02: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-wizards 02:54 -!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has joined #bitcoin-wizards 02:58 -!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has quit [Ping timeout: 240 seconds] 02:59 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-wizards 03:03 -!- cfromknecht [~cfromknec@dhcp-18-111-106-28.dyn.mit.edu] has quit [Remote host closed the connection] 03:04 -!- moa [~kiwigb@opentransactions/dev/moa] has quit [Quit: Leaving.] 03:05 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Remote host closed the connection] 03:11 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards 03:30 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 03:32 -!- nonaTure [~happy@hsvpn9.hotsplots.net] has quit [Quit: Leaving.] 03:55 -!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has joined #bitcoin-wizards 03:59 -!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has quit [Ping timeout: 252 seconds] 04:05 -!- jtimon [~quassel@74.29.134.37.dynamic.jazztel.es] has joined #bitcoin-wizards 04:12 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.] 04:20 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards 04:21 -!- mjerr [~mjerr@p5B209B91.dip0.t-ipconnect.de] has quit [Ping timeout: 276 seconds] 04:27 -!- mrkent [~textual@unaffiliated/mrkent] has quit [] 04:31 -!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has quit [Ping timeout: 252 seconds] 04:37 -!- nivah [~linker@115.79.55.177] has quit [Ping timeout: 240 seconds] 04:44 -!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has joined #bitcoin-wizards 04:53 -!- markus-k [~markus-k@designnet.work.de] has joined #bitcoin-wizards 04:56 -!- Quanttek [~quassel@ip1f11db5b.dynamic.kabel-deutschland.de] has joined #bitcoin-wizards 04:58 -!- pozitron [~nu@77.247.178.245] has joined #bitcoin-wizards 04:59 -!- go1111111 [~go1111111@162.244.138.37] has quit [Ping timeout: 244 seconds] 05:01 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.] 05:02 -!- go1111111 [~go1111111@162.244.138.37] has joined #bitcoin-wizards 05:02 -!- dEBRUYNE [~dEBRUYNE@ww010657.uvt.nl] has joined #bitcoin-wizards 05:04 -!- nonaTure [~happy@hsvpn9.hotsplots.net] has joined #bitcoin-wizards 05:09 -!- fkhan [weechat@gateway/vpn/mullvad/x-nvqlplnrfnptmhrh] has quit [Ping timeout: 255 seconds] 05:10 -!- p15x [~p15x@61.149.241.40] has joined #bitcoin-wizards 05:10 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards 05:17 -!- mjerr [~mjerr@p5B209B91.dip0.t-ipconnect.de] has joined #bitcoin-wizards 05:22 -!- tromp_ [~tromp@ool-18be0bd8.dyn.optonline.net] has quit [Read error: Connection reset by peer] 05:23 -!- tromp_ [~tromp@ool-18be0bd8.dyn.optonline.net] has joined #bitcoin-wizards 05:24 -!- fkhan [~weechat@cpe-66-68-54-206.austin.res.rr.com] has joined #bitcoin-wizards 05: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-wizards 05:28 -!- 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:41 -!- hashtag [~hashtag@cpe-174-97-254-80.ma.res.rr.com] has quit [Ping timeout: 265 seconds] 05:43 -!- nonaTure [~happy@hsvpn9.hotsplots.net] has quit [Quit: Leaving.] 05:45 -!- jgarzik [~jgarzik@unaffiliated/jgarzik] has quit [Quit: This computer has gone to sleep] 05:46 -!- dEBRUYNE [~dEBRUYNE@ww010657.uvt.nl] has quit [Ping timeout: 240 seconds] 05:47 -!- eudoxia [~eudoxia@r167-57-103-3.dialup.adsl.anteldata.net.uy] has joined #bitcoin-wizards 05:49 -!- fkhan [~weechat@unaffiliated/loteriety] has quit [Ping timeout: 265 seconds] 05:53 -!- gielbier [~giel____@a149043.upc-a.chello.nl] has joined #bitcoin-wizards 05:53 -!- gielbier [~giel____@a149043.upc-a.chello.nl] has quit [Changing host] 05:53 -!- gielbier [~giel____@unaffiliated/gielbier] has joined #bitcoin-wizards 05:57 -!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has joined #bitcoin-wizards 05:58 -!- roxtrongo [~roxtrongo@190-22-246-111.baf.movistar.cl] has quit [Remote host closed the connection] 06:01 -!- jtimon [~quassel@74.29.134.37.dynamic.jazztel.es] has quit [Ping timeout: 255 seconds] 06:02 -!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has quit [Ping timeout: 255 seconds] 06:23 -!- jgarzik [~jgarzik@172.85.35.242] has joined #bitcoin-wizards 06:23 -!- jgarzik [~jgarzik@172.85.35.242] has quit [Changing host] 06:23 -!- jgarzik [~jgarzik@unaffiliated/jgarzik] has joined #bitcoin-wizards 06:24 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards 06:28 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 264 seconds] 06:30 -!- fkhan [weechat@gateway/vpn/mullvad/x-ukhjypffubvqyonq] has joined #bitcoin-wizards 06:32 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)] 06:33 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards 06:42 -!- dEBRUYNE [~dEBRUYNE@ww010657.uvt.nl] has joined #bitcoin-wizards 06:48 -!- skra [~spark@c-71-234-113-197.hsd1.ma.comcast.net] has joined #bitcoin-wizards 06:56 -!- dEBRUYNE [~dEBRUYNE@ww010657.uvt.nl] has quit [Ping timeout: 240 seconds] 06:58 -!- nonaTure [~happy@f052131237.adsl.alicedsl.de] has joined #bitcoin-wizards 06:59 -!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has joined #bitcoin-wizards 07:02 -!- Cyndre_ [~Cyndre@S0106bcd16567df4b.ed.shawcable.net] has joined #bitcoin-wizards 07:02 -!- skra [~spark@c-71-234-113-197.hsd1.ma.comcast.net] has quit [Ping timeout: 246 seconds] 07:03 -!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has quit [Ping timeout: 240 seconds] 07:07 -!- Cyndre [~Cyndre@S0106bcd16567df4b.ed.shawcable.net] has quit [Ping timeout: 276 seconds] 07:11 -!- soiled [soiled@gateway/vpn/mullvad/x-longoeipytzmfqpm] has joined #bitcoin-wizards 07:13 -!- dEBRUYNE [~dEBRUYNE@ww010657.uvt.nl] has joined #bitcoin-wizards 07:20 -!- Lightsword [~Lightswor@104.194.117.23] has quit [Quit: Lightsword] 07:20 -!- Monthrect is now known as Piper-Off 07:26 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 07:26 -!- kmels [~kmels@93.166.151.186.static.intelnet.net.gt] has joined #bitcoin-wizards 07:31 -!- markus-k [~markus-k@designnet.work.de] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 07:33 -!- adam3us [~Adium@88-105-17-161.dynamic.dsl.as9105.com] has joined #bitcoin-wizards 07:34 -!- roxtrongo [~roxtrongo@186-79-56-71.baf.movistar.cl] has joined #bitcoin-wizards 07:34 -!- dEBRUYNE [~dEBRUYNE@ww010657.uvt.nl] has quit [Ping timeout: 240 seconds] 07:37 -!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye] 07:37 -!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards 07:38 -!- sparetire_ [~sparetire@unaffiliated/sparetire] has joined #bitcoin-wizards 07:39 -!- Giszmo [~leo@pc-36-133-241-201.cm.vtr.net] has joined #bitcoin-wizards 07:39 -!- nwilcox [~nwilcox@c-73-202-109-21.hsd1.ca.comcast.net] has joined #bitcoin-wizards 07:42 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 240 seconds] 07:43 -!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye] 07:48 -!- zooko [~user@2601:281:8001:26aa:8bb:2b7e:f24:e2fb] has joined #bitcoin-wizards 07:49 -!- jtimon [~quassel@74.29.134.37.dynamic.jazztel.es] has joined #bitcoin-wizards 07:52 -!- kmels [~kmels@93.166.151.186.static.intelnet.net.gt] has quit [Read error: Connection reset by peer] 07:53 -!- kmels [~kmels@93.166.151.186.static.intelnet.net.gt] has joined #bitcoin-wizards 07:56 -!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards 07:56 -!- roxtrong_ [~roxtrongo@186-79-56-71.baf.movistar.cl] has joined #bitcoin-wizards 08:01 -!- roxtrongo [~roxtrongo@186-79-56-71.baf.movistar.cl] has quit [Ping timeout: 265 seconds] 08:03 -!- adam3us [~Adium@88-105-17-161.dynamic.dsl.as9105.com] has quit [Quit: Leaving.] 08:06 -!- zooko [~user@2601:281:8001:26aa:8bb:2b7e:f24:e2fb] has quit [Ping timeout: 240 seconds] 08:12 -!- nwilcox [~nwilcox@c-73-202-109-21.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds] 08:17 -!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards 08:19 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 08:22 -!- Jeremy_Rand [~jeremy@172.56.8.138] has joined #bitcoin-wizards 08:28 -!- nwilcox [~nwilcox@74-95-207-205-SFBA.hfc.comcastbusiness.net] has joined #bitcoin-wizards 08:29 -!- damethos [~damethos@unaffiliated/damethos] has quit [Remote host closed the connection] 08:30 -!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards 08:32 -!- zooko [~user@2601:281:8001:26aa:8bb:2b7e:f24:e2fb] has joined #bitcoin-wizards 08:35 -!- Lightsword [~Lightswor@104.194.117.23] has joined #bitcoin-wizards 08:38 -!- roxtrong_ [~roxtrongo@186-79-56-71.baf.movistar.cl] has quit [Remote host closed the connection] 08:48 -!- rubensayshi [~ruben@91.206.81.13] has quit [Remote host closed the connection] 09:00 -!- adam3us [~Adium@88-105-17-161.dynamic.dsl.as9105.com] has joined #bitcoin-wizards 09:01 -!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has joined #bitcoin-wizards 09:06 -!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has quit [Ping timeout: 255 seconds] 09:13 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 244 seconds] 09:14 -!- ishahnaz [~null@unaffiliated/ishahnaz] has joined #bitcoin-wizards 09:14 < bsm1175321> I 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-wizards 09:15 < bsm1175321> What'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 <@sipa> bsm1175321: there is no use for merged mining if the coin supply is still centralized 09:16 <@sipa> and yes, merged mined chains have a merkle path in their headers to connect it to a commitment in the parent chain 09:16 <@sipa> so log(n) 09:17 < bsm1175321> That's log(n) in the number of transactions in the parent chain. 09:17 < bsm1175321> I don't understand your comment about coin supply. 09:18 -!- adam3us [~Adium@88-105-17-161.dynamic.dsl.as9105.com] has quit [Quit: Leaving.] 09:18 <@sipa> as 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 coins 09:18 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 09:19 < bsm1175321> Well that's about to change. ;-) 09:19 <@sipa> it makes little sense to go make the chain itself decentralized if there is a federation that can go run away with the coins 09:19 <@sipa> how so? 09:19 <@sipa> i mean... that's obviously the plan, but it's far from a done deal 09:19 < bsm1175321> CSV+CLTV coming. What else is needed for pegged sidechains? 09:21 <@sipa> OP_CHECKSIDECHAINWITHDRAWAL or something 09:21 <@sipa> bitcoin must be able to verify compact spv proofs of burn from the sidechain 09:21 < bsm1175321> Ah yes 09:23 <@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-wizards 09:26 -!- 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-wizards 09:28 < bsm1175321> My 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-wizards 09:36 -!- nwilcox_ [~nwilcox@74-95-207-205-SFBA.hfc.comcastbusiness.net] has joined #bitcoin-wizards 09:38 -!- nwilcox [~nwilcox@74-95-207-205-SFBA.hfc.comcastbusiness.net] has quit [Ping timeout: 246 seconds] 09:41 -!- ishahnaz [~null@unaffiliated/ishahnaz] has quit [] 09:42 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Quit: Quitte] 09:45 -!- skyraider [uid41097@gateway/web/irccloud.com/x-ovmlfilsoisnbdlp] has joined #bitcoin-wizards 09:49 -!- soiled [soiled@gateway/vpn/mullvad/x-longoeipytzmfqpm] has left #bitcoin-wizards ["Leaving"] 09:50 -!- psztorc [4575fa8d@gateway/web/freenode/ip.69.117.250.141] has joined #bitcoin-wizards 09:52 -!- adam3us [~Adium@88-105-17-161.dynamic.dsl.as9105.com] has quit [Quit: Leaving.] 09:53 -!- sharperguy [~joe@p549FCF2A.dip0.t-ipconnect.de] has joined #bitcoin-wizards 09:54 -!- cfromknecht [~cfromknec@dhcp-18-111-106-28.dyn.MIT.EDU] has joined #bitcoin-wizards 09:55 -!- irc88 [~irc88@204.28.117.162] has quit [Ping timeout: 240 seconds] 09:57 -!- adam3us [~Adium@88-105-17-161.dynamic.dsl.as9105.com] has joined #bitcoin-wizards 10:02 -!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has joined #bitcoin-wizards 10:04 < dgenr8> why 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:07 -!- 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-wizards 10: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:08 -!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye] 10:11 < Taek> dgenr8: 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 blocks 10:11 < Taek> the preconsensus properties are preserved 10:13 < Taek> (http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-November/011707.html) 10:20 -!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Quit: Leaving] 10:21 -!- adam3us [~Adium@88-105-17-161.dynamic.dsl.as9105.com] has quit [Quit: Leaving.] 10:22 -!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards 10:24 < bsm1175321> Taek: 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:25 < bsm1175321> (e.g. actually allow simultaneous production of blocks, as long as there are no conflicting transactions) 10:26 < Taek> bsm1175321: what do you do when there are conflicting transactions? And, as a miner, how do you avoid mining conflicting transactions? 10:26 < kanzure> and also, how do oyu decide on ordering of DAG leafs 10:27 -!- jcluck [~cluckj@pool-108-16-231-242.phlapa.fios.verizon.net] has joined #bitcoin-wizards 10:28 < bsm1175321> Taek: You evaluate which block has more work and go with that. You don't mine transactions that conflict with your chain tip. 10:28 < bsm1175321> The algorithm for deciding "highest work" is more complex than bitcoin's. (and is something I will present at Scaling Bitcoin) 10:29 -!- darmou [~darmou@c-73-241-146-77.hsd1.ca.comcast.net] has joined #bitcoin-wizards 10:29 < bsm1175321> kanzure: 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:30 -!- cluckj [~cluckj@pool-108-16-231-242.phlapa.fios.verizon.net] has quit [Ping timeout: 255 seconds] 10:31 -!- darmou [~darmou@c-73-241-146-77.hsd1.ca.comcast.net] has quit [Client Quit] 10:34 < kanzure> so any conflicting transactions between any two siblings in the sub-DAG invalidate the entire set of siblings, or just the conflicting siblings? 10:34 < kanzure> wait, what? 10:34 < kanzure> oh, fork, not invalid. 10:35 -!- mjerr [~mjerr@p5B209B91.dip0.t-ipconnect.de] has quit [Ping timeout: 265 seconds] 10:36 -!- nwilcox [~nwilcox@173.239.75.179] has joined #bitcoin-wizards 10:36 -!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards 10:40 < bsm1175321> Yeah, fork. Only conflicting transactions define forks, not simultaneous production of blocks. 10:40 < Taek> ok, I think it will be easier for me to digest the idea of a dag-chain with a more concrete proposal 10:40 < bsm1175321> Working on it... 10:41 < bsm1175321> However the essential idea has been published: http://www.cs.huji.ac.il/~avivz/pubs/15/inclusive_btc.pdf 10:41 -!- mrkent [~textual@unaffiliated/mrkent] has joined #bitcoin-wizards 10:44 < tromp> and this IOTA altcoin https://bitcointalk.org/index.php?topic=1216479.0 will use a DAG 10:44 -!- morcos [~morcos@static-100-38-11-146.nycmny.fios.verizon.net] has quit [Ping timeout: 246 seconds] 10:45 < bsm1175321> Oh cool. 10:45 -!- agorist000 [~cypher@unaffiliated/agorist000] has quit [Ping timeout: 276 seconds] 10:45 < bsm1175321> Sometimes 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-wizards 10:46 < tromp> they use a DAG of individual tx, not of blocks, though. each tx will have some PoW 10:47 < bsm1175321> tromp: 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:48 < tromp> besides its inputs, each IOTA tx links to two valid DAG tips 10:48 -!- skra [~spark@c-71-234-113-197.hsd1.ma.comcast.net] has joined #bitcoin-wizards 10:48 -!- metamarc [~cypher@97.95.172.50] has joined #bitcoin-wizards 10:48 -!- metamarc [~cypher@97.95.172.50] has quit [Changing host] 10:48 -!- metamarc [~cypher@unaffiliated/agorist000] has joined #bitcoin-wizards 10:50 -!- p15x [~p15x@61.149.241.40] has quit [Ping timeout: 250 seconds] 10:50 < bsm1175321> Whitepaper 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:51 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.] 10:53 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards 10:54 -!- metamarc [~cypher@unaffiliated/agorist000] has quit [Ping timeout: 250 seconds] 10:56 -!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards 10:56 -!- ratbanebo [~ratbanebo@2a02:1812:1515:2400:dcca:7edc:51d8:941] has joined #bitcoin-wizards 10:56 < nsh> petertodd or jgarzik (? or both?) did some pretty extensive thinking on DAG ledgers last year iirc, bsm1175321, there should be logs from here 10:56 -!- metamarc [~cypher@97.95.172.50] has joined #bitcoin-wizards 10:56 -!- metamarc [~cypher@97.95.172.50] has quit [Changing host] 10:56 -!- metamarc [~cypher@unaffiliated/agorist000] has joined #bitcoin-wizards 10:57 < petertodd> nsh: yup, keyword is "zookeyv" 10:57 * nsh smiles 10:58 < 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.log 10:58 < nsh> bbl 10:59 < petertodd> nsh: yup, that sounds familiar 10:59 -!- darmou [~darmou@c-73-241-146-77.hsd1.ca.comcast.net] has joined #bitcoin-wizards 11:01 -!- eudoxia [~eudoxia@r167-57-103-3.dialup.adsl.anteldata.net.uy] has quit [Quit: Leaving] 11:02 -!- GreenIsMyPepper_ is now known as GreenIsMyPepper 11:03 -!- metamarc [~cypher@unaffiliated/agorist000] has quit [Ping timeout: 276 seconds] 11:04 -!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has joined #bitcoin-wizards 11:05 -!- Jeremy_Rand_ [~jeremy@172.56.9.198] has joined #bitcoin-wizards 11:06 -!- Jeremy_Rand [~jeremy@172.56.8.138] has quit [Ping timeout: 240 seconds] 11:08 -!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has quit [Ping timeout: 240 seconds] 11:16 -!- 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:20 < bsm1175321> nsh, 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:22 -!- Jeremy_Rand_ [~jeremy@172.56.9.198] has joined #bitcoin-wizards 11:24 -!- Yoghur114 [~jorn@g227014.upc-g.chello.nl] has joined #bitcoin-wizards 11:24 < bsm1175321> https://download.wpsoftware.net/bitcoin/wizards/2013/05/13-05-31.log 11:25 -!- sharperguy [~joe@p549FCF2A.dip0.t-ipconnect.de] has quit [Ping timeout: 276 seconds] 11:30 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 11:31 -!- darmou [~darmou@c-73-241-146-77.hsd1.ca.comcast.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 11:38 -!- metamarc [~cypher@97.95.172.50] has joined #bitcoin-wizards 11:38 -!- metamarc [~cypher@97.95.172.50] has quit [Changing host] 11:38 -!- metamarc [~cypher@unaffiliated/agorist000] has joined #bitcoin-wizards 11:40 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 250 seconds] 11:45 -!- metamarc [~cypher@unaffiliated/agorist000] has quit [Ping timeout: 276 seconds] 11:48 -!- 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-wizards 11:49 -!- Cyndre is now known as Guest48051 11:50 -!- adam3us [~Adium@88-105-17-161.dynamic.dsl.as9105.com] has joined #bitcoin-wizards 11:50 -!- skra [~spark@c-71-234-113-197.hsd1.ma.comcast.net] has quit [Ping timeout: 240 seconds] 11:55 -!- moa [~kiwigb@opentransactions/dev/moa] has joined #bitcoin-wizards 11:58 < petertodd> bsm1175321: yeah, why I said "there _can_ be" :) 11:59 -!- adam3us [~Adium@88-105-17-161.dynamic.dsl.as9105.com] has quit [Quit: Leaving.] 11:59 < petertodd> bsm1175321: just not something where we have clear consensus on what the incentives are, like we do for most-work chain 11:59 < petertodd> or I should say, hardest chain 11:59 < bsm1175321> Most-work chain is a very clear definition. 12:00 < bsm1175321> Just requires more math to evaluate when you let nodes individually decide how much work to put into it. 12:01 -!- LeMiner [LeMiner@unaffiliated/leminer] has quit [Read error: Connection reset by peer] 12:02 -!- skyraider [uid41097@gateway/web/irccloud.com/x-ovmlfilsoisnbdlp] has quit [Quit: Connection closed for inactivity] 12:03 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.] 12:05 -!- LeMiner [LeMiner@unaffiliated/leminer] has joined #bitcoin-wizards 12:08 -!- LeMiner [LeMiner@unaffiliated/leminer] has quit [Read error: Connection reset by peer] 12:13 -!- Dizzle [~Dizzle@104-6-36-162.lightspeed.austtx.sbcglobal.net] has joined #bitcoin-wizards 12:17 -!- el33th4x0r [2666310d@gateway/web/cgi-irc/kiwiirc.com/ip.38.102.49.13] has joined #bitcoin-wizards 12:18 -!- mjerr [~mjerr@p5B209B91.dip0.t-ipconnect.de] has joined #bitcoin-wizards 12:21 -!- adam3us [~Adium@88-105-17-161.dynamic.dsl.as9105.com] has joined #bitcoin-wizards 12:23 -!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye] 12:23 -!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards 12:26 -!- skyraider [uid41097@gateway/web/irccloud.com/x-vjghfzzgotugmjya] has joined #bitcoin-wizards 12:34 -!- skra [~spark@30-9-70.wireless.csail.mit.edu] has joined #bitcoin-wizards 12:35 -!- nwilcox [~nwilcox@173.239.75.179] has quit [Ping timeout: 240 seconds] 12:37 -!- alan_ [~alan@flyingarm.bar] has joined #bitcoin-wizards 12:38 -!- darmou [~darmou@c-73-241-146-77.hsd1.ca.comcast.net] has joined #bitcoin-wizards 12:41 -!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has joined #bitcoin-wizards 12:42 -!- d4de [~d4de@41.234.188.168] has joined #bitcoin-wizards 12:47 -!- 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 < jgarzik> gmaxwell, sipa, other blockstreamers: Is anyone [publicly?] working on (a) an instant (ephemeral) message side chain, or (b) a data storage focused side chain? 12:48 < jgarzik> those have been on my list for years, and I might move on those in a few months 12:48 < nsh> confidential transactions give incidental secure message side-channel 12:48 < jgarzik> IM-chain is bitmessage esque, storing the last 2 weeks worth of traffic, rate limited by BTC 12:48 < jgarzik> Data storage = data decays and is pruned, unless more funds added 12:49 <@sipa> jgarzik: not AFAIK 12:49 -!- mode/#bitcoin-wizards [-o sipa] by sipa 12:49 < sipa> jgarzik: who 'miners' (or equivalent) IM-chain? 12:49 < gmaxwell> jgarzik: not right now that I'm aware of, sounds useful. 12:49 < jgarzik> probably do (with due respect) cheesy M-of-N for now 12:50 < jgarzik> rethink once pegging is in 12:51 -!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has quit [Ping timeout: 264 seconds] 12:52 < maaku> jgarzik: I would like more clarity on use cases & requirements 12:52 < maaku> we've all seen a lot of buzz about data chains, but not very many 'i need a data chain to do X' 12:52 < Taek> jgarzik: are you talking about storing data on-chain, or doing something like a storage contract? 12:53 < jgarzik> maaku, you need it for ethereum-alike, most notably - on chain entities 12:54 < sipa> i'm still very unconvinced about that; i don't want to make a blockchain compute things 12:54 < jgarzik> Taek, on-chain but you can do both certainly 12:54 < sipa> my 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 authorized 12:55 < jgarzik> independent on-chain entities operating in public need it 12:55 < gmaxwell> hold up on this justification argument. 12:55 < Taek> jgarzik: 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 StorjLabs 12:55 -!- pozitron [~nu@77.247.178.245] has quit [Ping timeout: 264 seconds] 12:56 < jgarzik> Taek, yes, definitely interested 12:56 < gmaxwell> Here 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 < gmaxwell> The 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 < jgarzik> side note - approval is rather irrelevant - not asking blockstream to code it - just trying to avoid duplicating others work 12:57 < jgarzik> the whole freakin point of side chains is to experiment 12:57 < sipa> jgarzik: i absolutely agree approval is irrelevant! 12:57 -!- mrkent [~textual@unaffiliated/mrkent] has quit [Read error: Connection reset by peer] 12:57 < gmaxwell> And 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 < maaku> gmaxwell: 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 fit 12:57 < kanzure> scope 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:58 < maaku> jgarzik: 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:59 < Taek> jgarzik: 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 months 12:59 < gmaxwell> Spending 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 < jgarzik> maaku, for the obvious reasons - off-chain parts obviously have availability / discontinuity / reliability issues 12:59 < gmaxwell> in any case, I'm not saying you need to spend time on it; only just abstractly that the time can be well spent. 13:00 < kanzure> jgarzik: "because one component of the system has higher reliability," ? 13:00 < maaku> jgarzik: 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 < jgarzik> maaku, cause it to execute code a la Ethereum... 13:00 < kanzure> gmaxwell: plus, you can also reduce amount and quantity of angry/upset users when they figure out that their use-cases were not actually in scope 13:00 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)] 13:01 < gmaxwell> jgarzik: 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 < kanzure> if 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 < jgarzik> Data storage gives you on-chain apps 13:02 < jgarzik> (when combined with moxie etc.) 13:02 < maaku> jgarzik: code that does what? specifics / examples please. i'm really having trouble identifying a use case that works without hidden state 13:02 < kanzure> thoughtspace for thinking about bitcoin transaction-encoded software is unlikely to match what anyone knows as "apps" 13:02 < jgarzik> kanzure, it's called DApp in the modern parlance of our times ;p 13:03 < jgarzik> maaku, c.f. Ethereum 13:03 < kanzure> just because people say stuff doesn't mean it's a good idea 13:03 < kanzure> ethereum 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 < maaku> jgarzik: I'd ask the same questions about ethereum. as far as I know no one is actually doing anything useful with pure on-chain apps 13:04 < jgarzik> devcon produced some interesting stuff 13:04 < jgarzik> anyhoo, I had my question answered 13:04 < psztorc_> I just want someone to back up my data, without anyone knowing about it. 13:05 < kanzure> that does not sound like an explicitly bitcoin problem 13:05 < psztorc_> re: data storage 13:05 < kanzure> gmaxwell: 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 < Taek> maaku: 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 counterparties 13:06 -!- nwilcox [~nwilcox@c-107-3-189-85.hsd1.ca.comcast.net] has joined #bitcoin-wizards 13:06 < kanzure> do you need escrow? 13:06 -!- skra [~spark@30-9-70.wireless.csail.mit.edu] has quit [Ping timeout: 255 seconds] 13:06 < maaku> Taek: you need hidden state though (the participant's keys) 13:06 < kanzure> wasn'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:07 < kanzure> for 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 < Taek> kanzure: 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 it 13:07 < moa> jgarzik: I'm assuming you have heard of "rootstock" project? 13:07 < maaku> Taek: 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 understand 13:08 < 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 < maaku> nodes need to verify that a computation occured, but need not actually perform the computation 13:09 < kanzure> (elaine shi was the person i was thinking of, not amiller, oops) 13:09 < jgarzik> moa: definitely. Also BTC Relay. 13:09 < maaku> kanzure: there's simple ways to fix that 13:10 < moa> psztorc_: for backing up data without anyone knowing about it ... see https://www.tahoe-lafs.org/ 13:10 < maaku> Taek 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 < maaku> hence my question, what can you do with that? 13:10 < Taek> kanzure: 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 system 13:11 < jgarzik> maaku, disagree 13:11 < maaku> jgarzik: well find a useful example and I'm open to being convinced :\ 13:11 < kanzure> jgarzik: so which applications running in a blockchain would be scope creep and which wouldn't? 13:11 < jgarzik> maaku, Example: as long as receiver identities (public keys) are stored, and they don't mind that being public, that suffices 13:12 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards 13:12 < kanzure> blockchain history may eventually be summarized and redacted tho 13:12 < kanzure> we're not going to add a data storage specific transaction type 13:13 -!- Jeremy_Rand_ [~jeremy@172.56.9.198] has quit [Ping timeout: 264 seconds] 13:14 -!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-yijxwjodchbkssmw] has joined #bitcoin-wizards 13:14 -!- skra [~spark@30-9-70.wireless.csail.mit.edu] has joined #bitcoin-wizards 13:14 < Taek> maaku: 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:16 < maaku> kanzure: this is -wizards, some discussion of non-currency applications are ok here 13:16 -!- mrkent [~textual@unaffiliated/mrkent] has joined #bitcoin-wizards 13:16 < kanzure> because accomodating all possible use cases for software is not in scope of bitcoin 13:16 < kanzure> maaku: certainly 13:16 -!- Jeremy_Rand_ [~jeremy@172.56.8.120] has joined #bitcoin-wizards 13:17 < kanzure> maaku: yeah i wasn't trying to squash discussion or anything 13:19 < 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:21 < maaku> Taek: 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 it 13:21 < maaku> psztorc_: i hesitate to point out augur... 13:21 < psztorc_> Yes, you do. 13:21 < Taek> the ethereum alarm clock. 13:22 < Taek> :P 13:23 < maaku> Taek: hidden state is things like private keys needed to sign transactions 13:24 < maaku> but 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 < maaku> so far, Taek's alarm clock is really the only thing I've heard of 13:25 -!- frankenmint [~frankenmi@75-175-72-226.ptld.qwest.net] has quit [Remote host closed the connection] 13:25 < fluffypony> psztorc_: TC? 13:25 < psztorc_> Truthcoin 13:25 < fluffypony> ah 13:25 -!- frankenmint [~frankenmi@75-175-72-226.ptld.qwest.net] has joined #bitcoin-wizards 13:25 < psztorc_> One would want many use cases, to justify a general platform. 13:25 < Taek> and that's honestly a stretch as far as useful things go. Also, I'm pretty sure you could build an equivalent alarm clock on Bitcoin 13:26 -!- 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-wizards 13:26 < gmaxwell> is this some fee burning alarm clock? 13:27 < phantomcircuit> gmaxwell, yes 13:27 < gmaxwell> if 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 < waxwing> lol 13: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:28 < gmaxwell> while 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 < kanzure> if an alarm buzzes and nobody's on a blockchain to hear it, does it really ring? 13:28 < psztorc_> No? 13:29 < jgarzik> Yes or no 13:29 < waxwing> on the blockchain, nobody knows you're asleep 13:29 < kanzure> above is going on my wall as "-wizards writes a software spec" 13:30 -!- frankenmint [~frankenmi@75-175-72-226.ptld.qwest.net] has quit [Ping timeout: 260 seconds] 13:32 < Taek> psztorc_: 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:33 < psztorc_> Well if I can buy my lafs space with Bitcoin and vpn it with Bitcoin I'll probably be happy. 13:33 < moa> jgarzik: the quantum politcian ... you can get any answer you like 13:34 < jgarzik> just open the box... 13:34 < psztorc_> Then, windows executable version, and more data leaks for celebrities. 13:34 < psztorc_> = profit. 13:37 -!- Burrito [~Burrito@unaffiliated/burrito] has joined #bitcoin-wizards 13:37 -!- Jeremy_Rand_ [~jeremy@172.56.8.120] has quit [Ping timeout: 265 seconds] 13:39 -!- _whitelogger [whitelogge@fehu.whitequark.org] has quit [Remote host closed the connection] 13:40 -!- _whitelogger [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards 13:45 -!- 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:46 -!- skra [~spark@31-33-42.wireless.csail.mit.edu] has joined #bitcoin-wizards 13:49 -!- mjerr [~mjerr@p5B209B91.dip0.t-ipconnect.de] has quit [Ping timeout: 250 seconds] 13:50 -!- [7] [~quassel@rockbox/developer/TheSeven] has quit [Ping timeout: 255 seconds] 13:51 -!- TheSeven [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards 13:53 -!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has joined #bitcoin-wizards 13:55 -!- 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-wizards 13:56 -!- adam3us [~Adium@88-105-17-161.dynamic.dsl.as9105.com] has quit [Quit: Leaving.] 13:57 -!- jgarzik [~jgarzik@unaffiliated/jgarzik] has quit [Quit: leavin on a jet plane] 13:58 -!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has quit [Quit: Newyorkadam] 14:01 -!- Ozhar [~DevylOzha@95.172.164.78] has joined #bitcoin-wizards 14:02 -!- Ozhar [~DevylOzha@95.172.164.78] has left #bitcoin-wizards ["Leaving"] 14:06 -!- mrkent [~textual@unaffiliated/mrkent] has quit [] 14:22 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 14:22 -!- ratbanebo [~ratbanebo@2a02:1812:1515:2400:dcca:7edc:51d8:941] has quit [Read error: Connection reset by peer] 14:23 -!- ratbanebo [~ratbanebo@78-23-10-185.access.telenet.be] has joined #bitcoin-wizards 14:30 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 240 seconds] 14:31 -!- nonaTure [~happy@f052131237.adsl.alicedsl.de] has quit [Quit: Leaving.] 14:34 < instagibbs> kanzure, it rings during IBD 14:35 < kanzure> during IBD validation, at least.. if any.. 14:37 -!- 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-wizards 14:44 -!- nonaTure [~happy@f052131237.adsl.alicedsl.de] has joined #bitcoin-wizards 14:45 -!- bedeho [~bedeho@50-202-37-133-static.hfc.comcastbusiness.net] has quit [Ping timeout: 240 seconds] 14:46 -!- Lightsword [~Lightswor@104.194.117.23] has quit [Quit: Lightsword] 14:47 -!- kmels [~kmels@93.166.151.186.static.intelnet.net.gt] has quit [Ping timeout: 240 seconds] 14:48 -!- nonaTure [~happy@f052131237.adsl.alicedsl.de] has quit [Client Quit] 14:49 -!- Jeremy_Rand_ [~jeremy@172.56.8.120] has joined #bitcoin-wizards 14:57 -!- CoinMuncher [~jannes@178.132.211.90] has quit [Quit: Leaving.] 14:58 -!- bedeho [~bedeho@50-202-37-133-static.hfc.comcastbusiness.net] has joined #bitcoin-wizards 14:58 -!- darmou [~darmou@c-73-241-146-77.hsd1.ca.comcast.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 15:04 -!- 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-wizards 15:09 -!- Mattie^ [~Matt@host81-152-59-143.range81-152.btcentralplus.com] has joined #bitcoin-wizards 15:10 -!- Dizzle [~Dizzle@104-6-36-162.lightspeed.austtx.sbcglobal.net] has quit [Quit: Leaving...] 15:11 -!- darmou [~darmou@c-73-241-146-77.hsd1.ca.comcast.net] has joined #bitcoin-wizards 15:14 -!- skra [~spark@31-33-42.wireless.csail.mit.edu] has quit [Ping timeout: 250 seconds] 15:15 -!- skra [~spark@30-9-70.wireless.csail.mit.edu] has joined #bitcoin-wizards 15:15 < bsm1175321> Egad, 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:21 -!- skra [~spark@30-9-70.wireless.csail.mit.edu] has quit [Ping timeout: 240 seconds] 15:22 < tromp> agreed; any block whose ancestral dag contains conflicting txs should be considered invalid 15:23 -!- skra [~spark@31-33-42.wireless.csail.mit.edu] has joined #bitcoin-wizards 15:29 < instagibbs> the trick is to not care about double-spending. Scalable! 15:31 -!- skra [~spark@31-33-42.wireless.csail.mit.edu] has quit [Ping timeout: 264 seconds] 15:33 -!- 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:38 -!- rdponticelli [~quassel@190.103.200.8] has quit [Ping timeout: 260 seconds] 15:42 -!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has joined #bitcoin-wizards 15:46 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.] 15:52 -!- 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-wizards 15:53 -!- Taek [~quassel@2001:41d0:1:472e::] has joined #bitcoin-wizards 15:53 -!- nsh [~lol@wikipedia/nsh] has quit [Ping timeout: 246 seconds] 15:55 -!- nwilcox [~nwilcox@c-76-103-172-9.hsd1.ca.comcast.net] has joined #bitcoin-wizards 15:56 -!- nsh [~lol@wikipedia/nsh] has joined #bitcoin-wizards 15:56 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards 15:57 -!- dave4925 [dave4925@unaffiliated/dave4925] has quit [Remote host closed the connection] 15:58 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Client Quit] 16:07 -!- hashtag [~hashtag@cpe-174-97-254-80.ma.res.rr.com] has joined #bitcoin-wizards 16:07 -!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 244 seconds] 16:13 -!- Lightsword [~Lightswor@104.194.117.23] has joined #bitcoin-wizards 16:16 -!- 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:21 -!- 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-wizards 16:22 -!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards 16:22 -!- TheSeven [~quassel@rockbox/developer/TheSeven] has quit [Disconnected by services] 16:22 -!- [7] [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards 16:23 -!- skra [~spark@30-9-70.wireless.csail.mit.edu] has joined #bitcoin-wizards 16:26 -!- nanasho [~nanasha25@178.162.195.12] has joined #bitcoin-wizards 16:26 < nanasho> i have a question regarding OP_DUP3 16:27 < nanasho> does OP_DUP3 also work if there are only 2 are put on the stack beforehand? 16:28 < sipa> #bitcoin 16:34 -!- bedeho [~bedeho@50-202-37-133-static.hfc.comcastbusiness.net] has joined #bitcoin-wizards 16:35 -!- Oizopower [uid19103@gateway/web/irccloud.com/x-ibioqytuqmaeylkj] has joined #bitcoin-wizards 16:36 -!- nwilcox [~nwilcox@c-76-103-172-9.hsd1.ca.comcast.net] has quit [Ping timeout: 244 seconds] 16:39 -!- skra [~spark@30-9-70.wireless.csail.mit.edu] has quit [Ping timeout: 240 seconds] 16:40 -!- maraoz [~maraoz@2601:647:4b02:94f1:d16a:3b6f:5f78:bd7c] has joined #bitcoin-wizards 16:48 -!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has joined #bitcoin-wizards 16:53 -!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has quit [Ping timeout: 240 seconds] 16:59 -!- kmels [~kmels@120.62.151.186.static.intelnet.net.gt] has joined #bitcoin-wizards 17:01 -!- Yoghur114 [~jorn@g227014.upc-g.chello.nl] has quit [Remote host closed the connection] 17:03 -!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has joined #bitcoin-wizards 17:04 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-ghxpvhmldrcwsaxh] has quit [Quit: Connection closed for inactivity] 17:11 -!- orik [~orik@50.125.71.245] has joined #bitcoin-wizards 17:12 -!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has joined #bitcoin-wizards 17:15 -!- orik [~orik@50.125.71.245] has quit [Client Quit] 17:16 -!- Burrito [~Burrito@unaffiliated/burrito] has quit [Quit: Leaving] 17:29 -!- skra [~spark@c-71-234-113-197.hsd1.ma.comcast.net] has joined #bitcoin-wizards 17:31 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Ping timeout: 246 seconds] 17:35 -!- maraoz [~maraoz@2601:647:4b02:94f1:d16a:3b6f:5f78:bd7c] has quit [Quit: Leaving] 17:41 -!- Giszmo [~leo@pc-36-133-241-201.cm.vtr.net] has quit [Quit: Leaving.] 17:55 -!- HoloIRCUser2 [~holoirc@2607:fb90:2904:5878:dadb:9845:185d:a22b] has joined #bitcoin-wizards 17:57 -!- psztorc_ [~holoirc@ool-4575fa8d.dyn.optonline.net] has quit [Ping timeout: 244 seconds] 18:01 -!- moa [~kiwigb@opentransactions/dev/moa] has quit [Quit: Leaving.] 18:09 -!- afk11 [~afk11@unaffiliated/afk11] has joined #bitcoin-wizards 18:10 -!- afk11 [~afk11@unaffiliated/afk11] has quit [Client Quit] 18:10 -!- afk11 [~afk11@unaffiliated/afk11] has joined #bitcoin-wizards 18:14 -!- roxtrongo [~roxtrongo@186-79-56-71.baf.movistar.cl] has joined #bitcoin-wizards 18:18 -!- gielbier [~giel____@unaffiliated/gielbier] has quit [Read error: Connection reset by peer] 18:22 -!- null_radix [Elite7851@gateway/shell/elitebnc/x-upycmsdeygeoskrf] has quit [Ping timeout: 264 seconds] 18:23 -!- metamarc [~cypher@97.95.172.50] has joined #bitcoin-wizards 18:23 -!- metamarc [~cypher@97.95.172.50] has quit [Changing host] 18:23 -!- metamarc [~cypher@unaffiliated/agorist000] has joined #bitcoin-wizards 18:24 -!- null_radix [Elite7851@gateway/shell/elitebnc/x-jlqmilgwvjukhjrq] has joined #bitcoin-wizards 18:29 -!- skyraider [uid41097@gateway/web/irccloud.com/x-vjghfzzgotugmjya] has quit [Ping timeout: 264 seconds] 18:30 -!- publius1888 [~publius17@104.200.154.10] has quit [Ping timeout: 264 seconds] 18:30 -!- publius1788 [~publius17@104.200.154.10] has joined #bitcoin-wizards 18:30 -!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has quit [Ping timeout: 244 seconds] 18:32 -!- sipa_ [~pw@2a02:348:86:3011::1] has joined #bitcoin-wizards 18:32 -!- skyraider [uid41097@gateway/web/irccloud.com/x-aielshrpmdbpjdde] has joined #bitcoin-wizards 18:32 -!- sipa [~pw@unaffiliated/sipa1024] has quit [Ping timeout: 264 seconds] 18:33 -!- Cyndre_ [~Cyndre@S0106bcd16567df4b.ed.shawcable.net] has joined #bitcoin-wizards 18:33 -!- nanasho [~nanasha25@178.162.195.12] has quit [Quit: Leaving] 18:35 -!- Guest48051 [Cyndre@S0106bcd16567df4b.ed.shawcable.net] has quit [Ping timeout: 264 seconds] 18:36 -!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has quit [Ping timeout: 260 seconds] 18:37 -!- Netsplit *.net <-> *.split quits: lecusemble, mkarrer, Alanius, guruvan, c0rw1n, gavinandresen, huseby, epscy, Apocalyptic 18: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:38 -!- darmou [~darmou@c-73-241-146-77.hsd1.ca.comcast.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 18:39 -!- Netsplit over, joins: c0rw1n 18:41 -!- wallet42 [~wallet42@195.68.190.250] has joined #bitcoin-wizards 18:42 -!- yorick [~yorick@ip51cd0513.speed.planet.nl] has joined #bitcoin-wizards 18:42 -!- yorick [~yorick@ip51cd0513.speed.planet.nl] has quit [Changing host] 18:42 -!- yorick [~yorick@oftn/member/yorick] has joined #bitcoin-wizards 18:43 -!- Alanius_ [~alanius@ssh2.ulyssis.student.kuleuven.be] has joined #bitcoin-wizards 18:43 -!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has joined #bitcoin-wizards 18:44 -!- Alanius [~alanius@ssh2.ulyssis.student.kuleuven.be] has joined #bitcoin-wizards 18:44 -!- mkarrer [~mkarrer@17.Red-83-52-38.dynamicIP.rima-tde.net] has joined #bitcoin-wizards 18:44 -!- guruvan [~guruvan@unaffiliated/guruvan] has joined #bitcoin-wizards 18:44 -!- gavinandresen [~gavin@unaffiliated/gavinandresen] has joined #bitcoin-wizards 18:44 -!- huseby [~huseby@unaffiliated/huseby] has joined #bitcoin-wizards 18: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-wizards 18:44 -!- epscy [~epscy@176.126.241.239] has joined #bitcoin-wizards 18:46 -!- Apocalyptic [~Apocalypt@unaffiliated/apocalyptic] has joined #bitcoin-wizards 18:46 -!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has joined #bitcoin-wizards 18:47 -!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards 18:52 -!- Jeremy_Rand_ [~jeremy@172.56.8.120] has quit [Ping timeout: 240 seconds] 18:56 -!- hashtag [~hashtag@cpe-174-97-254-80.ma.res.rr.com] has quit [Ping timeout: 246 seconds] 19:03 -!- hashtag [~hashtag@cpe-174-97-254-80.ma.res.rr.com] has joined #bitcoin-wizards 19:04 -!- cfromknecht [~cfromknec@dhcp-18-111-106-28.dyn.mit.edu] has quit [Remote host closed the connection] 19:11 -!- Lightsword [~Lightswor@104.194.117.23] has joined #bitcoin-wizards 19:13 < bramc> Running numbers on my clustering is a bit alarming 19:14 -!- TBI [~TBI@84.48.195.20] has joined #bitcoin-wizards 19:16 < bramc> Let'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:17 < bramc> The wikipedia page on it seems to indicate that 32k or 64k is more common/normal, which is a bit less scary 19:18 < bramc> But 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:19 -!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has quit [Quit: Newyorkadam] 19:20 -!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has joined #bitcoin-wizards 19:20 -!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has quit [Client Quit] 19:21 -!- wallet42 [~wallet42@195.68.190.250] has quit [Quit: Leaving.] 19:25 -!- Oizopower [uid19103@gateway/web/irccloud.com/x-ibioqytuqmaeylkj] has quit [Quit: Connection closed for inactivity] 19:42 -!- skyraider [uid41097@gateway/web/irccloud.com/x-aielshrpmdbpjdde] has quit [Quit: Connection closed for inactivity] 19:47 -!- p15 [~p15@53.91.145.64.client.static.strong-tk2.bringover.net] has joined #bitcoin-wizards 19:49 -!- nivah [~linker@115.79.55.177] has joined #bitcoin-wizards 19:56 -!- hashtag [~hashtag@cpe-174-97-254-80.ma.res.rr.com] has quit [Ping timeout: 240 seconds] 19:58 -!- PRab [~chatzilla@2601:40a:8000:8f9b:c49b:a2dc:3cab:6419] has joined #bitcoin-wizards 20:03 -!- [7] [~quassel@rockbox/developer/TheSeven] has quit [Disconnected by services] 20:03 -!- TheSeven [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards 20:10 -!- HoloIRCUser5 [~holoirc@ool-4575fa8d.dyn.optonline.net] has joined #bitcoin-wizards 20:10 -!- afk11 [~afk11@unaffiliated/afk11] has quit [Ping timeout: 252 seconds] 20:13 -!- HoloIRCUser2 [~holoirc@2607:fb90:2904:5878:dadb:9845:185d:a22b] has quit [Ping timeout: 246 seconds] 20:14 -!- zooko [~user@2601:281:8001:26aa:8bb:2b7e:f24:e2fb] has quit [Ping timeout: 240 seconds] 20:16 -!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 20:25 -!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has quit [Quit: Leaving] 20:29 -!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has joined #bitcoin-wizards 20:30 -!- TBI [~TBI@84.48.195.20] has quit [Read error: Connection reset by peer] 20:32 -!- TBI [~TBI@84.48.195.20] has joined #bitcoin-wizards 20:33 -!- Cyndre_ [~Cyndre@S0106bcd16567df4b.ed.shawcable.net] has quit [Read error: Connection reset by peer] 20:34 -!- _whitelogger [whitelogge@fehu.whitequark.org] has quit [Remote host closed the connection] 20:36 -!- _whitelogger [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards 20:47 -!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has joined #bitcoin-wizards 20:49 -!- Emcy [~MC@cpc3-swan1-0-0-cust996.7-3.cable.virginm.net] has joined #bitcoin-wizards 20: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-wizards 20:51 -!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has joined #bitcoin-wizards 20:52 -!- wallet42 [~wallet42@195.96.78.11] has joined #bitcoin-wizards 20:55 -!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has quit [Ping timeout: 240 seconds] 21:02 -!- dave4925 [dave4925@unaffiliated/dave4925] has joined #bitcoin-wizards 21:03 -!- 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-wizards 21:04 -!- Emcy [~MC@unaffiliated/mc1984] has quit [Read error: Connection reset by peer] 21:05 -!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-yijxwjodchbkssmw] has quit [Quit: Connection closed for inactivity] 21:12 -!- wallet42 [~wallet42@195.96.78.11] has quit [Quit: Leaving.] 21:15 -!- atgreen [~green@CPE687f74122463-CM00fc8d24cab0.cpe.net.cable.rogers.com] has joined #bitcoin-wizards 21:15 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 21:24 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 240 seconds] 21:45 -!- frankenmint [~frankenmi@75-175-72-226.ptld.qwest.net] has joined #bitcoin-wizards 21:59 -!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards 21: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] 22:11 -!- sparetire_ [~sparetire@unaffiliated/sparetire] has quit [Quit: sparetire_] 22:17 -!- arowser [~quassel@106.120.101.38] has quit [Quit: No Ping reply in 180 seconds.] 22:20 -!- jgarzik [~jgarzik@unaffiliated/jgarzik] has joined #bitcoin-wizards 22:26 -!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has quit [Ping timeout: 265 seconds] 22:32 -!- skra [~spark@c-71-234-113-197.hsd1.ma.comcast.net] has quit [Remote host closed the connection] 22:34 -!- kmels [~kmels@120.62.151.186.static.intelnet.net.gt] has quit [Ping timeout: 240 seconds] 22:40 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 22:49 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 244 seconds] 22:53 -!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has joined #bitcoin-wizards 22:57 -!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has quit [Ping timeout: 255 seconds] 23:00 -!- roxtrongo [~roxtrongo@186-79-56-71.baf.movistar.cl] has joined #bitcoin-wizards 23:04 -!- roxtrongo [~roxtrongo@186-79-56-71.baf.movistar.cl] has quit [Ping timeout: 240 seconds] 23:07 -!- markus-k [~markus-k@designnet.work.de] has joined #bitcoin-wizards 23:08 -!- cluckj [~cluckj@pool-108-16-231-242.phlapa.fios.verizon.net] has joined #bitcoin-wizards 23:10 -!- jcluck [~cluckj@pool-108-16-231-242.phlapa.fios.verizon.net] has quit [Ping timeout: 240 seconds] 23:12 -!- Piper-Off is now known as Monthrect 23:17 -!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Quit: Leaving] 23:18 -!- stonecoldpat [~a9380004@janus-nat-128-240-225-56.ncl.ac.uk] has quit [Read error: Connection reset by peer] 23:20 -!- stonecoldpat [~a9380004@janus-nat-128-240-225-56.ncl.ac.uk] has joined #bitcoin-wizards 23:24 -!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has quit [Quit: This computer has gone to sleep] 23:33 -!- hashtag [~hashtag@cpe-174-97-254-80.ma.res.rr.com] has joined #bitcoin-wizards 23:50 -!- toffoo [~tof@unaffiliated/toffoo] has joined #bitcoin-wizards 23:54 -!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has joined #bitcoin-wizards 23:56 -!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards 23:58 -!- kgk [~kgk@173-167-115-138-sfba.hfc.comcastbusiness.net] has quit [Ping timeout: 240 seconds] --- Log closed Fri Nov 13 00:00:24 2015