hi
hi

Subscribe to Samesame

Subscribe to Samesame
Share Dialog
Share Dialog
<100 subscribers
<100 subscribers
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 和现代计算机的现代硬件。
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 和现代计算机的现代硬件。
No activity yet