Skip to content

Difficulty Adding New Pool Clusters #143

@Cerkoryn

Description

@Cerkoryn

I've started working on trying to validate and reproduce some of the results from this tool against other community tools such as Cexplorer and Balance. Particularly the large gap between the reported Nakamoto Coefficient of ~58 reported by the Blockchain Technology Lab's Dashboard and the community-reported MAV (Minimum Attack Vector) of ~30.

image
image

My initial thoughts are that the gap is explained by the pool cluster data for Coinbase/Avengers not being included within this tool, yet they are the largest single cluster on the other community tools. To validate this hypothesis, I tried to add the cluster into this tool by referencing the Balance API for complete list of pools and then referencing it against cardano_raw_data.json using the pool_ticker to get the rewards addresses.

image

However, due to some of the pool tickers being N/A or missing from the data set entirely, I was only able to account for 24 of the 45 pools in that cluster. This already led to a significant reduction in the MAV/Nakamoto Coefficient from ~58 to 48.

image

I'm trying to account for the remaining 21 pools in this cluster and then move on to other clusters, but I don't seem to have a way to link the blocks earned by an N/A pool using something other than the ticker, such as the pool ID or hash. I did my best to try and trace back where the rewards_addresses in the data set come from so I can link them differently, but I don't seem to be able to access the BigQuery data as-described by the docs. Additionally, none of the public APIs like Blockfrost or Maestro seem to have this data as the rewards addresses all start with pool..., stake...., or addr..., but the rewards_addresses in this data set do not. Confusingly, the SQL query also seems to be renaming them from pool_hash to reward_addresses.

This there any other way we can link the correct rewards addresses to a pool without a proper ticker? Is it possible to share or make public the BigQuery data so we can figure out where the rewards addresses come from? Please advise, thank you.

image
image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions