A decentralized alternative to GoDaddy is a platform constructed upon blockchain technology, enabling users to acquire domain names in a decentralized fashion. Analogous to GoDaddy, it furnishes a user-friendly interface for the exploration and administration of domain names. This decentralized alternative utilizes blockchain, such as Ethereum, to store and administer domain ownership records via smart contracts. It obviates the necessity for intermediaries and central authorities, affording users complete control and ownership of their domains sans reliance on a centralized entity. By decentralizing the domain registration and management process, this alternative presents a departure from traditional domain registrars, proffering augmented security, privacy, and ownership rights for domain proprietors. It emboldens individuals to genuinely possess and regulate their online presence, while concurrently contributing to the overarching decentralization and resilience of the internet.
- Solidity (Writing Smart Contracts & Tests)
- Javascript (React & Testing)
- Hardhat (Development Framework)
- Ethers.js (Blockchain Interaction)
- React.js (Frontend Framework)
- Install NodeJS
$ npm install
$ npx hardhat test
$ npx hardhat node
In a separate terminal execute:
$ npx hardhat run ./scripts/deploy.js --network localhost
$ npm run start