Rating your top 21 EOS BPs by Global Disbursement

in eos •  6 years ago  (edited)

How distributed are the top 21 EOS BP nodes really?

by @controllinghand a member of the EOS BP Compliance data/research team and EOS WATCHDOGS member
As of 7/17/2018
Update 7/19/2018 Staying Positive Focus on the best

The following data was pulled from the BPs json file.

Hello my fellow EOS friends. Here is yet another report I put together. I hope that these reports will help you in the future when you go to vote for your favorite EOS Block Producers. This is just one of many criteria that you should take into consideration when voting. If you missed my post on BP Ownership Disclosure please feel free to read this here: https://steemit.com/eos/@controllinghand/who-are-your-top-21-eos-bp-really

Ok let's get into it.

What is Global Disbursement

The quick and dirty explanation is, having all of the block producing nodes spread out all over the world. This way if there is a local outage for any number of reasons the EOS block chain will still be available. I think we all want this? right?

Let's Look at the world landscape

Here is the current landscape of the world by continent and by population

Let's start Rating our 21 EOS BPs based on Global Disbursement

Before we begin we need to define a few things.

  1. Global Disbursement of these nodes by Continent. For sake of argument we will break this down into 7 continents.
    North America
    South America
    Europe
    Asia
    Africa
    Antarctica
    Australia & Oceania
    BP's that have nodes on a Continent that other's don't get a better rating.
  2. Look at where the nodes are by country.
    BP's that have nodes that are in countries that others aren't get a better rating.
  3. Total nodes that make up the current EOS BPs and how many each BP has.
    BP's that have many nodes that span Continents and Countries get a better rating.

Currently we have a total of 41 Block Producing nodes

Here is how they are currently distributed

You see the following in this chart
Asia has 16
North America has 11
Europe has 10
South America has 4
Australia & Oceania have ZERO
Africa has ZERO
Antarctica has ZERO

So if you are a BP and you want a better rating you might consider placing some nodes where others aren't?
Here are how we will break down the points for the BPs

  • 1 point for Asia
  • 2 points for North America and Europe
  • 3 points for South America

Let's look at Countries next

Here is how they are currently distributed

Canada has 6
Great Britain has 5
Japan has 5
USA has 5
Brazil has 3
Israel has 3
Singapore has 3
China has 2
Korea has 2
Romania has 2
Sweden has 2
Argentina has 1
Netherlands has 1
Thailand has 1
So if you are a BP and you want a better rating you might consider placing some nodes where others aren't?
Here are how we will break down the points for the BPs

  • 1 point for Canada, Great Britain, Japan, USA
  • 2 points for Brazil, Israel, Singapore
  • 3 points for China, Korea, Romania, Sweden, Argentina, Netherlands, Thailand

Let's look at the number of nodes each BP has


Here are how we will break down the points for the BPs

  • 1 point for one node
  • 2 points for two nodes
  • 3 points for three or more nodes

Let's total up the points

Summary of rankings

We have 5 BPs that are Excellent

Excellent Rankings

EOSDAC
Sw/eden
EOS Rio
EOS Argentina
Starteos

Please let me know your thoughts and if you have any suggestions

Thanks,
~S

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Great research, keep it on! Yet what i don't get how you come up with the points you give for each block producers. An there are some nodes running outside the top 21 bps, by the standby bps, where we have some in Africa and Oceania as well.

Yes those BPs need to be rewarded and I think the EOS community should vote them into the top 21. Do you have any that you recommend?

mmm? I think there's only one BP listed in Romania: eosromania22
which one is the second? can you pls give me your source?

You are correct. Back when this article was posted eosDAC json reflected two nodes in Romania. Now they only list one?

yeah I know one only too; i'd love to be two and get in contact with them :)

I'd be curious to see how the next 25 or so score using same methodology. There are probably a few in there that are more deserving of our votes than some of the current top 21.

Great Point. I have been busy putting together the EOSratings site. Now that it's started I'll probably post some rating there soon.

@controllinghand good work.
EOS Amsterdam has an auto-scaling infrastructure of 3 up to 8 nodes. I recommend looking at Internet users per continent not only people.

I can only go off on what you post on your json file. if you update it I can update the info. Thanks
If you update the json you would more than likely get an excellent score just like your ownership score ;-)

You've done a great service to the EOS community again @controllinghand. Thank you very much.
Let's pick and choose the very best BP's to run our great Network.
http://t.me/eoswatchdogs
Set Proxy: eoswatchdogs
https://eostoolkit.io/vote/setproxy

Yes. Perhaps I'll do a report on the EOS Watchdogs recommendations?

hey, thank you for putting it all together :) Impressive research! Even though many of block producers are generating tons of value for the community (like knowledge or handy apps) still struggling to pick the good one. But thanks to that kind of write-ups i probably will be able to. And i never even vote for president! From now on - only block producers. Welcome to decentralized society (sort of)

Agreed. I'm thinking of putting together a report on these value added BP

awesome. seems like another value-adding long-read :)

lack @eosmeso we have technology to do it infrastructure and support!

I'm going to be looking at those outside the top 21 soon

Excellent Report!
Please continue with this type of quality reporting!
Following now.
Regards

Congratulations @controllinghand! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

Do not miss the last post from @steemitboard:
SteemitBoard World Cup Contest - The results, the winners and the prizes

Do you like SteemitBoard's project? Then Vote for its witness and get one more award!