En esta página, se proporcionan ejemplos de consultas de Blockchain Analytics para Polygon Mainnet.
Consulta la documentación de BigQuery para obtener instrucciones sobre el uso de BigQuery.
Cómo ver el bloque indexado más antiguo y más reciente
En la Google Cloud consola de, ve a la página BigQuery.
La siguiente consulta se carga en el campo Editor:
SELECT
MIN(block_number) AS `First block`,
MAX(block_number) AS `Newest block`,
COUNT(1) AS `Total number of blocks`
FROM
bigquery-public-data.goog_blockchain_polygon_mainnet_us.blocks;
A continuación, se muestra un ejemplo de resultado:
| Primer bloque | Bloque más reciente |
|---|---|
| 0 | 54794165 |
Cómo calcular las TPS (transacciones por segundo) por mes en Polygon Mainnet
La siguiente consulta se carga en el campo Editor:
SELECT
COUNT(*) AS TXN_COUNT_PER_MONTH,
COUNT(*) / 2592000.0 AS TXN_PER_SECOND, # seconds in a month
EXTRACT(YEAR
FROM
txn.block_timestamp) AS YEAR,
EXTRACT(MONTH
FROM
txn.block_timestamp) AS MONTH,
FROM
`bigquery-public-data.goog_blockchain_polygon_mainnet_us.transactions` AS txn
GROUP BY
EXTRACT(YEAR
FROM
txn.block_timestamp),
EXTRACT(MONTH
FROM
txn.block_timestamp)
ORDER BY TXN_COUNT_PER_MONTH DESC;
A continuación, se muestra un ejemplo de resultado:
| TXN_COUNT_PER_MONTH | TXN_PER_SECOND | YEAR | MES |
|---|---|---|---|
| 113,037,832 | 43.610274691358022 | 2024 | 2 |
| 103,680,742 | 40.0002862654321 | 2024 | 1 |
| 82,598,612 | 31.866748456790123 | 2024 | 3 |