When looking at Distributed Hashtables, I noticed that they would be very efficient for being used as a wiki.
Provided a DHT with mutable keys where old values for keys can be retrieved, a simple front end to view and edit pages could be created to interact with the wiki. Since page names tend to be immutable, they are efficient for being used as the keys.
The biggest problem with a P2P Wiki would be the difficulty in monitoring changes made. While people could assign themselves to periodically monitoring certain pages, it would be almost impossible to have a RecentChanges system.
As soon as we get a functional and simple DHT working, we’ll go ahead and research a P2P Wiki solution.