Blockchain registry scaling
AssigneeUnstoppable Domains Inc.
InventorsBraden River Pezeshki, Matthew Everett Gould, Bogdan Gusiev, Sergii Bomko, Vladyslav Batyrenko
Life of this patent
Estimating the term…
Abstract
A request is received to perform a management action for a domain of a name service, wherein the name service is implemented using at least both a first blockchain network and a second blockchain network different from the first blockchain network. A determination is made whether the domain is currently managed on the first blockchain network or the second blockchain network. The management action for the domain is caused to be performed based on the determination of whether the domain is currently managed on the first blockchain network or the second blockchain network.
Claims20
A method, comprising:
- receiving a request to perform a management action for a domain of a name service, wherein the name service is implemented using at least both a first blockchain network and a second blockchain network different from the first blockchain network;
- determining whether the domain is currently managed on the first blockchain network or the second blockchain network including by reading from a domain registry of the second blockchain network, wherein the domain registry of the second blockchain network tracks domains minted on the first blockchain network and the second blockchain network;
- and
- causing the management action for the domain to be performed based on the determination of whether the domain is currently managed on the first blockchain network or the second blockchain network.
A method, comprising:
- receiving a request to migrate a domain of a name service from a first blockchain network to a second blockchain network, wherein the name service is implemented using at least both the first blockchain network and the second blockchain network different from the first blockchain network, and wherein the domain is minted on the first blockchain network;
- retrieving, from a domain entry of a registry of the first blockchain network, a domain name identifier, a domain owner identifier, and records of the domain;
- creating a storage domain entry for the domain on the second blockchain network, wherein the created storage domain entry includes a domain name field, a storage entry owner field, and one or more record fields;
- and
- updating the created storage domain entry including by:
- setting the domain name field to the retrieved domain name identifier, setting the storage entry owner field to the retrieved domain owner identifier, and setting contents of the one or more record fields to contents of the retrieved records of the domain.
A system, comprising:
- a communication interface configured to receive a request to perform a management action for a domain managed on a first blockchain network or a second blockchain network;
- and
- one or more processors configured to cause the management action for the domain to be performed;
- wherein a layer-1 registry smart contract is implemented on the first blockchain network and the layer-1 registry smart contract is configured to track a first group of domains minted on the first blockchain network, and a layer-2 registry smart contract is implemented on the second blockchain network and the layer-2 registry smart contract is configured to track a second group of domains minted on the first blockchain network and the second blockchain network.
Dependencies are inferred from the claim text.