Ethereum explained in 25 minutes, I really impelling watch.