User: 
Day 3 of 5 Days of Deep Dives: Qubic Name Service – A Decentralised Name Service for the Qubic Network
Written by

The Qubic Team

Sep 25, 2024


On Day 3 of our deep dive series, covering five of the recent Qubic grant winners (excluding QEarn, already featured in a previous post), we explore Qubic Name Service (QNS). QNS is a decentralised, quorum-based name service that simplifies interactions on the Qubic network by replacing complex addresses with easily-readable names.

Main Features and Functions of QNS
Human-Readable Names
Users can register names through a straightforward process, making them easy to remember and mappable to various resources. This significantly enhances the usability and accessibility of the Qubic network, streamlining the user experience via a user-friendly interface and reducing the risk of errors.

Foundational Layer for Integration
A foundational layer for integrating decentralised applications, wallets and services contributes to further growth of the Qubic ecosystem. This integration simplifies the development process, making it easier for developers to create more dApps within the Qubic network. This enhances the overall usability, functionality, and interoperability of the Qubic ecosystem, encouraging more participation from developers and users.

Sustainable Development Model with Revenue Sharing
QNS is built on a sustainable development model which allocates a portion of revenue from name registrations and renewals to developers and shareholders. This revenue-sharing approach incentivises developers to contribute to QNS’ ongoing development. By rewarding contributors, QNS provides a collaborative environment that prioritises innovation and improvement, encouraging community participation, reliability, and security of the service within the Qubic ecosystem.

Governance and Fee Distribution
The QNS project will eventually transfer governance to its shareholders. With 60-90% of fees distributed among 676 shareholders, this model promotes community engagement. Key stakeholders benefit directly from the service’s growth and usage, encouraging greater involvement in decision-making for its future.

Enhanced Security
QNS uses cryptography and decentralised name resolution to improve the security of transactions on the Qubic network. Multiple validators reduce the risk of single points of failure and malicious attacks. This assures users that their names will resolve correctly, minimising the risk of funds being sent to incorrect addresses.

QNS Features and Benefits Summary
Human-Readable Names: QNS allows users to register names that are easy to remember, making transactions more intuitive and user-friendly.

Smart Contract Integration: The project includes the development of a smart contract for name registration, renewal, and resolution. This ensures that the process is secure and decentralised.

User-Friendly Interface: A front-end interface will be developed to facilitate interaction with QNS, ensuring that even those new to blockchain technology can easily navigate the system.

Best Security Practices: The implementation of QNS will follow best security practices (strong cryptography and decentralised name resolution) to protect user data, ensure the integrity of the system, and reduce the risk of funds being sent to incorrect addresses.

Compatibility with Qubic Infrastructure: QNS will be fully compatible with existing Qubic infrastructure, ensuring a seamless integration and smooth user experience.

Enhanced Usability: By simplifying address management, QNS makes it easier for users to engage with the Qubic network, lowering the barrier to entry for new users.

Wider Adoption: The simplicity and ease of use provided by QNS are expected to promote wider adoption of the Qubic network, attracting more users and developers.

Smoother Transactions: With human-readable names, transactions become more straightforward, reducing the likelihood of errors and enhancing overall efficiency.

Better User Experience: By providing a secure and decentralised solution for name registration and resolution, QNS will significantly improve the user experience within the Qubic ecosystem.

Development Team
The QNS team is highly experienced in software development with extensive knowledge of building specialised applications. Their skills encompass AI, dApps, C++, front and backend development, UI/UX design, and more than a decade of blockchain experience.

The team is comprised of:

Fnordspace: An AI expert with a strong background in data analytics, scalable machine learning, and decentralised applications. Proficient in C++ and backend technologies, Fnordspace brings advanced technical expertise to the development of QNS.

Monoape: (couch42) A seasoned UI/UX designer with over 10 years of experience in crypto and blockchain platforms. Specialises in creating intuitive, user-friendly interfaces that enhance accessibility and user experience, with more than two years of dedicated work on the Qubic platform.

Frograbbit: A hardware and software co-designer with a solid foundation in cryptography and networking. Frograbbit excels at integrating front and backend systems, ensuring that all components work seamlessly together. Competent in C++ and with over two years of experience contributing to the Qubic ecosystem.

Technical Architecture
The QNS backend is built using C++ as its core programming language, which ensures high performance and efficiency. The front-end interface is built with JavaScript and React, which provides a responsive and user-friendly experience. RESTful API is used to integrate with applications and services within the Qubic ecosystem.

Current Development Stages
The project is currently under development and has an anticipated release of 2nd quarter, 2025. Initial setup and basic functionality with core smart contracts have been developed. The integration of the backend with the Qubic network is complete. The team is currently focusing on UI integration and community testing with the goals of ensuring the best user experience and security of the application. Smart contract auditing is scheduled to begin in November, 2024.

Next Steps
Beginning in 2025 the team will release documentation and user guides as well as open-source code for community review and contribution.

Join us tomorrow for Day 4 of our deep dive series, where we explore another innovative project being built on the Qubic ecosystem: QubicMetrics.

Developer Grants Available
Congratulations to the developers of Qubic Name Service. Do you have a project idea that could support the growth of the Qubic network? Qubic is actively seeking developers to help us grow our ecosystem. Read more about the Qubic Grants Program and how to apply for a grant. 

Please note: The Qubic Grants Program is not currently accepting applications. There will be an announcement when the next grant period opens.

Connect With Us
What features of Qubic Name Service interest you the most? We encourage you to join our Discord and Telegram to share your thoughts and questions.

Disclaimer 
All projects mentioned are community-driven initiatives and operate independently of Qubic Core and the Steering Committee (SteCo). They reflect the efforts and ideas of the community.

User: 
Reply correct option only.

Which programming language is not used in QNS development?

A) JavaScript
B) Python
C) React
D) C++

Assistant: