--- Log opened Sat Jun 04 00:00:20 2016 00:07 -!- execute [~execute@52.68.0.151] has quit [Ping timeout: 244 seconds] 00:13 -!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] 00:15 -!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards 00:27 -!- ManfredMacx [~hyperion@78-0-218-43.adsl.net.t-com.hr] has joined #bitcoin-wizards 00:31 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 00:36 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-cvhhlkqoertgxorl] has joined #bitcoin-wizards 00:49 -!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards 01:00 -!- hashtag_ [~hashtag@cpe-174-97-254-80.ma.res.rr.com] has quit [Read error: Connection reset by peer] 01:21 -!- jtimon [~quassel@4.28.134.37.dynamic.jazztel.es] has quit [Ping timeout: 244 seconds] 01:26 -!- frankenmint [~frankenmi@75-175-110-137.ptld.qwest.net] has quit [] 01:28 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards 01:56 -!- frankenmint [~frankenmi@75-175-110-137.ptld.qwest.net] has joined #bitcoin-wizards 02:12 -!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Quit: Leaving] 02:15 -!- murch [~murch@p4FE389F8.dip0.t-ipconnect.de] has joined #bitcoin-wizards 02:25 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)] 02:26 -!- mn3monic [~guido@unaffiliated/mn3monic] has joined #bitcoin-wizards 02:26 -!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards 02:26 -!- chmod755 [~chmod755@unaffiliated/chmod755] has joined #bitcoin-wizards 02:27 -!- dEBRUYNE_ [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards 02:31 -!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Ping timeout: 240 seconds] 02:42 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 240 seconds] 02:43 -!- dEBRUYNE_ [~dEBRUYNE@unaffiliated/debruyne] has quit [Ping timeout: 240 seconds] 02:53 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 02:54 -!- nabu [~nabu@192.40.88.17] has joined #bitcoin-wizards 02:59 -!- nuke1989 [~nuke@176.92.77.25] has quit [Remote host closed the connection] 03:31 -!- nabu [~nabu@192.40.88.17] has quit [Ping timeout: 244 seconds] 03:38 -!- nabu [~nabu@5.157.16.42] has joined #bitcoin-wizards 03:47 -!- nabu [~nabu@5.157.16.42] has quit [Ping timeout: 272 seconds] 03:48 -!- nabu [~nabu@192.40.88.15] has joined #bitcoin-wizards 04:02 -!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards 04:03 -!- MaxSan_ [~one@109.202.107.147] has joined #bitcoin-wizards 04:08 -!- MaxSan_1 [~one@46.19.137.116] has joined #bitcoin-wizards 04:11 -!- MaxSan_ [~one@109.202.107.147] has quit [Ping timeout: 246 seconds] 04:18 -!- pro [~pro@unaffiliated/pro] has joined #bitcoin-wizards 04:52 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has joined #bitcoin-wizards 04:53 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 276 seconds] 04:57 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has quit [Client Quit] 05:12 -!- jtimon [~quassel@4.28.134.37.dynamic.jazztel.es] has joined #bitcoin-wizards 05:15 -!- PRab [~chatzilla@c-68-62-95-247.hsd1.mi.comcast.net] has quit [Quit: ChatZilla 0.9.92 [Firefox 46.0.1/20160502172042]] 05:26 -!- nabu [~nabu@192.40.88.15] has quit [Ping timeout: 260 seconds] 05:28 -!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 258 seconds] 05:28 < waxwing> as if there wasn't enough to read on the topic :) .. jonas nick just linked this one: http://eprint.iacr.org/2016/575 05:30 < kanzure> "TumbleBit: An Untrusted Tumbler for Bitcoin-Compatible Anonymous Payments" 05:30 -!- othe [~othe@coreteam.getmonero.org] has quit [Remote host closed the connection] 05:30 -!- fluffypony [~fluffypon@unaffiliated/fluffypony] has quit [Remote host closed the connection] 05:30 -!- grubles [~grubles@unaffiliated/grubles] has quit [Ping timeout: 240 seconds] 05:46 -!- MaxSan_1 [~one@46.19.137.116] has quit [Quit: Leaving.] 05:53 < phantomcircuit> waxwing, i think i would be more interested in a description of the ideal system 05:54 < phantomcircuit> (ie what properties do we even want in such a system) 05:54 -!- Burrito [~Burrito@unaffiliated/burrito] has joined #bitcoin-wizards 05:54 < kanzure> section 4.2 seems to be meat of it. 05:55 < kanzure> and then combines that with an ecash voucher scheme 05:56 < kanzure> (page 6) 05:56 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has quit [Quit: Leaving] 05:57 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards 06:04 < kanzure> using signature verification instead of script 06:05 < waxwing> phantomcircuit: good call i think. i'm still reading the interesting tricks in coinshuffle++ but .. hmm, how about "a technique that allows a bitcoin transaction to made as easy as currently made, but which obfuscates history sufficiently to increase fungibility meaningfully". wow that was vague :) 06:10 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 06:17 -!- bit2017 [~linker@210.245.34.191] has joined #bitcoin-wizards 06:20 < phantomcircuit> waxwing, and now you see the problem :P 06:24 < waxwing> sure, but on reflection, vagueness isn't such a big deal. the biggest problem i see with such a definition is that no *current* protocol, coinjoin or otherwise, achieves "to be made as easy as current bitcoin transactions are made" (should also add "with same trustlessness") 06:24 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Ping timeout: 276 seconds] 06:26 < waxwing> without the trustlessness part, mixers/tumblers could be argued to be close to that goal. 06:27 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has quit [Quit: Leaving] 06:27 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards 06:29 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-wizards 06:38 -!- Starduster [~SD@unaffiliated/starduster] has quit [Read error: Connection reset by peer] 06:44 < kanzure> "On the security and performance of proof-of-work blockchains" http://eprint.iacr.org/2016/555.pdf 06:45 < kanzure> "Antikernel: A decentralized secure hardware-software operating system architecture" http://eprint.iacr.org/2016/550.pdf (from azonenberg (homecmos)) 06:49 < kanzure> http://redmine.drawersteak.com/projects/achd-soc/repository 06:49 -!- chmod755 [~chmod755@unaffiliated/chmod755] has quit [Quit: Ex-Chat] 07:02 < kanzure> this is the same fellow who was doing at-home semiconductor manufacturing and microelectronics 07:03 -!- King_Rex [~King_Rex@unaffiliated/king-rex/x-3258444] has joined #bitcoin-wizards 07:08 -!- fluffypony [~fluffypon@unaffiliated/fluffypony] has joined #bitcoin-wizards 07:09 -!- edvorg [~edvorg@14.186.80.50] has joined #bitcoin-wizards 07:09 -!- othe [~othe@coreteam.getmonero.org] has joined #bitcoin-wizards 07:11 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 240 seconds] 07:11 -!- roman__ [~quassel@2a01:cb1d:4a4:2e00:5478:d2:6190:ec73] has joined #bitcoin-wizards 07:13 -!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Quit: Leaving] 07:13 -!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards 07:14 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has quit [Quit: Leaving] 07:14 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards 07:16 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has quit [Remote host closed the connection] 07:17 -!- Tiraspol [~Tiraspol3@c-98-212-187-224.hsd1.il.comcast.net] has joined #bitcoin-wizards 07:17 -!- Tiraspol [~Tiraspol3@c-98-212-187-224.hsd1.il.comcast.net] has quit [Changing host] 07:17 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has joined #bitcoin-wizards 07:26 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-wizards 07:26 -!- nabu [~nabu@192.40.88.19] has joined #bitcoin-wizards 07:30 -!- ghtdak [~ghtdak@unaffiliated/ghtdak] has quit [Ping timeout: 240 seconds] 07:34 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards 07:34 -!- ghtdak [~ghtdak@unaffiliated/ghtdak] has joined #bitcoin-wizards 07:36 -!- bit2017 [~linker@210.245.34.191] has quit [Ping timeout: 244 seconds] 07:42 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has quit [Remote host closed the connection] 07:42 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has joined #bitcoin-wizards 07:49 -!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Quit: Leaving] 07:49 -!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards 08:00 -!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has joined #bitcoin-wizards 08:13 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 240 seconds] 08:14 -!- chmod755 [~chmod755@unaffiliated/chmod755] has joined #bitcoin-wizards 08:14 -!- calibre720 [~calibre72@182.57.111.5] has quit [Ping timeout: 276 seconds] 08:15 -!- Peter_R_ [18722636@gateway/web/freenode/ip.24.114.38.54] has joined #bitcoin-wizards 08:17 < Peter_R_> Data on block propagation through the GFC comparing Xthin to standard blocks: 08:17 < Peter_R_> https://medium.com/@peter_r/towards-massive-on-chain-scaling-block-propagation-results-with-xthin-792a752c14c2 08:23 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Ping timeout: 276 seconds] 08:27 -!- calibre720 [~calibre72@182.57.125.111] has joined #bitcoin-wizards 08:27 -!- Peter_R_ [18722636@gateway/web/freenode/ip.24.114.38.54] has quit [Ping timeout: 250 seconds] 08:34 < Taek> drop in, drop link, drop out 08:34 < Taek> :< 08:36 -!- Peter_R_ [488fe511@gateway/web/freenode/ip.72.143.229.17] has joined #bitcoin-wizards 08:36 < Peter_R_> I'm right here. 08:36 < Taek> ah yeah, you read the logs 08:36 -!- Tenhi [~tenhi@static-ip-69-64-50-196.inaddr.ip-pool.com] has joined #bitcoin-wizards 08:37 < Taek> have you seen the braid work? I think that braids can allow for arbitrarily small blocks, eliminating the need for optimizations like weak blocks or thin blocks 08:38 < Peter_R_> I read the Popov paper, but I haven't seen Bob's yet. Does he have something finished? 08:38 < Taek> I don't think his paper is finished. I've got my own proposal here: http://blog.sia.tech/2016/05/14/towards-a-sub-second-block-size/ 08:39 < Peter_R_> I think the braids are pretty cool, but I haven't spent enough time studying them to have an informed opinion yet. 08:39 < Peter_R_> Thanks for the link! I'll take a look. 08:39 < Taek> do you have a link to the Popov paper? It's not ringing a bell for me 08:40 < Peter_R_> http://www.the-blockchain.com/docs/Tangle%20-%20a%20cryptocurrency%20for%20Internet-of-Things%20industry%20-%20blockchain%20alternative.pdf 08:41 < Taek> Oh, that one. I... do not agree with using Monte-Carlo to determine whether or not a transaction is valid. Seems abusable 08:45 -!- ManfredMacx [~hyperion@78-0-218-43.adsl.net.t-com.hr] has quit [Ping timeout: 272 seconds] 08:46 < Taek> Peter_R_: if someone were to try and attack the network by releasing a bunch of multi-spend txns to different parts of the world, would it destory thin blocks ability to propagate efficiently? 08:46 < Taek> nodes would have significant conflicts 08:47 < Peter_R_> Not sure I'm following. What does the "multi-spend" matter? 08:47 < Taek> nodes don't accept or relay conflicting transactions 08:48 -!- mkarrer [~mkarrer@3.red-83-55-151.dynamicip.rima-tde.net] has quit [] 08:48 < Taek> so, if my block is 80% transactions that you saw as double spends, you aren't going to have any of those 80% 08:48 < Taek> slowing propagation 08:48 < instagibbs> any sort of thin blocks technique requires mempool consistency for efficiency, yes 08:48 < Peter_R_> Oh I see what you mean. Yes, the performance of Xthin relies on mempools being "fairly" in sync. 08:49 < instagibbs> i mean, if you dont have the data, you literally have no choice but to get it sent 08:49 < Taek> I believe that requirement opens up a significant DoS vector 08:49 < Taek> especially if miner's start doing more selfish mining 08:50 < Taek> weak blocks have a stronger resistance to that type of manipulation, since putting something in the mempool requires work 08:50 < instagibbs> miners can slow down block propagation of their blocks easily 08:50 < instagibbs> by selectively releasing slowly 08:51 < instagibbs> or not sending it at all 08:51 < instagibbs> :/ 08:51 < Peter_R_> Don't know. I'd have to wrap my head around the underlying math and try to model this. 08:51 < Taek> instagibbs: but once it's out they can't control how fast it gets propagated. If they are doing mempool manipulation though, they can ensure that propagation is slow even beyond their own slow announcement 08:51 < Peter_R_> Personally, I'd like to see Xthin AND something like subchains (weak blocks): 08:51 < Peter_R_> http://www.bitcoinunlimited.info/resources/subchains.pdf 08:52 < instagibbs> Taek, this issue already exists in the relay network 08:52 < instagibbs> and any non-send-all-block schemes 08:52 < instagibbs> I don't think this is solvable 08:53 < Taek> I'm currently convinced that Jute sovles these issues, though it's a brutal hardfork 08:53 < instagibbs> ill need a link for that 08:54 < Taek> http://blog.sia.tech/2016/05/14/towards-a-sub-second-block-size/ 08:54 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has joined #bitcoin-wizards 08:54 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has quit [Client Quit] 08:55 < Peter_R_> Taek, I just finished your article on Jute. What I don't understand is how you know with reasonable certainty that your transaction has been confirmed. Couldn't their always be a more advanced thread that will cancel your TX with a double spend? 08:55 < instagibbs> I don't think it's solvable in Bitcoin* :P 08:55 < Peter_R_> Not saying this is bad...just trying to understand how long you have to wait 08:55 < Taek> Peter_R_: it's actually got the same exact security guarantee as Bitcoin 08:55 < Taek> which is, the blocks might be orphaned/reorged, but after a certain depth you have a good idea that it's unlikely 08:55 < instagibbs> oh yeah I read the Jute thing, breaking spv, heh. Good luck :) 08:56 < Peter_R_> Right, but have you figured out how the math works? What the probabilities of a TX being dropped after 2 sec, 20 seconds, 200 seoonds? 08:56 < Taek> There's a property of Jute which means that any thread reorging your transaction must have more work in it than the amount of work confirming your transaction 08:56 < Peter_R_> I understood that part. 08:57 < Peter_R_> It is very cool stuff! 08:57 < Taek> It depends on how much blocks are lagging on average. If blocks are lagging by 10 seconds you're going to get a different number than if they are lagging by 100 seconds 08:57 < Taek> but, there's a cliff at 10 minutes iirc, so once you are 10 minutes confirmed + some change, you've got extremely high certainty 08:57 < Taek> barring some miner with the ability to temporarily double their hashrate (by overclocking or something similar) 08:58 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has quit [Remote host closed the connection] 08:58 < Taek> instagibbs: I don't think SPV is that valuable 08:58 < Peter_R_> That's what I'd expect. I'd like to understand the math behind that better though. 08:58 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has joined #bitcoin-wizards 08:58 < Peter_R_> Is Jute much different from Bob's Braids? 08:59 < instagibbs> Taek, me neither, but Bitcoin kind of has it as a permanent social contract 08:59 < instagibbs> Peter_R_, it allows conflicting txns, braids doesnt 08:59 < Peter_R_> OK thanks 09:00 < Taek> There are a lot of things in common, but Bob's Braids achieve consistency through cohort analysis, which is different from Jute's method of turning a dag into a linked list 09:00 < Taek> I would propose the dag->LL process as the most innovative thing about Jute 09:01 < Peter_R_> Gotcha 09:01 < Taek> instagibbs: you could bring SPV back by having miners commit to Merkle trees of transactions that are 30 mintues confirmed or something like that 09:01 < katu> Taek: does the cohort scheme allow for spv, or its the same deal as jute? 09:02 < Taek> katu: naive Jute breaks SPV because it allows conflicting transactions to appear in the POW chain 09:02 < katu> yeah 09:02 < Taek> Bob's Braids (now known as BB) does not allow conflicting blocks iirc, therefore SPV is preserved 09:03 < katu> well, another thing how useful spv really is at that point 09:03 < katu> assuming both schemes produce frequent runs of uber-short blocks 09:04 < Taek> SPV would have to adjust to ignore anything with fewer than X confirmations, which isn't so bad 09:04 < Taek> I'm pretty sure both schemes would have a security resolution faster than 10 minutes 09:05 < katu> was thinking more in terms block headers 09:05 < katu> there will be far more of thistory with sub-second blocks 09:06 < Taek> I don't understand the paper yet, but: http://fc16.ifca.ai/bitcoin/papers/KLS16.pdf 09:06 < Taek> suggests that you can determine how much work is in a chain without having all of the headers 09:06 < Taek> I think it's as good as log(n), which is pretty significant 09:07 < Taek> that said, I still think it's a much better security model to just point at a node you trust, whether it's a full node in your house, one at your local university, or one run by a corporation you trust 09:08 -!- Peter_R_ [488fe511@gateway/web/freenode/ip.72.143.229.17] has quit [Quit: Page closed] 09:08 < Taek> hmm. Maybe I take that back 09:10 < katu> yeah, i'm still waiting for big wave of eclipse attack heists on exchanges to really start :) 09:11 < katu> matter of time till someone dumps the nxt or blackcoin PoC, same as with same r sigs :/ 09:12 -!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Quit: Leaving] 09:12 -!- calibre720 [~calibre72@182.57.125.111] has quit [Ping timeout: 244 seconds] 09:17 < Taek> Eclipse attacks can be somewhat defended against by having an awareness of the amount of work being produced suddenly dropping 09:18 -!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has quit [Quit: Leaving.] 09:18 < Taek> I also read the other day that long confirmations are less secure than short confirmations, which completely makes sense but hadn't occurred to me before 09:18 < Taek> if you get 3 confirmations in 2 hours, it means an attacker had 2 hours to build up a competing chain 09:19 < Taek> otoh, if those three confirmations happen in 20 minutes, the attacker only had 20 minutes to build up a competing chain 09:19 < Taek> And I'll propose that as another advantage of braids: you have a much higher resolution on the amount of work happening 09:21 < katu> Taek: yeah, its not *that* bad as with PoS chains, where history can be remade fairly easily 09:21 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-cvhhlkqoertgxorl] has quit [Quit: Connection closed for inactivity] 09:21 < katu> still, not entirely convinced spv client can scan just the chain from random tip up to some checkpoint without ever having to step through genesis 09:22 -!- calibre720 [~calibre72@182.57.91.126] has joined #bitcoin-wizards 09:23 -!- King_Rex [~King_Rex@unaffiliated/king-rex/x-3258444] has quit [Remote host closed the connection] 09:24 -!- Starduster [~SD@unaffiliated/starduster] has joined #bitcoin-wizards 09:31 < bsm117532> Peter_R_, Taek, katu: I'm just about done with the braids paper, here's the latest results if you haven't seen it yet: https://rawgit.com/mcelrath/braidcoin/master/Braid%2BExamples.html 09:31 < bsm117532> meat is at the bottom. 09:33 -!- mkarrer [~mkarrer@3.red-83-55-151.dynamicip.rima-tde.net] has joined #bitcoin-wizards 09:33 < Taek> The orphan rate is something that a miner could manipulate by intentionally being slow 09:33 < bsm117532> Yes, but I think that's actually desirable. 09:34 < bsm117532> e.g. running over an anonymizing network like Tor. 09:34 < Taek> hmm true 09:34 < Taek> I think the more worrysome attack would be a miner hiding orphans to make the network seem faster 09:34 < bsm117532> So there's a balance, miners can push the effective block time up or down, to satisfy other considerations. 09:35 < Taek> as long as the slowest 5% can't be iteratively pushed off the network 09:35 < bsm117532> Taek: I haven't specified the consensus rules yet for accepting beads, but there's going to be a hard cutoff after which a bead would be accepted. (slow beads push you to the right of the curve and exponentially increase cohort size -- and are a DoS attack) 09:36 < bsm117532> However there's no other advantage to withholding beads (selfish mining doesn't work). So I doubt anyone would do it. 09:37 < bsm117532> e.g. if your bead's timestamp is older than the median of cohort bead time (minus 4*$a$ or something) then your bead gets discarded. 09:37 < katu> bsm117532: its a robustness sacrifice, but as long people can conditionally disable that in times of emergency, its maybe ok 09:37 < bsm117532> That is your bead was delayed by more than 4 times the measured network latency. 09:37 < katu> why would chain do that = large reorg due to buggy code 09:38 < bsm117532> katu: I don't understand your comment 09:38 < katu> bsm117532: you simply dont allow "older" blocks, which is typically a large reorg actually 09:39 < bsm117532> Yes, I've been thinking about an alternate algorithm in that case, which would be used to heal/merge network splits. 09:39 < katu> if you do that, large reorgs cant happen, partially defeating the whole point of even having a blockchain 09:40 < bsm117532> It's just that it hurts the cohort algorithm, which is necessarily O(N_C^2) in the size of the cohort N_C. 09:40 < katu> bsm117532: i think detecting extraordinary circumstances (ie the competing branch being reorged into is actually close height or something) might work, or even simple rate limiting it 09:41 < bsm117532> So in the case of a network split, you analyze the two sides separately as seperate cohorts, and specify a different algorithm to merge the split. 09:41 < katu> honestly i have no idea how your proposal works as the cohort systems strikes me as more complex than canonically valid txes, im only vaguely familiar even with jute tho 09:42 < katu> bsm117532: also, please describe state block consensus rules state machine, you lay it out its just one or two simple rules added, i get the impression its far more than that in the end. 09:43 -!- Starduster_ [~SD@unaffiliated/starduster] has joined #bitcoin-wizards 09:44 -!- calibre720 [~calibre72@182.57.91.126] has quit [Ping timeout: 246 seconds] 09:44 < bsm117532> Cohort is just a definition of "block" that can determined solely from the graph structure, when the rate of bead publication is faster than the network "size". The definition of "cohort" involves no additional assumptions. 09:45 -!- andytoshi [~andytoshi@wpsoftware.net] has quit [Read error: Connection reset by peer] 09:45 < bsm117532> In Jute or Iota or Sompolimpsky's inclusive blockchain, extra rules are needed to determine a total ordering from a non-synchronous tx publication. And those rules can be gamed. 09:45 -!- andytoshi [~andytoshi@wpsoftware.net] has joined #bitcoin-wizards 09:46 -!- Starduster [~SD@unaffiliated/starduster] has quit [Ping timeout: 240 seconds] 09:48 -!- vyvojar [~v@ns382631.ovh.net] has joined #bitcoin-wizards 09:54 < bsm117532> katu: still working on the set of consensus rules. 09:54 -!- calibre720 [~calibre72@182.57.57.128] has joined #bitcoin-wizards 09:54 < bsm117532> There are a lot of options 09:57 -!- JHistone [~JHistone@cpc7-sgyl35-2-0-cust123.18-2.cable.virginm.net] has joined #bitcoin-wizards 10:05 -!- calibre720 [~calibre72@182.57.57.128] has quit [Ping timeout: 264 seconds] 10:15 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 10:16 -!- calibre720 [~calibre72@182.57.101.29] has joined #bitcoin-wizards 10:17 -!- chjj [~chjj@unaffiliated/chjj] has quit [Ping timeout: 244 seconds] 10:26 -!- Church- is now known as The-King 10:27 -!- The-King is now known as Jesus_Christ 10:27 -!- MoALTz [~no@78-11-183-124.static.ip.netia.com.pl] has quit [Quit: Leaving] 10:29 -!- Jesus_Christ is now known as Church- 10:31 -!- chmod755 [~chmod755@unaffiliated/chmod755] has quit [Quit: Ex-Chat] 10:34 -!- murch [~murch@p4FE389F8.dip0.t-ipconnect.de] has quit [Quit: Leaving.] 10:38 -!- calibre720 [~calibre72@182.57.101.29] has quit [Ping timeout: 260 seconds] 10:40 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-ealrgrujigvakbqo] has joined #bitcoin-wizards 10:47 -!- JHistone [~JHistone@cpc7-sgyl35-2-0-cust123.18-2.cable.virginm.net] has quit [Quit: Leaving] 10:50 -!- roman__ [~quassel@2a01:cb1d:4a4:2e00:5478:d2:6190:ec73] has quit [Read error: Connection reset by peer] 10:50 -!- calibre720 [~calibre72@182.57.82.191] has joined #bitcoin-wizards 10:53 -!- roman__ [~quassel@2a01:cb1d:4a4:2e00:5478:d2:6190:ec73] has joined #bitcoin-wizards 10:53 -!- SireWolf [~SireWolf@cpc1-basl10-2-0-cust1.basl.cable.virginm.net] has joined #bitcoin-wizards 10:54 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has quit [Quit: Leaving] 10:58 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has joined #bitcoin-wizards 10:59 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has quit [Client Quit] 11:12 -!- justanot1eruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards 11:14 -!- calibre720 [~calibre72@182.57.82.191] has quit [Ping timeout: 264 seconds] 11:15 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 244 seconds] 11:22 -!- bit2017 [~linker@115.77.10.179] has joined #bitcoin-wizards 11:23 -!- justme [~stefan@96.247.9.10] has joined #bitcoin-wizards 11:26 -!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards 11:27 -!- nuke1989 [~nuke@176.92.77.25] has joined #bitcoin-wizards 11:35 -!- blackwraith [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards 11:38 -!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 276 seconds] 11:42 -!- blackwraith [~priidu@unaffiliated/priidu] has quit [Quit: Leaving] 11:52 -!- roman__ [~quassel@2a01:cb1d:4a4:2e00:5478:d2:6190:ec73] has quit [Read error: Connection reset by peer] 11:53 -!- roman__ [~quassel@2a01:cb1d:4a4:2e00:5478:d2:6190:ec73] has joined #bitcoin-wizards 11:54 -!- droark [~droark@c-24-22-36-12.hsd1.or.comcast.net] has joined #bitcoin-wizards 11:54 -!- justme [~stefan@96.247.9.10] has quit [Quit: justme] 11:55 -!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards 12:03 -!- roman__ [~quassel@2a01:cb1d:4a4:2e00:5478:d2:6190:ec73] has quit [Remote host closed the connection] 12:28 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards 12:28 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Client Quit] 12:32 -!- NewLiberty [~NewLibert@2602:306:b8e0:8160:d146:3781:8c75:3253] has joined #bitcoin-wizards 12:32 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards 12:42 -!- justanot1eruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 240 seconds] 12:48 -!- gigq [~gigq@2602:302:d14c:51a0:a070:bb6e:392d:c77e] has quit [Ping timeout: 272 seconds] 12:50 -!- gigq [~gigq@45-20-197-26.lightspeed.austtx.sbcglobal.net] has joined #bitcoin-wizards 13:10 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards 13:24 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards 13:37 -!- [7] [~quassel@rockbox/developer/TheSeven] has quit [Ping timeout: 250 seconds] 13:37 -!- TheSeven [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards 13:39 -!- Aranjedeath [~Aranjedea@unaffiliated/aranjedeath] has joined #bitcoin-wizards 13:45 -!- King_Rex [~King_Rex@unaffiliated/king-rex/x-3258444] has joined #bitcoin-wizards 14:02 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 272 seconds] 14:19 -!- jarret [~jarret@162.216.46.137] has joined #bitcoin-wizards 14:26 -!- justme [~stefan@96.247.9.10] has joined #bitcoin-wizards 14:29 -!- justme [~stefan@96.247.9.10] has quit [Client Quit] 14:32 -!- justme [~stefan@96.247.9.10] has joined #bitcoin-wizards 14:42 -!- akoko [~u@77-46-222-230.dynamic.isp.telekom.rs] has quit [Ping timeout: 260 seconds] 14:44 -!- akoko [~u@77-46-245-49.dynamic.isp.telekom.rs] has joined #bitcoin-wizards 15:05 -!- copumpkin [~copumpkin@haskell/developer/copumpkin] has joined #bitcoin-wizards 15:06 -!- King_Rex [~King_Rex@unaffiliated/king-rex/x-3258444] has quit [Remote host closed the connection] 15:09 -!- Burrito [~Burrito@unaffiliated/burrito] has quit [Quit: Leaving] 15:09 -!- raedah [~x@172.58.41.91] has quit [Quit: WeeChat 1.5] 15:14 < kanzure> "Join me on a market for anonymity" http://weis2016.econinfosec.org/wp-content/uploads/sites/2/2016/05/WEIS_2016_paper_58.pdf (seems to be a joinmarket analysis) 15:15 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 15:19 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Remote host closed the connection] 15:20 -!- raedah [~x@172.58.41.91] has joined #bitcoin-wizards 15:43 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has quit [Remote host closed the connection] 15:43 -!- Tiraspol [~Tiraspol3@c-98-212-187-224.hsd1.il.comcast.net] has joined #bitcoin-wizards 15:43 -!- Tiraspol [~Tiraspol3@c-98-212-187-224.hsd1.il.comcast.net] has quit [Changing host] 15:43 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has joined #bitcoin-wizards 15:55 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 260 seconds] 15:57 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)] 16:01 -!- justme [~stefan@96.247.9.10] has quit [Quit: justme] 16:01 -!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 244 seconds] 16:02 -!- justme [~stefan@96.247.9.10] has joined #bitcoin-wizards 16:07 -!- roconnor_ [~roconnor@host-104-157-184-231.dyn.295.ca] has joined #bitcoin-wizards 16:11 -!- Noldorin [~noldorin@unaffiliated/noldorin] has joined #bitcoin-wizards 16:13 -!- roconnor__ [~roconnor@host-162-212-100-224.dyn.295.ca] has joined #bitcoin-wizards 16:16 -!- roconnor_ [~roconnor@host-104-157-184-231.dyn.295.ca] has quit [Ping timeout: 240 seconds] 16:16 -!- Noldorin [~noldorin@unaffiliated/noldorin] has quit [Read error: Connection reset by peer] 16:18 -!- r0ach [~r0ach@107-217-214-192.lightspeed.jcvlfl.sbcglobal.net] has quit [] 16:30 -!- roconnor__ [~roconnor@host-162-212-100-224.dyn.295.ca] has quit [Ping timeout: 240 seconds] 16:30 -!- justme [~stefan@96.247.9.10] has quit [Quit: justme] 16:36 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 252 seconds] 16:37 -!- justme [~stefan@96.247.9.10] has joined #bitcoin-wizards 16:38 -!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards 16:40 -!- justme [~stefan@96.247.9.10] has quit [Client Quit] 16:43 -!- r0ach [~r0ach@107-217-214-192.lightspeed.jcvlfl.sbcglobal.net] has joined #bitcoin-wizards 16:46 -!- justme [~stefan@96.247.9.10] has joined #bitcoin-wizards 16:47 -!- justme [~stefan@96.247.9.10] has quit [Client Quit] 16:48 -!- N0S4A2 [~weechat@216-243-38-141.users.condointernet.net] has joined #bitcoin-wizards 16:53 -!- CrazyTruthYakDDS [uid67551@gateway/web/irccloud.com/x-vdfvplknyufzromb] has joined #bitcoin-wizards 17:07 -!- blackwraith [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards 17:09 -!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 250 seconds] 17:24 -!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards 17:30 -!- King_Rex [~King_Rex@unaffiliated/king-rex/x-3258444] has joined #bitcoin-wizards 17:31 -!- King_Rex [~King_Rex@unaffiliated/king-rex/x-3258444] has quit [Remote host closed the connection] 17:33 -!- King_Rex [~King_Rex@unaffiliated/king-rex/x-3258444] has joined #bitcoin-wizards 17:36 -!- King_Rex [~King_Rex@unaffiliated/king-rex/x-3258444] has quit [Remote host closed the connection] 17:53 -!- bit2017 [~linker@115.77.10.179] has quit [Ping timeout: 258 seconds] 17:54 -!- King_Rex [~King_Rex@unaffiliated/king-rex/x-3258444] has joined #bitcoin-wizards 17:55 -!- King_Rex [~King_Rex@unaffiliated/king-rex/x-3258444] has quit [Remote host closed the connection] 18:07 -!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Quit: Leaving] 18:09 < kanzure> "The genome project - write" http://science.sciencemag.org/content/early/2016/06/03/science.aaf6850 18:23 -!- King_Rex [~King_Rex@unaffiliated/king-rex/x-3258444] has joined #bitcoin-wizards 18:24 -!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has joined #bitcoin-wizards 18:35 -!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has joined #bitcoin-wizards 18:46 -!- Dizzle [~Dizzle@172.56.6.187] has joined #bitcoin-wizards 18:55 -!- Dizzle [~Dizzle@172.56.6.187] has quit [Quit: Leaving...] 18:56 -!- a7b9d6e6 [~a7b9d6e6@static.214.43.251.148.clients.your-server.de] has quit [Ping timeout: 260 seconds] 18:57 -!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-wizards 19:01 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-ealrgrujigvakbqo] has quit [Quit: Connection closed for inactivity] 19:05 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards 19:11 -!- c0rw1n [~c0rw1n@124.213-241-81.adsl-dyn.isp.belgacom.be] has quit [Ping timeout: 260 seconds] 19:18 -!- bit2017 [~linker@210.245.34.191] has joined #bitcoin-wizards 19:29 < kanzure> precursor to tumblebit paper http://diyhpl.us/~bryan/papers2/bitcoin/Blindly%20signed%20contracts:%20Anonymous%20on-blockchain%20and%20off-blockchain%20bitcoin%20transactions%20-%202016.pdf 19:29 < kanzure> also some other recent privacy things: 19:29 < kanzure> zero knowledge contingent payments without script http://diyhpl.us/~bryan/papers2/bitcoin/Efficient%20zero%20knowledge%20contingent%20payments%20in%20cryptocurrencies%20without%20scripts%20-%202016.pdf 19:29 < kanzure> witness encryption http://diyhpl.us/~bryan/papers2/bitcoin/Extractable%20witness%20encryption%20and%20timed-release%20encryption%20from%20bitcoin%20-%202016.pdf 19:29 < kanzure> address clustering http://diyhpl.us/~bryan/papers2/bitcoin/The%20unreasonable%20effectiveness%20of%20address%20clustering%20-%202016.pdf 19:29 < kanzure> i guess coinshuffle++ isn't mentioned in today's log (but only because that was yesterday..) 19:47 -!- pro [~pro@unaffiliated/pro] has quit [Quit: Leaving] 19:59 -!- c0rw1n [~c0rw1n@124.213-241-81.adsl-dyn.isp.belgacom.be] has joined #bitcoin-wizards 20:14 -!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] 20:16 -!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards 20:17 -!- blackwraith [~priidu@unaffiliated/priidu] has quit [Ping timeout: 276 seconds] 20:27 -!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] 20:28 -!- copumpkin [~copumpkin@haskell/developer/copumpkin] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 20:29 -!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards 20:30 -!- raedah [~x@172.58.41.91] has quit [Quit: WeeChat 1.5] 20:33 -!- frankenm_ [~frankenmi@67-5-211-132.ptld.qwest.net] has joined #bitcoin-wizards 20:34 -!- frankenmint [~frankenmi@75-175-110-137.ptld.qwest.net] has quit [Ping timeout: 264 seconds] 20:38 -!- jtimon [~quassel@4.28.134.37.dynamic.jazztel.es] has quit [Ping timeout: 252 seconds] 20:38 -!- spinza [~spin@197.89.10.81] has quit [Ping timeout: 250 seconds] 20:43 -!- raedah [~x@172.58.41.91] has joined #bitcoin-wizards 20:48 -!- King_Rex [~King_Rex@unaffiliated/king-rex/x-3258444] has quit [Remote host closed the connection] 20:55 -!- MaxSan_ [~one@109.202.107.147] has joined #bitcoin-wizards 20:58 -!- justme_ [~stefan@96.247.9.10] has joined #bitcoin-wizards 20:59 -!- spinza [~spin@197.89.10.81] has joined #bitcoin-wizards 21:01 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Read error: Connection reset by peer] 21:02 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards 21:14 -!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] 21:14 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 21:15 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Remote host closed the connection] 21:16 -!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards 21:49 -!- justme_ [~stefan@96.247.9.10] has quit [Ping timeout: 272 seconds] 21:51 -!- CrazyTruthYakDDS [uid67551@gateway/web/irccloud.com/x-vdfvplknyufzromb] has quit [Quit: Connection closed for inactivity] 22:02 -!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] 22:04 -!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards 22:15 -!- raedah [~x@172.58.41.91] has quit [Ping timeout: 264 seconds] 22:19 -!- Aranjedeath [~Aranjedea@unaffiliated/aranjedeath] has quit [Quit: Three sheets to the wind] 22:24 -!- raedah [~x@172.58.41.91] has joined #bitcoin-wizards 22:26 -!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] 22:28 -!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards 22:28 -!- thrasher` [~thrasher@unaffiliated/thrasher/x-7291870] has quit [Ping timeout: 244 seconds] 22:37 -!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] 22:39 -!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards 22:43 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 22:48 -!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has quit [Quit: Newyorkadam] 22:50 -!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has joined #bitcoin-wizards 22:55 -!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] 22:57 -!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards 23:02 -!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has quit [Quit: Newyorkadam] 23:03 -!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has joined #bitcoin-wizards 23:04 -!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has quit [Client Quit] 23:04 -!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has joined #bitcoin-wizards 23:15 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 260 seconds] 23:16 -!- murch [~murch@p4FDB7B31.dip0.t-ipconnect.de] has joined #bitcoin-wizards 23:17 -!- MaxSan_ [~one@109.202.107.147] has quit [Ping timeout: 258 seconds] 23:18 -!- MaxSan_ [~one@109.202.107.147] has joined #bitcoin-wizards 23:23 -!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has quit [Quit: Newyorkadam] 23:24 -!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has joined #bitcoin-wizards 23:25 -!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has quit [Client Quit] 23:25 -!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has joined #bitcoin-wizards 23:26 -!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has quit [Client Quit] 23:46 -!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] 23:48 -!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards 23:51 -!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards 23:51 -!- raedah2 [~x@172.58.41.91] has joined #bitcoin-wizards 23:54 -!- raedah [~x@172.58.41.91] has quit [Ping timeout: 272 seconds] --- Log closed Sun Jun 05 00:00:20 2016