Smart contracts are the answer we have been waiting for, ever since the dawn of the civilisation. Smart contracts are a set of instructions which self-executes ...