Ox21 domain registration and trading system -- 2

Job ID: 31974399

Budget: $750 – $1,500 CAD

Ox21 domain project
Based on IPFS, and decentralized database
Work with Ox21 app
Every dealer has his Ox21 domain at a cost, contains letters and numbers, space is allowed between letters or numbers for any languages, no two or more spaces in a roll, not for the leading or ending
Regular cost at 1 JIN, which is US6 for the length of 6 or longer,
Shorter domain more expensive,
5-digit domain, 100 JIN
4-digit domain, 10k JIN
3-digit domain, 1 million JIN
2-digit domain, 100 million JIN
1-digit domain, 10 billion JIN

JIN contract address,
0xfe480dd42c682e268bebb2d36c914d2cfbca8be0
https://etherscan.io/address/0xfe480dd42c682e268bebb2d36c914d2cfbca8be0#code

decentralized database
we suggest using the free decentralized database,
https://ipdb.io/

table owner login
wallet address
password

table domain owner
wallet address
domain hash code
web page IPFS hash code
created timestamp
updated timestamp


register new domain
User register a new domain on our website,
User create an account with wallet address and 12 phases as imtoken wallet.
The system insert into the table owner login,
Wallet address
Password that user generated at least 8 digits with letters upper case and lower cases and numbers

We use the 12 phases to recover the account when user forgot password or login on new equipment
One registration domain page, user input the domain that he wants, the system will verify the domain is unique by checking hash code of the domain he picked, if it is unique, calculate the cost in JIN by the rules of length.
Generate the QR code for the payment, when received the payment in full, insert into the domain owner table.
Create a free IPFS web page for this domain, including domain name, page under construction and the date time.
We suggest to use
Pinata.cloud which is a free IPFS storage for up to 1GB with free plan.

Insert the web page hash code into domain owner table.

Edit domain
User login first, then he can edit the “web page IPFS hash code”, the system will check if that the new hash code is valid, and update the domain owner table.

List all the domains that specific user owns,
When user login into our website, list all the domains he has by searching the table domain owner.
Domain. Cost in JIN, created, updated



domain for sale display
domain owner can post in our app for his domain for sale or another platform, link back to our web server
domain name as string, wallet address, and JIN quantity required


domain transfer procedure
our system generates a 6-digit order ID, assume the order ID is “123456”
For sample, domain, “ox21 is great”, shall pay 100JIN
Our system generates payment QR for 100.123456 JIN
After receiving the payment in full, our system will update the two tables,
Insert one new entry to table owner login
Wallet address
orderID as his password

table domain owner, update the wallet address with the new wallet address that made the payment.
Related categories: Bitcoin Blockchain Ethereum