iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 27
0
Blockchain

商管學生如何從零開始學習區塊鏈系列 第 27

DAY27 甚麼是Hyperledger?

  • 分享至 

  • xImage
  •  

今天我要來介紹Hyperledger(超級分類帳),Hyperledger專案由Linux基金會管理(https://www.hyperledger.org/),靠著「開源開放」的理念,有許多知名的企業一起參與專案開發。

在第六天時,我們說過如果我們用加密貨幣和商業邏輯(有沒有智能合約)來區分區塊鏈的話,第一種是只有加密貨幣的區塊鏈—比特幣,第二種是有加密貨幣又有智能合約的區塊鏈—以太坊,最後,第三種是我們沒貨幣但具有智能合約的區塊鏈— HyperledgerHyperledger是針對企業對企業和企業對客戶創造解決方案的一種許可區塊鏈,未知的節點無法按自己的意願加入和離開區塊鏈網絡,雖然本身並沒有自己的虛擬貨幣,但對於多數企業而言,法定貨幣也可以跟系統連接,不大需要使用虛擬貨幣做交易。

為什麼Hyperledger使用許可區塊鏈,而不是像以太坊與比特幣一樣使用公有鏈技術呢?對企業而言,他們要的是一種可選擇的透明化,公有鏈透明公開的設計,會讓企業的交易細節曝光,但是透過許可制的方式,可以只讓交易夥伴看見交易細節。另外,在共識算法的驗證也不太一樣,公有鏈在驗證交易上較慢,無法滿足企業的交易需求,Hyperledger的共識決機制犧牲了一些去中心化,來換取更快的交易運算速度。

Hyperledger下面的框架包含Fabric、Sawtooth、Indy、 Iroha、Burrows和Besu,其中,來自IBM的Hyperledger Fabric已經正式投入應用到各個產業中,而Besu是Hyperledger的第一個公有區塊鏈專案。(https://www.hyperledger.org/projects)

一般大家常說的Hyperledger指的就是Hyperledger Fabric,HyperLedger Fabric需要Membership Service Provider(MSP)註冊才能訪問,Hyperledger Fabric採用模組化的系統設計,並且模組採外掛式管理(plug-in/plug-out),開發者可以根據本身業務需求去替換模組,HyperLedger Fabric中還有節點(Peer)、通道(Channel) 和鏈碼(Chaincode),在HyperLedger Fabric中,有些參與者可能是競爭對手,那他們的一些交易資訊就不希望競爭對手看到,而是只向特定參與者提供交易資訊,他們可以透過節點(Peer)和通道(Channel)建立一個共同維護的交易帳本,而鏈碼是負責兩個Peer間的業務的智能合約程式碼,不同的通道使用相同的鏈碼也被看作是兩個不同的業務。

今天,各行各業都開始找到區塊鏈可能的商業模式,下一篇我就要來談談區塊鏈的應用,那我們明天見~


上一篇
DAY26 完成我們第一個Dapp
下一篇
DAY28 區塊鏈在各產業的應用
系列文
商管學生如何從零開始學習區塊鏈30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言