Nowadays I often see people mentioning how steem is good as a mean of payment and that it would be uber cool to pay for things via your upvotes (since it's basically free).
For instance @fredrikaa or @acidyo.
So it got me thinking what would it take to actually be able to pay via upvotes ?
Your wake up and get ready to go to work, once outside you go to starbucks to buy your morning coffee. It costs 2$, you look up your phone, fire up the application.
You have 2.3$ of credit left in it. Nice. You ask for your favorite brew, give your name, watch the barista make a horrible mistake in it, shrug and wait.
"2$ please" she asks, you show your phone with the application running, she understands, types a few things on a tablet and then show you a qr code. You scan it, wait a few seconds, the tablet makes a satisfactory ding and you see the receipt machine spit out a piece of paper.
You get your coffee, and go to work. Once there you start the day by filling your starbucks account. go to the application, you already entered your posting key when setting up the application so you just have to decide how much you want to put in.
You hit 6$, it tells you that it will cost you 15% voting power, you confirm and get to work. After a few minutes you get a message notifying you that the votes were a success and in 12 hours you'll get your money on the application. You smile and sip your "free" coffee. You think to yourself :
This is great.
What just happened ? First let's talk about the problems that comes with paying with upvotes.
The idea is to have an application with some money on it, which already exists so it's not too hard to tap into this. To add credit to it, you simply tell how much money you want to put and depending on your steem power, it'll cast x upvotes to credit the money.
In the backend there is a bot that posts one new comment every 20 seconds (blockchain limitation) that will get upvoted so you always upvote a comment that's the closest to payout. (Once you cross 12 hours before payout you can't upvote a post anymore). This means three things :
After 12 hours, the sbd is converted to dollars and you are credited the money.
The last issue is : what do we do with the steem power ?
Several choices :
As you can see this solves all the problems above.
One issue is that now you need to have apps for each store where you want to pay with upvote so what if instead of depositing to x store's app, you deposit it to a card like tenx ?
Now you can pay for everything, everywhere with upvotes.
Thanks for reading, please tell me what you think in the comments :)