Quadrivium Polkadot-SDK improvements proposal 1
Proposal summary
This proposal seeks funding for the work focusing on:
- Preparing Polkadot storage infrastructure to handle thousands of transactions per second (TPS)
- Ensuring parachain liveness with a single honest collator assumption
- Enhancing testing infrastructure by simplifying the bug reproduction process
This will be achieved by implementing the following features into Polkadot-SDK:
- State sync fixes and improvements: ensuring we can handle large state synchronization
- Compact archive node research and development: ensuring large state parachains have relatively compact archive storages, required for historical data analytics
- Multi-slot collation: ensuring we can guarantee liveness of parachains with a single honest collator assumption
- Polkadot discrete event simulation research: ensuring we can reproduce any of 1000s test runs that ended up with a failure
- Faster erasure coding (RFC-0139): ensuring data availability will not be a bottleneck
The proposal scope will be implemented by the Quadrivium team. We are the original developers of the KAGOME client, which is fully protocol-compatible with Polkadot-SDK, has successfully passed a rigorous security audit, and launched on the mainnet earlier this year.
Parity and Web3 Foundation will provide implementation guidance and conduct final review of proposal deliverables. The Parity team also contributed to defining the proposal's scope.
Read the full proposal for further details about features description, development approach, concrete deliverables, and price breakdown.
Requested funding
288,000 USDC
Context of previous proposal
Quadrivium is best known in the Polkadot ecosystem for implementation of alternative Polkadot Host implementation KAGOME, which went live on Polkadot mainnet in April this year (link) turning Polkadot into one of few blockchains having live multiple client implementations.
Unfortunately, in spite of the great progress with KAGOME, and support from W3F Decentralized Nodes program with increasing fraction of validators using KAGOME, the treasury proposal #1549 to support further development and maintenance of KAGOME got rejected.
We respect voters opinion and therefore we put KAGOME development on pause.
Nonetheless, our team has a very unique understanding of the Polkadot protocol, which we believe the Polkadot ecosystem may get advantage from. Therefore, we will be refocusing our efforts towards improving Polkadot-SDK and Polkadot Protocol.
About Quadrivium
Quadrivium (https://www.qdrvm.io ) is a blockchain infrastructure development company founded in 2023.
The company specializes in the development of blockchain clients, peer-to-peer networking tools, and zk-cryptography. Quadrivium developed KAGOME Polkadot Host implementation, in partnership with the Web3 Foundation. The company also maintains the C++ libp2p library.
Comments (1)
Hello,
Could you please share some estimated metrics related to the improvements that the implementation of this proposal will represent for the infrastructure?