paint-brush
Nuklai 测试网直播:深入探索 HyperVM,在可扩展的区块链上构建并获得奖励经过@nuklai
402 讀數
402 讀數

Nuklai 测试网直播:深入探索 HyperVM,在可扩展的区块链上构建并获得奖励

经过 Nukl.ai5m2024/06/22
Read on Terminal Reader

太長; 讀書

Avalanche 是一个开源平台,用于在一个可互操作、去中心化且高度可扩展的生态系统中构建去中心化应用程序。Avalanche 由独特而强大的共识机制提供支持,是第一个旨在适应全球金融规模的生态系统,具有近乎即时的交易终结性。Avalanche 共识机制速度极快,终结时间不到 2 秒,这意味着您的交易几乎可以立即得到处理和验证。
featured image - Nuklai 测试网直播:深入探索 HyperVM,在可扩展的区块链上构建并获得奖励
Nukl.ai HackerNoon profile picture

我记得有一天,我的一个好朋友联系我,问我是否听说过努克莱我只是告诉他,“不是这样的。这听起来像是我在科学课上会学习的一个主题。”快进六个月,我现在正在为 Nuklai 构建一个第 1 层区块链网络。谁会想到呢?短短几个月内生活就能带给你如此惊人的变化。


我将在本博客中深入讲述我进入 HyperVM 世界的历程,但在此之前,必须要知道我是如何走到这一步的。

高吞吐量的挑战

听说 Nuklai 后不久,我就开始研究这个项目,看看为什么这么热衷。Nuklai 的愿景让我震惊,它让每个用户都可以将自己的数据出售给其他实体,将权力从大企业转移到用户自己身上,从而赋予他们权力。


这是一个简单而深刻的愿景,因为要实现它,不仅要在应用程序层面,而且要在基础设施和区块链协议层面做很多工作。在每天处理大量数据时,区块链必须处理巨大的负载,而目前任何平台都无法实现这一负载。


人们谈论每秒交易量 (TPS),但很少有人知道在区块链层面实现如此高的 TPS 真正需要什么。是的,有高吞吐量的区块链,但它们通常非常黑客化,不是真正的第 1 层。通常,方法是通过创建第 2 层、第 3 层、侧链等进行水平扩展。


我觉得这些解决方案就像拼凑起来的,因为如果你在区块链中引入额外的层,那么提高 TPS 似乎更像是事后的想法,而不是从头开始构建的东西。这就是 HyperVM 发挥作用的地方。

HyperVM,解锁高性能区块链

但是,什么是 HyperVM?它本质上是使用HyperSDK 框架要理解HyperSDK,我们首先需要理解雪崩


根据他们的文档, Avalanche 是一个开源平台,用于在一个可互操作、去中心化且高度可扩展的生态系统中构建去中心化应用程序。Avalanche 由独特而强大的共识机制提供支持,是第一个旨在适应全球金融规模的生态系统,具有近乎即时的交易终结性。


Avalanche 共识机制速度极快,最终确定时间不到 2 秒,这意味着您的交易几乎可以立即得到处理和验证。


Avalanche 还允许您创建自己的第 1 层区块链(或子网),最好的部分是您不局限于以太坊虚拟机 (EVM) 驱动的子网。尽管 EVM 拥有庞大的开发者社区,但它并不轻量,而且有很多负担。在 Avalanche 上,您还可以通过使用任何语言开发自己的 VM 来启动自己的子网,只要它符合 Avalanche 的原型接口。这就是 HyperSDK 发挥作用的地方。


理论上,你可以用任何你想要的语言构建自己的虚拟机,因为 Avalanche 提供了这种自由。然而,从头开始做这件事确实相当困难和耗时。即使你使用子网 EVM首先,由于核心代码经常更改,因此保持最新状态非常复杂。您需要跟上维护它的步伐,这可能会耗费大量资源。HyperSDK 通过让您更快、更安全、更轻松地在 Avalanche 子网上启动您自己的优化区块链来解决此问题。


它隐藏了大部分复杂性,让您可以专注于使您的项目独一无二,而不必担心交易序列化效率或提高交易吞吐量。使用 HyperSDK,您可以用 500-1000 行代码构建自己的区块链运行时,并且每秒仍可处理数千笔交易,而无需庞大的工程师团队。

HelixVM:每秒 100,000 笔交易的强大引擎?

在 Nuklai,我们使用 HyperSDK 框架在不到一周的时间内用大约 200 行代码构建了自己的区块链运行时,称为“HelixVM”。我们添加了一些令人兴奋的功能,例如本地发行代币、使用 Avalanche Warp Messaging (AWM) 将代币从一个子网桥接到另一个子网,以及开发一个质押引擎,让验证者注册质押,用户将他们的 NAI 代币委托给他们选择的验证者以开始领取奖励。


通过一些额外的添加和自定义修改,我们在几个月内用大约 500 行代码添加了所有内容。这段旅程非常特别,但同样值得。使用 HyperSDK 构建运行时的最好之处在于,我们可以从 HyperSDK 框架的优化中受益,这些优化是由 Ava Labs 和更广泛的开源 HyperSDK 社区的一些最优秀的工程师共同完成的。


例如,随着HyperSDK Vryx最近,HyperVM 以每秒 10 万笔交易的速度处理了超过 50 亿笔交易,取得了非凡的成果。一旦我们的 HelixVM 支持 Vryx,它每秒也将处理 10 万笔交易。这就是使用 HyperSDK 构建自己的区块链运行时的真正隐藏力量无需亲自操作即可实现这种级别的优化,这使得任何团队都可以轻而易举地构建自己的运行时。在 Nuklai,我们希望构建一个平台,让用户和企业能够像构建网站一样轻松地将数据货币化,而 HyperSDK 是实现这一目标的终极基础层,无需担心共识引擎如何工作。


我们希望构建一个适合我们需求的独特平台,HyperSDK 仅用几百行代码就实现了这一目标。

利用 Nuklai 测试网构建智能数据的未来

最近,我们发布了我们的Nuklai 测试网。这只花了几个月的时间,在主网发布之前,我们已经为我们的 HelixVM 计划了许多令人兴奋的功能,同时HyperSDK 自己的路线图准备投入生产。如果你想开始使用我们的测试网,请查看Nuklai 钱包存储库,在本地克隆它,运行它,并开始与测试网交互。

您可以请求测试 NAI 代币、创建自己的代币、转移原生 NAI 和其他用户创建的代币、探索区块链浏览器的基本版本,甚至可以将内容发布到 Nuklai Feed(一个简单的社交媒体平台)。此外,钱包还允许您更改 Nuklai RPC URL,从而允许您连接到在计算机上本地运行的自己的 Nuklai 子网。您可以观看今天就开始吧!


如果你更喜欢在本地运行自己的 Nuklai 子网,而不是与官方测试网交互,你可以按照我们的文档。这可让您做更多事情,例如注册验证者节点以进行质押、委托给验证者、领取质押奖励等等。


欢迎来到您可以用手指移山的未来!