Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ICP numbers are probably incomplete #66

Open
brson opened this issue Nov 4, 2022 · 3 comments
Open

ICP numbers are probably incomplete #66

brson opened this issue Nov 4, 2022 · 3 comments

Comments

@brson
Copy link
Collaborator

brson commented Nov 4, 2022

ICP is using https://rosetta-api.internetcomputer.org for its data. The numbers appear to reflect "ICP transactions" on https://dashboard.internetcomputer.org/, but is nowhere near the ~4800 tps that website claims. Probably these numbers aren't accounting for cannister messages.

Previous discussion: #41

@domwoe
Copy link

domwoe commented Nov 5, 2022

+1 These are only the ICP token transactions - a very small part of the messages on the Internet Computer.

@sasa-tomic
Copy link

@brson since you're already trusting https://rosetta-api.internetcomputer.org/ for its data, why not trust https://ic-api.internetcomputer.org/ ?
The metrics you are looking for are present there today: https://ic-api.internetcomputer.org/api/v3/swagger

I do agree it's a bit "centralized" in a sense that you do have to trust internetcomputer.org that it provides you valid data, but we are actively working on adding more metrics in a trustworthy and decentralized manner. It’s a tough problem so may take a bit of time. But in the meantime you should be able to use the metrics endpoint above and then switch to the new decentralized metrics when they become available.
WDYT?

@brson
Copy link
Collaborator Author

brson commented Nov 21, 2022

@sasa-tomic This project is structured to load blocks, count the transactions in them, and average them over time. That is the single thing this project does.

While I would prefer to always go to a node that participates directly in the network to get that information, secondary aggregators like Rosetta, if they can provide blocks, timestamps, and transactions, are ok at the moment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants