Ethereum is advance block chain system.Ethereum platform is built specifically for creating smart contracts.It's worth noting that bitcoin was the first to support basic smart contracts in the sense that the network can transfer value from one person to another. The network of nodes will only validate transactions if certain conditions are met.