数据集架构

本页介绍了 Blockchain Analytics 表架构。

Arbitrum One

可供分析的表

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

Avalanche 合约链

可供分析的表

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

Cronos 主网

可供分析的表

  • blocks:用于存储 Cronos 区块数据的表。
  • decoded_events:用于存储 各种热门 Cronos 事件类型的解码事件数据的表。
  • logs:用于存储链上活动期间发出的 Cronos 事件日志的表。
  • receipts:用于存储交易收据(有关交易结果的数据)的表。
  • **transactions**:用于存储由外部拥有的账号发起的 交易(即操作)的表。

Ethereum Goerli

可供分析的表

  • blocks:用于存储 Ethereum Goerli 区块数据的表。
  • decoded_events:用于存储 各种热门 Ethereum Goerli 事件类型的解码事件数据的表。
  • logs:用于存储链上活动期间 发出的 Ethereum Goerli 事件日志的表。
  • receipts:用于存储交易收据(有关交易结果的数据)的表。
  • **transactions**:用于存储由外部拥有的账号发起的 交易(即操作)的表。

Ethereum 主网

可供分析的表

  • accounts_state:用于存储账号在链上交易(不包括内部交易)时所处的区块 高度的账号状态的表。
  • blocks:用于存储以太坊区块数据的表。
  • decoded_events:用于存储 各种热门以太坊事件类型的解码事件数据的表。
  • logs:用于存储链上活动期间发出的以太坊事件日志的表。
  • receipts:用于存储交易收据(有关交易结果的数据)的表。
  • token_transfers:用于存储 ERC-20、ERC-721 和 ERC-1155 令牌转移的表。
  • traces:用于存储 Parity 样式的跟踪记录的表,这些跟踪记录显示了 EVM 为某些特定交易或区块奖励执行的 操作。
  • **transactions**:用于存储由外部拥有的账号发起的 交易(即操作)的表。

聚簇物化视图

  • accounts:将账号标识为外部拥有的账号或智能合约,具有以下架构,并基于 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 列对数据进行聚簇。

Optimism 主网

可供分析的表

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

Polygon 主网

可供分析的表

  • **blocks**:用于存储 Polygon 区块数据的表。
  • decoded_events:用于存储 各种热门 Polygon 事件类型的解码事件数据的表。
  • logs:用于存储 链上活动期间发出的 Polygon 事件日志的表。
  • receipts:用于存储交易收据(有关交易结果的数据)的表。
  • transactions: 用于存储由外部拥有的账号发起的交易(即操作)的表。

Tron 主网

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

BigQuery 架构

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

“架构”标签页,BigQuery

列说明,BigQuery