Digital enforceable contracts (DEC) Making smart contracts smarter