You are viewing a single comment's thread from:

RE: Koinos and Hive: What's the difference and why?

in #koinos2 years ago

The question I'm trying to answer right now are the block production incentives.
Do you know how Koinos prevents Sybil attack?
Trying to figure out how mining works...

My next post will have to be on koinos consensus because of the response I got.
Gonna take more work than usual.

Sort:  

The one thing I'd add to @andrachy's answer here is that in reference to the Sybil attack it's basically the same as on Bitcoin. You have to actually produce blocks in order to have governance votes. 1 block produced is 1 vote (it is not stake weighted). In order to produce more blocks than anyone else you have to first acquire stake and burn it and then actually produce blocks for quite some time to get your governance votes in. Changes to governance require 70% of produced blocks to be voting for a proposal, non-governance changes require 60%. This is very similar to Bitcoin because in order to attack the network there you would need to acquire 51% of the hash power and then actually continue to produce blocks - you couldn't just stop producing, you'd have to keep "owning" the network in perpetuity. This is part of why I say PoB is more similar to PoW than PoS. In addition, the default governance vote is "no" so it isn't possible for someone to sneak in a proposal without block producers actively engaging.

Great addition. Thanks!

Thanks for digging into how Koinos works.

  1. Miners produce blocks in exchange for inflation.
  2. Miners burn KOIN in exchange for VHP 1:1.
  3. How much they earn is based on how much VHP they have, but as they receive KOIN rewards, their VHP gets destroyed.
  4. So there are two components to the miner incentives:
    a. The rate at which the VHP of a miner is diminished and
    b. The KOIN earned from producing a valid block.
  5. The rate at which VHP is reduced is based on the assumption that 50.1% of the KOIN supply is being burned per year.
  6. The block reward (which is KOIN) is based on the sum of the total supply of KOIN and VHP times (1+ 0.02). 0.02 is the inflation rate.
  7. The outcome of these incentives is that if the target burn rate is reached, the miner will receive an APR of 4%.
  8. However, if the amount of KOIN burned is below the target, miners will automatically earn greater than 4%. If it is above the target, they will earn less.

The actual mechanics of how VHP and the output of a verifiable random function are combined to mimic proof of work are better explained in the whitepaper.

Does that answer your question?