Decentralized Domain Name System on Bitcoin SV Blockchain
Bitcoin DNS enables companies to create blockchain-governed versions of their websites through b.subdomain.com addresses with tokenized ownership, shareholder voting, and X402 micropayment revenue distribution.
# Clone the repository
git clone https://github.com/bitcoin-corp/bitcoin_dns.git
cd bitcoin_dns
# Install dependencies
npm install
# Run development server
npm run dev
# Build for production
npm run buildVisit http://localhost:3000 to access the Bitcoin DNS portal.
Bitcoin DNS revolutionizes domain ownership by creating blockchain-governed alternatives to traditional websites:
b.company.com- Blockchain version ofcompany.com- Tokenized Ownership - Domain shares as NFTs with democratic control
- Threshold Governance - 51% shareholder approval for major decisions
- X402 Revenue - Automatic micropayment distribution to shareholders
- BSV Integration - Immutable records and smart contract execution
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Bitcoin DNS Ecosystem β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Portal (Next.js) β Smart Contracts β DNS Resolver β
β - Company Setup β - Governance β - b.* Routing β
β - Share Management β - Voting β - Cache Layer β
β - Analytics β - Revenue Split β - Fallback β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Bitcoin SV Blockchain Layer β
β - NFT Containers β X402 Payments β Domain Records β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
- 4-step company subdomain setup wizard
- Share structure configuration (total shares, voting thresholds)
- Revenue distribution settings (shareholders/development/operations)
- Real-time deployment cost estimation
- Proposal system for content updates and configuration changes
- Threshold signature voting (default 51% approval required)
- Automated execution of approved proposals
- NFT container integration for tokenized shares
- Micropayment tracking from DNS queries and subdomain visits
- Automatic revenue distribution based on shareholder percentages
- Analytics dashboard with revenue sources and trends
- Gas-optimized batch payments
b.subdomain.comrouting with blockchain integration- 5-minute cache layer for performance optimization
- Fallback to traditional DNS when subdomain not configured
- Governance-based DNS record updates
bitcoin_dns/
βββ src/
β βββ app/ # Next.js App Router pages
β β βββ portal/ # Company setup portal
β β βββ token/ # $BDNS token economics
β β βββ contracts/ # Development contracts
β β βββ docs/ # Documentation
β β βββ tasks/ # Community tasks
β β βββ contributions/ # Contribution tracking
β βββ components/ # React components
β β βββ DevLayout.tsx # Developer sidebar layout
β β βββ DevSidebar.tsx # GitHub integration sidebar
β β βββ PocBar.tsx # Proof of concept banner
β β βββ Taskbar.tsx # Navigation taskbar
β βββ lib/
β β βββ contracts/ # Smart contract interfaces
β β β βββ DomainGovernance.ts
β β βββ payments/ # X402 revenue system
β β β βββ X402Revenue.ts
β β βββ dns/ # DNS resolution service
β β β βββ SubdomainResolver.ts
β β βββ utils/ # Utility functions
β βββ styles/ # Tailwind CSS styles
βββ docs/ # Additional documentation
βββ contracts/ # Development contracts
βββ issues/ # GitHub issues templates
- Brand Protection - Secure blockchain version of company domain
- Community Engagement - Shareholders participate in content decisions
- Revenue Sharing - Distribute profits to stakeholders automatically
- Governance Innovation - Democratic control over digital assets
- Domain Ownership - Buy shares in valuable internet properties
- Revenue Participation - Earn from domain traffic and services
- Voting Rights - Influence content and strategic decisions
- Liquid Assets - Trade domain shares on BSV marketplace
- Integration Opportunities - Build on Bitcoin DNS infrastructure
- Token Rewards - Earn $BDNS for contributions
- Smart Contract Development - Create domain governance solutions
- DNS Innovation - Pioneer blockchain-based internet protocols
- Total Supply: 1,000,000,000 $BDNS
- Development Allocation: 100,000,000 $BDNS (10%)
- Company Reserves: 300,000,000 $BDNS (30%)
- Community Rewards: 400,000,000 $BDNS (40%)
- Ecosystem Growth: 200,000,000 $BDNS (20%)
- Domain registration fees
- DNS service charges
- Governance transaction fees
- Share trading commissions
- Premium features and analytics
- Node.js 18+ and npm
- Bitcoin SV wallet for testing
- Git for version control
# Install dependencies
npm install
# Start development server
npm run dev
# Run linting
npm run lint
# Type checking
npm run type-check
# Build for production
npm run buildCreate a .env.local file:
BSV_RPC_ENDPOINT=https://api.whatsonchain.com/v1/bsv/main
NEXT_PUBLIC_APP_URL=http://localhost:3000
NEXT_PUBLIC_GITHUB_REPO=bitcoin-corp/bitcoin_dnsWe welcome contributions! See our Development Contracts for token-incentivized tasks.
- Check GitHub Issues for available tasks
- Review corresponding Development Contract for $BDNS rewards
- Fork the repository and create a feature branch
- Implement changes with tests and documentation
- Submit a Pull Request referencing the issue
- Critical Features: 1,000,000 - 5,000,000 $BDNS
- Major Enhancements: 500,000 - 1,000,000 $BDNS
- Bug Fixes: 50,000 - 200,000 $BDNS
- Documentation: 25,000 - 100,000 $BDNS
- β Core portal interface
- β Smart contract governance framework
- β X402 revenue distribution system
- β Basic DNS resolver service
- π BSV blockchain integration
- π NFT container implementation
- π Mainnet smart contract deployment
- π DNS infrastructure scaling
- π Security audits and testing
- π Company onboarding program
- π Mobile-responsive interface
- π Secondary marketplace for domain shares
- π Advanced analytics dashboard
- π API for third-party integrations
- π Multi-chain support exploration
- π Enterprise features and SLA
- π Global DNS infrastructure
- π Institutional partnerships
- π Advanced governance features
- π Cross-domain interoperability
- π Decentralized autonomous operation
- Website: [Coming Soon]
- Documentation: ./docs/
- GitHub: bitcoin-corp/bitcoin_dns
- Twitter: @BitcoinDNS
- Discord: Bitcoin DNS Community
This project is licensed under the MIT License - see the LICENSE file for details.
Bitcoin DNS is experimental technology. Use at your own risk. This is not financial advice. Cryptocurrency investments are volatile and risky.
Built with β€οΈ on Bitcoin SV blockchain
Democratizing domain ownership, one subdomain at a time.