input-output-hk / daedalus

The open source cryptocurrency wallet for ada, built to grow with the community
https://daedaluswallet.io/
Apache License 2.0
1.23k stars 295 forks source link

Group known Stake pools together in 1 tile #2323

Open CyberCyclone opened 3 years ago

CyberCyclone commented 3 years ago

Hi,

Can we please have the default option of the stake pool rankings so that known grouped pools (multi-pool) are grouped together as one tile?

  1. Group known multi-pools together as one tile and use the worst ranking pool as the rank for the tile. This will help encourage decentralisation and make a SPO think twice before opening another pool. I.e, if you start another pool, it will have a negative visual impact on your rank.
  2. When a user clicks on the tile, it will then reveal all the sub-pools. This will allow those that really want to delegate to them still be able to view the pool, but will stop new people being overwhelmed with multi-pools
Screen Shot 2021-01-27 at 7 17 15 am

The image above shows the default behaviour (in search mode to make the example easier to understand)

Screen Shot 2021-01-27 at 7 24 32 am

The above image is what the display will look like when the user clicks on the tile in the first screenshot.

cardanpool commented 3 years ago

This would be a nice feature.

lophre commented 3 years ago

Like the idea.

Cardano-TH commented 3 years ago

Agree!

Zaytion commented 3 years ago

So if someone wanted to make multiple pools they just create a different brand so they aren't associated? How does that help?

CyberCyclone commented 3 years ago

So if someone wanted to make multiple pools they just create a different brand so they aren't associated? How does that help?

That's a very different scenario compared to a SPO who is blatantly abusing the system and going against the fundamentals of Cardano and decentralisation. While Cardano does allow it to happen, we can at least limit its impact.

chadle-git commented 3 years ago

That's a good idea.

Zaytion commented 3 years ago

So if someone wanted to make multiple pools they just create a different brand so they aren't associated? How does that help?

That's a very different scenario compared to a SPO who is blatantly abusing the system and going against the fundamentals of Cardano and decentralisation. While Cardano does allow it to happen, we can at least limit its impact.

Not different. They'll make other pools. Then make an "alliance" about something they all support and add new pools to the alliance. Then we have unknown multi pools pushed as a common group and we all get suckered into it.

fuadiansyah commented 3 years ago

This is a great idea.

jdloft commented 3 years ago

What will be the definition of a known stake pool? If we add a list of stake pools that are to be grouped, then we commit to the task of updating said list which also relies on a group of people to decide what should or should not be grouped.

If we instead assume all pools with a common prefix and with a number suffix are grouped, then we do just that, assume. There could be cases in which we don’t want the pools grouped.

nikolaglumac commented 3 years ago

cc @darko-mijic

CyberCyclone commented 3 years ago

What will be the definition of a known stake pool? If we add a list of stake pools that are to be grouped, then we commit to the task of updating said list which also relies on a group of people to decide what should or should not be grouped.

If we instead assume all pools with a common prefix and with a number suffix are grouped, then we do just that, assume. There could be cases in which we don’t want the pools grouped.

It would be up to the Daedalus maintainers to decide that as they know best. As it stands though the known multi-pools have already identified themselves as they use the same URL in the pool meta. So that in itself would instantly group them together.

To some extent the Cardano Foundation already keeps on eye on pools with their staking initiative. Plus there's already community backed tools such as https://adafolio.com/ that already group pools.