V1 架构分析

1.节点类型

1)Client

2)Peer :

(1)Endorser 对客户端的请求进行背书策略判断 ,在此处执行chaincode,也就是智能合约实现

(2)Committer 接受Orderer的共识结果,进行账本改变

3)Orderer

(1)Consenters 共识批准,接受来自Endorser认可后Client传来的信息,并将共识结果传给Peer的Committer节点进行提交

如图:

client

| |

| |(1)[这里client请求执行合约,改变账本,属于双向操作,peer执行完背书策略智能合约返回结果]

| |

| |------endorsing(peer1)------|

| |------endortsing(peer2)-----|

| |------endorsing(peer3)------|

| |

| (2)[传给Orderers合约结果] |

| |

Orderers-----------------------------------|(3)[确定合约结果,达成共识]

|

|(4)[将确定的合约结果传给一个peer进行committing]

|

Committing(Perr)

results matching ""

    No results matching ""