2017-09-04 13 views
1

第三者ノードは、その状態を作成したトランザクションに参加していない状態で詳細を表示できますか? 2つのノード間で作成されたトランザクションは、CCとして第3のノードに送信されるという考え方です。第3のノードは、その状態を消費する権利がないため、参加者として追加する必要はありません。Corda:ノードとトランザクションを共有できないようにノードを共有する

答えて

2

トランザクションが送信されると、どのノードもトランザクションの内容を見ることができます。

通常、関連当事者のみがトランザクションを参照するようにフローを記述します。ただし、第三者が何らかの理由で取引を見なければならない場合は、FinalityFlowに第三者を追加受信者として含めて簡単に送信することができます。

サードパーティはトランザクションをボールトに保存しませんが(トランザクションを使用できないため)、トランザクション記憶域にはそのまま残り、そのように表示されます。

P.S.取引のアウトプットの状態を消費することができるのは、契約者が誰であるのではなく、契約によって課せられたルールに依存します。

+0

ボールトを表示できる方法でトランザクションストレージ内の詳細を表示するためのクエリを実行する方法はありますか? – Rudrakshi

+1

現在、 'verifiedTransactionsSnapshot' RPC操作を使用してすべての状態を抽出し、独自のコードを使用してそれらをフィルタリングする必要があります。 – joel

関連する問題