Yo guys, just finished building my own blockchain from scratch using C# and I'm stoked, but performance is a major issue. I'm talking like 5-10 seconds to mine a single block. Has anyone else out there done something similar and can share some tips on how to optimize my code?