mirror of
https://github.com/lux-apps/papers.git
synced 2026-11-03 05:07:46 +00:00
Restructured from flat .tex/.pdf files into per-paper subdirectories. Added Antje Worring as co-author on all papers. Synced PDFs to pdfs/ for download site.
78 lines
2.0 KiB
TeX
78 lines
2.0 KiB
TeX
\section{Economic Model and Incentives}
|
|
|
|
|
|
\subsection{Reward Structure}
|
|
|
|
\textbf{Per-Signature Rewards:}
|
|
\begin{align}
|
|
\text{Reward per signer} &= \frac{\text{rewardPerSig}}{t} \\
|
|
&= \frac{0.5 \text{ LUX}}{15} \approx 0.033 \text{ LUX per swap}
|
|
\end{align}
|
|
|
|
\textbf{Daily Revenue (10,000 swaps):}
|
|
\begin{align}
|
|
\text{Daily earnings} &= 10{,}000 \times 0.033 \text{ LUX} \\
|
|
&\approx 333 \text{ LUX per signer} \\
|
|
&\approx \$10{,}000 \text{ per month at } \$1 \text{ LUX}
|
|
\end{align}
|
|
|
|
\subsection{Slashing Conditions}
|
|
|
|
\begin{table}[h]
|
|
\centering
|
|
\begin{tabular}{@{}lll@{}}
|
|
\toprule
|
|
\textbf{Violation} & \textbf{Evidence} & \textbf{Penalty} \\
|
|
\midrule
|
|
Missed deadline & Swap expired unsigned & 20\% stake \\
|
|
Double signing & Two conflicting sigs & 100\% stake \\
|
|
Invalid signature & Verification fails & 75\% stake \\
|
|
Extended downtime & 99\%+ missed swaps & 25\% stake \\
|
|
\bottomrule
|
|
\end{tabular}
|
|
|
|
\label{tab:slashing}
|
|
\end{table}
|
|
|
|
|
|
|
|
\begin{algorithmic}[1]
|
|
\State \textbf{function} \textsc{CheckSlashing}($swapID, state$)
|
|
\State $swap \gets state.Swaps[swapID]$
|
|
\If{$\text{CurrentTime}() > swap.Deadline + \text{GraceBlocks}$}
|
|
\If{$swap.State = \texttt{PENDING}$}
|
|
\State $signers \gets state.ActiveSigners[swap.Asset]$
|
|
\For{each $signer \in signers$}
|
|
\State $penalty \gets signer.Stake \times 0.20$
|
|
\State $signer.Stake \gets signer.Stake - penalty$
|
|
\State $\text{Burn}(penalty \times 0.50)$
|
|
\State $\text{Reward}(reporter, penalty \times 0.50)$
|
|
\State Emit \texttt{SignerSlashed}$(signer, swapID, penalty)$
|
|
\EndFor
|
|
\EndIf
|
|
\EndIf
|
|
\State \textbf{end function}
|
|
\end{algorithmic}
|
|
|
|
|
|
\subsection{Fee Distribution}
|
|
|
|
\begin{table}[h]
|
|
\centering
|
|
\begin{tabular}{@{}ll@{}}
|
|
\toprule
|
|
\textbf{Recipient} & \textbf{Percentage} \\
|
|
\midrule
|
|
MPC Signers & 60\% \\
|
|
DAO Treasury & 40\% \\
|
|
\midrule
|
|
\textbf{Slashing Penalties:} & \\
|
|
Burned & 50\% \\
|
|
Reporter Reward & 50\% \\
|
|
\bottomrule
|
|
\end{tabular}
|
|
|
|
\label{tab:fee-dist}
|
|
\end{table}
|
|
|