Smart contracts and why use them