Files
papers/mpc-custody/sections/07-integration-with-evm-precompiles.tex
zeekayandHanzo Dev 70f6883235 Restore the regulated-markets papers; Lux holds the licences
A July commit removed eight papers on the premise "no license — DEX/non-custodial
only". That premise is wrong: Lux operates an ATS, a broker-dealer, a transfer
agent and a bank, and this material is resold at lux.financial. The merge that
brought main in preserved the removal because the commit stated a reason, which
is how a stale reason outlives the fact it rested on.

Back, at the versions main carried — main never received the removal, so its
copies are the later ones: the ATS architecture, the security-token standard,
smart order routing, institutional custody, MPC custody, post-quantum securities,
the SSB partnership and the CoinBridge brief. 83 files.

Co-authored-by: Hanzo Dev <[email protected]>
2026-08-30 15:58:05 -07:00

33 lines
1.2 KiB
TeX

\section{Integration with EVM Precompiles}
\label{sec:precompiles}
%% =====================================================================
A regulated EVM L1 includes native precompiles for the cryptographic
primitives used in threshold signing:
\begin{table}[h]
\centering
\begin{tabular}{llr}
\toprule
\textbf{Precompile} & \textbf{Operation} & \textbf{Gas} \\
\midrule
FROST (\texttt{0x0300...0005}) & Verify Schnorr signature & 3,000 \\
SR25519 (\texttt{0x0300...0001}) & Verify SR25519 signature & 3,000 \\
Ed25519 (\texttt{0x0300...0002}) & Verify Ed25519 signature & 3,000 \\
CGGMP21 (\texttt{0x0300...0006}) & Verify threshold ECDSA & 3,000 \\
secp256r1 (\texttt{0x0300...0003}) & Verify P-256 signature & 3,500 \\
\bottomrule
\end{tabular}
\caption{Signature verification precompiles on a regulated EVM L1.}
\label{tab:precompiles}
\end{table}
These precompiles enable on-chain verification of threshold signatures
at the same gas cost as standard ECDSA verification. Smart contracts
can verify that a settlement transaction was properly authorized by
the threshold scheme without needing to implement the verification
logic in Solidity.
%% =====================================================================