Does it make sense to create cryptocurrency based totally on go programming language?
I don't know how well it performs, but here is a full node implementation of Bitcoin in go-lang that you could investigate: https://github.com/btcsuite/btcd