mirror of
https://github.com/lightninglabs/pool.git
synced 2026-08-14 12:43:03 +02:00
Merge pull request #113 from Roasbeef/paper-draft
docs/paper: initial draft of whitepaper
This commit is contained in:
commit
56dd3cf282
6 changed files with 2811 additions and 0 deletions
61
docs/paper/liquidity.aux
Normal file
61
docs/paper/liquidity.aux
Normal file
|
|
@ -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 }
|
||||
1083
docs/paper/liquidity.log
Normal file
1083
docs/paper/liquidity.log
Normal file
File diff suppressed because it is too large
Load diff
38
docs/paper/liquidity.out
Normal file
38
docs/paper/liquidity.out
Normal file
|
|
@ -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
|
||||
BIN
docs/paper/liquidity.pdf
Normal file
BIN
docs/paper/liquidity.pdf
Normal file
Binary file not shown.
BIN
docs/paper/liquidity.synctex.gz
Normal file
BIN
docs/paper/liquidity.synctex.gz
Normal file
Binary file not shown.
1629
docs/paper/liquidity.tex
Normal file
1629
docs/paper/liquidity.tex
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue