# Gno.land Is A Platform To Write Smart Contracts In Gno Gno.land is a next-generation smart contract platform using Gno, an interpreted version of the general-purpose Go programming language. On gno.land, smart contracts can be uploaded on-chain only by publishing their full source code, making it trivial to verify the contract or fork it into an improved version. With a system to publish reusable code libraries on-chain, gno.land serves as the “GitHub” of the ecosystem, with realms built using fully transparent, auditable code that anyone can inspect and reuse. Gno.land addresses many pressing issues in the blockchain space, starting with the ease of use and intuitiveness of smart contract platforms. Developers can write smart contracts without having to learn a new language that’s exclusive to a single ecosystem or limited by design. Go developers can easily port their existing web apps to gno.land or build new ones from scratch, making web3 vastly more accessible. Secured by Proof of Contribution (PoC), a DAO-managed Proof-of-Authority consensus mechanism, gno.land prioritizes fairness and merit, rewarding the people most active on the platform. PoC restructures the financial incentives that often corrupt blockchain projects, opting instead to reward contributors for their work based on expertise, commitment, and alignment. One of our inspirations for gno.land is the gospels, which built a system of moral code that lasted thousands of years. By observing a minimal production implementation, gno.land’s design will endure over time and serve as a reference for future generations with censorship-resistant tools that improve their understanding of the world. --- Written on 20 May 2022 Published to Gnoland's Pages --- Comment section