hyoerledger fabric 是开源的企业级分布式账本,属于区块链3.0应用阶段,在fabric网络中,创建一条通道,通道里含有组织成员,这些组织成员作为节点,节点里包含着账本和智能合约,账本用来记录交易信息,智能合约用来被调用后,会对账本进行相应规则的 *** 作,智能合约是由开发人员编写,可采用不同的编程语言(java、JavaScript、go等),编写好的智能合约需要安装到节点上,在安装时,还可以指定背书策略(指定需要多少个背书节点背书成功才能进行智能合约调用的链码级策略),背书是指在客户端应用程序发送请求时(在客户端调用SDK),指定的背书节点对客户端的请求进行响应,完成背书(即进行一个对这次请求进行一个数字签名,证明请求的有效性、真实性)返回给客户端应用程序,如果只是查询账本,那么只进行请求响应,若是要对账本进行更新 *** 作,那么在响应后,应用程序又对fabric网络中的组织节点(排序节点)发起请求,请求中还包含着之前背书节点返回的背书,组织节点对背书进行验证,通过后广播给网络中的所有节点,节点中的智能合约执行 *** 作,对账本进行更新,最后,由一开始请求的背书节点返回结果给应用程序。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)