So the question here: Is there some mechanics in the consensus of bitcoin to start accepting fees under 1 sat/vB ? example... 0.58 sat/vB
Even now, miners can include transactions paying less than 1 sat/vbyte and there's nothing stopping them from doing that.
According to consensus rules, the total value of outputs must be equal or smaller than the total value of inputs. This means that even if the fee for a transaction is zero, that's not against consensus rules.
Now if you manually craft a transacction with lower fee that will be rejected by the network.
That's because nodes usually use the default setting and their minimum relay fee is 1 sat/vbyte.
It's possible that nodes decide to change the minimum relay fee in the future.
It seems this is technical side of fees explaining how the fees are decided, how nodes have minimum relay fee of 1 sat. However this doesn't explain how we can lower the fees in the future. If 1 sat becomes around 1-2 bucks then does it mean we will have to end up paying fees like 60-100 bucks on average transactions.
Plus we can also set speed of transaction, if this becomes high priority transaction then imagine the fees that we will have to pay.
Or shall we just talk in terms of sats since converting it into Usd makes it look very expensive.
There is another problem, when we set the fees very less it also takes lot of time for the transactions to provide. Thus no matter what miners preference is always on the transaction with high fees. I think this would definitely cause issues in the future.