BiglyBT
BiglyBT copied to clipboard
Some new good features for better privacy, security and decentralization
Hello for all,
I'm not a programmer / developer, so what I'm going to suggest here is technically demanding, complex and complicated, but still not impossible.
Combining the Tor, I2P, Lokinet and IPFS into one program is a really fantastic. Therefore, I think that list should be expanded in order to gain decentralization, speed and some other improvements.
In addition to I2P, there is also I2PD (I2P Deemon) which is good for decentralization. Also, there is GMUnet which adds additional anonymity but has stronger encryption. Yggdrasil is not good for anonymity, but it has three times stronger encryption than I2P. I don't know if Phantom and ZeroNet can fit into this, but they are good for decentralization of content because sites hosted on them don't need any central servers. Although it is an operating system, perhaps Whonix could be used for exit nodes, of course if it is at all possible to implement it. I mention this not entirely by chance, because Tor's architecture is centralized, which causes slow speeds, and also has problems with exit nodes and is not so resistant to censorship, although there are various plugins for this. Lokinet is based on a blockchain and its exit nodes are not easy to set up and may experience downtime as a result. The other networks I mentioned are not even intended for surfing the surface / visible Internet and therefore do not have exit nodes.
Shadowsocks and Outline VPN, in addition to being excellent anti-censorship protocols, can be used to have all traffic pass through their tunnels, which can increase torrent download speeds.
In addition to IPFS, the SeaweedFS protocol and Hyphanet (formerly Freenet)'s architecture should be used, which together can help with the processing of all data, but also better storage of torrents because when torrents are stored on decentralized nodes, they will be much easier and faster to download since they will be less dependent on the number of active seeders and especially sites to which they were originally uploaded. XtreemFS also showed a lot of promise, but I don't know if it's worth integrating because it hasn't been developed for a long time.
DPI (deep-packet inspection) tools such as GreenTunnel, PowerTunnel, DPITunnel, GoodbyeDPI... can also be very helpful for bypassing firewalls and other blockages.
Such a program that has access to different networks and protocols can certainly allow users to download torrents that are unavailable or blocked in their country or region, without having to use expensive and unreliable applications like the VPNs just for the sake of torrents. Of course, not all of these options need to be included as mandatory for everyone. Let everyone adjust as they like in the program menu and settings. Also, whoever knowingly and intentionally uses BiglyBT to download, upload and share illegal content or for anything else, does so solely at his own risk, which should be clearly and unequivocally stated in the privacy policy and disclaimer.
I don't know exactly which search engines are integrated in Bigly, but I think it's best to incorporate the open source and their codes (incomplete list is here), because the more engines, the more chances to find different torrents in different languages and places - so something like torrentz.eu site, but everything would be searched and downloaded from multiple sources and directly from the program, without launching a browser.
Some Windows users may remember the Torch Browser which, among other things, could download and specifically search for torrents without adding any extensions, and if the downloaded content was accidentally or intentionally deleted, Torch would automatically re-download that torrent every time it was restarted and would do so as long as the torrent file or magnet link is in the browser. This browser is later discontinued, and in the meantime it turned out that it was not as secure as the authors claimed. However, this feature is very interesting and useful.
I repeat: I know that all this is very difficult and requires a lot of time, but it is also possible; you just need to work patiently, diligently and with dedication - as much as we can and want. Just move forward bravely and there will be good results.
Thank you in advanced.