BTC Domain Roadmap
This document outlines the preliminary roadmap of the project. It is important to note that the contents are subject to change as we frequently adjust our subgoals in response to ongoing exploration within the solution space. Although the information may not be up-to-date at the time of reading, it provides valuable insight into our current objectives and direction.
The primary goal of BTC Domain is to develop a user-friendly domain system that enhances the convenience of Bitcoin transactions exclusively within the Bitcoin network. Unlike solutions such as Stacks, there will be no involvement of external chains. While the statement of this objective may be refined for clarity, its core focus will remain unchanged
- User-Friendly Regeistar
- Resolve Details by Searching the Domain
- Show All Inscriptions by Searching the Domain/Address
- Better UI
Developers and tech enthusiasts can create their own resolver services independently, achieving full decentralization without any interaction with BTC Domain. It is important to note that, for this version of the resolver, we cannot prevent malicious behavior. Trust is established by the resolver services provider. For more information, please refer to our github.
- Read Data Only from Bitcoin-core & Ord
- Support the Domain Resolve API
- Fully Open Source
- Support more APIs
By leveraging Zero-Knowledge (ZK) technology, we can extend trust to every user, significantly reducing the potential for malicious behavior. To learn more, please refer to our technology highlights section.
- Basic Cairo Lib
- ZK Bitcoin Fullnode
- ZK Index Process
- ZK API Response
- Proofs with Recursive STARKs
Achieving a balance between decentralization and uniqueness in the domain registration process is crucial to ensure security and trust within the ecosystem. One way to address this challenge is by leveraging multi-signature technology, which can provide greater decentralization while maintaining the integrity of the registration process. To learn more, please refer to our technology highlights section.
- Mulit-Sig Regeistar Process
- Determine Key Holder Standard
- Confirm First Key Holder Council
Utilizing Zero-Knowledge (ZK) technology, we can ensure that during the registration process, each key holder verifies the availability of the domain name, and all data remains trustworthy.
- Rewrite Mulit-Sig Regesitar with Cairo
- Publish ZK Program
- Publish Verification Method
- Update Regesitar Process