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
the-future-of-the-blockchain-revolution
What Is the Future of the Blockchain Revolution?
Blockchain technology has established itself as the foundation of modern cryptocurrencies. It supports the DeFi market and NFTs. But a killer app has not yet emerged to propel blockchains into the mainstream and make them an unremarkable part of everyday experience.
real-world-blockchain-use-cases
Today’s Best Real-World Blockchain Use Cases
When we hear the word blockchain, we naturally think of cryptocurrencies. But blockchain technology offers unique power and flexibility to developers targeting a wide variety of domains. Here are a baker’s dozen of the most promising.
what is a smart contract?
What Is a Smart Contract?
Smart contracts are neither contracts nor particularly smart. They're just simple programs that are stored on the blockchain. Smart contracts are key to the development of decentralized applications based on cryptocurrencies.

Manage your portfolio –
wherever you are

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

Get started Download the app
Kriptomat - Crypto but simple
  • €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
  • Sitemap
Kriptomat on X Kriptomat on TikTok Kriptomat on youtube Kriptomat on linkedin
certification
certification
iso 9001:2015
iso 9001:2015
certification iso - 27001
iso 37001:2015
iso 37301:2015
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.