The world of blockchain and cryptocurrency is filled with unique terminology that can be overwhelming for newcomers and experienced enthusiasts alike. This glossary provides clear, concise definitions for the most essential terms you'll encounter, from fundamental concepts like blockchain and Bitcoin to more advanced topics like smart contracts and consensus mechanisms.
Core Blockchain Concepts
Blockchain
A blockchain is a distributed, immutable digital ledger that records transactions in a secure and transparent way. Data is stored in structures called "blocks," with each block cryptographically linked to the previous one, forming a continuous "chain." This technology enables shared record-keeping among participants with the appropriate permissions.
Distributed Ledger
A database that is spread across multiple sites, countries, or institutions. Records are stored sequentially in a continuous ledger. Distributed ledger data can be "permissioned" (access is controlled) or "permissionless" (open access), referring to how the ledger's visibility is managed.
Central Ledger
A ledger maintained by a single central authority, as opposed to the decentralized nature of blockchain-based systems.
Ledger
An append-only storage system where records are immutable and can contain information beyond just financial transactions.
Cryptocurrency Fundamentals
Cryptocurrency
A form of digital currency based on mathematics, where cryptography regulates the generation of currency units and verifies the transfer of funds. Cryptocurrencies operate independently of central banks.
Bitcoin
The world's first and most well-known cryptocurrency, based on a proof-of-work consensus mechanism.
Altcoin
Short for "alternative coin," this term refers to any cryptocurrency that is an alternative to Bitcoin. Many early altcoins were forks of Bitcoin with minor modifications to its proof-of-work algorithm.
Ether
The native cryptocurrency of the Ethereum blockchain, used to pay for transaction fees, miner rewards, and other services on the network.
Token
A digital representation of an asset or utility that resides on top of an existing blockchain. Tokens can represent various assets or access rights.
Fiat Currency
Government-issued currency that is declared legal tender but is not backed by a physical commodity, such as the US dollar or euro.
Addresses and Wallets
Addresses
In Ethereum and other blockchain networks, addresses are used to send and receive transactions. Typically consisting of numbers and letters, they can also be represented as QR codes. Addresses are derived from ECDSA key pairs.
Wallet
A file that contains a collection of private keys, allowing users to store and manage their cryptocurrency holdings.
Private Key
A string of data that proves you have control over the funds in a specific wallet. Private keys function like passwords and should never be shared, as they allow cryptographic signing of transactions.
HD Wallet
Short for Hierarchical Deterministic Wallet, this type of digital wallet automatically generates a tree-like structure of private/public addresses or keys, eliminating the need for users to generate them manually.
Keystore
A file containing an encrypted wallet private key along with wallet metadata.
Mnemonic
A mnemonic phrase, also known as a mnemonic recovery phrase or mnemonic seed, is a list of words used to generate the master private key and master chain code for an HD wallet.
Consensus Mechanisms
Proof of Work
A system that ties mining capability to computational power. Blocks must be hashed with an added variable that makes the process more difficult. Successful hashing requires significant time and computation, serving as proof that work was done.
Proof of Stake
An alternative to proof-of-work systems where existing cryptocurrency holdings (the stake) determine how much currency a participant can mine or validate.
Consensus Process
The method by which nodes responsible for maintaining a distributed ledger agree on the state and content of the ledger.
Mining
The process of continuously searching for special hash values that meet specific criteria while verifying transactions and adding them to the blockchain. This computational process also triggers the generation of new cryptocurrency as mining rewards.
Network Components
Node
Any computer connected to a blockchain network.
Full Node
A node that fully validates transactions and blocks by enforcing all of the rules of the blockchain network.
P2P (Peer-to-Peer)
Refers to decentralized interactions between at least two parties in a highly interconnected network. P2P participants deal directly with each other without an intermediary.
Ethereum Ecosystem
Ethereum
An open software platform based on blockchain technology that enables developers to write smart contracts and build decentralized applications.
Ethereum Classic
A version of Ethereum that continued after a hard fork, maintaining the original blockchain history.
EVM (Ethereum Virtual Machine)
The virtual machine that executes Ethereum bytecode on the Ethereum network.
EVM Bytecode
The programming language code that can be contained in accounts on the Ethereum blockchain. EVM code executes when messages are sent to an account, enabling it to read/write storage and send messages.
Gas
A measurement unit in Ethereum that roughly corresponds to computational steps. Every transaction must include a gas limit and gas price, with miners selecting transactions based on these fees.
Gas Limit
The maximum amount of gas that should be used in executing a transaction or smart contract operation.
Gas Price
The price per computational unit (gas) in a transaction.
Gas Cost
The total gas fee calculated as gas limit multiplied by gas price.
dApp (Decentralized Application)
A decentralized application that must be fully open-source, operate autonomously, and not have any single entity controlling the majority of its tokens.
Smart Contract
A computer program or protocol that automatically executes, controls, or documents legally relevant events and actions according to the terms of a contract. The terms are written in code rather than legal language.
ERC (Ethereum Request for Comments)
A proposal standard for the Ethereum platform. ERC standards define common rules that Ethereum-based tokens should follow.
ERC-20
A technical standard used for smart contracts on the Ethereum blockchain for implementing tokens. This standard has become the most common for Ethereum-based tokens.
Blockchain Types
Consortium Blockchain
A blockchain where the consensus process is controlled by a pre-selected set of nodes. For example, a consortium of 15 financial institutions might require 10 signatures to validate a block. These are sometimes called "semi-decentralized" systems.
Permissioned Blockchain
Blockchains that provide highly verifiable datasets because the consensus process creates digital signatures visible to all parties.
Permissioned Ledger
A ledger where participants must have permission to access it. Permissioned ledgers may have one or more owners, with a limited consensus process checking the ledger's integrity when adding new records.
Unpermissioned Ledgers
Blockchains without a single owner that cannot be owned by any individual. Their purpose is to allow anyone to contribute data to the ledger while everyone maintains an identical copy.
Technical Terms
Hashrate
The number of hashes that can be calculated by Bitcoin miners in a given time period (usually one second).
Difficulty
In proof-of-work mining, this refers to how difficult it is to mine a block in the blockchain network. Bitcoin's difficulty adjusts every 2016 blocks to maintain approximately 10-minute block verification times.
Block Height
The number of blocks connected in the blockchain. Height 0 refers to the first block, known as the genesis block.
Block Rewards
The reward miners receive when they successfully calculate a block. Depending on the specific cryptocurrency and whether all coins have been mined, block rewards can be a mix of new coins and transaction fees.
Nonce
A number that is used only once, typically in cryptographic communication to prevent replay attacks.
Encryption
The process of converting a plaintext message into what appears to be a random sequence of bits (ciphertext).
Decryption
The process of converting ciphertext back into plaintext.
Cipher
An algorithm used for encryption and decryption of information. The term can also refer to an encrypted message or "code."
Block Ciphers
A method of encrypting text where a cryptographic key and algorithm are applied to a block of data as a group rather than one bit at a time.
Stream Ciphers
A method of encrypting text where the encryption key and algorithm are applied to each binary digit in a data stream one bit at a time.
Cryptoanalysis
The study of analyzing information systems to study hidden aspects of the systems, typically to break cryptographic security without knowing the secret key.
Cryptography
The practice and study of techniques for secure communication in the presence of third parties, encompassing both encryption and decryption processes.
Digital Commodity
Typically refers to scarce, electronically transferable, intangible digital goods with market value.
Digital Identity
An online or networked identity adopted or claimed by an individual, organization, or electronic device in cyberspace.
Network Operations
Confirmation
When transactions in a block are verified by the blockchain network. In proof-of-work systems like Bitcoin, this confirmation process is called mining. Once a transaction is confirmed, it cannot be reversed or double-spent.
Double Spend
A scenario where someone attempts to send a Bitcoin transaction to two different recipients simultaneously. The more confirmations a transaction has, the more difficult double spending becomes.
Transaction Fees
Small fees charged for some transactions sent through cryptocurrency networks. These fees are awarded to the miner who successfully includes the transaction in a block.
Transaction Block
A collection of transactions on the Bitcoin network gathered into a block that can then be hashed and added to the blockchain.
Fork
The creation of an ongoing alternative version of the blockchain by simultaneously creating two blocks in different parts of the network. This creates two parallel blockchains.
Hard Fork
A change to the blockchain protocol that makes previously invalid blocks/transactions valid, requiring all users to upgrade their clients.
Soft Fork
A change to the Bitcoin protocol where only previously valid blocks/transactions are made invalid. Soft forks are backward-compatible as old nodes recognize new blocks as valid.
Halving
An event where the reward for mining new blocks is halved, meaning miners receive 50% fewer bitcoins for verifying transactions. Bitcoin has a limited supply of 21 million coins, with halving events occurring approximately every four years until the year 2140.
Additional Concepts
DAO (Decentralized Autonomous Organization)
An organization represented by rules encoded as a computer program that is transparent, controlled by organization members, and not influenced by a central government. DAOs operate through smart contracts on a blockchain.
The DAO
A specific venture capital fund built on the Ethereum platform that led to significant soft and hard forks in the Ethereum blockchain.
Initial Coin Offering (ICO)
An event where a new cryptocurrency sells advance tokens from its overall coinbase in exchange for upfront capital. ICOs are often used by developers of new cryptocurrencies to raise funds.
Multi-signature (Multisig)
Multisignature addresses require multiple keys to authorize a transaction. The number of required signatures is determined when the address is created, providing enhanced security against theft.
Chain Linking
The process of connecting two different blockchains, allowing transactions between them. This enables blockchains like Bitcoin to communicate with sidechains and exchange assets.
Agreement Ledgers
Ledgers where two or more parties negotiate and reach consensus on recorded entries.
Attestation Ledgers
Distributed ledgers that provide evidence of existence for agreements, commitments, or statements.
Tokenless Ledger
A distributed ledger that operates without requiring a native currency.
Frequently Asked Questions
What is the difference between a blockchain and a distributed ledger?
All blockchains are distributed ledgers, but not all distributed ledgers are blockchains. While both are decentralized databases, a blockchain specifically organizes data into blocks that are cryptographically chained together in chronological order.
How does proof of work differ from proof of stake?
Proof of work requires miners to solve complex mathematical problems to validate transactions and create new blocks, consuming significant computational power. Proof of stake allows validators to participate based on the amount of cryptocurrency they hold and are willing to "stake" as collateral, which is more energy-efficient.
Why are there so many different types of blockchains?
Different blockchain types serve different purposes. Public blockchains like Bitcoin and Ethereum are fully decentralized, while private and consortium blockchains offer more control and privacy for enterprise use cases where not all data should be publicly visible.
What makes smart contracts "smart"?
Smart contracts automatically execute predefined actions when specific conditions are met, without requiring intermediaries. This automation reduces the need for trust between parties and can significantly streamline complex agreements and transactions.
How secure is cryptocurrency storage?
Security depends on how cryptocurrencies are stored. Exchange wallets are convenient but vulnerable to hacking, while hardware wallets and properly secured private keys offer much stronger protection. ๐ Explore advanced security methods for safeguarding your digital assets.
What is the significance of gas fees in Ethereum?
Gas fees compensate miners for the computational resources required to process transactions and execute smart contracts. During times of network congestion, gas prices rise as users compete to have their transactions processed faster, making efficient gas management important for Ethereum users.