Как эмитенту Hyperledger Indy/Aries, нужно ли мне создавать отдельный DID для каждого пользователя? Аналогично, пользователь создает несколько DID для каждого эмитента.

Я просматриваю документ Hyperledger Indy здесь.

Здесь упоминается, что: Пользователь регистрируется на веб-сайте службы, создавая и предоставляя службе новый, никогда ранее не использовавшийся DID, и получает обратно от службы то же самое — новый, никогда ранее не использовавшийся DID, созданный обслуживание.

Насколько я понимаю, каждый пользователь или эмитент по умолчанию имеет DID, связанный с открытым/закрытым ключом в реестре Indy при создании кошелька. Почему им нужно создавать отдельный новый DID (как эмитента, так и пользователя) для определенных учетных данных. Мы должны иметь возможность использовать один DID для всех эмитентов, а эмитент должен иметь возможность использовать свой единый DID для всех пользователей. Это повлечет за собой накладные расходы на управление на стороне эмитента при управлении несколькими ключами. То же самое и на стороне пользователя.

Есть ли причина для этой реализации. Соответствует ли эта реализация стандарту W3C или специфична для Indy.

Я попытался изучить стандарт W3C для DID, но там не указано, что это должно быть так. Но говорит, что пользователь/эмитент может иметь несколько DID. Я не мог понять, обязательно ли это в Инди.

0 ответов

Другие вопросы по тегам