撰文:Kam
编译:Luffy,Foresight News
这封信是写给 Hyperliquid 开发团队的,希望团队能抽空审阅这份关于 Hyperliquid 区块链管理的反馈。
要点:
由于代码不开源、缺乏文档以及对中心化应用程序接口(API)的依赖,验证者面临诸多重大挑战,导致频繁被监禁且性能不稳定。
测试网激励措施催生了 HYPE 代币黑市,有利于与大户达成交易,而非公平选拔验证者。
主网上验证者奖励过低,无法满足高自担保要求,且去中心化程度受限,因为 81% 的质押份额由基金会节点控制。
为与主流 L1 区块链竞争,Hyperliquid 必须提高透明度、降低质押中心化、实施公平的验证者选拔流程,并加强与外部验证者的互动。
我在 2023 年 12 月开始接触 Hyperliquid,这是一款令人惊叹的加密应用。它易于使用,用户体验极佳,并且提供了一些独特的功能,比如保险库和著名的 HLP。目前,HLP 管理的资产超过 3.5 亿美元,任何人都能通过被动方式参与 Hyperliquid。
看到这个平台如此出色,又了解到 Hyperliquid 作为自有 L1 区块链运行后,我希望 Chorus One(质押解决方案)能作为运营方参与 Hyperliquid 链。我是 Chorus One 的员工,Chorus One 是该领域最大的节点运营方之一。自 2018 年以来,Chorus One 一直在权益证明行业十分活跃。
在去年 10 月 17 日获得白名单资格后,Chorus One 加入了 Hyperliquid 测试网。我想向 Hyperliquid 工程团队分享我们在测试网上的整体体验,因为即便加入测试网已近 3 个月,我们至今仍未获得与他们交流的机会。
在这段时间里,我们见证了 2024 年最成功的代币发行之一:HYPE 代币的推出。同时,我们也体验到了一个既有趣又充满挑战的测试网环境。我想提及一些观察到的问题,希望在未来几天、几周或几个月内,这些问题能得到重视。
测试网体验
到目前为止,测试网的体验极具挑战性。运营者对于如何运行节点几乎一无所知,可获取的资源也很有限。除此之外,我们基本是在摸黑探索,我们还发现了多个问题,包括以下这些:
频繁入狱却原因不明
起初,我们多次入狱,却不明白原因。由于代码不开源,根本无法准确评估原因。我们唯一能做的,就是在 Discord 上与其他验证者交流,一起猜测原因。与多位验证者交谈后,我们发现大家都频繁入狱,也都不完全清楚原因。
节点位置
后来我们发现,入狱问题可能是因为我们没有在东京运行节点。将节点移至东京或许会有帮助。遗憾的是,团队从未明确说明这一点,我们是在遇到诸多问题后才发现的。
将节点移至东京后,情况有所改善。这很可能是因为许多持有大量质押代币的测试网节点也位于东京,所以我们的节点能少错过一些区块,跟上节奏。然而,即便转移了节点,我们仍不断遭遇入狱问题,却依旧不知确切原因。这种困扰的主要是因为代码不开源。
依赖自动出狱脚本
我们意识到,要在 Hyperliquid 测试网上保持良好的正常运行时间,取决于脚本自动将节点出狱的速度。提高正常运行时间的唯一方法就是依靠能快速自动出狱的脚本。验证者无法完全理解或解决根本问题,只能在不深入了解的情况下自动将节点出狱。
作为单点故障的中心化 Hyperliquid API
有几次,我们的出狱尝试失败了,因为 Hyperliquid API 出现故障。如果 API 出现故障,验证者无法自行出狱,因为他们必须向 Hyperliquid 服务器发送请求才能出狱。
团队或许意识到了这一点,但这种设计需要重新考量,因为它让 API 成为网络的一个重大单点故障。如果目标是构建一个拜占庭容错系统,就不应该存在任何有特殊权限的节点,比如依赖中心化 API 的节点。
主网验证者选拔
Hyperliquid 最近在去中心化其验证者集合的过程中,挑选了约 16 名验证者。此前,Hyperliquid 由核心团队的 4 名验证者管理,引发了诸多批评。最近,Hyperliquid 迈出了重大一步,将验证者数量从 4 个扩展到了 16 个。
关于验证者的选拔,有 4 名验证者通过以下在 Discord 上的帖子公布:
这 4 名验证者分别是 Validao、Bharvest、Hypurrstake 和 Prrposefulnode。他们是根据正常运行时间被选中的,在过去 7 天或 30 天内,他们成功维持了 90% 以上的正常运行时间。
这是一项了不起的成就,原因很多。主要原因在于,验证者的性能也受到外部因素影响,例如 Hyperliquid API 出现故障、入狱问题以及二进制文件持续崩溃,这些对性能都有着不可忽视的影响。
除了这 4 名基于测试网性能选拔的验证者,Hyperliquid 基金会的 5 名验证者也在主网上运行。此外,还有 7 名其他验证者被选入主网,但被选中原因并未公开披露。
接着,HYPE 测试网代币的黑市开始出现。
Hyperliquid 测试网最初有 50 名验证者。起初,特定实体被列入白名单才能加入测试网,但在 12 月 12 日,验证者完全开放。
条件很简单:需要 10000 枚 HYPE 测试网代币注册成为验证者。然而,要成为活跃验证者,还必须跻身前 50 名,否则验证者将处于非活跃状态。
这导致 HYPE 测试网代币价格飙升。起初,价格涨到 3000 多枚测试网 USDC,几天后甚至涨到 28000 多枚测试网 USDC。撰写本文时,目前代币价格约为 700 枚测试网 USDC。
不幸的是,水龙头每 4 小时仅发放 100 枚测试网 USDC。要在测试网跻身前 50 名活跃验证者,目前需要超过 528747 枚 HYPE 测试网代币。假设代币价格为每枚 700 测试网 USDC,且仅依靠水龙头释放 USDC,计算如下:
所需天数 = (528747×700)÷(100×6) = 616871.5 天
这意味着,仅依靠水龙头获取所需的 HYPE 测试网代币,成为 Hyperliquid 上的活跃验证者大约需要 616871.5 天,即 1690 年。
然而,那些在主网获得 HYPE 空投的人,在测试网也获得了等量代币。这为验证者与这些社区成员合作创造了机会,让他们将测试网的 HYPE 代币质押给验证者,使验证者能在活跃集合中占据一席之地。
与此同时,这种情况也让持有测试网 HYPE 代币的人有了别的想法。鉴于加入测试网验证者集合的竞争激烈,许多验证者急切地想要获取尽可能多的 HYPE 测试网代币。结果,一个黑市应运而生,持有大量测试网 HYPE 代币的大户开始向验证者出售代币,以换取主网上真正的 USDC。
我从未见过如此混乱的局面。虽然 Hyperliquid 团队显然不赞成这些做法,他们完全有能力解决这个问题。一个可能的解决方案是在测试网上实施恰当的验证者选拔流程。
在大多数其他权益证明网络中,核心团队通常会分享一份表格,任何验证者都可以填写,表达他们运行该链的意愿。然后团队会审核这些申请,并根据各种标准进行初步筛选,比如验证者运行节点的经验、过往贡献、社区参与度或其他因素。
这组初步选定的验证者可以为测试网做出贡献,与工程团队密切合作提供反馈,确保一切顺利运行。我们多次尝试提供反馈,但至今都未成功。
主网与去中心化
如前所述,Hyperliquid 主网上目前的验证者集合由 16 名验证者组成,可在此查看:https://app.hyperliquid.xyz/staking。
其中 5 名来自 Hyperliquid 基金会。4 名是基于测试网性能选拔的,维持了 90% 以上的正常运行时间。7 名由 Hyperliquid 团队自行选定。
在 404495250 枚已质押的 HYPE 代币中,约 329578724 枚 HYPE 代币质押在基金会节点,约占总质押份额的 81.4%。我们对 HyperBFT 了解不多,但假设它作为一个拜占庭容错系统运行,大多数 BFT 系统的核心假设是,不超过 33% 的投票权出现恶意行为。如果单个实体控制三分之一的质押份额,他们就能使区块链停止运行。如果控制三分之二的质押份额,就能完全掌控网络。
Hyperliquid 基金会最初为每个基金会节点质押 6000 万枚 HYPE 代币。然而,许多 HYPE 持有者也选择在基金会节点质押,这对去中心化非常不利。团队应该更多地与社区互动,鼓励更分散的质押分布。
有三个潜在解决方案:
向社区宣传在外部验证者那里质押对提高链的安全性和去中心化程度的重要性。
基金会节点实施 100% 的佣金率,以激励用户在外部验证者处质押,促进去中心化。
将基金会的质押份额重新分配给外部验证者,这是大多数链的做法。
将质押份额分散到外部验证者,也有助于他们在经济上更具可持续性。Hyperliquid 是一个专注于高吞吐量的区块链,运行节点(尤其是在东京运行节点)的基础设施成本可能很高。目前,处于底部的验证者每年收入在 3000 美元到 5000 美元之间,这不足以覆盖他们的成本。尤其具有挑战性的是,他们必须在主网上质押 10000 枚 HYPE 代币(按当前价格约为 25 万美元)才能进行验证。
目前,用户通过将 USDC 从 Arbitrum 跨链到 Hyperliquid 链与 Hyperliquid 互动。查看跨链桥的合约后发现,似乎跨链桥仍由 4 名验证者管理。这些验证者似乎与链的共识机制或主网上的 16 名验证者没有关联。
Hyperliquid 有一款很棒的产品,但团队仍需改进其基础设施的几个方面,才能真正与主流 L1 区块链竞争。
一些改进措施如下:
听取验证者的意见。虽然团队目前自行工作、不与许多外部人员互动的方式在构建他们的 Perp 产品方面很有效,但验证者是 L1 区块链的支柱。听取他们的意见对确保一切顺利运行同样重要。
开源代码。这将有助于验证者更好地理解在 Hyperliquid 链上运行节点时面临的问题,还有助于用户信任该产品。开源代码还能让验证者更多地了解架构和共识算法。目前,关于 HyperBFT 的信息非常有限,开源可以提供急需的透明度和理解。
创建一个恰当的验证者选拔流程,以杜绝 HYPE 测试网代币的黑市。基于正常运行时间选拔验证者是一种公平的方法,但获得良好的正常运行时间也应该是公平的。它不应该取决于是否有关系获取测试网代币、购买测试网代币,或依赖 Hyperliquid API 的正常运行时间等外部因素。
总体而言,Hyperliquid 无需大幅改变就能与主流 L1 区块链竞争。主要重点应该是更多地与外部各方互动,并考虑他们的意见。我期待看到未来几周和几个月的情况如何发展,我们团队随时准备提供帮助并给予反馈。祝 Hyperliquid 团队一切顺利!