Smart contracts are merely applications saved over a blockchain that automate the execution of the arrangement so that each one participants can be specified of the result without the will need for almost any intermediaries.Enterprises along with other organizations are more and more adopting blockchain for its velocity, security and traceability.A