Подключите новый узел к существующей стороне клиента формы Hyperledger - PullRequest
0 голосов
/ 11 февраля 2019

Я только что настроил сеть hyperledger в одной локальной системе.Я уже сделал, чтобы добавить новую Org в существующую сеть, используя учебное пособие здесь .Мне нужно знать что-то, что

Q.Возможно ли использовать hyperledger для добавления новых пиров (или запуска новых пиров) со стороны клиента. ??

1 Ответ

0 голосов
/ 11 февраля 2019

Краткий ответ - да, это возможно.

Это уже сделано, например, у IBM есть полное предложение Hyperledger, где все настраивается через API.Вы можете создавать каналы, организации, одноранговые узлы, присоединяться к ним и т. Д., Все, что вам нужно для построения и управления сетью, есть.

Что вы можете сделать, это создать API, способный выполнять сценарии на компьютере.(s) где ваша сеть развернута.Вы можете создать такой API на выбранном вами языке, каким-то образом защищенным, и можете предложить несколько конечных точек, которые делают то, что вам нужно.

  1. Первый шаг в этом процессе - созданиесценарий (ы), который может делать то, что вам нужно.Убедитесь, что у вас есть повторяющийся процесс, запишите все необходимые команды, начиная с URL, который вы уже посещали, шаг за шагом, пока вы не перейдете из ничего в простую версию сети, которой вы довольны.

  2. Создайте скрипт со всеми командами, которые вы уже тестировали.Убедитесь, что сценарий может принимать параметры, которые ему необходимы, чтобы впоследствии их можно было передавать через API, например, имя канала или имя организации, независимо от того, что ваш сценарий создает в основном.

  3. Создание API с конечной точкойкоторый может вызываться, имеет необходимые разрешения и работает в нужном месте и может выполнить только что созданный скрипт.Убедитесь, что вы передаете необходимые параметры из конечной точки API в скрипт.

  4. Теперь вы можете вызывать API со стороны клиента.

Следует учесть, что API нужно каким-то образом защитить.

Итак, Да возможно, а Нет , это не легкая работа.Стоит ли это делать?Только ты можешь ответить на этот вопрос, если честно.

Вам также необходимо идти в ногу с изменениями, вносимыми при каждом увеличении версии, так что это еще большая работа для рассмотрения.

...