Counterparty Gives Bitcoin Ethereum-Style Smart Contracts