summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy <jlrubin@mit.edu>2019-12-19 12:08:03 -0800
committerbitcoindev <bitcoindev@gnusha.org>2019-12-19 20:08:19 +0000
commit234dd09bb56613caca910f5b589bea36b8af4e73 (patch)
tree0c7e5fc94941c4a2a697b58664705cd3b74ea9f8
parentc13d9721b6517eb5b87f5beb384f21c1a00a76e7 (diff)
downloadpi-bitcoindev-234dd09bb56613caca910f5b589bea36b8af4e73.tar.gz
pi-bitcoindev-234dd09bb56613caca910f5b589bea36b8af4e73.zip
Re: [bitcoin-dev] BIP OP_CHECKTEMPLATEVERIFY
-rw-r--r--2e/368c1aeacc503908b87dab07483d0e77dc7a88185
1 files changed, 185 insertions, 0 deletions
diff --git a/2e/368c1aeacc503908b87dab07483d0e77dc7a88 b/2e/368c1aeacc503908b87dab07483d0e77dc7a88
new file mode 100644
index 000000000..ece215fe0
--- /dev/null
+++ b/2e/368c1aeacc503908b87dab07483d0e77dc7a88
@@ -0,0 +1,185 @@
+Return-Path: <jlrubin@mit.edu>
+Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136])
+ by lists.linuxfoundation.org (Postfix) with ESMTP id 50D60C077D
+ for <bitcoin-dev@lists.linuxfoundation.org>;
+ Thu, 19 Dec 2019 20:08:19 +0000 (UTC)
+Received: from localhost (localhost [127.0.0.1])
+ by silver.osuosl.org (Postfix) with ESMTP id 434532442C
+ for <bitcoin-dev@lists.linuxfoundation.org>;
+ Thu, 19 Dec 2019 20:08:19 +0000 (UTC)
+X-Virus-Scanned: amavisd-new at osuosl.org
+Received: from silver.osuosl.org ([127.0.0.1])
+ by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id P92qaeqbNzyl
+ for <bitcoin-dev@lists.linuxfoundation.org>;
+ Thu, 19 Dec 2019 20:08:18 +0000 (UTC)
+X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6
+Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11])
+ by silver.osuosl.org (Postfix) with ESMTPS id 999122474E
+ for <bitcoin-dev@lists.linuxfoundation.org>;
+ Thu, 19 Dec 2019 20:08:17 +0000 (UTC)
+Received: from mail-il1-f171.google.com (mail-il1-f171.google.com
+ [209.85.166.171]) (authenticated bits=0)
+ (User authenticated as jlrubin@ATHENA.MIT.EDU)
+ by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id xBJK8Emp008869
+ (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=NOT)
+ for <bitcoin-dev@lists.linuxfoundation.org>; Thu, 19 Dec 2019 15:08:15 -0500
+Received: by mail-il1-f171.google.com with SMTP id f10so5921816ils.8
+ for <bitcoin-dev@lists.linuxfoundation.org>;
+ Thu, 19 Dec 2019 12:08:15 -0800 (PST)
+X-Gm-Message-State: APjAAAUjL5oHiIOi9DfD8P0FxzcJMQ8ET6QV8lPvhzYHBh1rRviKtwqX
+ OtIX9deKefJ450OxA3YDkeqxEbUW2UlrR5lMhPA=
+X-Google-Smtp-Source: APXvYqxOmLDv9qktlNWc75ub7u3zlfZSaF/Os9WtPA6Xwj4v+2/SSAZHX6N9I2EdKLhkf+WljahMtIAsot+CaUjyRSo=
+X-Received: by 2002:a05:6e02:4cc:: with SMTP id
+ f12mr8360903ils.90.1576786094804;
+ Thu, 19 Dec 2019 12:08:14 -0800 (PST)
+MIME-Version: 1.0
+References: <CAD5xwhjXidpeLLUr4TO30t7U3z_zUxTpU9GBpLxu3MWX3ZFeTA@mail.gmail.com>
+ <CAMZUoKkS77GwTW0B+cbh5BE5koB5oR4zbvEFmufAH7rN+CkR+w@mail.gmail.com>
+ <CAD5xwhi115pHK4J4=WDX=xbusxG_qP-oOWYNsD4z1Hh7JZ1yzQ@mail.gmail.com>
+ <CAD5xwhiQiCZJ18fqJKsW8Z5g2x4TxSyQeNf0+qEkr-UcLat-1A@mail.gmail.com>
+ <CAD5xwhj-WGBLGCi4nKE_5D+cYL134Xn4iux03co+s_iHtHhGZw@mail.gmail.com>
+In-Reply-To: <CAD5xwhj-WGBLGCi4nKE_5D+cYL134Xn4iux03co+s_iHtHhGZw@mail.gmail.com>
+From: Jeremy <jlrubin@mit.edu>
+Date: Thu, 19 Dec 2019 12:08:03 -0800
+X-Gmail-Original-Message-ID: <CAD5xwhiDHC7-7GJmkjBo68=e+73A2rdGWniaV+ZbpP9ZdNAzrA@mail.gmail.com>
+Message-ID: <CAD5xwhiDHC7-7GJmkjBo68=e+73A2rdGWniaV+ZbpP9ZdNAzrA@mail.gmail.com>
+To: Jeremy <jlrubin@mit.edu>
+Content-Type: multipart/alternative; boundary="0000000000001153d3059a141feb"
+Cc: Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
+Subject: Re: [bitcoin-dev] BIP OP_CHECKTEMPLATEVERIFY
+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, 19 Dec 2019 20:08:19 -0000
+
+--0000000000001153d3059a141feb
+Content-Type: text/plain; charset="UTF-8"
+
+I've updated the main branch (ctv) to match ctv-v2, and pushed branches
+ctv-v1 which points at the prior versions.
+
+Thanks to Dmitry Petukhov for helping me fix several typos and errors.
+
+I also wanted to share some some "non-technical" tax analysis covering the
+use of OP_CTV for batched payments. See here:
+https://utxos.org/analysis/taxes/
+
+As an aside, the site https://utxos.org/ generally is a repository of
+information & material on OP_CTV, it's design, applications, and analysis.
+If you're interested in contributing any content please let me know!
+
+Best,
+
+Jeremy
+--
+@JeremyRubin <https://twitter.com/JeremyRubin>
+<https://twitter.com/JeremyRubin>
+
+
+On Fri, Dec 13, 2019 at 3:06 PM Jeremy <jlrubin@mit.edu> wrote:
+
+> I've prepared a draft of the changes noted above (some small additional
+> modifications on the StandardTemplateHash described in the BIP), but have
+> not yet updated the main branches for the BIP to leave time for any further
+> feedback.
+>
+> See below:
+>
+> BIP: https://github.com/JeremyRubin/bips/blob/ctv-v2/bip-ctv.mediawiki
+> Implementation:
+> https://github.com/JeremyRubin/bitcoin/tree/checktemplateverify-v2
+>
+> Thank you for your feedback,
+>
+> Jeremy
+> --
+> @JeremyRubin <https://twitter.com/JeremyRubin>
+> <https://twitter.com/JeremyRubin>
+>
+>
+
+--0000000000001153d3059a141feb
+Content-Type: text/html; charset="UTF-8"
+Content-Transfer-Encoding: quoted-printable
+
+<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he=
+lvetica,sans-serif;font-size:small;color:#000000">I&#39;ve updated the main=
+ branch (ctv) to match ctv-v2, and pushed branches ctv-v1 which points at t=
+he prior versions.</div><div class=3D"gmail_default" style=3D"font-family:a=
+rial,helvetica,sans-serif;font-size:small;color:#000000"><br></div><div cla=
+ss=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-s=
+ize:small;color:#000000">Thanks to<span class=3D"gmail_default" style=3D"fo=
+nt-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)"> </s=
+pan>Dmitry Petukhov<span class=3D"gmail_default" style=3D"font-family:arial=
+,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)"> for helping me fix=
+ several typos and errors.</span></div><div class=3D"gmail_default" style=
+=3D"font-family:arial,helvetica,sans-serif;font-size:small;color:#000000"><=
+br></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,=
+sans-serif;font-size:small;color:#000000">I also wanted to share some some =
+&quot;non-technical&quot; tax analysis covering the use of OP_CTV for batch=
+ed payments. See here: <a href=3D"https://utxos.org/analysis/taxes/">https:=
+//utxos.org/analysis/taxes/</a> <br></div><div class=3D"gmail_default" styl=
+e=3D"font-family:arial,helvetica,sans-serif;font-size:small;color:#000000">=
+<br></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica=
+,sans-serif;font-size:small;color:#000000">As an aside, the site <a href=3D=
+"https://utxos.org/">https://utxos.org/</a> generally is a repository of in=
+formation &amp; material on OP_CTV, it&#39;s design, applications, and anal=
+ysis. If you&#39;re interested in contributing any content please let me kn=
+ow!<br></div><div class=3D"gmail_default" style=3D"font-family:arial,helvet=
+ica,sans-serif;font-size:small;color:#000000"><br></div><div class=3D"gmail=
+_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small;c=
+olor:#000000">Best,</div><div class=3D"gmail_default" style=3D"font-family:=
+arial,helvetica,sans-serif;font-size:small;color:#000000"><br></div><div cl=
+ass=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-=
+size:small;color:#000000">Jeremy<br></div><div><div dir=3D"ltr" class=3D"gm=
+ail_signature" data-smartmail=3D"gmail_signature"><div dir=3D"ltr">--<br><a=
+ href=3D"https://twitter.com/JeremyRubin" target=3D"_blank">@JeremyRubin</a=
+><a href=3D"https://twitter.com/JeremyRubin" target=3D"_blank"></a></div></=
+div></div><br></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=
+=3D"gmail_attr">On Fri, Dec 13, 2019 at 3:06 PM Jeremy &lt;<a href=3D"mailt=
+o:jlrubin@mit.edu">jlrubin@mit.edu</a>&gt; wrote:<br></div><blockquote clas=
+s=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid r=
+gb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"><div cl=
+ass=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-=
+size:small;color:rgb(0,0,0)"><div class=3D"gmail_default" style=3D"font-fam=
+ily:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)">I&#39;ve
+ prepared a draft of the changes noted above (some small additional=20
+modifications on the StandardTemplateHash described in the BIP), but have n=
+ot yet updated the main=20
+branches for the BIP to leave time for any further feedback.<br></div><div =
+class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;fon=
+t-size:small;color:rgb(0,0,0)"><br></div><div class=3D"gmail_default" style=
+=3D"font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)=
+">See below:<br></div><div class=3D"gmail_default" style=3D"font-family:ari=
+al,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)"><br></div><div cl=
+ass=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-=
+size:small;color:rgb(0,0,0)">BIP: <a href=3D"https://github.com/JeremyRubin=
+/bips/blob/ctv-v2/bip-ctv.mediawiki" target=3D"_blank">https://github.com/J=
+eremyRubin/bips/blob/ctv-v2/bip-ctv.mediawiki</a></div><div class=3D"gmail_=
+default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small;co=
+lor:rgb(0,0,0)">Implementation: <a href=3D"https://github.com/JeremyRubin/b=
+itcoin/tree/checktemplateverify-v2" target=3D"_blank">https://github.com/Je=
+remyRubin/bitcoin/tree/checktemplateverify-v2</a></div><div class=3D"gmail_=
+default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small;co=
+lor:rgb(0,0,0)"><br></div><div class=3D"gmail_default" style=3D"font-family=
+:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)">Thank you for=
+ your feedback,</div><div class=3D"gmail_default" style=3D"font-family:aria=
+l,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)"><br></div><div cla=
+ss=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-s=
+ize:small;color:rgb(0,0,0)">Jeremy</div></div><div><div dir=3D"ltr"><div di=
+r=3D"ltr">--<br><a href=3D"https://twitter.com/JeremyRubin" target=3D"_blan=
+k">@JeremyRubin</a><a href=3D"https://twitter.com/JeremyRubin" target=3D"_b=
+lank"></a></div></div></div><br></div></div>
+</blockquote></div>
+
+--0000000000001153d3059a141feb--
+