Smart contracts and Ethereum explained: the EVM, gas and EIP-1559, DeFi and NFTs, Layer 2 rollups, and the risks finance professionals must weigh.