Hyperledger釋出Burrow新版本,改進整合和開發體驗
在最近的一篇博文中,Hyperledger開源專案宣佈了下一個ofollow,noindex" target="_blank">版本 的Burrow,v.0.21.0。這個版本改進了整合、金鑰簽名、Helm Charts for Kubernetes及開發體驗。
Hyperledger Burrow是一個經過授權的以太坊智慧合約區塊鏈節點,可以在經過授權的虛擬機器上執行以太坊EVM智慧合約。交易最終確認和高事務吞吐量是Burrow的部分核心功能,在某種程度上,這是得益於Tendermint 權益證明一致性引擎。
改進開發體驗,使組織可以更輕鬆地針對他們的業務構建區塊鏈應用程式,這是Hyperledger Burrow專案重點投入的其中一個方面。為實現這一目標:
我們整合了若干抽象概念,旨在使那些希望在一個經過授權的上下文中利用以太坊虛擬機器的開發人員可以更輕鬆地入手構建業務區塊鏈應用場景的關鍵方面,即在智慧合約層編碼的業務邏輯。
根據介紹,該版本帶來了如下改進。
• 把protobuf型別全面重連到GRPC介面,以實現健壯的整合點和RPC層(取代之前的多RPC)。 • 新增功能強大的ETL/執行事件服務,從智慧合約事件驅動下游服務,並從智慧合約物件填充可查詢資料集。 • 一個整合、統一的金鑰簽名守護程序,可以作為其他服務的金鑰持有委託。 • 大幅改進了Helm Charts for Kubernetes,提升了在流行的容器編排系統中啟動複雜網路的靈活性和易用性。 • Bos(Monax的部署工具)現已整合為Burrow Deploy的一部分。值得注意的是,這包括遵循Apache 2許可協議的ABI,這是我們按照以太坊社群規範從頭開始構建的。這促成了各種以構建以太坊智慧合約感知系統為目的的Hyperledger專案。 • Monax的burrow.js庫經過重構,使用了Burrow新提供的GRPC介面,顯著提升了總體開發體驗(更不用說更好的文件了)。
Hyperledger Burrow另外一項重要的改進是重構了名為govTx的事務治理框架。govTx框架允許網路操作人員修改驗證程式集、本地令牌和許可權,而且全都是在當前正在使用的網路中。該框架的改進就和共識機制在私有和公有區塊鏈架構中的不斷演進一樣重要。隨著治理策略(如權益委託證明)和委員會投票的不斷髮展,在其中包含採用未來共識機制進展的靈活性非常重要。使用govTx框架的好處是:
govTx允許他們[開發人員]隨著時間的推移把他們的網路從POC演化到Pilot,再到Alpha和Beta及生產環境,而無需修改他們的鏈(除非他們希望修改)。
展望未來,Hyperledger Burrow已經提供了專案下一步重點工作的預覽。正在開展的工作包括鏈的穩定性和操作性特性,包括程式碼庫的強化、測試、質量保證和安全性。該專案還將重點關注,Hyperledger Burrow授權的EVM執行時如何與其他公共和企業區塊鏈網路互補。
感興趣的讀者可以從專案的GitHub庫 下載Hyperledger Burrow的最新版本。
檢視英文原文:Hyperledger Releases New Version of Burrow Featuring Improved Integration and Developer Experience