As blockchain technology continues to evolve, we are hearing more and more about so-called “smart contracts”. Smart contracts utilise blockchain technology in order to self-execute. A smart contract is an agreement between two people in the form of computer code. They...