---
# System prepended metadata

title: 超級帳本 (Hyperledger) 101

---

# 超級帳本 (Hyperledger) 101

## Blockchain

- 去中心化
- 分散式帳本

---

- The name blockchain stems from its technical structure — a chain of blocks. Each block is linked to the previous block with a cryptographic hash. A block is a datastructure which allows to store a list of transactions.
- to execute arbitrary code within so-called smart contracts.

--- 

- 比特幣 Bitcon
- 以太坊 Ethereum
- 超級帳本 Hyperledger
- R3 Corda

## Do you need a blockchain?

- Permissionless Blockchain (Bitcon/Ethereum)
    - open and decentralized
    - no central entity which manages the membership
    - Any peer can join and leave the network as reader and writer at any time
    - hides privacy relevant information (e.g. Zerocash)
- Permissioned Blockchain (Hyperledger/R3)
    - only authorize a limited set of readers and writers
    - a central entity decides and attributes the right to individual peers to participate in the write or read operations of the blockchain.
    - To provide encapsulation and privacy, reader and writer could also run in separated parallel blockchains that are interconnected

![](https://i.imgur.com/375m2Q7.png)

![](https://i.imgur.com/Xbw7itP.png)

## Hyperledger（超級帳本）

- Linux 基金會主導
- 超過 150 個會員加入（包括 IBM、SAP、Intel、J.P.Morgan、accenture、AIRBUS、HITACHI、百度、CISCO 等等)
- 開放源碼、開放標準、開放治理三大原則

---

## IBM 內部案例

- IBM融資部門（Global Financing，IGF）有一套供應鏈金流服務，提供訂單、庫存、應收帳款等金流服務，給IBM內部超過4,000家的上下游供應商、經銷商和業務夥伴使用，平均每年交易的總金額更高達440億美元。
- 原有交易方式是製造業者生產出伺服器、電腦等IT設備的零件後，在交由運輸公司進行送貨，最終交付給IBM。為了完成一份產品訂單，背後一整串流程中有許多人工作業，如訂單建立、包裝送貨、訂單金額輸入、發票寄送等，若有一個小地方出現人為失誤，追溯起來十分麻煩。
- 根據IBM統計，過去平均每年有多達2萬5千件的訂單爭議，每件平均得耗上44天處理，因爭議而凍結的帳款累計多達1億美元，都得延遲付款。

---

- 為了解決內部資金活用這個業務上的痛點（Business Pain），IBM改用區塊鏈的分散式帳本技術來記錄供應鏈上的各項廠商資料，包含訂單、庫存以及應收帳款等金流服務。
- 根據IBM融資部門統計，可以把爭議解決的時間從44天減少為10天。更重要的是，困在爭議中的一億美元得以鬆綁，大幅提升了資本的自由度。

---

![](https://i.imgur.com/vTNkdvT.png)

---

- Hyperledger Fabic
    - implemented in Go (golang.org)
    - open-source
    - a permissioned blockchain platform 
    - runs user-defined chaincode (smart contracts) in Go or Java
    - SDKs in Node.js, Java, Go, REST and Python.
    - strong security and identity
    - a modular architecture with pluggable consensus protocols

- Hyperledger Sawtooth
    - Un-Pluggable consensus (Change consensus on the fly by transaction)
    - Includes Proof of Elapsed Time (PoET) consensus
    - Write smart contracts in almost any language
    - Ethereum contract support via Hyperledger Burrow integration
    - Supply Chain example out of the box
    - Parallel transaction execution for added throughput

- Hyperledger Composer
    - implemented in javascript and node.js

![](https://i.imgur.com/GLmtTSn.png)

## 企業應用案例

1. 跨境支付

2017年10月份，IBM與Stellar.org和KlickEx Group合作宣布了區塊鏈解決方案，以減少結算時間和成本實現區塊鏈跨境支付。這已經能夠橫跨太平洋島嶼和澳大利亞，紐西蘭和英國等12個國家的貨幣交易。

2. 教育

索尼公司和索尼全球教育與IBM合作開發了一個新的基於區塊鏈的學生教育記錄平台。在新制度下，學校管理人員可以整合和管理多所學校的學生教育資料，並更加確定地記錄和提交他們的學習歷史和數字化學習成績單，從而提高教育系統的效率。

3. 食品安全

零售巨頭 Walmart、快銷品巨頭聯合利華也採用了 IBM 的 Hyperledger，用區塊鏈打造從農場到餐桌皆可完整追蹤的食安履歷。徐文暉說傳統的食品污染事件發生後，平均要 6 天才能追蹤出源頭，但導入區塊鏈後，只要短短 13 秒就能知道到底是哪個環節發生問題。

4. 數位身分

2017年初，IBM和SecureKey Technologies推出數位身份和屬性共享網路。預計在2018年初即將上線，未來加拿大消費者將能夠選擇使用行動應用程式或Windows裝置來體驗這項區塊鏈的新服務。

5. 保險

AIG、IBM和渣打銀行使用區塊鏈成功實施了第一個跨國“智慧合約”保險政策。跨國風險轉移是商業保險中最為複雜的領域之一，區塊鏈的使用除了可以增加信任外，還可以減少摩擦。

6. 奢侈品

800億美元的鑽石產業每年都會遭遇到竊盜或詐欺，鑽石引爆的衝突等問題。IBM和Everledger正在共同努力，確保所有的鑽石都可認證，且依循嚴格法規。

7. 私募股權交易

NTRS與IBM合作，為私募股權市場推出了首個區塊鏈技術商業部署。該網絡正用於管理由瑞士日內瓦的一家資產管理公司Unigestion管理的私募股權基金，管理的資產達200億美元。

8. 運輸

IBM 已跟丹麥海運巨頭 MAERSK 成立了區塊鏈合資公司。全球 80% 貨物是由海運運送，其市場總值可達一年 4 兆美金。但光是要把貨櫃從丹麥海運到荷蘭，中間就需要歷經 30 個節點，總共 200 份紙本作業。據估計，光是處理紙本作業就會佔一趟運輸成本的 20% 左右；但這時區塊鏈就能派上用場了，IBM 與 Maersk 使用其區塊鏈 Hyperledger，不僅可以追蹤貨物流向，還能用智慧合約把這些煩人的紙本作業全部無人自動化，大大節省成本與時間。

資料來源:
- [IBM持續2018年投入區塊鏈](http://iknow.stpi.narl.org.tw/Post/Read.aspx?PostID=14080)
- [除了幣，產業還能怎使用區塊鏈？IBM 有深入詳解](https://www.inside.com.tw/2018/03/09/ibm-blockchain-2)

## 金融服務案例

![](https://i.imgur.com/pPGUXlq.png)

資料來源:
- [區塊鏈應用每年可讓資本市場節省500至600億美元](http://iknow.stpi.narl.org.tw/Post/Read.aspx?PostID=13602)

## 區塊鏈可以解決的問題？

1. 數位化紙本文書作業：只要使用區塊鏈的不可竄改特性與智慧合約，就能大幅降低交易/物流雙方之間無效率訊息溝通、煩人紙本作業量，近一步減少產品運輸延誤，節省大量成本。
2. 加快結帳速度：區塊鏈可以為整個供應鏈提高交易透明度，從而提高周轉率及產銷速度，加快解決爭議及收款結算速度，全面改善及時交貨度 和出貨成本。
3. 大幅提升生產履歷信任度：區塊鏈也能提高可持續性產品的道德採購及驗證真實性。通過與認知運算 (AI) 技術結合，可有效的預測意外事件，及助於減少商業欺詐和監理合規性，並減輕風險。與過往需時數天相比下，區塊鏈商業網路能夠在數秒內追溯供應鏈中產品的來源。

資料來源:
- [除了幣，產業還能怎使用區塊鏈？IBM 有深入詳解](https://www.inside.com.tw/2018/03/09/ibm-blockchain-2)

## References

- [Do You Need BlockChain?](http://doyouneedablockchain.com/)
- [Paper: Do You Need BlockChain?](https://eprint.iacr.org/2017/375.pdf)
- [Hyperledger](https://www.hyperledger.org/)
- [Hyperledger Architecture, Volume 1](https://www.hyperledger.org/wp-content/uploads/2017/08/Hyperledger_Arch_WG_Paper_1_Consensus.pdf)
- [Hyperledger Architecture, Volume 2](https://www.hyperledger.org/wp-content/uploads/2018/04/Hyperledger_Arch_WG_Paper_2_SmartContracts.pdf)
