Gnoland is an interoperable and highly concurrent smart contract platform created by Jae Kwon, the former founder of Cosmos. Developers can build smart contracts on the chain using the Gno language. the goal of Gnoland is to optimize the consensus process between verifiers, the integrity of the smart contract language, and the sustainability of token economics.
Gnolang is the language used to write smart contracts called Realms on Gnoland. You can think of it as an interpreted version of Golang: developers upload their domain sources to the chain and GnoVM executes its AST interpretation. This way Gnoland pushes full transparency, as it forces developers to push their source code instead of compiled bytecode. Gnolang will also introduce multi-threading (e.g. go routines and channels) in smart contract development.
The main token for Gnoland is $GNOT (Gno token), which is usually used with ugnot on-chain units. The first use case for the token will be to pay transaction fees and reward verifiers. Another token called $GNOSH (Gno Shares) will be used to reward contributors with a mechanism called Proof of Contribution, which is still being defined. The $GNOSH will be obtained through a bounty and distributed to contributors. Transaction fees will be distributed between the verifier and the $GNOSH holder. The more $GNOSH you earn, the larger your percentage of the contributor pool. While contributors will not lose $GNOSH, they will be diluted each time a new $GNOSH is distributed.
A dual token model using an expense token with a fixed constant inflation rate (rather than indexing like a pledge token) will maximize the sustainability and availability of token economics.