Comment Re:BitTorrent (Score 1) 60
That would add the requirement for the central repository as infrastructure which is probably not worth it bandwidth/storage-wise when so many gaming PCs are likely to be online at any time, but the possibility of a malware vector (or some kind of sabotage, maybe people would try to DoS a game by sharing corrupted compiled shaders as a form of protest) is worth considering with or without it.
BOINC protects against errors or sabotage in their distributed computing system by having 2 random different users both run the same task and ensuring that the results from both match before accepting the result. This requires centralized infrastructure, but a duplicated work verification system like this could work. Imagine the centralized system acts as a trusted private torrent tracker, only verifying a shader and making it publicly accessible once multiple uploads match. That would make uploading invalid shaders almost impossible since a group would need to conspire to do it with exclusive earliest-possible access to the game/driver/hardware combo.