Cointelegraph explains smart contracts and how blockchain-based technology will change the way transactions are done. ... ...