Published in:
13-03-2023
A domain name management system based on account-based consortium blockchain
Authors:
Genhua Lu, Xiaofeng Jia, Yi Zhang, Jun Shao, Guiyi Wei
Published in:
Peer-to-Peer Networking and Applications
|
Issue 2/2023
Login to get access
Abstract
Due to the functionality for mapping domain names to IP addresses, the Domain Name System (DNS) is a critical component of the running of the Internet. However, the current DNS receives many criticisms. For instance, its centralized architecture may cause a single point of failure or power abuse. To solve this problem, many works suggest using the decentralization property of the blockchain. Nevertheless, the existing blockchain-based DNSs cannot support the whole life cycle of domain names or sealed-bid auctions for domain names. In this paper, aiming to address these problems, we propose a domain name management system by integrating some advanced cryptographic primitives, such as commitment and zero-knowledge proof, and an account-based blockchain system with the anonymous fund. The detailed security analysis indicates that our proposal holds fairness, fund-privacy, and payment-guarantee. We implement a prototype of our proposal, including the underlying account-based blockchain and the related smart contracts. The extensive experimental results conduct that our proposal is (relatively) efficient and effective.