You don't lose anything by upvoting, ever. The rewards you get come from newly minted steem. Also, you cannot be "banned" from steem, it's a distributed system. You can get banned from steemit.com, though.
After reading the whitepaper, I'm still not sure if this works or not, but time will tell. If it does, the devs need to be aware of it