Search Apps Documentation Source Content File Folder Download Copy

page_about.gno

1.97 Kb · 29 lines
 1package gnopages
 2
 3func init() {
 4	path := "about"
 5	title := "gno.land Is A Platform To Write Smart Contracts In Gno"
 6	// XXX: description := "On gno.land, developers write smart contracts and other blockchain apps using Gno without learning a language that’s exclusive to a single ecosystem."
 7	body := `
 8gno.land is a next-generation smart contract platform using Gno, an interpreted version of the general-purpose Go
 9programming language. On gno.land, smart contracts can be uploaded on-chain only by publishing their full source code,
10making it trivial to verify the contract or fork it into an improved version. With a system to publish reusable code
11libraries on-chain, gno.land serves as the “GitHub” of the ecosystem, with realms built using fully transparent,
12auditable code that anyone can inspect and reuse.
13
14gno.land addresses many pressing issues in the blockchain space, starting with the ease of use and intuitiveness of
15smart contract platforms. Developers can write smart contracts without having to learn a new language that’s exclusive
16to a single ecosystem or limited by design. Go developers can easily port their existing web apps to gno.land or build
17new ones from scratch, making web3 vastly more accessible.
18
19Secured by Proof of Contribution (PoC), a DAO-managed Proof-of-Authority consensus mechanism, gno.land prioritizes
20fairness and merit, rewarding the people most active on the platform. PoC restructures the financial incentives that
21often corrupt blockchain projects, opting instead to reward contributors for their work based on expertise, commitment, and
22alignment.
23
24One of our inspirations for gno.land is the gospels, which built a system of moral code that lasted thousands of years.
25By observing a minimal production implementation, gno.land’s design will endure over time and serve as a reference for
26future generations with censorship-resistant tools that improve their understanding of the world.
27`
28	_ = b.NewPost("", path, title, body, "2022-05-20T13:17:22Z", nil, nil)
29}