You are viewing a single comment's thread from:

RE: Feedback: Proposal: reduce Hive inflation by reducing curation rewards

in #hive4 years ago

This is not accurate... The algorithm that is choosing the leading witness for a block gives crucial weight to the top 20.
Distributing the weight won't slow the process, in fact it might even speed it up.

Sort:  

That is incorrect...

Ok, Can you please explain to me why distributing the major mining to 30 witnesses (instead of 20) will affect performance?

I can not explain that to you as I am not that blockchain tech savvy. That would be a question for someone like @themarkymark or @inertia. They are smart in these things. Hope they don't mind me tagging them, but they are very knowledgeable in these topics, especially @inertia.

By increasing it to 30 witnesses you add a few areas of concern. But I first want to be clear, we do not have mining.

Confirmation times go up dramatically, right now we have roughly 51 seconds to confirm a transaction, now most people use the head block and only wait 1 block (3 seconds) but any transaction in theory can be rolled back before the super majority confirm it. This is called an irreversible block, but not every system waits this long, most don't. With 30 witnesses, this will be longer.

You also need to have more people physically available when doing a hardfork or emergency patch, this is can be a bottleneck in critical times.

Most things won't change at all, as most things are using small transfers, they will not wait for an irreversible block.

I told you he was smart @amirl. That is why he is one of the witnesses I vote for. You might want to vote his witness too! If you wish to make sure that our blockchain stays decentralized then your vote counts.

Many people don't vote for witnesses or are voting for inactive witnesses. I realize this is not the topic of this post, but we must all do our little bit to improve things, I believe.

Thank you so much for this. Updated my votes!

Excellent! I better go check my votes as it has been a while. Always good for me to practice what I preach.

I guess I need to open a node to fully understand ;)

Our protocol is Delegated Proof of Stake (DPoS) slightly different from (PoS) in that top 20+1 witnesses are there based upon stake-based voting.

The code or algorithm as you describe it does give the top 20 priority in the opportunity to produce blocks. That is correct. But that is how DPoS works. This is the closest thing we have to democracy on our blockchain. Oligarchical? Yes. But that is how things work. Actually that is how things work everywhere and have for ages.