数据集架构

本页介绍了 Blockchain Analytics 表架构。

Arbitrum One

可用于分析的表格

  • blocks:用于存储 Arbitrum 区块数据的表。
  • decoded_events:用于存储各种热门 Arbitrum 事件类型的解码事件数据的表。
  • 日志:包含在链上活动期间发出的 Arbitrum 事件日志的表。
  • receipts:用于存放交易收据的表,其中包含有关交易结果的数据。
  • transactions:用于保存由外部所有账号发起的交易(操作)的表。

Avalanche 合约链

可用于分析的表格

  • blocks:用于保存 Avalanche 区块数据的表。
  • decoded_events:用于保存各种热门 Avalanche 事件类型的解码事件数据的表。
  • 日志:用于保存链上活动期间发出的 Avalanche 事件日志的表。
  • receipts:用于存放交易收据的表,其中包含有关交易结果的数据。
  • transactions:用于保存由外部所有账号发起的交易(操作)的表。

Cronos 主网

可用于分析的表格

  • 区块:用于存放 Cronos 区块数据的表。
  • decoded_events:用于存储各种热门 Cronos 事件类型的解码事件数据的表。
  • 日志:包含在链上活动期间发出的 Cronos 事件日志的表。
  • receipts:用于存放交易收据的表,其中包含有关交易结果的数据。
  • transactions:用于保存由外部所有账号发起的交易(操作)的表。

以太坊 Goerli

可用于分析的表格

  • 区块:包含以太坊 Goerli 区块数据的表。
  • decoded_events:用于存储各种热门以太坊 Goerli 事件类型的解码事件数据的表。
  • 日志:用于保存链上活动期间发出的以太坊 Goerli 事件日志的表。
  • receipts:用于存放交易收据的表,其中包含有关交易结果的数据。
  • transactions:用于保存由外部所有账号发起的交易(操作)的表。

以太坊主网

可用于分析的表格

  • accounts_state:用于存储在账号进行链上交易(不包括内部交易)的区块高度处的账号状态的表。
  • blocks:用于存放以太坊区块数据的表。
  • decoded_events:用于保存各种热门以太坊事件类型的解码事件数据的表。
  • 日志:用于保存链上活动期间发出的以太坊事件日志的表。
  • receipts:用于存放交易收据的表,其中包含有关交易结果的数据。
  • token_transfers:用于保存 ERC-20、ERC-721 和 ERC-1155 令牌转移的表。
  • 轨迹:包含 Parity 风格轨迹的表,用于显示 EVM 针对特定交易或区块奖励执行的操作。
  • transactions:用于保存由外部所有账号发起的交易(操作)的表。

聚簇具体化视图

  • 账号:将账号标识为外部拥有的账号或智能合约,具有以下架构,并以 address 为聚类依据。

    字段名称 BigQuery 类型 说明
    address STRING 用于标识账号的地址。
    code STRING 相应账号的已编译运行时字节码,前提是该账号为智能合约。
    code_hash STRING 账号代码的哈希值。对于所有外部拥有的账号,此值将为 0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470。 如果不存在任何代码,则为相应哈希值。
    is_contract BOOLEAN 相应地址是否为智能合约。如果地址标识的是智能合约,则为 True。
  • accounts_state_by_address:与 accounts_state 表具有相同架构的物化视图,并基于 address 列对数据进行聚簇。

  • transactions_by_from_address:与 transactions 表具有相同架构的物化视图,并基于 from_address 列对数据进行聚簇。

  • transactions_by_to_address:与 transactions 表具有相同架构的物化视图,并基于 to_address 列对数据进行聚簇。

Fantom Opera

可用于分析的表格

  • blocks:用于保存 Fantom 块数据的表。
  • decoded_events:用于保存各种热门 Fantom 事件类型的解码事件数据的表。
  • 日志:用于保存链上活动期间发出的 Fantom 事件日志的表。
  • receipts:用于存放交易收据的表,其中包含有关交易结果的数据。
  • transactions:用于保存由外部所有账号发起的交易(操作)的表。

Optimism 主网

可用于分析的表格

  • 区块:用于存储 Optimism 区块数据的表。
  • decoded_events:用于存储各种热门 Optimism 事件类型的解码事件数据的表。
  • 日志:用于保存链上活动期间发出的 Optimism 事件日志的表。
  • receipts:用于存放交易收据的表,其中包含有关交易结果的数据。
  • 交易:包含由外部所有账号发起的交易(操作)的表。

Polygon 主网

可用于分析的表格

  • 区块:用于存储 Polygon 区块数据的表。
  • decoded_events:用于存储各种热门 Polygon 事件类型的解码事件数据的表。
  • 日志:用于保存链上活动期间发出的 Polygon 事件日志的表。
  • receipts:用于存放交易收据的表,其中包含有关交易结果的数据。
  • 交易:包含由外部所有账号发起的交易(操作)的表。

Tron 主网

可用于分析的表格

  • 区块:用于存储 Tron 区块数据的表。
  • decoded_events:用于保存各种热门 Tron 事件类型的解码事件数据的表。
  • logs:用于保存链上活动期间发出的 Tron 事件日志的表。
  • receipts:用于存放交易收据的表,其中包含有关交易结果的数据。
  • transactions:用于保存由外部所有账号发起的交易(操作)的表。

BigQuery 架构

请参阅 BigQuery 中每个表的架构标签页:

“架构”标签页,BigQuery

列说明,BigQuery