Is there anything like a "blank" blockchain?
Yep. Do all of the normal steps for creating an altcoin. https://bitcointalk.org/index.php?topic=225690.0

Then, replace the CheckProofOfWork function with something else.