ASIC: a blockchain needs to accommodate scenarios where the law doesn’t permit enforcement of a contract by its own terms.