[Glossary] Ethereum & Smart-Contract Platforms Terms
-
Below is a concise glossary of key terms you’ll encounter in Ethereum & Smart-Contract Platforms discussions. Definitions are clear and practical—ideal for anyone building or researching programmable blockchains.
Platforms Overview
- Ethereum: The pioneering smart-contract blockchain enabling decentralized apps (dApps) and tokens.
- EVM (Ethereum Virtual Machine): The runtime environment that executes smart-contract bytecode uniformly across all nodes.
- EVM-Compatible Chains: Blockchains (e.g., BSC, Polygon, Avalanche C-Chain) that support the same bytecode and toolchain as Ethereum.
- Account Model: User and contract accounts with balances and nonces—contrasts UTXO in Bitcoin.
- Gas: The unit measuring computational effort; every operation in a smart contract consumes a fixed amount of gas.
️ Ethereum Network Terms
- Gas Price / Base Fee:
- Gas Price: What you’re willing to pay per unit of gas (gwei).
- Base Fee: Algorithmically adjusted minimum fee per gas after EIP-1559.
- Gas Limit: The maximum gas you allow a transaction or block to consume.
- Block Time: Average interval between new blocks (≈12–14 seconds on Ethereum mainnet).
- Uncle (Ommer) Block: A valid block not chosen as the canonical child—receives partial reward for improving security.
- Nonce: A counter to ensure each transaction is unique and ordered per account.
️ Smart-Contract Standards & Tokens
- ERC-20: The standard interface for fungible tokens—defines transfer, approval, and balance functions.
- ERC-721: The non-fungible token standard for unique assets (NFTs).
- ERC-1155: A multi-token standard allowing both fungible and non-fungible tokens in one contract.
- Proxy Pattern: Upgradeable contract architecture separating logic and storage via a proxy forwarding calls.
- ABI (Application Binary Interface): JSON schema defining contract functions and events for external interaction.
Scalability & Upgrades
- Layer-2 Rollups:
- Optimistic Rollup: Assumes transactions valid, challenged via fraud proofs (e.g., Optimism).
- zk-Rollup: Uses zero-knowledge proofs to validate batches on-chain (e.g., zkSync, StarkNet).
- Shard Chains: Parallel blockchains intended for data and execution scaling—Ethereum’s long-term roadmap.
- The Merge: Transition from PoW to PoS consensus (completed Sep 2022), reducing energy use and enabling further upgrades.
- EIP-1559: Fee-market reform that burns a base fee each block and introduced priority “tip” for validators.
- Beacon Chain: PoS consensus layer coordinating stakers and validators—now the heart of Ethereum’s security.
Interoperability & Bridges
- Wrapped ETH (wETH): ERC-20–compatible representation of ETH used in dApps and L2s.
- Bridge: A smart-contract system transferring tokens or messages between chains (e.g., Hop, Connext).
- Peg-in/Peg-out: Locking assets on one chain and minting representations on another, then burning to withdraw.
- Cross-chain Messaging: Protocols (e.g., Axelar, LayerZero) for secure data transfer between blockchains.
Node & Client Tools
- Geth: The Go-language client for running a full Ethereum node—widely used in production.
- OpenEthereum (Parity): The Rust-based client designed for performance and light resource usage.
- Infura / Alchemy: Hosted RPC providers offering scalable node endpoints—eliminate the need to self-host.
- Hardhat Network: Local Ethereum simulator with debugging, for rapid smart-contract testing.
- Truffle / Foundry: Frameworks for compiling, deploying, testing, and scripting smart contracts.
Metrics & Analytics
- Total Value Locked (TVL): Sum of assets deposited in smart contracts across L2s or DeFi protocols—measures ecosystem activity.
- Gas Used / Block: Aggregate gas consumed per block—spikes indicate congestion or heavy contract usage.
- Validator Count: Number of active PoS validators—you need ≥ 32 ETH to run one.
- On-chain Activity: Transactions, contract deployments, and message passes measured over time.
- Node Peers: Number of connected nodes sharing data—higher counts improve decentralization and resilience.
Pin this thread as your go-to reference for Ethereum and its smart-contract ecosystem. Spot a missing term or need code examples? Drop a comment below!
-
C CryptoKas pinned this topic