mirror of
https://github.com/sigp/lighthouse.git
synced 2026-04-19 05:48:31 +00:00
Update Lighthouse book Sec 3-6 and FAQ (#4221)
## Issue Addressed Update Lighthouse book to include latest information especially after Capella upgrade ## Proposed Changes Notable changes: - Combine Sec 4.1 & 6.1 into Sec 4, because Sec 6.1 is importing validator key which is a required step when want to run a validator - Combine Sec 5.1 & 5.2 with Sec 5, and move Sec 5 to under Sec 9 - Added partial withdrawals in Sec 6 ## Additional Info Please provide any additional information. For example, future considerations or information useful for reviewers. Co-authored-by: chonghe <tanck2005@gmail.com>
This commit is contained in:
66
book/src/LaTeX/full-withdrawal.tex
Normal file
66
book/src/LaTeX/full-withdrawal.tex
Normal file
@@ -0,0 +1,66 @@
|
||||
% To compile the file using PdfLaTeX, you may use the latex+dvips+ps2pdf compilation. If you are using TeXstudio, this is builtin and you can choose this option by going to Options > Configure TeXstudio under Build & View, choose DVI -> PS -> PDF Chain
|
||||
|
||||
% Alternatively, you may use XeLaTeX with --shell-escape command. To do so in TeXstuidio, go to Options > Configure TeXstudio > Build. Under "Add Commands", enter a user of your choice, and in the right empty space, insert: txs:///xelatex/[--shell-escape]. When compile, go to Tools > User and select the user you just inserted.
|
||||
|
||||
\documentclass[]{article}
|
||||
\usepackage{pst-all}
|
||||
\pagestyle{empty}
|
||||
|
||||
|
||||
|
||||
\begin{document}
|
||||
|
||||
|
||||
\begin{figure}
|
||||
\psscalebox{1.0 1.0} % Change this value to rescale the drawing.
|
||||
{
|
||||
\begin{pspicture}(0,-9.09)(11.8,6.13)
|
||||
\psframe[linecolor=black, linewidth=0.04, dimen=outer](7.3,6.13)(4.2,5.21)
|
||||
\rput[bl](4.6,5.51){Voluntary exit}
|
||||
\psline[linecolor=black, linewidth=0.04, arrowsize=0.05291667cm 2.0,arrowlength=1.4,arrowinset=0.0]{-<}(5.8,5.21)(5.8,3.71)(5.8,3.81)
|
||||
\psline[linecolor=black, linewidth=0.04](1.7,3.61)(9.8,3.61)
|
||||
\psline[linecolor=black, linewidth=0.04, arrowsize=0.05291667cm 2.0,arrowlength=1.4,arrowinset=0.0]{->}(1.7,3.61)(1.7,2.61)
|
||||
\psframe[linecolor=black, linewidth=0.04, dimen=outer](2.9,2.63)(0.8,1.55)
|
||||
\rput[bl](1.0,1.91){Type 0x00}
|
||||
\psframe[linecolor=black, linewidth=0.04, dimen=outer](10.7,2.63)(8.6,1.55)
|
||||
\rput[bl](8.8,1.91){Type 0x01}
|
||||
\psline[linecolor=black, linewidth=0.04, arrowsize=0.05291667cm 2.0,arrowlength=1.4,arrowinset=0.0]{->}(9.8,3.61)(9.8,2.61)
|
||||
\psline[linecolor=black, linewidth=0.04, arrowsize=0.05291667cm 2.0,arrowlength=1.4,arrowinset=0.0]{->}(1.7,1.51)(1.7,0.61)
|
||||
\psframe[linecolor=black, linewidth=0.04, dimen=outer](3.7,0.61)(0.0,-1.19)
|
||||
\rput[bl](0.6,-0.19){Funds locked in}
|
||||
\rput[bl](0.7,-0.79){Beacon chain}
|
||||
\psframe[linecolor=black, linewidth=0.04, dimen=outer](11.8,0.73)(7.9,-1.39)
|
||||
\rput[bl](9.0,-0.59){Exit queue}
|
||||
\rput[bl](8.8,0.01){Varying time}
|
||||
\rput[bl](8.3,-1.09){32 minutes to weeks}
|
||||
\rput[bl](9.0,-2.89){Fixed time}
|
||||
\rput[bl](9.0,-3.49){27.3 hours}
|
||||
\rput[bl](8.8,-5.49){Varying time}
|
||||
\rput[bl](8.7,-5.99){validator sweep}
|
||||
\rput[bl](8.9,-6.59){up to 5 days}
|
||||
\psframe[linecolor=black, linewidth=0.04, dimen=outer](11.6,-2.19)(8.0,-3.89)
|
||||
\psframe[linecolor=black, linewidth=0.04, dimen=outer](11.7,-4.79)(7.9,-6.89)
|
||||
\psframe[linecolor=black, linewidth=0.04, dimen=outer](3.7,-2.49)(0.0,-4.29)
|
||||
\rput[bl](1.3,-3.29){BLS to}
|
||||
\rput[bl](0.6,-3.89){execution change}
|
||||
\psline[linecolor=black, linewidth=0.04, linestyle=dashed, dash=0.17638889cm 0.10583334cm, arrowsize=0.05291667cm 2.0,arrowlength=1.4,arrowinset=0.0]{->}(1.7,-1.19)(1.7,-2.49)
|
||||
\psline[linecolor=black, linewidth=0.04, arrowsize=0.05291667cm 2.0,arrowlength=1.4,arrowinset=0.0]{->}(9.8,1.51)(9.8,0.71)
|
||||
\psline[linecolor=black, linewidth=0.04, arrowsize=0.05291667cm 2.0,arrowlength=1.4,arrowinset=0.0]{->}(9.8,-1.39)(9.8,-2.19)
|
||||
\psline[linecolor=black, linewidth=0.04, arrowsize=0.05291667cm 2.0,arrowlength=1.4,arrowinset=0.0]{->}(9.8,-3.89)(9.8,-4.79)
|
||||
\psline[linecolor=black, linewidth=0.04, linestyle=dotted, dotsep=0.10583334cm](3.7,-3.39)(5.8,-3.39)
|
||||
\psline[linecolor=black, linewidth=0.04, linestyle=dotted, dotsep=0.10583334cm, arrowsize=0.05291667cm 2.0,arrowlength=1.4,arrowinset=0.0]{->}(5.8,-3.39)(5.8,-0.39)(7.9,-0.39)
|
||||
\psline[linecolor=black, linewidth=0.04, linestyle=dotted, dotsep=0.10583334cm, arrowsize=0.05291667cm 2.0,arrowlength=1.4,arrowinset=0.0]{->}(5.8,-3.39)(8.0,-3.39)
|
||||
\psline[linecolor=black, linewidth=0.04, linestyle=dotted, dotsep=0.10583334cm, arrowsize=0.05291667cm 2.0,arrowlength=1.4,arrowinset=0.0]{->}(5.8,-3.39)(5.8,-6.09)(7.9,-6.09)
|
||||
\psframe[linecolor=black, linewidth=0.04, dimen=outer](11.7,-7.79)(7.9,-9.09)
|
||||
\psline[linecolor=black, linewidth=0.04, arrowsize=0.05291667cm 2.0,arrowlength=1.4,arrowinset=0.0]{->}(9.8,-6.89)(9.8,-7.79)
|
||||
\rput[bl](8.1,-8.59){\Large{Full withdrawal}}
|
||||
\rput[bl](1.8,-2.09){\textit{\Large{anytime}}}
|
||||
\rput[bl](4.0,-3.19){\textit{\Large{either}}}
|
||||
\rput[bl](4.2,-3.89){\textit{\Large{one}}}
|
||||
\end{pspicture}
|
||||
}
|
||||
\end{figure}
|
||||
|
||||
|
||||
|
||||
\end{document}
|
||||
50
book/src/LaTeX/partial-withdrawal.tex
Normal file
50
book/src/LaTeX/partial-withdrawal.tex
Normal file
@@ -0,0 +1,50 @@
|
||||
% To compile the file using PdfLaTeX, you may use the latex+dvips+ps2pdf compilation. If you are using TeXstudio, this is builtin and you can choose this option by going to Options > Configure TeXstudio under Build & View, choose DVI -> PS -> PDF Chain
|
||||
|
||||
% Alternatively, you may use XeLaTeX with --shell-escape command. To do so in TeXstuidio, go to Options > Configure TeXstudio > Build. Under "Add Commands", enter a user of your choice, and in the right empty space, insert: txs:///xelatex/[--shell-escape]. When compile, go to Tools > User and select the user you just inserted.
|
||||
|
||||
|
||||
\documentclass[]{article}
|
||||
\usepackage{pst-all}
|
||||
\pagestyle{empty}
|
||||
|
||||
|
||||
|
||||
\begin{document}
|
||||
|
||||
\begin{figure}
|
||||
\psscalebox{1.0 1.0} % Change this value to rescale the drawing.
|
||||
{
|
||||
\begin{pspicture}(0,-8.09)(10.7,5.53)
|
||||
\psframe[linecolor=black, linewidth=0.04, dimen=outer](7.14,5.53)(3.6,4.45)
|
||||
\rput[bl](3.8,4.81){Partial withdrawals}
|
||||
\psline[linecolor=black, linewidth=0.04, arrowsize=0.05291667cm 2.0,arrowlength=1.4,arrowinset=0.0]{-<}(5.2,4.41)(5.2,2.91)(5.2,3.01)
|
||||
\psline[linecolor=black, linewidth=0.04](1.8,2.81)(8.9,2.81)
|
||||
\psline[linecolor=black, linewidth=0.04, arrowsize=0.05291667cm 2.0,arrowlength=1.4,arrowinset=0.0]{->}(1.8,2.81)(1.8,1.81)
|
||||
\psframe[linecolor=black, linewidth=0.04, dimen=outer](2.7,1.83)(0.6,0.75)
|
||||
\rput[bl](0.8,1.09){Type 0x00}
|
||||
\psframe[linecolor=black, linewidth=0.04, dimen=outer](9.8,1.83)(7.7,0.75)
|
||||
\rput[bl](7.92,1.07){Type 0x01}
|
||||
\psline[linecolor=black, linewidth=0.04, arrowsize=0.05291667cm 2.0,arrowlength=1.4,arrowinset=0.0]{->}(8.9,2.81)(8.9,1.81)
|
||||
\psline[linecolor=black, linewidth=0.04, arrowsize=0.05291667cm 2.0,arrowlength=1.4,arrowinset=0.0]{->}(1.7,0.71)(1.7,-0.19)
|
||||
\psframe[linecolor=black, linewidth=0.04, dimen=outer](3.7,-0.19)(0.0,-1.99)
|
||||
\rput[bl](0.66,-0.99){Funds locked in}
|
||||
\rput[bl](0.9,-1.59){Beacon chain}
|
||||
\psframe[linecolor=black, linewidth=0.04, dimen=outer](10.7,-3.29)(6.8,-5.09)
|
||||
\rput[bl](7.6,-3.99){validator sweep}
|
||||
\rput[bl](7.5,-4.69){$\sim$ every 5 days}
|
||||
\psframe[linecolor=black, linewidth=0.04, dimen=outer](3.7,-3.29)(0.0,-5.09)
|
||||
\rput[bl](1.3,-4.09){BLS to}
|
||||
\rput[bl](0.5,-4.69){execution change}
|
||||
\psline[linecolor=black, linewidth=0.04, linestyle=dashed, dash=0.17638889cm 0.10583334cm, arrowsize=0.05291667cm 2.0,arrowlength=1.4,arrowinset=0.0]{->}(1.7,-1.99)(1.7,-3.29)
|
||||
\psline[linecolor=black, linewidth=0.04, arrowsize=0.05291667cm 2.0,arrowlength=1.4,arrowinset=0.0]{->}(8.9,0.71)(8.9,-3.29)
|
||||
\psline[linecolor=black, linewidth=0.04, arrowsize=0.05291667cm 2.0,arrowlength=1.4,arrowinset=0.0]{->}(3.7,-4.19)(6.7,-4.19)
|
||||
\psframe[linecolor=black, linewidth=0.04, dimen=outer](10.7,-6.29)(6.9,-8.09)
|
||||
\rput[bl](7.0,-6.99){Balance above 32 ETH}
|
||||
\rput[bl](7.9,-7.59){withdrawn}
|
||||
\psline[linecolor=black, linewidth=0.04, arrowsize=0.05291667cm 2.0,arrowlength=1.4,arrowinset=0.0]{->}(8.9,-5.09)(8.9,-6.29)
|
||||
\rput[bl](1.8,-2.89){\textit{\Large{anytime}}}
|
||||
\end{pspicture}
|
||||
}
|
||||
\end{figure}
|
||||
|
||||
\end{document}
|
||||
Reference in New Issue
Block a user