Section E · Reference

Domain Context

The vocabulary, acronyms, and ecosystem map. Skim before the loop; refer back to whenever an interviewer uses a term you can't immediately gloss.

Core lending vocabulary

TermDefinition
TVLTotal Value Locked — total dollar-value of assets deposited into a protocol.
LTVLoan-To-Value — instantaneous ratio of borrowed value to collateral value.
LLTVLiquidation LTV — threshold above which a position becomes liquidatable.
Health factorcollateral × LLTV / debt. < 1 means liquidatable; ≥ 1 means safe.
Bad debtDebt with insufficient collateral backing.
SolvencyProperty that suppliers can always be repaid from collateral + reserves.
Close factorMax fraction of a position's debt repayable in a single liquidation.
Liquidation incentive (LI)Bonus to the liquidator on the collateral they seize.
Pre-liquidationSmaller, gentler liquidation triggered before full LLTV, often opt-in.
Bad-debt socializationDistributing a loss across all suppliers (haircut to share value).
Isolated marketOne collateral, one loan token, risk isolated.
Cross-collateral / poolSingle account aggregates multiple collaterals as backing.
SingletonOne contract for all markets (vs factory per market).
ERC-20Fungible-token standard.
ERC-4626Tokenized-vault standard: deposit assets, receive shares.
Callback / hookFunction called by the protocol back into the user mid-tx (flash loans, complex flows).
Flash loanUncollateralized loan that must be repaid in the same tx.

Rates & accrual

TermDefinition
IRMInterest Rate Model — function mapping utilization to borrow rate.
UtilizationtotalBorrow / totalSupply. Drives the IRM.
KinkThe utilization at which the IRM slope steepens; usually 80-90%.
Reserve factorFraction of interest paid to treasury rather than suppliers.
Supply rateborrowRate × utilization × (1 - reserveFactor).
Adaptive IRMRate target moves dynamically based on persistent utilization deviation.
WAD / RAYFixed-point scaling: 1 WAD = 1e18, 1 RAY = 1e27.
AccumulatorRunning total of compound interest factor; positions multiply by it to find debt.
Fixed-rate loanLoan whose rate is locked at deal time; may be fixed-term (matures) or perpetual (rolled).
IRSInterest Rate Swap — exchange a floating-rate stream for a fixed one. Underlies several "fixed-rate DeFi" designs.

Oracles & prices

TermDefinition
Push oracleOff-chain network pushes prices to chain on a schedule / deviation trigger (Chainlink-style).
Pull oracleConsumer fetches and posts a signed update at use time (Pyth-style).
TWAPTime-Weighted Average Price — geometric mean of price observations over a window.
Sqrt price (Q64.96)Uniswap v3 price representation as the square root, in fixed-point with 96-bit fraction.
TickLog-base-1.0001 of a Uniswap v3 sqrt price; integer; addresses ranges by tick.
CardinalityLength of Uniswap v3 observation buffer; how far back a TWAP can reach.
StalenessTime since last oracle update; protocol must reject prices beyond a bound.
Sequencer feedChainlink feed reporting L2 sequencer uptime; integrate with grace period.
Confidence intervalPyth's reported uncertainty band around a price.

MEV & gas

TermDefinition
MEVMaximal / Miner Extractable Value — value captured by transaction ordering.
Priority gas auction (PGA)Searchers bid via tip to be first; usually for liquidations / arbitrage.
Sandwich attackFrontrun + backrun a victim swap to extract slippage.
Flashbots / private mempoolSubmit tx to a relay so searchers can't see / frontrun.
EIP-1559Base-fee + priority-tip transaction pricing model.
Base feeProtocol-defined, dynamically-adjusted minimum fee per gas in EIP-1559.
Blobspace / EIP-4844Cheap data availability for rollups; "proto-danksharding."
Gas limitPer-block gas budget; ~30M on mainnet, far higher on most L2s.
Block builderConstructs the block; sells the right to validators.

Account abstraction & intents

TermDefinition
EOAExternally Owned Account — a private-key account.
EIP-4337Account abstraction via a higher-layer UserOperation pool + EntryPoint contract.
EIP-7702EOAs can delegate code temporarily; lets EOAs act like smart accounts without redeploy.
Smart account / contract accountAn account that is a contract; supports signature validation, sponsorship, batching.
Paymaster4337 contract that pays for a user's gas in exchange for tokens or sponsorship.
Bundler4337 node that batches UserOperations into a real tx.
IntentUser declares a desired end-state; solvers compete to realize it (e.g., CoW Swap, UniswapX).
SolverOff-chain actor that finds the execution path to satisfy intents.

Cross-chain & bridges

TermDefinition
BridgeProtocol moving assets / messages between chains.
Canonical bridgeThe rollup's own L1↔L2 bridge; usually trust-minimized but slow.
LayerZero / CCIP / Wormhole / HyperlaneGeneric messaging protocols; trust assumptions vary.
Light clientVerifies a chain's consensus on-chain at another chain (e.g., for trust-minimized bridging).
Optimistic verificationBridge assumes messages valid; dispute window for fraud proofs.
Multi-sig bridgeExternal committee signs cross-chain messages; trust = committee.
ZK bridgeBridge verified by zero-knowledge proof.

Restaking & LSTs

TermDefinition
LST (Liquid Staking Token)Tokenized claim on staked ETH + rewards (stETH, rETH, cbETH).
LRT (Liquid Restaking Token)Restaking-derivative tokens (ezETH, weETH, rsETH).
RestakingRe-using staked ETH to secure additional services (AVSes).
AVSActively Validated Service — uses restaked ETH for security.
SlashingPenalty applied to staked / restaked ETH for misbehavior.
EigenLayer / Symbiotic / KarakRestaking protocols.

The protocol ecosystem at a glance

CategoryMajor protocolsWhat they ship
Lending / money marketsAave, Compound, Morpho, Euler, Spark, Fluid, Silo, RadiantSupply/borrow primitives, vaults atop them
DEXesUniswap, Curve, Balancer, Maverick, Trader JoeAMMs, concentrated liquidity, stable-swap curves
PerpsGMX, Hyperliquid, dYdX, Vertex, Drift, Synthetix PerpsPerpetual futures, on-chain order books
OraclesChainlink, Pyth, RedStone, API3, Chronicle, UMAPrice feeds, randomness, attestation
RestakingEigenLayer, Symbiotic, KarakRestaking marketplaces for AVSes
StablecoinsMakerDAO/Sky, Liquity, Frax, Aave GHO, Ethena, crvUSDUSD-pegged tokens, varying collateralization
Yield aggregatorsYearn, Pendle, Convex, Aura, OriginStrategy vaults, yield trading
Bridges / messagingLayerZero, CCIP, Wormhole, Hyperlane, AxelarCross-chain messaging
Structured productsPendle (PT/YT), Ribbon, Aevo, DopexYield tokenization, options vaults
RWAsMakerDAO, Centrifuge, Ondo, MapleTokenized real-world assets

Rollups & L2s

RollupTypeNotes
Arbitrum One / NovaOptimisticLargest TVL L2; fraud-proof system live
Optimism / OP StackOptimisticBedrock; superchain ecosystem (Base, Mode, etc.)
BaseOptimistic (OP Stack)Coinbase L2; large user base
UnichainOptimistic (OP Stack)Uniswap's L2; DEX-centric
zkSync EraZK rollupCustom VM (EraVM); different gas semantics
ScrollZK rollupBytecode-equivalent EVM
LineaZK rollupConsensys L2
Polygon zkEVM / PoSZK / sidechainTwo products; check which one
BlastOptimistic, native-yieldBuilt-in yield on ETH/stables
Mantle / Manta / Mode / etc.VariousLong tail of OP Stack / Arbitrum Orbit chains
Multi-chain pragmatics

For a senior protocol engineer, the relevant L2 facts are: (a) is the EVM bytecode-equivalent (most yes; zkSync Era no), (b) how does the sequencer downtime affect oracles, (c) what's the canonical bridge, (d) what's the L1 finality assumption. Memorize the answer for the three or four chains your target protocol is on; recognize the rest.