2017-10-15 16 views
0

如果我在legalName中使用commonName來創建節點(至少對於MockNetwork),那麼networkMapCache.getNodeByLegalName(legalName)將返回null。刪除commonName後,它可以工作。這是由設計嗎?v1.0 - commonName in legalName創建節點

回答

0

這是Corda V1.0中的一個錯誤。創建節點時,名稱的common name部分被清空。但是,使用網絡地圖查找節點時,common name字段未被清空,因此找不到匹配項。

Corda團隊將使用通用名稱創建常規節點時向Corda V1.0回溯修復以引發異常。在Corda V1.0中,公用名稱僅由公證集羣使用以標識彼此。

在Corda的未來版本中,Corda團隊將檢查重新啓用常規節點的common name字段。