Blockchain Reputation Scoring

Implementation Details

Class Names

Model Name
Parameters Class
Data Class

BlockchainReputationScoring

BlockchainReputationQueryParams

BlockchainReputationData

Import Statement

pythonCopyEditfrom satoshi_terminal.models.blockchain_reputation_scoring import (
    BlockchainReputationScoring,
    BlockchainReputationQueryParams,
    BlockchainReputationData,
)

Parameters

Name
Type
Description
Default
Optional

blockchain_name

Union[str, List[str]]

Blockchain(s) to evaluate for reputation scoring.

None

False

scoring_criteria

List[str]

Criteria for scoring (e.g., "Transaction Throughput," "Security Events").

None

True

time_horizon

int

Time window (in days) for analyzing reputation metrics.

30

True


Data

Name
Type
Description

blockchain_name

str

Name of the blockchain analyzed.

reputation_score

float

Overall reputation score (0-100).

scoring_breakdown

dict

Breakdown of scores by criteria (e.g., decentralization, security incidents).

flagged_events

List[str]

Significant events that negatively impacted reputation.

timestamp

datetime

Timestamp of the analysis.


Key Features

  • Multi-Criteria Scoring: Evaluates blockchains across multiple dimensions such as decentralization, security, and performance.

  • Event-Based Reputation Impact: Highlights how specific events (e.g., downtime, hacks) affect reputation.

  • Trend Monitoring: Tracks reputation changes over time to identify improvement or decline.

Last updated