Зависит от того, что вы имеете в виду под «доступом к сети»:
- Если вы имеете в виду отправку запросов к нему, одним из возможных решений может быть
запусти 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