2017-10-15 7 views
0

legalNameでcommonNameを使用してノードを作成すると(少なくともMockNetworkの場合)、networkMapCache.getNodeByLegalName(legalName)はnullを返します。 commonNameを削除すると動作します。それは設計によるのですか?v1.0 - legalNameのcommonNameノードを作成する

答えて

0

これはCorda V1.0のバグです。ノードを作成するときには、名前の一部であるcommon nameがNULLになります。ただし、ネットワークマップを使用してノードをルックアップすると、common nameフィールドはゼロにならないため、一致するものは見つかりません。

Cordaチームは修正をCorda V1.0にバックポートして、通常のノードが共通名で作成されたときに例外をスローします。 Corda V1.0では、共通名は公証クラスタだけで相互を識別するために使用されます。

Cordaの今後のバージョンでは、Cordaチームは通常のノードのcommon nameフィールドを再び有効にすることを検討します。

関連する問題