Modular Architecture of Hyperledger Indy
Hyperledger Indy has a modular architecture that is comprised of several key components, including:
1. Identity Wallet: A secure software application that allows individuals and organizations to manage their digital identities.
2. DID (Decentralized Identifier) Method: A protocol that enables the creation and management of decentralized identifiers (DIDs) that represent individuals and organizations on the network.
3. DID Resolver: A service that resolves DIDs and retrieves information about the associated identity from the network.
4. Verifiable Credentials: Digital representations of real-world credentials (e.g. degrees, licenses, etc.) that are verified and signed by a trusted source.
5. VC Issuer: An application or service that issues verifiable credentials.
6. VC Holder: An application or service that stores and uses verifiable credentials.
7. Ledger: A secure and tamper-proof database that stores identity information and transactions on the network.
8. Nodes: Nodes in Hyperledger Indy can be classified as full nodes, master nodes, and nodes.
- Full nodes: The client that operates on the network and maintains a full copy of the ledger is a full node.
- Master nodes: These are responsible for decentralized governance.
- Nodes: A device that performs transactions on the blockchain is a node.
9. Agent: Hyperledger Indy agents can come in many varieties. They can be quite simple and static and they can also be cloud-based and complex.
10. State and Storage: The state of the Hyperledger Indy network is maintained by Patricia Trie. It is a combination of Merkle Tree and Radix Trie. The storage system is implemented with leveldb as it offers ordered mapping and implementation of value/ key database.
These components work together to provide a secure and decentralized identity management platform that enables individuals and organizations to have complete control over their digital identities.
Hyperledger Indy in Blockchain
In order to provide self-sovereign identification, the Hyperledger foundation created the Hyperledger Indy blockchain network. This network was created specifically for decentralized digital identity management. The platform offers several reusable components that are used to build digital identities for entities, along with tools and libraries. Users can use these IDs in any other application because Hyperledger keeps them on its openly accessible distributed ledger.
Contact Us