Ethereum , a software system based on block chain distributed computing platform and operating system featuring smart contract functionality. It is a decentralized platform for money and new kinds of applications. Ethereum is the major platform for smart contracts, tokens and on -chain wallets. Smart contracts is used to describe a computer code that can facilitate the exchange of money, asset, shared or anything of value. The intent of ethereum is to bring together and improve the concept of scripting altcoins and co-chain meta protocols and allow developers to create arbitrary consensus based applications that are high in availability, standardization, feature completeness, ease of development and interoperability.