peer-to-peer file synchronization based on the decentralized communication layer