Skip to main content
专用节点已弃用。请使用 LaserStream 进行 gRPC 流式传输。

如何订购专用节点

你可以直接在开发者门户的 Dedicated Nodes 选项卡中订购专用节点。
Order a dedicated node from your Helius dashboard

Order a dedicated node from your Helius dashboard

节点类型

应根据你的需求选择节点类型。由于我们不施加任何速率限制,节点性能将完全取决于其配置。 对于 gRPC 流式传输应用(主要使用场景),任何节点类型都能提供良好性能。
重要提示:虽然支持 getProgramAccounts,但专用节点并未针对此类调用进行优化。大量使用可能会影响节点性能,甚至导致节点故障。请使用共享套餐执行 getProgramAccounts 查询,因为该套餐提供自定义索引器,能够更快速、更可靠地处理此类调用。
Choose your dedicated node's type and location

Choose your dedicated node's type and location

节点位置

我们在多个地区提供节点:北美(匹兹堡、纽瓦克、盐湖城、洛杉矶、温哥华)、欧洲(都柏林、伦敦、阿姆斯特丹、法兰克福)和亚洲(东京、新加坡),确保为全球 Solana 基础设施提供最佳的地理覆盖范围。 为获得最佳延迟,请选择最靠近你服务器的节点。付款后,你的节点将在三小时内部署完成。

节点客户端

你可以通过选择客户端类型来自定义节点——可选择 Agave 或 Jito Labs(Agave 的分叉版本,额外提供 simulateBundle 方法)
Select your dedicated node's client type

Select your dedicated node's client type

专用节点无法自行发送 Jito Bundles。要发送 Jito Bundles,你必须使用 Jito API,该 API 会通过 Jito 系统打包并发送这些捆绑包。

Geyser 插件(推荐)

我们强烈建议添加 Yellowstone Geyser 插件,这是专用节点的主要使用场景。它可以高性能地进行时隙、区块、交易和账户更新的 gRPC 流式传输。
Select the Yellowstone gRPC Geyser Plugin (Recommended)

Select the Yellowstone gRPC Geyser Plugin (Recommended)

最佳实践:专用节点针对 gRPC 流式传输进行了优化。请使用共享套餐提交交易、查询归档数据和执行复杂的 RPC 操作。

付款方式

你可以使用法定货币或加密货币(USDC)付款。付款成功后,你的节点将在 3 小时内部署完成。 对于账单,使用法定货币付款时,将根据节点配置所需的天数在下个月的账单中获得折扣。使用加密货币付款时,计费周期从节点交付后开始。

演示

开始使用

专用节点设置完毕并准备就绪(状态:Succeeded)后,你就可以开始使用它。

连接到专用节点

gRPC 流式传输(主要使用场景)

专用节点针对通过 Yellowstone Geyser 插件进行的 gRPC 流式传输进行了优化。 这是使用专用节点的主要方式,也是推荐方式。
建议使用 LaserStream 进行 gRPC 流式传输:LaserStream 为 gRPC 流式传输提供更出色的性能、可靠性,以及 48 小时历史数据重放等高级功能。对于 99% 的流式传输使用场景,我们都推荐使用它。你可以比较 LaserStream 与专用节点,评估最符合需求的解决方案,也可以从 Helius 控制面板开始使用 LaserStream。

基本 RPC 和 WebSocket(功能有限)

每个专用节点也提供基本 RPC 功能,但存在限制。对于生产应用,请将专用节点与共享套餐结合使用。 此处使用 Solana web3.js,通过专用节点调用 getSlot:
你可以按以下方式设置原生 WebSocket 连接,以流式传输新时隙:
请记住:上述 RPC 示例仅用于基本功能。专用节点存在以下限制:
  • 支持 sendTransaction,但未进行优化——大多数交易都不会上链(请使用共享套餐可靠地提交交易)
  • 不支持查询归档数据(请使用共享套餐)
  • 支持 getProgramAccounts,但未进行优化——大量使用可能会影响性能或导致节点故障(请使用共享套餐以确保可靠性)
主要使用场景:使用下方的 gRPC 流式传输设置以获得最佳性能。

设置 Geyser 插件

要开始使用 Geyser 插件,你需要克隆 Yellowstone 仓库:

使用 CLI

完成后,你应该会在终端中看到新时隙的输出。不要忘记将 URL 和代币替换为你自己的值。
Terminal log output from the Yellowstone gRPC client showing a stream of slot updates with processed, confirmed, and finalized statuses

Terminal output of new slots

TypeScript 示例

此示例以 JSON 格式实时流式传输所有 Raydium 交易:
JSON output of a Raydium transaction streamed over gRPC, showing the allRaydiumTxs filter, signature, account keys, and instructions

Example output of a partial Raydium transaction