summaryrefslogtreecommitdiff
path: root/fc
diff options
context:
space:
mode:
authorNadav Kohen <nadav@suredbits.com>2020-02-27 10:17:47 -0600
committerbitcoindev <bitcoindev@gnusha.org>2020-02-27 16:23:16 +0000
commit8de8ab0f497f33d996f31d2d4d56a773b9b4383e (patch)
tree7a8660241cea8dab14e5eb30fd2dbc13b0cf8782 /fc
parentb0900d25dca681f3c793601ac5bc9360b19394c1 (diff)
downloadpi-bitcoindev-8de8ab0f497f33d996f31d2d4d56a773b9b4383e.tar.gz
pi-bitcoindev-8de8ab0f497f33d996f31d2d4d56a773b9b4383e.zip
Re: [bitcoin-dev] [Annoucement] Discreet Log Contract Protocol Specification
Diffstat (limited to 'fc')
-rw-r--r--fc/c8af1f7df080e30614680d7b7c67b453f87db9341
1 files changed, 341 insertions, 0 deletions
diff --git a/fc/c8af1f7df080e30614680d7b7c67b453f87db9 b/fc/c8af1f7df080e30614680d7b7c67b453f87db9
new file mode 100644
index 000000000..77bacdd4c
--- /dev/null
+++ b/fc/c8af1f7df080e30614680d7b7c67b453f87db9
@@ -0,0 +1,341 @@
+Return-Path: <nadav@suredbits.com>
+Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138])
+ by lists.linuxfoundation.org (Postfix) with ESMTP id 9147BC0177
+ for <bitcoin-dev@lists.linuxfoundation.org>;
+ Thu, 27 Feb 2020 16:23:16 +0000 (UTC)
+Received: from localhost (localhost [127.0.0.1])
+ by whitealder.osuosl.org (Postfix) with ESMTP id 73DD3878C2
+ for <bitcoin-dev@lists.linuxfoundation.org>;
+ Thu, 27 Feb 2020 16:23:16 +0000 (UTC)
+X-Virus-Scanned: amavisd-new at osuosl.org
+Received: from whitealder.osuosl.org ([127.0.0.1])
+ by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id timVKLqCESJa
+ for <bitcoin-dev@lists.linuxfoundation.org>;
+ Thu, 27 Feb 2020 16:23:15 +0000 (UTC)
+X-Greylist: delayed 00:05:17 by SQLgrey-1.7.6
+Received: from mail-io1-f52.google.com (mail-io1-f52.google.com
+ [209.85.166.52])
+ by whitealder.osuosl.org (Postfix) with ESMTPS id 5119C878A4
+ for <bitcoin-dev@lists.linuxfoundation.org>;
+ Thu, 27 Feb 2020 16:23:15 +0000 (UTC)
+Received: by mail-io1-f52.google.com with SMTP id z1so56114iom.9
+ for <bitcoin-dev@lists.linuxfoundation.org>;
+ Thu, 27 Feb 2020 08:23:15 -0800 (PST)
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
+ d=suredbits-com.20150623.gappssmtp.com; s=20150623;
+ h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
+ bh=zSVjG7uM4O2GezNNV16IULK24VR3GJZyTRQw1UqpE9g=;
+ b=BIhFZYBtILaEN3zaIgr+G5e8/cxZBv7aiaZ2IZ8dfDpHjj/22L+nQXrtOy6YnWZDP6
+ iRy2reXVqP5K+pUyBlw4mohF198tkuKQyiL+b/P53NNPCUcrVsaQmuio/xpGjp4d6JMd
+ 9qmAyvlt3qug1eV8opD9VFmFOW9nnFFEMlqyuHl+zBnaR/vd3FcV3S/7N/HPh80PEiEI
+ sCSYFlIYjVQq2Cgqwn9//pF/QIq9Gi6392s0HpUv0ii1cIYi1ZoQ6Ey8qz8ob7kVjqyS
+ 1jU+yXqZvxQAUyuKZwXtfBuqwRWIIqFf+gdrcrrgb6mGMfbmkP+qnW6jDJDa4hlB9RUn
+ mU1w==
+X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
+ d=1e100.net; s=20161025;
+ h=x-gm-message-state:mime-version:references:in-reply-to:from:date
+ :message-id:subject:to;
+ bh=zSVjG7uM4O2GezNNV16IULK24VR3GJZyTRQw1UqpE9g=;
+ b=tMzHozJ/y+AscuQhZT+ua+hlXLyPpLHOaz/T99We7Ix1vQ/A6KbrAwl0WzoFZAimSZ
+ x960wLQ9Y7YWP/EHGWTeCn5ahDMMUiGJIuh6txcEA8CZQI1SzhNWQ+0rAzSGePPj18ft
+ 6CRXfuZDrL4GAX7co6Abvurbzt8dbSiVQsHzoxXd/VhxhHNIouIZjtqIHdAO97Law0h4
+ wZdT23XXJ5pVvTMa/jrcKphUFN+IusXnnUjy11uJNpzlunpdkWE8e0X7hc6PV7PGiqxP
+ 02OZorl2FzZyp25QAQpp6uGxMk2pDNwgS4/o+hi2JN1YzAq/UPewlc2XFcZNAgNLUbEA
+ 76WQ==
+X-Gm-Message-State: APjAAAXBsYDg7qkZdDCew2nzXBhxMj72IiTGP5EGntB2piDb59Ko2tYY
+ K54Hfe7COBehluTvtxoHhV0eQbJfrw7gmVDDYcFTM4Q4MzLmYQ==
+X-Google-Smtp-Source: APXvYqzORDT59BzivbK4pX6EyhqDVonQzKb98tvIt7FfaopdVIzyYmpMZqhVmrCsmxPsDz212kH6TNchjH2cxCAgTAg=
+X-Received: by 2002:a5d:9593:: with SMTP id a19mr68156ioo.244.1582820277708;
+ Thu, 27 Feb 2020 08:17:57 -0800 (PST)
+MIME-Version: 1.0
+References: <CAFQwNuz5YtpWZh7UF_b5zVz2gspMnWfdaMRdVhobZSq6pcxybQ@mail.gmail.com>
+ <CAH5Bsr2=EE+tj+SXckQV=4x7LNXrB4KTJhZWMLQZ8FWLGMnv3g@mail.gmail.com>
+In-Reply-To: <CAH5Bsr2=EE+tj+SXckQV=4x7LNXrB4KTJhZWMLQZ8FWLGMnv3g@mail.gmail.com>
+From: Nadav Kohen <nadav@suredbits.com>
+Date: Thu, 27 Feb 2020 10:17:47 -0600
+Message-ID: <CALGTLwMRJN1t2SzgQ6EJp=59ofOHmZ2sjite42++LCqHT6=3Mw@mail.gmail.com>
+To: Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
+Content-Type: multipart/alternative; boundary="000000000000657af4059f911027"
+X-Mailman-Approved-At: Thu, 27 Feb 2020 16:30:29 +0000
+Subject: Re: [bitcoin-dev] [Annoucement] Discreet Log Contract Protocol
+ Specification
+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, 27 Feb 2020 16:23:16 -0000
+
+--000000000000657af4059f911027
+Content-Type: text/plain; charset="UTF-8"
+Content-Transfer-Encoding: quoted-printable
+
+Hi List,
+
+We now have have some working code for executing 2-outcome Discreet Log
+Contracts as well as documentation
+<https://bitcoin-s.org/docs/next/applications/dlc> on how to use it, and
+would love if anyone wanted to try it out!
+
+Here's a short blog post
+<https://suredbits.com/discreet-log-contract-demonstration/> with a video
+demo of an execution.
+
+And as always, we would also be thrilled if anyone interested in reviewing
+or contributing took a look at our work-in-progress specification
+<https://github.com/discreetlogcontracts/dlcspecs/>.
+
+Best,
+Nadav
+
+On Tue, Jan 28, 2020 at 3:38 AM Lloyd Fournier via bitcoin-dev <
+bitcoin-dev@lists.linuxfoundation.org> wrote:
+
+> Hi Chris,
+>
+> This is a really exciting effort. I hope I will be able to contribute to
+> it. I was wondering if you had seen the idea that DLCs can be done in onl=
+y
+> two transaction using Schnorr[1]. I also think this can be done in Bitcoi=
+n
+> as it is today using ECDSA adaptor signatures [2]. In my mind, the adapto=
+r
+> signature protocol is both easier to specify and implement on top of bein=
+g
+> cheaper and more private.
+>
+> LL
+>
+> [1] https://lists.launchpad.net/mimblewimble/msg00485.html
+> [2]
+> https://lists.linuxfoundation.org/pipermail/lightning-dev/2019-November/0=
+02316.html
+>
+> On Tue, Jan 14, 2020 at 2:12 AM Chris Stewart via bitcoin-dev <
+> bitcoin-dev@lists.linuxfoundation.org> wrote:
+>
+>> Hi all,
+>>
+>> Suredbits and Crypto Garage have begun to work on a specification for
+>> using discreet log contracts <https://adiabat.github.io/dlc.pdf> in a
+>> safe, private and interoperable way. We are writing to the mailing list =
+to
+>> inform and solicit feedback for the protocol specification so that we ca=
+n
+>> -- as a community -- agree on a common standard to use Bitcoin oracles.
+>>
+>> Our goal is to end up with a set of documents like the BIPs (Bitcoin
+>> Improvement Proposals) and BOLTs (Basis of Lightning Technology) so that
+>> others that wish to use the technology can easily write software to
+>> integrate into the protocol.
+>>
+>> A secondary goal of ours is to remain compatible with standards used by
+>> other bitcoin related protocols (like Lightning) so that every future
+>> bitcoin related protocol can reach for a =E2=80=9Ctoolbox=E2=80=9D of ag=
+reed standards for
+>> things like funding transactions and closing transactions. We want to av=
+oid
+>> reinventing the wheel where possible and allow for library developers to
+>> re-use software to hook into many bitcoin related protocols.
+>>
+>> You can find the specification repository here:
+>>
+>> https://github.com/discreetlogcontracts/dlcspecs/
+>>
+>> For more information on DLCs:
+>>
+>> [1] - https://adiabat.github.io/dlc.pdf
+>>
+>> [2] - https://cryptogarage.co.jp/p2pd/
+>>
+>> [3] -
+>> https://suredbits.com/discreet-log-contracts-part-1-what-is-a-discreet-l=
+og-contract/
+>>
+>> [4] -
+>> https://blockstream.com/2019/04/19/en-transacting-bitcoin-based-p2p-deri=
+vatives/
+>>
+>> [5] - https://dci.mit.edu/smart-contracts
+>>
+>> -Chris
+>> _______________________________________________
+>> bitcoin-dev mailing list
+>> bitcoin-dev@lists.linuxfoundation.org
+>> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev
+>>
+> _______________________________________________
+> bitcoin-dev mailing list
+> bitcoin-dev@lists.linuxfoundation.org
+> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev
+>
+
+--000000000000657af4059f911027
+Content-Type: text/html; charset="UTF-8"
+Content-Transfer-Encoding: quoted-printable
+
+<div dir=3D"ltr">Hi List,<div><br></div><div>We now have have some working =
+code for executing 2-outcome Discreet Log Contracts as well as=C2=A0<a href=
+=3D"https://bitcoin-s.org/docs/next/applications/dlc">documentation</a> on =
+how to use it, and would love if anyone wanted to try it out!</div><div><br=
+></div><div>Here&#39;s a short <a href=3D"https://suredbits.com/discreet-lo=
+g-contract-demonstration/">blog post</a> with a video demo of an execution.=
+</div><div><br></div><div>And as always, we would also be thrilled if anyon=
+e interested in reviewing or contributing took a look at our work-in-progre=
+ss <a href=3D"https://github.com/discreetlogcontracts/dlcspecs/">specificat=
+ion</a>.</div><div><br></div><div>Best,</div><div>Nadav</div></div><br><div=
+ class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Jan 28=
+, 2020 at 3:38 AM Lloyd Fournier via bitcoin-dev &lt;<a href=3D"mailto:bitc=
+oin-dev@lists.linuxfoundation.org">bitcoin-dev@lists.linuxfoundation.org</a=
+>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px=
+ 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><di=
+v dir=3D"ltr">Hi Chris,=C2=A0<div><br></div><div>This is a really exciting =
+effort. I hope I will be able to contribute to it. I was wondering if you h=
+ad seen the idea that DLCs can be done in only two transaction using Schnor=
+r[1]. I also think this can be done in Bitcoin as it is today using ECDSA a=
+daptor signatures [2]. In my mind, the adaptor signature protocol is both e=
+asier to specify=C2=A0and implement on top of being cheaper and more privat=
+e.</div><div><br></div><div>LL</div><div><br></div><div>[1]=C2=A0<a href=3D=
+"https://lists.launchpad.net/mimblewimble/msg00485.html" target=3D"_blank">=
+https://lists.launchpad.net/mimblewimble/msg00485.html</a></div><div>[2]=C2=
+=A0<a href=3D"https://lists.linuxfoundation.org/pipermail/lightning-dev/201=
+9-November/002316.html" target=3D"_blank">https://lists.linuxfoundation.org=
+/pipermail/lightning-dev/2019-November/002316.html</a></div></div><br><div =
+class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Jan 14,=
+ 2020 at 2:12 AM Chris Stewart via bitcoin-dev &lt;<a href=3D"mailto:bitcoi=
+n-dev@lists.linuxfoundation.org" target=3D"_blank">bitcoin-dev@lists.linuxf=
+oundation.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" sty=
+le=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddi=
+ng-left:1ex"><div dir=3D"ltr"><p dir=3D"ltr" style=3D"line-height:1.38;marg=
+in-top:0pt;margin-bottom:0pt" id=3D"gmail-m_7711793517946650737gmail-m_4305=
+887128563629483gmail-docs-internal-guid-40bcde10-7fff-29d2-384e-0252cfe7ab3=
+3"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);backgro=
+und-color:transparent;font-weight:400;font-style:normal;font-variant:normal=
+;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Hi all,=
+</span></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;marg=
+in-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,=
+0,0);background-color:transparent;font-weight:400;font-style:normal;font-va=
+riant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-w=
+rap">Suredbits and Crypto Garage have begun to work on a specification for =
+using </span><a href=3D"https://adiabat.github.io/dlc.pdf" style=3D"text-de=
+coration:none" target=3D"_blank"><span style=3D"font-size:11pt;font-family:=
+Arial;color:rgb(17,85,204);background-color:transparent;font-weight:400;fon=
+t-style:normal;font-variant:normal;text-decoration:underline;vertical-align=
+:baseline;white-space:pre-wrap">discreet log contracts</span></a><span styl=
+e=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:tra=
+nsparent;font-weight:400;font-style:normal;font-variant:normal;text-decorat=
+ion:none;vertical-align:baseline;white-space:pre-wrap"> in a safe, private =
+and interoperable way. We are writing to the mailing list to inform and sol=
+icit feedback for the protocol specification so that we can -- as a communi=
+ty -- agree on a common standard to use Bitcoin oracles.=C2=A0</span></p><b=
+r><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt=
+"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);backgrou=
+nd-color:transparent;font-weight:400;font-style:normal;font-variant:normal;=
+text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Our goal=
+ is to end up with a set of documents like the BIPs (Bitcoin Improvement Pr=
+oposals) and BOLTs (Basis of Lightning Technology) so that others that wish=
+ to use the technology can easily write software to integrate into the prot=
+ocol.</span></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt=
+;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:r=
+gb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;fo=
+nt-variant:normal;text-decoration:none;vertical-align:baseline;white-space:=
+pre-wrap">A secondary goal of ours is to remain compatible with standards u=
+sed by other bitcoin related protocols (like Lightning) so that every futur=
+e bitcoin related protocol can reach for a =E2=80=9Ctoolbox=E2=80=9D of agr=
+eed standards for things like funding transactions and closing transactions=
+. We want to avoid reinventing the wheel where possible and allow for libra=
+ry developers to re-use software to hook into many bitcoin related protocol=
+s.=C2=A0</span></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:=
+0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;colo=
+r:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal=
+;font-variant:normal;text-decoration:none;vertical-align:baseline;white-spa=
+ce:pre-wrap">You can find the specification repository here:=C2=A0</span></=
+p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom=
+:0pt"><a href=3D"https://github.com/discreetlogcontracts/dlcspecs/" style=
+=3D"text-decoration:none" target=3D"_blank"><span style=3D"font-size:11pt;f=
+ont-family:Arial;color:rgb(17,85,204);background-color:transparent;font-wei=
+ght:400;font-style:normal;font-variant:normal;text-decoration:underline;ver=
+tical-align:baseline;white-space:pre-wrap">https://github.com/discreetlogco=
+ntracts/dlcspecs/</span></a></p><br><p dir=3D"ltr" style=3D"line-height:1.3=
+8;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-fami=
+ly:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font=
+-style:normal;font-variant:normal;text-decoration:none;vertical-align:basel=
+ine;white-space:pre-wrap">For more information on DLCs:=C2=A0</span></p><br=
+><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"=
+><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);backgroun=
+d-color:transparent;font-weight:400;font-style:normal;font-variant:normal;t=
+ext-decoration:none;vertical-align:baseline;white-space:pre-wrap">[1] - </s=
+pan><a href=3D"https://adiabat.github.io/dlc.pdf" style=3D"text-decoration:=
+none" target=3D"_blank"><span style=3D"font-size:11pt;font-family:Arial;col=
+or:rgb(17,85,204);background-color:transparent;font-weight:400;font-style:n=
+ormal;font-variant:normal;text-decoration:underline;vertical-align:baseline=
+;white-space:pre-wrap">https://adiabat.github.io/dlc.pdf</span></a><span st=
+yle=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:t=
+ransparent;font-weight:400;font-style:normal;font-variant:normal;text-decor=
+ation:none;vertical-align:baseline;white-space:pre-wrap">=C2=A0</span></p><=
+p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><=
+span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-=
+color:transparent;font-weight:400;font-style:normal;font-variant:normal;tex=
+t-decoration:none;vertical-align:baseline;white-space:pre-wrap">[2] - <a hr=
+ef=3D"https://cryptogarage.co.jp/p2pd/" target=3D"_blank">https://cryptogar=
+age.co.jp/p2pd/</a></span></p><p dir=3D"ltr" style=3D"line-height:1.38;marg=
+in-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Ari=
+al;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style=
+:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;wh=
+ite-space:pre-wrap">[3] - </span><a href=3D"https://suredbits.com/discreet-=
+log-contracts-part-1-what-is-a-discreet-log-contract/" style=3D"text-decora=
+tion:none" target=3D"_blank"><span style=3D"font-size:11pt;font-family:Aria=
+l;color:rgb(17,85,204);background-color:transparent;font-weight:400;font-st=
+yle:normal;font-variant:normal;text-decoration:underline;vertical-align:bas=
+eline;white-space:pre-wrap">https://suredbits.com/discreet-log-contracts-pa=
+rt-1-what-is-a-discreet-log-contract/</span></a></p><p dir=3D"ltr" style=3D=
+"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-siz=
+e:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font=
+-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vert=
+ical-align:baseline;white-space:pre-wrap">[4] - </span><a href=3D"https://b=
+lockstream.com/2019/04/19/en-transacting-bitcoin-based-p2p-derivatives/" st=
+yle=3D"text-decoration:none" target=3D"_blank"><span style=3D"font-size:11p=
+t;font-family:Arial;color:rgb(17,85,204);background-color:transparent;font-=
+weight:400;font-style:normal;font-variant:normal;text-decoration:underline;=
+vertical-align:baseline;white-space:pre-wrap">https://blockstream.com/2019/=
+04/19/en-transacting-bitcoin-based-p2p-derivatives/</span></a></p><p dir=3D=
+"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span sty=
+le=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:tr=
+ansparent;font-weight:400;font-style:normal;font-variant:normal;text-decora=
+tion:none;vertical-align:baseline;white-space:pre-wrap">[5] - </span><a hre=
+f=3D"https://dci.mit.edu/smart-contracts" style=3D"text-decoration:none" ta=
+rget=3D"_blank"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(1=
+7,85,204);background-color:transparent;font-weight:400;font-style:normal;fo=
+nt-variant:normal;text-decoration:underline;vertical-align:baseline;white-s=
+pace:pre-wrap">https://dci.mit.edu/smart-contracts</span></a></p><br><p dir=
+=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span =
+style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color=
+:transparent;font-weight:400;font-style:normal;font-variant:normal;text-dec=
+oration:none;vertical-align:baseline;white-space:pre-wrap">-Chris <br></spa=
+n></p></div>
+_______________________________________________<br>
+bitcoin-dev mailing list<br>
+<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org" target=3D"_blank">=
+bitcoin-dev@lists.linuxfoundation.org</a><br>
+<a href=3D"https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev" =
+rel=3D"noreferrer" target=3D"_blank">https://lists.linuxfoundation.org/mail=
+man/listinfo/bitcoin-dev</a><br>
+</blockquote></div>
+_______________________________________________<br>
+bitcoin-dev mailing list<br>
+<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org" target=3D"_blank">=
+bitcoin-dev@lists.linuxfoundation.org</a><br>
+<a href=3D"https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev" =
+rel=3D"noreferrer" target=3D"_blank">https://lists.linuxfoundation.org/mail=
+man/listinfo/bitcoin-dev</a><br>
+</blockquote></div>
+
+--000000000000657af4059f911027--
+