[Cryptography] Clarification on the Web4 model (state, Δ-updates, and crypto inputs)
Patrick Chkoreff
pc at fexl.com
Mon Dec 1 09:12:08 EST 2025
On 11/28/25 11:17 PM, nouun via cryptography wrote:
> Hi all,
> 1. What the “state vector” actually is
>
> Web4 maintains a single instantaneous state, not a ledger and not a history.
Web4 is defined as some loosely amalgamated collection of poorly defined
magic things. How does that maintain the array of numbers you describe?
Is it on a single server? Split across multiple servers? Can
anything iterate over all the locations and verify that they sum to zero?
What does it mean if someone in your system "pays" 10^80 units of your
stuff to someone else? There's a local imbalance of A-10^80 and
B+10^80. What gave A the right to issue 10^80 units of your stuff like
that?
About 20 years ago I did the Loom system (https://fexl.com/loom), which
has a giant sparse array of 2^128 rows of 2^138 columns each. Each row
is an asset type. The columns in a row are the locations where assets
are stored. Each column has a number, by far mostly zero, and the
values of all the columns in a row sum to zero. For each row there is
only one location with a negative value, and that is known only to the
single privileged issuer of that asset.
It was kinda cute and fun, but it is (1) centralized, and (2) ya gotta
trust that the system is doing the math right in the "move" operations.
-- Patrick
More information about the cryptography
mailing list