Thanks for your thoughtful questions.
- Users can search the rewards before selecting a restaurant.
Then the user must select a dish and "reserve" the reward. At this stage, the user effectively says "I will review this dish in the next few days".
The user must meet defined eligibility criteria in order to reserve the reward. The promise to write a review is then recorded on the blockchain.
When the user is ready to write a review, he or she selects the "Reserved" tab and clicks the "Write" button.
The editor already has links to the restaurant and the dish. The user only needs to add a couple of photos of the dish, write 10+ words (presentation, taste, value) and publish the review.
The rewards are paid as a combination of upvotes (Steem Power) and direct payments (liquid STEEM). Only upvotes from registered accounts count towards the payment of rewards.
- Indeed, the barrier to entry for new users (learning the Steem rules, paying for account setup) is too high. To make the entry easier, Waivio allows guest accounts. New users can login using their Google or Facebook accounts.
Guest accounts can write posts, make comments, vote and collect rewards. Once they feel comfortable enough to open a Steem account, they can use their earned funds to pay for the account and transfer the rest of their earnings to their new Steem account.
- And I agree with you that it is very important for users to be able to cash out their earnings easily. Waivio has integrated @blocktrades allowing users to quickly withdraw their funds using any Bitcoin ATM. Users can click the Exchange button on the wallet page:
And from the Blocktrades page, use QR code scanner to enter Bitcoin/Litecoin/Ethereum address of the ATM to complete the transfer and withdraw their rewards in cash.
If you like what we do and you think it is beneficial to the Steem ecosystem, we invite you to support Waivio development proposal on the Steem Proposal System - https://steemproposals.com/proposals.