Почему indy/ Sovrin хранит заявки / проверяемые учетные данные / аттестаты в бухгалтерской книге
В видео и документации всегда говорится, что заявки хранятся в бухгалтерской книге, но только "определение учетных данных" или "схемы и определения заявок". Это действительно нужно?
1 ответ
Поскольку проверяемые учетные данные обычно содержат личные данные, проверяемые заявки не хранятся в бухгалтерской книге.
Схемы учетных данных написаны на бухгалтерской книге. Они не содержат никаких личных данных и только указывают, какой документ содержит определенный тип. Например, в нем может быть указано, что документ, подтверждающий водительские права, должен содержать имя, фамилию, дату рождения владельца, а также классы транспортных средств, на которые он имеет право ездить. Схема - это просто шаблон, в соответствии с которым эмитент может выдавать проверяемые требования.
Определения учетных данных также записаны в бухгалтерской книге. Он также не содержит никаких личных данных. Определение учетных данных связано с 1 схемой учетных данных (которая уже должна существовать в бухгалтерской книге). Определение учетных данных содержит открытый ключ, который эмитент использует для выдачи Подтверждаемой заявки определенного типа.
Пример для контекста
- Правительство решает, что каждый университетский диплом в стране будет иметь следующие поля:
Name
,Surname
,University name
,Program
,Degree
, Они пишут учетные схемыDiploma:1.0.0
на бухгалтерской книге. Любой может увидеть, как выглядит диплом. Университеты могут использовать его для выдачи дипломов (в качестве проверяемых документов) для студентов. Faber Uni.
это университет в стране. Он хочет выдавать университетские степени в соответствии с правительственной спецификацией о том, как должен выглядеть диплом. ТакFaber Uni
записывает в учетную запись ОпределениеFaber:Diploma:1.0.0
, Это определение учетных данных также содержит открытый ключ123
изFaber Uni
для выдачи учетных данных этого типа (Faber Uni
будет безопасно хранить где-то частную часть456
). Каждый разFaber Uni
выдает студенческий диплом как проверяемое удостоверение личности, он подписывает данные, используя закрытую часть ключа,456
,- когда
Faber Uni
выдает диплом своему выпускникуBob
нет никаких следов этого события в бухгалтерской книге.Faber Uni
просто подписывает документ, соответствующийDiploma:1.0.0
схема, которая находится в бухгалтерской книге, используя закрытый ключ456
чей общественный коллега123
находится в бухгалтерской книге. - Сейчас
Bob
хочет устроиться на работу вAbcd
и просят доказать свое образование. Он представляет полномочия, выданныеFaber Uni
, который он безопасно хранит на своем устройстве.Abcd
мог читать из книгиFaber Uni
ключ подписи диплома и использовать его для проверки подписей на проверяемой претензии, представленнойBob
,