summaryrefslogtreecommitdiff
path: root/3d/78e67113b8fbb6e2a1e46d12101964e4d3d17f
blob: bd861ef39bbd4f608a3549c733175ed8326e5188 (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
Return-Path: <willtech@live.com.au>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
	[172.17.192.35])
	by mail.linuxfoundation.org (Postfix) with ESMTPS id 85A71F14
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Sun, 18 Mar 2018 01:34:24 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from APC01-SG2-obe.outbound.protection.outlook.com
	(mail-oln040092253090.outbound.protection.outlook.com [40.92.253.90])
	by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 3A95D8B
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Sun, 18 Mar 2018 01:34:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; 
	h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
	bh=sM2CKzYXa6cMSti0tCmJHt7WTdQoT2/qJyKzEpPiYQA=;
	b=pCjspmQ9b0Pm1d7gtuFx4ipCZtgVA5Axwzvevz4gBsbErfyVfTaKyMEQbH7L0Q4ycW9SJYctQM6/McpCa6o7Cu4J5CrgGNSfgT3Ip+WWPLP0JL8UJb2IKK3tDbIabWtGwqQmZFgdNQTwZdRb60hSeUeSpscHy9+KPd81A6bneFLENl1vM3bcWbXGFzHAd0MfO3dRnr+aRzzc8B3oUd74uN6LRKzX2sNlmH5cxutiLkgAtMxYE1jdowEBFIcMQgLeafgsU8wVVta9o43uBKnW8BtcVL0/RRqDyNAKMDMqOjISZdAYht/UCSz5x3pSnzFZcSh5sZfflgHDHk/Oz9xyPw==
Received: from PU1APC01FT028.eop-APC01.prod.protection.outlook.com
	(10.152.252.52) by PU1APC01HT133.eop-APC01.prod.protection.outlook.com
	(10.152.252.169) with Microsoft SMTP Server (version=TLS1_2,
	cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.567.16;
	Sun, 18 Mar 2018 01:34:20 +0000
Received: from PS2P216MB0179.KORP216.PROD.OUTLOOK.COM (10.152.252.55) by
	PU1APC01FT028.mail.protection.outlook.com (10.152.252.229) with
	Microsoft SMTP Server (version=TLS1_2,
	cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id
	15.20.567.16 via Frontend Transport; Sun, 18 Mar 2018 01:34:20 +0000
Received: from PS2P216MB0179.KORP216.PROD.OUTLOOK.COM ([10.171.225.19]) by
	PS2P216MB0179.KORP216.PROD.OUTLOOK.COM ([10.171.225.19]) with mapi id
	15.20.0588.016; Sun, 18 Mar 2018 01:34:20 +0000
From: Damian Williamson <willtech@live.com.au>
To: "bitcoin-dev@lists.linuxfoundation.org"
	<bitcoin-dev@lists.linuxfoundation.org>
Thread-Topic: feature: Enhance privacy by change obfuscation
Thread-Index: AQHTvlhNAdeVyrmKfEykHDGYNxE3lg==
Date: Sun, 18 Mar 2018 01:34:20 +0000
Message-ID: <PS2P216MB0179FCA8077AAE946BFA2D069DD50@PS2P216MB0179.KORP216.PROD.OUTLOOK.COM>
Accept-Language: en-AU, en-US
Content-Language: en-AU
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:290EE0C5BB66BCCFBD31E4F808B9B0A985FFBAF6407D12E4631170DBE0FAD288;
	UpperCasedChecksum:482F195AD1DF8B6BBAC8A119AEA8F0CAC9526AC198956EE1EFBD02C3830BF77F;
	SizeAsReceived:6887; Count:44
x-ms-exchange-messagesentrepresentingtype: 1
x-tmn: [6Le4IxGD/iX2mh37463V+vl2P34ll1Is]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; PU1APC01HT133;
	6:5quRDahvHXin26E2PAHRf8WRYnoBt68QJqD4ZDOjOCTsBKQmWad2BnVb7Z4b9FmbX/dsWJng9mlBxxlMlsC24Nix8qVQ29HjM2JG0aFejjsOgCM9aMj/XQkYbqvBpyjnkpYYnu2pW4gQ6TN7vWAHiF8w+eGS+vmP5OXYU8MkOz8S/FTHOvz8/HUHof17xmbOqVmMrFhGHxrRPnPoN+f/bHeWKtGv2yPiTszLSetopFPDTjagSwtxeXxL6uFY1V0PToEQBnocb6IYR8u8jqTgLsMUSmRrF211umAMaoSX4+AQf9S5N62eO6rmHYEP82LstncU/sRyIbGUh/Hoe5aCNkADIeVH1tdrWQu84xgfUs4=;
	5:8zWa3KSEfyqZwOErIbciIyxAy9zmLpDVcltC17zSqI9pdmV17ytmqqV3+zWDBFN+HwszM8MtpxyZtAltzc3H6WR89LyxNvke5sHrBNij7/nzEWbTyR+MbLVlQ1JUzr1G3THc57mME+AHdLasvkWx1qb0Kkm7xSPnvcZdoYXbyzI=;
	24:yCoP/BkDxYz/cRmAw4r1icediu1u5QR7dJpNxYVj8/o1WTYIt5MSQtrowE95MmRJAJFh5kfuggwirwKRnau+YSgQpVfhLMEt75yN22IwxAg=;
	7:DlB0r4pcBjI75CZ1eyEX6TbzavuuUrQRnRRpakLm2N7nYqaiVJHeGxvK92naWAcJISB5Br5yEL4ZHW99aSyGjhSq9CN81Prm64tUCAY7tf0loGA2OY8TrNwwsiLvmtEZnqSbYhBCLy9CLnVW5aAWibzstEjo2mxMaAeDk8f0UokrSGInb1qNGLIsT98vlxQmvKeles7h/3Ib4a45x+EpLf/OdqLAX9KoeZu4itFdLfU9rCTYCNPLG+wtMDQ/2g26
x-incomingheadercount: 44
x-eopattributedmessage: 0
x-microsoft-antispam: UriScan:; BCL:0; PCL:0;
	RULEID:(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1601125374)(1603101448)(1701031045);
	SRVR:PU1APC01HT133; 
x-ms-traffictypediagnostic: PU1APC01HT133:
x-ms-office365-filtering-correlation-id: ac8eae55-94cf-4d6b-4b9d-08d58c705f6d
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444000031);
	SRVR:PU1APC01HT133; BCL:0; PCL:0; RULEID:; SRVR:PU1APC01HT133; 
x-forefront-prvs: 06157D541C
x-forefront-antispam-report: SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT;
	SFP:1901; SCL:1; SRVR:PU1APC01HT133;
	H:PS2P216MB0179.KORP216.PROD.OUTLOOK.COM; FPR:; SPF:None; LANG:;
x-microsoft-antispam-message-info: VobkqUGJFSBDCT4NDehL5B4vW79hnYCcym5PWWIOXnmYQsY2V1RDc9HQTOZ5nKsqNZesKlwFv5vHki6/1VXgOVw99RXNfhwIe/TYxNo4GKm9Fc5wVCIdl00FLqWJeyruzDlIIQhS8R21UWKuVRRcrKMdJECv+2mCr88gphyvFu6gBrWGQ3XBSJ3jFEt2PerZ
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative;
	boundary="_000_PS2P216MB0179FCA8077AAE946BFA2D069DD50PS2P216MB0179KORP_"
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ac8eae55-94cf-4d6b-4b9d-08d58c705f6d
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Mar 2018 01:34:20.7236 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PU1APC01HT133
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,
	DKIM_VALID, HTML_MESSAGE, RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
	smtp1.linux-foundation.org
X-Mailman-Approved-At: Sun, 18 Mar 2018 01:43:18 +0000
Subject: [bitcoin-dev] feature: Enhance privacy by change obfuscation
X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
X-Mailman-Version: 2.1.12
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: Sun, 18 Mar 2018 01:34:24 -0000

--_000_PS2P216MB0179FCA8077AAE946BFA2D069DD50PS2P216MB0179KORP_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Application: Bitcoin Core

Feature: Enhanced privacy by change obfuscation

Operation: Provide a user selectable 'Enhanced privacy' option for transact=
ion creation, when true the transaction randomly distributes change across =
up to twenty output addresses (minimum five?), provided each output is not =
dust.

Suggestions: Perhaps limit the total random number of addresses to distribu=
te to by change amount. Optionally: If necessary, additional inputs can be =
selected if available to increase change although consider if this may even=
tually result in a decrease in obfuscation in some cases when the outputs a=
re spent.

Issues: Transaction cost will be higher for the initial spend with the chan=
ge due to increased outputs and, possibly for later spending the change dep=
ending on the future spend amount(s) and the number of inputs required.

Argument: If transaction linkage is possible, it is still possible with the=
 obfuscated change but, it is far more difficult to guess what was retained=
 by the owner of the originating utxo's unless the new change outputs are s=
pent together in the same transaction.


Regards,

Damian Williamson

--_000_PS2P216MB0179FCA8077AAE946BFA2D069DD50PS2P216MB0179KORP_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style type=3D"text/css" style=3D"display:none;"><!-- P {margin-top:0;margi=
n-bottom:0;} --></style>
</head>
<body dir=3D"ltr">
<div id=3D"divtagdefaultwrapper" style=3D"font-size:12pt;color:#000000;font=
-family:Calibri,Helvetica,sans-serif;" dir=3D"ltr">
<p style=3D"margin-top:0;margin-bottom:0"></p>
<div>Application: Bitcoin Core<br>
<br>
Feature: Enhanced privacy<span>&nbsp;by change obfuscation</span><br>
<br>
Operation: Provide a user selectable 'Enhanced privacy' option for transact=
ion creation, when true the transaction randomly distributes change across =
up to twenty output addresses (minimum five?), provided each output is not =
dust.<br>
<br>
Suggestions: Perhaps limit the total random number of addresses to distribu=
te to by change amount.
<span>Optionally: If necessary, additional inputs can be selected if availa=
ble to increase change although consider if this may eventually result in a=
 decrease in obfuscation in some cases when the outputs are spent.</span><b=
r>
<br>
Issues: Transaction cost will be higher for the initial spend with the chan=
ge due to increased outputs and, possibly for later spending the change dep=
ending on the future spend amount(s) and the number of inputs required.<br>
<br>
Argument: If transaction linkage is possible, it is still possible with the=
 obfuscated change but, it is far more difficult to guess what was retained=
 by the owner of the originating utxo's unless the new change outputs are s=
pent together in the same transaction.<br>
</div>
<p></p>
<p style=3D"margin-top:0;margin-bottom:0"><br>
</p>
<p style=3D"margin-top:0;margin-bottom:0">Regards,</p>
<p style=3D"margin-top:0;margin-bottom:0">Damian Williamson<br>
</p>
</div>
</body>
</html>

--_000_PS2P216MB0179FCA8077AAE946BFA2D069DD50PS2P216MB0179KORP_--