| CPC H04L 9/3247 (2013.01) [H04L 9/50 (2022.05)] | 12 Claims |

|
1. A computer-implemented method performed by a service provider computer, the service provider computer comprising one or more processors and memory accessible by the one or more processors, the memory storing instructions that when executed by the one or more processors, cause the service provider computer to perform the computer-implemented method, the computer-implemented method comprising:
receiving, from a registrant, a first request to associate a domain name with a blockchain address;
transmitting the first request to a registry, wherein the registry is configured to digitally sign data from the first request or transformation of the data from the first request;
submitting a transaction that includes the digitally signed data from the first request or transformation of the data from first request to a first blockchain contract, wherein the first blockchain contract is configured to store the associated domain name as a first blockchain identifier;
receiving a second request from the registrant to deploy a second blockchain contract, wherein the second request includes an indication of a subdomain of the associated domain name to use as a second blockchain identifier for the second blockchain contract; and
deploying the second blockchain contract on behalf of the registrant, wherein the second blockchain identifier is associated with a blockchain address of the second blockchain contract.
|