To add to that I think it clear that the direct to consumer route for a DNS system will not work. Namecoin tried this and failed. Bitcoin users might be interested to install the software, but the other 99% percent of the consumer base won't care enough to install some plugins for some obscure domain name system. You can beat the network effect of the system the entire internet uses.
This would be my strategy if I was running Bitshares DNS:
1) Create Bitshares DNS to spec
2) Create a traditional company
3) Have that company create APIs that allow easy support with legacy DNS systems.
4) Make tons of money selling the APIs to backbone. You reduce the workload of backbone providers by 90%. You can save the hundreds of millions of dollars while getting Bitshares DNS out there. Blockchain based DNS system solved:
- Domain Squatting
- DNS Poisoning
- Long DNS Propagation Times
- No need for specialized hardware anymore. Just needs to be able to run the Bitshares Client.
- Eliminates downtime and censorship
5) Suddenly now everyone supports the system with no effort on the part of the users