Decentralized Virtual Worlds