[Voting Proposal] Opinion on Memory-Hardness hard-fork

Dear miners,

please express your opinion on whether Ergo PoW function should be tweaked for better non-outsourceability

The tweak is simple:

“Change indexes calculation formula in PoW from H(j | M | pk | m | w) to H(j | pk|w|M|m) in order to have memory-hard PoW (as with the current formula miners can do optimizations based on hash midstate)”

See discussions in the discord (Ergo Platform), mining channel

If you suppose such a hard-fork, please increase block size parameter, and from that voting we will see your recommendations.

For that, please put following “voting” section in your configs:

  voting {
    3 = 700000
  }

under “ergo”, e.g.

ergo {
  node {
    mining = true
  }

  voting {
    3 = 700000
  }
}

and restart the node.

1 Like

About forking for memory hardness, I guess we need a more Prospective idea. I mean rather than this simple modification we need a parametrized solution. In the future, if any changes to memory harness is required the only thing to change is some parameters. These parameter can also be voted by miners in the future for example.

2 Likes