【发布时间】:2018-01-19 17:09:32
【问题描述】:
问题:有没有办法区分节点参与或广播的交易与 txs 链
场景:
- A 和 B 执行涉及状态 X 的事务 #1
- B 和 C 执行涉及状态 X 的事务 #2
- C 和 D 执行涉及状态 X 的事务 #3(监管者作为
FinalityFlow的额外参与者)
当监管机构运行下面的代码来查询其保险库时,意图只获得 tx #3,它实际上获得了所有 3 笔交易。没有办法区分这 3 个 txs,只能过滤 tx #3。
val transactionsSnapshot = serviceHub.validatedTransactions.track().snapshot
有没有办法区分节点所涉及的交易、由于从某个节点广播而收到的交易以及由于广播而您也收到的属于链的一部分的交易。
随后,当 SGX 到来时,只有在出处期间收到用于验证/处理的交易才会在安全飞地中,而节点参与并作为广播的一部分接收的交易会存在于保险库存储中查询?
【问题讨论】:
标签: corda