Solana核心概念之集群和公共RPC端点


Solana区块链有几个不同的验证节点组,称为集群。每个集群在整体生态系统中承担不同的任务,并包含专用的API节点来处理其各自集群的JSON-RPC请求。

集群内的各个节点由第三方拥有和操作,每个节点都有一个公共端点。

Solana公共RPC端点

Solana Labs团队为每个集群操作一个公共RPC端点。每个公共端点都受到速率限制,但用户和开发者可以通过这些端点与Solana区块链进行交互。

INFO
公共端点速率限制可能会发生变化。本文档中列出的特定速率限制不保证是最新的。

使用不同集群的区块链浏览器

许多流行的Solana区块链浏览器支持选择任意集群,通常还允许高级用户添加自定义/私有RPC端点。

一些Solana区块链浏览器示例包括:

开发网

开发网是一个供任何人试用Solana的操作场所,无论是用户、代币持有者、应用开发者还是验证节点。

  • 应用开发者应该对标开发网。
  • 潜在的验证节点应首先对标开发网。
  • 开发网和主网的关键区别:
    • 开发网代币不是真实的
    • 开发网包含一个用于应用测试空投的代币水龙头
    • 开发网可能会进行账本重置
    • 开发网通常运行与主网相同的软件发布分支版本,但可能运行比主网更高的小版本。
  • 开发网中用于节点之间进行信息传递的入口点:entrypoint.devnet.solana.com:8001

开发网端点

  • https://api.devnet.solana.com - 单个Solana Labs团队托管的API节点;有速率限制

Solana命令行配置示例

要使用Solana CLI连接到开发网集群:

solana config set --url https://api.devnet.solana.com

开发网速率限制

  • 每10秒每IP的最大请求数:100
  • 每10秒每IP的单个RPC最大请求数:40
  • 每IP的最大并发连接数:40
  • 每10秒每IP的最大连接速率:40
  • 每30秒的最大数据量:100 MB

测试网

测试网是Solana核心贡献者在一个实时集群上进行最近发布功能的压力测试的地方,特别关注网络性能、稳定性和验证节点行为。

  • 测试网代币不是真实的
  • 测试网可能会进行账本重置
  • 测试网包含一个用于应用测试空投的代币水龙头
  • 测试网通常运行比开发网和主网更为新的软件发布分支
  • 测试网中用于节点之间进行信息传递的入口点:entrypoint.testnet.solana.com:8001

测试网端点

  • https://api.testnet.solana.com - 单个Solana Labs团队托管的API节点;有速率限制

Solana命令行配置示例

要使用Solana CLI连接到测试网集群:

solana config set --url https://api.testnet.solana.com

测试网速率限制

  • 每10秒每IP的最大请求数:100
  • 每10秒每IP的单个RPC最大请求数:40
  • 每IP的最大并发连接数:40
  • 每10秒每IP的最大连接速率:40
  • 每30秒的最大数据量:100 MB

主网 beta版

一个为Solana用户、开发者、验证节点和代币持有者提供的无许可、持久的集群。

  • 主网 beta版上发行的代币是真实的SOL
  • 主网 beta版中用于节点之间进行信息传递的入口点:entrypoint.mainnet-beta.solana.com:8001

主网 beta版端点

https://api.mainnet-beta.solana.com - Solana Labs托管的API节点集群,由负载均衡器支持;有速率限制

Solana命令行配置示例

要使用Solana CLI连接到主网beta版集群:

solana config set --url https://api.mainnet-beta.solana.com

主网 beta版速率限制

  • 每10秒每IP的最大请求数:100
  • 每10秒每IP的单个RPC最大请求数:40
  • 每IP的最大并发连接数:40
  • 每10秒每IP的最大连接速率:40
  • 每30秒的最大数据量:100 MB

INFO
公共RPC端点并不适用于生产环境的应用程序。当您启动应用程序、发行NFT等时,请使用专用/私有RPC服务器。公共服务可能会被滥用,并且速率限制可能会在没有事先通知的情况下更改。同样,高流量网站也可能在没有事先通知的情况下被封锁。

常见HTTP错误代码

  • 403 – 您的IP地址或网站已被封锁。是时候运行您自己的RPC服务器或找到私人服务了。
  • 429 – 您的IP地址超出了速率限制。请放慢速度!使用Retry-After HTTP响应头来确定在再次发出请求之前需要等待多长时间。

 上一篇
Solana高级概念之版本化交易 Solana高级概念之版本化交易
版本化交易是新的交易形式,允许在 Solana 运行时中使用附加功能,包括地址查找表。 虽然不需要对链上程序进行更改来支持版本化交易的新功能(或向后兼容),但开发人员将需要更新其客户端代码以防止由于不同交易版本而导致的错误。 当前交易版本S
2025-03-09
下一篇 
Solana核心概念之链上代币 Solana核心概念之链上代币
代币是代表不同类别资产所有权的数字资产。 代币化使产权的数字化成为可能,是管理可替代和不可替代资产的基本组成部分。 同质化代币代表相同类型和价值的可互换和可分割资产(例如 USDC)。 非同质化代币(NFT)代表不可分割资产(例如艺术品)
2025-03-09
  目录