iT邦幫忙

第 12 屆 iT 邦幫忙鐵人賽

DAY 14
0
自我挑戰組

新手101入坑區塊鏈系列 第 14

Day14 - 區塊鏈網路

區塊鏈依照部署環境可分:主網、測試網

  1. 主網就是大家公認可信的區塊鏈網路,也是真正交易進行的地方,舉例:比特幣區塊鏈、以太坊公鏈。
  2. 測試網就是做為開發測試使用的區塊鏈網路,並做各種不同演算法(如PoW、PoS測試),舉例:Ropsten、Rinkeby。

然後,依照網路範圍又可分:公有、私有、聯盟鏈

  1. 公有鏈:
  • 完全對外開放(故有很多你不知道的節點參與)
  • 沒有權限或身分認證、資料公開透明可逕行參與
  • 沒有第三方管理,彼此依據事先說好的規則(常見PoW)
  • 資料是最大限度公開,難防惡意節點寫入破壞
  • 只能透過不停地互相同步,達成最終一致性
  • 舉例:下載相對應用戶端、錢包位址、轉帳交易、挖礦操作…
  • 舉例:金融交易系統、眾籌系統…
    https://ithelp.ithome.com.tw/upload/images/20200929/20127608yfEKr9KAMK.png
  1. 私有鏈:
  • 不對外開放,僅在組織內部使用(有權限及身分認證、成員需註冊參與)
  • 有管理權限,成員節點可控制(每組織皆與鏈上重大參與有關,不是來混的)
  • 資料是私人所有,由指定節點寫入資料、讀資料
  • 私有鏈不用競爭打包權,節省資源
  • 有很多共識演算法
  • 舉例:企業票據管理、帳務管理、供應鏈管理…
  • 舉例:PBFT, PoS, …
    https://ithelp.ithome.com.tw/upload/images/20200929/20127608KLS8tldrMQ.png
  1. 聯盟鏈:
  • 介於公跟私之間:組織內有多個同類型及角色(仍有權限及身分認證、成員需註冊參與)
  • 有管理權限,成員節點可控制(聯盟鏈常用在:明確機構之間)
  • 既然是節點可控制,就表示節省資源
  • 資料是能對外公開就公開(舉例:政務系統),亦可限制公開
  • 幾個節點間可以有個別的共識演算法
  • 舉例:銀行交付清算、企業物流…
    https://ithelp.ithome.com.tw/upload/images/20200929/20127608gfwWrT7Gy2.png

註:主網不是公鏈
主網上線就是把開發完成的測試網,放到網路公開運行。
也就是從空氣代幣,變成實際有項目支撐運營。

下一篇,我們將探討區塊鏈的節點。


上一篇
Day13 - 各種攻擊、漏洞 II
下一篇
Day15 - 區塊鏈節點
系列文
新手101入坑區塊鏈30

尚未有邦友留言

立即登入留言