The ethr DID method is a lightweight decentralized identifier system built on Ethereum and compatible with any EVM-based blockchain. Based on the ERC1056
standard, it allows any Ethereum address, smart contract, or secp256k1 public key to become a valid identifier without requiring explicit registration.
A key feature of this method is its minimal infrastructure requirements - no transaction fees are needed for identifier creation since DIDs are derived directly from Ethereum addresses or public keys. The method leverages Ethereum's account abstraction while decoupling the DID management from actual blockchain interactions.
The architecture supports:
Technical Implementation:
did:ethr:<network>:<address/public-key>
ERC1056
registry contractDIDOwnerChanged
DIDDelegateChanged
DIDAttributeChanged
veriKey
for general signingsigAuth
for authenticationEcdsaSecp256k1RecoveryMethod2020
Ed25519VerificationKey2018
X25519KeyAgreementKey2019
ERC1056
smart contractsCAIP10
blockchain account identifiersW3C DID Core
specificationJSON-LD
contexts for semantic interoperabilityIf 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