It would be very simple to add distributed websites for Tribler


#1

I see it as very possible that Tribler could have decentralized websites. There is no need to reinvent the wheel, because Tamas Kocsis invented ZeroNet, which is the same idea as the dead project Maelstorm by the Bittorrent company. The latest version has not been released to the ZeroNet bundle yet, which is 0.7.2. I see it as possible that ZeroNet could be linked with Tribler, since ZeroNet is also written in python, and ZeroNet uses Tor, which does not allow for UDP traffic, which Bittorrent works best with, Ipv8 supports python, Tor does not. I would also support the development of SecureSites: Distributed sites compressed into a .chm file, static website, no exploits. Browsing zSites could either be done with your normal web browser, or by imbedding Mozilla Gecko into Tribler.


#2

We almost added this feature, but decided against it for several reasons:

  • we can’t use the OS browser for security reasons (XSS, etc).
  • the alternative of packing the QT Web component would have increased the size of Tribler distribution by about 80 MB
  • the feature would have further diluted our focus on Channels and Tunnels performance, requiring more support, etc.
  • our developer resources are extremely limited, so we have to prioritize only one thing at a time
  • the feature is harmful to our goal of establishing crowdsourcing of metadata (different websites = different formats of data)
  • ZeroNet and other such projects have failed. Users don’t want to be able to build websites, they want to communicate easily (see Telegram, etc.)
  • we found no user interest in such kind of feature (aside from this forum post).