From b2a5e138917f7a482d973bf49746ad8fc9357590 Mon Sep 17 00:00:00 2001 From: Olaoluwa Osuntokun Date: Thu, 22 Oct 2020 13:26:18 -0700 Subject: [PATCH] docs/paper: initial draft of whitepaper --- docs/paper/liquidity.aux | 61 ++ docs/paper/liquidity.log | 1083 ++++++++++++++++++++ docs/paper/liquidity.out | 38 + docs/paper/liquidity.pdf | Bin 0 -> 289773 bytes docs/paper/liquidity.synctex.gz | Bin 0 -> 240824 bytes docs/paper/liquidity.tex | 1629 +++++++++++++++++++++++++++++++ 6 files changed, 2811 insertions(+) create mode 100644 docs/paper/liquidity.aux create mode 100644 docs/paper/liquidity.log create mode 100644 docs/paper/liquidity.out create mode 100644 docs/paper/liquidity.pdf create mode 100644 docs/paper/liquidity.synctex.gz create mode 100644 docs/paper/liquidity.tex diff --git a/docs/paper/liquidity.aux b/docs/paper/liquidity.aux new file mode 100644 index 0000000..53411c9 --- /dev/null +++ b/docs/paper/liquidity.aux @@ -0,0 +1,61 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} +\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined +\global\let\oldcontentsline\contentsline +\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} +\global\let\oldnewlabel\newlabel +\gdef\newlabel#1#2{\newlabelxx{#1}#2} +\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} +\AtEndDocument{\ifx\hyper@anchor\@undefined +\let\contentsline\oldcontentsline +\let\newlabel\oldnewlabel +\fi} +\fi} +\global\let\hyper@last\relax +\gdef\HyperFirstAtBeginDocument#1{#1} +\providecommand\HyField@AuxAddToFields[1]{} +\providecommand\HyField@AuxAddToCoFields[2]{} +\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{2}{section.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Our Contributions}{4}{subsection.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {2}Preliminnaries}{5}{section.2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3}Background}{5}{section.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Payment Channels \& the Lightning Network}{5}{subsection.3.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Boostrapping Problems in the Lightning Network}{8}{subsection.3.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}New Routing Node Boostrapping}{8}{subsection.3.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.4}New Service Boostrapping}{9}{subsection.3.4}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.5}End User Boostrapping}{10}{subsection.3.5}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.6}Market Design \& Auction Theory}{11}{subsection.3.6}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.7}Money Markets \& Capital Leases}{12}{subsection.3.7}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {4}Bootstrapping Problems as Solved by CLM}{13}{section.4}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Bootstrapping New Users via Sidecar Channels}{13}{subsection.4.1}\protected@file@percent } +\citation{autopilot} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Demand Fueled Routing Node Channel Selection}{14}{subsection.4.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Bootstrapping New Services to Lightning}{14}{subsection.4.3}\protected@file@percent } +\citation{amp} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.4}Cross-Chain Market Maker Liquidity Sourcing}{15}{subsection.4.4}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.5}Instant Lightning Wallet User On Boarding}{15}{subsection.4.5}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.6}Variance Reduction in Routing Node Revenue}{16}{subsection.4.6}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5}The Channel Lease Marketplace}{16}{section.5}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}High-Level Description}{16}{subsection.5.1}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Auction State Machine}}{17}{figure.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Lightning Channel Leases}{19}{subsection.5.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.3}Non-Custodial Auction Accounts}{21}{subsection.5.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.4}Order Structure \& Verification}{22}{subsection.5.4}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.5}Auction Design}{24}{subsection.5.5}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.5.1}Auction Specification}{24}{subsubsection.5.5.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {6}The Shadowchain: A Bitcoin Overlay Application Framework}{27}{section.6}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}High-Level Description}{28}{subsection.6.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}Comparison To Related Frameworks}{29}{subsection.6.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.3}The Shadowchain Framework}{29}{subsection.6.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.3.1}Shadowchain Orchestrator}{30}{subsubsection.6.3.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.3.2}Lifted UTXOs}{30}{subsubsection.6.3.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.3.3}The Shadowchain}{31}{subsubsection.6.3.3}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7}Lightning Pool: A Channel Liquidity Marketplace as a Shadow Chain}{32}{section.7}\protected@file@percent } +\bibstyle{abbrv} +\bibdata{main} +\@writefile{toc}{\contentsline {section}{\numberline {8}Security Analysis}{33}{section.8}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {9}Future Directions}{33}{section.9}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {10}Related Work}{33}{section.10}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11}Conclusion}{33}{section.11}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {12}Acknolwdgments}{33}{section.12}\protected@file@percent } diff --git a/docs/paper/liquidity.log b/docs/paper/liquidity.log new file mode 100644 index 0000000..c0301fa --- /dev/null +++ b/docs/paper/liquidity.log @@ -0,0 +1,1083 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020) (preloaded format=pdflatex 2020.10.16) 22 OCT 2020 13:25 +entering extended mode + restricted \write18 enabled. + file:line:error style messages enabled. + %&-line parsing enabled. +**liquidity.tex +(./liquidity.tex +LaTeX2e <2020-02-02> patch level 5 +L3 programming layer <2020-03-06> +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/etex-pkg/etex.sty +Package: etex 2016/08/01 v2.7 eTeX basic definition package (PEB,DPC) +\et@xins=\count167 +) +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/base/article.cls +Document Class: article 2019/12/20 v1.4l Standard LaTeX document class +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/base/size12.clo +File: size12.clo 2019/12/20 v1.4l Standard LaTeX file (size option) +) +\c@part=\count168 +\c@section=\count169 +\c@subsection=\count170 +\c@subsubsection=\count171 +\c@paragraph=\count172 +\c@subparagraph=\count173 +\c@figure=\count174 +\c@table=\count175 +\abovecaptionskip=\skip47 +\belowcaptionskip=\skip48 +\bibindent=\dimen134 +) +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2020/01/14 v7.00d Hypertext links for LaTeX + +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +Package: ltxcmds 2019/12/15 v1.24 LaTeX kernel commands for general use (HO) +) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/iftex/iftex.sty +Package: iftex 2020/03/06 v1.0d TeX engine tests +) +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/pdftexcmds/pdftexcmds.sty +Package: pdftexcmds 2019/11/24 v0.31 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/infwarerr/infwarerr.sty +Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO) +) +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks15 +) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty +Package: kvsetkeys 2019/12/15 v1.18 Key value parser (HO) +) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys. +sty +Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO) +) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pdfescape/pdfescape.sty +Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO) +) +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/hycolor/hycolor.sty +Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO) +) +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty +Package: letltxmacro 2019/12/03 v1.6 Let assignment for LaTeX macros (HO) +) (/usr/local/texlive/2020basic/texmf-dist/tex/latex/auxhook/auxhook.sty +Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO) +) +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/kvoptions/kvoptions.sty +Package: kvoptions 2019/11/29 v3.13 Key value format for package options (HO) +) +\@linkdim=\dimen135 +\Hy@linkcounter=\count176 +\Hy@pagecounter=\count177 + +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2020/01/14 v7.00d Hyperref: PDFDocEncoding definition (HO) +Now handling font encoding PD1 ... +... no UTF-8 mapping file for font encoding PD1 +) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/intcalc/intcalc.sty +Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO) +) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/etexcmds/etexcmds.sty +Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO) +) +\Hy@SavedSpaceFactor=\count178 +Package hyperref Info: Hyper figures OFF on input line 4547. +Package hyperref Info: Link nesting OFF on input line 4552. +Package hyperref Info: Hyper index ON on input line 4555. +Package hyperref Info: Plain pages OFF on input line 4562. +Package hyperref Info: Backreferencing OFF on input line 4567. +Package hyperref Info: Implicit mode ON; LaTeX internals redefined. +Package hyperref Info: Bookmarks ON on input line 4800. +\c@Hy@tempcnt=\count179 + +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip16 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 5159. +\XeTeXLinkMargin=\dimen136 + +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/bitset/bitset.sty +Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO) + +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO +) +)) +\Fld@menulength=\count180 +\Field@Width=\dimen137 +\Fld@charsize=\dimen138 +Package hyperref Info: Hyper figures OFF on input line 6430. +Package hyperref Info: Link nesting OFF on input line 6435. +Package hyperref Info: Hyper index ON on input line 6438. +Package hyperref Info: backreferencing OFF on input line 6445. +Package hyperref Info: Link coloring OFF on input line 6450. +Package hyperref Info: Link coloring with OCG OFF on input line 6455. +Package hyperref Info: PDF/A mode OFF on input line 6460. +LaTeX Info: Redefining \ref on input line 6500. +LaTeX Info: Redefining \pageref on input line 6504. + (/usr/local/texlive/2020basic/texmf-dist/tex/generic/atbegshi/atbegshi.sty +Package: atbegshi 2019/12/05 v1.19 At begin shipout hook (HO) +) +\Hy@abspage=\count181 +\c@Item=\count182 +\c@Hfootnote=\count183 +) +Package hyperref Info: Driver (autodetected): hpdftex. + +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2020/01/14 v7.00d Hyperref driver for pdfTeX + +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/atveryend/atveryend.sty +Package: atveryend 2019-12-11 v1.11 Hooks at the very end of document (HO) +Package atveryend Info: \enddocument detected (standard20110627). +) +\Fld@listcount=\count184 +\c@bookmark@seq@number=\count185 + +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/rerunfilecheck/rerunfilechec +k.sty +Package: rerunfilecheck 2019/12/05 v1.9 Rerun checks for auxiliary files (HO) + +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/uniquecounter/uniquecounte +r.sty +Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO) +) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 +86. +) +\Hy@SectionHShift=\skip49 +) (/usr/local/texlive/2020basic/texmf-dist/tex/latex/amscls/amsthm.sty +Package: amsthm 2017/10/31 v2.20.4 +\thm@style=\toks16 +\thm@bodyfont=\toks17 +\thm@headfont=\toks18 +\thm@notefont=\toks19 +\thm@headpunct=\toks20 +\thm@preskip=\skip50 +\thm@postskip=\skip51 +\thm@headsep=\skip52 +\dth@everypar=\toks21 +) +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/amsfonts/amsfonts.sty +Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support +\@emptytoks=\toks22 +\symAMSa=\mathgroup4 +\symAMSb=\mathgroup5 +LaTeX Font Info: Redeclaring math symbol \hbar on input line 98. +LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 106. +) +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/amsmath/amsmath.sty +Package: amsmath 2020/01/20 v2.17e AMS math features +\@mathmargin=\skip53 + +For additional information on amsmath, use the `?' option. +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/amsmath/amstext.sty +Package: amstext 2000/06/29 v2.01 AMS text + +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/amsmath/amsgen.sty +File: amsgen.sty 1999/11/30 v2.0 generic functions +\@emptytoks=\toks23 +\ex@=\dimen139 +)) +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/amsmath/amsbsy.sty +Package: amsbsy 1999/11/29 v1.2d Bold Symbols +\pmbraise@=\dimen140 +) +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/amsmath/amsopn.sty +Package: amsopn 2016/03/08 v2.02 operator names +) +\inf@bad=\count186 +LaTeX Info: Redefining \frac on input line 227. +\uproot@=\count187 +\leftroot@=\count188 +LaTeX Info: Redefining \overline on input line 389. +\classnum@=\count189 +\DOTSCASE@=\count190 +LaTeX Info: Redefining \ldots on input line 486. +LaTeX Info: Redefining \dots on input line 489. +LaTeX Info: Redefining \cdots on input line 610. +\Mathstrutbox@=\box45 +\strutbox@=\box46 +\big@size=\dimen141 +LaTeX Font Info: Redeclaring font encoding OML on input line 733. +LaTeX Font Info: Redeclaring font encoding OMS on input line 734. +\macc@depth=\count191 +\c@MaxMatrixCols=\count192 +\dotsspace@=\muskip17 +\c@parentequation=\count193 +\dspbrk@lvl=\count194 +\tag@help=\toks24 +\row@=\count195 +\column@=\count196 +\maxfields@=\count197 +\andhelp@=\toks25 +\eqnshift@=\dimen142 +\alignsep@=\dimen143 +\tagshift@=\dimen144 +\tagwidth@=\dimen145 +\totwidth@=\dimen146 +\lineht@=\dimen147 +\@envbody=\toks26 +\multlinegap=\skip54 +\multlinetaggap=\skip55 +\mathdisplay@stack=\toks27 +LaTeX Info: Redefining \[ on input line 2859. +LaTeX Info: Redefining \] on input line 2860. +) +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/amsfonts/amssymb.sty +Package: amssymb 2013/01/14 v3.01 AMS font symbols +) +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/listings/listings.sty +\lst@mode=\count198 +\lst@gtempboxa=\box47 +\lst@token=\toks28 +\lst@length=\count199 +\lst@currlwidth=\dimen148 +Normal \count register pool exhausted, switching to extended pool. +\lst@column=\count277 +\lst@pos=\count278 +\lst@lostspace=\dimen149 +\lst@width=\dimen150 +\lst@newlines=\count279 +\lst@lineno=\count280 +\lst@maxwidth=\dimen151 + +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2020/03/24 1.8d (Carsten Heinz) +\c@lstnumber=\count281 +\lst@skipnumbers=\count282 +\lst@framebox=\box48 +) +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/listings/listings.cfg +File: listings.cfg 2020/03/24 1.8d listings configuration +)) +Package: listings 2020/03/24 1.8d (Carsten Heinz) + +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2019/11/30 v1.2a Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2019/11/30 v1.4a Standard LaTeX Graphics (DPC,SPQR) + +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 105. + +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2018/01/08 v1.0l Graphics/color driver for pdftex +)) +\Gin@req@height=\dimen152 +\Gin@req@width=\dimen153 +) +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/utilities/pgfutil-comm +on.tex +\pgfutil@everybye=\toks29 +\pgfutil@tempdima=\dimen154 +\pgfutil@tempdimb=\dimen155 + +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/utilities/pgfutil-comm +on-lists.tex)) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/utilities/pgfutil-late +x.def +\pgfutil@abb=\box49 + (/usr/local/texlive/2020basic/texmf-dist/tex/latex/ms/everyshi.sty +Package: everyshi 2001/05/15 v3.00 EveryShipout Package (MS) +)) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code. +tex (/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/pgf.revision.tex) +Package: pgfrcs 2020/01/08 v3.1.5b (3.1.5b) +)) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.cod +e.tex +Package: pgfsys 2020/01/08 v3.1.5b (3.1.5b) + +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code +.tex +\pgfkeys@pathtoks=\toks30 +\pgfkeys@temptoks=\toks31 + +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/utilities/pgfkeysfilte +red.code.tex +\pgfkeys@tmptoks=\toks32 +)) +\pgf@x=\dimen156 +\pgf@y=\dimen157 +\pgf@xa=\dimen158 +\pgf@ya=\dimen159 +\pgf@xb=\dimen160 +\pgf@yb=\dimen161 +\pgf@xc=\dimen162 +\pgf@yc=\dimen163 +\pgf@xd=\dimen164 +\pgf@yd=\dimen165 +\w@pgf@writea=\write3 +\r@pgf@reada=\read2 +\c@pgf@counta=\count283 +\c@pgf@countb=\count284 +\c@pgf@countc=\count285 +\c@pgf@countd=\count286 +\t@pgf@toka=\toks33 +\t@pgf@tokb=\toks34 +\t@pgf@tokc=\toks35 +\pgf@sys@id@count=\count287 + +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg +File: pgf.cfg 2020/01/08 v3.1.5b (3.1.5b) +) +Driver file for pgf: pgfsys-pdftex.def + +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdf +tex.def +File: pgfsys-pdftex.def 2020/01/08 v3.1.5b (3.1.5b) + +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-com +mon-pdf.def +File: pgfsys-common-pdf.def 2020/01/08 v3.1.5b (3.1.5b) +))) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoft +path.code.tex +File: pgfsyssoftpath.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgfsyssoftpath@smallbuffer@items=\count288 +\pgfsyssoftpath@bigbuffer@items=\count289 +) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprot +ocol.code.tex +File: pgfsysprotocol.code.tex 2020/01/08 v3.1.5b (3.1.5b) +)) +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK) + +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: pdftex.def on input line 225. +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352. +Package xcolor Info: Model `RGB' extended on input line 1364. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371. +) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.cod +e.tex +Package: pgfcore 2020/01/08 v3.1.5b (3.1.5b) + +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code. +tex +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/math/pgfmathutil.code. +tex) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/math/pgfmathparser.cod +e.tex +\pgfmath@dimen=\dimen166 +\pgfmath@count=\count290 +\pgfmath@box=\box50 +\pgfmath@toks=\toks36 +\pgfmath@stack@operand=\toks37 +\pgfmath@stack@operation=\toks38 +) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/math/pgfmathfunctions. +code.tex +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/math/pgfmathfunctions. +basic.code.tex) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/math/pgfmathfunctions. +trigonometric.code.tex) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/math/pgfmathfunctions. +random.code.tex) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/math/pgfmathfunctions. +comparison.code.tex) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/math/pgfmathfunctions. +base.code.tex) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/math/pgfmathfunctions. +round.code.tex) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/math/pgfmathfunctions. +misc.code.tex) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/math/pgfmathfunctions. +integerarithmetics.code.tex))) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code +.tex +\c@pgfmathroundto@lastzeros=\count291 +)) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/math/pgfint.code.tex) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoin +ts.code.tex +File: pgfcorepoints.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgf@picminx=\dimen167 +\pgf@picmaxx=\dimen168 +\pgf@picminy=\dimen169 +\pgf@picmaxy=\dimen170 +\pgf@pathminx=\dimen171 +\pgf@pathmaxx=\dimen172 +\pgf@pathminy=\dimen173 +\pgf@pathmaxy=\dimen174 +\pgf@xx=\dimen175 +\pgf@xy=\dimen176 +\pgf@yx=\dimen177 +\pgf@yy=\dimen178 +\pgf@zx=\dimen179 +\pgf@zy=\dimen180 +) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepath +construct.code.tex +File: pgfcorepathconstruct.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgf@path@lastx=\dimen181 +\pgf@path@lasty=\dimen182 +) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepath +usage.code.tex +File: pgfcorepathusage.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgf@shorten@end@additional=\dimen183 +\pgf@shorten@start@additional=\dimen184 +) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescop +es.code.tex +File: pgfcorescopes.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgfpic=\box51 +\pgf@hbox=\box52 +\pgf@layerbox@main=\box53 +\pgf@picture@serial@count=\count292 +) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregrap +hicstate.code.tex +File: pgfcoregraphicstate.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgflinewidth=\dimen185 +) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretran +sformations.code.tex +File: pgfcoretransformations.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgf@pt@x=\dimen186 +\pgf@pt@y=\dimen187 +\pgf@pt@temp=\dimen188 +) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequic +k.code.tex +File: pgfcorequick.code.tex 2020/01/08 v3.1.5b (3.1.5b) +) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobje +cts.code.tex +File: pgfcoreobjects.code.tex 2020/01/08 v3.1.5b (3.1.5b) +) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepath +processing.code.tex +File: pgfcorepathprocessing.code.tex 2020/01/08 v3.1.5b (3.1.5b) +) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearro +ws.code.tex +File: pgfcorearrows.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgfarrowsep=\dimen189 +) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshad +e.code.tex +File: pgfcoreshade.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgf@max=\dimen190 +\pgf@sys@shading@range@num=\count293 +\pgf@shadingcount=\count294 +) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimag +e.code.tex +File: pgfcoreimage.code.tex 2020/01/08 v3.1.5b (3.1.5b) + +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexte +rnal.code.tex +File: pgfcoreexternal.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgfexternal@startupbox=\box54 +)) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelaye +rs.code.tex +File: pgfcorelayers.code.tex 2020/01/08 v3.1.5b (3.1.5b) +) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretran +sparency.code.tex +File: pgfcoretransparency.code.tex 2020/01/08 v3.1.5b (3.1.5b) +) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatt +erns.code.tex +File: pgfcorepatterns.code.tex 2020/01/08 v3.1.5b (3.1.5b) +) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf. +code.tex +File: pgfcorerdf.code.tex 2020/01/08 v3.1.5b (3.1.5b) +))) +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty +Package: pgf 2020/01/08 v3.1.5b (3.1.5b) + +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/modules/pgfmoduleshape +s.code.tex +File: pgfmoduleshapes.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgfnodeparttextbox=\box55 +) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot. +code.tex +File: pgfmoduleplot.code.tex 2020/01/08 v3.1.5b (3.1.5b) +) +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-ve +rsion-0-65.sty +Package: pgfcomp-version-0-65 2020/01/08 v3.1.5b (3.1.5b) +\pgf@nodesepstart=\dimen191 +\pgf@nodesepend=\dimen192 +) +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-ve +rsion-1-18.sty +Package: pgfcomp-version-1-18 2020/01/08 v3.1.5b (3.1.5b) +)) +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/pgf/utilities/pgffor.sty +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code +.tex)) (/usr/local/texlive/2020basic/texmf-dist/tex/latex/pgf/math/pgfmath.sty +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex) +) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/utilities/pgffor.code. +tex +Package: pgffor 2020/01/08 v3.1.5b (3.1.5b) + +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex) +\pgffor@iter=\dimen193 +\pgffor@skip=\dimen194 +\pgffor@stack=\toks39 +\pgffor@toks=\toks40 +)) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tik +z.code.tex +Package: tikz 2020/01/08 v3.1.5b (3.1.5b) + +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/libraries/pgflibrarypl +othandlers.code.tex +File: pgflibraryplothandlers.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgf@plot@mark@count=\count295 +\pgfplotmarksize=\dimen195 +) +\tikz@lastx=\dimen196 +\tikz@lasty=\dimen197 +\tikz@lastxsaved=\dimen198 +\tikz@lastysaved=\dimen199 +Normal \dimen register pool exhausted, switching to extended pool. +\tikz@lastmovetox=\dimen256 +\tikz@lastmovetoy=\dimen257 +\tikzleveldistance=\dimen258 +\tikzsiblingdistance=\dimen259 +\tikz@figbox=\box56 +\tikz@figbox@bg=\box57 +\tikz@tempbox=\box58 +\tikz@tempbox@bg=\box59 +\tikztreelevel=\count296 +\tikznumberofchildren=\count297 +\tikznumberofcurrentchild=\count298 +\tikz@fig@count=\count299 + +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/modules/pgfmodulematri +x.code.tex +File: pgfmodulematrix.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgfmatrixcurrentrow=\count300 +\pgfmatrixcurrentcolumn=\count301 +\pgf@matrix@numberofcolumns=\count302 +) +\tikz@expandcount=\count303 + +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/frontendlayer/tikz/lib +raries/tikzlibrarytopaths.code.tex +File: tikzlibrarytopaths.code.tex 2020/01/08 v3.1.5b (3.1.5b) +))) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/frontendlayer/tikz/lib +raries/tikzlibraryautomata.code.tex +File: tikzlibraryautomata.code.tex 2020/01/08 v3.1.5b (3.1.5b) + +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/frontendlayer/tikz/lib +raries/tikzlibraryshapes.multipart.code.tex +File: tikzlibraryshapes.multipart.code.tex 2020/01/08 v3.1.5b (3.1.5b) + +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/libraries/shapes/pgfli +braryshapes.multipart.code.tex +File: pgflibraryshapes.multipart.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\pgfnodepartlowerbox=\box60 +\pgfnodeparttwobox=\box61 +\pgfnodepartthreebox=\box62 +\pgfnodepartfourbox=\box63 +\pgfnodeparttwentybox=\box64 +\pgfnodepartnineteenbox=\box65 +\pgfnodeparteighteenbox=\box66 +\pgfnodepartseventeenbox=\box67 +\pgfnodepartsixteenbox=\box68 +\pgfnodepartfifteenbox=\box69 +\pgfnodepartfourteenbox=\box70 +\pgfnodepartthirteenbox=\box71 +\pgfnodeparttwelvebox=\box72 +\pgfnodepartelevenbox=\box73 +\pgfnodeparttenbox=\box74 +\pgfnodepartninebox=\box75 +\pgfnodeparteightbox=\box76 +\pgfnodepartsevenbox=\box77 +\pgfnodepartsixbox=\box78 +\pgfnodepartfivebox=\box79 +))) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/frontendlayer/tikz/lib +raries/tikzlibrarypositioning.code.tex +File: tikzlibrarypositioning.code.tex 2020/01/08 v3.1.5b (3.1.5b) +) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/frontendlayer/tikz/lib +raries/tikzlibraryarrows.code.tex +File: tikzlibraryarrows.code.tex 2020/01/08 v3.1.5b (3.1.5b) + +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/libraries/pgflibraryar +rows.code.tex +File: pgflibraryarrows.code.tex 2020/01/08 v3.1.5b (3.1.5b) +\arrowsize=\dimen260 +)) +Package hyperref Info: Option `final' set `true' on input line 22. + +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/cryptocode/cryptocode.sty +Package: cryptocode 2020/07/10 v0.40 Cryptocode LaTeX package for typesetting p +seudocode, algorithms and protocols as well as cryptographic proofs. + +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/mathtools/mathtools.sty +Package: mathtools 2020/03/24 v1.24 mathematical typesetting tools + +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/tools/calc.sty +Package: calc 2017/05/25 v4.3 Infix arithmetic (KKT,FJ) +\calc@Acount=\count304 +\calc@Bcount=\count305 +\calc@Adimen=\dimen261 +\calc@Bdimen=\dimen262 +\calc@Askip=\skip56 +\calc@Bskip=\skip57 +LaTeX Info: Redefining \setlength on input line 80. +LaTeX Info: Redefining \addtolength on input line 81. +\calc@Ccount=\count306 +\calc@Cskip=\skip58 +) +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/mathtools/mhsetup.sty +Package: mhsetup 2017/03/31 v1.3 programming setup (MH) +) +LaTeX Info: Thecontrolsequence`\('isalreadyrobust on input line 130. +LaTeX Info: Thecontrolsequence`\)'isalreadyrobust on input line 130. +LaTeX Info: Thecontrolsequence`\['isalreadyrobust on input line 130. +LaTeX Info: Thecontrolsequence`\]'isalreadyrobust on input line 130. +\g_MT_multlinerow_int=\count307 +\l_MT_multwidth_dim=\dimen263 +\origjot=\skip59 +\l_MT_shortvdotswithinadjustabove_dim=\dimen264 +\l_MT_shortvdotswithinadjustbelow_dim=\dimen265 +\l_MT_above_intertext_sep=\dimen266 +\l_MT_below_intertext_sep=\dimen267 +\l_MT_above_shortintertext_sep=\dimen268 +\l_MT_below_shortintertext_sep=\dimen269 +\xmathstrut@box=\box80 +\xmathstrut@dim=\dimen270 +) +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/oberdiek/centernot.sty +Package: centernot 2016/05/16 v1.4 Centers the not symbol horizontally (HO) +) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/pgf/frontendlayer/tikz/lib +raries/tikzlibrarycalc.code.tex +File: tikzlibrarycalc.code.tex 2020/01/08 v3.1.5b (3.1.5b) +) +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/base/ifthen.sty +Package: ifthen 2014/09/29 v1.1c Standard LaTeX ifthen package (DPC) +) +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/xargs/xargs.sty +Package: xargs 2008/03/22 v1.1 extended macro definitions (mpg) + +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/xkeyval/xkeyval.sty +Package: xkeyval 2014/12/03 v2.7a package option processing (HA) + +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/xkeyval/xkeyval.tex +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/xkeyval/xkvutils.tex +\XKV@toks=\toks41 +\XKV@tempa@toks=\toks42 +) +\XKV@depth=\count308 +File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA) +)) +\xargs@max=\count309 +\xargs@toksa=\toks43 +\xargs@toksb=\toks44 +) +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/forloop/forloop.sty +Package: forloop 2006/09/18 v3.0 For Loops for LaTeX +) +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/tools/array.sty +Package: array 2019/08/31 v2.4l Tabular extension package (FMi) +\col@sep=\dimen271 +\ar@mcellbox=\box81 +\extrarowheight=\dimen272 +\NC@list=\toks45 +\extratabsurround=\skip60 +\backup@length=\skip61 +\ar@cellbox=\box82 +) +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/l3packages/xparse/xparse.sty +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/l3kernel/expl3.sty +Package: expl3 2020-03-06 L3 programming layer (loader) + +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/l3backend/l3backend-pdfmode. +def +File: l3backend-pdfmode.def 2020-03-12 L3 backend support: PDF mode +\l__kernel_color_stack_int=\count310 +\l__pdf_internal_box=\box83 +)) +Package: xparse 2020-03-06 L3 Experimental document command parser +\l__xparse_current_arg_int=\count311 +\g__xparse_grabber_int=\count312 +\l__xparse_m_args_int=\count313 +\l__xparse_v_nesting_int=\count314 +) (/usr/local/texlive/2020basic/texmf-dist/tex/latex/pbox/pbox.sty +Package: pbox 2011/12/07 v1.2 Dynamic parboxes +\pb@xlen=\skip62 +) +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/varwidth/varwidth.sty +Package: varwidth 2009/03/30 ver 0.92; Variable-width minipages +\@vwid@box=\box84 +\sift@deathcycles=\count315 +\@vwid@loff=\dimen273 +\@vwid@roff=\dimen274 +) +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/bigfoot/suffix.sty +Package: suffix 2006/07/15 1.5a Variant command support +) +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/etoolbox/etoolbox.sty +Package: etoolbox 2019/09/21 v2.5h e-TeX tools for LaTeX (JAW) +\etb@tempcnta=\count316 +) +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/environ/environ.sty +Package: environ 2014/05/04 v0.3 A new way to define environments + +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/trimspaces/trimspaces.sty +Package: trimspaces 2009/09/17 v1.1 Trim spaces around a token list +)) +\pcaboveskip=\skip63 +\pcbelowskip=\skip64 +\pcbeforeskip=\skip65 +\pcafterskip=\skip66 +\c@@pc@global@pc@cnt=\count317 +\c@@pc@global@pc@nestcnt=\count318 +\c@@pc@stackdepth=\count319 +\@pc@stackspace@len=\skip67 +\pcbeforehstackskip=\skip68 +\pcafterhstackskip=\skip69 +\@pc@stackcontentbox=\box85 +\@pc@minipage@length=\skip70 +\@pc@alt@minipage@length=\skip71 +\@pc@length@tmp@width@vstack=\skip72 +\@pseudocodecodeminlineheight@len=\skip73 +\@pcindentwidth=\skip74 +\c@pclinenumber=\count320 +\c@Hpclinenumber=\count321 +\c@@pclinenumber=\count322 +\c@H@pclinenumber=\count323 +\c@@pclinenumbertmp=\count324 +\c@pcgamecounter=\count325 +\c@Hpcgamecounter=\count326 +\c@pcrlinenumber=\count327 +\c@Hpcrlinenumber=\count328 +\c@@pcrlinenumbertmp=\count329 +\pcheadlinesep=\skip75 +\pcbodylinesep=\skip76 +\@pseudocodeheadheight@len=\skip77 +\pcheadheight=\skip78 +\c@@pc@indentationlevel=\count330 +\c@pccolumncounter=\count331 +\c@@pcsubprogcnt1=\count332 +\c@@pcrsubprogcnt1=\count333 +\c@@pcsubprogcnt2=\count334 +\c@@pcrsubprogcnt2=\count335 +\c@@pcsubprogcnt3=\count336 +\c@@pcrsubprogcnt3=\count337 +\c@@pcsubprogcnt4=\count338 +\c@@pcrsubprogcnt4=\count339 +\c@@pcsubprogcnt5=\count340 +\c@@pcrsubprogcnt5=\count341 +\c@@pcsubprogcnt6=\count342 +\c@@pcrsubprogcnt6=\count343 +\c@@pcsubprogcnt7=\count344 +\c@@pcrsubprogcnt7=\count345 +\c@@pcsubprogcnt8=\count346 +\c@@pcrsubprogcnt8=\count347 +\c@@pcsubprogcnt9=\count348 +\c@@pcrsubprogcnt9=\count349 +\c@@pcsubprogstep=\count350 +\pcmessagearrow=\skip79 +\c@@pc@remember=\count351 +\@bb@message@voffset=\skip80 +\@bb@query@voffset=\skip81 +\@bb@oraclequery@voffset=\skip82 +\@bb@challengerquery@voffset=\skip83 +\c@@bb@oracle@cnt=\count352 +\c@@bb@oracle@nestcnt=\count353 +\c@@bb@challenger@cnt=\count354 +\c@@bb@challenger@nestcnt=\count355 +\c@@bb@env@nestcnt=\count356 +\@bb@com@tmpoffset=\skip84 +\@bb@tmplength@b=\skip85 +\c@pcstartgamecounter=\count357 +) +\c@definition=\count358 +\c@theorem=\count359 +(./liquidity.aux) +\openout1 = `liquidity.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 49. +LaTeX Font Info: ... okay on input line 49. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 49. +LaTeX Font Info: ... okay on input line 49. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 49. +LaTeX Font Info: ... okay on input line 49. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 49. +LaTeX Font Info: ... okay on input line 49. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 49. +LaTeX Font Info: ... okay on input line 49. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 49. +LaTeX Font Info: ... okay on input line 49. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 49. +LaTeX Font Info: ... okay on input line 49. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 49. +LaTeX Font Info: ... okay on input line 49. +\AtBeginShipoutBox=\box86 +Package hyperref Info: Link coloring OFF on input line 49. + +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/hyperref/nameref.sty +Package: nameref 2019/09/16 v2.46 Cross-referencing by name of section + +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/refcount/refcount.sty +Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO) +) +(/usr/local/texlive/2020basic/texmf-dist/tex/generic/gettitlestring/gettitlestr +ing.sty +Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO) +) +\c@section@level=\count360 +) +LaTeX Info: Redefining \ref on input line 49. +LaTeX Info: Redefining \pageref on input line 49. +LaTeX Info: Redefining \nameref on input line 49. + (./liquidity.out) (./liquidity.out) +\@outlinefile=\write4 +\openout4 = `liquidity.out'. + +\c@lstlisting=\count361 + +(/usr/local/texlive/2020basic/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count362 +\scratchdimen=\dimen275 +\scratchbox=\box87 +\nofMPsegments=\count363 +\nofMParguments=\count364 +\everyMPshowfont=\toks46 +\MPscratchCnt=\count365 +\MPscratchDim=\dimen276 +\MPnumerator=\count366 +\makeMPintoPDFobject=\count367 +\everyMPtoPDFconversion=\toks47 +) +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.s +ty +Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +85. + +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) ABD: EveryShipout initializing macros +LaTeX Font Info: Trying to load font information for U+msa on input line 73. + + +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/amsfonts/umsa.fd +File: umsa.fd 2013/01/14 v3.01 AMS symbols A +) +LaTeX Font Info: Trying to load font information for U+msb on input line 73. + + +(/usr/local/texlive/2020basic/texmf-dist/tex/latex/amsfonts/umsb.fd +File: umsb.fd 2013/01/14 v3.01 AMS symbols B +) [1 + +{/usr/local/texlive/2020basic/texmf-var/fonts/map/pdftex/updmap/pdftex.map}] [2 +] +[3] [4] +Underfull \hbox (badness 10000) in paragraph at lines 272--285 + + [] + +[5] +Underfull \hbox (badness 10000) in paragraph at lines 290--306 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 312--334 + + [] + +[6] [7] [8] [9] [10] +Overfull \hbox (8.50488pt too wide) in paragraph at lines 541--557 +\OT1/cmr/m/n/12 http://www.cramton.umd.edu/papers2010-2014/cramton-market-desig +n.pdf). + [] + +[11] +Underfull \hbox (badness 10000) in paragraph at lines 611--614 + + [] + +[12] [13] + +LaTeX Warning: Citation `autopilot' on page 14 undefined on input line 680. + +[14] + +LaTeX Warning: Citation `amp' on page 15 undefined on input line 709. + +[15] [16] [17 + +] [18] [19] [20] [21] [22] [23] +Underfull \hbox (badness 10000) in paragraph at lines 1176--1177 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1182--1185 + + [] + +[24] +Underfull \hbox (badness 10000) in paragraph at lines 1201--1204 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1205--1210 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1229--1234 + + [] + +[25] +Underfull \hbox (badness 10000) in paragraph at lines 1235--1240 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1251--1254 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1255--1265 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1269--1277 + + [] + + +Overfull \hbox (30.3216pt too wide) in paragraph at lines 1282--1292 +[]\OT1/cmtt/m/n/12 ClearMarket($\OT1/cmr/m/n/12 []\OML/cmm/m/it/12 ; \OT1/cmr/ +m/n/12 ^^H[]\OML/cmm/m/it/12 ; \OMS/cmsy/m/n/12 f\OT1/cmr/m/n/12 []\OML/cmm/m/ +it/12 ; [] ; \OT1/cmr/m/n/12 []\OMS/cmsy/m/n/12 g\OML/cmm/m/it/12 ; c[]$\OT1/c +mtt/m/n/12 ) $\OMS/cmsy/m/n/12 !$ $\OT1/cmr/m/n/12 ( []\OML/cmm/m/it/12 ; \OMS/ +cmsy/m/n/12 f\OT1/cmr/m/n/12 ^^@[]\OML/cmm/m/it/12 ; [] ; \OT1/cmr/m/n/12 ^^@[] +\OMS/cmsy/m/n/12 g\OML/cmm/m/it/12 ; \OMS/cmsy/m/n/12 f\OT1/cmr/m/n/12 []\OML/ +cmm/m/it/12 ; [] ; \OT1/cmr/m/n/12 []\OMS/cmsy/m/n/12 g\OT1/cmr/m/n/12 )$. + [] + +[26] +Underfull \hbox (badness 10000) in paragraph at lines 1308--1312 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1313--1317 + + [] + +[27] [28] [29] +Overfull \hbox (41.55829pt too wide) in paragraph at lines 1479--1481 +[][]\OT1/cmr/bx/n/12 Definition 6.2. []\OT1/cmr/m/n/12 (Lifted UTXO). A \OT1/cm +tt/m/n/12 Lifted UTXO \OT1/cmr/m/n/12 is a tu-ple, $\OML/cmm/m/it/12 ^^^ \OT1/c +mr/m/n/12 = (\OML/cmm/m/it/12 A[]; T[]; P[]; P[]\OT1/cmr/m/n/12 )$, + [] + + +Overfull \hbox (6.85005pt too wide) in paragraph at lines 1487--1490 +\OT1/cmr/m/n/12 able to uni-lat-er-ally move the funds back to the "base" Bit-c +oin blockchain. + [] + +[30] [31] [32] +No file liquidity.bbl. +[33] +Package atveryend Info: Empty hook `BeforeClearDocument' on input line 1628. +Package atveryend Info: Empty hook `AfterLastShipout' on input line 1628. + (./liquidity.aux) +Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 1628. +Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 1628. + +Package rerunfilecheck Info: File `liquidity.out' has not changed. +(rerunfilecheck) Checksum: 5BD7B1CDC608A8F7468EB9C7E8388984;2834. + + +LaTeX Warning: There were undefined references. + +Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 1628. + ) +Here is how much of TeX's memory you used: + 22600 strings out of 482056 + 432488 string characters out of 5937674 + 718461 words of memory out of 5000000 + 37751 multiletter control sequences out of 15000+600000 + 545927 words of font info for 77 fonts, out of 8000000 for 9000 + 319 hyphenation exceptions out of 8191 + 57i,16n,68p,915b,1498s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on liquidity.pdf (33 pages, 289773 bytes). +PDF statistics: + 413 PDF objects out of 1000 (max. 8388607) + 356 compressed objects within 4 object streams + 88 named destinations out of 1000 (max. 500000) + 317 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/docs/paper/liquidity.out b/docs/paper/liquidity.out new file mode 100644 index 0000000..1d647c4 --- /dev/null +++ b/docs/paper/liquidity.out @@ -0,0 +1,38 @@ +\BOOKMARK [1][-]{section.1}{Introduction}{}% 1 +\BOOKMARK [2][-]{subsection.1.1}{Our Contributions}{section.1}% 2 +\BOOKMARK [1][-]{section.2}{Preliminnaries}{}% 3 +\BOOKMARK [1][-]{section.3}{Background}{}% 4 +\BOOKMARK [2][-]{subsection.3.1}{Payment Channels \046 the Lightning Network}{section.3}% 5 +\BOOKMARK [2][-]{subsection.3.2}{Boostrapping Problems in the Lightning Network}{section.3}% 6 +\BOOKMARK [2][-]{subsection.3.3}{New Routing Node Boostrapping}{section.3}% 7 +\BOOKMARK [2][-]{subsection.3.4}{New Service Boostrapping}{section.3}% 8 +\BOOKMARK [2][-]{subsection.3.5}{End User Boostrapping}{section.3}% 9 +\BOOKMARK [2][-]{subsection.3.6}{Market Design \046 Auction Theory}{section.3}% 10 +\BOOKMARK [2][-]{subsection.3.7}{Money Markets \046 Capital Leases}{section.3}% 11 +\BOOKMARK [1][-]{section.4}{Bootstrapping Problems as Solved by CLM}{}% 12 +\BOOKMARK [2][-]{subsection.4.1}{Bootstrapping New Users via Sidecar Channels}{section.4}% 13 +\BOOKMARK [2][-]{subsection.4.2}{Demand Fueled Routing Node Channel Selection}{section.4}% 14 +\BOOKMARK [2][-]{subsection.4.3}{Bootstrapping New Services to Lightning}{section.4}% 15 +\BOOKMARK [2][-]{subsection.4.4}{Cross-Chain Market Maker Liquidity Sourcing}{section.4}% 16 +\BOOKMARK [2][-]{subsection.4.5}{Instant Lightning Wallet User On Boarding}{section.4}% 17 +\BOOKMARK [2][-]{subsection.4.6}{Variance Reduction in Routing Node Revenue}{section.4}% 18 +\BOOKMARK [1][-]{section.5}{The Channel Lease Marketplace}{}% 19 +\BOOKMARK [2][-]{subsection.5.1}{High-Level Description}{section.5}% 20 +\BOOKMARK [2][-]{subsection.5.2}{Lightning Channel Leases}{section.5}% 21 +\BOOKMARK [2][-]{subsection.5.3}{Non-Custodial Auction Accounts}{section.5}% 22 +\BOOKMARK [2][-]{subsection.5.4}{Order Structure \046 Verification}{section.5}% 23 +\BOOKMARK [2][-]{subsection.5.5}{Auction Design}{section.5}% 24 +\BOOKMARK [3][-]{subsubsection.5.5.1}{Auction Specification}{subsection.5.5}% 25 +\BOOKMARK [1][-]{section.6}{The Shadowchain: A Bitcoin Overlay Application Framework}{}% 26 +\BOOKMARK [2][-]{subsection.6.1}{High-Level Description}{section.6}% 27 +\BOOKMARK [2][-]{subsection.6.2}{Comparison To Related Frameworks}{section.6}% 28 +\BOOKMARK [2][-]{subsection.6.3}{The Shadowchain Framework}{section.6}% 29 +\BOOKMARK [3][-]{subsubsection.6.3.1}{Shadowchain Orchestrator}{subsection.6.3}% 30 +\BOOKMARK [3][-]{subsubsection.6.3.2}{Lifted UTXOs}{subsection.6.3}% 31 +\BOOKMARK [3][-]{subsubsection.6.3.3}{The Shadowchain}{subsection.6.3}% 32 +\BOOKMARK [1][-]{section.7}{Lightning Pool: A Channel Liquidity Marketplace as a Shadow Chain}{}% 33 +\BOOKMARK [1][-]{section.8}{Security Analysis}{}% 34 +\BOOKMARK [1][-]{section.9}{Future Directions}{}% 35 +\BOOKMARK [1][-]{section.10}{Related Work}{}% 36 +\BOOKMARK [1][-]{section.11}{Conclusion}{}% 37 +\BOOKMARK [1][-]{section.12}{Acknolwdgments}{}% 38 diff --git a/docs/paper/liquidity.pdf b/docs/paper/liquidity.pdf new file mode 100644 index 0000000000000000000000000000000000000000..59d8dda43453bb9047c0fb90f73aa652249dd497 GIT binary patch literal 289773 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

_P6->4KM}*qrA$*h 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 ?*u~LtgAuBkzBP^ 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

h@QoC@QKjloZjU^%AF4?{6Od&Sybhv%K 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 SLgL~gg5pH%?8;gyME?PHC&i5b literal 0 HcmV?d00001 diff --git a/docs/paper/liquidity.synctex.gz b/docs/paper/liquidity.synctex.gz new file mode 100644 index 0000000000000000000000000000000000000000..187e632cd40efcd5f347d7824151da3b83d71cd4 GIT binary patch literal 240824 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ƴD+1h3guc^g^*UP*S)e^7uReJ z7U&Z_7UM!_NCLGd(lLJ>giMx*sT|84mY1Z%Li@D^v z5txoCnSsx1D=b#{>cW8bw=Y1ZLCCRGtP@{3lE>HINaWM{>z78dRrVFd`7A!V(iAXb zgDUsI*y5}z?_GQ)zb)@Q+sbvHpOAk&q;NGJzaD!}Kwk_~j(1(<+|@L^)?my|+|}oY zyni*BudMYlaJtfOqw;C<^=6(p46%hg&eB2=HBgTRX~8z)Y~NG_9B1Lfo{W;BgxG}y zQPVik)Gn0I@nJ>XP< zF3K-x57k1wi{s}WT3TN*6c~emfr{$|WB&SBFTR$@*Ht+!^HYuAMB~%?Yf}`n6O(ZN7eKfF{{_q1?@~>1_3h zw*+%}KyP@gqH}rc=$Zbu{ODdK%PUBe<<+3f8~D88&KtOcp68%4zOaGYkOS7Ba(M5F*WZrlI9vp15(D1f zz5toKkTZ{OSYI~~$JgITWgdw3^@{`1s{5+)c$T*f8Y*<+&E~cI?9eNnZF%p;R<1kv zgmhv5hGCf&0VT6)5r~*tb=2Zhj6P!jC_Wm~C$7N>qQvv_>RrYs#~q-CkJq^9y(nYZ zpnY0Hpev_uD{s>}C0CvL9wcyNjp}=6F>Wd8@3BhOoQ(QjmCwC)ZKXSUEu6iE?u=N` zhZmJvd`P#49(>5jSdug6mpBDtf3fADq(3-c85YnN%VY5}KU?`<*X5U2h84ZrD??zP zy2KZvsU}^1Yw+23s=?BEn1WDdy^w`U$p`D|Ys)pz+o6{*hBbKK zKRJpE#@9zxoD1IphT^|2i>VhG=mPE4j`d)b4OV~ByHPRHdXYDc8LHX|0mWk377AHB zNuu}sZCN4MLMk#Avl$H?Z%nllnr~>B*E!~Tq8;Vl*MwzMl?P)n_?kPcDh}G=j=NA2 z)RCmfMH?}YUXhDHfFiOZm#~hM6co7({?gFcRt^m}Cu|9GHK5{a^}Eig+!2fJ)0%O5 z_HM(S!x1{<8fG+SpvZ)cCd+s2shm%s zpsQw@H@qGX?!p#U7*+ntsMQBFD<2(qtIzN9HMF9DQ(Eqycfobp=i~=64sA_caI@uc z?L=#mS+EX3-e+=P6I+PgkqahN2i|5htSTXznTy;75xW$&O2tL2)QxmGSPKE7ajC{} z_rTv6mKAr70*7_a*ef}fLxsSSsLC<%gLiH&#|jitWajFf@fpiZ+EfqKCa2`RLUWh~ z=ztNeproN;tPNjTXEcwU(3ZVk#Nc?a-1Na(1*lkj zZrzZJfoxcX79m-@I=rH_8Gv0eKq`~sf{#DNIYll(Sj)im#09i6n>letG`~Rm-eM2E z)g~8^iG!igO7+lqX68#ntGsfs6Z4|j<3E=axr*(o+OQ!9LC1l1m{hIYMn?@-m1CE! zaUMaQ$^s4?*3H#BpA9v-UG*3~AGmBzXaOfB9KV($$Q!y0EpF`cqnt9T<`>JM@!6`m z!`B${Eq6KdEk~0p&;`>x`+0K&zSCy*`$4v^XsUcE^OeWUmtLKOyo{^i(=BC$f2*%52_sdm@OE! zxf+MYL~5aHt|3+tn#a`Gus|CYkwD$HdTjAmE>P~Fc*h(SIVh44t&xlDF_Ai2!RDAW z7tmnMZ5`Hq6nIh(I5!l<1&*lUGVhLZ9-PBGA6bqaHf-i&;QKk0X%lC1U6obkU9Qe* zMpd>~vyeCN0%?3n-V!v@Wc$}gJ20QHLi>RTbb8|swjg!M@W?n}5e1`dCbTv-*jK?D zjyE0cDEAI)n=!f^+6=ZcRUUCJb>6A!G0o(pJyc(@oi{Y>A_>PRMGktAoTumVQpK)8 zmDg&p|Hip`)P&VGgPS|8quD?UU8B*mGr_wZ8jia;Sk)?d!hpU_KXa)2;kgv8CB)pjO$b^IFm#{95dz*mkbu zSnkm&wCI}21+4kJalVo>4J|_dF+9;tXb}oUax+@zA{#C?L2*%d#Tk<#S7ey}FfHC^4#DmnR>sQ$q^9$y+%duUilG3mQdLXtcd>aqcv$1Ytx=x_l)F z*oS>eU#ox}U$XN--JzZ8=H2s`Ok6F65+~x{B51 zA)pbQnNu}5JsG(iSXTo*EAwS+M&nj*{fy=s8g#=@oNg4(-B1&@jmk8o%SAB{jl_wD zGneCYtcI$*(xisxplkKmU${&R)d%dHu5pe1C1ar7OwREpAq1<)*+A2vuxSkx#u70Y z3XL<@`n2gg$3s-{8Z9JVlH^@&k>{A274s3o?S|S~dCF*1GOC(v(5UKn)fAf|Xex40 zpRt3e@>8s?)u{57xIv{1HEMA)U3P3TyzgvZo@bqml{1~?tTc1afn6id$Kl=8qO0LkMIE?iH8pfJoa&%UTZLA!men+)wLZdDg)XY9FKFITeegRp%MZrd zS~;e4S&+l|$(PGWjm%^1s}%=IMb2}T9Y^pW$0w*<%#J&{sidg-!bOkSRkwYCb3RS- z6k0N-;8eY1p8h_rY9=w2j0;;Pp~{!a?RIK&Nto?b&00!il0)cJPK_M>K9`>od1XtL zuOyYW&QNb(*cc7(!p^Uc3ZN|{oIp<^o>zgk%~KpPq2#0!tCbh=epBUG*l?T;*IJ4^ z-r;;5m(>*RgATeyxROIT^u|)XQ{*58KGZeW1k=YUX>xS=2tkv>K62Afm*k+|^E#u> zXtX4^ncMIhjg6KA(}ZSuUdwfhR`~i>X679)=yOe~oEHspmpYXPLp{K%>I04sZk#sP z>Y=(~aE&4tGcR0pH3_xEVJKQP2_tS}*i}=or002J6`FowwMc$0Kjq+BjVfQsNA{HZ z7azr-HwUh2$LD=J;|l^$maY7lG&t47%+q=&kAZW2u3?qQaz8(!RYqojB5v1cl_#l0 zZ`TVKQl9ygW>tBFDq5)SPt`#8p}bGkgoc(NZz)wp4yqf@qCt_P;3QLbTm#9Os=2`G z=!0`RG+G^5tI>FUBXYV#qmO7cx{s(q;=8QM=>sNL+*3IZ8aCUxdYshIT1wiw`oNwY z`|d#FHfL+tp>h2V)hRSgB2(;KTN^1pQfGN3otTHFm?Dppb9te4oaPQ|f3$wf9S-7r z@KR{i@TOpgc8cE>O_i_2vQW<$EoD|08_+Vb8u7O3_`J;#ULG0hah(jL)by!^E~~Q5 zPiR=ly*#sB&{9L=b!Vp3PG}ywM&>HFt_^w!THwk#v~uE_FXD0R z>sDU5#;7r%D_R`KY~mvE{wJw15DUCgsv?*9d|Km<6V^Oi4z(Y zkvz8M%C%g2X0N!z5i*2ilPVAByl9K6hD3syCqze!;y0?fi!leEx7;OKUq{ua&|Ra? zi^gWC;PULc<^pGa6ROo{5OKNvTXRvONtWx~#07?xQ)wT@_z8)XGo{``1Us70oN&&c&7s zXpQwOKgQCOkU}`gyrN6b&Gv*~x*S?YGn&ZpqS{!m$YC$17CVr`sqJ?xUTm1`9;Sn!Bq83tGq}C~{Df1EX%tSYF|fH20lYUM26UF2{ii zgJ5+zUjk*Nyp}^Zp~a+Piyn6|`DLfk!X5NK{WV*h_5x5gDuMkdMJ-Gmc_9TN42m+ z!;}$EijH=aLy@U`otnvcYF}Ja8adA>U8$pCeP+Ok87(kAlZ`trV#P8ao#KKEv8hFo zOE@F&DP}`XZoF+#X7Izv z-m0k$4I51rMPNb$$CZz18}8`7%ZK6_t?-_slr0*zq*}|&{3(N1a;khKn~pOuzqqAV zDun&(qk^Jc8pN6+i{1Dm5v4qjYeR62H4b=u^Grjna~&nu5wjh*H!>6 zoc$9T4RH7xu&Ir~PR$#QoY~Q#9I!f}>!~;(@t>i`VjBUkX2pqgb(4#}xg-m%rY=JY0r{PbB~u)_u0*_C@x$^WyPE zL+u`_8uf3&Hvjt<$Ym6%sUZbg*MMfJ12L;%afMYM)EF;f)oS9Y&35fL|M+Py>!<1%bD= zCnB~>i?v--1k2G5oSgs~_N)Lw;s<2SLrA>TNLwBlyfUwN;8SM~Ndur-(VS2LxXI(> zr+J`(L*gU-h6k+v(eqJ5QN&4>XERL^+A);5lj~PWBI^iiAvSlzLn7^|xC2Aift$X!?Ev0u@gN>l8?X-10U;@l~&CNu5d z(yfn<$y_RRWd@A6x$5w9phHs6&-*0z+&qTzqcw$bm>KP|lh483bfYE%fv&(;Jlg$B0p1ZYhR}J;7Ln0qc*s?VPd!ob?0BFLGA$$&MFth14a5v^h8B!Yj|?3Kd9k#s zivCZIk9-Odx_qLo$PSU7g%Y)UW(5myNDJo0;xG6G;O4`xac4#<)EB(b1^G%&MVvIo-4zQI0KeT z2F~|TZ2b%SALc%TSM<+Y9T{>{!a&9{+MjQ{F+>hu^*dTC&rpYpF30fD8F&R?z>VrA z26*R2_b6X49AL4!Axi8=J|EVJBK;!i@@p0Vbhqd8jH=3mX$c#>sR~nw7G#=Y0Q04; z0AMbK1t4LWvLm4JkQfM~`YjL8b!k+uDb^qn7BoeOYYYtXexaBeqT?={OH_zXTv5E+ zu|iWSFVWp+M9Vo*w?l@3!IYE8|JOD!1c;@viJ}M%f~I?0iZsubK-~&aoRP}5@tE}t zU9VY*7^1QQB*#1H1puezDDiA(9_alJ&2Gy)HgN04R(Aj`@Vo|KDPdxd6@V{3L3bc_ zTXTz+x8_0g8RKWUWJD-NR#g&yNs=&Bbx~wmRjXAAt7>6#o)@%oc_uXd^VS>;Ha!SV zG8n|zFyF-jvt|c=>Lu>%-N;Cu46pNuQW7nNVIPX8KRTLSWB#nrTqBEXe z&08LwW3mXVS#dP^C^_#DOQg@QX2qw-r9%U-%oev8IZRzF9LY{qg^rj_yhRhADP{%) zG7Eq#ieUk$!82-y=AkCWxOcneQk;t$;3wd?T+)Ed^VkAFM#B;V~{QLOxq%vac0EIFjp?`x{KCxu{e!Llhka?9?{bNXGH9P zjJZ=60H7FJaw~wR_fA^yfB^|1?0LYP&KJZ6h!tD$s#OdsCl@g5espvwWt0nrm>Ex_ zrY$Rl*LDm~KOIBW@B{Aa3-MP+_q^@fGZSCs}WOxMjqT25&9hC7HUKq&bYL%k)6$` zXsQhitDo!&5U?Wo6(HZ-C}sddIbeU*BgW{`RaDl_98}osIwE#Q8iQ#>2@=a7{_9rp z7J;$jG$IZ|68~(6i1pbrLZL#8@#eI;Lre@VSCei$uh*(w0BG#RmkSNZJkcze$5I%4 z+0I8NuUKY*SZk%Pt7G znzDQ9-JOgNjJW#y0rpr(%?WPhmGAU!QO>n>QEm-*p`r9#zh&??xn#I7P&*L`qvT_e}-MkX@G{IR1kjh^w*@<=-2(YqAKhH@f$ zdSK>`hyme~!-?1cjQ<@*K%6BIlBaErh~cbquFZ8Bp8VtyQ|UT>`f2Id7K>7c0NNd08nw{ zg>43iLv7LnBsRp}4fEae$|ZC}>=u>op$ak6WZK#-^Eg`+$s{u)79LsbJSEQVq6b$Q z;0@pz9xpgO0G>zhRNamh-gDj5{F!23PiBfUV7br~NlX@Bde5aYrEWMNywclxrbriCS}Ccjs%Sa4 zo2|Jj#>=W{Ulq;Zvg#!9a?fOci^wy4Nee_?%|^FJl()mMXhW6QPYa4Q*jo3jKp_O$ zqF4ATd*!hMFk*QH5GS6p0AR_7*lFe%|CpKjw#I-;kEM0A=W!+DF)%@pZh#fbkWMOkA` zL^`w#@D8A(W-?Jz%ryVyqt1rM0%?^?keMPTn>R}UHp039Kw)5>mIc5vwjB4)i8*Ey zhY*zAkkA924vHF)>!){di^$h+S9EvK#lcE8?+s#vUMp+;j0k1P%B$MCA9;2%E*9N* zntzA|m;%uFtS%adZJ!r!J058<4Y}8i!&VfXwcExG$;Kwc8L$#_#~|iqJ%OF1Ivi<8ILbU5;<*ECz-ca`K$fmWdb!_z7Tiu(ANq=RYn1k>ODn z0L(qwzE8~AL*z?YGbiSeI9Sx85vi3rlPAR55hERiU7lDW0NXy=s{uGFd&ZMf0H&Fj zbT%^&Ipa9QJRuwAaeAfkv8D)#!ii`BsJy=L8o=PYB_*$Ta2$8<;>ZI7ZgxZ)aB&T1Y!%}QO}^#jf#9F3|eMn0gFswqaMG_CWrI1w2IkI@Je zMW)n%;-o1ShzG-*?s%**mNdXSBDGvv%4`rl<2y1^@XQLf<8aIIGy{4vsi`UjSS~9z z1jgfh@wwLLFnr#Z4@o39m80&8Ng}OiVL=S0pz9aHn?gn@VprF_l z00;ZTF#H-&Y)Uq09`F|*KL+M$IF>sipV4hyFi&B$cH6;xjS;JO#Y&>Ja@GCFcZ|%J zw;jbCC4#<2WYpWh#cP8|^DaBUJD{e@poR)Sp=X9YRh2g);At%rj?Xk9Mw>KZJCAI5 zJQt1`aRw|`6s)Bt))%cv84@L&pR1K-Dn~I>n5go4J9?kx2d@>!INs@>>^Q0|U4r<^ z>4L_SOk_dQel|q$qV9-vBctu!6_G}yEM|AF5DCwau>sxz(3a>-sVPDh0`F3G6eGR2 zxbM#tbHG7>lWeA#c^oz)k3QKZVf4tRwQDh&B2x)iZ#AISEK$v80OR-7QjOw)#}S51 z-nGg}7{9Sq4bd@2QL#c^ zvMNWn=0!QQlLQu405BG;W{mbCO#OG^toYCoIket-jp%94#52bRG0>_hXN?%dImB)e zc|9)*^o)qJLXe}!29XhRZCJ2cn7xP7`hw^?VxcZDz#D*R$1F`YG=TZnY*JNmF7rlX z$0J}g1u`0uA-W?Kl?@{O1!aAn5goXfJd_(mZuNeEcf=sJzHW;c_{?gZZhYj`WObTi zV%}1o%hvsj^NOJtkEY0wiQY#|k#WlzrFh39b57HlLLp++uj90x5P40Sd9yvUaxMlJ zictfWs|1uTh}w&Gr?l!CK5unk6RTz%u8&~sxhXCSB|Sz)Jo=z>+8pDXJ80qps7rYSz9?i`kGgTrWtR@*QF>U|T4wpAi&|A^ zOqwGn+Y4H0Xx2zzh;C!6*c9c5glVqRJUct%O<6Jg!d+9 zMC=qH`%D47WhG*Ii!L@(#8fNU=-%S{r=d;yj>ifp^f*nC{cp;myDBZ4%(lBE4yrA> zyPSy(glM;j_$S2y-T^L1(5D3eOTDZ_b5-I57UzEKt(KTncF{OK$K>*b#zmfm-J)?4 zd^T+7g2ar=K@Yj3W3^YTo;6~XgQBB{oCY9#T3!I4r6i*PjDO1n)QSg8MqZ+ACyAGo zhSa4LV$*Ea%%ArzGb_z=P6OJ4G*&fw&h@HRD^;S~R(a`eH_;G&_`I)R+&l76F3rqX zsX(49M<-81phJzzSgDM7eP77gEV)S&O-N^YmO&s2?<6k-Lr3J^i$kzR)NwFEEQdoE;Sy2LFRG#)L{4D= zpbu^+x+*4!ruFr%RZz>J`X+_wn0YDtc>sDpI#VQppJD~myU?mk19%N8yWd7z#KM7_dMoCgm$jG!->)6FjlYVf>_R~AjJ@&c|OwCELD0|T)HD2 zZU%%G^o}g27gi+Mh-V%<1@Oi*FV+f>u|Cy#+7wwze7^M4FeHP?m_nQZ%Y`9hn?MCG z-l!DuHEf@^Ix>S6lj%l=;#6|utz_EpRE1WVc#XTv1+6r+T1|=W1h;a_>+f1t0PG+P zdZ_?>DRm>@;DD~vPWG!c=VB<~2Y3fCjV=wE6ve>Im(J`Og$c(5)-O#-m|F}lF6Dkn~cdd@Ah%!2CvZ(^NcUCWDRJnai726Re(y zj`8pO3P6)9MnJh%MH{nBJE+YJt)jFr^UFlBin%J6+ywyh*4qW3uM`sx3b0&4xIHoK z+E>KN8a{7zP-SLn;*$)9#oNYP^(5vM8smM^)oFu_=3B@b zjmXtbRJ9FaWeC*)-VrMuM|tD9MueteIGHzP6;7iR*Kqkrp!0ZytMxc10yOgIYw&9^jG!LsN zLjDb-b6zPrTBSuVp7tw>g!i+@NYM>eX;+F)1D5LplXzph`pT#s?eoSp-8kv2bCSu) z-(rCiT$y@r0Jn1b*i|u3o9KztuGnr|2-*{o4sp(EM80EsZgp!;uv$w55zUHEffuP7 z5KO9Z1&Exwc?F0Vp|D^sX8ODDnPZMgH!$A;IMgS(qn{}<^IGCUx#=eyxU$$i&4`uB zfOr;Lv*MVVst)jm=nNDgNA+%9BPST26;&G`$3-HvD2fux z8qLIJ#2K)bbB3i)FW!dIVwjh|$LHrAL-fpvF_$wePmwc!1N?krigp{(C=42UF(9QY z3qWA(@dd!~A=@ti4CHJ_fLi%lt051(#S1s~7GE4a=Fd2(yo<(Ky}gxT;8*AM=c1~l zTj1Bf)-x7y6#u67d8>n2?<1#lC&MSNKF_L&hT&5>TAOAD(~j`b zw*AcGVWfYrLS&3nIyLMNX~`DjqQ)Svy!#p>clo@ikqPPBRW8mUw765wf)9FqD7*`}mJ+ibpgV1hAwx3dFisw2pQuI{=mJ0}Dv&Qnp zTMT^8l)3cyZJ+n@BS>;DKU!00t3j#lun=jV`x*?vs?FdFQ{-e73E5C&ToI~RiXwC1IHLhf1&ztB zTg^q=N@mn`RrDE3DeG2aL7|?tZ8fj*inqGe63Wakx`PR&Bx#cZFx`d?x}PL7xa{T| z9+)UPk7L~cnQ;<~o>si?q&>%vI! zvS2ids|CX|Csq97wZ^z$9G|NNqm>`6DH6fS4&kQn=)|TFC7lruiW?sJ)R`G# zer84PE*KeDQIsGYuI&2Jh0Lpi1x4D6#miaoOfmb-SVAV0TPcLMRT3#cj?TwgXl3J7eg~5eQp?- zc!$W`7|g$=Sm8R(5HmBt%jw#$01(n_W}z2@QOJ|qNc|8SOd-yI<%)!TEd=vL!z|Gv zXc2LK-s&h+IXT>&3{>HEr;;T_3oQ#28rTvMxS+*`#vDx5c!g#SFB2%N>*_32NJn>U zg~+Hkv=rS`hH2kI!VXMg?-Hm#ggYu#R{e(wuGQN zm@dH1hHVGaFRs?0yUR)F+pN3GL1lo5ZM)0yEa!{v6|O4`%@moFh5NY%^u=JRN&%Lu1Xk9N@{6~dhm}_Q zyww2-aZDA_$#_&`eB-THMv;pOjd>3oSC2Is!>ZRxy=B5E#VRsl{YgNRtN}%xxqEX z!nm=DmCz9@wt+an8-VYjR!&kAMTYUgc>7)B_%MY(y+))uFZUrEM8}KDs2hi+1E*y- z52+YDpqJfdNVz34WlGWmgu{qrHQORGzb*|X6k=vJ`Lb_3eIP@BF()~Pd$II4vau~W=6k>)93 z!HO4q3&RX%nj#ZJGJLWER643<4WN5UVtA^V2OgmVU9vVj(0~{VyJp^reNY$>X?%0M zw+h?`8Z2p6WDZ!}PqHx3kU~`zv1>aw@|buS>WGQ=B4wV2jPC`7*HKrTDPq5p@cx}* z!qyOLM`Q>j1}{~J5K$;OY1dse0pRIXvEnV?hI3LBz4#=i^?dY$L6t(B0ZaL&NtF9? zUKPr5qI<^qc|S|gNX_c<>UsM%lpj3RWN%7Rua;@TL!X{BdZOR{N|^*}yx+#IUw?px7`H4P(OG!2}fO4vNRKabgwZj7H4N3!LX(IU5J% zGQ_;-m5S9cQfpe*=nUN(QdNy((kJK-D?rIcj3j0NEj8>2__YB-aH4ykJV0mkCt?wo zRgFlUKDf<97WWhJw9~A_$dn~|02mDbJ++zPRxU)G+}6(&nR3HaJzp6RUQ)5`c&v1} z=H=FmNIuFiA17A4p}RxX^VOR|D-=Cn8)84vOl^SjVtABW0NNThS2Y8ciyNOrLwWIv z*56FL+UGYib|_CG`>!JPdfs%>^Wm_U;&+v?22=kIj2v7tn-y)uPDTv3(}u_(A&Is* zt>T7OV@bUHy`c5}uQcb(C%6eWL%!39awb;`BbͿ$(JyM)pNiGe6OUIWl!(I|pW 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

!nctp{dI_ZBi;bL+$M>n&ij5ro{zgsa_4}-q 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, % makes the edges directed + >=stealth', % makes the arrow heads bold + every state/.style={thick, fill=gray!10}, % sets the properties for each ’state’ node + initial text=$ $, % sets the text that appears on the start arrow +} + +\hypersetup{final} + +\usepackage[ +n, % o r lambda +advantage, +operators, +sets, +adversary, +landau, +probability, +notions, +logic, +ff, +mm, +primitives, +events, +complexity, +oracles, +asymptotics, +keys]{cryptocode} + +\theoremstyle{definition} +\newtheorem{definition}{Definition}[section] + +\newtheorem{theorem}{Theorem}[section] + + +\begin{document} + + +\title{\texttt{\detokenize{Lightning Pool:}} \\ + A Non-Custodial Channel Lease Marketplace} +\author{ + Olaoluwa Osuntokun \\ + \small{roasbeef@lightning.engineering} + \and + Conner Fromknecht \\ + \small{conner@lightning.engineering} + \and + Wilmer Paulino \\ + \small{wilmer@lightning.engineering} + \and + Oliver Gugger \\ + \small{oliver@lightning.engineering} + \and + Johan Halseth \\ + \small{johan@lightning.engineering} +} + +\date{\today} +\maketitle + +\begin{abstract} + +% The Lightning Network is an off-chain Layer 2 payment network built on the +% Bitcoin blockchain. As the network is fully collateralized, participants must +% commit capital to the network in the form of channels in order to use the +% network. + +In this paper we examine the core inbound liquidity bootstrapping problem the +Lightning Network faces, and frame it as a resource allocation problem to be +solved by application of market design and auction theory. We present Lightning +Pool, a non-custodial channel lease marketplace, implemented as a sealed-bid +frequent batched uniform clearing price auction which allows participants to +buy/sell capital obligations on the network. We call these capital obligations +\emph{channel leases}. A channel lease can be viewed as a cross between a +traditional fixed-income asset and an internet peering agreement. Channel +leases allow nodes on the network with idle capital to earn yield (based on a +derived \emph{per-block} interest rate) by selling a channel to an agent within +the marketplace, The duration of such a contract is enforced on-chain using +Bitcoin Script. We construct \textbf{Lightning Pool}, using a novel design for +constructing overlay applications on top of Bitcoin: a shadow chain. Shadow +chains allow users to remain in full custody of their funds at all times while +also participating in higher level cut-throughable applications. + +\end{abstract} + +\section{Introduction} + +\textbf{Lightning Network Bootstrapping Challenges}. The Lightning Network +(cite) is the largest deployed Layer 2 payment channel network (cite). A +payment channel network comprises of a series of individual payment channels, +which when strung together, enable rapid low-latency payments between +participants on the network. Due to the off-chain nature of these payments +(only the final summary hits the blockchain), the cost of payments on the LN +are typically much lower than an equivalent payment on the base blockchain +(cite). In order to be able to send funds on a network, a user must open a +payment channel (cite) to another participant on the network. Once the channel +has been opened, both participants are able to send/receive a nearly unbounded +number of payments off-chain, possibly never closing the channel on-chain to +delivery the contained funds. Similarly, in order to receive on the network, a +user requires \emph{another individual} to open a channel \emph{to} the +receiver. A participant can only send and receive up to the total amount of +Bitcoin in a channel committed by both parties. This allocation of capital by +one party in order to enable another party to receive funds on the network is +typically referred to as \emph{inbound liquidity} or \emph{inbound bandwidth}. +A would-be user of the network must somehow convince \emph{others} to allocate +capital towards them in order to receive funds on the network, the inbound +bandwidth problems remains a significant barrier to the adoption and +bootstrapping of the Lightning Network. + +\textbf{Routing Node Capital Requirements}. In order to incentivize users to +commit capital to the network to help other users of the network send/receive +payments, each time a node forwards a payment successfully they receive a fee +dictated by themselves. As commonly implemented this fee has a fixed base +amount to be paid for all forward independent of payment size, and a fee rate +or proportional amount that must be paid for each millionth of a satoshi +forwarded (cite). We refer to nodes that join in order to facilitate payments +and collect forwarding fees: \emph{routing nodes}. In order to forward a +payment of size $N$ on the network, a routing node needs to have $N_{in} - F$ +Bitcoin allocated \emph{towards} it as inbound bandwidth, and $N_{out}$ Bitcoin +allocated to another node as inbound bandwidth. The factor of $F$ is the fee +collected by the routing node, with the following constraint being met $F = +N_{out} - N_{in}$. Due to this requirement of having sufficient inbound +\emph{and} outbound bandwidth, even those nodes which exist solely to help +other nodes send/receive themselves must face the inbound bandwidth allocation +problem, the fundamental bootstrapping issue that the LN faces. + +\textbf{Market Design Resource Allocation Problems}. The field of market design +is a sub-field of economics which is concerned primarily with the efficient +allocation of scarce resources (cite). Within this sub-field, of interest is a +branch of market design concerned with instances wherein money is used to +govern the exchange of goods and services: auction design (cite). Auction +design can be used to effectively allocate scarce resources within a domain. +Common established examples of market design widely used today include: +emission of carbon credits, electricity markets, auctions for airpot slot +usage, and wireless spectrum auctions (cite) (cite) (cite). In each of these +examples, market design is used to allow more effective communication of +pricing information, resource allocation, and preference expressions (cite). +Our first insight is framing the solution to the inbound bandwidth +bootstrapping problem within the lense of market design. In the context of the +LN, the scarce resource we aim to more efficiently allocate is: inbound channel +bandwidth, which is commonly referred to as inbound liquidity. + +\textbf{LN Bootstrapping as Resource Allocation Problem}. In the absence of a +proper venue, those that need inbound capital to operate their Lightning +service are forced to solicit capital on various chat groups, forums, and also +Twitter. On the other side, those seeking to deploy capital in order to +facilitate network operation and gain routing fees must guess as to exactly +where their capital is most demanded. As node operators may not necessarily +know where their capital is most demanded, they risk opening channels where +they aren?t actually demanded, leading to poor resource utilization and capital +opportunity costs. It?s as if node operators are speculatively building roads +that no one will use (why isn?t my node forwarding?), and those seeking to +receive aren?t able to flag their service as an attractive destination to be +connected to internal network ?highways?. Lightning Pool solves this resource +allocation problem by creating a new auction that matches up those seeking to +deploy capital (open channels) to those that need these channels in order to +operate their Lightning service or business. With each executed batch, the +participants of the auction derive a \emph{per block} interest rate which is +effectively the current lease rate for capital on the Lightning Network. The +auctioneer or an independent agency is also able to provide Node Ratings to +participants of the network, which can be used to make more informed decisions +with respect to the \emph{quality} of the channel lease being purchased. (cite +predatory routing hi-jacking stuff) + +\textbf{Channel Lease Marketplaces}. In this paper, we present Lightning Pool, +a non-custodial channel lease marketplace that draws on modern auction theory +to construct an auction that enables participants to buy/sell inbound channel +bandwidth. Participants of the marketplace buy/sell channel capital obligations +which we call a Lightning Channel Lease (LCL). An LCL is similar to a +traditional bond in that one party acquires capital form another for productive +usage, with the party parting with their capital being compensated for their +cost of capital. However as the funds within an LCL can only be used in the +Lightning Network for sending/receiving, an LCL is analogous to the creation of +a new virtual "road" within the LN connecting two destinations. Critically, +when one purchases an LCL the period of time those funds must be committed is +enforced on-chain using Bitcoin Script. As a result, buyers of inbound channel +bandwidth can be sure the capital will be committed for a set period of time. +The auction itself contains several sub-auctions for the exchange of particular +duration intervals expressed in blocks (similar to the various U.S Treasury +auctions (cite)). A non-trusted auctioneer facilities the market place by +accepting sealed-bid orders, clearing the market using a uniform clearing price +for each duration bucket, and finally executes a batch of contracts using a +single batch execution transaction that updates all involved accounts, and +delivers the purchased channels to all parties in an atomic manner. Lightning +Pool and the LCL solve the inbound bandwidth problem by allowing participants +on the network to effectively exchange pricing signals to determine exactly +\emph{where} in the network capital should be allocated. + + +\textbf{Shadow Chains as an Application Framework}. Lightning Pool is the first +application built on top of Bitcoin that utilizes the \emph{Shadow Chain} +paradigm to construct an application-specific overlay system on top of existing +Bitcoin unspent transaction outputs (UTXOs). A user joins a shadow chain my +creating a special multi-sig based output using a public key of the target +shadow chain manager. Once a user has joined the shadow chain, proposed state +transitions are packaged up (in the form of a block) by the shadow chain +manager and proposed to each active participant. A shadow chain block updates +the application-state of all participants and is embedded within a normal +Bitcoin transaction. Depending on the application, a shadow-chain block may be +indistinguishable from a normal Bitcoin transaction. Shadow chains are able to +\emph{compress} state transitions \emph{off-chain} by employing a form of +multi-party transaction cut-through (cite). As participants of a shadow-chain +remain in custody of their funds at all times, complex fraud proofs or exit +games are unnecessary, significantly simplifying the implementation of a given +shadow chain. We note that the shadow chain itself is also of independent use. + +\subsection{Our Contributions} + +In summary we make the following contributions: \begin{itemize} \item We + propose a solution to the inbound bandwidth problem of the LN in the + form of a market place to buy/sell inbound bandwidth obligations. + \item We propose the Lightning Channel Lease, an inbound bandwidth + obligation contract that pays a per-block interest rate to the seller + from the buyer, and whose duration is enforced on-chain with Bitcoin + Script. \item We put forth the concept of a Node Rating agency for + channel leases in order to provide marketplace participants with + information about the \emph{quality} of a channel lease. \item We + construct a new system Lightning Pool, which is a non-custodial + marketplace with off-chain order submission and on-chain batch + execution that allow parties to exchange LCL contracts in an atomic + manner. \item We design a new Bitcoin application design framework, +the shadow chain, which is of independent use. \end{itemize} + + + \textbf{Organization}. Fill in final organization. + + +\section{Preliminnaries} + +not needed? + +% hash function +% signature +% random usage +% security param +% higher level transaction notation? + + +\section{Background} + +In this section, we aim to introduce some necessary background which will be +built upon in later chapters to construct our solution. First, we'll describe +multi+hop payment channels and the Lightning Network as deployed today. Next, +we'll explore the nature of the inbound bandwidth bootstrapping problem the +Lightning Network faces today. Along the way we'll explain the dynamics of +routing nodes in the network, as they're a key component of the system. Next, +we introduce the field of market design, specifically the sub+field of auction +design to demonstrate how auction design can be used to solve resource +allocation problems in the real world. Next, we provide some brief background +on money markets in the traditional financial system, and how this relates to +our concept of channel leases. + +\subsection{Payment Channels \& the Lightning Network} + +\begin{center} +\textbf{Basic Payment Channels} +\end{center} + +A payment channel (cite) in its simplest form (cite) is an on+chain 2+of~2 +multi+sig output between to parties $A$ and $B$. One, or both parties deposit +funds into a script hash Bitcoin Script output constructed using two public +keys $P_{a}$ and $P_{b}$. The transaction which creates this multi-sig output +is referred to as the \emph{funding transaction}. Assuming a fix for +transaction ID level malleability (cite segwit) before broadcasting the funding +transaction, another transaction dubbed the \emph{commitment transaction} is +constructed given a series of paramaters by the two parties (cite bolt). The +commitment transaction spends the funding transaction and creates two new +outputs $D_{a}$ and $D_{b}$ which \emph{deliver} the current balance allocation +to both parties within the channel. Once the funding transaction is confirmed +and broadcasted both parties are able to rapidly update the balance of the +delivery outputs, $D_{a}$ and $D_{b}$ in order to make payments to one another. \\ + +\begin{center} +\textbf{Bi-Directional Payment Channels} +\end{center} + +In order to safely make bi-directional payments between both parties, modern +channel designs also employ a \emph{commitment invalidation mechanism} (cite +paddy) to ensure that only the latest commitment transaction state can be +broadcasted and redeemed within the underlying blockchain. The most commonly +used commitment invalidation scheme is the \textbf{replace-by-revocation} +construct. In this construction, during channel negotiation, a security +parameter $T$ (which may be asymmetric for both parties) is negotiated. Using +this value $T$ which is typically expressed in blocks, a commitment transaction +state can only be fully redeemed by the broadcasting party after a period of +$T$ blocks has passed. During this interval the non-broadcasting party +$P_{defender}$ is able to provide the contested delivery output $D_{a_i}$ with +a valid witness $W_{r_n}$ which \emph{proves} that there exists a \emph{newer} +state $n$ with $n > i$ which has been ratified by both parties. The exact +details of this construct are outside the scope of this party, but Bitcoin +Script and basic cryptography are used to allow a defending party to present an +objective statement of contract violation by the opposing party. \\ + +\begin{center} +\textbf{Hash Time Lock Contracts \& Multi-Hop Payments} +\end{center} + + +The final component of modern mult-hop payment channels is the Hash Time Locked +Contract, or the HTLC. The HTLC enables payments to travel over a \emph{series} +of payment channels, allowing set of interlinked payment channels to be +composed into a logical \emph{payment network}. An HTLC can be viewed as a +specific case of a time locked commit and reveal puzzle (cite ranjit?). +Loosely, an HTLC consists of four parameters: the public key of the sender +$P_{s}$, the public key of the receiver $P_{r}$, the payment amount expressed +in satoshis (cite) $A_{sat}$, a payment secret $r$ s.t $H(r) = h$, and an +absolute block timeout $T$. Given these parameters, a Bitcoin Script is set up +such that, the funds deposited in the script hash output can be redeemed by the +receiver $P_{r}$ via a public key signature by their public key and the reveal +of the payment pre-image $r$, or by the sender $P_{s}$ after the absolute +timeout $T$ has elapsed. This construct can be chained by several parties (up +to 20 in the modern Lightning Network (cite)) to create a multi-hop payment +within the network. For security properties, each party must ensure that their +outgoing hash lock puzzle's absolute timelock $T_o$ is offset from the incoming +absolute timelock $T_i$ by a value of $C_delta$. This value $C_{delta}$ is +commonly referred to as the CLTV delta (cite bolt). This value $C_{delta}$ is +an important security parameter, as if $C_{delta}$ blocks passes and the +outgoing hash lock isn't fully resolved, then a \emph{race condition} occurs as +the time out clauses of \emph{both} the incoming and outgoing hash locks have +expired. \\ + +\begin{center} +\textbf{Routing Nodes as Profit Seeking Capital Allocators} +\end{center} + +Entities on the Lightning Network that exist primarily in order to collect fees +denominated in Bitcoin rewarded by successfully forwarding payments are +referred to as \emph{routing nodes}. A routing node commits capital to the +network within payment channels in order to be able to properly forward +payments in the network. (move much of that intro about the nodes here +insead?). As routing nodes incur an opportunity cost by committing the capital +to the network in place of other opportunities, they request a fee $F$ upon +completion of a successful payment forward. This fee $F = F_{base} + +F_{rate}*A_{sat}$ is comprised of two parts: a proportional amount (a rate) and +a fixed amount, which are both expressed in \emph{milli satoshis} which are +$1/1000$ of the base satoshi unit. + + Note that routing nodes are not compensated on an on going basis, and are not + compensated for anything other than a completed payment. As a result, many + routing nodes (cite aviv stuff) may be allocating capital in a non-productive + manner as they've speculatively opened channels to areas of the network where + no true transaction demand exists. If the Lightning Network was a physical + transportation network, then it would be as if eager contractors started + building roads to seemingly random destinations, only to find that those roads + weren't actually demanded at all. This information asymmetry (where new + channels are actually demanded) and the current inability for today's network + participants to exchange these key demand signals lies as the crux of the + bootstrapping problems of the Lightning Network. + + +\subsection{Boostrapping Problems in the Lightning Network} + +In this section, building on the background provided above, we aim to detail +the various bootstrapping problems that exist in the Lightning Network today. +These problems will serve motivation for our solution, the Channel Lease +Marketplace, and a specific instantiation of such a construct: Lightning Pool. + + +\subsection{New Routing Node Boostrapping} + +As the Lightning Network is a fully collaterized network, in order to +\emph{join} the system, a participant must commit capital in the form of +Bitcoin charged into payment channels on the network. Routing nodes however are +in a unique situation, as they need to both \emph{commit} their own capital to +the network, as well as \emph{solicit} committed capital from \emph{other} +routing nodes. This is due to the fact that in order to be able to forward a +payment of size $P_{sat}$, the routing node must first have $P_{sat_out}$ +satoshis committed as \emph{outbound} payment bandwidth (to use for sending) +and $P_{sat_in}$ committed as \emph{inbound} payment bandwidth, with the +difference of the two amounts, $F= P_{sat_out} - P_{sat_in}$ being collected +as a forwarding fee upon payment completion. This \emph{pair-wise} capital +commitment requirement is commonly cited as a major barrier to Lightning +Network adoption (cite), as well as why large "hubs" are inherently +economically inefficient (cite joseph SB montreal). + +A routing node faces two key questions when attempting to join the network in a +productive manner, while also attempting to optimize for \emph{capital} +efficiency: + +\begin{enumerate} + \item \emph{Where} should I open channels to (thereby committing + outbound capital) within the network in order to \emph{maximize} + the velocity of my channels, and correspondingly my total fee + revenue $F_r$? + + \item \emph{How} can I attract \emph{other} routing nodes to commit + capital to myself such that I can actually forward payments to earn + \emph{any} revenue $F_r$? +\end{enumerate} + +We argue that the above two questions, optimizing for capital efficiency and +velocity of committed channels, can only properly be addressed by the +\emph{existence} of a \emph{marketplace} which allows agents (routing nodes) to +communicate their preference using demand signals. Intuitively, a channel open +to an undesirable location (possibly over served) will have low channel +velocity $C_{v}$, and result in an overall lower total fee revenue $F_r$. In +order to maximize both $C_v$ and $F_fr$, a routing node should only open +channels to where they're \emph{most demanded}. If an agent is willing to pay +up to $P_premium$ Bitcoin for inbound bandwidth, the rationally, they must gain +more utility than the paid premium $P_premium$, as otherwise, such a +transaction would not be economically rationale. Thus, the existence of a +marketplace that allows routing nodes to efficiently commit their outbound +capital, as well as \emph{purchase} new inbound capital is a key component to +solving the boostrapping problem for routing nodes. + + +\subsection{New Service Boostrapping} + +If routing nodes are the the backbone or highway of the Lightning Network, then +so called Lightning Services, are the primary \emph{destinations} of a given +payment. For simplicity, we assume that at given Lightning Service is primarily +a payment \emph{sink}, in that it is primarily \emph{receiving} over the the +LN. In theory, it's possible for a service to send \emph{and} receiving, +resulting in a net-flow of zero, but today in the network, most flows are +uni-directional (cite), creating the need for on/off chain bridges such as +Lightning Loop (cite). + +\begin{center} + \textbf{Demand for Incoming Bandwidth} +\end{center} + +Focusing on the case of a Lightning Service that's pirimrilary a \emph{payment +sink}, on order to receive up to $N$ Bitcoin, the service requires $S_b$ +Bitcoin to be committed as inbound capital, with $S_b > N$. Otherwise, assuming +only channel churn (cite bryan blog post), all inbound bandwidth will become +saturated, rendering a service unable to receive additional Bitcoin over the +LN. Therefore, the operative question a service needs to ask itself when +attempting to join the network is: + +\begin{itemize} + \item How can I solicit enough inbound bandwidth within the network to + be able to receive up to $S_b$ Bitcoin? +\end{itemize} + + +\begin{center} + \textbf{Preference for Quality of Bandwidth} +\end{center} + +It's important to note, that as operating an \emph{valid} routing node on the +network requires a degree of skill and commitment (cite bryan blog post), some +routing nodes are able to provide a more \emph{effective} service than others. +As an example, imagine a routing node $Bob$, who has sufficient capital +committed to his not in both the inbound and outbound directions, but who is +chronically \emph{offline}. As a node must be \emph{online} in order to be able +to forward payments, any capital $C_Bob$ committed by $Bob$, can essentially be +considered dead weight. With this insight in mind, we revisit the bootstrapping +questions of the Lightning Service to also require a high \emph{quality of +service}: + +\begin{itemize} + \item How can I solicit enough \emph{high quality} inbound bandwidth + within the network to be able to receive up to $S_b$ Bitcoin? +\end{itemize} + +\begin{center} + \textbf{Time Committed Incoming bandwidth} +\end{center} + + +However, from the point of view of an active Lightning Service, just having +sufficient high quality inbound bandwidth may not be enough. Consider that a +high quality node $Carol$ may erroneously decide to commit capital elsewhere, +resulting in over all lower channel velocity $C_v$ for their channels. This +type of fair-weather behavior serves as a detriment to our Lightning Services, +as they're unable to properly plan for the future, as they don't know \emph{how +long} the inbound bandwidth will be available for receiving payments. As a +result, it's critical that the Lightning Service has a hard guarantee with +respect to \emph{how long} capital will be committed to their node. Taking this +new criteria into account, we further revisit our new service boostrapping +problem statement: + +\begin{itemize} + \item How can I solicit enough \emph{high quality} inbound bandwidth + within the network to be able to receive up to $S_b$ Bitcoin, that + will be committed for \emph{at least} time $T_blocks$? +\end{itemize} + +Summarizing, in addition to the existence of a marketplace for buying/selling +capital commitment obligations, a woiuld-be buyer requires some sort of +\emph{rating-system} to reduce information asymmetry (distinguish the good +nodes from the lemons), and also requires that any capital committed must be +committed for a period of $T_blocks$. These new requirements argue for the +existence of a Node Rating agency, as well as somewhere to ensure capital will +be committed for a set period of time in a trust-minimized manner. + + +\subsection{End User Boostrapping} + +Finally, we turn to the end users of the system. In our model, the end users of +the system are those that are frequently \emph{transacting}. If routing nodes +are the highways in our payment transportation network, the the Lightning +Services popular destinations, then users trigger \emph{payment flows} that +traverse the backbone created by routing nodes, to arrive at the Lightning +Services. Note that within our model, we permit end users to both send +\emph{and} receiver. Compared to boostrapping a new user to a Layer 1 system +such as the Bitcoin blockchain, boostrapping to a Layer 2 system like the +Lightning Network presents additional challenges. The core challenge is created +by the constraint that in order for a user to send $K_s$ Bitcoin, they also +need $K$ Bitcoin committed within the network. Similarly, in order to receive +up to $K_r$ Bitcoin, they need up to $K_r$ Bitcoin committed as inbound +bandwidth. + +From the perspective of attempting to achieve a similar level of +user-experience as a base Layer 1 system, the receiving constraint is the most +challenging. Notice that a user cannot simply download a Lightning wallet and +start receiving coins. Instead, they need to first solicit \emph{inbound} +capital to their node first. Many wallet providers such as Breez and Phoenix +have started to overcome this issue by committing capital to the users +themselves (cite). This can be see as a sort of customer acquisition cost: by +providing this inbound bandwidth to users, the wallet becomes more attractive +as it enables both sending and receiving. However, just receiving isn't enough, +a user also needs to be able to send \emph{and} receive. In addition to this +required symmetry, a typical user also has all the same quality of service, and +time committed capital requirement as well. + +With this background, we can phrase the end user boostrapping problem as +follows: + +\begin{itemize} + \item How join the Lighting Network, in a manner that allows them to + both send and receive to relevant destinations in the network? +\end{itemize} + + +\subsection{Market Design \& Auction Theory} + +In this section, we make a brief detour to the economic field of auction design +to examine how similar resource allocation problems can be solved by proper +market design in existing industries for both digital and physical goods. In +the modern age, market design and proper construction of corresponding +\emph{auctions} can be used to improve resource utilization and capital +efficiency (cite cramton +http://www.cramton.umd.edu/papers2010-2014/cramton-market-design.pdf) for a +given scare resource. Within a particular domain, several context-specific +design decisions are made to better optimize the resource allocation for all +participants involved. Common uses of auction design in the wild include +wireless spectrum auctions by the Federal Communications Comission (FCC) +(cite), package auctions for auctioning off takeoff and landing rights in +airpots (cite), real-time electricity markets (cite), and also carbon credits +(cite). Market design brides both theory and practice in order to solve +real-world resource allocation constraints (cite +http://www.cramton.umd.edu/papers2010-2014/cramton-market-design.pdf). + + +A commonly used tool in the field of market design are \emph{auctions}. +Auctions allow agents to gather and exchange pricing signals in order to decide +who gets what goods, and at which price. The design of a proper auction for a +particular resource allocation problem has a vast design space. For example, +should a first or second price auction be used (cite)? How frequently should +the auction run? What \emph{type} of auction should be used? Should +participants be able to see the bids of other participants? And so on. + +Building off the series of boostrapping problems posed above, we turn to market +design as a tool to efficiently allocate our scare resource in question: +inbound payment bandwidth. Our problem-space is unique however in that as we're +dealing with the allocation of capital, there are inherent opportunity costs: +why should a routing node commit capital to the Lightning Network, compared to +some other asset that has a similar risk adjusted rate of return (cite)? In +this context, our end solution may take the form of a \emph{money market}, +which is used by entities to trade short-term debt instruments. + +%add a sub-section on transportation systems? + +\subsection{Money Markets \& Capital Leases} % Capital Markets & Channel Leases? + +In traditional financial markets, money markets are used to allow entities to +trade short term debt instruments. Examples of such instruments include U.S +Treasury Bills (cite), certificates of deposits (site), and repos or repurchase +agreements (cite). Capital markets on the other hand, are the long-term +analogue of money markets, in that they deal with longer time frames, and also +are more heavily traded on secondary markets with retail traders being more +involved. + +In the context of the Lightning Network, our concept of capital obligations +appears is similar to a bond in that we require a a prior period of time in +which the capital is allocated, but unlike a bond in that the committed funds +can only be used on the Lightning Network to provide a new type of service: the +\emph{propensity} to receive or send funds on the network. As a result, we +don't require funds in channels to be borrowed, instead they only need to be +\emph{leased} for a period of time. Also unlike bonds wherein it's possible for +the issuer of a bond to \emph{default}, thereby failing to repay the borrowed +money, in the context of the LN, there is \emph{no inherent default risk}. +Instead, arguably the concept of channel leases can be viewed as a risk free +rate of return (cite), in the context of Bitcoin, and specifically the +Lightning Network. + +The existence of a \emph{channel lease} serves to provide routing nodes with an +additional monetary incentive (in the form of a premium paid by the lessor of +the coins) to operate a routing node. As a result, we can modify the revenue +$R_c$ earned by a routing node within the context of a specific channel $C$, +for a period of $t$ blocks to be: + +\begin{equation} +R_c(t) = (P_c * t) + (F_c* P_{f_c}) % mak Pr[x] instead? +\end{equation} + +where $P_c$ is the current \emph{per-block} interest rate, and ($F_c * +P_{f_c}$) is the \emph{expected} routing fee revenue of the channel within that +interval \\ + +We reference an \emph{expectation} in fee revenue, as fees are effectively a +\emph{speculative} component of the routing revenue of a node. If a channel was +allocated to a node in high demand, one would expect the latter portion of the +question to possibly dominate the premium. If the opposite is the case, then a +routing node would derive most of its revenue from the yield earned by leasing +a channel. In this manner, the existence of a concept such as a channel lease, +actually serves to \emph{reduce} the variance of a routing nodes revenue, +similar to how joining a mining pool can reduce the variance of a hasher's +earnings (cite). + +Finally, we argue that the existence of a channel lease that pays a premium +based on a \emph{per-block} interest rate would result in a novel low-risk +yield-generating instrument for the greater Bitcoin network. Such a per-block +interest rate $r_{b_i}$ would serve to allow market participants to effectively +price the cost of capital on the Lightning Network. Assuming the existence of +varying durations ${D_1, ..., D_n}$ a \emph{yield} curve conveying the relative +short and long term interest rates of channel yields would be constructed. Such +an instrument would then potentially serve as the basis for higher level +structured products and derivates built on top of the base channel lease +instrument. + +%also add a solution overview here? + +\section{Bootstrapping Problems as Solved by CLM} + +Prior to outlining our design for channel liquidity markets we seek to provide +a set of illuminating use-cases in order to demonstrate the need for such +markets on the Lightning Network. Each of these use cases are empirical +real-world problems related to the Lightning Network, and prior to the +publication of this document, no known solution has been presented. + +\subsection{Bootstrapping New Users via Sidecar Channels} + +A common question posed concerning the Lightning Network goes something like: +Alice is new to Bitcoin entirely, how can she join the Lightning Network +without her, herself, making any new \emph{on-chain} Bitcoin transactions? It's +desirable to present a solution to such a use-case as on-boarding for on-chain +transaction is as simple as sending coins to a fresh address. In order for +off-chain payment channel networks to achieve wide-spread usage, a similar, +seamless on-boarding workflow must be created. + +We frame the solution to this use-case in our model of channel liquidity +markets. In this case, Alice is a \emph{new} user to the network that requires +\emph{inbound} and \emph{outbound} liquidity. Without outbound liquidity, she's +unable to send to any other node on the network. Without inbound liquidity, +she's unable to receive any further payments on the network. We call our +solution "sidecar channels" they allow an acquaintance of Alice, let's call her +Carol, to engage in a protocol with an existing routing node on the network, +Bob, to provide \emph{both} inbound and outbound liquidity for Alice. Carol is +able to provide liquidity either with an off-chain, or on-chain payment. At the +end of the engagement, Carol has provided channel liquidity to Alice via Bob, +who himself is compensated accordingly for his role in the protocol. + +\subsection{Demand Fueled Routing Node Channel Selection} + +A "routing" node on the Lightning Network is a node categorized as having a +persistent publicly reachable Internet address, a set of inbound channels from +leaf nodes, and one which seeks to actively facilitate payment flows on the +network in order to gain fee revenue using their existing liquidity as +bandwidth for these payment flows. A common question asked in the initial +bootrapping phase of the Lighting Network by node operators is: "where should I +open my channels to, such that they'll actually be routed through"? We posit +that channel liquidity markets are the answer to this question. + +The channel liquidity market answer to this question is supplementary to +autopilot \cite{autopilot} techniques of automated channel creation based on +static and dynamic graph signals. A key drawback of autopilot channel +establishment techniques are they for the most part, they're devoid of +\emph{economic} context. A particular location in the sub-graph may be "fit" or +attractive from a graph theoretic perspective, but may not lead to a high +velocity channel, as there was no inherent demand for a channel created at that +particular location. Using a CLM, a node operator can enter a targeted venue to +determine what the \emph{time value} of his liquidity is on the network. New +services such as exchanges or merchant on the network can bid for the node's +liquidity in order to serve their prospective customers, with the node earning +a small interest rate up-front for committing his liquidity in the first place +(scaled by the worst-case CSV delay). + +\subsection{Bootstrapping New Services to Lightning} + +Any new service that wishes join the Lightning Network faces the same problem: +"How can I incentivize nodes to create \emph{inbound} channels to me in order +to be able to accept payments?". CLM's provide an elegant solution. The +merchant/exchange/service uses their existing on-chain funds to enter the +liquidity market place in order to exchange their on-chain coins for off-chain +coins. Once the trade has been atomically executed, the merchant immediately +has usable inbound liquidity that can be used to accept payments from users. + +The merchant can then its prior market place exchange partners as +"introduction" points. As it's undesirable for all users to connect directly to +the merchant for payment connectivity, users can instead establish channels to +the prior swapping partners of the service. As the merchant acquires more +liquidity in the future, they further contribute to the path diversity and +strength of the network, allowing users to pay via several introduction points +using AMP \cite{amp}. + +\subsection{Cross-Chain Market Maker Liquidity Sourcing} + +As traders are becoming more aware of the counter-party risk of trading on +centralized exchanges, they look to non-custodial exchange venues. The +flexibility of channels on the Lightning Network appears to be a prime +candidate of such a venue: channels allow for non-custodial trading at similar +execution speeds to that of centralized exchanges. Additionally, channel based +non-custodial exchanges are not vulnerable to front-running tactics executed by +miners. Instead, the trade execution and even the prior trade history are +\emph{only} known to the participants a, providing a greater degree of +financial privacy. + +Once again, we encounter a bootstrapping issue. How is a market maker on a +payment channel based non-custodial exchange meant to gather an initial pool of +liquidity to service orders? We see CLMs as a natural solution. The market +maker can seek out liquidity of relevant trading pairs by purchasing inbound +channel liquidity, in addition to putting up its own outbound channel liquidity +to other market makers. A balanced distribution of liquidity amongst market +makers allows for new traders to participate in the exchange, knowing that +their flows are balanced, meaning they can receive as much as the can send via +the market maker, allowing them to instantly start to execute cross-chain +atomic swaps. + +\subsection{Instant Lightning Wallet User On Boarding} + +Wallets commonly face the UX challenge of ensuring a user can receive funds as +soon as they set up a wallet. Some wallet providers have chosen to open new +inbound channels to users themselves. This gives users the inbound bandwidth +they need to receive, but can come at a high capital cost to the wallet +provider as they need to commit funds with a 1:1 ratio. The Pool allows them to +lower their customer acquisition costs, as they can pay only a percentage of +the funds to be allocated to a new user. Just like the merchant purchasing +inbound in the above segment, a wallet could pay 1k satoshis to have 1mm +satoshis be allocated to a user, instead of fronting the whole 1mm satoshis +themselves + +\subsection{Variance Reduction in Routing Node Revenue} + +Today routing node operators aim to join the network in order to facilitate the +transfer of payments as well as earn fees over time with successfully completed +payments. However, if a node isn?t regularly routing payments (thereby earning +a forwarding fee), then they aren?t compensated for the various (though minor) +risks they expose their capital to. With Pool, routing node operators are able +to ensure that they?re consistently compensated for their cost of capital. + +\section{The Channel Lease Marketplace} %definiation + +In this section, we present an overview of the Channel Lease Marketplace +architectural design. In section 6, we make a brief detour to define the +\emph{Shadow Chain} application frame work, before presenting a concrete +instantiation of a CLM, in the form of \textbf{Lightning Pool}. + +\subsection{High-Level Description} + +First, we describe our solution at a high-level. Drawing heavily from existing +market auction design, we're interested specifically in double-call auctions +which allow both the buyer and the seller to buy/sell \emph{indivisible} units +of the good in question, which in this case is a channel lease. We then build +upon this base double-call auction by leveling the information playing field +(cite) by making all orders \emph{sealed-bid}. Rather than the auction being +cleared continually within a central-limit order book, we instead opt to +utilize a discrete interval frequent batched auction in order to mitigate +front-running and other undesirable aspects. Rather than participants paying +what they bid (commonly called a pay-as-you-bid auction (cite)(cite)), all +participants will instead pay the say \emph{uniform clearing price} (cite). +Finally, all operations that result from a sackful auction are batched and +committed in a \emph{single} atomic blockchain transaction. + +\clearpage + +\begin{figure}[!htb] + +\begin{tikzpicture}[node distance=5cm,on grid,auto] + \node[initial, state] (s0) {Account Creation}; + \node[state, right of=s0] (s1) {Order Submission}; + \node[state, below of=s1] (s2) {Match Making}; + \node[state, below of=s2] (s3) {Market Clearing}; + \node[state, accepting, below of=s3] (s4) {Batch Execution}; + + \draw (s0) edge[right] node{} (s1) + (s1) edge[below] node{batch tick} (s2) + (s2) edge[bend right, above] node{no market} (s1) + (s2) edge[right] node{market made} (s3) + (s3) edge[right] node{market cleared} (s4) + (s4) edge[bend left] node{restart} (s1); +\end{tikzpicture} + +\caption{Auction State Machine} + +\end{figure} + + +\begin{center} + \textbf{Marketplace Auctioneer} +\end{center} + +We assume the existence of a \emph{non-trusted} auctioneer $\Lambda$ that +publishes a master auctioneer key $A_{auction}$ ahead of time. The auction +itself is uniquely identified by $A_{auction}$ from the perspective of the +system due to the \emph{Shadow Chain} qualities of the system. The auctioneer +implements a non-custodial auction via \texttt{Marketplace Accounts} which use +a new unique key derived from $A_{auction}$ as the second public key in the +2-of-2 multi-sig. The auctioneer accepts and validates orders off-chain, aides +an agent in modifying their account before expiration, proposes a valid batch +to each of the agents matched in an instance of the auction, and produces a +batch execution transaction which modifies accounts appropriately, and creates +a series of corresponding channel leases. + +\begin{center} + \textbf{Account Creation} +\end{center} + +Before being able to particiapte in the marketplace, we require that an agent +first create a \texttt{Marketplace Account}. A \texttt{Marketplace Account} is +a non-custodial account that forces an agent to commit capital in the form of +Bitcoin to the market for a period of time. As we require agents to fully back +all orders within an account, we eliminate a number of order spoofing vectors. +Additionally the time-locked non-custodial nature of the account ensures a user +is able to recover their funds fully without any additional on-chain +transactions (aside from the sweeping transaction). + +\begin{center} + \textbf{Marketplace Order Units} +\end{center} + +We abstract over the base satoshi unit and define a \texttt{unit} from the PoV +of the marketplace which is the base unit in which all orders are expressed and +settled in. We assume that the value of a given \texttt{unit} is set such that +even a single lease of the smallest unit is still economical from the +perspective of the base blockchain and on-chain fees. All orders \emph{must} be +divisible by a whole unit, and the final clearing volume of a given batch is +also expressed in units. + +\begin{center} + \textbf{Order Submission} +\end{center} + +Once an agent has created a valid \texttt{Marketplace Account}, they can enter +the order submission phase. It's important to note that this order submission +takes place \emph{off-chain}. Only the final execution of an auction batch +takes place on-chain. During the order submission phase, agents are free to +modify their accounts and orders. Only valid orders will be accepted to be +eligible for the next auction iteration. + +\begin{center} + \textbf{Market Clearing} +\end{center} + +Every $\Upsilon$ minutes, the auctioneer attempts to \emph{clear} the marketplace. +An auction can be cleared if the lines of supply and demand cross such that at +least a single unit is bought/sold. As the market has no explicit closing time, +it's possible that during a market epoch, no market can be made. In the +scenario that a market can be made, then rather than each participant pay what +they bid, the auctioneer instead uses a single clearing price based on the +market's clearing price algorithm. + +\begin{center} + \textbf{Batch Execution} +\end{center} + +Once a market has been cleared, we enter the batch execution phase. During this +phase, the auctioneer sends a batch proposal $\Pi$, which describes the +proposed market clearing structure. $\Pi$ may either be a plaintext description +of a valid clearing solution, or a more "argument" describing one. Valid +batches are then bundled into a single \texttt{Batch Execution +Transaction} that updates all involved accounts, and creates any channel leases +bought/sold in the batch. After a period of time $\Upsilon$ has elapsed, the +market is restarted with any new orders and account being considered for market +clearing. + +\subsection{Lightning Channel Leases} +\begin{center} +\textbf{Liquidity Maker \& Taker} +\end{center} + +We begin by introducing the concept of a \texttt{Liquidity Taker}: + +\theoremstyle{definition} + +\begin{definition}{(Liquidity Taker).} % call Lease instead? also define CLM earlier in the process? + A Liquidity Taker is an agent in a Channel Liquidity Market seeking to + \emph{obtain} new \emph{inbound} channel liquidity of size $A_{sat}$ for a + period of $T_{block}$ Bitcoin blocks. +\end{definition} + +A taker is prepared to either boostrap the inbound liquidity with their own +on-chain coins, or pay a \emph{premium} in order to receive a "lease" of +liquidity from another agent in the market. Takers populate the \emph{demand} +side of our market. They require new inbound liquidity in order to be able to +immediately receive payments on the network, or to better position themselves +as a routing node within the network. + +A natural companion to the Liquidity Taker agent within a \texttt{CLM} is the +\texttt{Liquidity Maker}: + +\theoremstyle{definition} +\begin{definition}{(Liquidity Maker).} + +A Liquidity Taker is an agent in a Channel Liquidity Market seeking to earn +\emph{yield} by deploying up to $A_{sat}$ Bitcoin into the Lightning Network +for up to a period of $T_{block}$ Bitcoin blocks, earning a profit $\alpha$. + +\end{definition} + +Notice that we utilize Bitcoin block-time rather than wall-clock (Median Past +Time (cite)) in these definitions, as we seek to enforce thee durations using +Bitcoin Script and using block-time rather than wall-clock time is more +objective compared to wall-clock time. + +The profit ($\alpha$) earned by a \texttt{Liquidity Maker} takes two forms: +\begin{itemize} + \item A one-time \emph{premium}, $R_{premium}$, commanded by the Maker which + reflects the latent demand and time-value of regular coins vs "lifted + coins" (coins placed in channels). + + \item Ongoing reoccurring revenue, $F_c$, in the form of forwarding fees + earned by facilitating payments to their matched taker. +\end{itemize} + + +We argue that the existence of such Channel Liquidity Markets will increase the +\emph{efficiency} of capital deployed to a payment channel network by allowing +agents to signal the relative demand of lifted coins compared to non-lifted +coins. Additionally, such markets also allow an existing routing node on the +network to \emph{re-allocate} lifted coins from a low-velocity section of the +sub-graph, to one of higher velocity: + +\begin{theorem}[Channel velocity revenue] % remove? never used in a proof or anything +Holding all channel liquidity equal, channels allocated to a higher velocity +section of the sub-graph will yield a higher $F_c$ than channel allocated to a +low-velocity section of the sub-graph. +\end{theorem} + +Intuitively, if each payment flow sourced at an incoming channel $C_i$ and sunk +at at outgoing channel $C_o$ pays and equal forwarding fee per flow, then for a +fixed unit of time, a higher velocity channel will result in higher total +revenue in a time slice. + +The role of Channel Liquidity Markets in a payment channel network is to reduce +information asymmetry by allowing agents to signal their preferences for lifted +coins vs non-lifted coins. The existence of \emph{venues} where these markets +can be carried out benefits the wider network by allowing agents to determine +where their liquidity if most demanded on the network. % remove? + +\begin{center} +\textbf{Channel Leases} +\end{center} + +With our two primary agents, defined, we now move on to the definition of a +Lightning Channel Lease: + +\begin{definition}{(Lightning Channel Lease).} + A Lightning Channel lease is defined as, $\Gamma = \{P_{T,} P_{M}, A_{sat}, + D_{block}, r_{i} \}$, where: +\end{definition} + +\begin{itemize} + \item $P_{T}$ is the \texttt{secp256k1} public key (cite) of the +\texttt{Liquidity Taker}, $P_{M}$ the public key for the \texttt{Liquidity +Maker}. + \item $A_{sat}$ is the total amount of Bitcoin within the contract. + \item $D_{block}$ is the duration of the contract expressed in Blocks. + \item $r_{i}$ is the per-block interest rate as discovered in the $i$th + instance of the market. +\end{itemize} + +Note that the premium $R_{P}$ as referenced above is parametrized in using the +\emph{lease duration} $D_{blocks}$: $R_{P}(D_{blocks}) = r_i * D_{blocks}$ as +we deal in simple, rather than compounding interest. The duration of the +contract $D_{blocks}$ is of great interest as similar to U.S Treasury auctions, +a \emph{yield-curve} (cite) can be constructed based on the matched contents of +a given auction iteration. % mention t-bills + + +\subsection{Non-Custodial Auction Accounts} + +In order to participate in the we require all participants to deposit their +trading balance into a Marketplace Account: + +\theoremstyle{definition} +\begin{definition}{(Marketplace Account).} +A marketplace account is a \emph{non-custodial} account defined as, $\Psi = +\{K_{sat}, T_{blocks}, P_{acct}, \Omega_{nodes} \}$ where. +\end{definition} + +\begin{itemize} + \item $K_{sat}$ is the total amount of Bitcoin available within the account. + \item $T_{blocks}$ is the absolute expiry height of the account. + \item $P_{acct}$ is a \texttt{secp256k1} public key that \emph{uniqely} identifies the account. + \item $\Omega_{nodes}$ is a set of Lighting Network nodes controlled by the account. +\end{itemize} + +We stress that these accounts are \emph{non-custodial} in that after a period +of time $T_{blocks}$ the agent is able to freely remove the funds from their +account. Before this period has passed, an agent may require the aide of the +auctioneer to close, deposit, or withdraw funds from their account. In the case +of the \texttt{Liquidity Taker}, the funds within the account $K_{sat}$, must +be enough to pay for any desired premium, Conversely for the \texttt{Liquidity +Maker}, we require all funds they wish to lease out to be deposited into the +account. + +This structure, which forces all participants to fully commit all funds they +wish to use within the marketplace into a non-custodial account is similar to +the concept of Fidelity Bonds (cite). This structure has a number of desirable +properties including: + +\begin{itemize} % what else? + \item \textbf{Order spoofing mitigation}: Within the CLM, as all orders + must be "fully backed", it isn't possible to place a "fake" order that + cannot be filled. + + \item \textbf{Time value opportunity cost}: By forcing all agents to + suspend funds they wish to use within the market, those funds cannot be + used elsewhere, thereby adding an implicit cost to joining the + marketplace. + + \item \textbf{Deterministic batch execution construction}: As we'll see in + later sections, the existence of a fixed account for each agent + simplified the clearing and execution process within the auction + lifecycle. + +\end{itemize} + +These accounts in the abstract may take many forms, but as we focus on Bitcoin, +as detailed in later sections, these accounts will take the form of a multi-sig +output, with one key belonging to the auctioneer. + +% define other operations for Deposit(), Withdraw(), Renew(), Close() or leave to the section below + +\subsection{Order Structure \& Verification} + +With our channel lease contract and account structure defined, we now move on +to our order structure. As with any auction, orders are how the agents express +their \emph{preferences} with respect to what they wish to buy and sell. +Importantly, all orders within the market must be backed by a valid non-expired +account, and must carry an \emph{authentication tag} which prevents order +spoofing, and also ensure proper integrity of a given order once it has been +submitted + +\begin{center} +\textbf{Order Structure} +\end{center} + +We define an \texttt{Order} within the context of a \texttt{CLM} as follows: + +\theoremstyle{definition} +\begin{definition}{(Order).} + An \texttt{Order} is a authenticated $n$-tuple: \\ $\Theta = \{O_{type}, K_{nonce}, + V_{ver}, P_{acct}, \Delta_{base}, \Delta_{aux}, T_{auth} \} $, where: + +\end{definition} + +\begin{itemize} + \item $O_{type} \in \{\texttt{Ask}, \texttt{Bid}\}$ denotes if an order is + an Ask or a Bid. In addition to the version, this may affect how the + $\Delta_{aux}$ attribute is parsed. + + \item $K_{nonce}$ is an \emph{order nonce} which uniquely identifies this + order, and is typically derived as $K_{nonce} = \sample + \mathbb{Z}_{p}$. + + \item $V_{ver}$ is the \emph{version} of this order. As we'll see below, + the version used as an upgrade mechanism, and is needed in order to + parse any newly added fields, as well as compute the digest required to + check the authentication tag attached to an order. + + \item $P_{acct}$ is the public key that uniquely identifies this account. + + \item The set of base order details is: \\ $\Delta_{base} = \{ + \alpha_{rate}, A_{sat}, M_{pub}, L_{pub}, A_{addr}, C_{type}, + D_{blocks}, F_{chain} \}$, where: + + \begin{itemize} + + \item $\alpha_{rate}$ is the desired \emph{per-block} rate that the owner + of the order wishes to buy/sell a channel lease at. Further below, this + may be referred to ass the \texttt{BPY} or block percentage yield. + + \item $A_{sat}$ is the total contract size expressed in lease \emph{units}. + Restricting orders to whole units simplifies preference matching within + the system. + + \item $M_{pub}$ is the multi-sig public key to be used when creating + the funding output (cite) of the tranction. % abstract out more? + + \item $L_{pub}$ is the identitiy public key (cite) of the Lightning + Node that wishes to buy/sel lthis channel. + + \item $A_{addr}$ is the network address to be used to connect to the + backing $L_{pub}$ to initiate the channel funding process if this + order is matched. % too low level for this portion? + + \item $C_{type}$ is the \emph{type} of channel to be created if this + order is matched. + + \item $D_{blocks}$ is the target \emph{lease duration} of the contract. + + \item $F_{chain_max}$ is the max chain fee expressed in $sat/byte$ that + the own of said order is willing to pay within a batch. + + \end{itemize} + + \item The set of \emph{auxillary} details is implcitily defined by the + order version $V_{ver}$. + + \item $T_{auth}$ is an authentication tag that allows the auctioneer, and + other traders to validate the integrity and authenticity of the order. + + +\end{itemize} + +An order allows a \texttt{Liquidity Taker} or a \texttt{Liquidity Maker} to +express their \emph{preference} with respect to what type of channel lease +they're looking to buy/sell. + +\begin{center} +\textbf{Order Validation} +\end{center} + +Returning back to our tag $T_{auth}$, we will now specify how such a tag is to +be computed, and verified. In the abstract, we require that the tagging scheme +is \seufcma secure (cite). Given this security requirement, we define +two polynomial-time algorithms: (\texttt{GenOrderTag}, \texttt{VerifyOrderTag}) +with the following requirements: + +\begin{itemize} + \item \texttt{GenOrderTag($P_{acct_{priv}}$,$\Theta$)} $\rightarrow$ $T_{auth}$. + Given an input of the private key that corresponds to the public key of + an account, and the complete order details, a valid tag $T_{auth}$ is + generated. + + \item \texttt{VerifyOrderTag($P_{acct}$,$\Theta$, $T_{auth}$)} $\rightarrow$ $b$. + Given a public key of an account holder, a valid tag, and the order + itself, \texttt{VerifyOrderTag} outputs $b=1$ if the tag is valid. +\end{itemize} + +As we use a public-key based tagging technique, the validity of an order is +verifiable by any other active trader within the marketplace including the +auctioneer of the market place. + + +\subsection{Auction Design} + +In this section, we describe the abstract definition of a \texttt{Channel +Liquidity Marketplace}, which addressee each of the issues presented in the +bootstrapping section of the background, by creating a new form of batched +auction which allows \texttt{Liquidity Takers}, and \texttt{Liquidity Makers} +to buy/sell Lightning Channel Leases in a non-custodial manner. + +\subsubsection{Auction Specification} + +In this section, we'll now specify the behavior and requirements of an using abstract +\texttt{Channel Liquidity Marketplace} instance. We define the expected +behavior and the client-facing interface of a \texttt{CLM} instance. A +\texttt{CLM} is a tuple of polynomial-time algorithms divided into five +distinct but related categories: +\begin{itemize} + \item System Initialization: \texttt{SystemInit} + \item Account Operations: (\texttt{NewAccount}, \texttt{ModifyAccount}) + \item Order Book Maintenance: (\texttt{SubmitOrder}, \texttt{CancelOrder}) + \item Market Clearing: (\texttt{MatchMake}, \texttt{MarketClearingPrice}, \texttt{ClearMarket}) + \item Batch Execution: (\texttt{ConstructBatch}, \texttt{ExecuteBatch}) +\end{itemize} + + +With behavior and semantics as expressed below. \\ + +\begin{center} + \textbf{System Initialization} +\end{center} + +Before the market place can be used, we require it to be initialized by the +auctioneer. This initialization is a one-time process, and doesn't result in +any trapdoor or "toxic waste" material being produced: \\ + +\texttt{SystemInit($1^{\lambda}, \Upsilon_{min}$)} $\rightarrow$ ($P_{auction_p}$, +$P_{auction_s}, \Psi_{A}$). Denoting the security parameter as $\lambda$, the + \texttt{SystemInit} algorithm takes as input the security parameter, and + the batch interval $\Upsilon_{min}$ expressed in minutes, and outputs a + public ($P_{auction_p}$) and private ($P_{auction_s}$) key pair for the + auctioneer. The auctioneer's public key will be used as an parameter in + algorithms related to account creation, modification, and batch execution. + This algorithm also returns $\Psi_{A}$, which is a special account owned by + the auctioneer that will be used to collect fees, and during batch + construction. + +\begin{center} + \textbf{Account Operations} +\end{center} + +In order to create an account, agents will need to interact with the auctioneer +itself. After account creation an account can freely be modified (close, +deposit, withdraw, etc) if the account isn't part of an active batch: \\ + +\texttt{NewAccount($1^{\lambda}, P_{auction_p}$)} $\rightarrow$ $\Psi$. The +\texttt{NewAccount} algorithm takes as input our security parameter, and the +auctioneer's public key, and outputs a new account for the new agent within the +marketplace. We require that all resulting accounts within the marketplace be +\emph{unique}. We permit a single logical agent to have multiple accounts. \\ + +\texttt{ModifyAccount($\Psi, P_{auction_p}$)} $\rightarrow$ $\Psi^\prime$. The % als needs the auctioneer's priv? +\texttt{ModifyAccount} algorithm takes an existing valid account $\Psi$ and the +auctioneer's public key and performs an account modification. An account +modification can either: +\begin{itemize} + \item Deposit new coins into the account. + \item Withdraw coins from the account. + \item Close the account by removing all coins from the account. +\end{itemize} + +Note that as each of these operations require an on-chain transaction, they can +freely be batched with other on-chain transactions, or even the transaction that +executes an auction's batch. + +\begin{center} + \textbf{Order Book Maintenance} +\end{center} + +Once accounts in the marketplace are open, agents are able to submit orders +between batch epochs. The \emph{size} of all orders is expressed in units, and +as we mention below, we permit partial matches of an order. A partial match can +either update the order state in place, or require the agent to re-submit a new +valid tag for the modified order in the batch execution phase: \\ + +\texttt{SubmitOrder($\Theta, T_{auth}$)} $\rightarrow$ $b$. The +\texttt{SubmitOrder} algorithm takes as input a structurally sound order +$\Theta$, and its authentication tag $T_{auth}$ and outputs a bit $b$. The bit +$b=1$ if the order is valid according to market place rules, and the +\texttt{VerifyOrderTag} returns $b=1$ given the specified parameters. \\ + +\texttt{CancelOrder($\Theta, K_{nonce}^\prime$)} $\rightarrow$ $b$. The +\texttt{CancelOrder} given an existing order $\Theta$ and the \emph{opening} of +the $K_{nonce}$ commitment $K_{nonce}^\prime$ and returns $b=1$ if the +commitment opening is valid, and there exists an order identified by the base +$K_{nonce}$ value. + +\begin{center} + \textbf{Market Clearing} +\end{center} + +Once all orders have been placed, and the batch interval of $\Upsilon$ has +elapsed, the auctioneer will attempt to clear the market using the following +algorithms: \\ + +\texttt{MatchMake($\{\Theta_0, \ldots, \Theta_n\}$)} $\rightarrow$ +$\Phi_b = \{(\Theta_{b_0}, \Theta_{a_0}), \cdots, (\Theta_{b_n}, \Theta_{a_n})\}$. The +\texttt{MatchMake} algorithm takes as input the set of valid orders submitted +during the past batch interval and outputs a series of tuples which reflect +properly matched orders matched orders. $\Theta_a$ represents an order who's +$O_{type} = \texttt{Ask}$, while $\Theta_b$ represents an order who's $O_{type} += \texttt{Bid}$. Note that since we allow \emph{partial} matches, a given order +may appear multiple times in the final match set. We require that a valid +implementation be able to perform proper \emph{multi-attribute} (cite) matching +due to the existence of the $\Delta_{aux}$ portion of an order's structure. \\ + +% state the specified constraints as a linear program?? + + +\texttt{MarketClearingPrice($\Phi_b$)} $\rightarrow$ $c_{price}$. The +\texttt{MarketClearingPrice} algorithm accepts the set of orders matched by the +\texttt{MatchMake} algorithm and returns the \emph{market clearing price} of +the prior batch. The precise market clearing price algorithm is left as a free +parameter, with algorithms such as first-rejected-bid (cite) or +last-accepted-bid (cite) likely being used. Utilizing of a single market +clearing price is intended to promote fairness (cite) (all traders pay the same +price!) and also \\ + +% give example of FRB and/or LAB here? + +% iamge of LAB clearing price here? + +\texttt{ClearMarket($\Psi_{A}, \Phi_b, \{\Psi_0, \dots, \Psi_n\}, c_{price}$)} +$\rightarrow$ $(\Psi_{A}^\prime, \{\Gamma_0, \dots, \Gamma_n\}, +\{\Psi_{0}^\prime, \dots, \Psi_{n}^\prime\})$. The \texttt{ClearMarket} +algorithm takes as input a prior set of matched orders within a batch, the +auctioneer's account, the set of accounts involved in the bach, and the market +clearing price of a given batch and outputs: a set of channel leases to be +created by a batch and a set of updated accounts which represents the state of +the involved accounts post batch as well as an updated version of the +auctioneer's account which may have accrued any trading fees during market +clearing. + +% cdots, ldots, or just dots -- need to make sure consistent everywhere + +\begin{itemize} + \item As shorthand, we use $\Delta_i$ to refer to a cleared batch (the set of + resulting accounts after the updates have been made to produce the + set of desired channel leases). +\end{itemize} + +% takes the set of matched orders, and accounts, creates set of new accounts +% (diffs) + +\begin{center} + \textbf{Batch Execution} +\end{center} + +Once we've been able to make a market, and have the description of the +resulting market state (the accounts, and the channel leases to be created), we +can now move on to \emph{executing} the resulting batch. We use the following +algorithms to do so: \\ + +\texttt{ConstructBatch($\Delta_i$)} $\rightarrow$ $B_{t_i}$. The +\texttt{ConstructBatch} algorithm takes a valid market clearing (which can be +seen as a delta on the auction state) and returns a valid transaction, which +\emph{atomically} executes the given batch on the blockchain. \\ + +\texttt{ExecuteBatch($B_{t_i}$)} $\rightarrow$ $b=$. The \texttt{ExecuteBatch} +algorithm takes a fully valid batch and attempts to commit it, by confirming +the transaction in the target base blockchain. Once the batch has been +confirmed, all operations contained within a batch are considered executed, and +can be used as inputs to additional iterations of the auction life cycle. + +% have it return the batch ID? batch ID not shown any where there? + +% have auction attribute section enumerating all from the blog post spill over +% portion? + + +\iffalse +shadow chain section: + * define as state machine that returns tate, then later define state in specific section to the the input of all the utxos and other state + + ShadowChain: + * Init() -> lambda params, w/e w/e + * state = InitState(auctioneerUtxo) + * state = stateStep(state, stateDelta) -- a qurom needed to state step, + * propose set of updates to all + * for account := range accounts { + proopse state + } + * state_i = UpgradeState(state_i) + * state = {operatorKey, k_1, .., k_n} + * state = stateFunc(state, proposal, executionEnv) + * env can change off-chain, no need to on-chain upgrades, identified by hash/identifier + * order of execution func as way to impl soft-forks? + * state = coasalce(state_,1, ..., state_n) (transaction cut thru) + * quorum = propose(masterKey, accounts) + * ^ then state func +\fi + +\section{The Shadowchain: A Bitcoin Overlay Application Framework} + +In this section, we present the concept of a \texttt{Shadowchain}, a +non-custodial application overlay framework that we'll used to construct a +concrete instantiation of a \texttt{CLM}. We note that shadowchains may also be +of independent interest, as they're a novel way to layer more complex +interactions on top of the base Bitcoin blcockahin. We note that shadow chains +as we present them can be implemented on the base Bitcoin blockchain today +without any additional changes or enchainments. However, further extensions to +Bticoin such as non-interactive signature aggregation (cite) and covenants +(cite) can sever to dramatically increase the scalability traits of a +shadowchain. + +\subsection{High-Level Description} + +First, we provide a high-level description of the shadow chain application +framework. + +\textbf{The Shadowchain Usecase}. A shadowchain can be used to to implement +non-custodial smart contract systems on top of the base Bitcoin blockchain. +Typically one would opt for a shadowchain if the complexity of the state +transiting logic of the smart counteract system cannot be fully expressed using +the base Bitcoin Script. Shadowchains allow an application designer to use the +Bitcoin blockchain for what it's best for: censorship resistant settlement, +pushing the more complex portions of the application (state, logic, etc) +\emph{off-chain}. + +\textbf{Shadowchain Roles \& Lifted UTXOs}. A shadow chain has two primary +classes of agents: users, and the orchestrator. The orchestrator defines the +state transition function of the shadowchain, a set of non-trusted +initialization parameters, and upgrade mechanisms. A user is able to join a +shadowchain by "lifting" their UTXOs \emph{into} the higher-level shadowchain. +The process of lifting (defined further below) entails the user placing funds +within a time-lock released multi-sig output between itself and the shadowchain +orchestrator. + +\textbf{Shadowchain Operation}. The shadowchain orchestrator accepts +transaction data from users, then periodically proposes a new \emph{shadowchain +block}. A shadowchain block takes as input the set of \texttt{Lifted UTXO}s +which accepted the latest block proposals, and produces a set of \emph{new} +UTXOs, which are the end state after the state transition function has been +evaluated. A shadowchain even permitted to use \emph{multiple} distinct state +transition functions. As the funds of an end user cannot move without both +multi-sig signatures, users are able to fully validate (possibly using +techniques such as zero knowledge proofs (cite shafi)) to validate that the +resulting UTXO state was properly derived from the known state transition +function. Note that due to this structure complex "exit-games", or fraud +proofs are not required as as a user simply won't sign off on a fraudulent +state, and a user's UTXO is always manifested (in a base form) on the main +blockchain. + +\textbf{Ephemeral Lifted UTXOs}. In the scenario that shadowchain operators +disappears, or is unresponsive, users are able convert their lifted UTXO into a +regular one, by spending their coins after the time-lock has expired. This +construct of an \emph{ephemeral} lifted UTXO has a number of desirable prop +ties on the application level, as the time-locked commitment of funds can serve +to mitigate a number of application-level issues such as spam or sybil +resistance. + +\textbf{Shadowchain Cut-Through} As the evolution of a state transition +function happens \emph{off-chain}, it's possible to coalesce several distinct +shadowchain blocks into a single block which is the compositions of the +successive invocations of the state transition function. This technique is +similar to transaction cut-through (cite), but performed in a multi-party +setting. Leveraging this technique, as shadowchain operator can optimistically +treat the current latest shadowchain transaction in the mempool as an in-memory +data structure to be updated off-chain (via transaction replacement techniques +(cite)), with the state being "written to disk" once confirmed. As a result, +it's possible to commit several shadowchain states (possibly hundreds) in a +single logical Bitcoin transaction. + +\textbf{Shadowchain Upgrades}. Finally, similar to the base blockchain, a +shadowchain can also be \emph{upgrade} in a forwards and backwards compatible +manner. In other words, it's possible for a shadowchain orchestrator to +\emph{soft-fork} the state transition logic by restricting a valid state +transition to enable new behavior. Notably, the operator can do this in a +de-synchronized manner as only those wishing to use features in the new state +transition function need to adhere to the new rules. Additionally, an operator +can opt to also introduces new backwards incompatible state transition funcs. +Due to the inherent batched nature of Bitcoin transaction, an operator can +commit multiple logical shadowchain blocks (with distinct state transition +functions) in a single atomic Bitcoin transaction. + +To summarize, the shadowchain application framework is a novel technique for +constructing overlay applications on the base Bitcoin chain in a non-custodial +manner. Shadowchains avoid the complexity of fraud proofs and exit-games by +ensuring that the user has custody of their funds at all times and is able to +fully validate any proposed state transition. Shadowchains are able to compress +several logical state transitions into a single Bitcoin transaction using a +multi-party cut-through technique. An orchestrator of a shadowchain is also +able to upgrade the state transition logic on the fly, in a purely off-chain +manner. + + +\subsection{Comparison To Related Frameworks} + +% do later? + +\subsection{The Shadowchain Framework} + +In this section, we present the abstract shadowchain application framework. +Applications are intended to use this framework, providing implementations of +specified virtual functions to fully specify and execute their application. + +\subsubsection{Shadowchain Orchestrator} + +First, we introduce the glue that keeps a shadowchain together, the +orchestrator: + +\theoremstyle{definition} +\begin{definition}{(Orchestrator).} The \texttt{Orchestrator} is a non-trusted + entity at the root of a shadowchain, parametrized by its long-term public + key: $O_{chain} = P_{O}$. The duty of an \texttt{Orchestrator} is to + propose new blocks (the result of a state transition) to the set of live + \texttt{Lifted UTXO}s that make up the shadowchain. +\end{definition} + +A given \texttt{Orchestrator} is a non-trusted entity, and can be uniquely +identified by its longer-term public key. The long-term public key $P_{O}$ can +also be used to uniquely identify a given shadowchain, similar to the Genesis +Block hash of a normal blockchain. + +\subsubsection{Lifted UTXOs} + +Next, we define the \texttt{Lifted UTXO} which is the representation of a +user's state within a given shadow chain: + +\begin{definition}{(Lifted UTXO).} A \texttt{Lifted UTXO} is a tuple, + $ \phi = (A_{sat}, T_{expiry}, P_{u}, P_{o})$, where: +\end{definition} + +\begin{itemize} + \item $A_{sat}$ is the size of an \texttt{LO} (\texttt{Lifted UTXO}) + expressed in \emph{satoshis}. + + \item $T_{expiry}$ is the \emph{absolute} expiry height of the \texttt{LO}, + after-which the owner is able to unilaterally move the funds back to + the "base" Bitcoin blockchain. + + \item $P_{u}$ is the public key of the end-user, which is $1/2$ of the + public keys used in the public key script of the output which manifests + this \texttt{LO} on the base blockchain. + + \item $P_{o}$ is the public key of the \texttt{Orchestrator}, typically + derived from its base long-term key $P_O$. This key will be used as the + other half of the multi-sig script of the on-chain manifestation of the + \texttt{LO}. +\end{itemize} + +% actually don't use LO here after all? + +The construct of a \texttt{Lifted UTXO} is similar to the existing concept of a +Fidelity Bond (cite), yet with an application specific twist. The time-lock +release nature of the UTXO means a user can always recover funds if the +\texttt{Orchestrator} becomes unresponsive. In addition to this, a natural cost +in the form of chain fees is added which increases the barrier for potentially +malicious users to interact with the shadow chain. + +\subsubsection{The Shadowchain} + +In this section, we present the abstract definition of a shadow chain, building +upon the definition provided above. In addition to this, we describer the +typical Shadowchain life cycle using the aide of some additional helper +functions, which are also intended to be supplied by the core application logic +itself. + +\begin{center} + \textbf{Shadowchain Components} +\end{center} + +First, we define the core components of the shadowchain. + +\begin{definition}{(Shadowchain).} An instantiation of a \texttt{Shadowchain} + is defined as a tuple: $\Sigma = (U_{L}, U_{O}, \Delta, E_{exe}, + A_{T})$, where: +\end{definition} + +\begin{itemize} + \item $U_{L} = \{\phi_i, \cdots, \phi_n\}$ is the set of non-expired + \texttt{Lifted UTXO}s observed by the Orchestrator. + + \item $U_{0}$ is the current UTXO Orchestrator, where they may accrue + application level fees. + + \item $\Delta = \{ \Delta_{F_0}, \cdots, \Delta_{F_n} \}$ is the set of + current state transition functions. + + \item $E_{exe}$ is the abstract execution environment of the Shadowchain + which all participants will use to verify the correctness of a proposed + state transition. + + \item $A_{T}$ is the abstract form of the structure of the higher-level + application's fundamental transaction. + +\end{itemize} + +\begin{center} + \textbf{Shadowchain Algorithms} +\end{center} + +Given the above components, we define the operation of a Shadowchain using a +series of polynomial-time algorithms segmented into the following logical +categories: + +\begin{itemize} + \item System Initialization: \texttt{InitChain} + \item UTXO Management: (\texttt{LiftUTXO}, \texttt{ExitChain}) + \item Block Proposal \& Validation: (\texttt{ConstructBlock}, \texttt{ProposeBlock}) + \item Block Cut-Through: \texttt{CoalesceBlock} + \item Chain Execution: \texttt{CommitBlock} + \item Chain Upgrade: \texttt{UpgradeChain} +\end{itemize} + +% also shadowchain definition: (utxos, operator, env, stateFuncs) + +% definition of state transition function + +% algorithm description + +% shadowchain applicatin life cycle + + +\section{Lightning Pool: A Channel Liquidity Marketplace as a Shadow Chain} + +tag of that order. This is done by concatenating each items of the order into +a single byte stream, and then generating a valid signature using our +\texttt{Sign} algorithm: + +\procedureblock[syntaxhighlight=auto]{GenOrderTag($P_{acct}$, $\Theta$)}{ + b \gets K_{nonce} \| V_{ver} \| P_{acct} \| \Delta_{base} \concat \Delta_{aux} \\ + tag \gets Sign(P_{acct}, b) \\ + return tag +} + +% code for validate order here in full later + + +For the sake of this section, we're only +interested in two algorithms within the context of such a scheme $\Sigma = +(Sign, Ver)$. Using these two algorithms, we now C +generation and verification algorithms. + + +Once the Maker has determined the two parmaters to the auction, he constructs a special \emph{auction} script which will allow him to auction off his liquidity to the bidder that pays the highest \emph{premium}. This script will allow him to enter the auction phase, where either the auction will timeout (providing him with a refund), or the auction is successful, leading to creation of a next channel on the network (a successful exchange). The (unoptimized) auction Script template is as follows: +\begin{verbatim} +OP_IF + OP_CHECKLOCKTIMEVERIFY + + OP_CHECKSIG +OP_ELSE + 2 OP_CHECKMULTISIG +OP_ENDIF +\end{verbatim} + + The first clause is the timeout clause, it allows the Maker to simply wait out an auction and obtain a refund if the market conditions are undesirable, or he wishes to start a new auction with a fresh set of coins. The role of the timeout clause is to show potential Takers that the Maker has \emph{skin in the game}: by sending his coins to a time-locked output he provides a strong signal to the marketplace of his willingness to participate. A valid witness to execute this clause is (omitting the witness script for brevity) +\begin{verbatim} + <1> +\end{verbatim} + + + + The second clause is the auction \emph{execution} clause. This clause will be executed in the scenario that the Maker finds a Taker willing to pay the premium that he dictates. Notice that the multi-sig clause only specifies a \emph{single} key. We'll use this little-trick to bind the Taker to the channel at auction execution time. A valid witness to execute this clause is (omitting the witness script again for brevity): + \begin{verbatim} + <2> +\end{verbatim} + +\section{Security Analysis} +\section{Future Directions} +\section{Related Work} +\section{Conclusion} + +\section{Acknolwdgments} + +\bibliographystyle{abbrv} +\bibliography{main} + +\end{document} +This is never printed