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