Recently i have done tx on uniswap. The total fees cost goes 50-80USD. noramlly compare to binance smart chain its huge.
anyway there is "Approve" and "swap" . each there are charging. why there are two things , means approve and swap,
there need to eth 2.0 or BSC needy to replacement this insane network fees... I really fedup
BSC is an improvement version from ethereum in term of scalability. that's why BSC cost less compared with ether and it will be easily to be adjusted consider BSC was totally a centralized chain.
Approve means you re giving permission to the swap to access your asset and then swap means your asset being swapped into the destination asset.
The solution for this problem already created but again since ethereum decentralized and it can't be implemented easily.
I read about L2 protocol and how it can help lessen the fee. I have heard some project such as kingswap making refence to the L2 but up till date, the whole still look like a mirage and it look impossible to achieve by them and other project.