Ethereum Name Service (ENS)
Deep Whois は、iOS、Web、macOS・Linux・FreeBSD 向けターミナルなど、すべてのプラットフォームで Ethereum Name Service (ENS) をフルサポートし、包括的な Whois 機能を拡張します。
ENS は Ethereum ブロックチェーン上に構築された分散型ネーミングシステムで、「deepwhois.eth」のような人間が読みやすいドメイン名を、Ethereum アドレスやスマートコントラクト、その他の分散型リソースにマッピングします。Deep Whois は ENS データをシームレスに統合し、従来のドメインデータと並べて、これらの情報に簡単にアクセスできるようにします。
Deep Whois を使えば、「.ETH」ドメイン名に紐づく Ethereum ウォレットアドレスを簡単に取得できるほか、登録日・有効期限・ロケーション・説明などのドメイン関連データも取得できます。これらの情報は分かりやすい形式で表示され、容易に理解・活用できます。
「.ETH」ドメインに加えて、Deep Whois は on-chain DNS ドメイン (例: 「deepwhois.net」) に対する ENS クエリにも対応しています。このようなクエリを実行するには、ドメインデータのソースとして ENS を指定する「@ens」オプション (短縮形「@e」) を使用します。
deep-whois @e deepwhois.net
このオプションは、iOS アプリでクエリを送信する際に利用でき、ターミナルクライアントではコマンドライン引数として指定することもできます。
ENS をサポートすることで、Deep Whois は分散型 Web における重要なデータへのアクセスを提供し、クラシックなドメインであれ、ブロックチェーンベースのネーミングシステムであれ、同じようにシームレスで統合されたエクスペリエンスを実現します。