summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Toth <andrewstoth@gmail.com>2025-01-17 06:53:52 -0800
committerbitcoindev <bitcoindev@googlegroups.com>2025-01-17 07:17:58 -0800
commitb3d25a3c84a588b737f101e4357e1b66fa2f4e15 (patch)
tree264696f126c15aafd1dab7e374097de3e7057f05
parent486a9b11fcc2554b3651f10a3ffb567da84721d9 (diff)
downloadpi-bitcoindev-b3d25a3c84a588b737f101e4357e1b66fa2f4e15.tar.gz
pi-bitcoindev-b3d25a3c84a588b737f101e4357e1b66fa2f4e15.zip
[bitcoindev] Re: Who uses or wants to use PSBTv2 (BIP370)
-rw-r--r--0c/dcc39877adeec959abb34021cbddab917b1a84228
1 files changed, 228 insertions, 0 deletions
diff --git a/0c/dcc39877adeec959abb34021cbddab917b1a84 b/0c/dcc39877adeec959abb34021cbddab917b1a84
new file mode 100644
index 000000000..3cd487c6c
--- /dev/null
+++ b/0c/dcc39877adeec959abb34021cbddab917b1a84
@@ -0,0 +1,228 @@
+Delivery-date: Fri, 17 Jan 2025 07:17:58 -0800
+Received: from mail-yb1-f183.google.com ([209.85.219.183])
+ by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
+ (Exim 4.94.2)
+ (envelope-from <bitcoindev+bncBDK6LL4DT4ARBHHJVG6AMGQEDIEDLUY@googlegroups.com>)
+ id 1tYo6g-0008V0-Eh
+ for bitcoindev@gnusha.org; Fri, 17 Jan 2025 07:17:58 -0800
+Received: by mail-yb1-f183.google.com with SMTP id 3f1490d57ef6-e572f6dee18sf6162137276.0
+ for <bitcoindev@gnusha.org>; Fri, 17 Jan 2025 07:17:57 -0800 (PST)
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
+ d=googlegroups.com; s=20230601; t=1737127072; x=1737731872; darn=gnusha.org;
+ h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
+ :list-id:mailing-list:precedence:x-original-sender:mime-version
+ :subject:references:in-reply-to:message-id:to:from:date:sender:from
+ :to:cc:subject:date:message-id:reply-to;
+ bh=39sE0HwSxlyfdntBEKRwyaYykfEE+LqQ67zsshs69Xw=;
+ b=m+9K4DiGfe6xZAIOG/KNIGw7iMT5izQ0KuuS19nAcYQlJI5iOM9MyBpbHBI3gTeYpL
+ rdes/j1Zi5N/UCMWfewixsuUOR9105Kl7ichSOEdxvt1rJtVOYWOjPgwY/XL73lZnj2c
+ 0kWaCyHAgXEFlthcbb7meAAxE7mTvs03wEFifyE7ThgadQZ/UXhZbcKwvL7epAE3l5yA
+ sfar4WbtU1HJOjnIWMFRPMk8SkYoE36f2JiGABLFyCDCVD5k+skRuSC0h+nV22A5ttAE
+ TvVH1H6wrwL44FWoyNcSl7MrMLek7W80zMxi9XKVUhQM2LqwIMH0Eo6iy3jG04ip8yJZ
+ IzPA==
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
+ d=gmail.com; s=20230601; t=1737127072; x=1737731872; darn=gnusha.org;
+ h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
+ :list-id:mailing-list:precedence:x-original-sender:mime-version
+ :subject:references:in-reply-to:message-id:to:from:date:from:to:cc
+ :subject:date:message-id:reply-to;
+ bh=39sE0HwSxlyfdntBEKRwyaYykfEE+LqQ67zsshs69Xw=;
+ b=I1VSqq6LIgH6Qh0a+slnVlKYri7DebOuBmEhOX/DMM4FBT2isIBuBhv1gClEQroWbh
+ 0Ip2vmbZvctnclH0RYJ4agj6tCTjMCOL3zl9XD043gdXf+aj6ZzgUaIU8tpcmB0ZTERR
+ Hc/QNMFWZA5cahdSnWxMFvK8vRZ5k5HWIjHGVJ+41baTt4Gm2PAIPYCZf8MEw8Nzv+gU
+ v5Bws2UJcu1RofP0utfF55jaZ+mqe8dOgSV9m35rUjcZQdy8FVDXrALllynXAUnKiFW6
+ El8dTxmbYDSAXI7KE3cwZkw8pzN4LsDMKyD09u+rGCfnfW4H+ee6HBx167TVo+/bUwjA
+ X0VQ==
+X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
+ d=1e100.net; s=20230601; t=1737127072; x=1737731872;
+ h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
+ :list-id:mailing-list:precedence:x-original-sender:mime-version
+ :subject:references:in-reply-to:message-id:to:from:date:x-beenthere
+ :x-gm-message-state:sender:from:to:cc:subject:date:message-id
+ :reply-to;
+ bh=39sE0HwSxlyfdntBEKRwyaYykfEE+LqQ67zsshs69Xw=;
+ b=i5MghCjDRZ8CQBF3LVJ4Nlj8FxjctcXeniBT6daJPSs2pCUnOOGH3Z6R0G2fvDSlGk
+ ZCbTcMIyKy+QKJ8OqrxayxsI24cfDJaSJ2dwifJjIpUnyezsCNbHx/05GzREfVax8JxK
+ U5go1866EFXgITEAu25nSqhTw5Sc2aBQ+KYUsqKcc8HoMEvFBN5z1or9+Gv5E4L2KcCc
+ rK0Nvxe1XzvETC+AkGsqhiqT6YJ/1oGJv8tvkVMPpkF+/7s/arzgRkdJRUDyOtnU673u
+ Db/60sKJbbhnAkyuCeG3jQK9WTOAqlvIUPs59tkaxo5iyb9RfSXJT3SQ3W8VQ2/2d24J
+ VNMQ==
+Sender: bitcoindev@googlegroups.com
+X-Forwarded-Encrypted: i=1; AJvYcCXoDmQqNLve34WsEhJe5oZt2dJsEpcLaNLhlbxCVRQdBR36/tiSVWsy7SIzMNBjhsaq95itcjwf04EC@gnusha.org
+X-Gm-Message-State: AOJu0Yzsu66CA8j3qIXaPxuML4dc02vGUWwaB+2/sXiptE6e+BN8AZ0t
+ i26V4Yb85DIgFb7Ale4pF6RzIQo+m1qcO1EMtOidk5VBFk7iRGDr
+X-Google-Smtp-Source: AGHT+IGaqFfCTynWra6cE5/zFvMnqL4h++jPPGdpoJ6a8uF/vS6mFfy3hDi13zjP6X7KipJYV3gpEQ==
+X-Received: by 2002:a05:6902:11cb:b0:e57:8df4:5233 with SMTP id 3f1490d57ef6-e57b105a877mr2184359276.17.1737127071660;
+ Fri, 17 Jan 2025 07:17:51 -0800 (PST)
+X-BeenThere: bitcoindev@googlegroups.com
+Received: by 2002:a25:ad52:0:b0:e54:8137:8e58 with SMTP id 3f1490d57ef6-e579cb8b732ls1685383276.2.-pod-prod-06-us;
+ Fri, 17 Jan 2025 07:17:48 -0800 (PST)
+X-Received: by 2002:a05:690c:6b87:b0:6ef:4a1f:36d6 with SMTP id 00721157ae682-6f6eb90b6ebmr19113457b3.23.1737127068498;
+ Fri, 17 Jan 2025 07:17:48 -0800 (PST)
+Received: by 2002:a81:a8c3:0:b0:6ef:b1a3:15f0 with SMTP id 00721157ae682-6f6ea6959a0ms7b3;
+ Fri, 17 Jan 2025 06:53:54 -0800 (PST)
+X-Received: by 2002:a05:690c:4b8f:b0:6ef:710d:db08 with SMTP id 00721157ae682-6f6eb6536e5mr22166517b3.1.1737125633332;
+ Fri, 17 Jan 2025 06:53:53 -0800 (PST)
+Date: Fri, 17 Jan 2025 06:53:52 -0800 (PST)
+From: Andrew Toth <andrewstoth@gmail.com>
+To: Bitcoin Development Mailing List <bitcoindev@googlegroups.com>
+Message-Id: <30737859-573e-40ea-9619-1d18c2a6b0f4n@googlegroups.com>
+In-Reply-To: <6FDAD97F-7C5F-474B-9EE6-82092C9073C5@sprovoost.nl>
+References: <6FDAD97F-7C5F-474B-9EE6-82092C9073C5@sprovoost.nl>
+Subject: [bitcoindev] Re: Who uses or wants to use PSBTv2 (BIP370)
+MIME-Version: 1.0
+Content-Type: multipart/mixed;
+ boundary="----=_Part_64122_633316306.1737125632863"
+X-Original-Sender: andrewstoth@gmail.com
+Precedence: list
+Mailing-list: list bitcoindev@googlegroups.com; contact bitcoindev+owners@googlegroups.com
+List-ID: <bitcoindev.googlegroups.com>
+X-Google-Group-Id: 786775582512
+List-Post: <https://groups.google.com/group/bitcoindev/post>, <mailto:bitcoindev@googlegroups.com>
+List-Help: <https://groups.google.com/support/>, <mailto:bitcoindev+help@googlegroups.com>
+List-Archive: <https://groups.google.com/group/bitcoindev
+List-Subscribe: <https://groups.google.com/group/bitcoindev/subscribe>, <mailto:bitcoindev+subscribe@googlegroups.com>
+List-Unsubscribe: <mailto:googlegroups-manage+786775582512+unsubscribe@googlegroups.com>,
+ <https://groups.google.com/group/bitcoindev/subscribe>
+X-Spam-Score: -0.5 (/)
+
+------=_Part_64122_633316306.1737125632863
+Content-Type: multipart/alternative;
+ boundary="----=_Part_64123_202989195.1737125632863"
+
+------=_Part_64123_202989195.1737125632863
+Content-Type: text/plain; charset="UTF-8"
+Content-Transfer-Encoding: quoted-printable
+
+BIP375 Sending Silent Payments with PSBTs uses PSBTv2, specifically the PSB=
+T_OUT_SCRIPT=20
+field.
+
+For silent payments, the output script is not known at the time of=20
+creation, so it's not possible to create an unsigned transaction with an=20
+output script as required in v0.
+
+On Friday, January 17, 2025 at 4:17:49=E2=80=AFAM UTC-5 Sjors Provoost wrot=
+e:
+
+> Dear list,
+>
+> It's been a few years since BIP370 was proposed [0]. It's a backwards=20
+> compatible change to the PSBT standard defined by BIP174 [1]. Its main=20
+> benefit is the ability to add new inputs and outputs to a transaction.
+>
+> There's a Bitcoin Core pull request #21283 implements support [2], but ha=
+s=20
+> seen very little review so far. Being able to test it against other=20
+> implementation would aid in review.
+>
+> So which projects are using PSBTv2 or would very much like to?
+>
+> So far I've learned that Core Lightning uses it. They convert it back to=
+=20
+> v0 when interacting with Bitcoin Core, which they find suboptimal [3].
+>
+> Feel free to answer here on Stack Exchange [4].
+>
+> Kind regards,
+>
+> Sjors Provoost
+>
+> [0] https://github.com/bitcoin/bips/blob/master/bip-0370.mediawiki
+> [1] https://github.com/bitcoin/bips/blob/master/bip-0174.mediawiki
+> [2] https://github.com/bitcoin/bitcoin/pull/21283
+> [3] https://github.com/bitcoin/bitcoin/pull/21283#issuecomment-2597171643
+> [4]=20
+> https://bitcoin.stackexchange.com/questions/125384/who-uses-or-wants-to-u=
+se-psbtv2-bip370
+
+--=20
+You received this message because you are subscribed to the Google Groups "=
+Bitcoin Development Mailing List" group.
+To unsubscribe from this group and stop receiving emails from it, send an e=
+mail to bitcoindev+unsubscribe@googlegroups.com.
+To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/=
+30737859-573e-40ea-9619-1d18c2a6b0f4n%40googlegroups.com.
+
+------=_Part_64123_202989195.1737125632863
+Content-Type: text/html; charset="UTF-8"
+Content-Transfer-Encoding: quoted-printable
+
+<div>BIP375=C2=A0<span>Sending Silent Payments with PSBTs</span> uses PSBTv=
+2, specifically the <span>PSBT_OUT_SCRIPT field.</span></div><div><span><br=
+ /></span></div><div><span>For silent payments, the output script is not kn=
+own at the time of creation, so it's not possible to create an unsigned tra=
+nsaction with an output script as required in v0.<br /></span></div><br /><=
+div class=3D"gmail_quote"><div dir=3D"auto" class=3D"gmail_attr">On Friday,=
+ January 17, 2025 at 4:17:49=E2=80=AFAM UTC-5 Sjors Provoost wrote:<br/></d=
+iv><blockquote class=3D"gmail_quote" style=3D"margin: 0 0 0 0.8ex; border-l=
+eft: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Dear list,
+<br>
+<br>It&#39;s been a few years since BIP370 was proposed [0]. It&#39;s a bac=
+kwards compatible change to the PSBT standard defined by BIP174 [1]. Its ma=
+in benefit is the ability to add new inputs and outputs to a transaction.
+<br>
+<br>There&#39;s a Bitcoin Core pull request #21283 implements support [2], =
+but has seen very little review so far. Being able to test it against other=
+ implementation would aid in review.
+<br>
+<br>So which projects are using PSBTv2 or would very much like to?
+<br>
+<br>So far I&#39;ve learned that Core Lightning uses it. They convert it ba=
+ck to v0 when interacting with Bitcoin Core, which they find suboptimal [3]=
+.
+<br>
+<br>Feel free to answer here on Stack Exchange [4].
+<br>
+<br>Kind regards,
+<br>
+<br>Sjors Provoost
+<br>
+<br>[0] <a href=3D"https://github.com/bitcoin/bips/blob/master/bip-0370.med=
+iawiki" target=3D"_blank" rel=3D"nofollow" data-saferedirecturl=3D"https://=
+www.google.com/url?hl=3Den&amp;q=3Dhttps://github.com/bitcoin/bips/blob/mas=
+ter/bip-0370.mediawiki&amp;source=3Dgmail&amp;ust=3D1737211786688000&amp;us=
+g=3DAOvVaw3eDTC1kKwDpnzpLNl976u0">https://github.com/bitcoin/bips/blob/mast=
+er/bip-0370.mediawiki</a>
+<br>[1] <a href=3D"https://github.com/bitcoin/bips/blob/master/bip-0174.med=
+iawiki" target=3D"_blank" rel=3D"nofollow" data-saferedirecturl=3D"https://=
+www.google.com/url?hl=3Den&amp;q=3Dhttps://github.com/bitcoin/bips/blob/mas=
+ter/bip-0174.mediawiki&amp;source=3Dgmail&amp;ust=3D1737211786688000&amp;us=
+g=3DAOvVaw0RCoybCWL_KrK8BjQaYkoo">https://github.com/bitcoin/bips/blob/mast=
+er/bip-0174.mediawiki</a>
+<br>[2] <a href=3D"https://github.com/bitcoin/bitcoin/pull/21283" target=3D=
+"_blank" rel=3D"nofollow" data-saferedirecturl=3D"https://www.google.com/ur=
+l?hl=3Den&amp;q=3Dhttps://github.com/bitcoin/bitcoin/pull/21283&amp;source=
+=3Dgmail&amp;ust=3D1737211786688000&amp;usg=3DAOvVaw16wQU-oToTB5RJHvHID6_s"=
+>https://github.com/bitcoin/bitcoin/pull/21283</a>
+<br>[3] <a href=3D"https://github.com/bitcoin/bitcoin/pull/21283#issuecomme=
+nt-2597171643" target=3D"_blank" rel=3D"nofollow" data-saferedirecturl=3D"h=
+ttps://www.google.com/url?hl=3Den&amp;q=3Dhttps://github.com/bitcoin/bitcoi=
+n/pull/21283%23issuecomment-2597171643&amp;source=3Dgmail&amp;ust=3D1737211=
+786688000&amp;usg=3DAOvVaw3ZGG8onrvjBxs2q1D0Qvw2">https://github.com/bitcoi=
+n/bitcoin/pull/21283#issuecomment-2597171643</a>
+<br>[4] <a href=3D"https://bitcoin.stackexchange.com/questions/125384/who-u=
+ses-or-wants-to-use-psbtv2-bip370" target=3D"_blank" rel=3D"nofollow" data-=
+saferedirecturl=3D"https://www.google.com/url?hl=3Den&amp;q=3Dhttps://bitco=
+in.stackexchange.com/questions/125384/who-uses-or-wants-to-use-psbtv2-bip37=
+0&amp;source=3Dgmail&amp;ust=3D1737211786688000&amp;usg=3DAOvVaw2T6cS0WNUtk=
+zrvkMDLKmRh">https://bitcoin.stackexchange.com/questions/125384/who-uses-or=
+-wants-to-use-psbtv2-bip370</a></blockquote></div>
+
+<p></p>
+
+-- <br />
+You received this message because you are subscribed to the Google Groups &=
+quot;Bitcoin Development Mailing List&quot; group.<br />
+To unsubscribe from this group and stop receiving emails from it, send an e=
+mail to <a href=3D"mailto:bitcoindev+unsubscribe@googlegroups.com">bitcoind=
+ev+unsubscribe@googlegroups.com</a>.<br />
+To view this discussion visit <a href=3D"https://groups.google.com/d/msgid/=
+bitcoindev/30737859-573e-40ea-9619-1d18c2a6b0f4n%40googlegroups.com?utm_med=
+ium=3Demail&utm_source=3Dfooter">https://groups.google.com/d/msgid/bitcoind=
+ev/30737859-573e-40ea-9619-1d18c2a6b0f4n%40googlegroups.com</a>.<br />
+
+------=_Part_64123_202989195.1737125632863--
+
+------=_Part_64122_633316306.1737125632863--
+