Smart contract platforms serve as decentralized virtual machines run by untrusted nodes that validate transactions or run open source applications called smart contracts under economic incentives. Although leading blockchains have enabled several thousands of applications that serve millions of users to be deployed, the development environment and user experience have yet to be optimized. Gnoland adopts a new language called Gnolang, a fork of the Golang. A clear advantage of Golang compared ...