Bitcoin's main innovation is the blockchain, responsible for making sure that the same bitcoin cannot be spent twice.
Mastercoin rides on top of bitcoin, but does not have it's own blockchain.
How does Mastercoin avoid double-spend attacks?
Bitcoin Stack Exchange is a question and answer site for Bitcoin crypto-currency enthusiasts. It only takes a minute to sign up.
Sign up to join this communityBitcoin's main innovation is the blockchain, responsible for making sure that the same bitcoin cannot be spent twice.
Mastercoin rides on top of bitcoin, but does not have it's own blockchain.
How does Mastercoin avoid double-spend attacks?
The answer is double-layered:
Mastercoin adds a layer on top of Bitcoin.
It uses small transaction in the Bitcoin blockchain to transfer Mastercoins.
Thus the Bitcoin blockchain is used to avoid double spending the same way it is used for Bitcoins.