-
-
Transaction details over Etherscan
-
Final transaction confirmation
-
Delete domain with the help of secret code
-
Approve MNEE Coins
-
Our Portal
-
AI validates and portal gives availability details
-
Register it
-
Give domain, ip and a secret code
-
Check Any Domain
-
Domain is taken and has address because it's registered over Ethereum blockchain
-
Domain again available
-
Domain registration deleted successfully
-
Domain Registered Successfully
Inspiration
The current domain registration systems are centralized, expensive, and lack intelligent validation. We envisioned a decentralized alternative where AI assists users in choosing meaningful domain names while blockchain ensures true ownership. The idea sparked when we realized that combining Ethereum's smart contracts with modern AI could revolutionize how we think about digital identity and domain ownership.
What it does
NeuraDNS is a decentralized Ethereum domain registry that combines blockchain technology with AI-powered validation:
- 🧠 AI Domain Validation: Real-time intelligent analysis of domain names for appropriateness, uniqueness, and brandability
- ⛓️ Ethereum Integration: Register .eth domains directly on the blockchain using MetaMask wallet
- 💎 MNEE Token Economy: Custom token system for domain registration with dynamic pricing
- ⚡ Mining Rewards: Earn rewards while registering domains through integrated mining simulation
- 🔍 Smart Lookup: Check domain availability and view registration history
- 🗑️ Domain Management: Delete and transfer domains with full ownership control
How we built it
Backend Architecture:
- Flask (Python) - RESTful API server handling domain operations
- N8N Workflow - AI validation webhook integrating with LLM for intelligent domain analysis
- Traefik - Reverse proxy for production deployment with SSL
Frontend Stack:
- Ethers.js - Web3 integration for MetaMask and blockchain interactions
- Vanilla JavaScript - Lightweight, responsive UI with real-time updates
- CSS3 Animations - Glassmorphism effects and smooth transitions
Blockchain Integration:
- Smart contract deployment on Ethereum testnet
- Web3 wallet connection (MetaMask)
- Transaction signing and verification
DevOps:
- Docker containerization for scalability
- Cloudflare DNS management
- Production deployment on Ubuntu server with automated SSL renewal
Challenges we ran into
Web3 Wallet Connection Issues: MetaMask integration required careful handling of async operations and network switching. We implemented robust error handling and user-friendly prompts.
AI Validation Latency: Initial AI validation calls took 8-10 seconds. We optimized by implementing:
- Request timeout mechanisms
- Loading state indicators
- Cached validation results
Smart Contract Gas Optimization: Transaction costs were initially high. We refactored contract logic to batch operations and reduce storage writes.
Cross-Origin Issues: Flask CORS configuration needed fine-tuning for production deployment with Traefik reverse proxy.
Real-time Mining Simulation: Balancing authentic mining feel without actual resource-intensive operations required creative frontend engineering.
Accomplishments that we're proud of
Seamless UX: Despite complex blockchain operations, we achieved a smooth, intuitive interface that feels like a traditional web app
Modern Design: Glassmorphism UI with animated gradients and floating orbs creates an engaging experience
Production Ready: Fully deployed at blockchain.aidhunik.com/paid-dns with SSL, monitoring, and auto-scaling
AI Integration: Successfully connected LLM-powered validation that provides meaningful feedback beyond simple regex checks
Performance: Sub-3-second page loads and instant blockchain state updates
What we learned
- Blockchain Development: Deep understanding of Ethereum smart contracts, gas optimization, and Web3 integration patterns
- AI API Design: How to architect AI validation as a microservice with proper timeout handling and fallbacks
- Full-Stack Integration: Connecting Flask backend, blockchain middleware, and reactive frontend seamlessly
- Production DevOps: Real-world deployment with Traefik, Docker, SSL certificates, and DNS management
- User Experience: Making complex blockchain interactions feel simple through progressive disclosure and clear feedback
- Token Economics: Designing sustainable economic models for decentralized applications
What's next for NeuraDNS - AI-Powered Ethereum Domain Registry
🔮 Advanced AI Features:
- Domain name suggestions based on user preferences
- Sentiment analysis for brand perception
- Multi-language domain validation
⛓️ Multi-Chain Support:
- Polygon for low-cost transactions
- Binance Smart Chain integration
- Cross-chain domain resolution
💼 Marketplace:
- Secondary domain trading platform
- Auction system for premium domains
- Domain leasing capabilities
🎯 Enhanced Mining:
- Real cryptocurrency mining integration
- Staking rewards for long-term holders
- Referral bonus system
📊 Analytics Dashboard:
- Domain portfolio tracking
- Investment analytics
- Market trend predictions
🔐 Security Features:
- Multi-signature wallet support
- Domain transfer escrow
- Fraud detection AI
Built With
- ethereum
- ethers.js
- flask
- javascript
- python
Log in or sign up for Devpost to join the conversation.