越來越多的企業將開源軟體作為其構建基礎資訊系統的重要選擇,“低成本、安全性高、靈活自由、高可用性、協同性好……”一連串的技術優勢,讓越來越多的企業無法拒絕。
在區塊鏈領域,又有哪些熱門開源軟體呢?本期,將為大家盤點10大熱門區塊鏈開源軟體,你熟悉的都有哪些?
Hyperledger Fabric開源區塊鏈分散式賬本
Hyperledger Fabric是由Linux基金會發起建立的開源區塊鏈分散式賬本,是一個提供分散式賬本解決方案的平臺,適用於不同的場合,採用模組化架構提供可切換和可擴充套件元件,包括共識演算法、加密安全、數字資產、智慧合約和身份鑑權等服務。
與比特幣等公有鏈專案不同,Hyperledger Fabric規避了“吞吐量、交易公開隱私性、最終確定性及共識演算法效率”等問題,便於開發者開發商業應用。
XuperChain百度底層區塊鏈技術架構
XuperChain是一種底層區塊鏈技術,是超級鏈體系下的第一個開源專案,是構建超級聯盟網路的底層方案。XuperChain設計上採用了模組化外掛化的設計,具有高效能、安全、高可擴充套件、多語言開發智慧合約和靈活等特點。
XuperChain具備多重技術特點:
提供多元件、可實現定製化開發。智慧合約、共識機制等能力被拆解成單個模組,開發者根據場景應用需求進行靈活呼叫,讓區塊鏈應用搭建更加高效;支援全球部署,可在高效的廣域網資料交換;效能行業領先,採用獨創的鏈內並行技術,實現單鏈6.5萬TPS,整體網路20萬TPS。ZCash基於區塊鏈技術的替代數字貨幣
ZCash是基於區塊鏈技術的替代數字貨幣,運用名為零知識證明的技術來驗證交易的真實性,知名密碼學專家Matthew Green參與了設計。基於保持事務元資料的保密性,為複雜的零知識證明方案提供更高的隱私和匿名性標準。
開發者表示,如果說比特幣是HTTP,那麼Zcash就是HTTPS,Zcash利用加密隱藏使用者的身份,它自稱是第一種真正匿名的數字貨幣。
BCOS區塊鏈底層技術平臺
BCOS(Be Credible,Open&Secure)是一個完全開源的區塊鏈底層技術平臺,基於現有的區塊鏈開源專案進行開發,綜合考慮開源專案的成熟度、開發介面友好性、技術元件齊備性、可外掛化程度、多樣化複雜業務支援程度等多方面的表現,並根據企業級區塊鏈系統的規範和需求,對開源專案從底層進行改造和升級,形成符合企業級應用場景功能、效能、安全性、監管等要求的技術平臺,助力各行業的使用者來構建商用區塊鏈服務。
在真實生產資料的檢驗下,BCOS平臺保持零故障執行,印證了其安全可控、業務可行、健壯可用的優點,其功能、效能、容錯性、可靠性、安全性、保密性、可追溯、模組化、可維護性、可移植性、互操作性、資料一致性等特性亦被驗證可達到高標準。
Bletchley微軟開源區塊鏈平臺專案
Bletchley是微軟構建企業財團區塊鏈生態系統所用的體系結構,而非一套全新的區塊鏈堆疊。微軟希望藉此將分散式分類帳(區塊鏈)平臺納入企業環境,在確保平臺開放性的同時構建能解決實際業務問題的解決方案。
藉此可以建立一個更開放、透明並可公開核查的系統,將從根本上改變我們對交換價值和資產、實施合同以及跨行業共享資料的思考方式。使用區塊鏈的應用程式幾乎沒有任何限制,適用範圍涵蓋貸款、證劵和支付,以及更高效的供應鏈甚至身份管理和驗證等各種領域。
該專案已經對多個區塊鏈協議開放,支援未花費交易輸出(UTXO)協議(如HyperLedger),和基於賬戶的協議(如以太坊),隨著開發的的不斷進行其支援的協議也在不斷擴充套件。
Hyperledger開源分類賬系統
Hyperledger專案是透過標註和定位重要特性以及缺失需求來建立一個推進blockchain技術的協作專案,以此作為分散式分類帳跨行業的開放標準,可以改變全球商業交易的進行方式。
分散式分類帳是一種永久性的、安全的工具,可以更容易建立業務網路,而無需一個集中的控制點。有了分散式分類帳,幾乎任何有價值的東西都可以進行跟蹤和交易。例如,它可以在幾分鐘內幫企業設立證券職能。
Accord Project智慧合約平臺
Accord Project是Linux基金會的一個開放態系統,是一個非盈利、合作、主動的專案,是一個專門針對智慧法律合同的生態系統和開源工具。開源意味著任何人都可以自由使用並貢獻其力量。
智慧協議承諾在建立和管理商業關係時減少摩擦和交易成本,利用必要的工具來格式化、共享、執行和管理法律上可執行的機器可讀協議。Access專案是以技術中立的方式建立並維護智慧法律合同的技術基礎。
Truffle Blockchain區塊鏈開發框架
Truffle是針對基於以太坊的Solidity語言的一套開發框架,可以讓以太坊開發人員開發更輕鬆。
Truffle特性:
內建智慧合約編譯、連結、部署和二進位制管理使用Mocha和Chai進行自動合同測試可配置的構建管道,支援自定義構建過程可編寫指令碼的部署和遷移框架用於部署到許多公共和專用網路的網路管理互動式控制檯,用於直接合同通在開發過程中即時重建資產在Truffle環境中執行指令碼的外部指令碼執行器Libra Facebook發行的數字貨幣
Facebook成立了一家子公司Calibra,其目標是透過Libra網路向用戶提供金融服務。的Libra錢包是Calibra的首個產品,錢包會透過Messenger和WhatsApp以及一款獨立產品提供給使用者。
Libra在白皮書中介紹了它的使命:建立一套簡單的、無國界的貨幣和為數十億人服務的金融基礎設施。
Libra核心程式碼採用Rust開發,Facebook講述了Libra採用的協議和目標:透過去中心化的、可程式設計的資料庫來支援小波動的加密貨幣(穩定幣)。
Storj基於區塊鏈技術實現的雲端儲存平臺
Storj是基於blockchain技術和點對點協議來提供最安全,私有和加密的雲端儲存。
STORJ是一個致力於成為免審查、免監控且不會停機的雲端儲存平臺。STORJ平臺透過加密和一系列去中心化的應用程式,允許使用者以安全和去中心化的方式儲存資料。它使用塊交易功能,如交易分類帳、公共/私人金鑰加密和加密雜湊函式以實現安全性。與傳統的雲端儲存服務相比,它更便宜、更快、更安全。