You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过BigQuery获取NEAR区块链所有验证节点及相关信息?

获取NEAR区块链验证节点信息的可行方案

用BigQuery获取数据

BigQuery提供了NEAR区块链的公开数据集,可直接查询验证节点相关信息:

  • 核心表:bigquery-public-data.near_blockchain.validators,这是专门存储验证节点数据的表,包含账户ID、质押量、活跃状态、纪元信息等字段。
  • 示例查询SQL:
-- 获取最新纪元的活跃验证节点及核心数据
SELECT 
  validator_account_id,
  total_staked,
  is_active,
  public_key
FROM `bigquery-public-data.near_blockchain.validators`
WHERE epoch_id = (SELECT MAX(epoch_id) FROM `bigquery-public-data.near_blockchain.validators`)
ORDER BY total_staked DESC

该查询会返回当前最新纪元中所有活跃验证节点的账户ID、总质押额、活跃状态和公钥,按质押量降序排列。

其他替代实现方式

  • NEAR RPC接口:直接调用官方RPC节点的validators方法,实时拉取验证节点数据,适合需要动态获取最新状态的场景。示例请求:
curl -X POST https://rpc.mainnet.near.org \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc": "2.0", "method": "validators", "params": [null], "id": 1}'

返回结果包含活跃节点、候选节点的详细信息,包括账户地址、质押数据、在线率等。

  • 运行本地全节点:部署一个NEAR全节点,通过节点内置的数据库(如RocksDB)直接提取验证节点数据。这种方式数据最完整,支持自定义查询,但需要维护节点的同步和运行。
  • NEAR CLI工具:使用官方的NEAR CLI执行命令near validators current,快速获取当前活跃验证节点列表,适合快速查询或脚本自动化场景。

内容的提问来源于stack exchange,提问作者Wliza

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 14:38:13