-
Notifications
You must be signed in to change notification settings - Fork 451
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sybil-resistant decentralized forums system #6043
Comments
Lets schedule this after the pull request feature has been implemented on channels and we made progress on the Tribler roadmap. Nobody has ever been able to decentralise Youtube, Google search or Reddit discussions. "Estimation 1 months" means we're miscommunication the features I believe. Our first attempt and failure with this was in 2011 with CommentCast. Read the full master thesis report here. We first need to make components like the VSIDS popularity heuristic resilient to attack. Anybody with a bit of skills and 100 💶 in VPN/VPS hardware can take our network down I believe. |
We're already using VSIDS to calculate popularity in the Channels system. Indeed, what you say is true even now: if someone creates a couple of hundred malicious nodes in the current Channels system, they can flood it with an endless stream of junk channels. Does that mean that we should take down the current Channels system in fear of this? Does that mean that we should put on hold the thumbnails and description feature that is already in Adding a VSIDS-based forum rating system will not add more risks than we already have. Indeed, it will just make our current vulnerabilities more obvious. Like adding the "Popular" tab did with the Torrents Popularity system. While we're still under the radar, we have the luxury of being able to prioritise getting knowledge ("The Effective Engineer" states that in its opening chapter). |
It is not relevant anymore: |
Current Channels architecture allows us to build a distributed forums system by reusing most of its building blocks, such as signed entries store, VSIDS popularity heuristic, etc.
Most important design points:
root(A) <- B <- C
, voting for C givesA: +0.25; B: +0.5; C:+1
votes. See the algorithm winning DARPA balloon challenge 🎈Top-level forums list design:
(This description is WIP, illustrations coming soon)
The text was updated successfully, but these errors were encountered: