Re: [Mimblewimble] Discreet Log Contracts

2018-05-22 Thread Ruben
Hi Jeff, Dryja's DLC uses payment channels and is compatible with the Lightning Network. I recommend you check out his presentation: https://youtu.be/Vpr3vKeByfM Around https://youtu.be/Vpr3vKeByfM?t=2257 Dryja mentions how it can function on Lightning and what you'll have to do if the wrong tra

Re: [Mimblewimble] Discreet Log Contracts

2018-05-22 Thread Jeffrey Rufino
Hi Ruben, Is this concept similar to Lighting Network? Regards, Jeff *Jeffrey Rufino* Jeffrey Rufino *Digital Marketing Manager* m: 0411 530 910 a: Level 1, 187 Mulgrave Road, Cairns, 4870 w: www.localvisibility.com.au/ e: j...@localvisibility.com.au Let's Chat - Book A Time

Re: [Mimblewimble] Discreet Log Contracts

2018-05-22 Thread Ruben
Hi John, Thank you for your interest. > How do Alice and Bob compute this when r must remain Olivia's secret? I see the confusion. There are two completely different r values, but I neglected to mark them as such. Olivia never reveals her r and simply uses it to calculate s1 or s2 (creating an

Re: [Mimblewimble] Discreet Log Contracts

2018-05-22 Thread John Tromp
dear Ruben, > Olivia will publish "yes" or "no" under her key O and commitment R. > > This means there are two possible values for S: > > S1 = R + hash(R, "yes")*O > S2 = R + hash(R, "no")*O > > Alice and Bob create a payment channel under key A + B = C with 1 BTC each. > > They propose two possib

Re: [Mimblewimble] Discreet Log Contracts

2018-05-22 Thread Taariq Lewis
Wow. Nice writeup Rueben! Dropped it in a Gist and will share with our group https://gist.github.com/taariq/818a5281bb4edec3c7c8461e5ac2384a Let me know if you want me to share any other sources. Good stuff! On Tue, May 22, 2018 at 3:43 AM, Ruben wrote: > Hi all, > > > Tadge Dryja's Discreet L

Re: [Mimblewimble] Discreet Log Contracts

2018-05-22 Thread Ruben
Hi all, Tadge Dryja's Discreet Log Contracts (DLC) can be combined with Andrew Poelstra's Adaptor Signatures (AS). I'm simply describing the combination of the two existing concepts without any fundamental changes, but I thought it was worth writing out explicitly since I haven't seen any write-u