What is Smart Contracts in Blockchain ?

Smart contracts, first proposed by Nick Szabo in 1994, are simply programs stored on a blockchain that run when predetermined conditions are met. They are used to automate execution of agreements so that all participants are aware of outcomes and abide by them; without any time loss or intermediaries’ involvement to enforce outcomes. Ethereum is world’s most popular smart contracts platform that uses Solidity for writing smart contracts that run on Ethereum Virtual Machine.



You May Interest

What is ECC (Elliptic Curve Cryptography) ?

What is SMP?

What is OpenChain in Blockchain ?

What is ADSL?

What is Ripple in Cryptocurrency ?