在最近的一篇博文中,Hyperledger开源项目宣布了下一个版本的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