A GLOSSARY TOPIC COLLECTION

DeFi and Markets

A focused collection of 8 definitions from the complete Bitcoin and cryptocurrency glossary. Learn the vocabulary at your own pace, then follow the sources and related reading.

8 terms. One connected topic.

Each entry keeps its full definition and original source references. The complete glossary is also available as one CSV file.

THE A–Z REFERENCE

One term at a time.

Jump to a letter. Open a definition. Follow the sources. Keep the curiosity.

BROWSE BY FIRST LETTER

Showing all 8 terms, A–Z

Automated Market Maker (AMM)

An automated market maker is a trading mechanism that uses programmed rules and pooled assets to quote exchanges, rather than matching every trade against another user's standing order.

Read definition of Automated Market Maker (AMM)

An automated market maker is a trading mechanism that uses programmed rules and pooled assets to quote exchanges, rather than matching every trade against another user's standing order. A common constant-product design relates two token reserves through a mathematical invariant, so buying one asset changes the pool's balance and the price available for subsequent trades. Other designs use different curves, concentrated liquidity, or additional parameters. Liquidity providers supply the assets and may receive trading fees, but their returns depend on market movements, trading activity, costs, and the protocol's rules. Large trades relative to available liquidity can produce substantial price impact. Arbitrage trades help connect pool prices to prices elsewhere, without guaranteeing identical quotes at every moment. An AMM removes some operational roles of a traditional exchange, but it does not eliminate smart contract vulnerabilities, token-specific restrictions, manipulation risks, or losses associated with providing liquidity.

Sources: developers.uniswap.org

Term page

Bitcoin DeFi

Bitcoin DeFi is a broad label for financial applications that use BTC or assets linked to Bitcoin for activities such as trading, borrowing, collateral management, or payment coordination.

Read definition of Bitcoin DeFi

Bitcoin DeFi is a broad label for financial applications that use BTC or assets linked to Bitcoin for activities such as trading, borrowing, collateral management, or payment coordination. It does not identify a single protocol or a uniform security model. Some arrangements use Bitcoin's native transaction scripting, while others rely on sidechains, additional execution networks, bridges, custodians, or wrapped BTC tokens. These differences determine who controls funds and which software enforces the application's promises. A platform connected to Bitcoin does not automatically inherit every protection of holding native BTC in a self-controlled wallet. Questions about redemption, liquidation rules, price oracles, administrator keys, and emergency withdrawals are therefore central to understanding a particular application. Bitcoin itself uses proof of work; a product advertising BTC staking or yield should explain its separate reward mechanism rather than imply that simply holding BTC earns native consensus rewards.

Sources: ethereum.org · dev.rootstock.io

Term page

Decentralized Application (DApp)

A decentralized application is an application whose important operations are carried out through a distributed network, often using smart contracts on a blockchain.

Read definition of Decentralized Application (DApp)

A decentralized application is an application whose important operations are carried out through a distributed network, often using smart contracts on a blockchain. Its interface may resemble an ordinary website, while transactions submitted through that interface trigger publicly verifiable contract execution. Examples include exchanges, lending systems, games, and digital asset registries. Decentralization is not an all-or-nothing property: an application can use on-chain contracts while still relying on a centralized website, price feed, hosting provider, or administrator key. Users should therefore separate the interface from the contracts and infrastructure underneath it. A website disappearing does not always make the contracts inaccessible, but interacting without the usual interface can be difficult and risky. The DApp label also does not establish that code is immutable, audited, permissionless, or economically sound. Those characteristics depend on the specific implementation and its controls.

Sources: ethereum.org

Term page

Decentralized Exchange (DEX)

A decentralized exchange is a system for trading digital assets in which settlement is coordinated through blockchain transactions or related protocols rather than solely through a central exchange's internal ledger.

Read definition of Decentralized Exchange (DEX)

A decentralized exchange is a system for trading digital assets in which settlement is coordinated through blockchain transactions or related protocols rather than solely through a central exchange's internal ledger. Designs include automated market makers, on-chain order books, and systems combining off-chain order matching with on-chain settlement. Many allow users to trade from self-controlled wallets, but this does not remove every intermediary or permission. Interfaces, routing services, administrator privileges, and token contracts can still affect execution. Traders must consider liquidity, price impact, slippage limits, network fees, and the permissions requested before a swap. A displayed token name is not enough to identify an asset; its contract and network matter. DEX access also does not guarantee a fair market or prevent fraudulent tokens. Understanding the settlement mechanism is more informative than assuming that the word decentralized describes every component equally.

Sources: developers.uniswap.org · ethereum.org

Term page

Decentralized Finance (DeFi)

Decentralized finance is an umbrella term for financial applications implemented through blockchain-based protocols, commonly using smart contracts.

Read definition of Decentralized Finance (DeFi)

Decentralized finance is an umbrella term for financial applications implemented through blockchain-based protocols, commonly using smart contracts. Activities include asset exchanges, collateralized borrowing, lending pools, derivatives, and automated liquidity provision. Publicly accessible contracts can make transaction rules and recorded activity inspectable, but visibility alone does not establish safety. A protocol may depend on price oracles, administrator permissions, external custodians, or governance decisions. Combining several applications can create useful workflows while also carrying failures from one component into another. Advertised yields may come from trading fees, borrower payments, token incentives, or arrangements that expose depositors to losses; the source should not be assumed. Bitcoin-related DeFi may additionally require a bridge or separate execution network. The useful distinction is between what the code enforces directly and what still depends on operators, external information, collateral value, or redemption arrangements.

Sources: ethereum.org · ethereum.org

Term page

Liquidity Pool

A liquidity pool is a collection of assets held under a protocol's rules to support activities such as trading or lending.

Read definition of Liquidity Pool

A liquidity pool is a collection of assets held under a protocol's rules to support activities such as trading or lending. In an automated market maker, users trade against the pool's reserves, and liquidity providers contribute assets that make those exchanges possible. Providers typically receive a recorded claim on a share of the pool and may earn fees or incentives. The composition and value of that claim can change as trades occur and market prices move. Providing liquidity is therefore not equivalent to simply holding the deposited tokens. One important risk is loss relative to holding the same assets separately, often called impermanent loss, which can remain economically real when liquidity is withdrawn. Pool depth, fee rules, contract security, token behavior, and withdrawal conditions also matter. A large displayed yield does not by itself explain the source or durability of returns.

Sources: developers.uniswap.org

Term page

Oracle

An oracle is a mechanism that supplies information to a blockchain application from outside the application's directly verifiable state.

Read definition of Oracle

An oracle is a mechanism that supplies information to a blockchain application from outside the application's directly verifiable state. A lending contract, for example, may need an asset price to determine collateral requirements or liquidations. The blockchain can verify that an oracle update followed specified authorization rules, but that does not automatically prove the reported information reflects reality. Oracle designs differ in their data sources, aggregation methods, update schedules, incentives, and handling of unavailable or inconsistent values. A single price from a thinly traded market can be especially vulnerable to manipulation, while multiple sources still require careful assumptions. Oracles can also communicate results between systems or trigger external actions. The important distinction is between deterministic contract execution and the quality of the input driving that execution. A contract can operate exactly as written and still produce harmful outcomes when its oracle data is wrong.

Sources: ethereum.org

Term page

Smart Contract

A smart contract is program logic that enforces specified conditions within a blockchain environment.

Read definition of Smart Contract

A smart contract is program logic that enforces specified conditions within a blockchain environment. On Ethereum, contracts can hold state, receive transactions, and interact with other contracts to implement applications such as exchanges or token systems. Bitcoin supports a different and more constrained scripting model for defining spending conditions, including signatures, hash conditions, and timelocks. The word contract does not by itself mean the code forms an enforceable legal agreement. Nor does smart imply that the program can judge fairness, verify arbitrary real-world facts, or correct its own mistakes. Execution follows the implemented rules, including any vulnerabilities or administrator powers. External information may require an oracle, and upgrades may depend on privileged keys or governance procedures. Reviewing a smart contract therefore involves understanding its code, permissions, dependencies, and economic behavior rather than assuming that automated execution makes the arrangement trustworthy or risk-free.

Sources: ethereum.org · developer.bitcoin.org

Term page