COMPUTER SCIENCE DREAM
The idea behind Wuala is not new. In fact, organizing idle resources of unreliable computers into a large, reliable and secure distributed online storage has been an old dream of computer science. When we started back in fall 2004 at the Swiss Federal Institute of Technology (ETH Zurich), it was our vision to realize this dream - today, we think we've taken the first step. Because idle resources are used whenever possible, we can offer you a better service for free.
IDLE RESOURCES
Instead of centralized servers, Wuala uses the idle resources (storage and bandwidth) of computers of its users who can opt to trade their local storage for online storage. Note that not everybody has to offer local storage and in fact, not everyone can. Local storage is only useful to the system if the computer is online more than 17% of the time on average (about 4 hours a day). Only when you meet this requirement, you are allowed to trade your local storage for more online storage. But even if you do not contribute, we give you 1 GB of free online storage which is already enough for most purposes.
INCENTIVES
The more local storage you provide, the more online storage you get, depending on your online time (e.g., if you provide 10 GB of your local storage and you are online 70% of the time, you get 7 GB of additional online storage). Please note that Wuala doesn't give you more storage in total, but that it changes the quality of your storage: It is able to transform local storage into online storage that can be accessed from anywhere and at any time, even when your computer is offline. The incentive for providing upload bandwidth is similar: The more upload bandwidth you provide, the faster your download speed will be.
SECURITY
Security is a key design issue in Wuala: All files stored in Wuala are encrypted and all cryptographic operations are performed locally. Your password never leaves your computer - so no one, including us, can access your files unless you publish them. Wuala employs the 128 bit AES algorithm for encryption and the 2048 bit RSA algorithm for authentication.
RELIABILITY
In order to achieve high reliability, all files are stored redundantly, using so-called erasure codes. This also allows for fast downloads since your computer can download many pieces of the same file in parallel from different sources. In case that a file cannot be found in the network at a certain time, we store an encrypted backup of every file on our servers. Furthermore, your computer keeps a copy (also encrypted) of all your files in its local cache. This not only allows fast local access to your files, but it also allows your computer to take care of your stored files and automatically re-upload them if necessary. You can decide, of course, which of your computers should keep the backup (e.g. your desktop PC, not your laptop).
Reply to this question