# GnoLand 是未来

By [Samesame](https://paragraph.com/@xiyang) · 2022-09-01

---

Cosmos 和 Tendermint 的主要贡献者 Jae Kwon 正在开发一个名为 Gnoland 的新区块链，其目标是优化验证者之间的共识过程、智能合约语言的完整性和代币经济学的可持续性。

Gnoland 采用了一种名为 Gnolang 的新语言，它是 Golang 的一个分支。 Golang 相对于其他语言的明显优势来自于处理并发性。虽然 C++ 或 Java 等大多数编程语言使用多线程来运行并行程序，但 Go 使用 goroutines。

使用多线程，多个线程在单个进程中并行运行。多线程的问题在于，当操作系统调度程序管理进程和线程之间的切换时，它需要上下文切换。这通常会产生开销并消耗过多的资源。另一方面，Goroutine 通过实现 Go 调度器（它自己的运行时调度器）来卸载操作系统。创建和销毁 goroutine 需要更少的内存（仅 0.2% 的线程）并充分利用所有硬件内核。

几乎所有现有的区块链都是单线程的，这意味着同时处理多个交易会导致双重支出或状态之间的冲突。 Gnoland 通过集成 goroutines 同时支持 Golang 作为智能合约语言为此提供了最可行的解决方案。

尽管近年来大量资金涌入区块链领域，但仍有不少开发人员专注于在智能合约上运行的去中心化应用程序。造成这种情况的可能原因是开发人员缺乏有效的智能合约平台。我们相信 Jae Kwon 正在构建 Gnoland 以引入能够执行智能合约的高效区块链，该区块链能够充分利用 Golang 和现代计算机的现代硬件。

---

*Originally published on [Samesame](https://paragraph.com/@xiyang/gnoland)*
