美文网首页
Hyperledger Fabric SDK学习

Hyperledger Fabric SDK学习

作者: 阮明晨 | 来源:发表于2020-04-12 14:25 被阅读0次

    学习背景:

    我用SDK(go)用来进行Fabric 网络进行交互,通过SDK调用grpc与指定的peer节点和orderer节点进行通讯。需要看看hyperledger-fabric 1.4的官方文档,直接学习会很迷茫。

    工作流程:

    从GoDoc网站中我我发现

    sdk工作流程.png 简单看了官方文档GoDoc的流程内容,作为新手的我发现了一些重要的词:fabsdk,new,channel ID,fabsdk.Close()。

    我们要用到的包

    看了文档后可能是一脸的懵逼,但是文章开头其实就告诉了我们要用到什么包如图下 最终要用到的包.png

    这些包都是干什么的呢,文档内都有介绍。

    • pkg/fabsdk:主package,主要用来生成fabsdk以及各种其他pkg使用的option context(上下文)。
    • pkg/client/channel:主要用来调用、查询链码,或者注册链码事件。
    • pkg/client/resmgmt:主要用来fabric网络的管理,比如创建、加入通道,安装、实例化和升级链码。
    • pkg/client/event:配合channel模块来进行链码事件注册和过滤。
    • pkg/client/ledger:主要用来账本的查询,查询区块、交易、配置等。
    • pkg/client/msp:主要用来管理fabric的成员关系。

    代码层面学习

    我觉得首先了解API接口吧,最好可以从小的项目入手,边写边学,遇到不会的知识点还可以补充推荐个网站吧教程,我看到的一个不错的教程可以跟着学一学,做一做。

    相关文章

      网友评论

          本文标题:Hyperledger Fabric SDK学习

          本文链接:https://www.haomeiwen.com/subject/nizymhtx.html