How to Accomplish Secure Transactions with Future Currencies?