Quadrvium Profile
Quadrvium

@qdrvm_io

Followers
95
Following
16
Media
22
Statuses
116

Blockchain infrastructure developers. Contributing to @polkadot, @libp2p, and @ethereum

Joined August 2023
Don't wanna be here? Send us removal request.
@qdrvm_io
Quadrvium
14 days
QLEAN – a lean Ethereum consensus client written in C++ by Quadrivium team – achieved multi-client interoperability with with Ream and Zeam implementations, together reaching 3SF-mini consensus πŸš€
@ReamLabs
Ream Labs
14 days
1/ πŸŽ‰ PQDevnet0 is complete! The 1st integration milestone in bringing post-quantum cryptography to Ethereum. Three clients from @ReamLabs , @zeamETH, and @qdrvm_io achieved finality with 3SF-mini! Read the full story: https://t.co/03uOStq0uA Quick summary πŸ‘‡
0
1
2
@qdrvm_io
Quadrvium
2 months
11/ We consider our simulator to be a useful tool to check how practical different networking and compute assumptions may be for the post-quantum transition. Feel free to use it to test your assumptions! The full report explains how to reproduce our result
0
0
1
@qdrvm_io
Quadrvium
2 months
10/ Using the Aggregators-only Grid, 200Mbps bandwidth, and doubling the recursive SNARK rate to 20/sec, we achieved a final aggregation time of just 2.3 seconds
1
0
1
@qdrvm_io
Quadrvium
2 months
9/ We pushed the configuration values to find a viable path to aggregate much faster, leaving more of slot time for block and global SNARK propagations
1
0
1
@qdrvm_io
Quadrvium
2 months
8/ With all factors considered (8192 signatures, 128KB SNARKs, 1000sigs/second, 10snarks/second aggregation rates), here's the time to final aggregation with 100Mbps bandwidth: * Standard Gossipsub: 4 seconds * Grid: 2.3 seconds
1
0
2
@qdrvm_io
Quadrvium
2 months
7/ One approach is to expose only p2p addresses of public aggregators, while keeping attesters addresses more private, by letting them send their signatures directly to aggregators
1
0
1
@qdrvm_io
Quadrvium
2 months
8/ One area in which Grid falls short compared to Gossipsub is privacy, as it exposes the P2P addresses of validators. The report discusses how to mitigate some privacy concerns
1
0
1
@qdrvm_io
Quadrvium
2 months
7/ Another nice property we observed in our simulations is the scaling of the Grid topology with increased bandwidth. The Grid's aggregation speed improves more significantly as bandwidth increases.
1
0
1
@qdrvm_io
Quadrvium
2 months
6/ To solve this, we tested a structured Grid topology. Unlike Gossipsub, the Grid is deterministic, ensuring any message reaches any peer in just 2 hops.
1
0
2
@qdrvm_io
Quadrvium
2 months
5/ Our simulations show the current Gossipsub approach is too slow. Existing EIP-7870 50Mbps bandwidth, the combination of network latency and compute delay pushes aggregation time past the 4-second slot limit
1
0
1
@qdrvm_io
Quadrvium
2 months
4/ We modeled aggregation speeds of 1000 signatures/sec into the first layer of SNARKs, and then 10 SNARKs/sec for the final global proof
1
0
2
@qdrvm_io
Quadrvium
2 months
3/ We simulated this scenario at scale with 8,192 validators. The problem is twofold: * Can the network handle the abundance of signature data? * Can we generate the recursive SNARKs fast enough?
1
0
2
@qdrvm_io
Quadrvium
2 months
2/ On top of that, we're replacing small BLS aggregations with SNARKs. Each SNARK proof is 128KB, adding another massive data-sharing challenge for the P2P layer
1
0
1
@qdrvm_io
Quadrvium
2 months
1/ The challenge begins with data size of signatures. The PQ signatures we simulated are 3,072 bytes which is much larger to BLS signatures that are used for attesting Ethereum blocks today
1
0
2
@qdrvm_io
Quadrvium
2 months
🧡 We're excited to share our report on simulation of Post-Quantum (PQ) signature aggregation! https://t.co/NWE6CzXMd7 With support from an @ethereumfndn grant we investigated requirements needed to aggregate thousands of signatures within a four-seconds lean consensus slot
Tweet card summary image
hackmd.io
We aim to gossip and aggregate num_signatures post-quantum signatures (each of size signature_size) across the network within a time limit max_time_seconds.
1
3
19
@qdrvm_io
Quadrvium
2 months
Ref. 1689 for boosting development of Polkadot-SDK got approved! Thank you to everyone who supported us!
@qdrvm_io
Quadrvium
3 months
* Faster DA and erasure coding * Single-honest collator parachains * Compact and fast archive storage * Efficient state sync * Deterministic integration tests These are the improvements that we are introducing to @polkadot . Consider supporting us by voting in the referendum!
0
0
3
@qdrvm_io
Quadrvium
3 months
* Faster DA and erasure coding * Single-honest collator parachains * Compact and fast archive storage * Efficient state sync * Deterministic integration tests These are the improvements that we are introducing to @polkadot . Consider supporting us by voting in the referendum!
@TheKusamarian
The Kus
3 months
$288,000 USDC Treasury Spend Proposal: Ref. 1689: Quadrivium Polkadot-SDK improvements proposal 1 Feat. @qdrvm_io
2
2
10
@qdrvm_io
Quadrvium
3 months
For our purposes we needed only QUIC transport. So external contributions are welcome to add transports and protocols like TCP, WS, Noise, Yamux. Once the new library matches the feature set of the old library it will be replacing the original cpp-libp2p library
0
0
0
@qdrvm_io
Quadrvium
3 months
The original library was originally developed in 2019 and since then was battle-tested in many @Polkadot networks. Now in 2025 C++ has evolved. Crucially now it supports coroutines, so writing async code for protocols implementation is getting much easier. New library takes
1
0
0
@qdrvm_io
Quadrvium
3 months
We are publishing a new version of C++ @libp2p library. https://t.co/biYQTG6eAF It is written using modern C++ with features like coroutines and concepts. The code is now much simpler to use. The outstanding feature is C wrappers, so library could be also used to develop
Tweet card summary image
github.com
C++23 implementation of libp2p with C bindings. Contribute to qdrvm/leanp2p development by creating an account on GitHub.
1
2
4