这篇文章给大家分享的是有关Hyperledger区块链技术生态的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
Hyperledger是一个专注于企业级区块链技术并推动区块链跨行业应用的开源项目,孵化并推广一系列区块链技术,包括分布式账本框架,智能合约引擎,客户端库,图形界面,实用程序库和示例应用程序。Hyperledger鼓励重复使用通用构建模块化,并实现DLT组件的快速创新。
Hyperledger框架
Hyperledger Burrow是一款可以使用的智能合约机。Burrow是2014年12月发布的第一款此类产品,它提供了一个模块化区块链客户端,其中包含一个部分符合以太坊虚拟机(EVM)规范的许可智能合约解释器。
Hyperledger Fabric作为开发具有模块化架构的应用程序或解决方案的基础,Hyperledger Fabric允许组件(例如共识和成员服务)即插即用。
Hyperledger Grid是一个基于WebAssembly的项目,用于构建供应链解决方案。它包括一组库,数据模型和SDK,以加速供应链智能合约和客户端界面的开发。
Hyperledger Indy是一种分布式分类账,专为分散身份而设计。它提供工具,库和可重用组件,用于创建和使用基于区块链或其他分布式账本的独立数字身份,以实现互操作性。
Hyperledger Iroha是一个易于使用的模块化分布式区块链平台,具有自己独特的共识和订购服务算法,丰富的基于角色的权限模型和多签名支持。
Hyperledger Sawtooth是一个用于构建,部署和运行分布式账本的模块化平台。Hyperledger Sawtooth包含一种新颖的一致性算法,即经验时间证明(PoET),它以较少的资源消耗为目标,以大型分布式验证器群体为目标。
Hyperledger工具
Hyperledger Aries是基于区块链的点对点交互的基础设施。它提供了一个共享,可重用,可互操作的工具包,专为创建,传输和存储可验证数字凭证的计划和解决方案而设计。
Hyperledger Caliper是一种区块链基准测试工具,允许用户使用一组预定义的用例来衡量特定区块链实现的性能。
Hyperledger Cello旨在为区块链生态系统提供按需“即服务”部署模型,以减少创建,管理和终止区块链所需的工作量。
Hyperledger Composer是一种协作工具,用于构建区块链业务网络,加速智能合约的开发及其在分布式账本中的部署。
Hyperledger Explorer可以查看,调用,部署或查询块,事务和相关数据,网络信息,链代码和事务系列,以及存储在分类帐中的任何其他相关信息。
Hyperledger Quilt通过实施ILP提供分类帐系统之间的互操作性,ILP主要是支付协议,旨在跨分布式分类账和非分布式分类账传输价值。
Hyperledger Ursa是一个共享加密库,可以使人(和项目)避免重复其他加密工作,并希望提高过程的安全性。
Hyperledger目前主流框架: Hyperledger Fabric,Hyperledger Sawtooth,Hyperledger Indy
目前 Hyperledger 应用最好的就是Hyperledger Fabric,主要企业级应用的联盟链的解决方案,每次meetup的人数也很多,国内阿里,百度,京东,华为也借鉴其技术架构,并在国内发展良好。
Hyperledger Sawtooth一开始是由intel开源的,拥有硬件基因,其主要应用在物联网(IoT)的区块链解决方案,国外有使用案例,但国内使用案例很少。
Hyperledger Indy专注于数字身份,由此其是一种数字身份的区块链解决方案,其用于解决去中心化身份管理问题,为避免依赖集中式身份服务可以值得尝试。
Hyperledger目前主流工具: Hyperledger Composer,Hyperledger Caliper,Hyperledger Explorer,Hyperledger Cello
Hyperledger Composer 在超级账本系统的基础架构上(如 IBM 的 Fabric、英特尔的 Sawtooth Lake 以及 Iroha),让用户能在其中更加便捷和快速地构建区块链商业网络。使架构师和开发人员能够快速创建“全栈”区块链解决方案。即运行在区块链上的业务逻辑,将区块链逻辑暴露给Web或移动应用程序的REST API,以及将区块链与现有企业记录系统集成在一起。
Hyperledger Caliper是华为贡献给Hyperledger的一个账本性能基准测试框架,它允许用户用预定义的用例来测试不同的账本解决方案,并得到一组性能测试结果。Caliper能够安装智能合约,调用合约,并且查询各种分布式账本的状态,继而更好地评估其效力。在可控环境内所支持的区块链上进行压力测试,并且生成相关结果,其中包括交易成功率、每秒交易次数、交易结算耗时、以及所有操作的资源消耗(比如CPU和内存)等,目前支持区块链账本:fabric, sawtooth ,Iroha 。
Hyperledger Explorer主要是为Hyperledger的区块链网络搭建可视化的环境,可以通过浏览器查看网络中的信息,包括网络拓扑、区块信息、链码信息等等。现在支持 fabric 和cello。
Hyperledger Cello是一个Hyperledger区块链即平台(BaaS)的服务的开源工具,支持可定制的区块链,如 Hyperledger fabric,可以在裸机、虚拟云端(如虚拟机,vsphere Clouds等),或容器集群(如Docker, Swarm, Kubernates等)中管理一个区块链网络资源,并从dashboard中就可以完成检查系统状态,调整区块链数量,扩展资源等功能。
感谢各位的阅读!关于“Hyperledger区块链技术生态的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。