{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,23]],"date-time":"2026-02-23T12:58:24Z","timestamp":1771851504445,"version":"3.50.1"},"reference-count":46,"publisher":"Oxford University Press (OUP)","issue":"11","license":[{"start":{"date-parts":[[2022,10,21]],"date-time":"2022-10-21T00:00:00Z","timestamp":1666310400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/academic.oup.com\/journals\/pages\/open_access\/funder_policies\/chorus\/standard_publication_model"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022,11,11]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>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.<\/jats:p>","DOI":"10.1093\/comjnl\/bxac131","type":"journal-article","created":{"date-parts":[[2022,10,8]],"date-time":"2022-10-08T13:33:07Z","timestamp":1665235987000},"page":"2880-2893","source":"Crossref","is-referenced-by-count":10,"title":["A Robust Blockchain-Based Distribution Master For Distributing Root Zone Data In DNS"],"prefix":"10.1093","volume":"65","author":[{"given":"Yan","family":"Liu","sequence":"first","affiliation":[{"name":"Macau University of Science and Technology , Weilong Road, taichai, Macao , China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Haisheng","family":"Yu","sequence":"additional","affiliation":[{"name":"University of Electronic Science and Technology of China , No. 4, Section 2, Jianshe North Road, Chengdu , China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wenyong","family":"Wang","sequence":"additional","affiliation":[{"name":"University of Electronic Science and Technology of China , No. 4, Section 2, Jianshe North Road, Chengdu , China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sai","family":"Zou","sequence":"additional","affiliation":[{"name":"Guizhou University , No. 2708, South Section of Huaxi South Avenue, Huaxi District, Guiyang City, Guizhou , China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dong","family":"Liu","sequence":"additional","affiliation":[{"name":"BII Group Holdings Ltd. \u00a0 No. 58 Jinghai Fifth Road, Beijing , China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daobiao","family":"Gong","sequence":"additional","affiliation":[{"name":"BII Group Holdings Ltd. \u00a0 No. 58 Jinghai Fifth Road, Beijing , China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhen","family":"Li","sequence":"additional","affiliation":[{"name":"BII Group Holdings Ltd. \u00a0 No. 58 Jinghai Fifth Road, Beijing , China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"286","published-online":{"date-parts":[[2022,10,21]]},"reference":[{"key":"2022111713012322300_ref1","volume-title":"Root scaling study ; description of the dns root scaling model","author":"Gijsen","year":"2009"},{"key":"2022111713012322300_ref2","volume-title":"A novel gapg approach to automatic property generation for formal verification: The gan perspective","author":"Gao","year":"2022"},{"key":"2022111713012322300_ref3","doi-asserted-by":"crossref","first-page":"2272","DOI":"10.1007\/s11036-021-01846-x","article-title":"Sdtioa: Modeling the timed privacy requirements of iot service composition: A user interaction perspective for automatic transformation from bpel to timed automata","volume":"26","author":"Gao","year":"2021","journal-title":"Mob. Netw. Appl."},{"key":"2022111713012322300_ref4","article-title":"Consensus in the age of blockchains","author":"Bano","year":"2017"},{"key":"2022111713012322300_ref5","doi-asserted-by":"crossref","first-page":"913","DOI":"10.1016\/j.future.2020.05.011","article-title":"Pachain: private, authenticated & auditable consortium blockchain and its implementation","volume":"112","author":"Yuen","year":"2020","journal-title":"Future Generation Computer Systems"},{"key":"2022111713012322300_ref6","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1016\/j.jnca.2018.10.020","article-title":"A survey on privacy protection in blockchain system","volume":"126","author":"Feng","year":"2019","journal-title":"Journal of Network and Computer Applications"},{"key":"2022111713012322300_ref7","doi-asserted-by":"crossref","first-page":"217","DOI":"10.3390\/fi13080217","article-title":"A data sharing scheme for gdpr-compliance based on consortium blockchain","volume":"13","author":"Piao","year":"2021","journal-title":"Future Internet"},{"key":"2022111713012322300_ref8","article-title":"Scaling nakamoto consensus to thousands of transactions per second","author":"Li","year":"2018"},{"key":"2022111713012322300_ref9","first-page":"981","article-title":"Pala: A simple partially synchronous blockchain","volume":"2018","author":"Chan","year":"2018","journal-title":"IACR Cryptol. ePrint Arch."},{"key":"2022111713012322300_ref10","first-page":"2092","article-title":"Research progress of blockchain technology and its application in information security","volume":"29","author":"Liu","year":"2018","journal-title":"Ruan Jian Xue Bao\/Journal of Software"},{"key":"2022111713012322300_ref11","doi-asserted-by":"crossref","DOI":"10.1145\/3190508.3190538","volume-title":"Hyperledger fabric: A distributed operating system for permissioned blockchains","author":"Androulaki","year":"2018"},{"key":"2022111713012322300_ref12","volume-title":"Certcoin: A namecoin based decentralized authentication system 6. 857 class project","author":"Fromknecht","year":"2014"},{"key":"2022111713012322300_ref13","first-page":"46","article-title":"Topics in cryptology\u2013ct-rsa 2020 the cryptographers\u2019 track at the rsa conference 2020, san francisco, ca, usa, february 24\u201328, 2020, proceedings","volume-title":"Conference proceedings CT-RSA","author":"Jarecki","year":"2020"},{"key":"2022111713012322300_ref14","doi-asserted-by":"crossref","first-page":"847","DOI":"10.3724\/SP.J.1016.2009.00847","article-title":"Privacy preservation in database applications: A survey","volume":"32","author":"Zhou","year":"2009","journal-title":"Chinese Journal of Computers"},{"key":"2022111713012322300_ref15","first-page":"2170","article-title":"Survey on privacy preserving techniques for blockchain technology","volume":"54","author":"Zhu","year":"2017","journal-title":"Journal of Computer Research and Development"},{"key":"2022111713012322300_ref16","volume-title":"Namecoin as authentication for public-key cryptography","author":"Melin","year":"2014"},{"key":"2022111713012322300_ref17","doi-asserted-by":"crossref","first-page":"122","DOI":"10.1109\/ICECCS.2016.023","article-title":"Data analysis of digital currency networks: Namecoin case study","volume-title":"2016 21st International Conference on Engineering of Complex Computer Systems (ICECCS)","author":"Chang","year":"2016"},{"key":"2022111713012322300_ref18","doi-asserted-by":"crossref","first-page":"420","DOI":"10.1504\/IJITST.2020.108134","article-title":"A brief review of blockchain-based dns systems","volume":"10","author":"Al-Mashhadi","year":"2020","journal-title":"International Journal of Internet Technology and Secured Transactions"},{"key":"2022111713012322300_ref19","doi-asserted-by":"crossref","first-page":"420","DOI":"10.1504\/IJITST.2020.108134","article-title":"A brief review of blockchain-based dns systems","volume":"10","author":"Al-Mashhadi","year":"2020","journal-title":"International Journal of Internet Technology and Secured Transactions"},{"key":"2022111713012322300_ref20","first-page":"2","article-title":"What is bitcoin","volume":"2014","author":"Segendorf","year":"2014","journal-title":"Sveri gesRiksbankEconomicReview"},{"key":"2022111713012322300_ref21","article-title":"Bitcoin: A peer-to-peer electronic cash system","volume":"21260","author":"Nakamoto","year":"2008","journal-title":"Decentralized Business Review"},{"key":"2022111713012322300_ref22","first-page":"19","article-title":"Research on cross-domain trustable blockchain based decentralized dns architecture","volume":"6","author":"Kai","year":"2020","journal-title":"Journal of Cyber Security"},{"key":"2022111713012322300_ref23","first-page":"57","article-title":"An autonomous open root resolution architecture for domain name system in the internet","volume":"2","author":"Zhang","year":"2017","journal-title":"Journal of Cyber Security"},{"key":"2022111713012322300_ref24","first-page":"17","article-title":"Dns root domain name analysis system based on block chain","volume":"34","author":"Zhuang","year":"2018","journal-title":"Telecommunications Science"},{"key":"2022111713012322300_ref25","article-title":"A summary of 2019 yeti phase-2 kick-off meeting","author":"Li","year":"2019"},{"key":"2022111713012322300_ref26","article-title":"One-year extension for yeti dns project","author":"Song","year":"2018"},{"key":"2022111713012322300_ref27","volume-title":"Technical Report draft-song-yeti-testbed-experience-00","author":"Experiences from Root Testbed in the Yeti DNS Project","year":"2015"},{"key":"2022111713012322300_ref28","first-page":"1","article-title":"Tsmae: A novel anomaly detection approach for internet of things time series data using memory-augmented autoencoder","author":"Gao","year":"2022","journal-title":"IEEE Transactions on Network Science and Engineering"},{"key":"2022111713012322300_ref29","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1109\/MIC.2020.3005388","article-title":"The dns in iot: Opportunities, risks, and challenges","volume":"24","author":"Hesselman","year":"2020","journal-title":"IEEE internet computing"},{"key":"2022111713012322300_ref30","doi-asserted-by":"crossref","first-page":"4002","DOI":"10.1109\/TNSM.2021.3125395","article-title":"Real-time multiple-workflow scheduling in cloud environments","volume":"18","author":"Ma","year":"2021","journal-title":"IEEE Transactions on Network and Service Management"},{"key":"2022111713012322300_ref31","doi-asserted-by":"crossref","first-page":"708","DOI":"10.1109\/GLOCOMW.2012.6477661","article-title":"Inter-and-intra data center vm-placement for energy-efficient large-scale cloud systems","volume-title":"2012 IEEE Globecom Workshops","author":"Kantarci","year":"2012"},{"key":"2022111713012322300_ref32","doi-asserted-by":"crossref","first-page":"807","DOI":"10.1109\/IAdCC.2014.6779427","article-title":"A novel approach for load balancing in cloud data center","volume-title":"2014 IEEE international advance computing conference (IACC)","author":"Soni","year":"2014"},{"key":"2022111713012322300_ref33","doi-asserted-by":"crossref","first-page":"609","DOI":"10.1109\/SCC.2012.47","article-title":"Rpps: A novel resource prediction and provisioning scheme in cloud data center","volume-title":"2012 IEEE Ninth International Conference on Services Computing","author":"Fang","year":"2012"},{"key":"2022111713012322300_ref34","volume-title":"Ceph: Reliable, Scalable, and High-Performance Distributed Storage","author":"Weil","year":"2007"},{"key":"2022111713012322300_ref35","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1145\/1594204.1594206","article-title":"Gfs: Evolution on fast-forward: A discussion between kirk mckusick and sean quinlan about the origin and evolution of the google file system","volume":"7","author":"McKusick","year":"2009","journal-title":"Queue"},{"key":"2022111713012322300_ref36","first-page":"132","article-title":"A review on hadoop - hdfs infrastructure extensions","volume":"2013","author":"Kala Karun","year":"2013","journal-title":"IEEE Conference on Information & Communication Technologies"},{"key":"2022111713012322300_ref37","first-page":"1","article-title":"Study on the development of the dns root system","volume":"3","author":"Yan","year":"2017","journal-title":"Chinese Journal of Netword and Information Security"},{"key":"2022111713012322300_ref38","doi-asserted-by":"crossref","first-page":"335","DOI":"10.1109\/ARES.2007.139","article-title":"Security vulnerabilities in dns and dnssec","volume-title":"The Second International Conference on Availability, Reliability and Security (ARES\u201907)","author":"Ariyapperuma","year":"2007"},{"key":"2022111713012322300_ref39","first-page":"305","article-title":"In search of an understandable consensus algorithm","volume-title":"2014 USENIX Annual Technical Conference (USENIX ATC 14)","author":"Ongaro","year":"2014"},{"key":"2022111713012322300_ref40","doi-asserted-by":"crossref","first-page":"398","DOI":"10.1145\/571637.571640","article-title":"Practical byzantine fault tolerance and proactive recovery","volume":"20","author":"Castro","year":"2002","journal-title":"ACM Transactions on Computer Systems (TOCS)"},{"key":"2022111713012322300_ref41","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1109\/CSF.2017.37","article-title":"Rethinking large-scale consensus","volume-title":"2017 IEEE 30th Computer Security Foundations Symposium (CSF)","author":"Pass","year":"2017"},{"key":"2022111713012322300_ref42","doi-asserted-by":"crossref","first-page":"583","DOI":"10.1109\/SP.2018.000-5","article-title":"Omniledger: A secure, scale-out, decentralized ledger via sharding","volume-title":"2018 IEEE Symposium on Security and Privacy (SP)","author":"Kokoris-Kogias","year":"2018"},{"key":"2022111713012322300_ref43","doi-asserted-by":"crossref","DOI":"10.4337\/9781784717766.00019","article-title":"Blockchain technology: principles and applications","volume-title":"Research handbook on digital transformations","author":"Pilkington","year":"2016"},{"key":"2022111713012322300_ref44","article-title":"The truth about blockchain","author":"Chan","year":"2017","journal-title":"Harvard Bussiness Review."},{"key":"2022111713012322300_ref45","volume-title":"Scaling the root report on the impact on the dns root system of increasing the size and volatility of the root zone prepared by the root scaling study team for the root scaling steering group","author":"Akkerhuis","year":"2009"},{"key":"2022111713012322300_ref46","doi-asserted-by":"crossref","first-page":"670","DOI":"10.1109\/TGCN.2021.3067374","article-title":"Ssur: an approach to optimizing virtual machine allocation strategy based on user requirements for cloud data center","volume":"5","author":"Huang","year":"2021","journal-title":"IEEE Transactions on Green Communications and Networking"}],"container-title":["The Computer Journal"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/comjnl\/article-pdf\/65\/11\/2880\/47088981\/bxac131.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/comjnl\/article-pdf\/65\/11\/2880\/47088981\/bxac131.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,11,17]],"date-time":"2022-11-17T13:02:12Z","timestamp":1668690132000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/comjnl\/article\/65\/11\/2880\/6768049"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,10,21]]},"references-count":46,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2022,10,21]]},"published-print":{"date-parts":[[2022,11,11]]}},"URL":"https:\/\/doi.org\/10.1093\/comjnl\/bxac131","relation":{},"ISSN":["0010-4620","1460-2067"],"issn-type":[{"value":"0010-4620","type":"print"},{"value":"1460-2067","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2022,11]]},"published":{"date-parts":[[2022,10,21]]}}}