Клиент, скачивающий файлы с пиров, определяет их доступность (по времени доступа), и старается забирать с самых быстрых серверов (нод).
Скорость поиска пиров не важна, т.к. клиент переодически опрашивает introducer (аналог торрент анонса) и получает адреса нод и затем производит к ним подключение, т.е. клиент готов в любой момент времени получать, отправлять файлы на ноды.
Минимальная конфигурация: на 3 ноды записываются данные (т.е. чуть больше (на метаданные) от 1/3 объема от файла), и минимум 1 нода для избыточности. Т.е. при условии доступности 3х нод на чтение, файл будет прочитан.
Спасибо, но пока не совсем могу понять!)
Насколько мне известно из архитектуры, сегменты файла и данные для восстановления распределяются между всеми доступными нодами. Интересно, сколько именно понадобится суммарного дискового пространства для хранения, скажем, файла размером 1 МБ?
Дистрибутив для оценки децентрализованной файловой системы Tahoe-LAFS