[Cryptography] Clarification on the Web4 model (state, Δ-updates, and crypto inputs)
nouun
nonnnu at protonmail.com
Fri Nov 28 23:17:53 EST 2025
Hi all,
Some readers, including Peter Fairbrother, asked for more clarity on the internal mechanism of the Web4 model.
Below is a short clarification that focuses only on the core mechanics in plain text.
1. What the “state vector” actually is
Web4 maintains a single instantaneous state, not a ledger and not a history.
Each node keeps a vector of imbalances (Δ-values).
These values always sum to zero.
There is no record, no ordering, and nothing persists except the current state.
2. What a “Δ-update” really does
A transaction is simply a modification of two components of the state:
A sends value v → ΔA decreases by v
B receives value v → ΔB increases by v
The result is a candidate state.
The system checks a PDE-based consistency condition:
the new state must lie in the nullspace of the Laplacian operator (Lx= 0).
If the update violates this physical constraint, it is rejected.
No history is used.
3. What the cryptographic stack actually operates on
All cryptography operates on the update proposal, not on any stored ledger:
A proposes a Δ-update
A proves (via multivariate signatures + ZK) that the update is valid
The message contains no identity, no timestamps, no ordering
XChaCha20 and SHA-3 enforce confidentiality and integrity
Peers accept the update only if both the cryptographic proof and the PDE condition hold
Thus the model works without consensus, history, or global logs.
Conclusion
The model is not based on a permanent record, but on a continuously constrained state.
The PDE condition and the cryptographic proof together define what is considered a valid update.
Happy to answer further questions.
More information about the cryptography
mailing list