> ## Documentation Index
> Fetch the complete documentation index at: https://www.helius.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Solana RPC 概览：高性能区块链基础设施

> 高性能 Solana RPC 基础设施，响应时间快 95%。完整指南涵盖 RPC 方法、优化和最佳实践。

Helius 提供全球分布的 Solana JSON-RPC 服务——一个在11个地区由裸金属节点组成的网络，自动路由到最近的边缘节点，为低延迟的生产工作负载而构建。

<CardGroup cols={2}>
  <Card title="立即开始构建" icon="rocket" href="#获取您的rpc端点">
    获取您的 RPC 端点并发出您的第一个请求
  </Card>

  <Card title="浏览 RPC 方法" icon="book-open" href="/zh/rpc/guides/overview">
    探索所有 Solana RPC 方法的实用指南
  </Card>
</CardGroup>

## 全球 Solana RPC 覆盖

通过自动路由到最近节点，访问我们在以下地区的 RPC 节点网络：

* 匹兹堡 (PIT)
* 纽瓦克 (EWR)
* 盐湖城 (SLC)
* 洛杉矶 (LAX)
* 温哥华 (VAN)
* 都柏林 (DUB)
* 伦敦 (LON)
* 阿姆斯特丹 (AMS)
* 法兰克福 (FRA)
* 新加坡 (SGP)
* 东京 (TYO)

<Info>
  **新功能：试用 Gatekeeper (Beta)** - 我们的高性能边缘网关显著降低延迟。只需在您的代码中将 `mainnet.helius-rpc.com` 替换为 `beta.helius-rpc.com`。[了解更多 →](/zh/gatekeeper/overview)
</Info>

***

## 开发人员为何选择 Helius RPC

<CardGroup cols={3}>
  <Card title="99.99% 正常运行时间" icon="shield-check">
    企业级可靠性，具有自动故障转移和多节点冗余
  </Card>

  <Card title="<100ms 延迟" icon="bolt">
    全球基础设施优化，高速度，覆盖多个地区
  </Card>

  <Card title="24/7 支持" icon="headset">
    工程师专家支持和活跃的 Discord 社区
  </Card>
</CardGroup>

## 什么是 RPC？

RPC 为您的应用程序提供高性能访问 Solana 数据和事务提交。凭借 99.99% 的正常运行时间和小于 100ms 的全球延迟，Helius 将请求路由到全球11个地区的节点。除了标准的 Solana RPC 方法外，每个计划都包括用于 NFT 查询的 DAS API、优先费用估算和增强的事务解析——无需额外的基础设施。

***

## 获取您的 RPC URL

<Steps>
  <Step title="转到仪表板">
    访问 [dashboard.helius.dev](https://dashboard.helius.dev) 并注册
    或登录
  </Step>

  <Step title="创建计划">
    选择适合您需求的计划 - 启动可用的免费层
  </Step>

  <Step title="转到 RPCs 部分">
    转到仪表板中的 RPCs 部分
  </Step>

  <Step title="复制您的端点">
    复制您要使用的网络（mainnet 或
    devnet）的 RPC 端点 URL
  </Step>
</Steps>

## 测试您的连接

选择您偏爱的语言来测试您的 RPC 连接：

<Tabs>
  <Tab title="JavaScript/TypeScript">
    ```javascript theme={"system"}
    import { Connection } from '@solana/web3.js';

    // Your Helius RPC URL from dashboard
    const rpcUrl = 'YOUR_HELIUS_RPC_URL';
    const connection = new Connection(rpcUrl);

    // Test the connection
    const testConnection = async () => {
      try {
        const version = await connection.getVersion();
        const slot = await connection.getSlot();
        
        console.log('Connection successful!');
        console.log(`Solana version: ${version['solana-core']}`);
        console.log(`Current slot: ${slot}`);
      } catch (error) {
        console.error('Connection failed:', error);
      }
    };

    testConnection();
    ```
  </Tab>

  <Tab title="Python">
    ```python theme={"system"}
    from solana.rpc.api import Client

    # Your Helius RPC URL from dashboard
    rpc_url = 'YOUR_HELIUS_RPC_URL'
    client = Client(rpc_url)

    # Test the connection
    try:
        version = client.get_version()
        slot = client.get_slot()
        
        print('Connection successful!')
        print(f'Solana version: {version.value}')
        print(f'Current slot: {slot.value}')
    except Exception as e:
        print(f'Connection failed: {e}')
    ```
  </Tab>

  <Tab title="Rust">
    ```rust theme={"system"}
    use solana_client::rpc_client::RpcClient;
    use solana_sdk::commitment_config::CommitmentConfig;

    #[tokio::main]
    async fn main() -> Result<(), Box<dyn std::error::Error>> {
        // Your Helius RPC URL from dashboard
        let rpc_url = "YOUR_HELIUS_RPC_URL";
        
        let client = RpcClient::new_with_commitment(
            rpc_url.to_string(),
            CommitmentConfig::confirmed(),
        );
        
        // Test the connection
        match client.get_version() {
            Ok(version) => {
                println!("Connection successful!");
                println!("Solana version: {:?}", version.solana_core);
                
                let slot = client.get_slot()?;
                println!("Current slot: {}", slot);
            }
            Err(err) => println!("Connection failed: {}", err),
        }
        
        Ok(())
    }
    ```
  </Tab>

  <Tab title="cURL">
    ```bash theme={"system"}
    curl -X POST "YOUR_HELIUS_RPC_URL" \
      -H "Content-Type: application/json" \
      -d '{
        "jsonrpc": "2.0",
        "id": 1,
        "method": "getVersion"
      }' | jq
    ```
  </Tab>
</Tabs>

***

## 选择您的 RPC 解决方案

### 常规 RPC 节点（推荐）

<Card title="适用于 99% 的应用程序" icon="star">
  **以具有成本效益的价格提供卓越的性能、可靠性和功能**

  * **卓越性能**：多节点冗余和优化的基础设施
  * **最大可靠性**：无单点故障，自动故障转移
  * **完整的 API 覆盖范围**：所有 Solana RPC 方法加上增强的 APIs
  * **全球基础设施**：多个区域以实现最佳延迟
  * **增强功能**：包括 DAS API、优先费 API、增强的交易
  * **起价 \$0**：慷慨的免费层，只需为您使用的付费
</Card>

### 专用 RPC 节点（有限使用场景）

<Card title="仅适用于无限制信用/速率限制" icon="server">
  **仅在您特别需要无限信用和速率限制时考虑**

  **何时考虑：**

  * 需要无限制信用
  * 需要无限制速率限制

  **重要权衡：**

  * 性能风险：在高负载下可能变慢
  * 更高成本：\$2,300+/月且需要共享计划
  * 功能有限：缺少高级 APIs
</Card>

<Card title="了解更多关于专用节点的信息" icon="server" href="/zh/dedicated-nodes">
  探索专用选项（仅当您需要无限制额度/速率时）
</Card>

***

## 使用案例推荐

<Tabs>
  <Tab title="DeFi 应用">
    **实时交易和 AMM 数据**

    * 监控账户变动以更新价格
    * 跟踪交换交易和流动性变化
    * 提交时间敏感的套利交易

    **推荐:** Regular RPC 计划
  </Tab>

  <Tab title="NFT 市场">
    **藏品监控与销售跟踪**

    * 查询 NFT 元数据和所有权
    * 监控市场程序账户
    * 跟踪销售和列表事件

    **推荐:** Regular RPC 计划
  </Tab>

  <Tab title="钱包与浏览器">
    **账户管理和交易历史**

    * 获取账户余额和代币持有
    * 显示解析过的交易历史
    * 可靠地提交用户交易

    **推荐:** Regular RPC 计划
  </Tab>

  <Tab title="分析平台">
    **数据收集与处理**

    * 批量账户和交易查询
    * 历史数据分析
    * 实时区块链监控

    **推荐:** Regular RPC 计划
  </Tab>
</Tabs>

***

## 下一步是什么？

<CardGroup cols={2}>
  <Card title="优化性能" icon="rocket" href="/zh/rpc/optimization-techniques">
    学习高级技术以最大化 RPC 性能并减少成本
  </Card>

  <Card title="实时数据" icon="wifi" href="/zh/data-streaming">
    设置流以捕获实时区块链事件
  </Card>
</CardGroup>

## 开始

您现在已拥有在 Solana 上使用 Helius RPC 构建所需的一切。

查看我们的[完整 API 参考](/zh/api-reference)以获取详细的方法文档，或加入我们的[Discord 社区](https://discord.gg/aXjCcEDN)与其他开发者交流并从我们的团队获得支持。
