Можно ли подключиться между композитором Hyperledger и приложением Android? - PullRequest
0 голосов
/ 13 марта 2019

Я создал сеть на Hyperledger Composer на одной физической машине и создал карты для администратора и пользователя. У меня есть несколько вопросов:

1) как я могу получить доступ к одной сети с помощью двух разных компьютеров (ноутбуков)?

2) и можно ли подключить эту сеть на Hyperledger Composer к приложению Android?

Я хочу знать, возможно это или нет, и как это можно сделать?

ИЯ хочу знать, будет ли лучше использовать Hyperledger Fabric или использовать Hyperledger Composer?

1 Ответ

0 голосов
/ 13 марта 2019

Зависит от того, что вы имеете в виду под «доступом к сети»:

  • Если вы имеете в виду отправку запросов к нему, одним из возможных решений может быть запусти REST сервер composer, открой порты и у тебя все будет хорошо идти.
  • Если вы имеете в виду доступ к бэкенду композитора, достаточно просто открыть порты.

Чтобы "соединить" сеть с приложением Android, я полагаю, вы имеете в виду отправку запросов к нему, поэтому должно работать решение REST-сервера.

Что касается последнего вопроса, это также зависит от того, для чего вы используете инструменты. Если вы учитесь или делаете быстрые PoC, Composer - хороший выбор (даже когда IBM в октябре 2018 года не будет продолжать разработку), но для серьезной или производственной работы я бы пошел непосредственно с Fabric.

Обновление: composer-rest-server

Вы можете использовать composer-rest-server для подключения к сети композитора с разных компьютеров и отправки на нее транзакций. Просто запустите его на компьютере, на котором работает композитор, например:

composer-rest-server

По умолчанию он запускает веб-сервис на порту 3000, поэтому вы можете направить свой браузер на http://localhost:3000/explorer/ для взаимодействия с ним с того же компьютера. Чтобы подключиться с другого компьютера, если вы находитесь в той же сети, просто укажите другой компьютер на локальный IP-адрес компьютера-композитора на порту 3000. Предположим, что компьютер-композитор имеет частный IP-адрес 192.168.0.10, тогда вам придется укажите браузер другой машины на http://192.168.0.10:3000/explorer/. Если вы находитесь в разных сетях, вам необходимо открыть порты маршрутизатора, перенаправить их на компьютер композитора и подключиться к его общедоступному IP-адресу, а не к частному IP-адресу. Больше информации о composer-rest-server: https://hyperledger.github.io/composer/v0.16/integrating/getting-started-rest-api

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...