The Old Pirate Bay
oldpiratebay.org
oldpiratebay.org
I knew something was wrong with TPB before it was announced that it was raided and subsequently taken down. I noticed an uptick in in sessions on google analytics for my movie meta-torrent search engine https://moviemagnet.net
[1] http://arstechnica.com/tech-policy/2009/08/pirate-bay-sale-s...
It shouldn't take this long to get a new load balancer up.
Otherwise, I gather that everybody has porn habits!
Update: I did remove it anyway for a while. World is crazy and people these days are not good at jokes :). Who knows some of my potential client or recruiter ask me about latest porn which I can't answer anyway :/
i wouldn't put it past someone somewhere out there in the politically correct machine to fire/not hire someone because they admit that they watch porn
It was his non-apology apology and his stubborn refusal to transparently and honestly explain and justify his actions, which did the most damage to Mozilla and his own reputation.
He decided on his own to leave Mozilla, because he didn't believe he owed anyone an explanation of why he paid to destroy other people's marriages, and that wasn't compatible with leading an organization dedicated to openness and inclusiveness. That's not getting fired.
I think you should be more worried about the politically incorrect right wing religious zealot hate machine firing people for watching porn, not the "politically correct machine" that you wouldn't put it past.
People who hold such fear about sex and sexuality need to lighten up. It's just sex, it's just porn. Let's be a little more mature here.
In fact TPB was already not serving torrent files in large part; every torrent with more than a handful of peers is stored as a magnet link, which literally is just a content hash. I'm positive there's something rather clever to be done there, but we can't put it into a torrent.
The javascript fires off, accesses a torrent (hard-coded into the html itself), which loads content for the website... images, js files, everything. It also loads the data (I'm assuming it's small, but I've read claims that the data is only about 90 megs) into javascript storage, ready to be searched locally.
The torrent swarm itself could become so big that it'd be self-sustaining, no original seeders would need to stay online vulnerable to legal threats.
To have the torrent continually update with new content, you'd have to break the protocol (which, for this one purpose, might not be bad). But I don't understand it well enough to know this is even possible for certain. With magnet links, you first have to download the whole torrent file before you can start downloading, and it may not be possible to coax it into get the updated torrent file again.
Even if you can't do that, updates themselves might just be new torrents... we can run javascript on this page, so we can be clever and have it derive new torrents/hashes to download. It would be good if anyone could update the data, for instance, adding torrents (though how to police that so they don't add junk or poison the thing... not sure).
A system like Bitcoin+BitTorrent could do what you're describing, with Bitcoin filling in the missing distributed hash identification function. I don't really follow the distributed web scene, but I'm sure that's an area of active research.
It's a combination of people who have read-write access and people who have read only access but still contribute to the swarm. I think it's got potential.
Totally decentralized approach will have all the negatives KaZaA had in the 00s ("matrix.avi.exe").
Same way as here on HN, people could vote (plus or minus) to help rank the content.
I find this stuff very interesting, let me know if I'm missing an obvious approach.
The hard part is the new-user bootstrap. They need a starting list of trusted people - as they pull down information from the swarm, they get a good picture of the "web of trust". Then they can look for signed upvotes or downvotes on any content they're researching - that is, instead of just looking for the latest Game of Thrones vid, the system also looks for all upvotes and downvotes about each particular copy of the latest Game of Thrones vid and compares it against the user's personal "web of trust" to know which votes are respectable. The user sees this as just "here's the most popular copy".
Of course, passing around millions of upvotes and downvotes P2P would not be an easy problem.
So if you want to take the Pirate Bay approach of providing a small authoritative list of "trusted moderators" through the web and have all the users use that filter, you have to keep it simple so that it can be easily replicated if the web-component gets taken down.
Complicating the web/authority component means mirroring it and resurrecting it becomes hard.
I think there are only two long term solutions:
- Introducing some kind of proof of work -- e.g. you do work to downvote/upvote;
- Some very "localized" reputation -- e.g. you trust the friends of your friends more.
Those ideas are behind the Bitcoin protocol and the Web of Trust, respectively.
In this case each would have it's problems: proof of work is inefficient by design and needs a good hash function not to be exploited; local reputation by design makes it hard to find new/unrelated content.
Having no reputation wouldn't mean you can't do anything -- just that what you do is less trusted and has lower priority.
In a way, it has!
Compared to what it was when it launched 10 years ago, or even what its predecessors (e.g. Napster, Limewire) were, the current TPB is almost completely decentralized, with only one exception.
It stopped running its own tracker years ago, relying on other trackers that don't allow for searching (thus absolving themselves of some of the legal risks). And TPB has used DHT[0] for many torrents for a while, theoretically eliminating the need for trackers altogether.
So in 2014, The Pirate Bay is now effectively just a search board for magnet links, with usernames and comments attached only to provide some modicum of reputation (and therefore quality). Those magnet links point to content which is then exchanged either in a truly distributed fashion (DHT) or through these third-party trackers.
So the centralization doesn't provide "core functionality" to torrenting per se - it just provides a degree of quality. Nothing's preventing you from sharing magnet links on other forums (heck, you could paste one in an HN comment). But someone needs to be able to trust that what you're posting is, in fact, the content that you say it is and not a virus, honeypot, etc. Any forum that a group of people trust could serve this functionality (Reddit, HN, Yahoo Answers, etc.[1]) instead of TPB. The competitive advantage of TPB is not the content that it has, but the reputation that it's built over the last decade.
There are Silk Road-based alternatives, which use the Silk Road model for guaranteeing reputation. I guess Tor isn't technically "decentralized", but it'd be a small step to modify the Silk Road approach to broadcasting the actual magnet links themselves.
If you want to decentralize the last remaining centralized piece of TPB, you'd have to solve the problem of decentralizing reputation. This is something that's been worked on in a number of areas (e.g. Bitcoin) but remains unsolved. Perhaps the next TPB will use the Bitcoin blockchain, and this could somehow "solve" the issue, but there are a number of kinks that would have to be worked out.
[0] https://en.wikipedia.org/wiki/Distributed_hash_table
[1] Notice that these are all centralized
You mentioned that anybody can post a magnet link on any forum. Yes. But where do they get that magnet link from in the first place? I mean, obviously the person who creates the torrent has it. Is that the only way?
You mention DHT. My torrent client does that. Hm, is there a client that I can use to "search" DHT? Failing that, is there a way to dump a list of what hashes/magnet links/torrents my own client is currently hearing about?
Sorry for not just googling this, but there's an awful lot of cargo cult information about torrents out there...
TPB offered a means of verifying uploaders so that people could trust content. The current P2P system is distributed, however the trust isn't. Magnet links need to add a digital signature of the uploader so people can have faith in them.
However having a digital key means there is a private key that can tie an uploader to lots of illegal activity. Uploaders might not want that.
Personally I don't use the site however.
Have to agree about the old database, and the search ain't all that accurate. But still, nice finding.
Sooo, I guess it wasn't "virtually invulnerable to police raids".