Smart Contracts Definition: What Is a Smart Contract? (2024)

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.

Smart Contracts Definition: What Is a Smart Contract? (1)


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.

Smart Contracts Definition: What Is a Smart Contract? (2024)
Top Articles
When Money Is Tight, These 7 Resources Will Help Nearly Everyone
How Often Does Your Credit Score Update? - Crediful
Tyler Sis 360 Louisiana Mo
Stretchmark Camouflage Highland Park
Metallica - Blackened Lyrics Meaning
Poplar | Genus, Description, Major Species, & Facts
Lqse-2Hdc-D
Hmr Properties
Chris Hipkins Fue Juramentado Como El Nuevo Primer Ministro De...
Nalley Tartar Sauce
Kvta Ventura News
Teenleaks Discord
Eva Mastromatteo Erie Pa
Find Such That The Following Matrix Is Singular.
Saatva Memory Foam Hybrid mattress review 2024
Mission Impossible 7 Showtimes Near Marcus Parkwood Cinema
Rondom Ajax: ME grijpt in tijdens protest Ajax-fans bij hoofdbureau politie
Delaware Skip The Games
Sea To Dallas Google Flights
Www.craigslist.com Savannah Ga
Engineering Beauties Chapter 1
Piedmont Healthstream Sign In
Poochies Liquor Store
Truvy Back Office Login
10 Best Places to Go and Things to Know for a Trip to the Hickory M...
R/Airforcerecruits
Farm Equipment Innovations
Pronóstico del tiempo de 10 días para San Josecito, Provincia de San José, Costa Rica - The Weather Channel | weather.com
FSA Award Package
Bursar.okstate.edu
Leland Nc Craigslist
Ixl Lausd Northwest
Orangetheory Northville Michigan
Indiana Wesleyan Transcripts
Does Iherb Accept Ebt
The Boogeyman Showtimes Near Surf Cinemas
Aliciabibs
Philadelphia Inquirer Obituaries This Week
Planet Fitness Santa Clarita Photos
Pp503063
Daly City Building Division
Gifford Christmas Craft Show 2022
Shuaiby Kill Twitter
Craigslist - Pets for Sale or Adoption in Hawley, PA
Emily Tosta Butt
Strange World Showtimes Near Marcus La Crosse Cinema
Sleep Outfitters Springhurst
Craigslist Indpls Free
Psalm 46 New International Version
Koniec veľkorysých plánov. Prestížna LEAF Academy mení adresu, masívny kampus nepostaví
Latest Posts
Article information

Author: Ouida Strosin DO

Last Updated:

Views: 6226

Rating: 4.6 / 5 (76 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Ouida Strosin DO

Birthday: 1995-04-27

Address: Suite 927 930 Kilback Radial, Candidaville, TN 87795

Phone: +8561498978366

Job: Legacy Manufacturing Specialist

Hobby: Singing, Mountain biking, Water sports, Water sports, Taxidermy, Polo, Pet

Introduction: My name is Ouida Strosin DO, I am a precious, combative, spotless, modern, spotless, beautiful, precious person who loves writing and wants to share my knowledge and understanding with you.