Nobody will know where you get money or where you transfer it if you choose a high level of anonymity for your transactions. It's difficult to figure out what's going on here.
The transaction charge will be determined according to the amount the user wishes to pay. Their transaction will be completed faster if they charge a greater fee. This charge will be determined by market forces. The higher the charge, the faster the transaction will be completed; the smaller the cost, the longer the transaction will be processed. Smart contracts, on the other hand, are more closely linked to Ether. Although the Bytecoin team is working on anonymous tokens, they are still a long way off.