HyperLedger Fabric ??????????????????
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HyperLedger Fabric ??????????????????相关的知识,希望对你有一定的参考价值。
??????????????? ?????? ?????? ?????? ?????????????????? activity ?????? ?????? ??????
HyperLedger Fabric ????????????????????????
??????HyperLedger Fabric????????????Digital Asset???IBM?????????????????????Linux??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????HyperLedger Fabric????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????HyperLedger Fabric?????????????????????????????????Chaincode?????????????????????????????????????????????????????????????????????
??????HyperLedger Fabric??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????HyperLedger Fabric???????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????
?????????????????????????????????HyperLedger Fabric????????????????????????????????????????????????????????????????????????
??????1???Docker
??????Docker ????????????????????????????????????????????? Go ???????????????Apache2.0??????????????? Docker ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? Linux ??????????????????????????????????????? ??????????????????????????????????????????????????????????????????????????? iPhone ??? App????????????????????????????????????????????????
???????????????HyperLedger Fabric???????????????????????????????????????Docker????????????????????????????????????????????????????????????????????????????????????tag????????????????????????????????????????????????????????????Docker Compose???YAML??????????????????????????????????????????????????????????????????????????????Network???????????????????????????????????????
??????2???Go
??????Go??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Go?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????HyperLedger Fabric???????????????Go??????????????????????????????Go????????????????????????????????????????????????????????????????????????????????????????????????Go??????????????????Go?????????????????????????????????API?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????3???gRPC
??????gRPC ????????????????????????????????????RPC??????????????? Google ?????????????????????????????????????????????HTTP/2 ????????????????????????????????? ProtoBuf(Protocol Buffers) ??????????????????????????????????????????????????????
???????????????HyperLedger Fabric??????????????????gRPC????????????????????????SDK?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Thrift???Dubbo??????
??????4???CA
??????CA???PKI??????????????????????????????????????????????????????????????????Trusted Third Party?????????TTP?????????????????????????????????????????????????????????
?????????HyperLedger Fabric????????????CA????????????????????????????????????????????????orderer???peer?????????????????????user??????????????????????????????????????????????????????????????????HyperLedger Fabric???CA?????????????????????????????????????????????????????????????????????
??????5???P2P
??????Peer-to-Peer?????????????????????????????????????????????????????????????????????Peer???????????????????????????????????????????????????????????????
????????????P2P???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????6???Kafka
??????Kafka????????????????????????????????????LinkedIn??????Scala???????????????LinkedIn???????????????Activity Stream?????????????????????????????????Pipeline??????????????????????????????????????????????????????
?????????Fabric????????????????????????Peer???????????????Orderer??????????????????Orderer?????????Kafka?????????????????????????????????Orderer????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Kafka??????????????????????????????????????????????????????
??????Kafka??????????????????????????????????????????????????????????????????????????????HyperLedger Fabric???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Kafka?????????????????????Fabric???????????????????????????
??????7???Zookeeper
??????Zookeeper?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????Kafka?????????????????????????????????Zookeeper?????????????????????????????????Kafka??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????8???SDK???Java/Node.js???
??????HyperLedger Fabric??????????????????????????????????????????????????????HyperLedger Fabric?????????????????????????????????????????????????????????????????????????????????????????????????????????HyperLedger Fabric???SDK???????????????????????????????????????????????????Java???Node.js??????????????????????????????????????????HyperLedger Fabric??????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????Hyperledger Fabric?????????????????????????????????????????????????????????gRPC???????????????????????????????????????????????????fabric-sdk-container???????????????????????????
???????????????
??????Hyperledger Fabric?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Hyperledger Fabric???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????HyperLedger Fabric???????????????????????????0.6?????????1.1???????????????????????????????????????????????????????????????0.6?????????1.0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1.0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????HyperLedger Fabric????????????????????????????????????????????????????????????????????????????????????HyperLedger Fabric???????????????????????????????????????????????????????????????????????????????????????HyperLedger Fabric?????????????????????????????????????????????
?????????????????????????????????????????????Hyperledger Fabric 1.0 ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????HyperLedger Fabric?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????HyperLedger Fabric???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????HyperLedger Fabric???????????????????????????????????????????????????Solo??????????????????Kafka?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????HyperLedger Fabric???????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????HyperLedger Fabric?????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????
?????????1??????????????????????????????????????????????????????????????????????????????????????????
?????????2??????HyperLedger Fabric??????????????????????????????????????????Fabric????????????????????????????????????????????????????????????????????????????????????????????????
?????????3???????????????????????????????????????e2e_cli???????????????????????????????????????????????????
?????????4??????????????????????????????????????????????????????
?????????5?????????????????????????????????????????????Solo?????????????????????
?????????6??????????????????????????????Kafka??????????????????
?????????7??????????????????????????????????????????????????????????????????????????????????????????
?????????8???????????????CouchDB???????????????????????????CouchDB???
?????????9????????????Fabric??????1.0??????????????????????????????????????????????????????SDK???????????????????????????
?????????10???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????HyperLedger Fabric ??????????????????
???????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????
以上是关于HyperLedger Fabric ??????????????????的主要内容,如果未能解决你的问题,请参考以下文章