由英特爾(Intel)成立的超級賬本(Hyperledger),其中在這個區塊鏈聯盟中潛力長期被看好的代碼庫Sawtooth正式準備商用。
該軟體的1.0版本提供的功能受到比特幣和其他公有區塊鏈啟發,備受期待,而且此次專門為企業使用進行了調整。
但是初創企業Bitwise、R3,大公司Red Hat和Capital One等50多個公司聯盟認為它與其他解決方案的關鍵區別在於模塊化功能,而正是這個功能讓不同行業的公司得以滿足消費者及監管需求。
早已經採用該軟體的公司包括為該軟件搭建解碼器的通信巨頭華為,搭建身份識別平台的T-Mobile,將Sawtooth作為區塊鏈領域合作夥伴的電商巨頭亞馬遜。
其實,英特爾技術總監、Sawtooth 開發團隊成員Dan Middleton對該軟體的定位是,需求超越已有公有區塊鏈功能的企業從技術優勢中獲利的方式。
我們覺得如果公司想要採用區塊鏈,或者分佈式賬本,那麼我們就不能為了把公有鏈的什麼東西添加到企業用途中而放棄基本的區塊鏈特性。
回顧一下,Sawtooth是第二個超級賬本開源平台,並且可以整合到已經可供企業運用的1.0版本。
此前不久還發布了IBM提供代碼的Fabric。
從開發角度,1.0版本軟體的發布是任何代碼庫重要的步驟,表明開發團隊致力於核心功能,讓工程師相信他們的努力不會因為任何功能升級而崩潰。
另一位Sawtooth開發成員、超級賬本技術指導委員會委員Kelly Olson說:
對我們來說,這是大事,對Sawtooth團隊也是,因為這是穩定性的里程碑。
而對超級賬本來說,這證明區塊鏈開發團隊的壯大。
相似的論調
但是除了對開發團隊的顯著重要性,Sawtooth強調還有另一個區別:它提供了一種創新方式,使得運行該軟體的計算機網絡可以對關鍵任務達成共識。
尤其是Sawtooth標誌著PoET(運行時間證明)共識機制的商業化發布,這是讓用戶達成共識的另一種拜占庭容錯(Byzantine Fault Tolerance),即使企業互不相識也同樣可行。
對比之下,其他許可型區塊鏈需要用戶相識並互相信任。
這樣設計是為了避免公有區塊鏈中更可能出現的拒絕服務攻擊,使得互不相識的參與方也可以進行互動。
而且該版本還尋求與功能類似的其他區塊鏈形成兼容性。重要的是支持以太坊區塊鏈領頭的Solidity智能合約語言。
智能合約還可以採用Go、JavaScript、Python等語言。
Olson說:
開發維護人員不會推廣非許可版本的Sawtooth,但是我們嘗試保持它的靈活性。
硬件兼容
除了一些公有鏈特徵,Sawtooth還能夠輕鬆兼容硬體安全解決方案。
Sawtooth的PoET共識機制的核心是可以輕鬆兼容硬體安全解決方案「可信任執行環境」(trusted execution environments),其中就包括了英特爾最新發布的可擴容處理器Xeon。
這種硬件兼容潛力曾被認為存在爭議,因為它把去中心化賬本的安全問題擺在問題硬件保護之後。但是Sawtooth開發成員強調這是為了平衡公有鏈強度、交易量與企業安全需求。
而且他強調,儘管一家公司提供的硬體就可能達到提供可信任執行環境,可是Sawtooth並沒有局限於英特爾。
Olson總結:
Sawtooth是不區分硬體的平台,不會依賴於英特爾的硬體。
消息來源:Hyperledger Sawtooth Is Ready for Business Use
編輯:Brandon