Research archive

All research

Papers, protocol notes, engineering studies and their results. Ordered by the date each research result was recorded.

01
PinnedProtocol architecture

The Present Must Prove the Past

Can a blockchain validate its current state without replaying the entire execution history from genesis?

Proof-carrying StateProduction architecture16 min
02
Architecture essay

Decentralization Across Time

A network should not become less decentralized simply because it gets older.

DecentralizationPublished design direction7 min
03
Security analysis

Poseidon2b Is Secure!

Security belongs to an exact instance. Fix GF(2^128), width four, the matrices, 8+58 rounds and feed-forward mode, then apply the published attacks.

Poseidon2b cryptanalysisSource-pinned production audit10 min
04
Protocol practice

ONETHICS ①

Run your own verifier. Keep the shared State lean. Save the proofs that matter to you.

DecentralizationParticipant code5 min
05
Security analysis

Parano1d meets NIST PQC Category 1

An executable end-to-end theorem accounts for the complete recursive State proof, parallel quantum-oracle access, coherent Poseidon2b response cost and every NIST MAXDEPTH point.

Post-quantum soundnessSource-linked and executable19 min
06
Security analysis

FS-FRI security in Parano1d: a Block–Tiwari analysis

An exact Block–Tiwari analysis of Parano1d's production recursive State proof gives 127 provable and 127 conjectured bits against a 128-bit target.

Fiat–Shamir securitySource-linked and executable14 min
08
Protocol study

Why a block is accepted only with its recursive proof

An early design accepted a block first and produced its recursive proof later in the background. The canonical chain could therefore move ahead of the HistoryStep-proven tip, forcing nodes to persist and recover a second queue. The production design accepts the block and its matching HistoryStep together: one atomic object, one canonical height and no deferred proof backlog.

ConsensusImplemented comparison3 min
09
Protocol study

Prove the block once, then search the nonce

HistoryStep binds every semantic header field under a nonce-free domain. PoW can vary the nonce without rebuilding the transition proof.

MiningProduction construction2 min
10
Systems research

Bootstrapping from proof-carrying State

A joining node validates headers, verifies one recursive transition proof at a finalized boundary, installs exact live State and applies no more than eighteen recent blocks.

Proof-carrying StateProduction protocol4 min
12
Engineering study

One proof format across four hardware paths

PCLMUL, VPCLMUL, AVX-512 and PMULL execute the same GF(2¹²⁸) arithmetic without changing witness layout or proof bytes.

Binary fieldsProduction implementation4 min
14
Engineering study

AuthStream: bounding a block-wide authorization workload

In an earlier 255-authorization layout, streaming compilation bounded 14–16 MiB of private input with 4.7% overhead. Its terminal proof missed the production latency budget.

Proof engineeringMeasured feasibility study3 min
15
Negative result

The proof got 20% smaller and 68% slower

Fusing two Merkle relations saved 5.94 KB but enlarged the combined multilinear trace and removed parallelism. Proving regressed from 2.68 to 4.50 seconds.

Proof engineeringMeasured and rejected2 min
16
Protocol design

One owner, one authorization proof

One owner produces one witness-hiding authorization capsule for a complete logical spend, while HistoryStep proves its transparent State transition.

Wallet authorizationProduction protocol3 min
17
Security study

Source binding for compact mixed openings

A Poseidon2b source cap, authenticated tensor folds and one shared query set connect every compact FRI opening to its committed columns.

Polynomial commitmentsProduction construction4 min