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
  • 22kB Blockchain
  • Simple Zero Knowledge Explanation
  • Block Generation
  • SnApps
  1. Techs of Chains

MINA - Mina Protocol

22kB Blockchain

  • lightweight blockchain maintains a constant size of 22 kB regardless # of TXs processed

  • the blockchain is represented with an easily verifiable cryptographic proof zk-SNARK

  • zk-SNARKS proof represents the state of the whole chain rather than the latest block

  • it doesn’t require each node to record complete record of historical TXs so to keep small size

  • as the blockchain doesn’t increase in size over time, lower barrier to entry for validators

Simple Zero Knowledge Explanation

  1. Q: 1+1+1+1+1=? A: 5, put X=5

  2. Q: 1+1+1+1+1+1=? A: 6

  3. Q: X+1? A: 6

  • MINA’s newly joined node download a proof (i.e. X) that had verified the blockchain

  • proof+1 = zk-SNARK + new block

  • new zk-SNARK = previous zk-SNARK + current block

Block Generation

  • rather than verifying data by running through the data, verifying data by looking at the proof

  • rather than adding new blocks to ledger, a SNARK to record the new state of the blockchain

  • Verifiers

    • everyone who uses Mina Protocol can be considered as a node, to verify transactions

  • Block producers

    • stake MINA, be selected to validate TXs to be include in next block & win block rewards

    • use the current zk-SNARK to prove the validity of a blocks

    • bid the cheapest zk-SNARK from snark workers that includes the new block of TXs

  • Snark workers

    • dedicate computing power to help compress network data & generate proofs of TXs

    • snark workers sell zk-SNARK and paid in MINA

SnApps

  • a new type of SNARK-powered decentralized applications developed by Mina

  • built using zk-SNARKS (Zero-Knowledge Succinct Non-Interactive Argument of Knowledge)

  • Snapps verify data trustlessly and privately from any website signed with an HTTPS signature

  • this proof delivers enhanced security and privacy

PreviousXTZ - TezosNextWhat is NFT

Last updated 2 years ago

🎇