On ryver I once talked about a simple Microtransactions use case, paying for SMS delivery.
This could be useful for Websites who want to do 2-factor authentification for example, or any application in need of a SMS gateway, the more I think about it the more i realize this could be the perfect example use-case for IOTA, because it leverages both zero-fee transactions and messages over tangle, and enables users to do things that would not be possible with other cryptos alone.
Currently if you are in need of such a service you would sign up at Services similar to twillo.com, upload money to your twillo account and get an API key to use their HTTP-SMS gateway.
Downsides of this:
- your are dependent on one Company
- prepaid - you have to add money to your balance before sending, you cant pay per SMS
With IOTA we could establish a free market where users request a service, recieve offers from different companies, and then choose the best offer and pay them for that service.
core feature of this would be IOTA's messaging feature, In IOTA messages do not contain sender/recipient but include a tag, think of tag as channel.
so my application that wants to send an sms could send a message with the tag "sms-gateway-request" and the content "(length) (countrycode) (mobileprefix)" or similar,
companies who want to offer their service would listen to messages on this channel/tag and reply with offers like
"company_xyz with private_key_xyz will send (length)(countrycode)(mobileprefix) for 10 IOTA, send message to iota_address_xyz".
multiple companies wold advertise their service in that channel and the client can automatically choose the best offer,
If he chooses company_xyz he would put together a bundle ( bundle = set of transactions ) that contains his SMS-message ( encrypted with company_key_xyz ) and the payment of 10 IOTA to iota_address_xyz.
Advantages of this method:
- client's money is always under his control, only pays for what he uses
- not dependent on single company
- free market model would ensure client can always get the best offer from multiple companies
- encryption step ( altough not part of IOTA) provides identity ( reputation ) for companies
I really like this use-case because it highlights how IOTA could create a free market model for microtransaction-services ( because i think we need to get away with vendor-bound IOT-stuff like Amazon's Dash button or sh** like that that only works with one company )
If we get a few people to offer an SMS gateway via IOTA it wouldn't be too difficult to actually make this happen, a sort of community based example proof-of-concept....