filecoin-project / filecoin-project/devgrants

Building the Future of Scalable Consensus: Omnia Protocol with Filecoin Integration

Open
#2,166 0 comments 0 reactions 0 assignees View on GitHub
Open Grant
Dominant language
No language data
Stars
409
Forks
311
PR merge metrics
No merged PRs in 30d

Description

**Project Name:** Omnia Protocol

**Proposal Category:** Research & Protocols

**Individual or Entity Name:** Asante Yeboah Israel

**Proposer:** Willow7737

**Project Repo(s):** https://github.com/Willow7737/omnia-protocol

**Filecoin Ecosystem Affiliations:** None

**Technical Sponsor:** None

**Do you agree to open source all work under MIT/Apache-2 dual-license?** Yes

---

## Project Summary

Omnia Protocol introduces **causal graph consensus**—a novel consensus mechanism that replaces sequential blockchains with parallel transaction processing. By using vector clocks to track event dependencies, Omnia safely processes independent transactions concurrently, eliminating the throughput bottlenecks inherent to traditional chains.

This proposal focuses on deep integration with the Filecoin ecosystem across three dimensions:

1. **Filecoin as Settlement Layer** — Omnia's settlement-agnostic architecture will gain a Filecoin adapter, enabling Omnia to settle transactions on the Filecoin network. This brings high-throughput consensus into the Filecoin ecosystem.

2. **IPFS for Decentralized Storage** — Omnia chain data, validator snapshots, and off-chain computations will be stored on IPFS with Filecoin as the long-term persistence layer, creating organic demand for Filecoin storage.

3. **Validator Synergy** — Filecoin storage providers can operate Omnia validators, establishing a symbiotic relationship in which providers earn both storage fees and validation rewards.

The current implementation already achieves **12,000 TPS with 24.5 µs finality** on a live 5-node WAN testnet. With Filecoin integration, we will bring this performance to the Filecoin ecosystem while creating new use cases for decentralized storage.

---

## Impact

**The Problem**

Today's blockchains are fundamentally constrained by sequential processing. Ethereum handles approximately 15 TPS; Solana reaches roughly 2,000 TPS in theory. Real-world applications demand more, forcing developers to choose between decentralization and performance and pushing high-throughput use cases toward centralized alternatives.

**Our Solution**

Omnia's causal graph consensus processes independent transactions in parallel. Vector clocks track causal dependencies, allowing non-conflicting transactions to execute simultaneously. This is not theoretical: we have measured **12,000 operations per second on production hardware** with **24.5 µs finality latency**.

**Why Filecoin Benefits**

- **New Use Cases:** Filecoin becomes the settlement layer for a high-throughput chain, expanding its role beyond storage to power fast, scalable applications.
- **Natural Demand:** Omnia's data storage requirements generate organic Filecoin storage demand.
- **Ecosystem Growth:** Omnia validators can be Filecoin storage providers, diversifying their revenue streams.
- **Technical Leadership:** The Filecoin ecosystem gains access to cutting-edge consensus research.

**Risks of Inaction**

Without parallel processing primitives, Web3 will continue losing high-throughput applications to centralized alternatives. Filecoin risks remaining categorized as "just storage" rather than serving as a foundational layer for the next generation of decentralized applications.

**Success Metrics**

- Live Omnia mainnet with Filecoin settlement
- 10+ independent validators, including 5+ Filecoin storage providers
- 100 GB+ of Omnia data stored on Filecoin
- 5+ dApps built on Omnia using Filecoin settlement
- 10,000+ TPS sustained with Filecoin as the settlement layer

---

## Outcomes

**Deliverable 1: Filecoin Settlement Adapter**
- Complete implementation of Omnia's `SettlementAdapter` trait for Filecoin
- Integration with Filecoin's Lotus node for transaction submission and proof verification
- Support for FIL token transfers, smart contract interactions, and cross-chain messaging
- Comprehensive test suite with Filecoin testnet integration

**Deliverable 2: IPFS Storage Integration**
- Omnia chain data stored on IPFS with Filecoin as the long-term persistence layer
- Validator snapshots and state checkpoints persisted on IPFS/Filecoin
- Off-chain computation results stored in a decentralized manner
- Smart contract for automated Filecoin storage deals

**Deliverable 3: Public Testnet with Filecoin Integration**
- Live testnet demonstrating Filecoin settlement
- Public API endpoints for developers to test Filecoin integration
- Monitoring dashboards visualizing Filecoin storage usage
- Documentation and tutorials for developers

**Deliverable 4: Mainnet Preparation**
- Third-party security audit of the Filecoin adapter and IPFS integration
- Mainnet configuration with Filecoin settlement enabled
- Validator onboarding materials tailored to Filecoin storage providers
- Economic model for dual validator and storage provider rewards

**Success Measurement**
- All code open-sourced under the MIT/Apache-2 license
- Filecoin adapter merged into the Omnia main repository
- 100% test coverage for Filecoin-specific code
- Public benchmark reports comparing performance with and without Filecoin settlement

---

## Data Onboarding

Not applicable to this proposal, as Omnia Protocol is blockchain infrastructure rather than a data storage project. However, the integration is expected to result in **100 GB+ of Omnia chain data and validator snapshots** stored on the Filecoin network within the first six months of mainnet operation.

---

## Adoption, Reach, and Growth Strategies

**Target Audience**
- **Filecoin storage providers** — Primary audience for validator integration
- **Blockchain developers** — Building high-throughput dApps on Omnia
- **Filecoin ecosystem projects** — Seeking scalable consensus solutions
- **Enterprise users** — Requiring decentralized infrastructure with consumer-scale performance

**Current Reach**
- 100+ GitHub stars and growing
- Live 5-node geo-distributed testnet (EU, US, Asia)
- Active Discord community with 200+ members
- Mobile wallet with 100+ test users
- Public REST API with Swagger documentation

**Growth Strategy**
- **Phase 1 (Months 1–2):** Direct outreach to Filecoin storage providers for validator onboarding
- **Phase 2 (Months 3–4):** Developer grants and bounties for building on Omnia with Filecoin
- **Phase 3 (Months 5–6):** Hackathons and tutorials targeting Filecoin ecosystem developers
- **Phase 4 (Month 7+):** Marketing campaign highlighting Filecoin integration benefits

**Onboarding Plan**
- **First 10 users:** Personal outreach to top Filecoin storage providers
- **First 100 users:** Developer documentation, quick-start guides, and sample applications
- **First 1,000 users:** Hackathon sponsorships, tutorial videos, and community AMAs

---

## Development Roadmap

| Milestone | Description | Deliverables | Completion Date | Funding |
|-----------|-------------|--------------|-----------------|---------|
| **Milestone 1: Research & Design** | Deep dive into Filecoin architecture; design the Filecoin settlement adapter specification; define IPFS storage integration points | Technical specification document, architecture diagrams, interface definitions, Filecoin node integration plan | September 30, 2026 | $10,000 |
| **Milestone 2: Filecoin Settlement Adapter** | Implement the Filecoin settlement adapter; integrate with Omnia's settlement-agnostic architecture; write comprehensive test suite | Working adapter code, test suite (100+ tests), integration with Omnia testnet, Filecoin testnet deployment | October 31, 2026 | $25,000 |
| **Milestone 3: IPFS Integration & Public Testnet** | Integrate IPFS for data storage; deploy public testnet with Filecoin settlement; create developer documentation and tutorials | IPFS integration code, public testnet deployment, developer docs, tutorial videos, API documentation | November 30, 2026 | $25,000 |
| **Milestone 4: Security Audit & Mainnet Prep** | Complete third-party security audit; finalize mainnet configuration; onboard first Filecoin storage provider validators | Audit report from a reputable firm, mainnet-ready code, validator onboarding materials, economic model documentation | December 31, 2026 | $20,000 |

**Total Budget Requested: $80,000**

---

## Maintenance and Upgrade Plans

Omnia Protocol will be maintained as a **community-driven open-source project** with the following commitments:

- **Quarterly protocol updates** delivering new features, performance optimizations, and security patches
- **Continuous integration** with Filecoin network upgrades and new features
- **Bug bounty program** ($100–$50,000) to incentivize security research and responsible disclosure
- **Community governance** for protocol upgrades, parameter changes, and feature prioritization
- **Annual security audits** for core protocol; bi-annual audits for adapters and integrations
- **Comprehensive documentation** updated with every release
- **Backward compatibility** maintained for at least two major versions to ensure smooth upgrades
- **Validator support** with regular office hours and troubleshooting guides

The Filecoin settlement adapter and IPFS integration will receive the same maintenance priority as core protocol components, with updates to support new Filecoin features and improvements.

---

## Team

**Team Members:** Asante Yeboah Israel (Willow7737) — Founder, Lead Architect, and Sole Developer

**Team Member LinkedIn Profiles:** www.linkedin.com/in/asante-yeboah-israel-4316b8260

**Team Website:** https://github.com/Willow7737/omnia-protocol

**Relevant Experience**
- 8+ years of professional software development experience
- Expert-level Rust developer; built an 85,000+ line production codebase from scratch
- Blockchain architect; designed and implemented causal graph consensus, vector clock ordering, BFT finality, and CRDT state management
- Full-stack engineer; developed node implementation, REST API, mobile wallet (Flutter), and monitoring dashboards
- Live operations; managed a 5-node geo-distributed testnet for 6+ months with 99.9% uptime
- Performance engineering; optimized the consensus pipeline from ~7K to 12K TPS
- Cryptography; implemented Ed25519, BLS signatures, ZK circuits (Groth16), and post-quantum cryptography
- Formal verification; TLA+ models checked in CI on every pull request

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the Omnia Protocol repository and its SettlementAdapter trait, then study the proposed Lotus/Filecoin settlement and IPFS storage integration points. The work is complete when the adapter, storage integration, test coverage, and public testnet described in the proposal are delivered and documented.

Written by the indexing model from the issue text.

Assessment

Tech stack
blockchain, rust
Domain
blockchain, databases, distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.