Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图用超级账本结构查看 MVCC 的问题,但是当我调用使用相同键修改和读取相同变量的事务时,它可以工作。
突出显示 MVCC 需要进行哪些更改?
MVCC 代表多值并发控制,这是众所周知的启用乐观更新机制的方法,该机制允许防止对同一密钥的并发修改。在 Fabric 上下文中,并发修改将是分组到同一块中并修改同一密钥的事务。因此,为了体验 MVCC 失败,多次修改相同的密钥是不够的,您还需要确保所有这些事务将被批处理到同一个块中。
实现它的最简单方法是抛出尽可能多的 tx 更新,以增加交易被放入同一块的概率。