A good start, but using crypto to just have a website seems overkill.
I have built a shared hosting protocol (and implementation) where you use link-files instead of website+DNS (nor crypto). Simple and lightweight, but with my communication skills it isn’t really taking off 😅