Develop a superblock creation mechanism that creates superblocks for individual BOINC projects
Interesting. I hadn't thought of using superblocks this way.
So instead of 1 superblock a day we could get a superblock a day for each whitelisted project. This way if a project server is down during superblock creation it wouldn't need to wait a whole day to get included in the next superblock.
This is also arguably a simplification in the protocol (at least from the users point of view).
Superblock-per-project was mainly proposed to prevent one project failure from taking down the entire superblock consensus. Also it will add a nontrivial (not big, but some) processing and storage overhead to the protocol. However we have to make compromises between pros and cons. Note that it is not black-or-white, projects could be split to multiple super-blocks, each containing some projects.