Peer-to-Peer System with Centralized Index.