Web3 Learning Notes
  • Web3 Learning Notes
  • 📖Crypto Basis 101
    • Blockchain & Cryptocurrency
    • Start dealing with Crypto
    • To invest safe
    • Risk Management
    • Web 3.0: User Ownership
    • Rethinking 'Why Crypto?'
  • 💰DeFi
    • What is DeFi
    • Stablecoin 101
    • Journey of a transaction
    • MEV (Miner Extractable Value)
    • Crypto Derivatives
    • To play safe in DeFi
    • DeFi Tools
  • 🧠DEFI Innovations
    • Lending & Borrowing
      • AAVE V3
      • Morpho - APY Optimiser
      • SILO - Risk Isolator
    • Automated Market Maker
      • Uniswap V3 - Concentrated Liquidity
      • Trader Joe V2 - Liquidity Book
      • 1Inch V2 - AMM Aggregator
    • Low Slippage Swapping
      • Curve V2
      • Bebop
      • Platypus Finance
    • Yield Aggregator
      • Yearn V2
      • Instaapp
      • Alpaca Finance
    • Perpetual Exchange
      • GMX
  • 🎇Techs of Chains
    • ETH - Ethereum
    • BNB - Binance Coin
    • AVAX - Avalanche
    • DOT - Polkadot
    • SOL - Solana
    • NEAR - Near Protocol
    • XTZ - Tezos
    • MINA - Mina Protocol
  • 🖼️NFT
    • What is NFT
    • Token standard 721 & 1155
    • How to get your first NFT
    • How to mint like a pro
    • To play safe in NFT
    • NFT tools
Powered by GitBook
On this page
  • First Mover Advantages
  • Proof of stake (POS) consensus mechanism
  • Level 2 Solutions
  • Ethereum 2.0 Beacon Chain (coordination layer)
  • Ethereum 2.0 Shard chains (data layer)
  1. Techs of Chains

ETH - Ethereum

First Mover Advantages

  • the largest and most active communities & developers

  • the public chain with the highest DeFi TVL

  • well developed ecosystem from DApps to NFTs

    • DApps: fundamental infrastructures like MarkerDAO, AAVE, Curve, Uniswap, Compound

    • NFTs: blupchips like Crypto Punk, Bored Ape Yacht Club, Art Blocks auctioned on Sotheby’s

  • first decentralized, stable, robust chain with long term development plan - lots early believers

Proof of stake (POS) consensus mechanism

  • first chain establishes POS to achieve distributed consensus

  • validators stake Ethereum token into a smart contract of the network

    • algorithm to selected a validator from the pool to validate & forge a block of transactions

    • larger stake gets higher chance to be selected

    • nodes can validates blocks forged, dishonest validators will have fine costs more than earn

  • benefits: better energy efficiency, lower validator requirements, decentralized, costly 51% attack

Level 2 Solutions

Level 2 chain is a scaling solution that not scarifying Ethereum chain’s security, but executes transactions outside Level 1 to improve speed & reduce gas cost.

ZK-Rollup - validity proof

  • batch of transactions generates a Zero-Knowledge Proof (ZK-SNARK) for the correct state root

  • ZK-SNARK proof is:

    • a hash of the state after executing the transactions in the ZK-rollup layer

    • a proof of an underlying piece of data without revealing the data

    • people can verify that the data validity even if they don’t have access to the data itself

  • this validity proof is validated against the smart contract before it can be implemented

Optimistic Rollup - fraud proof

  • batch of transactions is bundle send to the mainchain, the state root and hash is posted

  • assume the state transition is correct and not checking it every time by the smart contract

  • if someone discovers an invalid state transition was published to the rollup contract, a fraud proof is posted to the rollup contract on the mainchain

  • The fraud proof includes:

    • a proof of pre-state - status before a transaction was applied

    • a proof of post-state - status should have looked after the transaction was applied

    • a proof of the invalid transactions that were applied during a state transition

  • contract verifies the proof by comparing post-state, reverts all following batches if mismatch

Plasma - fraud proof

  • a ‘child’ blockchains that use the main Ethereum chain as a trust and arbitration layer

  • each plasma chain can have its own mechanism for block validation

  • fraud proofs ensure whenever any malicious activity, users can report dishonest nodes

Ethereum 2.0 Beacon Chain (coordination layer)

  • Beacon chain merges with Ethereum mainnet in ‘the merge’ upgrade

  • transition from proof-of-work to proof-of-stake consensus layer

  • manage validators’ rewards, penalties & how validators vote on the proposed blocks

  • responsible for randomly assigning validators to validate upcoming shard chains

Ethereum 2.0 Shard chains (data layer)

  • scale by splitting a database horizontally to increase the size of the existing database

  • reduce congestion and increase transactions per second

  • validators only process data for the shard they're validating, not the entire network

  • more shard, more validators, more decentralized, more secured

  • with rollup L2s, transactions are bundle processed off chain to reduce data per transactions

PreviousGMXNextBNB - Binance Coin

Last updated 2 years ago

🎇