大赞!华为首个区块链工具“卡钳”成超级账本最新项目
Linux基金会的区块链技术开源项目超级账本(Hyperledger)宣布,接受华为首个区块链基准工具“卡钳”(Caliper)成为其最新项目。
据悉,Caliper是一款区块链基准工具,旨在通过一组预定义用例来衡量特定区块链实施的性能。Hyperledger希望Caliper在构建框架和选择区块链实现时被其他项目用作参考。
Caliper在2017年5月正式推出,目标是要将现有区块链整合到一个框架之中,从而根据Hyperledger旗下性能和扩容工作组所设定的标准进行比较。目前Caliper已经可以为Hyperleger Fabric, Hylerledger Sawtooth和Hyperledger Iroha提供分析支持,预计会在2018年底会加入更多区块链网络。
近期,华为决定将该项目提交给Hyperledger区块链联盟,为区块链联盟做出应有的贡献。今天,Hyperledger接受了Caliper成为联盟最新项目,也验证了Caliper的潜力。
Hyperledger表示,““区块链解决方案的表现是区块链用户最关心的功能之一。但是,目前还没有一种通用工具可以根据一套中性和普遍接受的规则为不同区块链解决方案提供性能评估,有些报告存在不同情况下不同区块链实施的表现,但是没有一个通用的区块链基准测试工具。Hyperledger Caliper是区块链框架的基准工具,并依赖功能区块链实现作为基准目标。”
据悉,Caliper工具主要由华为工程师Haojun Zhou负责了该项目绝大多数代码工作,他表示,“该区块链工具主要专注于分析技术,帮助开发人员和企业对他们的技术做出更自信的决策。”
因为Caliper提供一个关键组件是适配层。这使得将多个区块链解决方案集成到框架中成为可能。该适配层针对每个受测试的区块链系统实施,并负责将Caliper NBI(NorthBound接口)转换为相应的区块链协议。NBI提供与后端区块链系统的交互。
Hyperledger认为,一个共同的基准测试工具是必要的,因为性能报告通常不会提供源代码,使得难以验证评估,并且没有通用的定义指标。Hyperledger Caliper不作判断,不会发布基准测试结果,但为用户提供基准测试工具。
目前,该项目由来自华为,Hyperchain,Oracle,Bitwise,Soramitsu,IBM和布达佩斯技术经济大学的开发人员为该项目做贡献,Hyperledger鼓励更多的人协助。
显然,Hyperledger Caliper为社区提供了一个功能强大的基准工具,可以运行在许多Hyperledger框架上,同时在社区的帮助下,它将继续致力于绩效指标和基准用例的定义。但该项目的成功取决于社区中的许多用户将其作为基准工具。