[New] Distributed otc domain name trading system

Hello colleagues of the Foundation, we are old friends, This AENS trading system has been conceived by @LiuYang.chain his time is busy taking care of his children and I am responsible for the next development

We all know that AENS is an independent and decentralized domain name with infinite potential. However, there is a lack of other transaction providers in the ecosystem at present. The only way to obtain AENS is through bidding, and we need an off-market trading venue to purchase existing domain names. Easy to hype and create heat

Application Status

Status: Active
Last updated: 13.01.2022
Submited by: Baixin, [email protected]
Team: Box Team
Approved Budget (in h):
Used Budget (in h):
Planned Delivery: in ~25 weeks.

Specify the funding category

Open Source Development

Application Title

AENS Distributed OTC System

Applicant

Baixin.chain

Value Application

This trading system is currently lacking in ecology, and Aens also needs heat. Adding a decentralized field trading system could create buzz and fill the void without otc domain names

Definition of Terms

It will be a WEB site, or integrated with Box Wallet, which is an open source smart contract. There’s bidding, domain bidding, bidding, renewal, everything you can think of right now with AENS, and it’s all directly connected to the chain without worrying about security.

Status Quo

The technical research has been done, the initial idea has been implemented, and the development phase is now underway

Required Work

1.Complete the smart contract related development work
2.Complete the front-end display function (community vote to integrate in BoxWallet or redevelop Web pages, integrate super heroes)
3.Conduct the test phase. To the last release

Estimate

It takes about three months to six months

Known Limitations

Staff development costs and server costs

Outlook

Doing a good job in every product is our team’s original intention
This game will be like any other product, where interaction and usage habits are level one ,We will continue to update it with the latest news and maintain it

Publishment

Box Wallet Published to GitHub, And I am glad to migrate the repository to Æternity’s github.

Maintainance

As long as AN AE is running here, I will always maintain it

AENS Bosses .
There should be a great need for this market to emerge

6 Likes

well done we need it!

1 Like

Looking forward to seeing a functioning AENS marketplace! :railway_track:

4 Likes

If all ae teams have the execution like @Baixin.chain ; I believe the ae currency will be in the top 10。We can see aebox, the big growth in 2021

2 Likes

Great, it is a fantastic idea, let us do it.

2 Likes

Nice work :+1:

1 Like

good idea.we need it!

2 Likes

AENs is very powerful and requires assignment.

2 Likes

@Bigtree.chain You have a lot of domain names, any good suggestions?

中国有句古话:流水不腐,户枢不蠹。AENS只有动起来,才能活的更好。自由地去中心化世界需要AE及AENS贡献自己的力量。
Running water is never stale and a door-hinge never gets worm-eaten

3 Likes

This is very necessary. In fact, we look forward to the Aens trading system for a long time. I have suggested AE team to develop a Aens trading system, and unfortunately, the team said that this is not a priority. I very much agree with your thoughts, and I wish you can do it.

4 Likes

I will be one of its first users.

I think @marco.chain did some work in this direction in the past. :nerd_face:

5 Likes

yeah if you have any questions let me know @Baixin.chain! actually the respective examples are up to date now and I made sure that all required delegation signature functionalities you need are working now.

note:

  • regarding the pointers there is still some discussion ongoing which was interrupted end of last year. you are welcome to provide feedback how you would prefer handling the stuff. it’s a bit tricky to understand so please read through the whole comments in this issue :wink: => https://github.com/aeternity/aepp-sdk-js/issues/1332
  • the example of usage of delegation signatures in the AENS context can be found here: https://github.com/aeternity/aepp-sophia-examples/pull/67
    • I just saw that I need to revisit this pull request and finally merge it. will tackle this soon and let you know
    • I will revisit this when we released the new AEproject v4.0.0 (should happen soon, it’s in final stage and we were waiting for the node release v6.4.0 which was released today :))

I really want to see this and I am happy to provide feedback! I also had some cool ideas regarding a contract that allows users to update names of other users where they still keep control over their names. everybody could provide some AE to the contract and set a fee they are willing to pay for somebody else that can then call an entrypoint which will extend the name of the other user. not sure if this is clear how I described it. I can also provide a step by step example how the flow would look like in case sombody is interested to tackle this, too. you’d for sure need to make sure that this “update” function can only be called ~ 10-50 blocks (maybe configurable) before the name would expire.

but an AENS marketplace is definitely more interesting than the “incentivized name updater”. just wanted to give some ideas to you and others what else could be done :sunglasses:

2 Likes

@marco.chain
Thank you for your feedback. You mean there is a domain name abc.chain

This domain name belongs to Tom
Jerry wants to use abc.chain
Jerry pays AE to the smart contract (such as 500AE)
Jerry gets a one-year license to use the abc.chain domain name
After the expiration, abc.chain will return to Tom

I don’t know if I understand, is that what you mean?

no, regarding the name updater I mean sth. like this:

  • AENSUpdater contract is deployed
  • contract has an entrypoint where users can provide AE, AENS name and the required delegated signature which allows the contract to act on behalf of the user
  • the contract has an entrypoint that takes the AENS name as string parameter and which performs an AENS update for this name
    • everybody is able to call it
    • the caller will get a small portion of AE (provided by AENS owner initially) as reward for updating the AENS name

this is kind of the “simple flow” of this logic. there is of course many things to consider when providing such a contract. but generally this is the idea:

  • incentivize other people to update your names so that they never expire :wink:
3 Likes

actually I already worked on this in the past prior to Iris hardfork. but when I remember correctly I wasn’t able to to some stuff that I wanted so I dropped the work on this back then.

today everything in that regards is doable with delegation signatures, also updating pointers etc.

2 Likes

I see, this is a good idea hahaha

yeah I suggest you first concentrate on AENS marketplace :stuck_out_tongue:

maybe I will find some time to revisit the AENS updater in the near future. would you like to see that? :slight_smile:

3 Likes

That’s great. I’m looking forward to

1 Like

Good idea! Good Luck @Baixin.chain !

1 Like