成员只需需维护身份管理,账本管理,交易管理和智能合约。

 

身份管理(MemberShip)

  1.会员注册  //fabric并不是开放的

    注册成功一个账号得到 一个CA(证书)来身份认证

    使用密钥对来进行签名证明

  2.身份保护

    保护好私钥就OK

  3.交易审计

    实名制

  4.内容保密

    可以有多条区块链,通过通道来区分。

 

账本管理:

  区块链:

    每个节点都包含了不同的链。

    保存链上的所有交易记录

  世界状态:

    数据的最新状态

    数据存储在当前节点的数据库中

     每个节点有个自带的数据库:levelDB也可以用别的数据库couchdb

     在数据库中用键值对的方式存储

 

交易管理:

  部署交易:

    就是部署的是chaincode 链码,给节点安装链码  chaincode就是智能合约

  调用交易

    invoke调用交易

 

智能合约:

  一段代码,处理网络成员所同意的业务逻辑

  真正实现了链码和账本的分离(逻辑和数据分离)

 

其余的由Fabric来处理