River Logo
Basics Markets Storage Mining Taxes Technology News
Search
River.com Buy Bitcoin
Glossary

Smart Contract

1 min read

A smart contract is a digitally created and enforced contract. As with regular contracts, these contracts can become as complex as the language in which they are written allows. Bitcoin’s contract language, called Script, is intentionally limited, giving Bitcoin security and simplicity. However, other layers or applications built on top of Bitcoin make use of more complex smart contracts. Smart contracts can be used to design loans, timelocked transactions, and even derivative products.

Related Terms
Bitcoin Script
Script is the language Bitcoin uses to determine who can spend a given piece of bitcoin (a UTXO). Script is intentionally limited in order to maintain Bitcoin's simplicity and ensure that any individual can run a node and validate the blockchain.
Learn more.
Lightning Network
The Lightning Network (LN) is a protocol designed to allow instant and cheap Bitcoin transactions. While it is still experimental, it shows great promise for Bitcoin’s ability to scale.
Learn more.
Hashed Time Locked Contract (HTLC)
A Hashed Time Locked Contract is a timelocked Bitcoin transaction used on the Lightning Network to route payments between parties who do not share a Lightning Channel.
Learn more.
Transaction
A transaction exists as a record of the transfer of bitcoin from one address to another. All transactions are recorded in blocks on the blockchain.
Learn more.
Explore More Terms →

Buy Bitcoin instantly with River today

Buy bitcoin
River Logo

NMLS ID#1906809

© 2025 River Financial Inc. All rights reserved.

River iOS app River Android app

Product

Sign Up Buy Bitcoin Zero Fees River Link Security Bitcoin Price Private Client Business Bitcoin Inheritance Mining

Company

About Developers Careers Newsroom Areas of Availability

Support

Help Center Contact Support Site Status

Social

Social media icon for Twitter Twitter Social media icon for LinkedIn LinkedIn Social media icon for GitHub GitHub

Learn

Bitcoin Basics Bitcoin Markets Bitcoin Storage Bitcoin Mining Bitcoin Taxes Blockchain Technology Bitcoin News Bitcoin Glossary

Featured Articles

What Is Bitcoin? Why Does Bitcoin Have Value? How to Buy Bitcoin

River Intelligence

Market Insights Company Announcements Bitcoin Engineering Newsletter

Legal

Licenses & Disclosures Privacy Policy Terms of Service