On Star Name Service Omnichain Platform (SNS), register & manage web3 domains across blockchains. SNS enables cross-chain features for domains, making them compatible with L1/L2 platforms like Ethereum, Polygon, Optimism, & more.
Summary: Introducing the Star Name Service Omnichain Platform (SNS), a comprehensive registration and management portal for web3 domain names that enable cross-chain features across various blockchain platforms. It also supports blockchain projects and DAOs to launch their own top-level domains on multiple blockchains.
SNS addresses the following issues: ENS NFTs can only be traded and resolved on Ethereum, while naming service NFTs for Polygon are limited to the Polygon platform. As a result, users cannot use the same domain name with just a single registration. SNS resolves this problem by allowing cross-chain domain usage. For instance, as a BAYC enthusiast, you can mint the domain michael.ape on Ethereum using ApeCoin via SNS, and then make the name cross-chain compatible with other L1/L2 platforms such as Polygon, Optimism, and more.
Key product features include:
We have two products presented:
OPNS: The domain service of OPNS operates on the Optimism network, significantly reducing gas costs for registration and setting resolution information. Users on Optimism can obtain their own .op domain names. Most importantly, they can cross-chain their .op domains to the Ethereum blockchain using LayerZero and utilize them on the Ethereum network. (In the future, we plan to support the native L2->L1 messaging feature provided by OP Labs)
APE Domain: The domain service runs on Ethereum, and domain NFTs can be cross-chained to other blockchains such as Optimism, zkSync, Polygon, Arbitrum, Gnosis, etc. ApeCoin can be used for registration, offering a 20% discount. Additionally, the project will convert received ETH to ApeCoin on a monthly basis.
The project is partially based on ENS smart contracts, in order to be operated as decentralized ICANN, we modified and improved the contracts of NFT, node and resolver. We can store multiple TLDs in the same system. It helps avoid conflicts of the names of the same prefix, and it can be used as a hub to manage suffixes of domains, which is better when integrating with dapps. It utilizes LayerZero for cross-chain messaging and domain NFT cross-chain features, users can resolve ape domains on 10+ blockchains. We write our own codes to support ApeCoin payment for .apecoin domain registration with Chainlink. We used React.js, web3js for the frontend, and Moralis to lookup domain NFTs. We develop smart contracts with Hardhat, Alchemy and Infura.
For example, when using Polygon network, people cannot send tokens to .eth address right inside metamask. In order to receive assets with a human-readable name, users may have to register multiple domain names on different blockchains. It caused inconsistency of user experience.
There is a market need for users to have human-readable names on many blockchains.
There is a market need for projects, communities, DAOs to increase their social awareness by owning digital identities.
We used LayerZero and will use native messaging features between L1(ETH)/L2(OP) to make one domain name usable on many blockchains.
And Star Name Service also aims to be a part of the decentralized ICANN. It would increase the social presence of projects, communities, and DAOs by creating TLDs for them.