Как создать новую сеть Corda, как только пользователь предоставит количество узлов и детали конфигурации? - PullRequest
0 голосов
/ 06 февраля 2020

Мне нужно создать сеть Corda, когда пользователь предоставляет количество узлов и сведения о конфигурации узла (как в инструменте demobench, где мы указываем имя CoradX500, местоположение, порты) динамически. мы используем Corda с открытым исходным кодом. Как мы можем достичь этого? есть ли проекты gitHub, похожие на это требование?

1 Ответ

0 голосов
/ 10 февраля 2020

Как настроить сеть Corda с указанным фиксированным числом узлов :

https://docs.corda.net/network-bootstrapper.html

Некоторые ключевые шаги перечислены для упрощения:

  1. Загрузите bootstrap инструментов отсюда: https://software.r3.com/artifactory/webapp/# / артефакты / обзор / дерево / Общие / шнур / сетка / шнур / шнур-инструменты-сеть-загрузчик / 4.3 / шнур-инструменты -network-bootstrapper-4.3.jar

  2. Подготовить файл node.conf в папке, например:

      nodes/
       - notary_node.conf
       - partya_node.conf
       - partyb_node.conf
    

    в файле xx_node.conf , заполните информацию об узле. Вы можете перейти на эту страницу для справки:

    https://docs.corda.net/corda-configuration-file.html?highlight=devmode#configuration -примеры

    Минимальный файл conf может выглядеть так:

    devMode=true
    myLegalName="O=PartyA,L=London,C=GB"
    p2pAddress="10.0.0.7:10011"
    rpcSettings {
        address="10.0.0.7:10012"
        adminAddress="10.0.0.7:10013"
    }
    
  3. запустите bootstrap инструменты для создания сети:

    java -jar ./corda-tools-network-bootstrapper-4.3.jar --dir ./
    
  4. Enjoy Corda

...