Files
papers/lux-mchain-mpc/sections/06-economic-model-and-incentives.tex
zeekay 4a753bb639 papers: reorganize into per-paper dirs, add Antje Worring as co-author
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.
2026-04-18 21:50:07 -07:00

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}