Intro
This will be a short article where we would like to introduce you to the naming system on KLY. Instead of calling it domains — like other networks (such as Ethereum, Near, Solana) we decided to give a more general term — alias.
In this article, we will briefly introduce you to the flexible naming mechanism that is planned to be introduced into the KLY ecosystem.
Let’s begin!
Domain / Subdomain / Handle in social networks = KLY Alias
Unlike other projects that simply replace your address with something similar:
- vitalik.eth
- blackdragon.near
- anatoly.sol
We took a different route. The purpose of aliases was to provide an enhanced ability for developers to use friendly names instead of complex EOA addresses and smart contracts.
Point 0 (extra point) — aliases for user accounts and smart contracts
Blockchains often feature 2 types of entities — user accounts(EOA — externally owned accounts) and smart contracts.
Just for reference, we will allow you to change names for both smart contracts and users
Eg:
- Stablecoins like USDT can confirm the contract address in KLY and receive the alias “Tether”
- A famous person can verify own KLY address and receive the alias “FamousGuy”
Point 1 — bring your domains from Web2 to KLY
We will allow you to link your blogs and organizational websites to addresses and smart contracts. Where can this be useful? Here are a couple of use cases:
- Accept donations on your blogs to your own address
- Show business partners your financial transactions in KLY by simply passing them the name of your organization instead of the smart contract address
Point 2 — bring your domains from Web3 to KLY
Yes, you saw everything correctly))) If you already own a domain in another blockchain, simply confirm your ownership and receive it in KLY. It’s simple!!!
Point 3 — create subdomains
For Web2 / Web3 domains it will be possible to create subdomains like real DNS domains, Active Director and so on.
This can be useful if you need a hierarchy. For example, separate separate divisions of your organization, create usernames for your team (say member1.team.kly / member2.team.kly).
More examples:
- Root organization domain: organization.org
- Departments: programmers.orgnanization.org, designers.organization.org and testers.organization.org
- Separate users: tony.testers.organization.org, john.designers.organization.org
This will also be useful for various analytical tools and similar projects (for example Arkham)
Point 4 — bring your handles from social networks for aliases on KLY
Bind your Discord, Twitter, TikTok, Telegram usernames to accounts / smart contracts on KLY 😏
Point 5 — programmable alias logic
Here we are talking about the fact that the network will receive aliases through a smart contract in which you can write the logic:
1) Rotation of aliases
2) Generation of new subdomains
… and much more!
Point 6 — native .kly domain
Of course, we will not ignore the creation of our own .kly domain, which will support the same functionality that was described in the previous paragraphs. We will talk about this in more detail in future articles.
Point 7 — alias market
It’s too early to talk about this, but we believe that the variety of aliases, as well as the set of technologies that stand behind them, will create a whole market for the exchange and purchase/sale of aliases. A separate standard (like ERC) will need to be created for them to work properly within XVM.
Point 8 — future improvements
Multiple aliases per address, custom domains, emojii and much more 🤫
Usage
To see how to use an alias in KLY transactions, check out this tutorial in our documentation
Summary
One day the following transactions will be possible!
This was just an introductory article to KLY Aliases. Here we have revealed in more detail the details, possibilities and briefly touched upon the future. We hope to see active use of aliases in various applications, wallets, SDKs, and so on.
We’ll talk about technical details in later stages. There we will touch on the architecture of interaction between smart contracts for resolving aliases, for controlling them, and so on.
Stay in touch to always be up to date with news!