Vitalik Buterin predicted a future of error-free smart contracts by 2030.