What is smart contracts?
Smart contracts are digital way, how we can create specific conditions or functions built into the programming code. This idea was first described by Nick Szabo in 1996. For a deeper understanding, just imagine the situation, that you must go to a lawyer and you want to create some contract. The Lawyer gets paid for his service, that he created the contract with all terms according to the actual law. But it is 21 century and things like this will be soon only past. Thanks to the smart contracts idea, you can code any condition or function into the smart contract. This smart contract will be upload into a blockchain network, so no one can change or delete it. Also, you can check smart contracts wikipedia definition.