summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDr Maxim Orlovsky <orlovsky@protonmail.com>2021-02-18 18:52:12 +0000
committerbitcoindev <bitcoindev@gnusha.org>2021-02-18 18:52:28 +0000
commit7d94ae6bb24b17388af9ff496d685a04c928828b (patch)
treed1b9fbab2b8dc607564a085ffea4e564c18ebf75
parentff1987dcebffbb9edd288fdf6d4726aed196dcae (diff)
downloadpi-bitcoindev-7d94ae6bb24b17388af9ff496d685a04c928828b.tar.gz
pi-bitcoindev-7d94ae6bb24b17388af9ff496d685a04c928828b.zip
Re: [bitcoin-dev] BIP32/43-based standard for Schnorr signatures & decentralized identity
-rw-r--r--a2/5e3df5d3dc103c19ec48dd57d2e3317b53224c79
1 files changed, 79 insertions, 0 deletions
diff --git a/a2/5e3df5d3dc103c19ec48dd57d2e3317b53224c b/a2/5e3df5d3dc103c19ec48dd57d2e3317b53224c
new file mode 100644
index 000000000..aa55d8a02
--- /dev/null
+++ b/a2/5e3df5d3dc103c19ec48dd57d2e3317b53224c
@@ -0,0 +1,79 @@
+Return-Path: <orlovsky@protonmail.com>
+Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136])
+ by lists.linuxfoundation.org (Postfix) with ESMTP id 01F32C000D
+ for <bitcoin-dev@lists.linuxfoundation.org>;
+ Thu, 18 Feb 2021 18:52:28 +0000 (UTC)
+Received: from localhost (localhost [127.0.0.1])
+ by smtp3.osuosl.org (Postfix) with ESMTP id E55A560650
+ for <bitcoin-dev@lists.linuxfoundation.org>;
+ Thu, 18 Feb 2021 18:52:27 +0000 (UTC)
+X-Virus-Scanned: amavisd-new at osuosl.org
+Received: from smtp3.osuosl.org ([127.0.0.1])
+ by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id A8zm5QQXBj6m
+ for <bitcoin-dev@lists.linuxfoundation.org>;
+ Thu, 18 Feb 2021 18:52:27 +0000 (UTC)
+Received: by smtp3.osuosl.org (Postfix, from userid 1001)
+ id 4CCF06065F; Thu, 18 Feb 2021 18:52:27 +0000 (UTC)
+X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0
+Received: from mail2.protonmail.ch (mail2.protonmail.ch [185.70.40.22])
+ by smtp3.osuosl.org (Postfix) with ESMTPS id 79AD560650
+ for <bitcoin-dev@lists.linuxfoundation.org>;
+ Thu, 18 Feb 2021 18:52:25 +0000 (UTC)
+Date: Thu, 18 Feb 2021 18:52:12 +0000
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
+ s=protonmail; t=1613674341;
+ bh=YmZXjp8Oqp+6579SxY4c2ZwK1gCJqGIBrByi4V8XWiY=;
+ h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From;
+ b=g3qARxcEfNBN1nEDKd5i6vcRaiWJ8uPqe0+XTmI1hI5SXRSipiqCwS/XNFScj5EA/
+ jJf1oo2nxhcE/p4WB5OyJ/6eU8RrDAQVXzLMCEHJuWZB+FpcamRc1PFgS4R8ZJVK2U
+ A760vFQjnOlK43p5WK/tCL9ADz+25X2GZ7DFHdcw=
+To: Adam Back <adam@cypherspace.org>
+From: Dr Maxim Orlovsky <orlovsky@protonmail.com>
+Reply-To: Dr Maxim Orlovsky <orlovsky@protonmail.com>
+Message-ID: <FFB823E1-97FF-4BA9-948A-EF293D56C0FD@protonmail.com>
+In-Reply-To: <CALqxMTG1MG+PvLfSLRqsa_yHBQOdu7BOqBjm4_ShSsB3CNSCOA@mail.gmail.com>
+References: <D962F4E0-E10F-433D-BFC9-3462A8A9CF7A@protonmail.com>
+ <mCGqNxZZgiKEO8gbRcHFUxcU5fGBMWMfkJdapM2Nuhe0gemmqXRfnyqqaRY70UFea1udvQe0LIYt9Ps3lsgDArVHlfeMOWacXqZ7ZiGzMTU=@wuille.net>
+ <5096768E-3A77-4CD8-AC22-105CA63152A7@protonmail.com>
+ <CALqxMTG1MG+PvLfSLRqsa_yHBQOdu7BOqBjm4_ShSsB3CNSCOA@mail.gmail.com>
+MIME-Version: 1.0
+Content-Type: text/plain; charset=utf-8
+Content-Transfer-Encoding: quoted-printable
+X-Mailman-Approved-At: Thu, 18 Feb 2021 19:36:58 +0000
+Cc: Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
+Subject: Re: [bitcoin-dev] BIP32/43-based standard for Schnorr signatures &
+ decentralized identity
+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, 18 Feb 2021 18:52:28 -0000
+
+Hi Adam,
+
+Commenting on your question:
+
+> With segWit vs pre-SegWit didn't wallets just select and standardize
+> on a different HD derivation path?
+>=20
+> Is there something else needed than a Schnorr derivation path?
+
+The general accepted practice (defined in BIP43) is to define a dedicated p=
+urpose field for each kind of key derivation and address encoding. There is=
+ a dedicated purpose for pre-SegWit, SegWit, multisigs =E2=80=94 and now a =
+purpose for Schnorr sigs/Taproot outputs is needed. That is why I brought f=
+orward this proposal, which addresses exactly this need - and also will sup=
+port at the same time multisigs and pre-Taproot outputs, making all previou=
+sly used purpose fields redundant, simplifying future wallets.
+
+Kind regards,
+Maxim
+