How does Go support blockchain and cryptography, and what are the various techniques and strategies for implementing blockchain and cryptography-based solutions in Go?