Home / 專欄 / Alvin / Hyperledger超級帳本是什麼? 淺談這個傘狀式的開發者社群(上)

Hyperledger超級帳本是什麼? 淺談這個傘狀式的開發者社群(上)

hyperledger的圖片搜尋結果

(Photo from www.hyperledger.org

相信接觸區塊鏈一陣子的人們應該多多少少都聽過超級帳本-Hyperledger,究竟這個組織的創立理念以及Hyperledger的內容到底有什麼呢?就讓我用這篇文章簡單地向大家介紹。

Hyperledger 簡史

超級帳本(Hyperledger)是Linux基金會於2015年發起的推進區塊鏈數位技術和交易驗證的開源項目。由30個創始公司會員和一套技術和組織治理機構組成。

Linux基金會的起源:創立於2000年,源自於社區共享的概念,當時為了建立一個關於軟體的生態系統,用基金會來管理開源的項目,建立這樣一個社區發展代碼,讓大家都能知道這個代碼是安全且可用的,每個人都因為程式碼是開源的所以容易取得,每個人也都能得到好處,這樣的一個基金會已經運行了第十八年了。

Hyperledger的目的 —— 由軟件開發者社區構建區塊鏈框架和平臺。

  • 創建企業級、開源、分布式賬本框架及代碼庫,以支持商業交易
  • 提供中立、開放及社群驅動的基礎設施,由技術及商業治理支持
  • 教育公眾關於區塊鏈技術的市場機會
  • 推廣我們的社區對許多平臺及框架採用的工具包方法

建立信任、責任和透明度,同時簡化業務流程和法律限制。透過社群一起努力開發的成果也因此能讓區塊鏈的應用極大地降低在現實世界中完成工作的成本和復雜性,只有開放源代碼、協作式軟件開發方法才能確保將區塊鏈技術推向主流商業採用所需的透明度、壽命、相互操作性

– Brian Behlendorf , Hyperledger執行總監

(感謝您觀看此篇文章,可以的話幫我簡單按五下Like,會使我更有動力寫文章)

Hyperledger 專案介紹

而目前熱度最高的兩大專案為一開始的Hyperledger Fabric 以及後來的Hyperldger Composer 。

Hyperledger Fabric 是什麼?

(Photo from www.hyperledger.org

HyperLedger Fabric是一個基於模組化的去中心化賬本(DLT)的解決方案平台,它擁有深度加密、具擴展性、部署靈活等特性。設計的目的為支持不同組件的可插拔實現,並適應整個經濟生態系統中存在的複雜性和高精度性。

HyperLedger Fabric與其它的區塊鏈平台解決方案相比,提供了一種更加能靈活運用的架構。更能適用於聯盟鏈的形式,即一種企業級之間的區塊鏈聯盟模式,而此種區塊鏈是創建在一個可信任的基礎上。

Hyperledger Composer 是什麼?

(Photo from www.hyperledger.org

Hyperledger Composer是一套用於構建區塊鏈業務網絡的協作工具,使業務所有者和開發人員能夠簡單快速地創建智能合約和區塊鏈應用程序來解決業務問題。

Hyperledger 傘狀式結構

筆者認為Hyperledger這個開發者社群的強大在於,Hyperledger底下不單單只發展這兩個技術框架或是產品,隨著Hyperledger的社群逐漸壯大,Hyperledger社群為了使更多的企業可以有效地應用不同的開發工具提高效率,更多的專案因此應運而生。

 

「hyperledger umbrella」的圖片搜尋結果

(Photo from www.hyperledger.org

當中如Hyperledger Iroha 丶Hyperledger  Burrow丶Hyperledger  Caliper Cello 丶Hyperledger  Explorer等等。當中有Baas的工具(Hyperledger Cello)丶可以區塊鏈上區塊資訊的瀏覽器(Hyperledger  Explorer)或是支援區塊鏈上節點授權的合約引擎(Hyperledger Burrow)。

有趣的是每個專案的貢獻者來自各個國家,可以看到全世界都有著不同的集團丶公司來支持這些專案,共同注入源源不絕的能量到Hyperledger的開發者社群。

這次簡單的介紹了Hyperledger的背景以及專案,雖然沒有過多的技術內容介紹,想要更加了解每個專案的朋友也可以進到他們的網站,都有非常詳細的文章以及內容可以參考。

 

About Alvin

來自台灣,2018曾到香港中文大學交換,喜歡研究不同領域的區塊鏈項目,希望透過文章推動區塊鏈白話文運動,透過不同的主題將最新的資訊分享給大家。

Leave a Reply

Your email address will not be published. Required fields are marked *