So, if everybody are checking proxies at a server side
Why don't you implement the following:
Make a kind of torrent strucure, like have a common proxy list and let the cloud of users check proxies? It should be easy to achieve reliability in the cloud...