#blockchain #hyperledger-indy #decentralized-identity #decentralized-identifiers #indy-node
#блокчейн #hyperledger-indy #децентрализованная идентификация #децентрализованные идентификаторы #indy-узел
Вопрос:
Я установил indy-sdk в своей системе и запустил сеть ledger (она запущена). После этого я настроил aries-cloudagent и запустил агента (в качестве управляющего) с помощью команды aca-py .
Теперь, с помощью этого агента, я опубликовал схему в бухгалтерской книге, но когда я пытаюсь отправить определение учетных данных в бухгалтерской книге.. Выдает ошибку: — 400: tails_server_base_url не настроен..
Кто-нибудь может объяснить, что это такое и как это можно решить?
Ответ №1:
В случае, если ваша цель — включить отзыв.
Если вы проверяете регистр, определение учетных данных в любом случае публикуется в регистре, даже несмотря на ошибку 400 tails_server_base_url not configured.
Правильный способ определения отзывных учетных данных:
Установите параметр —tails-server-base-url в «aca-py start», агент автоматически создаст и опубликует реестр отзыва при отправке определения учетных данных с revocation_support=true
Чтобы развернуть tails-сервер, посмотрите: https://github.com/hyperledger/aries-cloudagent-python/blob/main/docs/GettingStartedAriesDev/CredentialRevocation.md
- с помощью ngrok: —tails-server-base-url http://[случайный].ngrok.io
- без ngrok, непосредственно в docker: —tails-server-base-url http://172.17.01:6543
клонируйте репозиторий: https://github.com/bcgov/indy-tails-server
./управление запуском
а затем поместите URL-адрес ngrok в параметр —tails-server-base-url .
Для получения дополнительной информации: https://ldej.nl/post/becoming-a-hyperledger-aries-developer-part-6-revocation / Теория о файлах Tails: https://github.com/hyperledger/indy-hipe/tree/master/text/0011-cred-revocation
Ответ №2:
Эта ошибка связана с тем, что для ваших учетных данных установлен флаг support_revocation равный true .
Если ваши учетные данные не нуждаются в поддержке отзыва, вы можете установить для этого флага значение false, и credential_definition будет работать.
Если вам нужна поддержка отзыва, вам следует обновить версию aries до 0.5.6 и настроить хвостовой файл для отзыва.