summaryrefslogtreecommitdiff
path: root/9c/d473fc2d25476296972abf487526a064a4c896
blob: 5dd0d88c5b12c2e85a9254ed5cd96431a660fc3d (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
Return-Path: <woltx@protonmail.com>
Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133])
 by lists.linuxfoundation.org (Postfix) with ESMTP id 272EDC002D
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Sun, 21 Aug 2022 22:01:44 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by smtp2.osuosl.org (Postfix) with ESMTP id F08E14013D
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Sun, 21 Aug 2022 22:01:43 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org F08E14013D
Authentication-Results: smtp2.osuosl.org;
 dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com
 header.a=rsa-sha256 header.s=protonmail3 header.b=YBS6HP1g
X-Virus-Scanned: amavisd-new at osuosl.org
X-Spam-Flag: NO
X-Spam-Score: -2.101
X-Spam-Level: 
X-Spam-Status: No, score=-2.101 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,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001]
 autolearn=ham autolearn_force=no
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 XZZlz1uI0GAW
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Sun, 21 Aug 2022 22:01:43 +0000 (UTC)
X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org DB9E34011A
Received: from mail-40137.protonmail.ch (mail-40137.protonmail.ch
 [185.70.40.137])
 by smtp2.osuosl.org (Postfix) with ESMTPS id DB9E34011A
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Sun, 21 Aug 2022 22:01:42 +0000 (UTC)
Date: Sun, 21 Aug 2022 22:01:34 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1661119300; x=1661378500;
 bh=0WbAPHCnju3cKva4qBPTwvwuDbwDhZs9vEorraBtZtU=;
 h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To:
 References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To:
 Feedback-ID:Message-ID;
 b=YBS6HP1gjRvCTm15r5Wc8Ctxtu4rFWlQCHyxbIUtA0kWkD5N1RGiTfKM5TzK3peHB
 vZDuIqTAbu+gAIw+TdO8uHMZzqypcfmxpLXqYNzVimUkSlFS9vmiyirkAslH/JSEtU
 wdWhtwl8MAMhL2MMwGNNSc2RIuRE2tZJ9KRnDuys/PkG1SFc3wu6v4H40zGvNZZ2EC
 ElEa4/LPEv9jB91J7i/HS2jkV/LJVvVmYmspuAWlXud5fw7hF4tQjcaQjvWCkZuhJ6
 MZnkEqmRwkHhRwAKoqAdp6y+Kge2Hq5Z8KVScdxQfSLpbTBwv7zr+BeDQhJdPp1QXW
 hUUnkwKkSTNYw==
To: damian@willtech.com.au
From: woltx <woltx@protonmail.com>
Reply-To: woltx <woltx@protonmail.com>
Message-ID: <NWDS_i-nquA-Oe3hvZZ2Tmbw9AYXMBjpGCVpTKWuiyvk9nh2ZpQ8QBlZ11LZo-kdKzk3E2gBfz7ee_K1rGK1I3R1-LVgUwxHWfIOjmOgCPA=@protonmail.com>
In-Reply-To: <22205257d1c57f97303cda85c814ef64@willtech.com.au>
References: <p3J90rsvbXPQnI7AtPXq1dLllvkiKmzccP-hbGd_NL7XTYM8O6ckjT3ocsixjebylnFDNKPP9XT9w0YFzY0OiW2Gvw_69SybOSOhhgio1wY=@protonmail.com>
 <22205257d1c57f97303cda85c814ef64@willtech.com.au>
Feedback-ID: 48616983:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Mailman-Approved-At: Sun, 21 Aug 2022 22:07:47 +0000
Cc: Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
Subject: Re: [bitcoin-dev] New Silent Payment version
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: Sun, 21 Aug 2022 22:01:44 -0000

The current Silent Payment implementation uses the standard Taproot script =
(Segwit V1).

This does not in any way affect the consensus or auditability rules.




Sent with Proton Mail secure email.

------- Original Message -------
On Wednesday, August 17th, 2022 at 11:21 PM, <damian@willtech.com.au> wrote=
:


> Let's be clear, if Bitcoin allows secret payments that cannot be
> publicly audited then they have exceeded the original consensus that
> gave Bitcoin fungibility and I will be publicly disavowing Bitcoin and
> advocating for a full sell down. Why don't you resurrect Monero. -DA.
>=20
> On 2022-08-17 10:08, woltx via bitcoin-dev wrote:
>=20
> > PR #24897 (https://github.com/bitcoin/bitcoin/pull/24897) has been
> > updated with a new silent payment version, which eliminates some
> > manual steps from the previous version (such as the need to set the
> > `keypool` to avoid costly multi-key scan).
> >=20
> > This is achieved by using a new descriptor type ("sp()") that has no
> > range and contains exactly one key.
> >=20
> > Example: "sp(cQq73sG9....JD51uaRD)#9llg6xjm"
> >=20
> > This descriptor introduces a new type of output: "silent-payment".
> > This output type returns a standard Taproot script (Segwit V1), but
> > with HRP changed from "bc" to "sp" on the mainnet (or "tsp" on
> > testnet and signet).
> >=20
> > This output type will always generate the same address (unless another
> > "sp" descriptor is enabled on the same wallet).
> >=20
> > $ ./src/bitcoin-cli -signet getnewaddress '' 'silent-payment'
> > tsp1pfmjyl7ecpmx8yf8cu6g3ez36jy7s9mzuh5pdnal3k0n588uzgmfs4s4fws
> >=20
> > To create a silent transaction, simply use the silent payment address
> > as one of the outputs.
> >=20
> > The "send" RPC will automatically identify and tweak it.
> >=20
> > The transaction can contain multiple outputs, combining silent and
> > standard addresses.
> >=20
> > I have written a step by step signet tutorial so reviewers can test
> > this new version easily.
> >=20
> > https://gist.github.com/w0xlt/a7b498ac1ff14b8c292a22be789bd93f
> > _______________________________________________
> > bitcoin-dev mailing list
> > bitcoin-dev@lists.linuxfoundation.org
> > https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev