Smart contracts are simply computer programs running on a blockchain that execute when a user (or another contract) interacts with them. A combination of smart contracts can be bundled together into dApps or decentralised apps.
Once a smart contract is uploaded to Ethereum, it is available for the duration of Ethereum's existence unless permanently destroyed by specifically outlined parties with explicit permission. Typically, these permissions are afforded to the developers who created the contract, and tend to have additional requirements, such as multiple parties needing to take action in order to destroy a contract.
With this setup, smart contracts are almost always available for usage and tend to not favour any one user over another.
Common instances of smart contracts include:
Lending applications
Decentralised exchanges
Insurance
Games
Social Media
Welcome
to CoinShares
Personal data
When you visit CoinShares website, cookies enhance your experience. They help us to show you more relevant content. Some cookies are necessary for the site to work and will always be active. Blocking some types of cookies may impact your experience of the website and the services which we offer on our website.
We use cookies on our site to optimize our services. Learn more about our EU cookie policy or US cookie policy.