over budget

Wallet Name System (WNS)

$30,000.00 Requested
Solution

To build a decentralized network that maps names and other information to wallet addresses, much like the internet's DNS but for wallets.

Problem:

Users should be have the option to send funds to human readable names instead of wallet addresses

Yes Votes:
₳ 65,345,383
No Votes:
₳ 24,386,500

Team

  • Video cover image

OVERVIEW

The Wallet Name System is our proposal to build a decentralized network of servers that communicate with the cardano blockchain to register and query details associated with wallet addresses - it works like the Internet's Domain Name System (DNS) but for wallets.

This video presentation explains the details:

External content blocked:

https://www.youtube.com/embed/zlod260Kz60

To enable it you need to accept Non-Essential Cookies.

VALUE PROPOSITION

Essentially WNS servers will use the cardano blockchain to allow any cryptocurrency user to assign human readable names and associated information (such as email, phone, business addresses, etc) to their wallets: if you own multiple wallets, for multiple cryptocurrencies, all of them would be accessible under your registered name.

The basic functions of this system revolve around a simple API which allows:

wallet owners to register their details with their preferred WNS provider users and application developers to query all names and associated information registered, to obtain the corresponding wallet addresses for a given blockchain

 

The idea is to support applications, such as wallets, to enable their users to query payees by name and transfer funds to the wallet assigned to that name.

How it will work:

For example, you can assign "John" to a wallet address, and then other people can send money to "John" without having to know what is his current wallet. John can update his details at will.

Constraints can be assigned to addresses so wallets and software that uses this service can notify users that they are sending insufficient funds for example.

All registrations are transactions on the cardano blockchain, so all WNS server providers will be able to see all registrations made by other WNS servers.

A WNS can curate addresses and mark them as potential scam addresses. Using the earlier example, if John is a scammer, users can be notified that they are sending funds to a scam address.

Lastly, a WNS can accept the registration of wallet addresses of any blockchain. We want to incentivize other blockchains to interact with cardano through the utility we provide as an ecosystem.

EXPECTATIONS

Our goal is to provide a super simple to use server infrastructure that leverages the cardano blockchain, and to provide an open API that makes the life of software developers incredibly easy. For end users, it will be cheap and with no recurring costs to keep their registration available - you only pay a minimum of 1 ADA per registration or update plus transaction fees.

We will build the server infrastructure code which WNS providers can run, plus client libraries to facilitate the interaction with the webservices it provides. Everything will be open-sourced. We will also build registration and query pages that can be used as the basis to help other WNS operators to build their own independent registration websites.

IP/COPYRIGHT

The entire source code of this project will be available on github under the GPL V2.0 license and we hope other community developers can build on top of this to create even better solutions in the future.

PROPOSED LAUNCH

Within 2 months

PROJECT SUSTAINABILITY

Anyone can run their own WNS server and we plan to run a WNS ourselves and allow users to register with us. The registration fees collected should help to keep our operation going.

METRICS

Code activity can be measured from commits on github.

COMPETITION

There are other projects around which attempt to address the same problem, but none of these allow you register more than a name and a wallet and the cost is high. Also none provide an open querying API that anyone can use to find names and addresses for any given blockchain. What's out there are very limited solutions compared to what we are proposing to build. FIO, for example, uses its own blockchain, and it charges recurring fees for renewals. UnstoppableDomains is another similar solution which is expensive and as centralized as it can get.

Comments

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    d. 3 se. 24
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    d. 4 se. 3
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    d. 3 se. 48
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    d. 2 se. 16
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    d. 3 se. 14
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    d. 3 se. 19
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    d. 4 se. 59
    Darlington Kofa
0:00
/
~0:00