This repository has been archived by the owner on May 16, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathoffchaindlc.tex
executable file
·63 lines (53 loc) · 2.29 KB
/
offchaindlc.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
\documentclass[compsoc,conference,a4paper,10pt,times]{IEEEtran}
\IEEEoverridecommandlockouts
\usepackage{cite}
\usepackage{amsmath,amssymb,amsfonts}
\usepackage{algorithmic}
\usepackage{graphicx}
\usepackage{textcomp}
\usepackage{bmpsize}
\usepackage{xcolor}
\usepackage{lipsum}
\usepackage{fancyvrb}
\usepackage[colorlinks=true,urlcolor=black]{hyperref}
\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em
T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}
\begin{document}
\title{Discreet Log Contracts Channels and Integration in the Lightning Network}
\author{\IEEEauthorblockN{Ichiro Kuwahara}
\IEEEauthorblockA{\textit{Crypto Garage} \\
Tokyo, Japan \\
\and
\IEEEauthorblockN{Thibaut Le Guilly}
\IEEEauthorblockA{\textit{Crypto Garage} \\
Tokyo, Japan \\
\and
\IEEEauthorblockN{Takatoshi Nakagawa}
\IEEEauthorblockA{\textit{DG Lab} \\
Tokyo, Japan \\
}
\maketitle
\begin{abstract}
Contracts established on a blockchain remove the need for intermediary third parties, but usually require external data to decide on an outcome, provided by a so-called oracle.
Discreet Log Contracts (DLC) enable establishing such contracts directly on the Bitcoin blockchain without direct interaction with an oracle, increasing the privacy of the contracting parties.
Using the Bitcoin blockchain however also means hitting the scalability issues that are inherent to it.
To solve this issue, we propose a construction for establishing DLC off-chain through channels enabling the execution of consecutive contracts requiring only interaction with the blockchain during the setup and closing phases, similar to the functioning of the Lightning Network.
We provide an analysis of the construction to ensure its security, and then describe how DLC channels could be integrated in parallel to Lightning Network channels making them easier to use and enabling reuse of the Lightning Network's infrastructure.
\end{abstract}
\begin{IEEEkeywords}
Bitcoin, smart contract, payment channels
\end{IEEEkeywords}
\input{introduction.tex}
\input{base_dlc.tex}
\input{offchain_dlc.tex}
\input{lightning_integration.tex}
\input{related_work.tex}
\input{conclusion.tex}
\bibliography{references}{}
\bibliographystyle{plain}
\appendices
\input{appendix.tex}
\end{document}