Ethereum created coin

I’m really confused. I’ve created an Ethereum token, sent this token from one address to another, and I’ve started to develop my smart contracts for my app.

How would I accomplish this on the Blockstack? Obviously, from my understanding, I cannot use the Ethereum token, so I would use Blockstack coin or bitcoin? If I cannot use the Ethereum token, how would I ico?