Say I have ETH & other person has ZETH and we trade them.
My ETH is sent to his wallet & his ZETH is sent to my wallet. Who pays the 8$ ETH transfer fee & 2$ ZETH transfer fee? I mean in order to send eth to another wallet you pay a fee to miners. Also the exchange takes a cut. So it means 8$ is paid twice because my eth is sent to two wallets, to other person wallet & exchange cut fee is sent to exchange wallet. This makes no sense, exchange will be broke in no time if it pays the fees, how is it possible?
I want to understand the principle.