Of course this is hardly a new feature request. I am pretty sure that the first developers of the chunk download system already thought this is the way forward. I think we need new attention for this point now though and it is justified to treat it as a new feature that is of greater importance now than before. The reason is of course the rise in clients who just start a download from the beginning and then work up to the end. It seems most of those clients have a username with thane in it. It seems that in China a mod circulates that is either developed by really ignorant people or is purposely malicious.
If we all just start downloading a file from the beginning we will all have the same first half of the file when we are halfway. If at that point the initial sharer decides to withdraw the file we will end up with an unfinished file. All of us. Despite the fact that the total upload of the initial host may have been the file size several times over. Needless to say that this is not advantageous for any of us. Our own greed and egotism caused us to get nothing.
The most fundamental fact of continuity in availability of a file is that we need to always give priority to download of the rarest chunks. This helps ourselves and the community. It helps ourselves because by downloading the rarest chunks first we increase the chances of ever getting the whole file and it helps the community because by saving the rarest chunks we increase the likelihood the file will be available for download in the future.
I think now more than ever it is important that we take this rule very seriously and do extra effort to download the rarest chunks first.
This post has been edited by DatHebIkWeer: 07 July 2012 - 08:47 PM