インターネット黎明期の課題とDNSの誕生
インターネットがまだ幼少期だった頃、コンピューターサイエンティストたちは一つの中心的な問題に直面していました。それはドメイン名とインターネットプロトコルアドレスが一致していないという点で、これが一般の利用者にとって非常に利用しづらい状態を生み出していました。
これにより、ウェブサイトにアクセスする際にはそのサイトのIPアドレス全体を打ち込む必要がありました。例えば、”34.245.125.198″のように。IPアドレスは長い数字とドットの列であり、覚えるのは困難でした。これにより、ウェブを閲覧することが難しくなっていました。
しかし、1970年代にエリザベス・ファインラーというアメリカの科学者によって行われた最先端の研究を受け、ポール・モカペトリスというアメリカのコンピューターサイエンティストが1983年にドメインネームシステム(DNS)を開発しました。DNSはIPアドレスを人間にやさしいドメイン名にマッピングします。これにより、”34.245.125.198″と入力する代わりに、単に”coindiary.biz”と検索バーに入力するだけでウェブサイトにアクセスできるようになりました。
この革新にもかかわらず、暗号通貨セクターには今でも古いIPアドレス設定に似たシステムが主に使用されています。ビットコインを他人のアドレスに送信する際、ウォレットオーナーの名前のような人間にやさしいものを使用する代わりに、その人のウォレットアドレスを使用する必要があります。
ここでEthereum Name Service(ENS)の出番です。
Ethereum Name Serviceとは何か?
Ethereum Name Service(ENS)は、Ethereumブロックチェーンと相互作用する分散型、オープンで拡張可能な命名システムです。前述のDNSの役割に似て、ENSの役割は人間が読める名前(例:”Annie.eth”)をマシンが読める名前(例:”0xdCcB0C23DFEf49E896C9873dc39D59F639aCD47e”のようなウォレットアドレス)にマッピングすることです。
ENSを通じて、利用者は自身のドメインを購入し、管理することができます。これにより、長く複雑なアドレスを扱うことなく安全かつ分散型の取引が可能になります。また、資金を送信する際の受信者のアドレスを入力する際の誤入力の可能性も減少します。
今、ENSは1980年代に開発されたDNSシステムと同一に聞こえるかもしれませんが、そのアーキテクチャは大きく異なります。
また、DNSと同様に、ENSはドメインと呼ばれる階層的な名前のシステムを使用し、ドメインの作成者とオーナーはそのトップレベルドメインとそれに続くサブドメインを制御することができます。つまり、”Annie.children1.eth”や”Annie.children2.eth”のようにサブドメインのように、”Annie.eth”が管理するドメインを自由に増やしていけるのです。
ENSの重要性とセキュリティ
イーサリアムネームサービス(ENS)はイーサリアムスマートコントラクトのために開発され、イーサリアムエコシステムに固有であるため、DNSシステムが抱えるセキュリティ問題に悩まされることはありません。DNSのレコードは集中化されたサーバーに保存されるため、ハッキングの対象となりやすいのです。例として、2020年10月にGoogleの脅威分析グループは、中国のインターネットサービスプロバイダーから発信されたDNSや他のネットワークターゲットへの180,000件を超える攻撃を記録しました。
一方で、ENSレコードはイーサリアムブロックチェーンによって保護され、破壊することができません。これにより、ENSは極めてセキュアなシステムを提供しています。
ENSとイーサリアムエコシステムの透明性
ENSを通じて、名前とアドレスがより透明になり、やり取りが容易になります。任意の人がオークションプロセスに参加して”.eth”ドメインを作成または登録することができます。最高入札者がドメイン名を獲得し、サブドメインを作成したり、ドメインをリースしたりすることができます。
これにより、イーサリアムブロックチェーンのユーザーには、イーサリアムネットワークで事業を立ち上げ、無数のアドレスの中で明確な連絡先となるユニークなアドレスを保持できるのです。このシステムはアドレスのやりとりを簡単にし、ユーザーエクスペリエンスを向上させるでしょう。
No comments yet.