Thanks for opening up an issue for the decimal bug.
The following discussion always takes into account the following 3node specs: 32GB RAM, 8 vcores, 1000GB SSD.
- DIY uncertified - 282.5 TFT per month
- DIY certified - 353.13 TFT per month
- Titan certified - 441.41 TFT
First, I would propose to remove the uncertified category in the Titan simulator, since there is no such thing as uncertified Titan. (Thus, have the certified box ticked by default, and remove the No certification option.)
Second, the difference between 1. and 2. is 25%, and the difference between 2. and 3. is 25%.
This means that the difference between 1. and 3. is 56% (282.5 * 1.25 * 1.25 = 441.41, 1.25*1.25 = 1.56).
The definition of a certified 3node is : “a node that has a locked-down BIOS and can only boot a “signed” version of Zero-OS.”
So what is the difference between a DIY certified and a Titan certified? The two have a locked-down BIOS and can only boot a “signed” version of Zero-OS, right? Still there is a 25% difference.
This gives us 2 levels of certification (DIY certified, Titan certified), plus the Gold certification coming up. There is thus 3 distinct levels of certification.
In the situation above, a DIY certified gives 25% more rewards than a DIY uncertified, and a Titan certified gives 25% more than a DIY certified. Thus, we note that a Titan certified gives 56% more farming rewards than a DIY uncertified.
In this same logic, a Titan Gold certified would be 87% more farming rewards than the equivalent non-certified DIY 3node, since 282.5 * 1.87 = 529.69. The Gold certification states that it’s 50% more farming rewards, but this is 50% more farming rewards than the DIY certified 3node, which yields 353 TFT per month, 353 * 1.5 = 529. So there is a confusion between the “base” farming rewards taken. Uncertified 3node DIY is 282, certified 3node DIY is 353 (+25% from the uncertified DIY 3node).
If those maths are OK, I am wondering if this should be stated more clearly?
So, on the link you shared above, it says: “Certified hardware provides 25% more yields than DIY 3Nodes.”
But I just showed that there are currently 2 different certified notions (without taking into account the Gold certification).
Taken literally, this statement is unclear. The following adjustment would be clearer:
“A certified DIY 3node provides 25% more yields than an uncertified DIY 3Node, and a certified Titan 3node provides 25% more yields than a certified DIY 3node. Also, Gold certification provides 50% more yield than a certified DIY 3node, or 87% more yields than an uncertified DIY 3node. A Gold certified Titan provides 20% more yields than a certified Titan.”
Clearly this sentence is too long, but it has all the correct maths.
Let me know if this makes sense!
EDIT: @weynandkuijpers @scott @kristof --> Do you guys have anything to say on this comment? I think it’s important that the simulator shows the correct farming or that we explain clearly that there is a 25% bonus from DIY to DIY certified, and then from DIY certified to Titan, another 25%. As of now there seems to be a mistake. OR I get something wrong. Thank you for the feedback.