The DecetralizedTracker is a decentralized BitTorrent tracker where clients have the possibility to express their opinion about the content. The DecetralizedTracker is implemented in the form of a desktop application.
The main idea is to use the opinions of clients, which will form an objective opinion of the content for its further use. Description tags (keywords) are formed based on these opinions and help others in finding the necessary content. Moreover, this estimate can be changed over time reflecting the natural evolution of human opinion.
Clients exchange tags among themselves. However, there is no special synchronization of users' tags, so the set of tags about the file may differ from node to node.
- p2p communication without centralization;
- decentralized content tagging by clients;
- filtering content by each client's tag preferences;
- searching content by tags;
- ability to search among different types of content (for example, video, text, audio);
- hiding from the client content with his "taboo" tags.
For more examples, please refer to the Documentation.
See the open issues for a list of proposed features (and known issues).
Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (git checkout -b feature/YourFeature)
- Commit your Changes (git commit -m 'Add some YourFeature')
- Push to the Branch (git push origin feature/YourFeature)
- Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Project Email: [email protected] Kyrylo Volkov - [email protected]
Project Link: https://github.com/DecentralizedPrimates/DecentralizedTracker/