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
|
Return-Path: <stick@satoshilabs.com>
Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136])
by lists.linuxfoundation.org (Postfix) with ESMTP id 56EE8C016F
for <bitcoin-dev@lists.linuxfoundation.org>;
Thu, 30 Apr 2020 12:21:42 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
by silver.osuosl.org (Postfix) with ESMTP id 07AC7231AB
for <bitcoin-dev@lists.linuxfoundation.org>;
Thu, 30 Apr 2020 12:21:42 +0000 (UTC)
X-Virus-Scanned: amavisd-new at osuosl.org
Received: from silver.osuosl.org ([127.0.0.1])
by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id zruJPXEUYL65
for <bitcoin-dev@lists.linuxfoundation.org>;
Thu, 30 Apr 2020 12:21:40 +0000 (UTC)
X-Greylist: delayed 00:06:59 by SQLgrey-1.7.6
Received: from mail-oi1-f181.google.com (mail-oi1-f181.google.com
[209.85.167.181])
by silver.osuosl.org (Postfix) with ESMTPS id BE305204E4
for <bitcoin-dev@lists.linuxfoundation.org>;
Thu, 30 Apr 2020 12:21:40 +0000 (UTC)
Received: by mail-oi1-f181.google.com with SMTP id r66so5024093oie.5
for <bitcoin-dev@lists.linuxfoundation.org>;
Thu, 30 Apr 2020 05:21:40 -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;
bh=vJL4bDfwGc+/PYq2e8SEouTTxVu64+xyoXiSCn0K7bs=;
b=SkzcXIJD648U+6z6TAOm7f6IuboDB/zw2+M3mlSvSrX4LRanKvwW6aCw3U9kOwz+B0
4pd1iB5Rp4VT1+q7et3/1hNpI3iBsa+Omxs1QQBvbfBXNdMv/QMK405+miRqsEnqorfA
aFrfxnY2FkzKWA7C9gScpSWZs7nYeRRzqwsSE277TkdDQYEbQm8acijeIbztXEDKf1d6
F3GEgoXM/FBEk/ELkVmg1rMasfpcCITLsYLHBGjcGwDiO6/AyE3KVR1dMKIhe30Ic2Lh
YMtjB9T0bXZGGkqesSU1Ct1rGztZW2feGiGIddAxGJsbjO5+JspdJEQOxCUQarYNEMQg
2dEg==
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;
bh=vJL4bDfwGc+/PYq2e8SEouTTxVu64+xyoXiSCn0K7bs=;
b=cD878MAHvw8OJR/w9f7yzoNdxb/5LPUnWyLTnKONqMQHy+SILcziKk8cH8XvetfYCs
LYB6EKU+zaXOr6zWXVVpYJ4ey9vdZljXv5abJNYswrKYnDsJHG0Sz6ojNmbvAjr0qMpC
TfqJvGWCsgIy0voxuai9Ku5dQNGnma8jWOAUhiESDf0NABAYVP/r8eGRrr8mnA4Y2wFm
qzkbktdgChlBJKntGs8QbU5OVPyasAXLJSssJ93pDBdBlFVa/V8TyehoZa62HqS/Q8Hq
RsOr3iPwVjq+SXtI1hqySGXkf1+YRotN1tUqe8p+6GyEBdmRd0FlonEAV5YmQkycpEZT
Nf8g==
X-Gm-Message-State: AGi0Pua0GcJ/MNY5RIqVmHCAxpzfWiqtT0ILk3S8wXF0+hr1iT/yS12R
PIj/9Jr5wyHzPpufIg30tXX0aQGbrKuc2gmRo87jhLU4
X-Google-Smtp-Source: APiQypLHzrbww7F3c+ju4TX6fXZRMdZf3xiMQSlu3aiQJ/yatksOPP+6hpLwfT7n5NcYtDyZBSzzkCkGdJb2KA6RmCQ=
X-Received: by 2002:aca:908:: with SMTP id 8mr1533128oij.170.1588248880468;
Thu, 30 Apr 2020 05:14:40 -0700 (PDT)
MIME-Version: 1.0
References: <EZm2mwXwpCKxZjSuXtNx-5icIQn6uCgvn0ch1IGUjXdSbXMNBjpcWXYseiCZSrH4auyf9CXz6KtTExFJNjMDeRhTdFvvrYKlEtVUpLDfCSI=@protonmail.com>
In-Reply-To: <EZm2mwXwpCKxZjSuXtNx-5icIQn6uCgvn0ch1IGUjXdSbXMNBjpcWXYseiCZSrH4auyf9CXz6KtTExFJNjMDeRhTdFvvrYKlEtVUpLDfCSI=@protonmail.com>
From: Pavol Rusnak <stick@satoshilabs.com>
Date: Thu, 30 Apr 2020 14:14:28 +0200
Message-ID: <CAF90Avnv5a3BfWHf3uSMUsLifn9yOOhe0ORLOFmt3F3Z1MCxMw@mail.gmail.com>
To: SatoshiSingh <SatoshiSingh@protonmail.com>,
Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
Content-Type: multipart/alternative; boundary="00000000000055ed5305a48102cb"
Subject: Re: [bitcoin-dev] Sorting outputs of a transaction in alphabetic
order to protect privacy
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: Thu, 30 Apr 2020 12:21:42 -0000
--00000000000055ed5305a48102cb
Content-Type: text/plain; charset="UTF-8"
https://github.com/bitcoin/bips/blob/master/bip-0069.mediawiki
--
Best Regards / S pozdravom,
Pavol "stick" Rusnak
CTO, SatoshiLabs
On Thu, Apr 30, 2020, 10:21 SatoshiSingh via bitcoin-dev <
bitcoin-dev@lists.linuxfoundation.org> wrote:
> Hi list. I've been a lurker for quite sometime and this is my first post.
>
> The problem I'm addressing is that generally wallet devs construct the tx
> with the 2nd output being of the sender as change. This helps chain
> analysers to identity addresses and invade the users privacy.
>
> I'm suggesting to sort the outputs in alphabetic order (or by pure random
> order) before broadcasting. This way the chain analyser cannot be sure
> which output is the change output and will improve privacy a little.
>
> Thanks_______________________________________________
> bitcoin-dev mailing list
> bitcoin-dev@lists.linuxfoundation.org
> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev
>
--00000000000055ed5305a48102cb
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"auto"><a href=3D"https://github.com/bitcoin/bips/blob/master/bi=
p-0069.mediawiki">https://github.com/bitcoin/bips/blob/master/bip-0069.medi=
awiki</a><br><br><div data-smartmail=3D"gmail_signature">--<br>Best Regards=
/ S pozdravom,<br><br>Pavol "stick" Rusnak<br>CTO, SatoshiLabs</=
div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_at=
tr">On Thu, Apr 30, 2020, 10:21 SatoshiSingh via bitcoin-dev <<a href=3D=
"mailto:bitcoin-dev@lists.linuxfoundation.org">bitcoin-dev@lists.linuxfound=
ation.org</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi list.=
I've been a lurker for quite sometime and this is my first post.<br><b=
r>The problem I'm addressing is that generally wallet devs construct th=
e tx with the 2nd output being of the sender as change. This helps chain an=
alysers to identity addresses and invade the users privacy.<br><br>I'm =
suggesting to sort the outputs in alphabetic order (or by pure random order=
) before broadcasting. This way the chain analyser cannot be sure which out=
put is the change output and will improve privacy a little.<br><br>Thanks__=
_____________________________________________<br>
bitcoin-dev mailing list<br>
<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org" target=3D"_blank" =
rel=3D"noreferrer">bitcoin-dev@lists.linuxfoundation.org</a><br>
<a href=3D"https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev" =
rel=3D"noreferrer noreferrer" target=3D"_blank">https://lists.linuxfoundati=
on.org/mailman/listinfo/bitcoin-dev</a><br>
</blockquote></div>
--00000000000055ed5305a48102cb--
|