首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >超级分类器结构,停止并行链码执行

超级分类器结构,停止并行链码执行
EN

Stack Overflow用户
提问于 2017-08-17 10:07:17
回答 1查看 397关注 0票数 1

因此,我对超级分类账结构有一个问题,为什么允许在超级分类账中并行执行链码:

代码语言:javascript
复制
running push()
2
ending push()
running push()
1
ending push()
running push()
3
ending push()
running push()
5
ending push()
running push()
4
ending push()

因此,我在这里所做的是:-创建新事务并发送2个对象,而不是立即发送另一个事务。

因此,在更新分类账之前,键应该是:3+2=5,而不是5+1=6。

但在这种情况下,这是错误的,因为它以:3+2=5开头,在更新分类帐之前,从当前键3+1=4,而不是从5+1= 6执行另一个推送。

我怎么才能解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-17 11:04:49

(I)请记住,链码执行只是对智能契约逻辑计算的模拟。换句话说,链码执行告诉,如果事务被提交,什么将是对通道的更新。

当客户端获得来自对等方的批注(包含模拟)时,它将其发送给订货人,计划在下一批中出现在某个块中,该批处理将切割一个块。

只有当块被持久化到分类账(并且只有当事务是有效的--也就是说,它没有被先前块中的任何其他事务或它来自的块中的先前事务中的任何其他事务所失效)下一个链码执行才能看到事务的变化。

(II)

为什么允许在超级分类账中并行执行链码:

因此,从(I)可以看出,并行执行链码是没有意义的,因为在任何情况下,链码执行的结束并不意味着下一个执行将读取该数据。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45732208

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档