1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
|
Return-Path: <stick@satoshilabs.com>
Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137])
by lists.linuxfoundation.org (Postfix) with ESMTP id A46D7C002D
for <bitcoin-dev@lists.linuxfoundation.org>;
Wed, 27 Jul 2022 08:44:52 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
by smtp4.osuosl.org (Postfix) with ESMTP id 75CE940906
for <bitcoin-dev@lists.linuxfoundation.org>;
Wed, 27 Jul 2022 08:44:52 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 75CE940906
Authentication-Results: smtp4.osuosl.org;
dkim=pass (2048-bit key) header.d=satoshilabs.com header.i=@satoshilabs.com
header.a=rsa-sha256 header.s=google header.b=HyZNVXRe
X-Virus-Scanned: amavisd-new at osuosl.org
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001,
RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001]
autolearn=ham autolearn_force=no
Received: from smtp4.osuosl.org ([127.0.0.1])
by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id D5hVoxknLqRG
for <bitcoin-dev@lists.linuxfoundation.org>;
Wed, 27 Jul 2022 08:44:48 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.8.0
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 12D2F408A3
Received: from mail-yb1-xb30.google.com (mail-yb1-xb30.google.com
[IPv6:2607:f8b0:4864:20::b30])
by smtp4.osuosl.org (Postfix) with ESMTPS id 12D2F408A3
for <bitcoin-dev@lists.linuxfoundation.org>;
Wed, 27 Jul 2022 08:44:47 +0000 (UTC)
Received: by mail-yb1-xb30.google.com with SMTP id a82so23598709ybb.12
for <bitcoin-dev@lists.linuxfoundation.org>;
Wed, 27 Jul 2022 01:44:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=satoshilabs.com; s=google;
h=mime-version:references:in-reply-to:from:date:message-id:subject:to
:cc; bh=ghS6aLokd/UPU4KkIb8cs4YJYF9EpzxqNeLEhgHR58w=;
b=HyZNVXRecz8dI5emHm2636A/jNLIzJXmeQArbXDkB+PPFzTOyHcuZMmvyaOufBslRz
97Da3QKEg3Be3Y2T6rSH9j3mhm7LLlRIwnFEwu/0jvHdr33Zv5LQ8KE2Wx4wqK08cp/v
fiE2WcmWyipSSG/D7kyy8zPdMOV9usNHKkvSs76jAhKxNFEdCHISUYhmMAn83X3AaN5a
v3ActtXUsjSfgdmQLhxlLxnm8X6gv+QvacDHH2yfF+A0EEJvG5kKIdAunha/S/xyuA53
UsJO4Ahz1r6/wI4MUOLcaY1LAZV2HVGPTpXd7soxlJB+hBtLKl8Q9usr61JJ3bq+2OpG
65rw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20210112;
h=x-gm-message-state:mime-version:references:in-reply-to:from:date
:message-id:subject:to:cc;
bh=ghS6aLokd/UPU4KkIb8cs4YJYF9EpzxqNeLEhgHR58w=;
b=ogSk5KTwUxtH/Mv65atuP9O5nNWCf3eJOpoO+7vqZlqfwnE7hnpDCsyYYy6OvIkCxL
YACP48fmZWRBWk92kVimGXsEjqdudIOawHBS/yjGXDgp49py9L5oqq8Pgvk+LhSmg+jt
aCDxpWNmF+ltXTw4rZK9j5wZHxJJmzgtbeoQtuDqqt1a4GU+btKraP4w8Jm8cUwH8jww
/aLozciQoJ6uZV0HNraG0HchBgtRjtE7OQbcA6d46NvAHO76zVg9HX/vL8wI8UZSwHxZ
nwLIlRp5JyusiX+H1Qijf5L9tOD9aEq2Aa7YwgeUJbylbJYMxiZCJD54O8wY9qtutcdQ
7TZg==
X-Gm-Message-State: AJIora/xKEieOu/Va2tnM83c0eboCtFFYJDY8AxH++1Djkdx++BFfOA8
9jro5eogjbEWBqm7dpAQ4GlWnTFeRp/uVYTR8QTcn+aEQ8E=
X-Google-Smtp-Source: AGRyM1vSmeTS8DTbcJvLYCt3jCH8BhrtK1FpttI7xegCJpQZTnHnZaiUoMRHErt2zMB1LmMxhTLLFEO2YKRNHgvTm5o=
X-Received: by 2002:a25:4bc2:0:b0:66f:31d:f5b5 with SMTP id
y185-20020a254bc2000000b0066f031df5b5mr16969823yba.328.1658911486894; Wed, 27
Jul 2022 01:44:46 -0700 (PDT)
MIME-Version: 1.0
References: <c04b2ed0-d50e-9921-2aa4-b1534fca14a0@achow101.com>
In-Reply-To: <c04b2ed0-d50e-9921-2aa4-b1534fca14a0@achow101.com>
From: Pavol Rusnak <stick@satoshilabs.com>
Date: Wed, 27 Jul 2022 10:44:36 +0200
Message-ID: <CAF90AvkZWqRv_hwj2qacOZjpSjdenb-51PcXFgAG4Z985m7BBQ@mail.gmail.com>
To: Andrew Chow <achow101-lists@achow101.com>
Content-Type: multipart/alternative; boundary="000000000000e3fada05e4c56d4d"
Cc: Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
Subject: Re: [bitcoin-dev] BIP Proposal: Receiving and Change Derivation
Paths in a Single Descriptor
X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Bitcoin Protocol Discussion <bitcoin-dev.lists.linuxfoundation.org>
List-Unsubscribe: <https://lists.linuxfoundation.org/mailman/options/bitcoin-dev>,
<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=unsubscribe>
List-Archive: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/>
List-Post: <mailto:bitcoin-dev@lists.linuxfoundation.org>
List-Help: <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=help>
List-Subscribe: <https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev>,
<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Jul 2022 08:44:52 -0000
--000000000000e3fada05e4c56d4d
Content-Type: text/plain; charset="UTF-8"
On Wed, 27 Jul 2022 at 00:28, Andrew Chow <achow101-lists@achow101.com>
wrote:
> However I don't see why this couldn't generalize to any sized tuples. As
> long as the tuples are all the same length, and the limit is one tuple per
> key expression, then we don't get any combinatorial blowup issues.
>
I think it's worthwhile to generalize for any sized tuples. I don't have
any existing particular use case in mind, because BIP-44, BIP-84, etc. are
fine with just using <0;1>, but there might be some upcoming standards in
the future that will want to introduce more sub-paths.
--
Best Regards / S pozdravom,
Pavol "stick" Rusnak
Co-Founder, SatoshiLabs
--000000000000e3fada05e4c56d4d
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div dir=3D"ltr">On Wed, 27 Jul 2022 at 00:28, Andrew Chow=
<<a href=3D"mailto:achow101-lists@achow101.com">achow101-lists@achow101=
.com</a>> wrote:<br></div><div class=3D"gmail_quote"><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">
=20
=20
<div>However I
don't see why this couldn't generalize to any sized tuples. As =
long
as the tuples are all the same length, and the limit is one tuple
per key expression, then we don't get any combinatorial blowup
issues.<br></div></blockquote><div><br></div><div>I think it's wort=
hwhile=C2=A0to generalize for any sized tuples. I don't have any existi=
ng=C2=A0particular use case in mind, because BIP-44, BIP-84, etc. are fine =
with just using <0;1>, but there might be some upcoming standards in =
the future that will want to introduce more sub-paths.</div><div><br></div>=
<div>=C2=A0</div></div>-- <br><div dir=3D"ltr" class=3D"gmail_signature"><d=
iv dir=3D"ltr"><div><div dir=3D"ltr"><div></div><div>Best Regards / S pozdr=
avom,</div><div><br></div><div>Pavol "stick" Rusnak</div><div>Co-=
Founder, SatoshiLabs</div></div></div></div></div></div>
--000000000000e3fada05e4c56d4d--
|