The Trust-Free Aggregation Layer of the Unicity Infrastructure

arXiv:2608.05316 · cs.CR · Submitted 2026-08-05 · Read on arXiv

Risto Laanoja, Mike Gault, Dirk Draheim, Ahto Buldas

cs.CR

Submitted: 2026-08-05

Comments: 42 pages, 7 figures, 4 tables

Code: https://github.com/.../ndsmt

License: http://creativecommons.org/licenses/by-nc-nd/4.0/

The gist: Unicity is a novel blockchain infrastructure for enabling users to execute off-chain peer-to-peer token transactions while preventing parallel states of tokens (double-spending) with minimal

Terminology

Abstract

Unicity is a novel blockchain infrastructure for enabling users to execute off-chain peer-to-peer token transactions while preventing parallel states of tokens (double-spending) with minimal blockchain complexity and storage. A key component of the infrastructure is the Aggregation Layer responsible for storing information about the spent states of tokens and providing compact cryptographic proofs of no double-spending for the users without making any compromises in trust. Aggregation Layer is a layer 2 style service that holds an append-only key-value repository that periodically certifies its state using a traditional blockchain that we call the Consensus Layer. Every time while certifying a changed state the Aggregation Layer provides a cryptographic proof to the Consensus Layer about the append-only consistency of the key-value store. We use the Radix Sparse Merkle Trees (RSMTs) to create the cryptographic digest r i of the store in every round i and authentication paths of special type in order to prove that the next digest r i+1 was obtained while only adding some key-value pairs (k,v) to the repository. The proof verification code is implemented as an Algebraic Intermediate Representation (AIR) circuit on top of the Plonky3 STARK toolkit. Our implementation uses no trusted setup, achieves throughput of 10,000 insertions per second and and millisecond range verification time on a single consumer-class CPU.

Sources

Related papers