While many crypto enthusiasts think that Vitalik Buterin was the inventor of smart contracts, the idea was originally conceived and proposed by Nick Szabo, a computer scientist.