视频和文档总是说声明存储在分类帐中,但仅存储在“凭据定义”或“模式和声明定义”中。这真的需要吗?
Name
,Surname
,University name
,Program
,Degree
。他们在分类帐上写了Credential Schema 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
提出的可验证索赔的签名。