成员管理主要分为三个步骤:技术主要包括(PKI和分布式技术)
包括三种证书:用户登录证书,交易签名验签的证书,加密传输的tls证书。
fabric 开发了一套沙盒机制。
chaincode包括安全容易组件和安全注册组件
peer和chaincode通信用grpc
fabric 链码中的删除数据是删除的状态数据库的数据。(世界状态)
p2p 网络 主要包括两种 grpc 和gossip
组织内部用gossip,组织外用grpc。
fabric交易流程:如上图
目前链码只支持三种语言:go java 和node.js
链码分为两种:
系统链码和用户链码
系统链码:lscc lifecyclesystemchaincode 链码部署息息相关(升级链码都需要他)、cscc configuresystemchaincode(负责peer和channel的配置)、qscc querysystemchaincode(查询系统chaincode)
用户链码编写:必须包括两个方法:Init 和 Invoke 方法
链码生命周期的操作:主要有以上这几种。