Я работаю над некоторыми проектами с Hyperledger Fabri c, в настоящее время использующим расширение кода IBM VS. Цепной код записан в Go, как и клиентское приложение, которое предоставляет RESTful API, используя Go Fabri c SDK. Однако у меня возникли проблемы с подключением клиентского приложения к кодам цепочки. В большинстве обучающих программ и примеров, которые я видел, используется Node.js в качестве клиента, и кажется, что Node SDK требует меньше конфигурации.
Насколько я понимаю, шаги должны быть похожи на следующие, но более подробные Похоже, информации немного не хватает, когда дело доходит до Golang Fabri c SDK.
Клиентскому приложению необходима следующая информация для связи с сетью цепочки блоков:
- Идентификатор регистрации и секретный идентификатор приложения (используется для генерации сертификата и закрытого ключа) или непосредственно сертификат и закрытый ключ
- Профиль подключения
- Имя смарт-контракта
- Имя канала, для которого был создан смарт-контракт
- Используйте сертификат и закрытый ключ идентификатора приложения вместе с информацией о конечной точке CA внутри вашего профиля подключения
В плагине VSCode
- Зарегистрировать идентификатор приложения В разделе «Fabri c Кошельки»
- Экспорт профиля подключения из раздела «Fabri c Шлюз»
- Экспорт кошелька удостоверения личности приложения
- Обновление кода указать на экспортированный профиль подключения
- Обновить код, чтобы указать на экспортируемый кошелек
Насколько я могу судить, профиль подключения и другие действия, необходимые для подключения SDK к VS Code Network должна быть довольно «стандартной», поэтому мне интересно, знает ли кто-нибудь о рабочем примере?
Спасибо за коллективную помощь!