Why Art Blocks Uses JavaScript in Its Smart Contract