I am testing on the Ropsten net.
I created the standard ERC20 token with the Token Factory. Then I sent some tokens to another ETH address with myetherwallet. What I found was that my ETH balance was deducted for the transaction fee. And the receiver could NOT send the tokens back because there was no ETH in his wallet.
So here is the question, does it behavior the same on the Main net?
And can the transaction fee come from token, to be specific, the ETH balance stays the same and the token balance is deducted for the transaction fee?
The main concern is that if it always deducts ETH balance, and as not all participants have ETH balance, how would the token circulate?