1 2019-11-13T00:00:57  *** arik_ has quit IRC
 2 2019-11-13T00:10:50  *** Moller40_ has quit IRC
 3 2019-11-13T00:32:11  *** Chris_Stewart_5 has quit IRC
 4 2019-11-13T02:02:10  *** Chris_Stewart_5 has joined ##taproot-bip-review
 5 2019-11-13T02:22:08  *** Chris_Stewart_5 has quit IRC
 6 2019-11-13T02:27:01  *** Moller40 has joined ##taproot-bip-review
 7 2019-11-13T06:53:34  *** xoyi- has joined ##taproot-bip-review
 8 2019-11-13T07:30:08  *** Moller40_ has joined ##taproot-bip-review
 9 2019-11-13T07:30:50  *** Moller40 has quit IRC
10 2019-11-13T07:53:05  *** Moller40_ has quit IRC
11 2019-11-13T07:54:08  *** Moller40 has joined ##taproot-bip-review
12 2019-11-13T08:16:17  *** Moller40 has quit IRC
13 2019-11-13T08:18:09  *** Moller40 has joined ##taproot-bip-review
14 2019-11-13T08:59:34  *** b10c has joined ##taproot-bip-review
15 2019-11-13T09:22:53  *** Moller40 has quit IRC
16 2019-11-13T09:24:10  *** Moller40_ has joined ##taproot-bip-review
17 2019-11-13T10:17:38  *** Moller40_ has quit IRC
18 2019-11-13T10:18:32  *** Moller40 has joined ##taproot-bip-review
19 2019-11-13T10:20:08  *** Moller40 has quit IRC
20 2019-11-13T10:53:41  *** jonatack has quit IRC
21 2019-11-13T11:04:13  *** orfeas has joined ##taproot-bip-review
22 2019-11-13T11:48:38  *** Chris_Stewart_5 has joined ##taproot-bip-review
23 2019-11-13T12:20:45  *** jonatack has joined ##taproot-bip-review
24 2019-11-13T12:47:48  *** Chris_Stewart_5 has quit IRC
25 2019-11-13T12:55:04  *** Chris_Stewart_5 has joined ##taproot-bip-review
26 2019-11-13T13:13:50  *** jonatack has quit IRC
27 2019-11-13T13:49:56  *** rottensox has joined ##taproot-bip-review
28 2019-11-13T13:50:03  *** Chris_Stewart_5 has quit IRC
29 2019-11-13T13:52:38  *** Chris_Stewart_5 has joined ##taproot-bip-review
30 2019-11-13T14:40:25  *** jonatack has joined ##taproot-bip-review
31 2019-11-13T14:50:39  *** xoyi- has quit IRC
32 2019-11-13T15:12:49  *** HighOnBtc has quit IRC
33 2019-11-13T15:43:16  *** jonatack has quit IRC
34 2019-11-13T15:58:38  <orfeas> is the name `taproot_sign_script()` a slight abuse of the term "sign"? The sigining algorithm isn't invoked in the function
35 2019-11-13T15:58:56  <orfeas> an alternative could be `taproot_generate_script_sig()` or similar
36 2019-11-13T15:59:13  <instagibbs> that would sound like scriptSig, which segwit v1 never touches
37 2019-11-13T15:59:54  <orfeas> correct
38 2019-11-13T16:05:59  <orfeas> `taproot_prove_script()` or `taproot_choose_script_path()` then?
39 2019-11-13T16:07:41  <sipa> orfeas: i think signing is an acceptable term
40 2019-11-13T16:08:29  <sipa> orfeas: in the sense that you see a scriptPubKey as the public key of the "script" digital signature system, and the scriptSig/witness is the signature for it
41 2019-11-13T16:12:37  <orfeas> I feel this is a complete redefinition of the terms "public key" and "signature".
42 2019-11-13T16:13:16  <orfeas> (note that I'm biased: I always found the terms script{PubKey,Sig} somewhat confusing)
43 2019-11-13T16:14:02  <instagibbs> it was redefined 11 years ago, sorry :P
44 2019-11-13T16:14:16  <instagibbs> err I guess 10 still
45 2019-11-13T16:15:49  <orfeas> '=D
46 2019-11-13T16:16:10  <orfeas> fair enough
47 2019-11-13T16:23:20  *** jonatack has joined ##taproot-bip-review
48 2019-11-13T16:33:38  *** andytoshi has joined ##taproot-bip-review
49 2019-11-13T16:33:38  *** andytoshi has joined ##taproot-bip-review
50 2019-11-13T17:36:42  *** so has joined ##taproot-bip-review
51 2019-11-13T17:48:25  <devrandom> trivial wording improvements from yesterday Q&A https://github.com/sipa/bips/pull/144
52 2019-11-13T18:04:12  *** Chris_Stewart_5 has quit IRC
53 2019-11-13T18:25:18  *** Chris_Stewart_5 has joined ##taproot-bip-review
54 2019-11-13T18:36:57  *** HighOnBtc has joined ##taproot-bip-review
55 2019-11-13T20:12:34  *** xoyi- has joined ##taproot-bip-review
56 2019-11-13T20:13:42  *** Chris_Stewart_5 has quit IRC
57 2019-11-13T20:17:17  *** HighOnBtc has quit IRC
58 2019-11-13T20:17:28  *** Chris_Stewart_5 has joined ##taproot-bip-review
59 2019-11-13T20:31:49  *** xoyi- has quit IRC
60 2019-11-13T20:45:32  *** rottensox has quit IRC
61 2019-11-13T20:45:47  *** rottensox has joined ##taproot-bip-review
62 2019-11-13T20:58:06  *** Chris_Stewart_5 has quit IRC
63 2019-11-13T20:59:20  *** b10c has quit IRC
64 2019-11-13T21:05:51  *** Chris_Stewart_5 has joined ##taproot-bip-review
65 2019-11-13T21:15:00  *** orfeas has quit IRC
66 2019-11-13T22:00:32  <pinheadmz> sipa: is a witness with an annex non-standard?
67 2019-11-13T22:00:33  <pinheadmz> https://github.com/sipa/bitcoin/blob/taproot/test/functional/feature_taproot.py#L390
68 2019-11-13T22:18:25  *** b10c has joined ##taproot-bip-review
69 2019-11-13T22:34:51  <instagibbs> pinheadmz, look at `IsWitnessStandard` definition in the taproot branch, doesn't appear to be non-standard
70 2019-11-13T22:35:10  <instagibbs> could be reading it wrong of course, but it's covered by the sighash, so it's not malleable by third party
71 2019-11-13T22:56:20  <andytoshi> pinheadmz: sipa tells me "yes absolutely. any annex at all is currently nonstandard"
72 2019-11-13T22:56:30  <andytoshi> but he is driving rn and cannot respond himself
73 2019-11-13T22:58:38  <pinheadmz> andytoshi: ha! thank you for relaying, and for driving safely!
74 2019-11-13T22:59:17  <instagibbs> I'd appreciate a pointer in the reference code, I am apparently blind
75 2019-11-13T22:59:41  <pinheadmz> instagibbs: link ^^
76 2019-11-13T22:59:47  <pinheadmz> I was looking at the pyhton test
77 2019-11-13T23:00:09  <instagibbs> reference implementation meaning the C++ logic which makes it non-standard
78 2019-11-13T23:00:41  <pinheadmz> id have to look, just saw this line in the test
79 2019-11-13T23:00:42  <pinheadmz> https://github.com/sipa/bitcoin/blob/taproot/test/functional/feature_taproot.py#L390
80 2019-11-13T23:00:53  <pinheadmz> and didnt see anything calling annexes non-std in the bip
81 2019-11-13T23:01:05  <instagibbs> standardness isn't generally BIP material
82 2019-11-13T23:01:13  <andytoshi> heh i can take a look
83 2019-11-13T23:01:13  <andytoshi> but i won't know better than ou
84 2019-11-13T23:01:37  <pinheadmz> instagibbs: oh really? We wouldn't want to mention it?
85 2019-11-13T23:02:05  <andytoshi> because it's a Core implementation detail, arguably
86 2019-11-13T23:02:28  <andytoshi> (well, this is a very idealized view of standardness)
87 2019-11-13T23:02:28  <pinheadmz> yeah and if I'm not mistaken, has no defined function (yet)
88 2019-11-13T23:04:45  <pinheadmz> Does CLEANSTACK apply to the witness stack? Is that where the annex becomes non-std?
89 2019-11-13T23:06:20  <andytoshi> pinheadmz: no, it's explicit :)
90 2019-11-13T23:06:29  <andytoshi> pieter says there is a VERIFY flag for it
91 2019-11-13T23:06:38  <andytoshi> that you should be able to grep for
92 2019-11-13T23:10:28  <pinheadmz> Can he remember the line number without taking his eyes off the road? X-D
93 2019-11-13T23:12:05  <pinheadmz> here we go
94 2019-11-13T23:12:06  <pinheadmz> https://github.com/sipa/bitcoin/blob/taproot/src/policy/policy.h#L76
95 2019-11-13T23:12:10  <pinheadmz> SCRIPT_VERIFY_DISCOURAGE_UNKNOWN_ANNEX
96 2019-11-13T23:12:34  <andytoshi> lol that's the one
97 2019-11-13T23:13:50  *** pinheadmz has quit IRC
98 2019-11-13T23:29:38  *** b10c has quit IRC
99 2019-11-13T23:40:50  *** Chris_Stewart_5 has quit IRC