Upfiring v1

Scaling for larger file sizes and higher quantities of files

Approximate Release: Late Q2, ongoing

Upfiring v1.1 was designed for use by single users looking to seed a typical computer’s-worth of files, but future versions will change that. Depending on the user’s computer specs, the dapp can typically support up to 100 files and several hundred GB worth of files and run smoothly. Support and testing for quantities greater than this — 1000+ files, several TBs — is underway, and will allow for larger seeders to move to Upfiring and run the dapp without issues. This process of optimization will be an ongoing one — our first implementation that will improve several in-app processes (large files occasionally “stalling” upon upload, application slowing down once 50–100 files are actively seeding) is expected this quarter and we are actively working on this aspect of the dapp right now.

UFR Earnings For Each File

Approximate Release: Early Q3 2019

This useful feature was not included in the initial release of Upfiring but is well on its way. Currently, when a user earns UFR from seeding, there are no records in the application showing the user which file of theirs was decrypted. A feature is being implemented in the Upfiring dapp that will show the user exactly how much UFR he or she has earned from seeding each file in both the “Uploads” and “Completed Downloads” tab — along with the total number of times that file has been decrypted. This will allow users to better track and manage their file seeding strategies.

Batch Uploading

Approximate Release: Mid-Late Q3 2019

If a user wants to upload 50 files as 50 separate .ufr files, it can be tedious to drag in all 50 files separately and enter information for each one. With batch uploading, users will be able to upload several files at once and automatically generate separate Upfiring files for each upload, making it easier for seeders with larger file libraries to begin using the application.

Set Consistent Download Folder

Approximate Release: Mid-Late Q3 2019

An optional setting will be added to the “Settings” tab to set a permanent folder where all of your Upfiring files will be stored. If this option is enabled, users can skip having to select the “Save to” path each time they upload, download, or decrypt files.

Pause or restart downloads in progress

Approximate Release: Late Q3 to Early Q4 2019

A small update that will give users more control over the files that are actively downloading in the “Downloads” tab. Users will be able to pause downloads or restart them if desired.

File Configuration Backup & Restore

Approximate Release: Early Q4 2019

A backup and restore feature will be added to the application. This will allow users to mass backup every file they have seeding and restore this configuration if data is ever lost or if a user’s client malfunctions and they need to reinstall. This will also allow users to easily transfer their file seeding setup to another computer without having the reupload or download every file from scratch.

Upfiring Protocol Command-Line Interface (Headless Release) and Raspberry Pi Support

Approximate Release: Q4 2019-Q1 2020

This is a huge release that will open the door for seedboxes, running Upfiring in the cloud (such as on a VPS), and running Upfiring on a Raspberry Pi. These options will make it possible for users to more seed files long-term and stay online 24/7. Community-driven websites will also be able to run their own implementation of Upfiring on their servers, allowing them to implement features such as auto-seeding any files uploaded to their website (to ensure they are kept online) and many more. A version of Upfiring that can be built and run on a Raspberry Pi is also in the works.

This release will most likely result in the Upfiring protocol becoming open-source, with two main versions of Upfiring released: