  A smart contract is a digital program of transaction protocol (rules of
contract) based on the consensus architecture of blockchain. Smart contracts
with Blockchain are modern technologies that have gained enormous attention in
scientific and practical applications. A smart contract is the central aspect
of a blockchain that facilitates blockchain as a platform outside the
cryptocurrency spectrum. The development of blockchain technology, with a focus
on smart contracts, has advanced significantly in recent years. However
research on the smart contract idea has weaknesses in the implementation
sectors based on a decentralized network that shares an identical state. This
paper extensively reviews smart contracts based on multi criteria analysis
challenges and motivations. Therefore, implementing blockchain in
multi-criteria research is required to increase the efficiency of interaction
between users via supporting information exchange with high trust. Implementing
blockchain in the multi-criteria analysis is necessary to increase the
efficiency of interaction between users via supporting information exchange and
with high confidence, detecting malfunctioning, helping users with performance
issues, reaching a consensus, deploying distributed solutions and allocating
plans, tasks and joint missions. The smart contract with decision-making
performance, planning and execution improves the implementation based on
efficiency, sustainability and management.
  Furthermore the uncertainty and supply chain performance lead to improved
users confidence in offering new solutions in exchange for problems in smart
contacts. Evaluation includes code analysis and performance while development
performance can be under development.
