我有一个简单的问题,关于超级分类账织物。所以我的问题是:
我知道,对于提交对等方(普通对等方),安装链码并不是100%的必要,但每个对等方都应该有分类账,这是100%必需的。
因此,假设我正在提交对等程序,并且没有安装链码,但我当然有分类账。现在,从订购对等点到新的块。
1)我应该检查块的有效性,所以我需要查询分类账
2)我应该加上这一栏,所以我需要更新分类账。
那么,在没有链码的情况下,我如何做到以上两点呢?上面的操作不需要链码吗?(查询和更新)
发布于 2018-11-29 16:18:59
要检查事务/块的有效性,对等方不需要有链码,将事务中可用的ReadW区集与分类账(在所有对等方中都可用)进行比较,以确定有效性。
将区块添加到分类账中并不取决于有效性检查。如果发现它无效,它仍将被添加到分类账中,但带有无效的标记。
发布于 2019-06-13 08:24:21
You cannot query a peer without having a chaincode. Must need chaincode installed in the peer in order to query | invoke.超级分类账结构有两种类型的对等体: 1)支持对等体;2)提交对等体
代理节点必须需要一个链码,这意味着您需要在代理节点上安装链码,因为它的职责是确保事务所有者有足够的权限,并根据分类帐模拟该交易,因为它需要一个链码接口来完成模拟。
一旦仿真完成,它就会将R/W集发回给客户端,并且客户端会将其发送给定货人。
然后,Orderer分发给提交对等程序(不需要安装链码)
:应用程序生成一个事务提案,并将其发送给每一组所需的对等方进行审批。然后,每一个核可节点使用事务建议独立地执行链码以生成事务建议响应。它并不将此更新应用于分类账,而是简单地对其签名并将其返回应用程序。
https://stackoverflow.com/questions/53538647
复制相似问题