Decentralized Voting for Document Storage in a Peer-to-Peer...

Decentralized Voting for Document Storage in a Peer-to-Peer Collaboration System

bachelorsthesis
Kevin Leopold
Computergest¨utzte Kollaborationsmittel wie Online-Foren, Blogs oder Wikis sind immer h¨aufiger in gemeinschaftlichen Projekten anzutreffen. Kooperationsmittel dieser Art haben jedoch den Nachteil, dass sie f¨ur die Aufrechterhaltung dieses Dienstes grosse Mengen an Speicher- und Netzwerkressourcen ben¨otigen. Dies hat wiederum zur Folge, dass ein Weg gefunden werden muss, diese Ressourcen zu finanzieren. Ausserdem leiden Kollaborationssysteme unter sogenanntem ” Online-Vandalismus“, dem absichtlichen verf¨alschen von Themeninhalten durch b¨osartige Benutzer. In dieser Arbeit wird ein Prototyp eines vollst¨andig dezentralisierten Online-Kooperationsmittel entworfen, implementiert und getestet, der L¨osungsans¨atze f¨ur die genannten Probleme zeigt. Dazu wird ein P2P-Speichermechanismus, zur persistenten Sicherung von Inhalten und der effizienten Nutzung vorhandener Ressourcen, kombiniert mit einem vollst ¨andig dezentralisierten Voting-Mechanismus. Dieser Voting-Mechanismus erlaubt es, das Ver¨andern von Beitr¨agen durch die bisherigen Autoren dieser Beitr¨age zu kontrollieren und somit Online-Vandalismus zu vermindern. ¨ Ahnlich wie das zentrale Kooperatiosmittel Wikipedia, bietet der Prototyp den Benutzern an, beliebige Inhalte zu bestimmten Themen abzurufen, zu speichern oder zu editieren.Computer-aided collaboration systems like online forums, blogs or wikis are often used in communal projects. Unfortunately, large amounts of storage and network ressources are needed in order to provide these services. This results in high costs for the service providers and the need of a way to finance these ressources. Furthermore, online cooperation systems suffer from so called ” online vandalism“; the intentional falsification of article contents by malicous users. Along with this thesis, a prototype of a fully dezentralized online collaboration system is designed, implemented and tested, which shows possible solutions for the mentioned issues. For that purpose, a P2P storage mechanism, intended to persistently save articles and efficiently use the available ressources of all connected users, is combined with a fully dezentralized voting mechanism. That voting mechanism allows for the authors of a document to control all changements made in their document and therefore to diminish online vandalism. Similar to the cenralized cooperation system Wikipedia, the prototype allows users to retrieve, save or edit articles for any given subject.
Decentralized Voting for Document Storage in a Peer-to-Peer Collaboration System
2007
Zurich, Switzerland
October
University of Zurich
csg