Files
papers/lux-tee-computing-mesh/lux-tee-computing-mesh.tex
zeekay f4ee7a0525 Publish under the org, not a person
Bylines, paper authorship, correspondence addresses and the founder blurb under
each post named an individual. They name the organisation that published the
work instead: the brand on posts and pages, the research byline on papers, and
research@ in place of a personal address. Both are what these repositories
already used elsewhere — nothing new was coined.

Co-authors are untouched. Where a paper named someone else alongside, they stay
named; only the one byline changed. Bibliography entries, running heads,
PDF metadata and affiliations move with it, so a citation still resolves to
whoever the cited paper names.

Sample and fixture data uses the placeholder name these tests already use
elsewhere, so no assertion changed meaning.
2026-09-01 08:58:10 -07:00

78 lines
3.2 KiB
TeX

\documentclass[11pt,letterpaper]{article}
\usepackage{../shared/luxcover}
% Packages
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath,amssymb,amsthm}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage{algorithm}
\usepackage{algorithmic}
\usepackage{booktabs}
\usepackage{listings}
\input{../shared/lstlang}
\usepackage{xcolor}
\usepackage{cite}
% Solidity code highlighting
\lstdefinelanguage{Solidity}{
keywords={pragma, solidity, contract, function, returns, external, payable, view, require, if, else, for, while, return, address, uint256, bytes32, bytes, bool, mapping, event, indexed, calldata, memory},
keywordstyle=\color{blue}\bfseries,
ndkeywords={class, export, boolean, throw, implements, import, this},
ndkeywordstyle=\color{darkgray}\bfseries,
identifierstyle=\color{black},
sensitive=false,
comment=[l]{//},
morecomment=[s]{/*}{*/},
commentstyle=\color{purple}\ttfamily,
stringstyle=\color{red}\ttfamily,
morestring=[b]',
morestring=[b]''
}
\lstset{
language=Solidity,
basicstyle=\small\ttfamily,
breaklines=true,
frame=single,
showstringspaces=false
}
\title{\textbf{Lux TEE Mesh: Decentralized Confidential Computing Infrastructure for Blockchain Networks}\\
\large Version v2025.07}
\author{
Lux Research\thanks{Corresponding author: [email protected]}\\
\textit{Lux Industries, Inc.}\\
\texttt{[email protected]}
}
\date{2024}
\begin{document}
\luxcoverpage
\begin{abstract}
We present Lux TEE Mesh, a decentralized confidential computing infrastructure that extends blockchain networks with hardware-based Trusted Execution Environments (TEEs). The system enables privacy-preserving off-chain computation while maintaining cryptographic verification on-chain. Unlike existing solutions that rely on a single TEE vendor, Lux provides a unified attestation framework supporting Intel SGX/TDX, AMD SEV-SNP, and NVIDIA Hopper GPU TEEs. The architecture achieves linear scalability by separating transaction ordering (on L1) from computation (in TEEs), while ensuring data confidentiality through hardware memory encryption. Workers stake collateral and provide cryptographic attestation receipts that smart contracts verify before accepting results. We demonstrate that this design enables confidential DeFi strategies, private LLM inference, and secure analytics with $O(n)$ throughput scaling, where $n$ is the number of worker nodes. Our economic model uses dynamic pricing and fraud-proof mechanisms to ensure honest behavior. Benchmark results show the system handles 10,000+ confidential jobs per hour with sub-second attestation verification latency.
\end{abstract}
\input{sections/01-introduction}
\input{sections/02-system-architecture}
\input{sections/03-unified-attestation-framework}
\input{sections/04-job-container-format}
\input{sections/05-gossip-based-job-distribution}
\input{sections/06-economic-model}
\input{sections/07-developer-experience}
\input{sections/08-performance-analysis}
\input{sections/09-security-analysis}
\input{sections/10-related-work}
\input{sections/11-conclusion-and-future-work}
\input{sections/13-sgx-quote-format-details}
\input{sections/14-amd-sev-snp-attestation-report}
\input{sections/15-nvidia-gpu-tee-attestation}
\input{sections/99-acknowledgments}
\end{document}