System and method for implementing a resolver service for decentralized identifiers
First Claim
Patent Images
1. A computer-implemented method for implementing a resolver service, comprising:
- obtaining event data from a blockchain, wherein the event data comprises a plurality of updates associated with a plurality of decentralized identifier (DID) documents stored on the blockchain;
storing the event data in a database;
receiving a request for information associated with the event data, wherein the request comprises one or more account identifiers;
identifying one or more DIDs respectively corresponding to the one or more account identifiers based on pre-stored mapping relationships between the one or more DIDs and the one or more account identifiers; and
providing information about one or more updates associated with one or more of the DID documents in response to the request, wherein the one or more of the DID documents respectively correspond to the identified one or more DIDs.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for implementing a resolver service. One of the methods includes: obtaining event data from a blockchain, wherein the event data comprises a plurality of updates associated with a plurality of decentralized identifier (DID) documents stored on the blockchain; storing the event data in a database; receiving a request for information associated with the event data; and providing information about one or more updates associated with one or more of the DID documents in response to the request.
-
Citations
20 Claims
-
1. A computer-implemented method for implementing a resolver service, comprising:
-
obtaining event data from a blockchain, wherein the event data comprises a plurality of updates associated with a plurality of decentralized identifier (DID) documents stored on the blockchain; storing the event data in a database; receiving a request for information associated with the event data, wherein the request comprises one or more account identifiers; identifying one or more DIDs respectively corresponding to the one or more account identifiers based on pre-stored mapping relationships between the one or more DIDs and the one or more account identifiers; and providing information about one or more updates associated with one or more of the DID documents in response to the request, wherein the one or more of the DID documents respectively correspond to the identified one or more DIDs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable storage medium for implementing a resolver service, configured with instructions executable by one or more processors to cause the one or more processors to perform operations comprising:
-
obtaining event data from a blockchain, wherein the event data comprises a plurality of updates associated with a plurality of decentralized identifier (DID) documents stored on the blockchain; storing the event data in a database; receiving a request for information associated with the event data, wherein the request comprises one or more account identifiers; identifying one or more DIDs respectively corresponding to the one or more account identifiers based on pre-stored mapping relationships between the one or more DIDs and the one or more account identifiers; and providing information about one or more updates associated with one or more of the DID documents in response to the request, wherein the one or more of the DID documents respectively correspond to the identified one or more DIDs. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for implementing a resolver service, comprising a processor and a non-transitory computer-readable storage medium storing instructions executable by the processor to cause the system to perform operations comprising:
-
obtaining event data from a blockchain, wherein the event data comprises a plurality of updates associated with a plurality of decentralized identifier (DID) documents stored on the blockchain; storing the event data in a database; receiving a request for information associated with the event data, wherein the request comprises one or more account identifiers; identifying one or more DIDs respectively corresponding to the one or more account identifiers based on pre-stored mapping relationships between the one or more DIDs and the one or more account identifiers; and providing information about one or more updates associated with one or more of the DID documents in response to the request, wherein the one or more of the DID documents respectively correspond to the identified one or more DIDs.
-
Specification