
Table of Contents
端到端过程流:
选项1-公司商店在IPF上做的
1。生成数字凭据
- 该公司从包括公共密钥和私钥的受信任证书机构(CA)中获取数字证书。
2。提交和验证凭据
- 该公司通过Web应用程序将其凭据提交给CA。使用证书授权,公司验证其凭证。
3。授权并做出了解决方案的创建
- 经过验证后,公司被授权创建DID解析器。该应用程序(包括DID解析器)使用主和备份URL创建DID文档。该公司签署了该文档的私钥,DID解析器将签名和证书信息嵌入文档中。
4。存储DID文档
- 有两个存储选项:直接区块链存储或IPFS存储。在这种情况下,说明了IPFS存储。
- 直接区块链存储:使用智能合约将DID文档直接存储在区块链(例如多边形或以太坊)上。
- IPFS存储:将DID文档存储在IPFS上。在这里,IPFS与存储IPFS哈希的区块链集成,并且区块链发布此哈希。
5。QR码生成和签名
- 出版后,公司将DID URI并签名编码为QR码并签名。发电机使用编码的DID和签名数据来创建QR代码。
6。QR码扫描和验证
- 一代后,扫描仪读取QR码。
7。故障转移处理程序(中央注册表)
- 监视系统检查主URL的可用性。如果主要URL不可用,则解析器系统切换到备份URL。然后将通知从主发送到备份数据库,涉及此失败。
8。检索DID文档
- 解析器检索与QR码相关的DID文档。
9。签名和元数据验证
- 验证仪应用程序验证针对嵌入式公钥的签名。验证后,解析器获取IPFS哈希并验证公司数据库中的元数据。
- 如果元数据匹配,则该产品被标记为真实。
- 如果元数据不匹配,则该产品被标记为假冒产品。
选项2-公司商店在区块链上做的
1。生成数字凭据
- 该公司从受信任的证书机构(CA)获得数字证书,其中包含公钥和私钥。
2。提交和验证凭据
- 公司将其证书提交给CA并验证它们。
3。授权并做出了解决方案的创建
- 经过验证后,公司被授权创建DID解析器,并且DID文档是由主和备份URL创建的。该文档与公司的私钥签名,嵌入其中的签名和证书信息。
4。存储DID文档(区块链存储)
- 该文档通过以太坊/多边形的部署的智能合约直接存储在区块链上,以确保该文档不成熟。
5。QR码生成和签名
- 该公司将DID URI并签名编码为QR码,并签名。发电机使用此编码数据创建QR码。
6。QR码扫描和验证
- 一代后,扫描仪读取QR码。
7。故障转移处理程序(中央注册表)
- 进行主URL的监视,如果需要,可以切换到备份URL。通知将在URL失败后发送到备份数据库系统。
8。检索DID文档
- 解析器检索与QR码相关的DID文档。
9。签名和元数据验证
- 验证程序应用程序使用公共密钥检查签名,然后获取IPFS哈希以确认元数据。
- 如果元数据匹配,则该产品被标记为真实。
- 如果没有,它被标记为伪造。
通过遵循这些步骤,公司可以通过数字证书和分散的标识符(DIDS)确保产品真实性和完整性。
我们的服务
要了解如何遵守市场可以支持您建造数字产品护照, 访问此页或者联系我们直接地。
警告:委员会解决方案是专利的,未经ComplyMarket书面许可的任何用途将导致严重的法律后果。
撰写者:高级软件开发人员Alaa Rezk