[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 on