Smart contract is an automatic contract with the agreement between two parties, written into few lines of code.
Agreements contained live across a distributed, decentralized blockchain network. Code controls the execution and transactions
that are tractable and not changed