fabric有哪些技术问题?目前fabric的版本是多少?代码在哪里?它用什么语言开发?

1:技术问题
Fabric的开发环境建立在虚拟机(VirtualBox或者vmware)上,部署环境可以自建网络,也可以直接部署在Bluemix上,部署方式可Docker化,支持用Go和JavaScript开发智能合约。它采用PBFT分布式算法,网络编程方面用gRPC来做P2P通讯,使用 Protocol Buffer来序列化要传递的数据结构。是一个用go语言开发的项目。在架构设计上,Fabric可能与比特币等区块链产品有所不同,但是上述基本组成部分还是不可或缺的。 所以想要进行fabric的学习,首先要会用虚拟机,对linux环境熟悉会简单的命令,还要有docker的基础,go语言等。
2:目前fabric的版本是多少?代码在哪里?它用什么语言开发?
我上网查了一下,目前fabric的版本是1.4.0,Fabric系统是用Go语言开发的
整个Hyperledger的fabric技术架构部分
主要是由以下为三部分组成:
fabric-peer:主要起到 peer 作用,包括 endorser、committer 两种角色;
fabric-ca:即原先的 membersrvc,独立成一个新的项目。
fabric-order:起到 order 作用。
其中,fabric-peer 和 fabric-order 代码暂时都在 fabric 项目中
它有许多包:bccsp,bddtests,common,core ✳️,devenv,docs,events ✳️,gossip ✳️,gotools,images,msp ✳️,orderer ✳️,peer ✳️,proposals,protos ✳️,release,release_notes,sampleconfig,scripts,test
,unit-test,vendor
3:它是用什么操作系统部署
大多数用Ubuntu操作系统部署的

你可能感兴趣的:(区块链)