Wouldn't it be quicker for everyone (including me) to explain why it won't work (and what your solution is)?
I think I might chuck together a quick php script that can pull some files from a USB stick and hard disk to see how quick it is...
The problem is not in the disk performance part.
Current crypto code has:
- no conception of "closest nodes"
- no way to "split the work between" nodes
- no way to "lost the block" if it was already added to blockchain
- ...
You must first define these concepts and create a way to implement them; writing some common words is not enough.