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
|
Return-Path: <kanzure@gmail.com>
Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137])
by lists.linuxfoundation.org (Postfix) with ESMTP id 917A4C002D
for <bitcoin-dev@lists.linuxfoundation.org>;
Mon, 27 Jun 2022 20:21:01 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
by smtp4.osuosl.org (Postfix) with ESMTP id 5E0E84181D
for <bitcoin-dev@lists.linuxfoundation.org>;
Mon, 27 Jun 2022 20:21:01 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 5E0E84181D
Authentication-Results: smtp4.osuosl.org;
dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com
header.a=rsa-sha256 header.s=20210112 header.b=Do87E6CY
X-Virus-Scanned: amavisd-new at osuosl.org
X-Spam-Flag: NO
X-Spam-Score: -0.198
X-Spam-Level:
X-Spam-Status: No, score=-0.198 tagged_above=-999 required=5
tests=[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_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 sNOquNLWDTtv
for <bitcoin-dev@lists.linuxfoundation.org>;
Mon, 27 Jun 2022 20:21:00 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.8.0
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 0858F417BC
Received: from mail-lj1-x233.google.com (mail-lj1-x233.google.com
[IPv6:2a00:1450:4864:20::233])
by smtp4.osuosl.org (Postfix) with ESMTPS id 0858F417BC
for <bitcoin-dev@lists.linuxfoundation.org>;
Mon, 27 Jun 2022 20:20:59 +0000 (UTC)
Received: by mail-lj1-x233.google.com with SMTP id bx13so3734948ljb.1
for <bitcoin-dev@lists.linuxfoundation.org>;
Mon, 27 Jun 2022 13:20:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
bh=LHAXLykUpSF10SkarsjaURqsoDLci1wkTWvLeLMeiN0=;
b=Do87E6CYjuzAy2pivKtPlW1U5ezleOMELPzmdiC4XvRl+Xa79h8I0Zu/KSOPzs3xoo
pNNYAF4zr+yJBK2UWiNKCceUT8BZtpXNhZuaO2z0KgF3zjPzDvEZEGCDFANnH+PuJeOT
Qau7l9//Cj0Row2J8sSOv1qeU5Xpw4ysr/sQlVD7ZytljCAejds+8lcuVXcLvMb35Hsy
6kXt/qqqpmWyOAz1Ams91zc05NZO2kq8C1M6z/Lv20ibHP1ZfJIYDjPkbcs/2OkB2Ht+
aAHP1MY15V5IvQksU+KWVDbAkGJysL7zbLRuAt9REPnQBJUnWI36xSm+zNZTOeb7BcPp
iFuw==
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;
bh=LHAXLykUpSF10SkarsjaURqsoDLci1wkTWvLeLMeiN0=;
b=MqwbDRfAsLXf4qBf8z9b9YT8wQvHlYXvtqgxto7zMDBwgpGveoVH49I9tMa6JH3JU1
RXdbE/tzKGWMpRl1LnxWyJuQ5jg2rXeFtVOUzFad1hF+ZNnW8/BfzrhnL60+9X/vTbc7
pDlajXpLtym1DnxEfIJpHgOcpMVdbFu0r4AZnvqxXC9CvQCOgSYvba83EuyxZ3oXr2gu
JsInDTtkR9w6FYzrF2+bGC3IUHgfGL9pI4QOiv+hmYemTzhB3mV4c4wxUjy8ClKpa08R
iKVeiKDJZqJaXevmTY6XDz05UmnwHA1N61P9WswWQum8E52aIVqpJIjU3u1KFvXuQA4U
yX+Q==
X-Gm-Message-State: AJIora8XgtjXybI2EWI9XjzeAGMKWRUhnKZABRW6FE7NuiqoWHI7dliA
RCIuHVdPdlcZOQICeobZUbaThBpLTbJrVvKStyY=
X-Google-Smtp-Source: AGRyM1uftoplMbDd5Th9B1VZwq0uSYGAtmPQE215E7E4/Q9GH79vL/e5gEcJP1TYsZgyfANG8ot57lNu6pmnYn/eggg=
X-Received: by 2002:a05:651c:1790:b0:259:1115:1af8 with SMTP id
bn16-20020a05651c179000b0025911151af8mr7689664ljb.520.1656361257872; Mon, 27
Jun 2022 13:20:57 -0700 (PDT)
MIME-Version: 1.0
References: <rH1Js_T_UWcAg9lS9NDw_Qb6Js5bgs8rPILej69BjqsEZcJZwsvHhZRilkkOQZRGXabai63hrGgbTP2Yk99ojKEN6fU6HT4TmukiafqiKjo=@protonmail.com>
In-Reply-To: <rH1Js_T_UWcAg9lS9NDw_Qb6Js5bgs8rPILej69BjqsEZcJZwsvHhZRilkkOQZRGXabai63hrGgbTP2Yk99ojKEN6fU6HT4TmukiafqiKjo=@protonmail.com>
From: Bryan Bishop <kanzure@gmail.com>
Date: Mon, 27 Jun 2022 15:20:45 -0500
Message-ID: <CABaSBaxinzeVuOAmGRoVttMN9puQunZNy3MVuTxk1U3=bLrg6A@mail.gmail.com>
To: Alfred Hodler <alfred_hodler@protonmail.com>,
Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>,
Bryan Bishop <kanzure@gmail.com>
Content-Type: multipart/alternative; boundary="0000000000006531d305e273a8c5"
Subject: Re: [bitcoin-dev] [BIP proposal] Private Payments
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: Mon, 27 Jun 2022 20:21:01 -0000
--0000000000006531d305e273a8c5
Content-Type: text/plain; charset="UTF-8"
Hi,
On Mon, Jun 27, 2022 at 2:14 PM Alfred Hodler via bitcoin-dev <
bitcoin-dev@lists.linuxfoundation.org> wrote:
> 2. Notification transactions still exist but no longer leave a privacy
> footprint on the blockchain. Instead, a notification transaction is simply
> a single OP_RETURN containing a value that only Alice and Bob can
> calculate. If Alice's notification transaction uses UTXOs not associated
> with her identity, there is never a footprint showing that either her or
> Bob are using private payments. If Alice uses tainted coins, only she is
> exposed as a user of Private Payments but Bob still isn't.
>
That's a neat trick. What about not using OP_RETURN at all, and just
publishing on a tor hidden service that other wallets check? Alice
wouldn't have to expose on-chain that she is a sender of a private payment.
- Bryan
https://twitter.com/kanzure
--0000000000006531d305e273a8c5
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div>Hi,</div><br><div class=3D"gmail_quote"><div dir=3D"l=
tr" class=3D"gmail_attr">On Mon, Jun 27, 2022 at 2:14 PM Alfred Hodler via =
bitcoin-dev <<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org">bi=
tcoin-dev@lists.linuxfoundation.org</a>> wrote:</div><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">
2. Notification transactions still exist but no longer leave a privacy foot=
print on the blockchain. Instead, a notification transaction is simply a si=
ngle OP_RETURN containing a value that only Alice and Bob can calculate. If=
Alice's notification transaction uses UTXOs not associated with her id=
entity, there is never a footprint showing that either her or Bob are using=
private payments. If Alice uses tainted coins, only she is exposed as a us=
er of Private Payments but Bob still isn't.<br></blockquote><div><br>Th=
at's a neat trick. What about not using OP_RETURN at all, and just publ=
ishing on a tor hidden service that=C2=A0other wallets check?=C2=A0 Alice w=
ouldn't have to expose on-chain that she is a sender of a private payme=
nt.</div><div><br></div><div>- Bryan<br></div></div><div dir=3D"ltr" class=
=3D"gmail_signature"><div dir=3D"ltr"><a href=3D"https://twitter.com/kanzur=
e" target=3D"_blank">https://twitter.com/kanzure</a></div></div></div>
--0000000000006531d305e273a8c5--
|