'Custom MSP for Hyperledger Fabric

I'm trying to use DIDs/VCs from hyperledger Indy with Hyperledger Fabric. Simply I want to replace Fabric's certificate based identity/MSP with DIDs/VCs. However, as far as I understand this is not direct. The existing code based have lots of dependencies on Fabric-CA. Could someone help me to figure out potential starting points to do this customisation?



Solution 1:[1]

you cant try to use this modified peen-node:

https://github.com/trustbloc/fabric-mod

https://github.com/trustbloc/trustbloc-did-method/blob/main/docs/spec/trustbloc-did-method.md

or read this research:

https://arxiv.org/pdf/2104.03277.pdf

or check other did:methods that support HLF:

https://www.w3.org/TR/did-spec-registries/

or look to this project:

https://github.com/BLOCKOTUS/blockotus-organism

Solution 2:[2]

Currently, the only framework that can verify DID/VCs from Hyperldeger Indy is the Hyperledger Aries. There are several projects where people are trying to integrate either some of the Indy or Aries functionalities into Fabric in order to be able to issue and verify DID/VCs. Take a look at the following projects in the "Hyperledger Mentorship Program" community:

However, the easiest way is to have two DLTs, one for DID/VCs issue and verification (Indy), and one for transactions, etc.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 user216
Solution 2 Hanif