--- Log opened Tue Aug 10 00:00:34 2021 01:18 -!- belcher_ is now known as belcher 04:51 -!- Netsplit *.net <-> *.split quits: robertspigler 06:05 -!- robertspigler [~robertspi@2001:470:69fc:105::2d53] has joined #coinswap 06:13 -!- openoms_ [~quassel@gateway/tor-sasl/openoms] has quit [Remote host closed the connection] 06:13 -!- openoms [~quassel@gateway/tor-sasl/openoms] has joined #coinswap 07:22 -!- paairs [~rabidus@user/paairs] has quit [Ping timeout: 248 seconds] 07:23 -!- paairs [~rabidus@user/paairs] has joined #coinswap 10:17 -!- greypw [~greypw@grey.pw] has quit [Quit: I'll be back!] 11:18 < gene> belcher: what do you think about using adaptor signatures for coinswaps (in place of hashlocks)? 11:19 < belcher> gene its a great idea and i plan to add it to the teleport project 11:19 < gene> I can start working on it 11:19 < belcher> its good because if a coinswap ends up in the backout case then the contract isnt visible on-chain 11:20 < gene> definitely, we think the same :) 11:20 < gene> was mostly considering it as a way to make the on-chain transactions indistinguishable too 11:20 < belcher> is there a library that already implements adaptor signatures? maybe rust-bitcoin 11:21 < gene> elements project has a secp256k1 fork that has schnorr, think rust-secp256k1 has it, will check 11:22 < belcher> we need to figure out a way to use nSequence for the timelock branch 11:23 < belcher> maybe you saw my bip proposal where regular wallets sometimes set the nSequence value to provide a bigger crowd to hide in https://gist.github.com/chris-belcher/903feab321bf41055c91eaec46581e89 11:23 < gene> https://github.com/rust-bitcoin/rust-secp256k1/blob/master/src/schnorrsig.rs 11:24 < belcher> i think the hardest part will be designing the thing, i was thinking about a few days ago and i came up with some unsolved problems 11:24 < belcher> of how the thing should actually work and also never look special 11:24 < gene> maybe you saw my bip proposal <--- I haven't, but will read it now 11:25 < belcher> these days im helping in joinmarket with fidelity bonds, which will be a good testing group for the concept that we'll need in teleport 11:25 < belcher> hopefully ill be able to come back to working on teleport soon 11:26 < gene> no worries, I see that you're busy. Just wanted to ask about adaptor signatures, because I'm getting deeper into the teleport code base 11:28 < gene> will look into adaptor signature support in rust-secp256k1. I've done an implementation, if they don't have helpers for adaptor sigs, maybe they would be open to adding some 14:49 -!- greypw [~greypw@user/greypw] has joined #coinswap 21:40 -!- belcher_ [~belcher@user/belcher] has joined #coinswap 21:45 -!- belcher [~belcher@user/belcher] has quit [Ping timeout: 272 seconds] 23:37 -!- belcher_ is now known as belcher --- Log closed Wed Aug 11 00:00:35 2021