Kriptomat
Prices
  • Live crypto prices
  • All Prices Over 300+ cryptocurrencies
  • Gainers & Losers Find investing opportunities
  • Recently Added Newly added tokens to Kriptomat
  • What if I bought 100 € worth of... ...today it would be worth
Learn
Products
  • Build Portfolio
  • Buy and Sell crypto Buy 300+ cryptocurrencies
  • Exchange Crypto Over 1,000 pair options
  • Intelligent Portfolios Smart way to invest in crypto
  • Kriptomat Wallet A secure and simple crypto wallet
  • Investment Explorer Find your crypto strategy
  • TRACK AND ACT
  • Price Alerts Real-time price updates for your favorite tokens
  • Explore Assets Discover investment opportunities
  • Portfolio Analytics Smart insights for optimal performance
  • GROW PORTFOLIO
  • KriptoEarn Earn rewards on your crypto
  • Vault Save crypto for your future
  • Recurring Buy Regularly scheduled investments (DCA)
  • DeFi and Web3
  • Decentralized Exchange (DEX) Buy & swap hundreds of tokens from DEXs
  • Web3 Wallet Buy, collect Crypto and NFTs with WalletConnect support
  • Web3 Gaming Wallet Playing Web3 games has never been more simple!
  • Web3 Directory Explore Kriptomat user’s favourite dApps
Language
Currency
  • Deutsch
  • Eesti
  • English
  • Español
  • Français
  • Hrvatski
  • Italiano
  • Latviešu
  • Lietuviškai
  • Magyar
  • Polski
  • Português
  • Română
  • Slovenčina
  • Slovenščina
  • Srpski
  • Svenska
  • Türkçe
  • Čeština
  • Ελληνικά
  • Български
  • € EUR
  • $ USD
  • £ GBP
  • лв. BGN
  • Kč CZK
  • ft HUF
  • zł PLN
  • kr SEK
  • ₺ TRY
  • fr. CHF
  • kr NOK
  • L RON
  • kr. DKK
Login login_button Register Get Started
/
No results

Try adjusting your search

Login Get started English / Eur
Language
  • Deutsch
  • Eesti
  • English
  • Español
  • Français
  • Hrvatski
  • Italiano
  • Latviešu
  • Lietuviškai
  • Magyar
  • Polski
  • Português
  • Română
  • Slovenčina
  • Slovenščina
  • Srpski
  • Svenska
  • Türkçe
  • Čeština
  • Ελληνικά
  • Български
Currency
  • € EUR
  • $ USD
  • £ GBP
  • лв. BGN
  • Kč CZK
  • ft HUF
  • zł PLN
  • kr SEK
  • ₺ TRY
  • fr. CHF
  • kr NOK
  • L RON
  • kr. DKK
Blockchain|Putting Blockchains to Work

What Is a Smart Contract?

what is a smart contract?

Smart contracts are neither contracts nor particularly smart. They are simple programs that are stored on the blockchain along with information about coins, tokens, and wallets. Smart contracts are key to the development of decentralized applications based on cryptocurrencies.

Smart contracts do not run on the Bitcoin blockchain. The technology was introduced as part of the specification for Ethereum in 2014, which included a smart contract definition. So when it comes to smart contracts, Ethereum is the name of the game. That is one reason so many dApps are built to run on Ethereum and Ethereum-compatible blockchains.

What is a smart contract, really? They started as simple IF/THEN statements. The developer who coined the term “smart contract” described a smart contract as a blockchain version of a vending machine: IF the right coins are deposited, THEN dispense a snack. In a sense, the vending machine is smart, meaning it is able to execute its task automatically and independently.

On Ethereum, a smart contract might specify that IF a sum is received in the user’s wallet, THEN 10% is transferred to a second wallet set aside for long-term savings.


Most smart contracts are now written in a programming language called Solidity, which was created by some of the same software engineers who created early versions of Ethereum. Solidity supports the creation of smart contracts that are more sophisticated than the simple IF/THEN model.

Smart contracts are executed by the Ethereum Virtual Machine, a software platform that is installed on Ethereum nodes along with copies of blockchain transactions. EVMs now exist that allow the creation of smart contracts in C++, C#, Go, Haskell, Java, JavaScript, Python, Ruby, Rust, Elixir, Erlang, and other programming languages. Visual programming tools like EtherScripter serve as virtual environments that allow the construction of smart contracts without writing code in a programming language.

what is a smart contract?


Like other information on the blockchain, smart contracts are immutable, meaning they cannot be altered after they are deployed, and irreversible, meaning they cannot be erased. Most developers make the source code to their smart contracts available for inspection so users can be sure the contracts don’t siphon off some or all of their funds to the developer’s wallet.

All blockchain-based decentralized finance applications and other dApps are based on smart contracts.

NOTE

This text is informative in nature and should not be considered an investment recommendation. It does not express the personal opinion of the author or service. Any investment or trading is risky, and past returns are not a guarantee of future returns. Risk only assets that you are willing to lose.

Blockchain Nuts & Bolts
What Is Blockchain Technology and How Does It Work?
What Is a Private Key?
What Is a Blockchain Wallet and How Does It Work?
A Brief History of Blockchain Technology That Everyone Should Read
What Is the Difference Between Cryptocurrency and Blockchain?
Putting Blockchains to Work
What Is a Smart Contract?
How To Invest in Blockchain Technology Stocks
The Most Popular Blockchain Networks
An Essential Blockchain Security Guide
Pros and Cons of Blockchain Technology
Real-World Blockchains
Blockchain-Enabled Identity Management
What Is a Blockchain Oracle?
What Is the Metaverse and Why Should Anyone Care?
Today’s Best Real-World Blockchain Use Cases
What Is the Future of the Blockchain Revolution?
Related articles
blockchain-enabled identity management
Blockchain-Enabled Identity Management
Identity management is a complex process involving the authentication and authorization of individuals to access systems, networks, and applications. Robust digital identity solutions reduce the risk of fraud, identity theft, and data breaches.
a brief history of blockchain technology that everyone should read
A Brief History of Blockchain Technology That Everyone Should Read
Satoshi Nakamoto’s Bitcoin wasn’t the first digital currency – or even the first blockchain. Here is an eye-opening look at the origins and evolution of blockchain technology – plus a glimpse of the peer-to-peer future that awaits us.
what is a blockchain wallet and how does it work?
What Is a Blockchain Wallet and How Does It Work?
It is reasonable to think of your crypto wallet as a safe that holds your crypto funds. There’s nothing wrong with envisioning it that way. But the technical reality is quite a bit more interesting, in an admittedly nerdy way.

Manage your portfolio –
wherever you are

Use the website or download our safe and secure mobile app today.

Get started Download the app
footer-logo
X TikTok YouTube LinkedIn
  • €EUR
    • €EUR
    • $USD
    • лв.BGN
    • KčCZK
    • ftHUF
    • złPLN
    • krSEK
    • ₺TRY
    • fr.CHF
    • krNOK
    • LRON
    • kr.DKK
  • English
    • Deutsch
    • Eesti
    • English
    • Español
    • Français
    • Hrvatski
    • Italiano
    • Latviešu
    • Lietuviškai
    • Magyar
    • Polski
    • Português
    • Română
    • Slovenčina
    • Slovenščina
    • Srpski
    • Svenska
    • Türkçe
    • Čeština
    • Ελληνικά
    • Български

Company

  • About
  • Blog
  • Careers
  • Impressum
  • Contact
  • Legal & Security
  • Fraud prevention

Businesses

  • Corporate accounts
  • Kriptomat GameFi

Resources

  • Help Centre
  • System Status
  • Complaints
  • FAQ
  • Live Crypto Prices
  • Live Bitcoin Price
  • Live Ethereum Price
  • Live Solana Price
  • How To Buy Bitcoin (BTC)
  • How To Buy Ethereum (ETH)
  • How To Buy Solana (SOL)

Other

  • Ambassador program
  • Affiliate Program
  • Referral Program
  • Bug Bounty
  • Fees and Limits
  • Supported Countries
  • Supported Actions
 
Financial Intelligence unit INATBA Eeasti Digivara Liit ISO 9001 ISO 27001 ISO 37001 ISO 37301
Kriptomat © 2025
Choose your platform
Kriptomat IOS appIOS Kriptomat Andodid appAndroid
Scan the QR code to download the app
The easiest way to buy Bitcoin, Ethereum, Shiba Inu and 240+ cryptocurrencies with different payment methods.