As it stands today, Can identities running on Indy be referenced in Fabric blockchain (like in a smart contract)?
I have some experience with Hyperledger Fabric. It is a private permissioned blockchain used for many use cases. Hyperledger Indy on the other hand is used primary for decentralized identity management.
Hyperledger Fabric implements a modular architecture to provide functional choice to network designers. Specific algorithms for identity, ordering (consensus) and encryption, for example, can be plugged in to any Hyperledger Fabric network.
Hyperledger Fabric uses PKI for identity management Certificates are managed by way of Certification Authorities (or CA). Fabric CA is the Hyperledger's implementation of the Certification Authority. There are two binaries in the Fabric's CA implementation.
The first step is to connect to the peer node and use the fabric-ca-client to create the admin identity. As per examples the enrollment id and secret used is admin , adminpw . This is dependent on the configuration used here.
There is currently no native integration between Fabric and Indy and you can't use Indy DIDs to sign Fabric transactions. Fabric v1.1 and later does have a somewhat pluggable authentication mechanism as well as a pluggable decorator (ability to add additional data to the payload passed into chaincode) where you might be able to leverage an Indy identity.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With