part 1—social updates
part 2—p2p networking
key goals
potato
friendly
key goals
potato
friendly
simple and
pragmatic
simplification #1—reuse libp2p
reuse
beacon p2p
discv5
gossipsub
simplification #1—reuse libp2p
gossipsub 2.0
generalised
gossipsub
reuse
beacon p2p
discv5
gossipsub
simplification #2—pre-quantum security
ephemeral
low value
offchain
pre-quantum
p2p keys
simplification #3—non-potato nodes
≥1/8 aggregators
simplification #3—non-potato nodes
≥1/8 aggregators
all home internet
simplification #3—non-potato nodes
client
defaults on
≥1/8 aggregators
at runtime benchmark
all home internet
simplification #4—recursive aggregation
censorship-proof
aggregation
local greedy
aggregation
collaborative
aggregation
simplification #5—no Orbit
simplification #5—no Orbit
1M
8K
goal
poc
simplification #5—no Orbit
1M
32K
8K
genesis
goal
poc
64x in 6 years
Nielsen2
simplification #5—no Orbit
1M
512K
128K
32K
8K
genesis
goal
poc
quadratic scaling
4x every 2 years
64x in 6 years
Nielsen2
strawman—two-level aggregation
subnet #8
subnet #1
...
1,024
attesters
1,024
attesters
strawman—two-level aggregation
subnet #8
subnet #1
1,024
signatures
...
1,024
signatures
1,024
attesters
1,024
attesters
strawman—two-level aggregation
subnet #8
subnet #1
signature
gossip #1
1,024
signatures
...
signature
gossip #8
1,024
signatures
1,024
attesters
1,024
attesters
strawman—two-level aggregation
subnet #8
subnet #1
signature
gossip #1
local
aggregates #1
1,024
signatures
...
signature
gossip #8
local
aggregates #8
1,024
signatures
1,024
attesters
1,024
attesters
strawman—two-level aggregation
subnet #8
subnet #1
signature
gossip #1
local
aggregates #1
1,024
signatures
...
signature
gossip #8
local
aggregates #8
1,024
signatures
1,024
attesters
1,024
attesters
~128 local
aggregators
strawman—two-level aggregation
subnet #8
subnet #1
signature
gossip #1
local
aggregates #1
global
aggregates
1,024
signatures
...
signature
gossip #8
local
aggregates #8
1,024
signatures
1,024
attesters
1,024
attesters
strawman—two-level aggregation
subnet #8
subnet #1
signature
gossip #1
local
aggregates #1
global
aggregates
1,024
signatures
...
signature
gossip #8
local
aggregates #8
1,024
signatures
1,024
attesters
1,024
attesters
~128 global
aggregators
strawman—two-level aggregation
subnet #8
subnet #1
signature
gossip #1
local
aggregates #1
1 proposed
aggregate
global
aggregates
1,024
signatures
...
signature
gossip #8
local
aggregates #8
1,024
signatures
1,024
attesters
1,024
attesters
strawman—bitfield-first subnets
I_HAVE
signature_bitfield
aggregate_bitfield
strawman—bitfield-first subnets
List[signatures]
I_HAVE
signature_bitfield
aggregate_bitfield
I_WANT_SIGNATURES
signature_bitfield
strawman—bitfield-first subnets
List[signatures]
I_HAVE
signature_bitfield
aggregate_bitfield
I_WANT_SIGNATURES
signature_bitfield
I_WANT_AGGREGATE
aggregate_bitfield
aggregate
updated mindmap
networking
accelerationism
strawman
alternatives
two-layer
aggregation
[in progress]
alternative gossip
gossipsub
2.0
TODO
generalised gossipsub
libp2p implementations
pq cryptography
accelerationism
strawman
Poseidon cryptanalysis
OpenVM benchmarking
alternatives
Winternitz-XMSS
optimisations
[in progress]
alternative hash functions
minimal recursion zkVM
[in progress]
math conjectures
in Lean 4
[in progress]
[redacted]VM
by [redacted]
[in progress]
Jolt
streaming
[eprint queue]