このスレッド全体を読み通したうえで、役に立つと思ういくつかコメントがある:
- スレッドの誰もが、DNSインフラ全体を一気に置き換えようとしているように見える。だがそれは間違ったアプローチだと思う。今日のDNSシステムの本当の問題は、誰かがルートを所有しなければならないことだ。結局のところ、ICANNを信頼するしかない。DomainChain/BitDNSシステムが厳密に焦点を当てるべきなのは、ドメイン名の所有権を確立することだ。追跡する必要があるのは、Key Aの保有者がドメインfoo.barを所有しているということだけだ。この共有された信頼を確立してしまえば、このプロジェクトとは独立に実装できる様々なDNSインフラをサポートできる。どんな新しいシステムが作られようと、それらはDomainChain/BitDNSを使ってどの鍵がそのドメインを所有しているかを確立し、その個人だけがそのドメインのレコードを挿入できるようにすればよい。これはうまくいく。なぜならシステムの参加者全員が、自分が引いたレコードが有効であることを検証できるからだ。今のところ、DNSレコード管理の細部にはまり込みがちだが、本当に必要なのはDNSSECや新しいp2p DNSなど何であれそのルートを形成できる、信頼された分散型の権威を確立することだけだ。
これはHTTPSのCA問題の解決にも使えると考えている。同じ鍵で証明書に署名すれば、正しいサーバーに到達したと証明できるからだ。だが話が逸れた……
- TLDの制限は必須だ。このシステムが名前の衝突を防いで既存のDNSインフラと相互運用できないのなら、生み出そうとしている信頼を損なうことになる。誰か新参者が
www.mylocalbank.comを取得して大混乱を起こせるなら、私自身、分散型DNSシステムに加わる準備ができているか確信が持てない。慎ましく .webをTLDとして提案するが、短くて現在使われていない限り何でもよい。
今のところ焦点は、既存のシステムと衝突しない形でこれを立ち上げて動かすことに置くべきだ。このシステムがある時点で支配的になり、追加のTLDに取り組む必要が出てくれば、それはそのとき扱える「問題」だ。
- 個人的には、期限切れになるドメイン名のほうが正しい道だと思う。今日の比較的高額な更新料があってもなお、ジャンクは山ほどある。永久にドメインを所有できたらどれほどひどいことになるか想像もつかない。ドメインを保持するために定期的に更新しなければならないというのは、それほど多くを求めるものではない。とりわけ、これが今日の既存システムのようなぼったくりであるべきではないからなおさらだ。
最後に、これは本当にワクワクすることだと言って締めくくりたい。DNS問題をどう解決するかについていくつもの異なるアイデアを読んできたが、これは実際に解決できる(しかも単にICANNを別の慈悲深い独裁者に置き換えるだけではない)ものとして私が初めて見たものだ。