Blockchain Energy Efficiency Metrics

Implementation Details

Class Names

Model Name
Parameters Class
Data Class

BlockchainEnergyMetrics

BlockchainEnergyQueryParams

BlockchainEnergyData

Import Statement

pythonCopyEditfrom satoshi_terminal.models.blockchain_energy_metrics import (
    BlockchainEnergyMetrics,
    BlockchainEnergyQueryParams,
    BlockchainEnergyData,
)

Parameters

Name
Type
Description
Default
Optional

blockchain_name

Union[str, List[str]]

Name(s) of the blockchain(s) to analyze (e.g., Ethereum, Solana, Bitcoin).

None

False

time_horizon

int

Time period (in days) for energy consumption projections.

30

True

metrics_granularity

str

Granularity of metrics (e.g., "Hourly," "Daily").

"Daily"

True


Data

Name
Type
Description

blockchain_name

str

Name of the blockchain being analyzed.

energy_consumption

float

Total energy consumption (in kWh) during the analysis period.

carbon_footprint

float

Estimated carbon footprint (in metric tons of CO₂).

energy_efficiency_score

float

Efficiency score relative to blockchain activity and adoption.

timestamp

datetime

Timestamp of the energy analysis.


Key Features

  • Green Blockchain Index: Score blockchains on sustainability, highlighting energy-efficient chains.

  • Carbon Footprint Projections: Forecast environmental impact based on network growth.

  • Efficiency Comparisons: Compare blockchains based on energy consumption per transaction or user.

  • Sustainability Recommendations: Provide actionable insights for developers to reduce energy usage.

Last updated