DxBox is a demo application builds on top of DxChain Testnet v0.3.6. It serves as an interface which simplifies the process for users on file uploading and downloading. The application uses the client-provider model for data transferring, where the client is a node that uses DX Token, the DxChain cryptocurrency, for file storage, file uploading, and file downloading. Provider, on the other hand, is a node that provides storage services with disk space to get profits rewarded by the client. To become a provider, the node must make an announcement, which will be added to the blockchain.
First of all, it's not clear what happens when one (or 1000 !) providers leave the network (temporarily or forever). Is there a way to ensure that users' files don't get corrupted or missing?
Second: Dropbox is quite well integrated in tools. From "camera uploads" that works (while some competitors still have issues) to applications that can link with Dropbox account for sync... I think that maybe Google Drive can compete with that, at least on Android. Even if first problem is handles well, there's still a lot of work before DxBox will have a chance against Dropbox.
Have a look at this.
Due to the use of erasure coding mechanism, only part of data pieces are needed to recover the original file. Therefore, in case there are some storage hosts left the network, you can still recover your file using the rest of data pieces. For the detailed explanation, you can take a look at the video here: