我们正在与其他合作伙伴开展项目,我们正在寻找网络设计/配置方面的一些挑战。该项目基于Corda开源,我们提供Dorman,公证和网络地图服务。每个参与者都有自己的节点。为了避免通过互联网传输敏感数据,在参与者的基础设施之间建立了VPN。当他们使用不同的云提供商时,Azure和AWS上的环境之间建立了VPN。 设置了三个参与者的节点(每个伙伴一个)。当我们尝试连接第四个节点(对于新的合作伙伴)时,我们遇到了IP地址冲突(使用相同的私有IP地址)。这个问题可以通过NAT解决,但是,我们猜测Corda Open Source不支持它。
答案 0 :(得分:0)
您需要使用Corda网络地图服务。它将允许您实际将请求发送到当前节点上的网络映射,并在网络上注册新节点。
基本上,您将在网络地图服务节点上对/ network-map / publish进行POST。
以下是corda文档上页面的链接:https://docs.corda.net/docs/corda-os/4.4/network-map.html#http-network-map-protocol