About the Project

BitDust is a distributed on-line storage, in which only data owner has an access to his data.

Imagine a situation when two friends and you agree to help each other to store the data. On your computer you store the data that both of your friends uploaded to you via Internet, and you in turn can use the free space on their machines to save your files. This creates redundancy, but allows storing important data in a safer way. It is also a fair deal, because all three are interested in the maximum safety and availability of stored information.

BitDust network is a voluntary association of people sharing resources of their personal computers. Their machines run the same copies of BitDust program, which enables device communication via Internet when data are transmitted directly from one user to another and stored on user hard disk drives.

Uploaded input data is divided into blocks and fragments, encrypted and uploaded on other users computers. The system is designed to perform continuous monitoring of each node, which stores your data.

The BitDust program constantly keeps a state, which enables you to download your data back to your machine at any moment. The mechanism of automatic data restoring allows dynamic reassembling of the data fragments uploaded into the network on the new nodes without any action from the user.

BitDust program is written in Python using Twisted Framework and is distributed in open source code - we are still deciding about the license type.

The project is in the stage of deep development, but the demo version will be available in the near future.

We invite all who are interested in this direction - primarily developers and enthusiasts. Join our team, or just support us. Together we will better realize our plans and create a fairer alternative to the existing global networks.