Smart contract platforms act as decentralized virtual machines run by untrusted nodes that are financially incentivized to validate transactions or run open source applications called smart contracts. While leading blockchains have deployed thousands of applications serving millions of users, the development environment and user experience has yet to be optimized. Gnoland uses a new language called Gnolang, which is an offshoot of Golang. Golang has a clear advantage over other languages when...