I'm testing a system to store a small amount of data on the blockchain using a contract.
So I've some js using web3.js to make a call to a contract function that mutates states.
I obtained, using specific params, a cost of
gasUsed: 85359
It's accetable, actually 0.000085359 eth are 0.013 euros (0.014 us dollars).
But I am on rinkeby.
Will the gasUsed be the same every day, every call, (using same params value of course) and, more important, will the gasUsed be same if I deploy the contract on main network and call the function to main network?