andrarchy cross-posted this post in Koinos last year


Updates in nicknames contract

in #koinoslast year

image.png

Last week we launched nicknames in the Koinos Blockchain and the reception has been so good so far.

https://koinosbox.com/nicknames

If this is the first time you read about it, NICKNAMES is a new project in the Koinos Blockchain with the mission to bring human readable names in the blockchain, similar to the ENS of Ethereum or the accounts in Hive. The main features of nicknames are:

  • Safe transfers: No more mispelled errors. Names cannot be similar between them.
  • No fees: It's completely free. You don't even need koins to create your account in the blockchain.
  • Controlled by the Koinos Governance: After the initial period it will be fully controlled by Koinos Governance to give security and transparency.

For more details see the announcement of the project here: Koinos Nicknames.

New updates

As explained in the introductory post it was expected to apply patches depending on the behaviour of the contract and the community. During the launch, I found that the algorithm to detect similar names was not working correctly and some names that should not exist were created. On the other hand, I noticed that some Hive members didn't have the chance to take their names because they were not properly reserved and another account took many of them.

#1 - Update in the algorithm

The problem in question was related with similar names that had different characters at the beginning, like "casino" and "kasino". Both names are very distant if we order all names alphabetically. However, they are identical after the second char. After many days of work, this algorithm was successfully patched.

At the same time, it was necessary to delete several names created by the community that were invalid. Sorry for the inconvenience. Please take a look to the list of names removed.

Names removed
@rat, @john, @walt, @audi, @github, @gyft, @amc, @gmx, @rewe, @sbf, @yan, @games, @save, @ying, @fren, @london, @ping, @lin, @cole, @ooo, @will, @black, @k100, @h100, @dust, @x100, @ajv, @lso, @saleh, @s11, @e11, @kingo, @wat, @tron, @t10, @v12, @gro, @cos, @tony, @drake, @health, @hack, @nate, @casino, @mars, @coins, @milk, @code, @w11, @rm1, @sd1, @muk, @zila, @jesta, @klye, @tokio, @luna, @hamed, @att, @bro, @coin, @dapp, @dex, @lambo, @nft.

Transaction - 380f4e56

#2 - Reserved names for Hive users

Reception

The reception of the project has been so far so good. More than 800 names have been registered. It is already supported in several places and some of them are in development:

In the future many dApps will integrate them and I'm already working in a smart contract wallet that will take advantage of its features as well.

As I said, the control of the contract will be fully delegated to the Koinos Governance once the testing period passes and we apply the necessary patches if any. This will give transparency and security to the project.

Support

Please support this development. There are several ways you can contribute: