如何解决是否可以在Orderer对等方中创建新交易?
我知道,例如,如果两个事务正在更新键值对的相同值,则MVCC会将一个事务标记为无效。第一个将被标记为有效,更新该键值中键的值和版本,并更新世界状态。然后,第二笔交易将不会通过对等节点上的MVCC检查,因为关于世界状态,该键值对的键已过时。
我想知道的是,是否有可能,让我们说:
...
WS --> (k1,{data: 'title one'},v1)
TX1 --> (k1,{data: 'title two'},v2)
TX2 --> (k1,{data: 'title 2'},v2)
...以创建新交易:...
TX3 --> (k1,{tx1: {data: 'title two'},tx2: {data: 'title 2'}},v3)
...,然后将此事务放在同一块中。
- 是否有一种方法可以在此处手动设置版本并使该TX3在所需背书者数量等方面也有效?
在这里我想要实现的是不要因为事务失败而丢失数据。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。