From PayPal to Smart Contracts