区块链---Hyperledger Fabric 开篇

Posted 互联网技术萌

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了区块链---Hyperledger Fabric 开篇相关的知识,希望对你有一定的参考价值。

        根据各大招聘网站的大数据显示,在众多的区块链用人企业需求中,Hyperledger Fabric是重点中的重点。结合前段时间的学习和时间经验,出个Hyperledger Fabric(开源分布式账本平台)系列。

        区块链对人才的要求远高于人工智能等行业,它是一项综合要求,既要求你懂Java、C++、GO等,也要求懂密码学。当然,无障碍阅读英文技术文档,Linux集群及网络相关都是必须的。

1. 前提条件(技术栈)

  • Gradle :项目自动化构建工具

  • Intellij IDEA : Go语言插件支持很不错,Java更不必说

  • Linux :标配

  • SoapUI 或另一种 HTTP 客户端软件

  • Go语言、Java 精通,常年在WinServer平台下开发的不算哈

  • Docker 和 Docker Compose :必须的

 

 2. 编程世界从HelloWorld开始,这里也不免俗

      https://github.com/hyperledger/fabric

      第一个eg.有5处bug,编译代码会报错:

    

区块链---Hyperledger Fabric 开篇(一)

  修改后的成功编译运行的代码如下:

区块链---Hyperledger Fabric 开篇(一)

修改后的版本已提交官方,也算是自己为区块链发展的一点小贡献^_^



区块链---Hyperledger Fabric 开篇(一)

此输出告诉您该网络在正常运行,已准备好接受链代码注册请求。




    开篇先到这里,后续细节再逐步展开~






以上是关于区块链---Hyperledger Fabric 开篇的主要内容,如果未能解决你的问题,请参考以下文章

Hyperledger Fabric链码之一

使用 AWS 区块链模版搭建 Hyperledger Fabric

区块链开源实现hyperledger fabric架构详解

Hyperledger Fabric区块链工具configtxgen配置configtx.yaml

Hyperledger Fabric 环境搭建及Fabric 测试网络使用(区块链联盟链)

区块链和HyperLedger Fabric(五)共享账本