HIP-8: increase external slots to 900

Summary : This proposal is to increase the external slots from 800 to 900.

Background : Currently, there are 800 external slots out of the max 1000 slots of the harmony blockchain. Our goal is to have fully external slots by EOY. So this proposal is to further reduce the number of internal slots.

Motivation : With this proposal, it will change external slots available to external validators from 800 to 900. This will further lower the median of the stakes, and potentially increase the number of unique smaller validators. This is another step towards the fully externalized validators and fully externally owned network.

Specification : Change the number of internal slots to 25, in the sharding config file. (harmony/mainnet.go at 7fbee8049d6d9e5f6e3c6ed458ab11117e81a2f1 · harmony-one/harmony · GitHub). This will require another hardfork.

Suggested voting options : yes or no

15 Likes

Validator.ONE agrees with proposal HIP-8 to increase external slots to 900.

1 Like

Supporting this. Does it make sense to do both the 51% upgrade and this one together if it passes the vote? So we minimize the hard forks, if its possible?

2 Likes

I support this! If possible would like to see it done along with the 51% upgrade proposal as well to minimize the hardforks as @mindstyle suggested.

1 Like

I agree with this proposal to increase the slots from 800 to 900!

1 Like

I agree with this proposal, and doing it step by step looks like a good idea.

1 Like

We fully agree and support this proposal.
If there would be a higher requirement for machines specs after externalizing more slots, it would be great to announce it prior to the change.

3 Likes

GGA agrees with this proposal. :+1:

1 Like

100% support, can’t wait for full decentralization :slight_smile:

2 Likes

yes, that the plan to go together with the 51% external power hardfork.

2 Likes

I support this proposal.

2 Likes

Definitely on board for this!

2 Likes

Yes! Let us continue onward.

2 Likes

Harmony HUB supports this also. :+1:

2 Likes

After the events of the spam attack, I will have a hard time supporting HIP-8.

We already have a disproportional distribution of validators across shards due to shard 0 minting blocks at a slower rate and yielding poorer rewards. I worry with the addition of 100 slots and the same hesitancy to be on shard 0, we will see further saturation of the other shards.

Additionally, during the peak of the attack we had validators fleeing shard 0 in masses. With low incentive to be on shard 0, what assurances do we have that we will be able to maintain an adequate number of validators to maintain security and network stability. (I know harmony hold 49% voting power still but the concern remains). This proposal is in theory beneficial for the sake of decentralization, but I take issue.

Ultimately I leave the vote in the hands of my delegates but wanted to take a moment to voice my concerns as I haven’t had the ability following the events of 2 weeks ago. Just 2 cents from a small validator.

5 Likes

Support the proposal and also agree that we should do only 1 hardfork if possible!

Some validators are correlating the slow speed of shard 0 to having an imbalance of slots currently and they are hesitant to support this proposal.

Does the number of slots a shard has have an effect on the shard speed at all? If shard 0 was at 260 slots and the rest were at 180 would the times be lower on shard 0 or would the remain as they are now?

If we can get an answer on these being related or not that would help inform us all better.

1 Like

Hey @slugo_slugom_crypto,

I have asked around to confirm, but as long as there is 1 validator in shard 0 the network will keep running. Also this 1 validator will earn all the rewards during that epoch, so likely this will not happen. Times should be the same…

Thanks for your feedback @WellnessOne . The number of total slots has no strong relation with block rewards. The total amount of rewards is the same per block. With more open slots, there could be more validators elected and participate in the network, which is important to keep the network decentralized and more resilient to attack.

2 Likes

Yes, nodes in shard0 will have to do more work as right now, most of the transactions happened on shard0 and shard0 is also the beacon chain shard to handle staking transactions. The expectation on the CPU/network of the nodes on shard0 is a bit higher than other shards at this moment. When the resharding is implemented, it will be the same requirement to all nodes. The number of slots may not necessarily impact the speed of the shard, as the CPU is not the bottleneck so far.

1 Like