The limitations of blockchain/smart contracts