2017-08-14 13 views
0

私はCordaで契約を結んだ時点で、すべてのノードまたは指定されたノードに対して動的なデータ/リストを処理するソリューションを探しています。私はOracleは次のような理由から、私の場合に使用するための良い方法であるとは思わない:契約を作成する際にCordaの動的データ処理

  • データは、例えば法人名のリストすることができ、彼らは、外の世界から単一の値ではないではありません;
  • リストは選択された特定のフィールドに依存しているため、データの関係を維持するために集中管理された場所が必要になります。

誰でもこれを助けることができたら大歓迎です。ありがとう。

クワン

答えて

0

この質問はあなたのユースケースの詳細なしに答えることは少し難しいです。しかし、表面に、Oracleが悪い解決策のような音はありません:

  1. オラクルから提供されたデータがリスト
  2. することができ用語「外の世界」は、単純に含まれていない情報を参照しますトランザクションそのもの。この言葉は、文字通り取られるべきではありません。

最終的に、Oracleは「公式」データのプロバイダと考えることができます。オラクルからのデータを含むコマンドを要求し、それをトランザクションに含めると、オラクルは、そのコマンドのデータが真であることに同意する場合に限り、トランザクションにサインオンします。関連するすべての関係者によってOracleが信頼されている限り、トランザクション外のデータを信頼できる方法でトランザクションに含めることができます。

+0

ありがとうございました。契約作成中に何回かデータを照会するケースがあり、返品データは以前の選択に依存します。たとえば、契約タイプは選択した参加者によって異なります。 Oracleはそんなにダイナミックなことができますか? – Kwan

+0

契約作成では、トランザクションを構築するとき、またはトランザクションの検証中であることを意味しますか?トランザクションを構築するときは、標準APIを使用するか、引数をフローに渡すだけです。 – joel

+0

はい...トランザクションを構築しています。 – Kwan

関連する問題