Six months ago, Hyperledger Indy on Besu officially joined the did:indy method with the introduction of the did:indy:besu identifier. This milestone brought Hyperledger Indy, an LF Decentralized Trust project, closer to becoming a key player in Self-Sovereign Identity (SSI) frameworks, with the potential to be a Trusted List Provider in the European Digital Identity Wallet (EUDI Wallet) under eIDAS 2.0. By aligning with W3C Verifiable Credentials (VC) and Decentralized Identifiers (DID) standards, Indy on Besu enhances interoperability, scalability, and usability for digital identity solutions.
Hyperledger Indy on Besu combines the unique business logic of Indy Node with the Ethereum-based Besu framework, another LF Decentralized Trust project, for blockchain consensus. This integration delivers a modular, open-source platform that adheres to Indy standards while offering improved flexibility for blockchain applications and streamlined development for decentralized identity systems.
Six Months of Progress: Update
In the six months since Indy DID method updating, Indy on Besu has made significant progress. The did:indy:besu method has been widely recognized within the SSI ecosystem, expanding its deployment possibilities. The platform has achieved full alignment with W3C DID and VC standards, ensuring seamless interoperability with other SSI frameworks. Performance benchmarks demonstrated up to 10x the throughput of the original Indy Ledger, making it highly effective for high-frequency operations like credential issuance and revocation. Tools were developed to facilitate the migration of legacy DIDs and Verifiable Credentials while preserving backward compatibility.
Why Hyperledger Indy on Besu?
Since it was introduced in 2017, Hyperledger Indy has been foundational in the development of decentralized identity. As the SSI ecosystem has evolved, however, so have the market needs. Indy on Besu was developed to address technical demands such as the handling of high frequency operations like credential revocations and adding capacity for validation nodes to increase decentralization and network resilience.
By leveraging Besu, it simplifies the architecture, improves scalability and performance, and ensures compatibility with modern SSI standards like W3C DID and VC.
Key advancements include:
Key Concepts of Self-Sovereign Identity (SSI)
Self-Sovereign Identity (SSI) shifts control of digital identities back to individuals,
These interactions are supported by Decentralized Identifiers (DIDs) and VCs, which allow users to manage their own identity data without reliance on centralized entities or authorities.
The Indy DID Method enables users to create and manage DIDs on a decentralized ledger, ensuring interoperability across platforms. With the addition of Indy on Besu, the method now includes Besu-specific identifiers with the prefix did:indy:besu. These identifiers leverage Besu’s architecture to provide enhanced capabilities for managing decentralized identities.
The did:indy:besu identifier emphasizes Indy on Besu’s unique ability to manage decentralized identities effectively:
Structure:
did:indy:besu:<namespace>:<namespace identifier>
Example:
did:indy:besu:sovrin:staging:0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266
This structure links the DID to an Ethereum account, with an EcDSA key required for creating and managing the associated DID Document.
Use Cases for Hyperledger Indy on Besu
Real-World Applications of Hyperledger Indy on Besu
Drex leverages decentralized identity to enable secure, tokenized retail transactions. It demonstrates how Indy on Besu supports trust between end users and institutions in the financial ecosystem. Source: CPQD
BBN serves as a public experimental blockchain network running on Besu. It is used as a testbed for developing and deploying decentralized identity applications, showcasing Besu’s flexibility and scalability. Source: CPQD
The DSR SSI Toolkit stands out for its modular design, making it highly adaptable to various SSI use cases. Accredited by the European Blockchain Services Infrastructure (EBSI) for creating, using, managing and verifying VCs, compliant with EU-specific requirements. This ensures the toolkit’s compatibility with global decentralized identity standards and positions it as a trusted resource for building enterprise-grade SSI solutions. Source: DSR Corporation
Getting Started
Visit the GitHub repository here and follow the instructions provided to set up your environment and begin working with Hyperledger Indy on Besu. Whether you're deploying a node, experimenting with the did:indy:besu method, or exploring its use cases, the GitHub page is the first step to the platform.
Additional useful links:
About the author
Renata Toktar is a Lead Software Engineer at DSR Corporation and a maintainer and contributor of Hyperledger Indy. She specializes in SSI and decentralized systems, contributing to scalable SSI and blockchain solutions like Hyperledger Indy on Besu. Renata is also a speaker at events like Blockchain Week, presented to the Faculty of Engineering at the University of Porto (FEUP) and is a facilitator of webinars on SSI and Web3 for the open-source community. Connect with Renata on LinkedIn.