mirror of
https://github.com/lux-apps/papers.git
synced 2026-11-03 05:07:46 +00:00
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.
75 lines
2.5 KiB
TeX
75 lines
2.5 KiB
TeX
\documentclass[11pt,a4paper]{article}
|
|
\usepackage{../shared/luxcover}
|
|
\usepackage[utf8]{inputenc}
|
|
\usepackage[T1]{fontenc}
|
|
\usepackage{amsmath,amssymb,amsfonts,amsthm}
|
|
\usepackage{graphicx}
|
|
\usepackage{hyperref}
|
|
\usepackage{booktabs}
|
|
\usepackage{listings}
|
|
\usepackage{xcolor}
|
|
\usepackage{tikz}
|
|
\usepackage{float}
|
|
\usepackage{enumitem}
|
|
\usepackage{array}
|
|
\usepackage{tabularx}
|
|
\input{../shared/lstlang}
|
|
\usetikzlibrary{arrows.meta,positioning,shapes.geometric,fit,calc}
|
|
|
|
\hypersetup{colorlinks=true,linkcolor=black,citecolor=blue,urlcolor=blue}
|
|
|
|
\lstset{
|
|
basicstyle=\ttfamily\scriptsize,
|
|
breaklines=true,
|
|
frame=single,
|
|
numbers=left,
|
|
numberstyle=\tiny\color{gray},
|
|
keywordstyle=\color{blue!70!black}\bfseries,
|
|
commentstyle=\color{green!50!black}\itshape,
|
|
stringstyle=\color{red!60!black},
|
|
showstringspaces=false,
|
|
}
|
|
|
|
\newtheorem{theorem}{Theorem}[section]
|
|
\newtheorem{lemma}[theorem]{Lemma}
|
|
\newtheorem{definition}{Definition}[section]
|
|
\newtheorem{proposition}[theorem]{Proposition}
|
|
\newtheorem{remark}{Remark}[section]
|
|
\newtheorem{invariant}{Invariant}[section]
|
|
|
|
\title{LP-103: Omni-Chain Explorer\\Single-Binary Block Explorer with E2E PQ Encrypted Streaming}
|
|
\author{Lux Research \\
|
|
\textit{Lux Architecture Team}}
|
|
\date{March 2026}
|
|
|
|
\begin{document}
|
|
\luxcoverpage
|
|
|
|
\maketitle
|
|
|
|
\begin{abstract}
|
|
We present the Lux Explorer, a single-binary omni-chain block explorer that replaces the
|
|
traditional multi-service EVM explorer architecture with a unified Go implementation. The
|
|
explorer indexes an arbitrary number of heterogeneous blockchains concurrently---including
|
|
EVM, DAG, linear, DEX, FHE/threshold, post-quantum, and zero-knowledge chain types---with
|
|
per-chain SQLite storage isolation and end-to-end post-quantum encrypted streaming backups
|
|
to S3 via the Replicate protocol. We demonstrate that a single statically-linked binary
|
|
implements the \texttt{/v1/explorer/} API while reducing operational complexity from six
|
|
containers and three languages (Elixir, Rust, JavaScript) to one, eliminating the need for
|
|
managed PostgreSQL, Redis, or any external services. The system scales from a single
|
|
development chain to 200+ concurrent chains for white-label platform deployments.
|
|
\end{abstract}
|
|
|
|
\tableofcontents
|
|
|
|
\input{sections/01-introduction}
|
|
\input{sections/02-architecture}
|
|
\input{sections/03-chain-support}
|
|
\input{sections/04-e2e-post-quantum-encrypted-streaming-bac}
|
|
\input{sections/05-comparison-with-prior-art}
|
|
\input{sections/06-scalability}
|
|
\input{sections/07-implementation}
|
|
\input{sections/99-related-work}
|
|
|
|
\end{document}
|