hyperledger超级账本下的开源项目介绍

hyperledger超级账本主要围绕区块链相关应用技术孵化一系列的成熟工具出来,最负盛名的就是Fabric。根据官网信息,已经个人的整理,对其项目大概探讨一下。
首先,上张图。这张图是官网现有已经孵化和在孵化中的项目。


image.png

接下来这种张更结构清晰一点,主要包括四类:分布式账本、支撑库、工具、垂直领域的应用。


image.png

在分布式账本中,其中最熟知的就是fabric,是自己企业级定制开发各种区块链应用的超级账本。其次就是indy和IROHA,是简化的面向物联网的区块链,在模式上面肯定是比fabrci更简单,更容易做开发和接入的。besu, 是针对以太坊的,Sawtooth是更相关的资产管理和跟踪的,模块化平台。Burrow是一个可授权的智能合约机器。其实都是区块链,只是稍微会有一些不太一样的突出重点,基本上来说,如果你是做应用开发的,盯着indy\iroha\fabric也就够了,当然,能不用fabric是最好,因为开发成本还是挺高的。最重要的还是看开发需求了。

在支撑库里面,URSA是密码算法库,qult主要支持跨账本、aries是分布式身份管理的,对于这种身份管理,本人还是有点模糊,如果有熟悉的人可以给予下更清洗解释,Transact的目标是打造一个有可扩展事务层的世界,这样就可以用Transact编一次程,得到的代码可以在任何支持Transact的区块链上运行, 也是在做跨链的突破。

在工具中,结合常用的Fabric,首先要提的就是Cello、caliper、explorer。cello是个可是管理工具,支持网络、节点、组织等的创建管理工作。caliper是个做性能测试的,是由华为贡献的。explorer是个可视化区块链的工具。在网上找下相关部署完成额截图,大概就知道什么意思了。


cello截图
caliper截图
explorer截图

此外,avalon是做链外合约的,cactus是做中继链,也是实现跨链的主要是,还有一个就是2021年6月新进项目firefly,是为企业的多方通信提供快速开发支持的,主要是针对数据流的,降低企业开发成本。

最后是一个叫grid,这个是一个垂直领域的,针对分布式供应链的框架。

目前的超级账本下的项目就以上内容,总结一下,分别从现在超级账本的研究内容上和未来可能的研究方向上两个点进行。

超级账本的研究内容

  • 针对区块链架构的,如通用的、垂直领域的
  • 针对智能合约的研究,如链下的、通用的合约
  • 针对链的,如跨链、跨账本的、互操作性的

未来可能的研究方向
针对现状,主要分析一下可能发论文的方向,难度部分先后,主要是自己这两天的感觉吧。

  • 结合某种应用场景下的应用研究,比如结合农业、供应链、物流、物联网等的应用。
  • 算法类的,国密、共识、同态加密、隐私计算、安全防御、zkSNARK等纯算法的研究。
  • 策略类的,token经济、DAO、共识博弈的。
  • 优化架构,如分片、跨链、链下合约、数字身份认证、大数据上链、快速组网等。

以上为自己的一些总结,有不合理的请留言讨论!!!

你可能感兴趣的:(hyperledger超级账本下的开源项目介绍)