Throttling for uploads (according to popularity of previous uploads etc.), similar to the way you throttle comments, to prevent mass-upload of fake torrents.
On the face of it, it's not a bad idea.
But it is something which would affect legitimate uploaders as well.
In any case, it has been suggested before and Winston has passed on it, so I wouldn't hold your breath.
VIP and Trusted uploaders should be exempted from such throttling.
I don't understand what this suggestion is.
Is it kind of like an anti-flood feature a forum or comment system might have?
bad idea. would hurt lots of legitimate uploaders.
(May 16, 2014, 06:05 am).::Alien::. Wrote: [ -> ]VIP and Trusted uploaders should be exempted from such throttling.
But this will affect some Non-Trusted uploaders as well, who are uploading good torrents.
> But this will affect some Non-Trusted uploaders as well, who are uploading good torrents.
No, not if you do it properly.
Encouraged by your response, let us try to write a pseudo-code and submit it for Mr W's consideration. Yes ? :-)
I wrote this a couple of days back, just to pass time. It is simplistic, not fully done. And it proly in the TPB code already. :-)
Pl. feel free to comment/modify/rewrite it.
Thank you :-)
Code:
if (uploader IS vip or trusted or _validated_)
allow
else if (uploader has uploaded > N torrents OR has been uploader for > M months) // validator check
{
mark uploader as _validated'
allow
}
else
check()
//-----------------
check()
{
Do the last 5-10 uploads have same file size; If yes throttle
Have the last 5-10 uploads been done in quick sucession; If yes throttle
...
else allow()
}
The idea of _validated_ flag is to avoid doing the possibly costly "validator check" above.