Blockchain Multi-Party Shared Governance for Domain Name Stability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The centralized management of the traditional DNS service system leads to instability and security risks, as the entire system can be affected by operational errors or attacks on the central server, resulting in inefficiencies and potential losses.
Innovation Solution
A blockchain multi-party shared-governance-based system is introduced, where a Root blockchain is formed by network nodes with top-level domain registries, and domain name operation information is verified through a consensus process among authoritative nodes, ensuring decentralized maintenance and higher security and stability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If centralized management is adopted for DNS service system, then management efficiency is improved, but system stability and security deteriorate
Solution Approach 1:
The patent divides the centralized DNS management system into a decentralized blockchain-based system with multiple independent nodes. Each node operates autonomously and validates domain name operations independently, eliminating the single point of failure in centralized management while maintaining efficient operation through distributed consensus mechanisms.
Solution Approach 2:
The patent implements multiple copies of domain name information stored across different blockchain nodes rather than a single centralized database. This replication ensures that if one node fails or is attacked, other nodes still maintain the necessary data and can continue providing DNS services, thereby improving system stability.
2Ease of operation
If centralized management is adopted for DNS service system, then administrative control is improved, but security against attacks deteriorates
Solution Approach 1:
The patent segments the administrative control function across multiple independent blockchain nodes rather than concentrating it in a single authority. Each node independently validates and executes domain name operations, making it difficult for attackers to compromise the entire system through a single point of failure.
Solution Approach 2:
The patent implements a consensus mechanism where multiple nodes verify and feedback on domain name operations before they are executed. This multi-node verification process provides continuous feedback validation, making it extremely difficult for malicious operations to succeed without detection and rejection by the distributed network.
3Speed
If centralized server stores all domain name data, then data access efficiency is improved, but system vulnerability to operational errors increases
Solution Approach 1:
The patent creates multiple copies of domain name data stored across different blockchain nodes simultaneously. This distributed storage ensures that data remains accessible even if some nodes experience operational errors or failures, as other nodes still hold valid copies of the information.
Solution Approach 2:
The patent implements beforehand cushioning by having multiple nodes pre-validate and store domain name operations in the blockchain before any single node could potentially fail. The immutable blockchain record provides a cushion against operational errors, ensuring data integrity and availability even when individual nodes malfunction.
Data Source
AI summary
Provided by embodiments of the present application is a blockchain multi-party shared-governance-based system for maintaining domain name information, wherein a Root blockchain is formed by first network nodes where respective top-level domain registries are located, and domain name operation information needs to be confirmed by authoritative nodes among the first network nodes after a consensus process. Since the authoritative node is generated by means of voting by each first network node, each network node in the Root blockchain in the system participates in the consensus process for the domain name operation information. Through such a decentralized method for maintaining domain name information, the final state will not be affected by a mistake or an attack on one network node, resulting in higher security and better stability of the entire system compared to the centralized maintenance method. Furthermore, all the domain name operation information is stored in each first network node in the Root blockchain to prevent malicious tampering, and a reliable data source is provided for update of domain name.


