BitDust - это децентрализованное и защищенное он-лайн хранилище, в котором только владелец данных имеет доступ к ним.
Представьте, что вы и двое ваших друзей согласились хранить данные друг для друга. На своем компьютере вы храните данные, которые оба ваших товарища загружают к вам через Интернет, а вы в свою очередь имеете возможность использовать пространство на их машинах. Это создает избыточность, но позволяет более надежно хранить важную информацию. И это справедливая сделка, ведь все трое заинтересованы в максимальной надежности и доступности хранимой информации.
Сеть BitDust - это добровольное объединение людей с целью совместного использования ресурсов их персональных компьютеров. Одинаковые копии программы BitDust запущены на машинах всех пользователей - это обеспечивает взаимодействие узлов друг с другом через сеть Интернет, а данные передаются непосредственно от пользователя к пользователю и хранятся у них на жестких дисках.
При загрузке в сеть, исходные данные архивируются, разделяются на блоки и фрагменты, шифруются и закачиваются на компьютеры других пользователей. Система спроектирована таким образом, что будет постоянно осуществлять мониторинг каждого узла, который хранит ваши данные. Программа BitDust постоянно поддерживает состояние, при котором вы в любой момент можете скачать данные обратно. Механизм автоматического восстановления позволяет динамически пересобрать закачанные в сеть фрагменты данных на новых узлах, без каких либо действий со стороны пользователя.
Программа BitDust написана на языке Python с использованием библиотеки Twisted и распространяется в открытых исходных кодах под частной лицензией.