The need to Eliminate the traditional middleman has given rise to Smart Contract which defines the rules regarding an agreement just like a traditional contract does. But a smart contract will automatically apply & execute the agreement between the 2 parties when the predetermined conditions are met