Bitcoin Spending Protocol