GUIDE GLOSSARY

Blockchain terms explained

Understand the blockchain vocabulary that shapes architecture, security, costs, and vendor selection. This practical glossary connects essential terms to real implementation decisions.

Why blockchain terminology matters

If you need blockchain terms explained before approving a pilot, reviewing an architecture, or integrating a wallet, definitions alone are not enough. The useful question is what each term changes: who controls the system, which failures are possible, how transactions become reliable, and what ongoing operations cost.

For MyDiscussions readers, this guide connects essential blockchain vocabulary to practical decisions. It distinguishes concepts that are often conflated—such as nodes and validators, consensus and finality, or wallets and accounts—and shows how to use them when evaluating a project.

Core blockchain terms: the data and network

Blockchain, distributed ledger, and state

A blockchain is a ledger organized into cryptographically linked blocks, with participants following rules for accepting updates. Changing an earlier block changes its cryptographic fingerprint, making historical alterations detectable.

A distributed ledger is the broader category: records maintained across multiple participants. Not every distributed ledger organizes records into a blockchain.

State is the current result of accepted transactions: account balances, contract variables, ownership records, and similar data. Transaction history explains how the network reached that state.

Decision criterion: A blockchain is most compelling when multiple parties need shared records but cannot comfortably give one operator unilateral control. If one organization controls every writer and reader, a conventional database may offer simpler governance, lower latency, and easier correction.

Block, transaction, and hash

A transaction is a proposed operation, typically authorized by a digital signature. It might transfer an asset, deploy a contract, or call an existing contract.

A block packages transactions and related metadata. The precise contents depend on the protocol.

A hash is a fixed-length output computed from input data. Cryptographic hashes help detect changes and link records; they do not encrypt the underlying information.

This distinction matters for privacy. Publishing a hash of predictable personal data can still expose information through guessing attacks. Hashing is not a substitute for access controls or a complete anonymization strategy.

Nodes, validators, and miners

A node runs software that participates in a blockchain network. A full node independently checks blocks and transactions against protocol rules.

A validator participates in a network’s consensus process, commonly by proposing or attesting to blocks in proof-of-stake systems. Not every node is a validator.

A miner performs proof-of-work computation to compete for block-production rights.

Archive nodes retain historical state beyond what ordinary full-node configurations typically preserve. They support queries such as reconstructing a contract’s state at an old block.

For integration planning, distinguish ordinary transaction submission from historical analytics: their infrastructure requirements can be very different.

Trust, consensus, and finality

Consensus, proof of work, and proof of stake

Consensus is the mechanism through which participants agree on an accepted ledger history and state.

Proof of work, used by Bitcoin, makes block production depend on computational work. Security depends partly on the economic cost of acquiring and operating sufficient mining capacity.

Proof of stake, used by Ethereum, assigns consensus responsibilities using staked assets and protocol rules. Some violations can trigger slashing, meaning a validator loses part of its stake.

Neither label alone establishes security. Evaluate:

  • How concentrated block production and voting power are.
  • What misconduct the protocol can detect and penalize.
  • Whether ordinary participants can independently verify the chain.
  • How the network recovers from outages or consensus failures.

The Ethereum proof-of-stake documentation provides a concrete reference, but its mechanics should not be assumed to apply to every proof-of-stake network.

Confirmations, finality, and reorganizations

A confirmation indicates that a transaction has been included in a block; additional blocks can provide greater confidence that its inclusion will persist.

Finality describes the point at which reversal becomes infeasible or is excluded under the protocol’s stated assumptions.

A reorganization, or reorg, occurs when a node replaces part of its accepted chain history with another valid branch. Transactions in displaced blocks may return to pending status or be included differently.

Applications therefore need explicit settlement policies:

  • A low-value interface update may accept initial inclusion.
  • A withdrawal service may wait for stronger confirmation.
  • A bridge should follow the source network’s finality model.

Do not equate “transaction hash received” with “payment settled.” A submitted transaction can remain pending, fail, or never be included.

Permissionless and permissioned networks

A permissionless blockchain allows participation without admission by a central administrator, subject to protocol requirements.

A permissioned blockchain restricts roles such as transaction submission, validation, or data access. Hyperledger Fabric, for example, supports organization-based identities and configurable endorsement policies.

Permissioned networks can simplify participant accountability and confidentiality controls. The trade-off is dependence on consortium governance, identity administration, and agreed dispute procedures.

Importantly, permissioned does not automatically mean private: visibility depends on the platform and its configuration.

Accounts, wallets, and smart contracts

Public keys, private keys, addresses, and wallets

A private key authorizes cryptographic signatures. A corresponding public key enables verification. An address identifies an account or destination, although its derivation and meaning vary by network.

A wallet manages keys or connects users to signing mechanisms. Assets remain recorded on the blockchain; they are not literally stored inside the wallet application.

Custodial wallets place signing control with a provider. Noncustodial wallets give users or organizations direct control over authorization, alongside responsibility for recovery.

For enterprise use, evaluate recovery procedures, approval workflows, hardware-backed signing, and incident response—not just supported assets. MetaMask is widely used for application interaction, while Ledger provides hardware wallets. Multisignature systems such as Safe can require multiple approvals.

Smart contracts, EVM, and gas

A smart contract is code deployed to a blockchain and executed under that network’s rules. It is not inherently a legal contract, nor does deployment guarantee correctness.

The Ethereum Virtual Machine, or EVM, is Ethereum’s execution environment. EVM-compatible networks can often reuse Solidity code and tooling, but configuration, fees, supported features, and security assumptions may differ.

Gas measures computational and related resource consumption. The fee generally depends on gas consumed and the applicable gas price, with additional components on some networks.

A reverted Ethereum transaction can still consume gas because validators performed work before execution failed.

Common development tools include:

  • Solidity: A widely used smart-contract language.
  • Foundry and Hardhat: Frameworks for compilation, testing, deployment, and debugging.
  • OpenZeppelin Contracts: Reusable implementations of common standards and access-control patterns.

Reusable code reduces reinvention, not responsibility. Teams must review configuration, integration behavior, and upgrade permissions. The OpenZeppelin Contracts documentation explains supported components and usage.

Tokens, coins, and NFTs

A coin usually means a network’s native asset, such as BTC or ETH. A token generally represents an asset or right implemented through a contract or another protocol mechanism.

On Ethereum:

  • ERC-20 defines a common interface for fungible tokens.
  • ERC-721 defines an interface for individually identifiable non-fungible tokens.
  • ERC-1155 supports multiple token types within one contract.

An NFT identifies a distinct token, but does not automatically convey copyright, guarantee permanent media storage, or establish a legally enforceable ownership claim.

A stablecoin aims to track a reference value. Its risk depends on reserves, redemption rights, issuer controls, or algorithmic mechanisms—not its name.

Scaling and integration terminology

Layer 1, Layer 2, rollups, and sidechains

A Layer 1, or L1, is a base blockchain with its own consensus mechanism.

A Layer 2, or L2, processes activity outside the base execution layer while relying on the base chain for important security or settlement functions.

A rollup submits commitments and relevant data, or uses specified data-availability arrangements, so its state transitions can be checked under its design:

  • Optimistic rollups use dispute mechanisms to challenge invalid transitions.
  • Validity rollups, often called ZK-rollups, use cryptographic proofs to establish transition correctness.

“ZK” does not automatically mean transaction privacy. Many validity rollups publish transaction data.

A sidechain typically has its own consensus and validator security rather than inheriting the base chain’s security in the same way.

Bridges, oracles, and sequencers

A bridge transfers assets or messages between networks. It introduces assumptions about verification, custody, validators, contracts, or operators. Bridged assets may have different risks from their native counterparts.

An oracle supplies external information to contracts. Chainlink is a prominent oracle framework, but buyers must still assess feed coverage, update conditions, dependencies, and failure handling.

A sequencer orders transactions in many L2 systems. Centralized sequencing can improve coordination but creates availability and censorship concerns. Check whether users have an effective alternative submission or forced-inclusion path.

RPC, indexers, and explorers

RPC, or remote procedure call, is the interface applications use to query nodes and submit transactions. Providers such as Alchemy, Infura, and QuickNode offer managed blockchain access.

An indexer transforms blockchain activity into query-friendly datasets. The Graph supports indexed application queries; custom pipelines may use ordinary databases.

A block explorer, such as Etherscan, presents transactions, addresses, and contracts for inspection. It is a useful debugging interface, not the authoritative protocol itself.

For API procurement, compare rate limits, supported methods, historical coverage, regional availability, and failover behavior. The Ethereum JSON-RPC documentation describes the underlying interface.

Architecture trade-offs at a glance

ChoiceMain advantageMain trade-offConcrete evaluation question
Public L1Open verification and shared settlementFees and public data exposureCan the workflow tolerate variable inclusion costs?
RollupMore execution capacity with base-chain settlementSequencer, bridge, and upgrade dependenciesWhat happens during a sequencer outage?
Permissioned ledgerControlled membership and configurable governanceConsortium administration and restricted participationWho can change membership or validation rules?
Managed RPCFaster integration and less node maintenanceProvider dependence and request limitsCan the application fail over without losing correctness?
Self-hosted nodesDirect verification and infrastructure controlStorage, synchronization, and operational burdenCan the team maintain clients through upgrades?

A step-by-step process for evaluating a blockchain project

1. Define the shared-trust problem

Identify participants, writers, readers, and disputed events. Specify why a database operated by one party is insufficient. “Immutability” alone is not a business requirement.

2. Map assets, data, and authority

List what belongs on-chain and what should remain off-chain. Identify who can sign transactions, upgrade contracts, pause operations, and recover accounts.

Document whether token ownership represents anything enforceable outside the network.

3. Set measurable acceptance criteria

Define acceptable settlement delay, peak transaction demand, maximum fee exposure, recovery objectives, and privacy constraints.

Separate block time, time to inclusion, and time to finality. They measure different stages and should not be used interchangeably.

4. Prototype the complete transaction lifecycle

Using tools such as Foundry or Hardhat, test submission, inclusion, execution failure, event indexing, and reconciliation. Include RPC timeouts, duplicate requests, fee spikes, and reorg handling.

A successful contract call is only one part of a reliable application.

5. Review security and exit paths

Assess contract audits, administrative keys, bridge dependencies, oracle failures, and upgrade procedures. An audit is a bounded review, not a warranty.

Before production, establish incident ownership and a migration plan. Determine whether users can retrieve assets if the interface, RPC provider, or sequencer becomes unavailable.

Common mistakes when using blockchain terminology

  • Calling records absolutely immutable: History has strong protections, but reorgs, governance interventions, and application upgrades complicate blanket claims.
  • Assuming decentralization is binary: Validator distribution, client diversity, infrastructure, and administrative control are separate dimensions.
  • Treating throughput as the only performance metric: Sustainable capacity, execution complexity, inclusion delay, and finality matter together.
  • Confusing transparency with correctness: Publicly visible code can still contain vulnerabilities or privileged controls.
  • Ignoring upgradeability: A proxy can keep the same address while an administrator changes its implementation.
  • Assuming on-chain data is true: A blockchain can preserve an inaccurate shipment report perfectly. Input verification remains necessary.
  • Overlooking MEV: Maximum extractable value arises from transaction inclusion and ordering opportunities. Trading applications should assess front-running and sandwich-attack exposure.

Frequently asked questions

Is blockchain the same as cryptocurrency?

No. Blockchain is a ledger architecture; cryptocurrency is one application. Networks can also coordinate credentials, ownership records, and multiparty workflows. However, public networks often use native assets to pay fees and support economic security.

What is the difference between a smart contract and an ordinary API?

A smart contract executes under blockchain validation rules and changes shared on-chain state. An ordinary API executes under its operator’s infrastructure and policies. Blockchain applications commonly use both: APIs for access and off-chain services, contracts for selected shared rules.

Does a private blockchain guarantee confidentiality?

No. Restricted membership limits participation, but authorized nodes may still see sensitive information. Confidentiality depends on data distribution, access policies, cryptographic protections, and operational controls. Evaluate exactly which organizations can inspect transaction contents and metadata.

Which blockchain terms should decision-makers learn first?

Start with permissioning, consensus, finality, custody, smart contracts, gas, and upgradeability. Together, they reveal who controls the system, when results become dependable, and what operating it requires. Add rollups, bridges, and oracles when assessing scaling or external integrations.

For related definitions across software development, AI, cloud computing, and outsourcing, browse more Glossary topics.

Have a question about this topic?

Ask the community and get answers from practitioners.

Start a discussion