summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Belcher <belcher@riseup.net>2022-05-01 11:01:49 +0100
committerbitcoindev <bitcoindev@gnusha.org>2022-05-01 10:02:03 +0000
commit84ad3a1d4527ee0b6561b47beadab5a94bc0e547 (patch)
tree79e7fb22224b6a1b2f435fb817e79bc63e4ae2d5
parentcd5b868bb9d454ecf8353e540651311532fec214 (diff)
downloadpi-bitcoindev-84ad3a1d4527ee0b6561b47beadab5a94bc0e547.tar.gz
pi-bitcoindev-84ad3a1d4527ee0b6561b47beadab5a94bc0e547.zip
Re: [bitcoin-dev] BIP proposal: Timelocked address fidelity bond for BIP39 seeds
-rw-r--r--39/2f8ebfcc0bef8bc957196c5e3c57bb51c774ea103
1 files changed, 103 insertions, 0 deletions
diff --git a/39/2f8ebfcc0bef8bc957196c5e3c57bb51c774ea b/39/2f8ebfcc0bef8bc957196c5e3c57bb51c774ea
new file mode 100644
index 000000000..369f30f4a
--- /dev/null
+++ b/39/2f8ebfcc0bef8bc957196c5e3c57bb51c774ea
@@ -0,0 +1,103 @@
+Return-Path: <belcher@riseup.net>
+Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136])
+ by lists.linuxfoundation.org (Postfix) with ESMTP id 62ED0C002D
+ for <bitcoin-dev@lists.linuxfoundation.org>;
+ Sun, 1 May 2022 10:02:03 +0000 (UTC)
+Received: from localhost (localhost [127.0.0.1])
+ by smtp3.osuosl.org (Postfix) with ESMTP id 3B53260D55
+ for <bitcoin-dev@lists.linuxfoundation.org>;
+ Sun, 1 May 2022 10:02:03 +0000 (UTC)
+X-Virus-Scanned: amavisd-new at osuosl.org
+X-Spam-Flag: NO
+X-Spam-Score: -2.8
+X-Spam-Level:
+X-Spam-Status: No, score=-2.8 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, RCVD_IN_DNSWL_LOW=-0.7,
+ RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001,
+ SPF_HELO_PASS=-0.001, SPF_PASS=-0.001]
+ autolearn=ham autolearn_force=no
+Authentication-Results: smtp3.osuosl.org (amavisd-new);
+ dkim=pass (1024-bit key) header.d=riseup.net
+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 m-NWobdU-Q-s
+ for <bitcoin-dev@lists.linuxfoundation.org>;
+ Sun, 1 May 2022 10:02:01 +0000 (UTC)
+X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0
+Received: from mx1.riseup.net (mx1.riseup.net [198.252.153.129])
+ by smtp3.osuosl.org (Postfix) with ESMTPS id 481A160BE8
+ for <bitcoin-dev@lists.linuxfoundation.org>;
+ Sun, 1 May 2022 10:02:01 +0000 (UTC)
+Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84])
+ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
+ key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256
+ client-signature RSA-PSS (2048 bits) client-digest SHA256)
+ (Client CN "mail.riseup.net", Issuer "R3" (not verified))
+ by mx1.riseup.net (Postfix) with ESMTPS id 4KrhbD4vwDzDsRK;
+ Sun, 1 May 2022 03:02:00 -0700 (PDT)
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak;
+ t=1651399320; bh=ELh/K7jkYArywOCDA6Vnta2/2o0R8F1s+q579Y63cCI=;
+ h=Date:Subject:To:References:From:In-Reply-To:From;
+ b=PK5QXoNejzzVGbnto3B10oafFr5f5Udv4NIwjLSEMm119nO28X9wgRgZs1IvswmX6
+ 3CoWpGIB/D/MDKoi0Piu1pT+4MPtX5O6N3FqbBZzKkg9GfdFninnJaGraJQPWuU/Oo
+ ULpTUusI3YD9gMnCcoTVFd26b5GpqIRnqBnIXAWc=
+X-Riseup-User-ID: E78F7E8CDAF64C8CAAA0F09A50062D978766042E540862EC1EF88CD47B9E0B8E
+Received: from [127.0.0.1] (localhost [127.0.0.1])
+ by fews2.riseup.net (Postfix) with ESMTPSA id 4KrhbC75Rdz20Wk;
+ Sun, 1 May 2022 03:01:59 -0700 (PDT)
+Message-ID: <82948428-29a3-e50a-a54a-520a83f39bba@riseup.net>
+Date: Sun, 1 May 2022 11:01:49 +0100
+MIME-Version: 1.0
+Content-Language: en-US
+To: ZmnSCPxj <ZmnSCPxj@protonmail.com>,
+ Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
+References: <22c80504-e648-e021-866e-ca5a5db3b247@riseup.net>
+ <bsOJ-OnnA4FutVmPqtg1xY-k0notwX4OqqIpdMsymXR9-KnS2iXGUE8o7kDVeYBMCqAX0v3oEAmiVMhUIB25gupx6l_bLff2_CNsLK_sk-U=@protonmail.com>
+From: Chris Belcher <belcher@riseup.net>
+In-Reply-To: <bsOJ-OnnA4FutVmPqtg1xY-k0notwX4OqqIpdMsymXR9-KnS2iXGUE8o7kDVeYBMCqAX0v3oEAmiVMhUIB25gupx6l_bLff2_CNsLK_sk-U=@protonmail.com>
+Content-Type: text/plain; charset=UTF-8; format=flowed
+Content-Transfer-Encoding: 7bit
+Subject: Re: [bitcoin-dev] BIP proposal: Timelocked address fidelity bond
+ for BIP39 seeds
+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, 01 May 2022 10:02:04 -0000
+
+Hello ZmnSCPxj,
+
+This is an intended feature. I'm thinking that the same fidelity bond
+can be used to running a JoinMarket maker as well as a Teleport
+(Coinswap) maker.
+
+I don't believe it's abusable. It would be a problem if the same
+fidelity bond is used by two makers in the _same_ application, but
+JoinMarket takers are already coded to check for this, and Teleport
+takers will soon as well. Using the same bond across different
+applications is fine.
+
+Best,
+CB
+
+On 01/05/2022 10:43, ZmnSCPxj wrote:
+> Good morning Chris,
+>
+> Excellent BIP!
+>
+>>From a quick read-over, it seems to me that the fidelity bond does not commit to any particular scheme or application.
+> This means (as I understand it) that the same fidelity bond can be used to prove existence across multiple applications.
+> I am uncertain whether this is potentially abusable or not.
+>
+>
+> Regards,
+> ZmnSCPxj
+