Smart contracts are like digital contracts created and stored on Ethereum Blockchain. The advantage with Smart Contracts is that it will be impossible for either of the entities to go back in time and change the contract. Smart contracts can also facilitate transfer of tokens/currency between the entities based