Blockchain Basics
What is a Smart Contract?
2min
a smart contract is often referred to as the process of putting financial thought into code in more specific terms, a smart contract is a piece of computer programming code, usually written in a high level language, that instructs a blockchain on how to receive, process, store and distribute funds smart contracts are therefore the building blocks of financial applications that live on distributed and decentralized networks that process cryptocurrency these decentralized applications are often called d'apps a smart contract can automatically execute all or parts of an agreement or instruction, and is stored on a blockchain based platform the code can either be the sole manifestation of an agreement between the parties or might complement a traditional text based contract and execute certain provisions, such as transferring funds from party a to party b the code itself is replicated across multiple nodes of a blockchain and, therefore, benefits from the security, permanence and immutability that a blockchain offers smart contract languages the most common programming languages used for smart contract development are solidity vyper python haskell (plutus) of these, solidity is the most widely used and is also the language of the caduceus ide docid 2qgptulubbai5olajha3x read more about smart contracts docid\ ywvchpn95hv9up8q8jkv0