建议和反馈

请填写你的反馈内容

问答 > 超级账本 > 问答详情

chaincode中PutState为什么不直接写入账本呢,而是绕了一大圈,是个有意思的问题10LK

chaincode中PutState,最终调用的是TxSimulator.SetState,simulator中调用的是rwsetBuilder.AddToWriteSet,写到内存map中,此时还没有提交到账本。endorser对读写集背书后,由client会提交到order,peer获取区块,验证通过后,会写入账本。

2020-09-16
0
请先登陆或注册

三地2020-09-16

准确点来说是等共识后才更改账本,在fabric来讲就是等排序后

投一票
评论(0)
赞赏(0)

求助中

解决了这个问题,预计可以帮助到

  • 0
  • 0
  • 1
  • 7
  • 4
邀请

感谢您的善举,每一次解答会成为新人的灯塔,回答被采纳后获得20算力和相应的LK币奖励