Обычный торрент имеет фиксированное количество блоков. Упрощенно говоря, клиент отсылает битовую маску блоков, задавая 1 если блок есть и 0 - когда блок необходимо скачать. В ответ другие клиенты могут сообщить, что у них есть нужный блок.
Как работает синхронизация в Bittorrent Sync? Ведь необходимо сравнивать не фиксированное содержимое "пула", а полностью отслеживать добавление новых файлов. Какой принцип используется?