A Lawyer’s Perspective on Blockchain: Legal Code vs. Smart Contract Code