|
||
|
|
|||||||
| Welcome to the Exploding Garrmondo Weiner Interactive Swiss Army Penis. |
|
GFF is a community of gaming and music enthusiasts. We have a team of dedicated moderators, constant member-organized activities, and plenty of custom features, including our unique journal system. If this is your first visit, be sure to check out the FAQ or our GFWiki. You will have to register before you can post. Membership is completely free (and gets rid of the pesky advertisement unit underneath this message).
|
![]() |
|
|
Thread Tools |
Next-Gen filesharing discussion
Hi there,
I wanted to start some serious discussion about next-generation file-sharing software. What I mean by next-generation: - decentralized - encrypted - (pseudo-)anonymous (real 100% anonymous transfers are simply not possible with the current network infrastructure) This topic should e.g. not be about: - edonkey2000 (not encrypted, not anonymous) - bittorrent (not anonymous) - one-click hosting (not really anonymous and most of the time not encrypted) - etc. I'm currently thinking about dropping my standard 'methods' of filesharing, because it has become too dangerous (at least here in Germany). Nearly all providers hand out IP-data if they're put under pressure, and the political situation won't make it better (probably even worse). So, maybe I should name a few softwares (protocols) that are next-gen: - TOR (the onion router): this one even works together with the rest of the 'outer'-network through the use of exit-nodes - I2P: some sort of anonymization/encryption layer over the existing IP-network - WASTE: Made popular through the 'uncontrolled' Nullsoft release - Freenet: the first next-gen app I heard of actually I2P is especially interesting because it doesn't provide a complete program but only a new layer that applications can use. Maybe you know the I2P plugin of Azureus which makes of the network. TOR can also be used by Azureus but that's another story. The standard I2P package is written in Java and also contains a native bittorrent client (one written on top of the I2P layer). There's also a aMule port (iMule) on top of I2P. However edonkey2000 over I2P is a completly new network, with no connection to the regular ed2k network. There are no exit-nodes that connect the two. Means fewer files shared in the entire network and of course slower downloads. And transfers in general are a lot slower because of the routing between nodes (to gain anonymity). So what about you? Have you thought about switching to next-gen filesharing or maybe you're already using it? Jam it back in, in the dark. |
The problem with the lower variety of files is a user problem. A lot of users still use the traditional file-sharing protocols. Now bridging a protected and a unprotected network isn't a good idea. It defeats the whole purpose of anonymity and technically it would also be hard. TOR has these exit-nodes but you would need a lot of exit-nodes to bridge the networks with acceptable performance. Also exit-nodes are always in danger because unencrypted traffic is running through them, which can be monitored by the authorities. And if there are only a few exit-nodes it's even easier for them. So the solution to the problem would be to switch completly to next-gen filesharing protocols. This of course wouldn't solve the problem with the decreased download rates. But that's a problem by design (onion routing) and won't change in the future. It's a principle used by all protocols that provide anonymity. Now if everyone has SDSL (symmetric DSL) or cable the problem would be non-existant because the upload capability of the node is the limiting factor.
The file variety in Napster was gigantic. The edonkey network was also small at the beginning, but a lot of users switched over to it. But I suspect the file variety is lower than the Napster one. Now BitTorrent isn't very good for old files. If you're searching for very rare stuff you go back to the other filesharing systems. Also BT needs his tracker (unless something like DHT is used), that's also a downside. You see the development makes the protocols better but simultaneously you make some steps back. I mean if you want 'better' filesharing protocols (whatever 'better' may mean for you) you still have to accept some disadvantages. There's nowhere I can't reach. |
First I want to add some additional networks I did find useful to mention:
- GNUnet - StealthNet GNUnet doesn't seem to work for me. Even after setting everything up, forwarding port on my router and letting the client communicate for a couple of hours I wasn't able to find something on the net. Hell, not even porn was available! StealthNet is a .NET application, and it works through Mono on Linux. A small application and I'm currently testing it. And I also managed to get I2P to work.
This thing is sticky, and I don't like it. I don't appreciate it. |