forked from taikoxyz/taiko-mono
-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.tex
112 lines (89 loc) · 2.87 KB
/
main.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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
\documentclass[9pt,oneside]{amsart}
%\usepackage{tweaklist}
\usepackage{cancel}
\usepackage{xspace}
\usepackage{graphicx}
\usepackage{multicol}
\usepackage{subfig}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage[a4paper,width=170mm,top=18mm,bottom=22mm,includeheadfoot]{geometry}
\usepackage{booktabs}
\usepackage{nicefrac}
\usepackage{datetime2}
\usepackage{array}
\usepackage{verbatim}
\usepackage{caption}
\usepackage{graphicx}
\usepackage{float}
\usepackage{pdflscape}
\usepackage{mathtools}
\usepackage[usenames,dvipsnames]{xcolor}
\usepackage{afterpage}
\usepackage{tikz}
\usepackage{mathtools}
\usepackage{lmodern} % use Latin Modern fonts
\usepackage[bookmarks=true, unicode=true, pdftitle={Taiko: A Type-1 zkEVM and Based Rollup}, pdfauthor={Taiko Labs},pdfkeywords={Ethereum, White Paper, blockchain,EVM, ZK-EVM, ZK-Rollup, Layer-2},pdfborder={0 0 0.5 [1 3]}]{hyperref}
%,pagebackref=true
% \usepackage{easy-todo}
\usepackage{todonotes}
\newcommand{\todoMev}{\todo[color=green!40, inline]}
\newenvironment{Figure}
{\par\medskip\noindent\minipage{\linewidth}}
{\endminipage\par\medskip}
\usepackage{tabu} %requires array.
\PassOptionsToPackage{hyphens}{url}\usepackage{hyperref}
\makeatletter
\newcommand{\linkdest}[1]{\Hy@raisedlink{\hypertarget{#1}{}}}
\makeatother
\usepackage{seqsplit}
\usepackage{soul}
\usepackage[english]{babel}
\usepackage[autostyle]{csquotes}
\MakeOuterQuote{"}
\usepackage[final]{microtype} %
% Default rendering options
\definecolor{bgcolor}{rgb}{1, 0.9686, 0.9882}
\setul{0.1ex}{0.05ex}
\IfFileExists{Options.tex}{\input{Options.tex}}
\newcommand{\hcancel}[1]{%
\tikz[baseline=(tocancel.base)]{
\node[inner sep=0pt,outer sep=0pt] (tocancel) {#1};
\draw[black] (tocancel.south west) -- (tocancel.north east);
}%
}%
\DeclarePairedDelimiter{\ceil}{\lceil}{\rceil}
\newcommand*\eg{e.g.\@\xspace}
\newcommand*\Eg{e.g.\@\xspace}
\newcommand*\ie{i.e.\@\xspace}
\date{\today}
\title[Taiko: A Type-1 zkEVM and Based Rollup\\ \smaller
\textbf{{2.0.0}}]{Taiko: A Type-1 zkEVM and Based Rollup \\ \smaller \textbf{{2.0.0 (\today)}}}
\author{Taiko Labs (info@taiko.xyz)}
\begin{document}
\input{sections/abstract.tex}
\maketitle
\setlength{\columnsep}{20pt}
\begin{multicols}{2}
\input{sections/introduction.tex}
\input{sections/prevworks.tex}
\input{sections/designprinciples.tex}
\input{sections/overview.tex}
\input{sections/taiko_overview.tex}
\input{sections/taiko_contracts.tex}
\input{sections/taiko_proposing.tex}
\input{sections/taiko_validation.tex}
\input{sections/taiko_anchortx.tex}
\input{sections/taiko_proving.tex}
\input{sections/taiko_verifying.tex}
\input{sections/zkevm.tex}
\input{sections/crosschain.tex}
\input{sections/tokenomics_v1.tex}
\input{sections/improvements.tex}
\end{multicols}
\input{sections/references.tex}
\appendix
\input{sections/terms.tex}
\input{sections/hardforks.tex}
\input{sections/constants.tex}
\end{document}