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
Prototyping and Feasibility: Began April 1, 2022.
Alpha Development: Transitioned from prototype to Alpha by July 2022.
Core Services: Windows-based Torrent Mount, S3 protocol, and blockchain emulator in late 2022.
Cross-Platform Support: Linux, Mac, and Android compatibility completed by early to mid-2023.
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!