summaryrefslogtreecommitdiff
path: root/38/0802923043160c1c8215fcecf818b7a5542bd8
blob: aa140d8acb59e782c111f8c8d8a7858cdb3babf9 (plain)
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
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
Return-Path: <craigraw@gmail.com>
Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133])
 by lists.linuxfoundation.org (Postfix) with ESMTP id 5B50BC0001
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Fri, 19 Mar 2021 07:54:45 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by smtp2.osuosl.org (Postfix) with ESMTP id 4362840109
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Fri, 19 Mar 2021 07:54:45 +0000 (UTC)
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, FREEMAIL_FROM=0.001,
 HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001]
 autolearn=ham autolearn_force=no
Authentication-Results: smtp2.osuosl.org (amavisd-new);
 dkim=pass (2048-bit key) header.d=gmail.com
Received: from smtp2.osuosl.org ([127.0.0.1])
 by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id vuIWfZMNndUI
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Fri, 19 Mar 2021 07:54:44 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.8.0
Received: from mail-io1-xd32.google.com (mail-io1-xd32.google.com
 [IPv6:2607:f8b0:4864:20::d32])
 by smtp2.osuosl.org (Postfix) with ESMTPS id 426A8400FC
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Fri, 19 Mar 2021 07:54:44 +0000 (UTC)
Received: by mail-io1-xd32.google.com with SMTP id b10so5110517iot.4
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Fri, 19 Mar 2021 00:54:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=21ofHmpgsKJSgEafpGys46LIrrumD+X8V9y6KamlRtk=;
 b=J2WRIyZZCLxNMF55p5Atcg/7v6+xknfYgyiJDoIaOO+Y7R83JqHNOIC+2HEc3qPIjU
 Ynrqa3bSHfprVqzOW9MnS0DAB426wMRh0Aip3uMpWL1iP7aTlleJ0QRFlyB3gvrJ2hq7
 OX5v516GgtyHl5rj1fUzgisIWx821kAhM/zIHpw6TU3lCENdy8n7qNYwfT4sWe7Y844u
 wN1zAwgaJqFVpJcDF9fD4N1XZpa7CuFs30onjGhI/pX5CDy8BDYezGFQtUBhQ7pcGEEN
 RxPAQBmkHsfQ72z9DkKx9SdWFuuUuk8aTBn6ozg8namezEiZdlg0vkTGmx+UQ+50GLDy
 PwMg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=21ofHmpgsKJSgEafpGys46LIrrumD+X8V9y6KamlRtk=;
 b=KcKZoqX5OLBetMSZp8En0yvOZwIBhIv1M9PWkiO+y+Rah5uGlUFBk6sdlp+i9RJzLJ
 QmAxxaGJN7/czBhsLnaCpFzN8Zuxt2rFTH2jYpUgGuTWm69NadvQ8vjrVqG6dN1Yl6sF
 7KTzk6vKqpdWXnrjw7sJaiw2/1aQh81Q5UB+k746aGB2GmCR+yajsH4GvvsMc9c2SPJo
 7jK/WkAEWqsNP41pwh9l6rQjQOgcPPYuvlIX3xb6oK2fmndrIYOTwbvw7ff4HwP5m58b
 97m/p7RwYwjEc4JPYW11neN/LoH2iaEf5Zco4SrHG3kgDY4+6p/7+5lAJGvAoQf+7eP7
 K5SQ==
X-Gm-Message-State: AOAM531j260w/fAPI/B/gUMm+O8lmG567ehrl7x3/4G0ad/5Fiyp3xnf
 godQneUj/7PS8r5+L0GWw22f+5Uxi3izJPH5aiU=
X-Google-Smtp-Source: ABdhPJzL2eO1bVzZDfbSLlXBSuaeCI8O+3Rxy0daqZ9hzIxNI8XL+kro2m6Xu2X3x/lFZozUPTf7v9Lz3k0NL2w4cAg=
X-Received: by 2002:a5d:9d13:: with SMTP id j19mr1864011ioj.110.1616140483230; 
 Fri, 19 Mar 2021 00:54:43 -0700 (PDT)
MIME-Version: 1.0
References: <z1Vokp3jct_xwR8wt3n6r8t24DqtMpnrogF22YFc0_V3riIMWEq3WBiOriJOm2kVrVgtsu5p7wDTMrN3dLdA8DilhITMXb4tHY6wCnk3y1g=@protonmail.com>
 <QZfbtDnhhbNNFo6859MyCotRPeN-sdotrP2qM-Uitq5DYATVzqIgIb_UEtXETGk941M3HWDzxCmO9j84wjzuKndHOo6kxg3A9qCd8WWlAOI=@protonmail.ch>
 <CANYHNmJsiho0SxUUe7pmpQkkd-xAMnc2H8yHsGB_Urd9dw3usg@mail.gmail.com>
 <oIgV5u9J6iyoWCDtouomT3mNi6D5cxXjOgIWNYiZ_uQIqd2FksfvkIDvAEbdE9L37tAIGAC3QUxzyfBrDYtleBEX80WAO7O6CQNjniE6Omc=@protonmail.ch>
 <uASNM8tOf1FvSUQe6hjlURtgKrnmaF-XNTd5F0KyULurLyk5K-fz9KDWm6Am27pgI4GSysEOepJ7o77V_ghqvaqsc0uyBDwte_peCZuXKko=@protonmail.ch>
In-Reply-To: <uASNM8tOf1FvSUQe6hjlURtgKrnmaF-XNTd5F0KyULurLyk5K-fz9KDWm6Am27pgI4GSysEOepJ7o77V_ghqvaqsc0uyBDwte_peCZuXKko=@protonmail.ch>
From: Craig Raw <craigraw@gmail.com>
Date: Fri, 19 Mar 2021 09:54:32 +0200
Message-ID: <CAPR5oBMiV-U6Ngi06yZmGo7av-t5RDS4uTgB826_mymORZq42Q@mail.gmail.com>
To: Robert Spigler <RobertSpigler@protonmail.ch>
Content-Type: multipart/alternative; boundary="00000000000069028e05bddf0767"
X-Mailman-Approved-At: Fri, 19 Mar 2021 09:25:25 +0000
Cc: Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>,
 SomberNight <somber.night@protonmail.com>
Subject: Re: [bitcoin-dev] Signature and Script Independent Hierarchy for
 Deterministic Wallets.
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: Fri, 19 Mar 2021 07:54:45 -0000

--00000000000069028e05bddf0767
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Robert,

I believe many of the same concerns apply in multisig. If one has the
threshold and all the cosigner seeds, the funds in a multisig wallet can
very likely be discovered by checking one of a handful of standard
derivation paths/script types. Is the motivation of this BIP proposal
strong enough to lose this capability?

Craig

On Thu, Mar 18, 2021 at 11:43 PM Robert Spigler <RobertSpigler@protonmail.c=
h>
wrote:

> (IMO), where this proposal really excels, is mutlisig.  And if you check
> my commits, it actually originally was for multisig only, and I extended =
it
> for multisig and single sig wallets.
>
> ghost43 and Jochen Hoenicke brought up important issues with this propose=
d
> BIP re: single sig wallets, so I will be reverting this back for multisig
> derivations.  I believe that should cover all concerns.
>
> Please view the updated BIP here:
> https://github.com/Rspigler/bips-1/blob/Sane_Mulitisg_deriv/Modern%20Hier=
archy%20for%20Deterministic%20Multisignature%20Wallets.mediawiki
>
> And the updated PR here:  https://github.com/Rspigler/bips-1/pull/1
>
> Thank you,
>
> Robert
>
> Personal Fingerprint:  BF0D 3C08 A439 5AC6 11C1 5395 B70B 4A77 F850 548F
>
> =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 Original =
Message =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90
> On Thursday, March 18, 2021 4:44 PM, Robert Spigler via bitcoin-dev <
> bitcoin-dev@lists.linuxfoundation.org> wrote:
>
>
> I (Robert Spigler) will respond in a next post.
>
> Thanks for your comments!
>
>
>

--00000000000069028e05bddf0767
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hi Robert,</div><div><br></div><div>I believe many of=
 the same concerns apply in multisig. If one has the threshold and all the =
cosigner seeds, the funds in a multisig wallet can very likely be discovere=
d by checking one of a handful of standard derivation paths/script types. I=
s the motivation of this BIP proposal strong enough to lose this capability=
?<br></div><div><br></div><div>Craig</div></div><br><div class=3D"gmail_quo=
te"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Mar 18, 2021 at 11:43 PM =
Robert Spigler &lt;<a href=3D"mailto:RobertSpigler@protonmail.ch">RobertSpi=
gler@protonmail.ch</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote=
" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);=
padding-left:1ex"><div><div><div><div>(IMO), where this proposal really exc=
els, is mutlisig.=C2=A0 And if you check my commits, it actually originally=
 was for multisig only, and I extended it for multisig and single sig walle=
ts.=C2=A0<br></div><div><div><div><br></div></div></div><div>ghost43 and Jo=
chen Hoenicke brought up important issues with this proposed BIP re: single=
 sig wallets, so I will be reverting this back for multisig derivations.=C2=
=A0 I believe that should cover all concerns.<br></div><div><div><div><br><=
/div></div></div><div>Please view the updated BIP here: <a href=3D"https://=
github.com/Rspigler/bips-1/blob/Sane_Mulitisg_deriv/Modern%20Hierarchy%20fo=
r%20Deterministic%20Multisignature%20Wallets.mediawiki" target=3D"_blank">h=
ttps://github.com/Rspigler/bips-1/blob/Sane_Mulitisg_deriv/Modern%20Hierarc=
hy%20for%20Deterministic%20Multisignature%20Wallets.mediawiki</a><br></div>=
<div><div><div><br></div></div></div><div>And the updated PR here:=C2=A0 <a=
 href=3D"https://github.com/Rspigler/bips-1/pull/1" target=3D"_blank">https=
://github.com/Rspigler/bips-1/pull/1</a><br></div><div><div><div><br></div>=
<div>Thank you,<br></div><div><br></div></div></div><div><div>Robert<br></d=
iv><div><br></div></div></div></div></div><div><div><div>Personal Fingerpri=
nt:=C2=A0 BF0D 3C08 A439 5AC6 11C1  5395 B70B 4A77 F850 548F<br></div></div=
></div><div><br></div><div>=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=
=80=90=E2=80=90 Original Message =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=
=90=E2=80=90=E2=80=90<br></div><div>On Thursday, March 18, 2021 4:44 PM, Ro=
bert Spigler via bitcoin-dev &lt;<a href=3D"mailto:bitcoin-dev@lists.linuxf=
oundation.org" target=3D"_blank">bitcoin-dev@lists.linuxfoundation.org</a>&=
gt; wrote:<br></div><div><br></div><blockquote type=3D"cite"><div><br></div=
><div>I (Robert Spigler) will respond in a next post.<br></div><div><br></d=
iv><div>Thanks for your comments!<br></div></blockquote><div><br></div></bl=
ockquote></div>

--00000000000069028e05bddf0767--