单点故障
计算机科学
可扩展性
域名系统
分布式计算
计算机网络
块链
互联网
钥匙(锁)
建筑
计算机安全
数据库
操作系统
艺术
视觉艺术
作者
Yan Liu,Haisheng Yu,Wenyong Wang,Sai Zou,Dong Liu,Daobiao Gong,Zhen Li
标识
DOI:10.1093/comjnl/bxac131
摘要
Abstract Domain Name System (DNS) is a key infrastructure on the Internet. The Distribution Master (DM) system is used to transmit root zone data from Internet Assigned Numbers Authority (IANA) to the root server. DM is a centralized system that will introduce single points of failure and abuse of authority. To solve the problem of a single point of failure, we adopt the decentralization of blockchain in architecture, and propose a blockchain-based distributed DM architecture, which allows nodes to join and exit at any time. At the technical level, the 3R-PBFT (Replicated, Redundant Practical Byzantine Fault Tolerance) algorithm is proposed to reach a consensus, which increases the security of the system. We use flexible mechanisms to reduce the number of signatures and improve the performance of the system. A threshold signature algorithm is used to ensure the uniqueness of the signature key information, and the increase of DM nodes will not bring about an increase in the number of keys. The advantages of the system structure in stability and scalability were verified by experiments.
科研通智能强力驱动
Strongly Powered by AbleSci AI