Complymarket解决方案用于数字产品护照的两个选项用于端到端流程

Digital Product Passport with IPFS and Blockchain Storage Options for Secure Verification

 

端到端过程流: 

选项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

评论

发表评论或提出问题

I agree to the Terms of Service and Privacy Policy