Skip to content

Commit 49d3494

Browse files
author
grinzaharov-ui
committed
Add Web3 Foundation grant application
1 parent df2b956 commit 49d3494

1 file changed

Lines changed: 83 additions & 0 deletions

File tree

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
# Web3 Foundation Grant Application
2+
3+
## Project Overview
4+
5+
- **Project Name:** Post-Quantum Crypto Defender
6+
- **Team Name:** PQ Security Labs
7+
- **Payment Address:** (твой Solana или Ethereum адрес — можно указать позже)
8+
- **Level:** 1
9+
10+
## Project Description
11+
12+
We are building open-source Rust tools for hybrid post-quantum cryptography, combining current blockchain standards (ed25519/secp256k1) with NIST PQC algorithms (Falcon-512, Dilithium). The project includes:
13+
14+
1. A working CLI tool for hybrid key generation, signing, and verification
15+
2. Crypto-agility layer for pluggable post-quantum algorithms
16+
3. Key migration and rotation utilities
17+
18+
The tools help wallets, dApps, and validators prepare for quantum computing threats ("Harvest Now, Decrypt Later") and major protocol upgrades.
19+
20+
## Problem Statement
21+
22+
Quantum computers (via Shor's algorithm) threaten current elliptic curve signatures (ECDSA, EdDSA) used in all major blockchains. Most ecosystems lack crypto-agility and production-ready migration tools. Polkadot/Substrate (written in Rust) needs post-quantum tooling to remain secure in the coming decade.
23+
24+
## Solution
25+
26+
We provide a practical Rust library and CLI with:
27+
28+
- Hybrid signatures: ed25519/secp256k1 + Falcon-512/Dilithium
29+
- Simple commands: `generate`, `sign`, `verify`, `info`
30+
- Open-source (MIT license)
31+
- CI/CD pipeline with tests
32+
33+
## Technical Details
34+
35+
**Current State (Working Prototype):**
36+
37+
- 22+ commits, active GitHub repository
38+
- Fully functional CLI with 4 commands
39+
- Key sizes: private 1313 bytes, public 929 bytes, signature 730 bytes
40+
- Built with Rust, `falconed`, `clap`, `hex`
41+
42+
**GitHub:** https://github.com/pissapisa500-debug/post-quantum-web3-security
43+
44+
## Roadmap (Milestones)
45+
46+
| Milestone | Duration | Deliverables | Amount |
47+
|-----------|----------|--------------|--------|
48+
| **M1** | 4 weeks | Complete Rust library with hybrid signatures + unit tests | $4,000 |
49+
| **M2** | 4 weeks | Substrate/Polkadot integration example + documentation | $3,000 |
50+
| **M3** | 4 weeks | Security audit preparation, CI/CD improvements, v1.0 release | $3,000 |
51+
52+
**Total Requested:** $10,000 USD (Level 1)
53+
54+
## Team
55+
56+
**Members:** Single independent Rust developer (can expand team after funding)
57+
58+
**Background:**
59+
- 5+ years experience in systems programming
60+
- Strong cryptography focus
61+
- Working prototype already delivered (proof of work available)
62+
63+
**Code repository:** https://github.com/pissapisa500-debug/post-quantum-web3-security
64+
65+
## Why Web3 Foundation?
66+
67+
1. Polkadot/Substrate is built in Rust — our exact tech stack
68+
2. Web3 Foundation actively funds cryptography and developer tooling
69+
3. Level 1 grants ($10k) are designed for independent developers like us
70+
4. No corporate entity required — we are crypto-native builders
71+
72+
## Future Plans
73+
74+
- Integrate with Substrate's signature framework
75+
- Add support for more NIST PQC algorithms
76+
- Maintain as open-source public good
77+
- Seek follow-up funding for Level 2 grant after successful delivery
78+
79+
## Additional Information
80+
81+
- **Open-source license:** MIT
82+
- **Proof of Work:** Working CLI tool with 22+ commits, CI/CD passing
83+
- **Relevance to Polkadot:** Rust-native, can be directly integrated into Substrate-based chains

0 commit comments

Comments
 (0)