Skip to main content

FungiStor

FungiStor – Distributed Storage Fabric for Content Delivery (H2 2025)

Technical Challenge

Current decentralized content delivery and storage systems face significant limitations in both cost efficiency and technical capabilities.

The QSFS system provides the foundation for addressing many of these limitations through an optimized architectural approach.

Content delivery represents a major infrastructure cost for media-rich platforms. A social video platform supporting 10 million users can incur infrastructure costs in the millions of USD per month.

Key Characteristics:

FungiStor implements a peer-to-peer (P2P) content delivery architecture designed for efficient storage and distribution of diverse digital objects, including images, videos, and files.

The system architecture is designed to scale to billions of objects with optimized resource utilization. This makes it particularly suitable for content delivery network (CDN) implementations, reducing infrastructure costs for organizations that deliver substantial data volumes.

This technology will support the Sikana education platform's content distribution requirements.

  • Multi-Filesystem Support: Multiple independent QSFS instances (each with their own ZSTOR) map to a shared pool of ZDBs across backend ZOS nodes.
  • Shared Storage Backend: All QSFS/ZSTOR pairs use a common distributed pool of ZDBs, optimizing storage utilization and redundancy.
  • Controlled Write Access: Write operations are strictly serialized via RAFT consensus — ensuring only one ZSTOR can write at any given time, preventing conflicts or corruption.
  • Dispersed Encoding Strategy: Data encoding is highly distributed across the ZDB pool to maximize redundancy, availability, and content delivery performance.
  • Read-Optimized Architecture: Ideal for use cases where many frontends need to fetch content in parallel from diverse nodes with low latency.

FungiStor Technical Architecture

Diagram

The access points can run in ZOS but also on each Mycelium Network Node (on mobile, desktops, ...), this leads to an incredibly interesting distribution mechanism of content.

Diagram

Technical Specifications

  • Distributed Global Architecture: Implements a globally distributed system with target latency of sub-50ms for data retrieval operations.
  • Geographic Optimization: Implements location-aware content delivery that prioritizes local data access for performance optimization.
  • Post-Quantum Security: Incorporates cryptographic protocols designed to resist attacks from quantum computing systems.
  • Protocol Interoperability: Implements compatibility with IPFS and other distributed storage protocols.
  • Resource Efficiency: Achieves 3-10x resource efficiency compared to conventional content delivery architectures.
  • Data Integrity Protection: Inherits the data integrity and corruption resistance mechanisms from the Quantum Safe Storage system.

Implementation Status

FungiStor will function as the backend infrastructure for Flists within the distributed system architecture. The implementation is designed to be protocol-agnostic, making it suitable for any global-scale content delivery requirements for files, objects, and images.

This system will be integrated with the Mycelium Network architecture.

Note: The technical specification is subject to refinement, and the name may be revised before final implementation.