• (Paper) Eigenlayer - The Restaking Collective
  • Layer 2 (Ethereum) Accounts. Two types:
  • Externally Owned Account (EOA): public-private key pair. Your normal account, with address and a balance
  • Contract Account. Contains smart contract code. (EVM bytecode) Transaction. Every action is a transaction
  • Paying someone is a transaction
  • Invoking a SC is a transaction
  • Every processing of transaction incurs gas fees (payment, storage read/write, execute bytecode) Consensus. Ether has the (1) execution layer, and the (2) consensus layer (=beacon chain)
  • One slot, one block. 32 blocks, one epoch.
  • Beginning of the epoch is a checkpoint sync (EIP-4444)
  • Consensus Protocol
    • LMD-GHOST: fork choice scoring
    • Casper-FFG: checkpoint justification & finalization Scaling.
  • L1 Scaling. Parallelize the execution.
  • L2 Scaling. Store protocols inside the data of a transaction.
  • KZG Commitment. Proof that you are storing the data without having to give over the whole dataset Actively Validated Services (AVS)
  • These SCs need to be verified externally.
  • (Paper) Eigenlayer - The Restaking Collective proposes L1 validators restake their ETH, via eigenlayer SC, to DApp.

EIPs

  • EIP-1559. Base fee + Tip for gas fees
  • EIP-2718. Transaction Types.
  • EIP-7702. EOA Delegation Accounts
  • EIP-4444. Checkpoint Sync for consensus
  • EIP-4844. Proto-darksharding: temporary ERC: protocol specs for SCs
  • ERC-20. Fungible Token Standard
  • ERC-721. Non-fungible Token Standard (NFT)
  • ERC-1155. Multitoken Standard