2

Minor version is one of the 5 fields in Monero block headers.

The answer here What is the format of a block in the Monero Blockchain? says

"uint8_t minor_version; // now used as a voting mechanism, rather than how this particular block is built"

This is vague, can someone please clarify and elaborate?

3

It's used to mark which consensus version the mining node supports. It used to be there was a voting mechanism so that consensus changes would happen when enough nodes would claim the new version, but that was not working well, and deemed too complex, so it's now just indicative.

  • Is the consensus version different from the major_version, which indicates the hard fork number? What is the difference between consensus versions? – Tsoov Apr 29 '18 at 21:29
  • No, it's the same. I won't list all the differences between consensus versions. – user36303 Apr 30 '18 at 9:45
  • So the minor version indicates which major version a mining node cares about, even if it's different from the version their actual blocks conform to? Is this meaningful? – Tsoov May 1 '18 at 1:50

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.