Corda:与节点共享事务,使其能够';不要吃掉它们

Corda:与节点共享事务,使其能够';不要吃掉它们,corda,Corda,第三方节点是否可以查看状态内的详细信息,而不是创建该状态的事务的参与者?其思想是将两个节点之间创建的事务作为CC发送到第三个节点。我们不想将第三个节点添加为参与者,因为它无权使用该状态。任何节点都可以看到事务的内容,如果该事务被发送给它 通常,您会编写流程,以便只有相关方才能看到交易。但是,如果出于任何原因,第三方也需要查看该交易,您可以通过在FinalityFlow中将该第三方作为附加收件人,轻松地将其发送给他们 尽管第三方不会将交易存储在他们的保险库中(因为他们不能花费这笔交易),但它仍然会

第三方节点是否可以查看状态内的详细信息,而不是创建该状态的事务的参与者?其思想是将两个节点之间创建的事务作为CC发送到第三个节点。我们不想将第三个节点添加为参与者,因为它无权使用该状态。

任何节点都可以看到事务的内容,如果该事务被发送给它

通常,您会编写流程,以便只有相关方才能看到交易。但是,如果出于任何原因,第三方也需要查看该交易,您可以通过在
FinalityFlow
中将该第三方作为附加收件人,轻松地将其发送给他们

尽管第三方不会将交易存储在他们的保险库中(因为他们不能花费这笔交易),但它仍然会存在于他们的交易存储中,并且可以通过这种方式查看


交易的输出状态可由谁使用取决于合同规定的规则,而不是列出的参与者是谁。

有没有一种方法可以像查看保险库那样运行查询以查看事务存储中的详细信息?目前没有-您必须使用
verifiedTransactionsSnapshot
RPC操作提取所有状态,然后使用您自己的代码过滤它们。