Tue Dec 22, 2015 5:23 pm

Hi Wu Jihan! I have a question about miners' relationship with core developers.



Should miners be responsible for voting on protocol changes?



Thus far, core developers have submitted proposals (e.g. BIP101) assuming that miners would decide which are accepted with their hashpower. Is this the way to go? I've also heard some chinese miners say that they want the core developers to just decide how the protocol should work, and then tell the miners what to do. What do you believe?



Thanks! 谢谢!

If it is really the “miners” to vote, I think very likely yes. “One CPU one vote” is Satoshi’s idea in the WhitePaper. But right now the problem is that we are actually having the pools to vote. So it is more likely a “no”.I mostly agree that core devs should make the decisions. It is obvious that the debate between the developers is already complicated enough, I don’t see bringing the pools into the debate has much value. Mining pools and miners should share more statistics and even original logs with the core devs, and core devs will be helpful if they help to define what the statistics are, and implement some features to help the mining pool to contribute the necessary statistics.