xenowits / nakomoto-coefficient-calculator

Nakamoto Coefficient for different blockchains to understand levels of decentralization
https://nakaflow.io
MIT License
35 stars 29 forks source link

Add Cardano to Nakamoto Coefficient Calculator #47

Open thenic95 opened 9 months ago

thenic95 commented 9 months ago

Hi,

I would like to propose the addition of the Cardano blockchain to the Nakomoto Coefficient Calculator.

Cardano is one of the most decentralized layer-1 networks and is also quoted among the fantastic messari report mentioned in the README.

I'd happily assist with any questions or requests you have.

Cerkoryn commented 9 months ago

I support this proposal. Additionally, you can find information on Cardano's Nakamoto Coefficient (referred to as MAV or Minimum Attack Vector by many) on the following Cexplorer and Balance websites:

https://www.balanceanalytics.io/chartboards/donut_shop

https://cexplorer.io/groups

matiwinnetou commented 9 months ago

+1

conraddit commented 9 months ago

+1

Cardano is a Top 5 blockchain (excluding stables) so it must be on the list.

We also have the largest crypt community.

alfredonodo commented 9 months ago

Hi, there is already a pull request about this.

Bhugaboo commented 9 months ago

+1

ccgarant commented 9 months ago

+1 to add Cardano and use accurate community vetted pool group MAV API from BALANCE. DM or reach out for any assistance.

https://www.balanceanalytics.io/chartboards/donut_shop

anselmorei commented 9 months ago

+1

Hornan7 commented 9 months ago

+1 I would like to support this proposal to add Cardano as well. With the coming Governance mechanisms and the Voltaire era, it would be a great addition to the Nakamoto Coefficient Calculator.

bpmiguel commented 9 months ago

+1

MokhFn commented 3 months ago

+1

ccgarant commented 3 months ago

Hello, any updates here?

FilippoScaramuzza commented 2 months ago

Hello, any updates here?

Hello, @ccgarant! I'm the author of the first PR for the Cardano chain (#43). We'd like to hear from you as we have a doubt about the API tokens. Can you jump to that PR and take a look at it? Thanks.

GilbertStClr commented 2 months ago

Hello, thank you for taking interest in the BALANCE web app data. The data used by the web app (via API Token referenced above) is specifically tailored to each visual and should not be used for other purposes. I will be sure to correct this confusion going forward. As for obtaining any BALANCE data for third party uses, I would be more than happy to prepare a new endpoint (with new token) that meets your specific needs. Please do provide the details per the data requirements and I will see what I can do. Thanks again!!

FilippoScaramuzza commented 2 months ago

As for obtaining any BALANCE data for third party uses, I would be more than happy to prepare a new endpoint (with new token) that meets your specific needs. Please do provide the details per the data requirements and I will see what I can do.

Thank you! A subset of the data in https://api.balanceanalytics.io/rpc/pool_group_stake_donut should be enough. I think, for our purposes, we need just, for each group, the label and the stake.

GilbertStClr commented 2 months ago

Understood. Are you primarily interested in the current epoch or would you like historical data as well?

MokhFn commented 2 months ago

I'd say the current epoch only, i'll let Filippo confirm.

On the other hand, is it possible to expose this endpoint without any auth needed ?

The token, might expire or be update at some point with cascading effects if third parties aren't updated. And being publicly used, i don't see an issue with making the endpoint auth-less.

FilippoScaramuzza commented 2 months ago

Yes, the current epoch should be sufficient. Thank you.

@MokhFn makes a valid point; having it auth-less would be great.

GilbertStClr commented 2 months ago

Ok, not a problem. I will set this up to support call without authentication. Thanks!!