Generic thoughts about decentralized (p2p) systems