The did:icon method is a blockchain-based DID implementation built on the ICON Network, designed to provide unique identifiers for people, organizations, and digital devices across interconnected communities. This method leverages the ICON blockchain's infrastructure to manage decentralized identifiers and their associated DID Documents.
The method uses a Smart Contract-based architecture where DIDs are managed through blockchain transactions. Each did:icon identifier includes a network identifier and a specific identifier string derived from transaction hashes, with an added checksum for error prevention. The system supports standard CRUD operations through blockchain transactions, allowing entities to create, read, update, and delete their DIDs.
Key features include:
Technical Implementation:
did:icon:<network-id>:<specific-idstring>idstring: First 20 bytes of transaction hashchecksum: 4-byte SHA3-256 hash{
"method": "read",
"params": {
"did": "<DID to Query>"
}
}
Secp256k1VerificationKey typeaddKeyrevokeKeyES256K algorithmThe method implements standard W3C DID specifications while leveraging ICON's blockchain infrastructure for security and persistence.
If you are featured in the Web of Trust Map and wish to exercise your GDPR rights, including the right to be forgotten, visit the privacy policy page