Hey devs, I've been messing around with blockchain dev in .NET and gotta ask: is it even possible to build a full-fledged blockchain using C# and the .NET framework? I've seen some libraries and frameworks like Nethereum and LibNova, but I'm not sure how robust they are. Can anyone share their experience with building a blockchain in .NET?