mirror of
https://github.com/lux-apps/papers.git
synced 2026-10-30 18:15:21 +00:00
Retract the fabricated '581M/597ns / 100M+/s / 434M GPU / planet-scale' headline (a time.Sleep sim + x40 fudge that measured nothing) across the corpus. Flagship lux-lightspeed-dex rewritten (decomplected d-chain engine / dexvm atomic proxy / Go wrapper / 0x9010 CLOB facade; measured GB10 104-126M & M4 Max ~250M fills/s byte-parity-gated; Knuth-D division lever; Block-STM settlement; P3Q->starkfri rollup to Z-Chain). Technical papers (precompile-engineering, gpu-crypto-stack, evmgpu-benchmark, p3q-corona, smart-order-routing, fhe-mpc-hybrid) carry the measured impl + cross-ref the flagship. >1B/s framed honestly as N-node aggregation, never single-GPU. All compile.
121 lines
3.9 KiB
TeX
121 lines
3.9 KiB
TeX
\section{Conclusion}
|
|
|
|
|
|
Measured benchmarks on Apple M1 Max demonstrate three independent acceleration vectors
|
|
for EVM execution:
|
|
|
|
\begin{enumerate}
|
|
\item \textbf{GPU EVM kernel}: 85.9\,M opcodes/sec, 4.85$\times$ peak speedup over CPU.
|
|
GPU wins above 500 opcodes/tx, reaching 3.09$\times$ at 10{,}000 ops/tx.
|
|
\item \textbf{C++ interpreter}: 20.9\,Ggas/s with full state (5.1$\times$ over Go EVM).
|
|
416\,Ggas/s interpreter-only.
|
|
\item \textbf{Parallel ecrecover}: 7.1$\times$ on 10 cores. This is the highest-leverage
|
|
single optimization because ecrecover consumes 87\% of block processing time.
|
|
\end{enumerate}
|
|
|
|
GPU memory scales linearly at 73\,KB/tx, supporting up to 800k transactions per block
|
|
on 64\,GB unified memory. The system is validated by 1{,}183 tests across C++, Rust, Go,
|
|
Metal, and WGSL.
|
|
|
|
These optimizations are orthogonal and composable: parallel ecrecover + C++ EVM +
|
|
GPU crypto + Block-STM can be combined for multiplicative throughput gains.
|
|
|
|
\begin{thebibliography}{9}
|
|
|
|
\bibitem{blockstm}
|
|
A.~Gelashvili, A.~Spiegelman, Z.~Xiang, G.~Danezis, Z.~Li, Y.~Malkhi, Y.~Xia, R.~Zhou.
|
|
\emph{Block-STM: Scaling Blockchain Execution by Turning Ordering Curse to a Performance Blessing}.
|
|
PPoPP 2023.
|
|
|
|
\bibitem{pevm}
|
|
Risechain.
|
|
\emph{pevm: Parallel EVM implementation in Rust}.
|
|
\url{https://github.com/risechain/pevm}, 2024.
|
|
|
|
\bibitem{reth}
|
|
Paradigm.
|
|
\emph{reth: Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust}.
|
|
\url{https://github.com/paradigmxyz/reth}, 2023.
|
|
|
|
\bibitem{evmone}
|
|
ipsilon.
|
|
\emph{evmone: Fast Ethereum Virtual Machine implementation}.
|
|
\url{https://github.com/ipsilon/evmone}, 2019.
|
|
|
|
\bibitem{zap}
|
|
Hanzo AI.
|
|
\emph{ZAP: Zero-Copy Application Protocol}.
|
|
\url{https://github.com/zap-proto/zap}, 2025.
|
|
|
|
\bibitem{quasar}
|
|
Lux Industries, Inc.
|
|
\emph{Quasar: Post-Quantum Finality Consensus for Multi-Chain Networks}.
|
|
Lux Technical Report, 2025.
|
|
|
|
% --- Named-competitor scaffold (Apr 2026) ---
|
|
|
|
\bibitem{gethgithub}
|
|
Ethereum Foundation.
|
|
\emph{go-ethereum: Official Go implementation of the Ethereum protocol}.
|
|
\url{https://github.com/ethereum/go-ethereum}, 2014.
|
|
|
|
\bibitem{rethgithub}
|
|
Paradigm.
|
|
\emph{reth: Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust}.
|
|
\url{https://github.com/paradigmxyz/reth}, 2023.
|
|
|
|
\bibitem{paradigmreth2024}
|
|
Bortolomeazzi, S. and Konstantopoulos, G.
|
|
\emph{Reth's path to 1 gigagas per second, and beyond}.
|
|
Paradigm, April 2024.
|
|
\url{https://www.paradigm.xyz/2024/04/reth-perf}
|
|
|
|
\bibitem{erigongithub}
|
|
Erigon Tech.
|
|
\emph{erigon: Ethereum execution client (Go)}.
|
|
\url{https://github.com/erigontech/erigon}
|
|
|
|
\bibitem{chainstackgetherigon}
|
|
Chainstack.
|
|
\emph{Erigon vs Geth: Which Ethereum client is better}.
|
|
\url{https://chainstack.com/ethereum-clients-geth-and-erigon/}, 2026.
|
|
|
|
\bibitem{evmonegithub}
|
|
ipsilon.
|
|
\emph{evmone: Fast Ethereum Virtual Machine implementation in C++}.
|
|
\url{https://github.com/ipsilon/evmone}, 2019.
|
|
|
|
\bibitem{blockstmppopp}
|
|
Gelashvili, R., Spiegelman, A., Xiang, Z., Danezis, G., Li, Z., Malkhi, D., Xia, Y., Zhou, R.
|
|
\emph{Block-STM: Scaling Blockchain Execution by Turning Ordering Curse to a Performance Blessing}.
|
|
PPoPP 2023.
|
|
arXiv:2203.06871.
|
|
|
|
\bibitem{pevmrise}
|
|
Risechain.
|
|
\emph{pevm: Parallel EVM implementation in Rust}.
|
|
\url{https://github.com/risechain/pevm}, 2024.
|
|
|
|
\bibitem{secp256k1lib}
|
|
Bitcoin Core.
|
|
\emph{libsecp256k1: Optimized C library for ECDSA signatures on the secp256k1 curve}.
|
|
\url{https://github.com/bitcoin-core/secp256k1}
|
|
|
|
\bibitem{supranationalblstevm}
|
|
Supranational.
|
|
\emph{blst: Multilingual BLS12-381 signature library}.
|
|
\url{https://github.com/supranational/blst}
|
|
|
|
\bibitem{knuth-taocp2}
|
|
Knuth, D.~E.
|
|
\emph{The Art of Computer Programming, Volume 2: Seminumerical Algorithms}.
|
|
Algorithm D (multiple-precision division), \S 4.3.1. Addison-Wesley.
|
|
|
|
\bibitem{lux-lightspeed-dex}
|
|
Lux Industries, Inc.
|
|
\emph{Lux Lightspeed DEX: On-Chain Order Book with Sub-Second Finality}.
|
|
Lux Technical Report.
|
|
|
|
\end{thebibliography}
|
|
|