Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Honey's Data Dinner#12 區塊鏈的過往今來(上)

1,082 views

Published on

【區塊鏈的過往今來(上)】
講者:周星同
主辦單位:Beehive Data Group
本研討主題將以深入淺出的方式介紹比特幣如何問世,以及為何促成區塊鏈的發展,將濃縮整個區塊鏈的過往歷史,短時間內帶領大家快速了解。

Published in: Technology
  • Be the first to comment

Honey's Data Dinner#12 區塊鏈的過往今來(上)

  1. 1. Honey's Data Dinner #12 區塊鏈的過往今來(上) – 比特幣之區塊鏈運作 Beehive Data Group
  2. 2. Outline 1. 黃金與比特幣 2. 比特幣運作原理 3. 區塊鏈興起 4. 比特幣區塊鏈內容
  3. 3. 黃金與比特幣
  4. 4. 對黃金的需求 為何古時候的人選黃金作為交易工具的媒介之一? 1. 金屬在元素表有49種 2. 其中較好萃取的有8種 3. 8種中2種數量尚可接受 4. 而銀會硫化,所以選黃金
  5. 5. 比特幣 VS 黃金 結論:與黃金有相似性,可將比特幣視為一種數位黃金 黃金 比特幣 來源 天然礦物 演算法 最早使用於 西元前600年 西元2009年 用途 投資、避險、外匯存底、首飾、工業 投資、避險、轉帳匯款、支付 流動性 全球通用 全球通用 可塑性 可透過熔解再切割 可透過數位技術再切割 耐久性 礦物可永久保存 數位資料可永久保存 稀有性 全球限量22萬3千噸 限量2千1百萬個 運輸性 不方便攜帶儲存 數位化方便攜帶儲存,可即使傳輸 內在價值 光澤、美感、易分辨 因其運輸性
  6. 6. 比特幣運作原理
  7. 7. 比特幣運作原理 使用機制 說明 PKI (公開金鑰基礎建設) 以公開金鑰加密之數位簽章技術進行身份驗證 Hash Function(雜湊函數) 將區塊鏈資料縮小化以提供交易資料驗證 Timestamp Server(時間戳記伺服器) 每一區塊的雜湊值都要包含前一區塊的雜湊值,作為舊交易再驗證 Proof-of-Work (工作量證明) 利用採Hash Cash技術之POW達成共識去中心化 P2P(Peer to Peer對等網路) 1. 開放、對等、直接參與 去中心化 2. 節點為用戶或礦工
  8. 8. 非對稱加密  公鑰加密,私鑰解密加密  私鑰加密,公鑰解密數位簽章
  9. 9. 比特幣之交易驗證機制(PKI)
  10. 10. 加密與雜湊  加密是將檔案轉換成具有不同長度、可逆的(雙向)的加密檔案 可用來保護檔案  雜湊是將檔案轉換成具有相同長度、不可逆的(單向)的訊息摘要 可用來縮小資料以進行驗證比對
  11. 11. 比特幣之時間戳記伺服器(Timestamp Server)
  12. 12. 比特幣之共識機制(Proof-of-Work ; POW) 導入Hash Cash雜湊現金系統概念 1. 成本函數(Cost-Functions) 2. 必需耗費CPU時間計算 3. 然而計算結果很容易驗證 4. 例如因數分解隨機參數65536,為16個2相乘 5. 算出者得到獎勵
  13. 13. 比特幣之共識機制(Proof-of-Work ; POW) 挖礦(Mining) 1. 成本函數採可調整難度的SHA雜湊 2. 隨機參數稱為Nonce 3. 解出SHA之礦工 (1) 獎勵交易可包進新區塊 (2) 新區塊可放至自身的區塊鏈 (3) 廣播新區塊 (4) 各節點收到新區塊,驗證必通過 4. 已至區塊鏈之區塊資料不可異動
  14. 14. P2P之BitTorrent
  15. 15. P2P之BitTorrent 是P2P網路中檔案分享(同步)的網路程式 分享者會製作並提供一個種子,內容含分享檔之相關資訊 1. Tracker資訊 2. 塊索引資訊 3. 塊Hash值 其中已經完成的下載塊,計算出其Hash值與種子作比對
  16. 16. 比特幣之數據同步機制(P2P) 交易資料廣播 1. 用戶廣播給礦工 2. 礦工蒐集10分鐘各筆交易 3. 礦工逐筆進行數位簽章之身份驗證 4. 礦工逐筆比對每筆交易雜湊值,確認無交易遭竄改 5. 礦工經由Hash Cash機制將交易包成一個區塊 6. 競爭成功的礦工可將區塊接到區塊鏈
  17. 17. 比特幣之數據同步機制(P2P) 區塊廣播 1. 礦工廣播給各節點 2. 各節點經由Hash Cash機制驗證區塊 3. 各節點將區塊接到區塊鏈 4. 10分鐘間隔交易記帳完成
  18. 18. 區塊鏈興起
  19. 19. 區塊鏈興起 程式運作架構改為P2P網路加共識機制 • 從中心化信任變為去中心化信任 • 所有節點皆有相同資料(區塊鏈) • 舊區塊資料不可異動 • 透過PKI與Hash Function完成各項驗證與交易再驗證 • 透過POW等共識機制解決拜占庭將軍問題 • 適用有關所有權移轉之任何交易,也就是合約
  20. 20. 區塊鏈興起 應用 • 身份識別 將身份註冊當作是一種區塊鏈交易 • DNS名稱解析 將網域名稱申請當作是一種區塊鏈交易 • Online Game 將虛寶買賣當作是一種區塊鏈交易 • 金融商品 將各式金融商品交易當作是一種區塊鏈交易
  21. 21. 區塊鏈興起 優點 • 比傳統架構更難以被攻擊 需掌握51%節點以進行成功的區塊鏈分叉 • 成本低 由礦工節點負責程式執行與資料驗證(分散式運算) • 效率高 本身機制即可成功防偽,不需層層集中控管
  22. 22. 比特幣區塊鏈內容
  23. 23. 觀察區塊鏈交易
  24. 24. 觀察區塊鏈交易
  25. 25. 觀察區塊鏈交易
  26. 26. 觀察區塊鏈交易
  27. 27. 觀察區塊鏈交易
  28. 28. Q & A Thanks For Your Listening

×