區塊鏈架構

2021/01/16
知識

ㄧ、區塊鏈架構

  • 第 1 層 — 共識層 Consensus Layer
    - 區塊被建立的過程
    - 共識機制與女巫攻擊 Sybil Attack
  • 第 1.5 層 — 區塊鏈電腦層 Blockchain Computer
    - 應用程式在區塊鏈如何運行
    - 智能合約執行環境:受限的比特幣 VS. 開放的以太坊
  • 第 2 層 — 去中心化應用程式 Decentralized Applications (DApps)
  • 第 3 層 — 用戶介面層 User Interface

二、密碼學基礎元件 Cryptographic Primitives

  • 第一部分 數位簽章 Digital Signatures
  • 第二部分 默克承諾 Merkle Commitments
  • 第三部分 零知識證明 Zero-Knowledge Proof System
    - 非交互式零知識證明 ZK-SNARK (Zero-Knowledge Succinct Non-Interactive Argument of Knowledge)
    - 非交互式知識 SNARK (Succinct Non-Interactive Arguments of Knowledge)
  • SNARK 應用:Rollup 提高區塊鏈擴展性
  • ZK-SNARK 應用:將資訊保密地紀錄在公共區塊鏈上
  • 參考連結https://www.inside.com.tw/article/20777-a16z-Crypto-Startup-School-2