StorageXL Roadmap

Learn more about the project roadmap and keep track of new features and releases.

Phase 1

Early 2022 - Prototyping and Initial Development
  • Focused on testing core concepts for decentralized storage and blockchain integration, aiming to determine feasibility.
  • Initial development centered on the basics of the system’s structure and key functionalities.

Phase 2

Mid-2022 - Transition to V1 Alpha
Key Technical Milestone (July 1, 2022):
  • Development on Torrent Mount Service for Windows began, allowing torrent files to be mounted directly within Windows Explorer.
  • This feature allowed partial downloads, enhancing user flexibility.
V1 Alpha Development Begins: Initiated in July 2022.
  • Prototype rewritten to V1 Alpha, which involved restructuring and enhancing the initial build.
  • Migration to Docker-based deployment enabled a smoother development workflow by allowing consistent and scalable deployment.

Phase 3

Late 2022 - Core Services and Functionality Expansion
Platform Milestone (October 2022):
  • Added features for on-the-fly encryption and decryption (AES-256), securing data exchanges on the network. This allowed file upload/download to remain encrypted, with only the owner having decryption rights.
  • Online User Cabinets created for buyers and sellers, providing account management and transaction tracking capabilities.
S3 Protocol and Blockchain Emulator: Continued throughout late 2022.
  • Torrent S3 Mount Service was created for Windows, enabling S3 protocol compatibility to support integrations like Veeam Backup.
  • Blockchain Emulator was developed, introducing initial smart contract emulation to motivate decentralized storage sharing.

Phase 4

Early 2023 - Cross-Platform and Enhanced Data Services
Torrent Streaming Mode: January 2023
  • Implemented streaming mode for BitTorrent to allow video playback from torrent files without full downloads, enabling users to play and rewind content directly (e.g., via VLC).
Linux and Android Compatibility: Q1 2023
  • Ported BitTorrent Client to Linux, expanding platform support.
  • Developed Torrent S3 Mount Service for Linux to allow mounting services on Linux-based storage systems.
  • Completed Android Application for streaming media from torrents, providing mobile users with seamless video playback.
Management Core and CI/CD: Initiated and refined in Q1 2023
  • Rewriting management core with a custom libtorrent-based client, replacing the original Transmission-based approach.
  • Established CI/CD processes to package scripts into Docker images, with Docker Compose setups for automated deployment.

Phase 5

Mid to Late 2023 - Data Resiliency and Final Alpha Refinements
Erasure Coding for Data Resiliency: Mid-2023
  • Implemented Erasure Coding and Restore functionality, enhancing data storage resiliency by distributing torrent file storage across multiple peers.
Mac Compatibility: Late 2023
  • Ported BitTorrent Client to Mac (Intel platform), further extending the platform’s reach to new users.

Project Milestones

Mid to Late 2023 - Data Resiliency and Final Alpha Refinements
  1. Prototyping and Feasibility: Began April 1, 2022.
  2. Alpha Development: Transitioned from prototype to Alpha by July 2022.
  3. Core Services: Windows-based Torrent Mount, S3 protocol, and blockchain emulator in late 2022.
  4. Cross-Platform Support: Linux, Mac, and Android compatibility completed by early to mid-2023.
  5. Data Resiliency and Final Enhancements: Erasure coding and Mac support by late 2023.
Want to learn more about Storage XL and the team driving it forward? Reach out for further details — we’re here to help!