--- Log opened Fri Dec 18 00:00:52 2020 02:53 -!- jb55 [~jb55@gateway/tor-sasl/jb55] has quit [Ping timeout: 240 seconds] 03:00 -!- jb55 [~jb55@gateway/tor-sasl/jb55] has joined ##miniscript 04:06 -!- harrigan [~harrigan@ptr-93-89-242-235.ip.airwire.ie] has quit [Read error: Connection reset by peer] 04:08 -!- harrigan [~harrigan@ptr-93-89-242-235.ip.airwire.ie] has joined ##miniscript 05:52 -!- jeremyrubin [~jr@c-73-15-215-148.hsd1.ca.comcast.net] has quit [Ping timeout: 256 seconds] 07:31 -!- jonatack [~jon@213.152.186.173] has quit [Ping timeout: 268 seconds] 07:35 < sanket1729> andytoshi: about bip 322 with miniscript 07:35 < sanket1729> it requires revealing preimages 07:36 < sanket1729> which is not ideal 07:36 < sanket1729> but nothing we can do about it, just a point which we did not discuss 07:37 < andytoshi> oh interesting 07:37 < andytoshi> i'm not sure what you mean by "not ideal" 07:37 < andytoshi> what would an ideal world look like? 07:37 < sanket1729> zkp :) 07:38 < andytoshi> hahah 07:38 < andytoshi> ok fair 07:38 < andytoshi> btw did you see that i posted a rewrite of 322 to the ML just now 07:38 < sanket1729> just read the title, looking at it now 07:38 < andytoshi> i talked to kalle yesterday and last night and he was generally supportive of my changes 07:48 < sanket1729> andytoshi: Why do you have the scriptSig - OP_0 push32[message_hash] in to_spend transaction? 07:49 < sanket1729> that would have to be constructed anyways by the verifier? 07:49 < sanket1729> is the hash getting checked in some way inside the script interpreter? 07:50 < andytoshi> sanket1729: that's how the message gets into the signature hash 07:50 < andytoshi> i don't understand your question 07:50 < andytoshi> anything you put into scriptSig goes into the txid, which gets signed as part of the prevout 07:51 < andytoshi> it's horrendously indirect, but that's bitcoin for you :) 07:51 < sanket1729> maybe I am confused, let me think a bit about tihs 07:52 < andytoshi> sanket1729: the goal is to sign a message, using a bitcoin transaction 07:52 < andytoshi> so somehow, the bitcoin transaction needs to commit to the message 07:52 < sanket1729> it is right, with mesage challenge? 07:52 < andytoshi> so we want to put it into an otherwise useless field which nonetheless goes into the txid 07:53 < andytoshi> no, the message challenge is the address that you're signing with 07:53 < sanket1729> oh right, duh :) . you need the additional text 07:53 < sanket1729> which you are signing 07:53 < andytoshi> yep :P 07:55 < sanket1729> in what file am I supposed to read the text, so that message_hash gets rendered? 07:56 < sanket1729> the native gmail email web client does not that for me 08:09 < andytoshi> the github link 08:10 < andytoshi> or you can run it thru pandoc 08:10 < andytoshi> mediawiki is a bit frustrating, it's well-defined unlike markdown but otoh nothing really supports it 09:33 -!- aj [aj@cerulean.erisian.com.au] has quit [Ping timeout: 240 seconds] 09:44 -!- aj [aj@cerulean.erisian.com.au] has joined ##miniscript 10:06 -!- aj [aj@cerulean.erisian.com.au] has quit [Ping timeout: 272 seconds] 10:13 -!- aj [aj@cerulean.erisian.com.au] has joined ##miniscript 10:15 -!- jeremyrubin [~jr@c-73-15-215-148.hsd1.ca.comcast.net] has joined ##miniscript 11:00 -!- jonatack [~jon@88.124.242.136] has joined ##miniscript 11:08 -!- jonatack [~jon@88.124.242.136] has quit [Ping timeout: 260 seconds] 11:10 -!- jonatack [~jon@88.124.242.136] has joined ##miniscript 11:28 -!- jonatack [~jon@88.124.242.136] has quit [Ping timeout: 272 seconds] 11:29 -!- jonatack [~jon@213.152.162.154] has joined ##miniscript 14:23 < andytoshi> sanket1729: what do you think about implementing my version of bip322 in rust-miniscript 14:23 < andytoshi> it's identical to the "real" 322 except that we enforce standardness 14:23 < andytoshi> and can't handle non-miniscripts 14:24 < sanket1729> yep, I like it. 14:24 < andytoshi> cool. i had meant to do this a couple weeks ago but got stuck because the original text was unclear ... but i talked to kalle and i think i get it all now 14:24 < andytoshi> specifically i didn't understand the "simple" vs "full" signatures 14:25 < andytoshi> this is cool because it should work with hwws that don't know about it 14:25 < andytoshi> since they think they're just signing transactions 14:26 < andytoshi> though i suppose they may whine that they think we're burning coins, or maybe they don't support 0-valued outputs because nobody remembers these are legal.. 14:28 < sanket1729> That is cool 14:33 < sanket1729> I am not able to appreciate the difference between simple and full 14:35 < sanket1729> I see the difference, but I should the later part of the proposed BIP to understand it better 15:11 < andytoshi> i mean, simple sigs are literally just sigantures 15:11 < andytoshi> (well, witness stacks) 15:11 < andytoshi> full ones have two transactions worth of boilerplate 17:29 -!- roconnor [~roconnor@host-45-58-200-239.dyn.295.ca] has quit [Ping timeout: 258 seconds] 17:45 -!- roconnor [~roconnor@host-45-58-208-179.dyn.295.ca] has joined ##miniscript 23:17 -!- shesek [~shesek@unaffiliated/shesek] has quit [Remote host closed the connection] 23:21 -!- shesek [~shesek@unaffiliated/shesek] has joined ##miniscript --- Log closed Sat Dec 19 00:00:51 2020