From c55440a7f86850a57d4e9996f11a5c13c9b4a3f0 Mon Sep 17 00:00:00 2001 From: KyeilLester <146558571+syafiqeil@users.noreply.github.com> Date: Mon, 3 Nov 2025 18:40:37 +0700 Subject: [PATCH 1/6] Add Evice Blockchain Grant Proposal Submitting grant application for Evice Blockchain, a Quantum-Resistant WASM L1/L2 platform with native ZK-Aggregation. This proposal details a 3-milestone plan to deliver the open-source core protocol, PQC module, and ZK-Aggregation circuits, culminating in a public testnet launch. --- applications/evice-blockchain.md | 161 +++++++++++++++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 applications/evice-blockchain.md diff --git a/applications/evice-blockchain.md b/applications/evice-blockchain.md new file mode 100644 index 00000000000..e050cfe7c93 --- /dev/null +++ b/applications/evice-blockchain.md @@ -0,0 +1,161 @@ +# Evice Blockchain: Quantum-Resistant WASM L1/L2 with ZK-Aggregation + +* **Project Name:** Evice Blockchain +* **Team Name:** Evice Labs +* **Payment Address:** 5Gpx19KAKftCDuxA2JuHfkkKuVBeiSp6eq9HUsd2LqDGUXw5 + +## Project Overview 📄 + +Overview + +Evice is a high-performance Layer 1 blockchain platform designed from the ground up to advance the WASM (WebAssembly) ecosystem. It addresses two critical, long-term problems facing the entire Web3 space: scalability and quantum security. + +Our project is not just another L1; it is a natively integrated L1/L2 hybrid architecture. + +1. L1 (Aegis Consensus): A novel hybrid PoS consensus (Velocity layer for fast confirmations, Gravity layer for absolute finality) that serves as a purpose-built settlement layer. +2. L2 (Native ZK-Rollup): A native ZK-Rollup solution that features an AggregationCircuit, allowing multiple L2 batch proofs to be combined into one single, cheap proof for L1 verification. +3. WASM Runtime: We explicitly use a WASM runtime (not EVM) to empower millions of Rust, C++, and Go developers. +4. Post-Quantum Security: We are natively quantum-resistant by using Dilithium (a NIST-standardized PQC algorithm) for all L1 signatures. + +### Project Details + +Evice Blockchain is a hybrid Layer 1 (L1) and Layer 2 (L2) platform, designed from the ground up for native integration rather than as separate, siloed components. The L1, named "Aegis," is a purpose-built settlement layer , while the L2 provides massive scalability through a native ZK-Rollup. +Our architecture is designed to holistically solve the blockchain trilemma by focusing on three core technical pillars: Post-Quantum Security, a WASM-based runtime, and a highly efficient ZK-Rollup architecture. + +1. Layer 1 (Aegis): Post-Quantum Security & Hybrid Consensus + +The L1 serves as the foundation for security and decentralization. +Post-Quantum Security (PQC): Evice’s primary differentiator is its native Post-Quantum Security. All L1 transactions and block signatures use Dilithium , a (draft) NIST-standardized algorithm. This is a strategic choice to secure the platform and its users' assets against the future threat of quantum computers. +Aegis Hybrid Consensus (PoS): The L1 is secured by 'Aegis,' an innovative hybrid Proof-of-Stake (PoS) consensus protocol. It is not a single mechanism, but two layers working in concert to balance the trilemma: +Velocity Layer: Provides extremely fast, optimistic transaction confirmations (ideal for UX) using Quorum Certificates (QC). +Gravity Layer: Provides absolute, irreversible finality periodically (at each epoch). It achieves this by aggregating thousands of validator signatures using BLS (Boneh-Lynn-Shacham) into a single, compact FinalityCertificate. + +2. L1 Runtime: WASM (WebAssembly) + +Evice explicitly avoids the EVM in favor of a modern WASM (WebAssembly) Runtime. +Developer Accessibility: This is a strategic choice to attract the millions of developers proficient in Rust, C++, and Go, rather than forcing them to learn Solidity. +Secure Execution: Contracts are executed in a secure, sandboxed environment using the Wasmer runtime. Every WASM instruction and host function call is metered with "gas" to prevent DoS attacks. +Storage & State: The L1 state machine uses a Merkle Patricia Trie implemented with trie-db and backed by ParityDB for persistent storage. + +3. Layer 2: Native ZK-Rollup with Proof Aggregation + +Evice's scalability is achieved via its natively integrated ZK-Rollup (L2). This L2 is not an afterthought; the L1 is purpose-built to be the most efficient settlement layer for it. +Core Innovation: Proof Aggregation: The key scalability innovation is Proof Aggregation. The L2 Aggregator component uses a specific AggregationCircuit (Groth16/BW6-761). This circuit recursively combines multiple ZK-SNARK proofs from different L2 batches into a single, final proof. +The Benefit: This single aggregated proof is then submitted to the L1. This process dramatically reduces the L1 data load and verification costs , enabling massive throughput with transaction fees that are fundamentally lower than L2s built on general-purpose L1s. +L2 Operations: L2 operations are managed by a Sequencer , which is selected on-chain at L1 using a Stake-Weighted VRF mechanism. + +4. Comprehensive Cryptographic Stack + +The platform utilizes a diverse, best-in-class cryptographic stack to secure every component: + - L1 Signatures: Dilithium (PQC). + - L1 Finality: BLS Aggregated Signatures. + - L2 ZK-Proofs: Groth16 (on BLS12-377 and BW6-761 curves). + - L2 Hashing (in-circuit): Poseidon (ZK-optimized hash). + - L1 State Hashing: Keccak-256 (for the Merkle Patricia Trie). + +Ecosystem Fit + +This project directly benefits the Web3 Foundation and Polkadot ecosystem in several key ways: +1. **Advances the WASM Ecosystem**: By building a high-performance L1/L2 platform natively on WASM, we provide a compelling alternative for developers outside the EVM monoculture. Our mature tooling (faucet, wallet generator, CLI) will lower the barrier to entry for WASM development. +2. **Contributes to PQC Public Good**: We are implementing a production-ready, open-source module for Dilithium (PQC). This research and code are a vital public good that can be adapted and utilized by other projects in the W3F ecosystem facing the future quantum threat. +3. **ZK-Rollup Research**: Our L1/L2 co-design and Proof Aggregation architecture provides a novel case study in high-efficiency ZK-Rollup design, contributing valuable research to the entire space. + +### Team 👥 + +- **Name of team leader:** Syafiq Nabil Assirhindi +- **Names of team members:** + - Syafiq Nabil Assirhindi (Founder & Core Developer) + - Cahyo Romadhon (dApp Developer - _Joining at Milestone 3_) + - Dani Putra (Business Strategy - _Joining at Milestone 3_) + +### Contact + +- **Contact Name:** Syafiq Nabil Assirhindi +- **Contact Email:** syafiqeil@evice.my.id + +### Legal Structure + +- "We are currently structured as an early-stage, founder-led project, with plans to formalize as a Foundation upon securing our seed round." + +### Team's Experience + +As the founder and core developer, I have dedicated 13-16 hours daily over the last five months to build this entire full-stack platform (L1 Aegis consensus, P2P layer, L2 ZK-Rollup, and WASM runtime) by myself. +This initial solo effort has successfully proven the technical feasibility and core architecture of the project. + +This grant is structured in two strategic phases: + +1. **Phase 1 (Milestones 1 & 2):** Funds will support me as the **1.0 FTE** (Founder) to complete the core open-source protocol, which includes the critical PQC module and the ZK-Aggregation circuits. This requires the specialized hardware outlined in M1. +2. **Phase 2 (Milestone 3):** Upon completion of the core tech, the funding activates our committed team. **Cahyo Romadhon** (an experienced dApp Developer) and **Dani Putra** (Business Strategist) will join full-time. The M3 budget (ramping to **2.5 FTE**) will fund this expanded team to build the developer tooling, SDKs, and infrastructure necessary to launch the public-facing Testnet. + +### Team Code Repositories + +* `https://github.com/syafiqeil/evice-blockchain` + +Important Note: Our main repository is currently private. This is a strategic decision to protect our intellectual property (IP) and ensure the code is professionally audited before a public release, especially given the sensitivity of our novel cryptography (PQC Dilithium) and ZK circuits. +Proof of Current Progress: For an in-depth technical review of our architecture, design, and progress, please refer to our 14-page Technical Whitepaper: [https://www.evice.my.id/Evice.pdf]. +Grant Commitment: We are fully committed to open-source transparency. As detailed in our milestone, Deliverable 0a of Milestone 1 is to make this repository public under an Apache 2.0 license upon grant approval. +Review Access (Optional): We are happy to provide temporary, private read-access to designated W3F evaluation committee members upon request, if required for the due diligence process. + +## Development Roadmap 🗺️ + +### Overview + +- **Total Estimated Duration:** 6 Months +- **Full-Time Equivalent (FTE):** Ramps from 1.0 (for M1/M2) to 2.5 (for M3) +- **Total Costs:** $40,000 USD + +--- + +### Milestone 1: L1 Core Prototype & PQC Implementation + +- **Estimated duration:** 2 months +- **FTE:** **1.0** +- **Costs:** **$10,000 USD** + +**Justification for Cost:** This initial $10,000 is primarily allocated to **unlocking development**. The majority of this is budgeted for the one-time **Capital Expenditure (CapEx)** for the high-performance server, which is a critical bottleneck. +The remaining funds will serve as the stipend for the **1.0 FTE** (Syafiq Nabil) to execute this milestone. + +| Number | Deliverable | Specification | +| 0a. | License | Apache 2.0 | +| 0b. | Documentation | We will provide core documentation of the consensus and crypto modules. | +| 1. | L1 Consensus Module | Code for the Aegis consensus (Velocity & Gravity layers) is implemented and functional in a private test environment. | +| 2. | PQC Crypto Module | The Dilithium signature scheme is fully integrated for L1 transaction and block signing. | +| 3. | L1/L2 Bridge (Stub) | A basic L1 smart contract (WASM) is implemented to serve as the target for L2 settlement. | +| 4. | Report | A technical report on the PQC implementation and consensus simulation results. | + +--- + +### Milestone 2: L2 ZK-Rollup & Aggregation + +- **Estimated duration:** 2 months +- **FTE:** **1.0** +- **Costs:** **$10,000 USD** + +**Justification for Cost:** This funding provides the stipend for the **1.0 FTE** (Syafiq Nabil) to dedicate two months to building the core ZK-Rollup components, including the complex `AggregationCircuit`. + +| Number | Deliverable | Specification | +| 1. | ZK-Rollup Node | A functional Sequencer and Prover are implemented. | +| 2. | AggregationCircuit | The `AggregationCircuit` is implemented, capable of aggregating at least two L2 batch proofs into one. | +| 3. | L1/L2 Communication | The L2 Sequencer can successfully post the aggregated proof to the L1 bridge contract (from M1) for verification. | + +--- + +### Milestone 3: Public Testnet & Tooling + +- **Estimated duration:** 2 months +- **FTE:** **2.5** +- **Costs:** **$20,000 USD** + +**Justification for Cost:** This budget funds the **full 2.5 FTE team** (Syafiq, Cahyo, and Dani) to build the developer tooling, SDK, and infrastructure needed for a public-facing testnet. +It also covers the initial cloud hosting costs for this public environment. + +| Number | Deliverable | Specification | +| 1. | Public Testnet | A public-facing testnet (per roadmap Q1 2026) is launched and stable. | +| 2. | Developer Tooling | The `validator_tool`, `faucet`, and `create_tx` CLI tools are documented and released. | +| 3. | SDK | A basic SDK for smart contract deployment on the WASM runtime is provided. | +| 4. | Article | We will publish a technical article detailing the testnet architecture and performance benchmarks. | + +## Future Plans 🚀 + +Following the completion of these milestones, we will proceed with our full external security audit (Q1 2026) and prepare for our Mainnet launch (Q2 2026). +Our goal is to use this grant to build the foundational, secure public good, which will then be supported by our future seed round (Q4 2025) for ecosystem growth and marketing. From c4be783ff5b78c7b4e062aabbf87149219f3cbfd Mon Sep 17 00:00:00 2001 From: KyeilLester <146558571+syafiqeil@users.noreply.github.com> Date: Mon, 3 Nov 2025 20:07:53 +0700 Subject: [PATCH 2/6] Fix: Add missing Level field Added level information to the project details. --- applications/evice-blockchain.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/applications/evice-blockchain.md b/applications/evice-blockchain.md index e050cfe7c93..f40baa42fe1 100644 --- a/applications/evice-blockchain.md +++ b/applications/evice-blockchain.md @@ -1,7 +1,8 @@ # Evice Blockchain: Quantum-Resistant WASM L1/L2 with ZK-Aggregation * **Project Name:** Evice Blockchain -* **Team Name:** Evice Labs +* **Team Name:** Evice Labs +* **Level:** 3 * **Payment Address:** 5Gpx19KAKftCDuxA2JuHfkkKuVBeiSp6eq9HUsd2LqDGUXw5 ## Project Overview 📄 From 3e2e38961f64a9c08c840920869c29b2e63c0e5b Mon Sep 17 00:00:00 2001 From: KyeilLester <146558571+syafiqeil@users.noreply.github.com> Date: Fri, 7 Nov 2025 23:31:23 +0700 Subject: [PATCH 3/6] Update applications/evice-blockchain.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Sebastian Müller --- applications/evice-blockchain.md | 1 + 1 file changed, 1 insertion(+) diff --git a/applications/evice-blockchain.md b/applications/evice-blockchain.md index f40baa42fe1..5c257ccbb08 100644 --- a/applications/evice-blockchain.md +++ b/applications/evice-blockchain.md @@ -135,6 +135,7 @@ The remaining funds will serve as the stipend for the **1.0 FTE** (Syafiq Nabil) **Justification for Cost:** This funding provides the stipend for the **1.0 FTE** (Syafiq Nabil) to dedicate two months to building the core ZK-Rollup components, including the complex `AggregationCircuit`. | Number | Deliverable | Specification | +| -----: | ----------- | ------------- | | 1. | ZK-Rollup Node | A functional Sequencer and Prover are implemented. | | 2. | AggregationCircuit | The `AggregationCircuit` is implemented, capable of aggregating at least two L2 batch proofs into one. | | 3. | L1/L2 Communication | The L2 Sequencer can successfully post the aggregated proof to the L1 bridge contract (from M1) for verification. | From a7b69ba4a4560bda5a59da2a4579b9188a69c362 Mon Sep 17 00:00:00 2001 From: KyeilLester <146558571+syafiqeil@users.noreply.github.com> Date: Fri, 7 Nov 2025 23:31:35 +0700 Subject: [PATCH 4/6] Update applications/evice-blockchain.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Sebastian Müller --- applications/evice-blockchain.md | 1 + 1 file changed, 1 insertion(+) diff --git a/applications/evice-blockchain.md b/applications/evice-blockchain.md index 5c257ccbb08..d4fa757358a 100644 --- a/applications/evice-blockchain.md +++ b/applications/evice-blockchain.md @@ -117,6 +117,7 @@ Review Access (Optional): We are happy to provide temporary, private read-access The remaining funds will serve as the stipend for the **1.0 FTE** (Syafiq Nabil) to execute this milestone. | Number | Deliverable | Specification | +| -----: | ----------- | ------------- | | 0a. | License | Apache 2.0 | | 0b. | Documentation | We will provide core documentation of the consensus and crypto modules. | | 1. | L1 Consensus Module | Code for the Aegis consensus (Velocity & Gravity layers) is implemented and functional in a private test environment. | From 4e2fe5a8bb266b7575968b3a4766f9a15028102f Mon Sep 17 00:00:00 2001 From: KyeilLester <146558571+syafiqeil@users.noreply.github.com> Date: Fri, 7 Nov 2025 23:31:53 +0700 Subject: [PATCH 5/6] Update applications/evice-blockchain.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Sebastian Müller --- applications/evice-blockchain.md | 1 + 1 file changed, 1 insertion(+) diff --git a/applications/evice-blockchain.md b/applications/evice-blockchain.md index d4fa757358a..2ffa417222e 100644 --- a/applications/evice-blockchain.md +++ b/applications/evice-blockchain.md @@ -153,6 +153,7 @@ The remaining funds will serve as the stipend for the **1.0 FTE** (Syafiq Nabil) It also covers the initial cloud hosting costs for this public environment. | Number | Deliverable | Specification | +| -----: | ----------- | ------------- | | 1. | Public Testnet | A public-facing testnet (per roadmap Q1 2026) is launched and stable. | | 2. | Developer Tooling | The `validator_tool`, `faucet`, and `create_tx` CLI tools are documented and released. | | 3. | SDK | A basic SDK for smart contract deployment on the WASM runtime is provided. | From 73142b568a897c4379881b7322a7c4730be60300 Mon Sep 17 00:00:00 2001 From: KyeilLester <146558571+syafiqeil@users.noreply.github.com> Date: Sat, 8 Nov 2025 00:41:02 +0700 Subject: [PATCH 6/6] Update evice-blockchain.md --- applications/evice-blockchain.md | 151 ++++++++++++++++--------------- 1 file changed, 76 insertions(+), 75 deletions(-) diff --git a/applications/evice-blockchain.md b/applications/evice-blockchain.md index 2ffa417222e..80eb6dc5fa7 100644 --- a/applications/evice-blockchain.md +++ b/applications/evice-blockchain.md @@ -1,65 +1,65 @@ -# Evice Blockchain: Quantum-Resistant WASM L1/L2 with ZK-Aggregation +# Evice Pallets: PQC & ZK-Aggregation Public Goods for Polkadot -* **Project Name:** Evice Blockchain +* **Project Name:** Evice Pallets: Quantum-Resistance & ZK-Aggregation * **Team Name:** Evice Labs * **Level:** 3 * **Payment Address:** 5Gpx19KAKftCDuxA2JuHfkkKuVBeiSp6eq9HUsd2LqDGUXw5 ## Project Overview 📄 -Overview +**Overview** -Evice is a high-performance Layer 1 blockchain platform designed from the ground up to advance the WASM (WebAssembly) ecosystem. It addresses two critical, long-term problems facing the entire Web3 space: scalability and quantum security. +The Polkadot ecosystem faces two fundamental future challenges: (1) the long-term security threat from quantum computing, and (2) the need for efficient on-chain ZK-Rollup verification for Layer 2 scalability. -Our project is not just another L1; it is a natively integrated L1/L2 hybrid architecture. +Our project aims to solve both of these problems by providing two modular **Substrate pallets** as _public goods_ for the entire ecosystem: -1. L1 (Aegis Consensus): A novel hybrid PoS consensus (Velocity layer for fast confirmations, Gravity layer for absolute finality) that serves as a purpose-built settlement layer. -2. L2 (Native ZK-Rollup): A native ZK-Rollup solution that features an AggregationCircuit, allowing multiple L2 batch proofs to be combined into one single, cheap proof for L1 verification. -3. WASM Runtime: We explicitly use a WASM runtime (not EVM) to empower millions of Rust, C++, and Go developers. -4. Post-Quantum Security: We are natively quantum-resistant by using Dilithium (a NIST-standardized PQC algorithm) for all L1 signatures. +1. `pallet-pqc` (**Post-Quantum Security**): A module that integrates Quantum-Resistant Cryptography (**Dilithium**, a NIST standard) into Substrate. + This will allow any parachain to adopt post-quantum signatures for long-term + asset security. +2. `pallet-zk-aggregation` (**L2-Rollup Verification**): A high-performance Groth16 verification module optimized for **proof aggregation**. + This will enable any parachain to act as a highly-efficient L2-Rollup settlement layer, drastically reducing on-chain verification costs. -### Project Details +We have already proven the technical feasibility of both advanced components in our **standalone L1/L2 reference implementation**, **Evice-Bockchain-Aegis**. +That repository (now public) demonstrates full-featured, working PQC and ZK-Aggregation within a complete PoS system. + +This grant is to **extract**, **polish**, and **deliver** this proven technology as production-quality pallets for use by all Substrate developers. -Evice Blockchain is a hybrid Layer 1 (L1) and Layer 2 (L2) platform, designed from the ground up for native integration rather than as separate, siloed components. The L1, named "Aegis," is a purpose-built settlement layer , while the L2 provides massive scalability through a native ZK-Rollup. -Our architecture is designed to holistically solve the blockchain trilemma by focusing on three core technical pillars: Post-Quantum Security, a WASM-based runtime, and a highly efficient ZK-Rollup architecture. +### Project Details -1. Layer 1 (Aegis): Post-Quantum Security & Hybrid Consensus +This proposal focuses on delivering two modular Substrate pallets. Our existing L1/L2 architecture serves as our case study and technical guarantee. -The L1 serves as the foundation for security and decentralization. -Post-Quantum Security (PQC): Evice’s primary differentiator is its native Post-Quantum Security. All L1 transactions and block signatures use Dilithium , a (draft) NIST-standardized algorithm. This is a strategic choice to secure the platform and its users' assets against the future threat of quantum computers. -Aegis Hybrid Consensus (PoS): The L1 is secured by 'Aegis,' an innovative hybrid Proof-of-Stake (PoS) consensus protocol. It is not a single mechanism, but two layers working in concert to balance the trilemma: -Velocity Layer: Provides extremely fast, optimistic transaction confirmations (ideal for UX) using Quorum Certificates (QC). -Gravity Layer: Provides absolute, irreversible finality periodically (at each epoch). It achieves this by aggregating thousands of validator signatures using BLS (Boneh-Lynn-Shacham) into a single, compact FinalityCertificate. +**1. Deliverable 1: `pallet-pqc` (Quantum-Resistant Pallet)** -2. L1 Runtime: WASM (WebAssembly) +**Problem**: Current ECDSA/Ed25519 signatures are vulnerable to future quantum computer attacks. +**Solution**: `pallet-pqc` will provide an implementation of the Substrate `Signature` trait using Dilithium-2, a NIST-standardized Post-Quantum Cryptography (PQC) scheme. -Evice explicitly avoids the EVM in favor of a modern WASM (WebAssembly) Runtime. -Developer Accessibility: This is a strategic choice to attract the millions of developers proficient in Rust, C++, and Go, rather than forcing them to learn Solidity. -Secure Execution: Contracts are executed in a secure, sandboxed environment using the Wasmer runtime. Every WASM instruction and host function call is metered with "gas" to prevent DoS attacks. -Storage & State: The L1 state machine uses a Merkle Patricia Trie implemented with trie-db and backed by ParityDB for persistent storage. +Features: + - Extraction of our proven Dilithium logic from `evice_blockchain/src/crypto.rs`. + - Wrapping it as a configurable `pallet`. + - Enabling parachains to validate _extrinsics_ (transactions) signed with Dilithium, providing quantum-resistant security. -3. Layer 2: Native ZK-Rollup with Proof Aggregation +**2. Deliverable 2: pallet-zk-aggregation (ZK Verification Pallet)** -Evice's scalability is achieved via its natively integrated ZK-Rollup (L2). This L2 is not an afterthought; the L1 is purpose-built to be the most efficient settlement layer for it. -Core Innovation: Proof Aggregation: The key scalability innovation is Proof Aggregation. The L2 Aggregator component uses a specific AggregationCircuit (Groth16/BW6-761). This circuit recursively combines multiple ZK-SNARK proofs from different L2 batches into a single, final proof. -The Benefit: This single aggregated proof is then submitted to the L1. This process dramatically reduces the L1 data load and verification costs , enabling massive throughput with transaction fees that are fundamentally lower than L2s built on general-purpose L1s. -L2 Operations: L2 operations are managed by a Sequencer , which is selected on-chain at L1 using a Stake-Weighted VRF mechanism. +**Problem**: Verifying ZK-SNARKs in the Substrate runtime is extremely expensive. Verifying _many_ L2 proofs (one per batch) is economically impractical. +**Solution**: `pallet-zk-aggregation` will provide an on-chain verifier for aggregated Groth16 proofs. This is based on our existing `AggregationCircuit` (BW6-761). -4. Comprehensive Cryptographic Stack +Features: + - The pallet will expose a runtime function (`verify_aggregated_proof`) that can take _one single proof_ which recursively validates _many_ L2 batch proofs. + - This drastically reduces L2 settlement gas costs on Polkadot, enabling higher throughput. + - We will also update our off-chain tools (`prover` and `aggregator`) to be compatible with this pallet. -The platform utilizes a diverse, best-in-class cryptographic stack to secure every component: - - L1 Signatures: Dilithium (PQC). - - L1 Finality: BLS Aggregated Signatures. - - L2 ZK-Proofs: Groth16 (on BLS12-377 and BW6-761 curves). - - L2 Hashing (in-circuit): Poseidon (ZK-optimized hash). - - L1 State Hashing: Keccak-256 (for the Merkle Patricia Trie). +### Ecosystem Fit -Ecosystem Fit +This directly addresses W3F feedback by providing concrete value to the Polkadot ecosystem: -This project directly benefits the Web3 Foundation and Polkadot ecosystem in several key ways: -1. **Advances the WASM Ecosystem**: By building a high-performance L1/L2 platform natively on WASM, we provide a compelling alternative for developers outside the EVM monoculture. Our mature tooling (faucet, wallet generator, CLI) will lower the barrier to entry for WASM development. -2. **Contributes to PQC Public Good**: We are implementing a production-ready, open-source module for Dilithium (PQC). This research and code are a vital public good that can be adapted and utilized by other projects in the W3F ecosystem facing the future quantum threat. -3. **ZK-Rollup Research**: Our L1/L2 co-design and Proof Aggregation architecture provides a novel case study in high-efficiency ZK-Rollup design, contributing valuable research to the entire space. +1. `pallet-pqc` **Contribution (Public Good)**: We are delivering a ready-to-use, open-source quantum security module. + This is a vital public good that _any parachain_ (and potentially the Relay Chain itself) can adopt to future-proof + the ecosystem against quantum threats. +2. **Enabling L2 Scalability**: `pallet-zk-aggregation` significantly lowers the barrier for teams wanting to build ZK- + Rollups on Polkadot. It strengthens Polkadot's narrative as a secure Layer 0 settlement hub. +3. **Long-Term Vision (Evice Parachain)**: This grant is **Phase 1** of our vision. Our long-term goal is to launch Evice as + a WASM + ZK parachain. By funding this grant, W3F funds the construction of our core dependencies as _public + goods_, which we (and other parachains) will use to build on Polkadot in **Phase 2**. ### Team 👥 @@ -76,26 +76,26 @@ This project directly benefits the Web3 Foundation and Polkadot ecosystem in sev ### Legal Structure -- "We are currently structured as an early-stage, founder-led project, with plans to formalize as a Foundation upon securing our seed round." +We are currently structured as an early-stage, founder-led project, with plans to formalize as a Foundation upon securing initial funding. ### Team's Experience -As the founder and core developer, I have dedicated 13-16 hours daily over the last five months to build this entire full-stack platform (L1 Aegis consensus, P2P layer, L2 ZK-Rollup, and WASM runtime) by myself. -This initial solo effort has successfully proven the technical feasibility and core architecture of the project. +As the founder and core developer, I have single-handedly built the full L1/L2 reference implementation (`evice-blockchain`) from scratch. +This repository now public serves as the direct proof of our experience, as requested by the review team. -This grant is structured in two strategic phases: - -1. **Phase 1 (Milestones 1 & 2):** Funds will support me as the **1.0 FTE** (Founder) to complete the core open-source protocol, which includes the critical PQC module and the ZK-Aggregation circuits. This requires the specialized hardware outlined in M1. -2. **Phase 2 (Milestone 3):** Upon completion of the core tech, the funding activates our committed team. **Cahyo Romadhon** (an experienced dApp Developer) and **Dani Putra** (Business Strategist) will join full-time. The M3 budget (ramping to **2.5 FTE**) will fund this expanded team to build the developer tooling, SDKs, and infrastructure necessary to launch the public-facing Testnet. +Proof of our specific expertise includes: + - Blockchain Systems: Designing and implementing a BFT PoS consensus engine (`src/consensus.rs`), a `libp2p` networking stack (`src/p2p.rs`), and a state machine (`src/state.rs`). + - Advanced Cryptography: Implementing Dilithium (PQC) for L1 signatures (`src/crypto.rs`), BLS for finality, and VRFs for sequencer selection (`src/sequencer_selection.rs`). + - ZK Circuits & Aggregation: Designing and implementing the `BatchSystemCircuit` (`src/l2_circuit.rs`) and `AggregationCircuit` (`src/l2_aggregation.rs`) using `arkworks`. + - WASM Runtime: Building a host environment for WASM smart contract execution (`src/wasm_runtime.rs`). + +This funding will allow us to focus on the next step: learning Substrate and migrating this proven technology into robust Polkadot pallets. ### Team Code Repositories -* `https://github.com/syafiqeil/evice-blockchain` +* `https://github.com/syafiqeil/Evice-Blockchain-Aegis` -Important Note: Our main repository is currently private. This is a strategic decision to protect our intellectual property (IP) and ensure the code is professionally audited before a public release, especially given the sensitivity of our novel cryptography (PQC Dilithium) and ZK circuits. -Proof of Current Progress: For an in-depth technical review of our architecture, design, and progress, please refer to our 14-page Technical Whitepaper: [https://www.evice.my.id/Evice.pdf]. -Grant Commitment: We are fully committed to open-source transparency. As detailed in our milestone, Deliverable 0a of Milestone 1 is to make this repository public under an Apache 2.0 license upon grant approval. -Review Access (Optional): We are happy to provide temporary, private read-access to designated W3F evaluation committee members upon request, if required for the due diligence process. +This repository is now public (Apache 2.0), as requested. It contains the complete source code for the standalone L1/L2 that proves the technical feasibility of all components we propose to build as pallets. ## Development Roadmap 🗺️ @@ -107,59 +107,60 @@ Review Access (Optional): We are happy to provide temporary, private read-access --- -### Milestone 1: L1 Core Prototype & PQC Implementation +### Milestone 1: `pallet-pqc` (Quantum Security Module) - **Estimated duration:** 2 months - **FTE:** **1.0** - **Costs:** **$10,000 USD** -**Justification for Cost:** This initial $10,000 is primarily allocated to **unlocking development**. The majority of this is budgeted for the one-time **Capital Expenditure (CapEx)** for the high-performance server, which is a critical bottleneck. -The remaining funds will serve as the stipend for the **1.0 FTE** (Syafiq Nabil) to execute this milestone. +**Justification for Cost:** This funding will salary 1.0 FTE (Syafiq Nabil) to perform the necessary Substrate integration research and develop the core `pallet-pqc`. This is fundamental R&D-heavy work. | Number | Deliverable | Specification | | -----: | ----------- | ------------- | -| 0a. | License | Apache 2.0 | -| 0b. | Documentation | We will provide core documentation of the consensus and crypto modules. | -| 1. | L1 Consensus Module | Code for the Aegis consensus (Velocity & Gravity layers) is implemented and functional in a private test environment. | -| 2. | PQC Crypto Module | The Dilithium signature scheme is fully integrated for L1 transaction and block signing. | -| 3. | L1/L2 Bridge (Stub) | A basic L1 smart contract (WASM) is implemented to serve as the target for L2 settlement. | -| 4. | Report | A technical report on the PQC implementation and consensus simulation results. | +| 0a. | License | Apache 2.0 (Already committed to the `evice-blockchain` repo). | +| 0b. | Documentation | We will provide architectural documentation for the new pallet. | +| 1. | pallet-pqc Code | The code for `pallet-pqc` is created. This pallet will integrate Dilithium signatures (from `src/crypto.rs`) as a `Signature` trait usable by the Substrate runtime. | +| 2. | Demo Node | A simple demo Substrate node that can validate extrinsics signed using Dilithium. | +| 3. | Report | A technical report detailing the `pallet-pqc` implementation and a tutorial on how to integrate it into another parachain. | --- -### Milestone 2: L2 ZK-Rollup & Aggregation +### Milestone 2: `pallet-zk-aggregation` (ZK Verification Module) - **Estimated duration:** 2 months - **FTE:** **1.0** - **Costs:** **$10,000 USD** -**Justification for Cost:** This funding provides the stipend for the **1.0 FTE** (Syafiq Nabil) to dedicate two months to building the core ZK-Rollup components, including the complex `AggregationCircuit`. +**Justification for Cost:** This funding will salary 1.0 FTE (Syafiq Nabil). It also covers the **Capital Expenditure (CapEx)** for a high-performance server required for +intensive ZK circuit compilation and testing the `prover/aggregator` against the new pallet. | Number | Deliverable | Specification | | -----: | ----------- | ------------- | -| 1. | ZK-Rollup Node | A functional Sequencer and Prover are implemented. | -| 2. | AggregationCircuit | The `AggregationCircuit` is implemented, capable of aggregating at least two L2 batch proofs into one. | -| 3. | L1/L2 Communication | The L2 Sequencer can successfully post the aggregated proof to the L1 bridge contract (from M1) for verification. | +| 1. | pallet-zk-aggregation Code | The code for `pallet-zk-aggregation` is created. This pallet will extract the Groth16 verification logic from `src/l2_aggregation.rs` and expose a `verify_aggregated_proof` runtime function. | +| 2. | Updated ZK Tools | The `prover` and `aggregator` binaries are updated to produce proofs compatible with the pallet's input format. | +| 3. | Demo Integration | The Substrate node from M1 is updated to import this pallet. We will demonstrate an extrinsic successfully submitting a valid aggregated proof to the pallet. | --- -### Milestone 3: Public Testnet & Tooling +### Milestone 3: Full Integration & Ecosystem Readiness - **Estimated duration:** 2 months - **FTE:** **2.5** - **Costs:** **$20,000 USD** -**Justification for Cost:** This budget funds the **full 2.5 FTE team** (Syafiq, Cahyo, and Dani) to build the developer tooling, SDK, and infrastructure needed for a public-facing testnet. -It also covers the initial cloud hosting costs for this public environment. +**Justification for Cost:** This budget activates our full team (**2.5 FTE**: Syafiq, Cahyo, Dani) to build the infrastructure, SDKs, and public demos around the completed pallets. +This prepares us for adoption by other teams and for Phase 2 (Evice Parachain). | Number | Deliverable | Specification | | -----: | ----------- | ------------- | -| 1. | Public Testnet | A public-facing testnet (per roadmap Q1 2026) is launched and stable. | -| 2. | Developer Tooling | The `validator_tool`, `faucet`, and `create_tx` CLI tools are documented and released. | -| 3. | SDK | A basic SDK for smart contract deployment on the WASM runtime is provided. | -| 4. | Article | We will publish a technical article detailing the testnet architecture and performance benchmarks. | +| 1. | Public Demo Testnet | A public Substrate "Solo Chain" is launched, running `pallet-pqc`, `pallet-zk-aggregation`, and `pallet-contracts` (WASM). | +| 2. | Developer Tooling | The `faucet` and `create_tx` tools are updated to interact with the new Substrate testnet. | +| 3. | SDK & Documentation | A basic SDK and comprehensive tutorials are published, showing developers how to use both of our pallets (PQC & ZK-Agg) in their own projects. | +| 4. | Article | We will publish a technical article detailing our public good architecture and its performance benchmarks on Substrate. | ## Future Plans 🚀 -Following the completion of these milestones, we will proceed with our full external security audit (Q1 2026) and prepare for our Mainnet launch (Q2 2026). -Our goal is to use this grant to build the foundational, secure public good, which will then be supported by our future seed round (Q4 2025) for ecosystem growth and marketing. +After successfully delivering these three milestones (**Phase 1**), we will have battle-tested and adopted public goods, as well as a solid technical foundation. + +Our next step will be to submit a **Phase 2** proposal to build the full **Evice Parachain**. This parachain will use the `pallet-pqc` and `pallet-zk-aggregation` funded by this grant, +combining them with `pallet-contracts` to create the first quantum-resistant WASM + ZK-Rollup L1/L2 platform in the Polkadot ecosystem.