1990年代初頭、インターネットがまだ初期段階にあった頃、ウェブサイトには今のような名前ではなく番号が与えられていたことをご存知でしょうか?何が起きて、それがEthereum Name Serviceとどう関係しているのか。
Ethereum Name Serviceとは
Ethereum Name Service は、ユーザーが自分の名前とリンクした情報を引き出せるようなサービスです。Ethereumプラットフォーム上に構築されたサービスであり、Ethereum固有のネーミングサービスではありません。このサービスの基本的な目標は、人間が読める名前でリソースをアドレス指定する、安全で分散化された方法を提供することです。
人が考えるかもしれない論理的な質問は、”なぜEthereum Name service が必要なのか?”ということです。その理由はこうです…。
90年代初頭、ネットサーフィンをするためには、特定のウェブサイトにアクセスする前に数字を入力する必要がありました。これらの数字は、今日私たちが知っているように、IPアドレスを構成しています。暗号業界では、消費者が大きな数字を覚えなければならないIPアドレスをまだ採用しています。
そこでENSは、長いアドレスの代わりに、短くてアクセスしやすい名前をユーザーに提供するために作られた独自のシステムで、その姿を現している。現在のアドレスは、イーサリアムプラットフォームで通常使用されているスワームハッシュの形で表示されます。
簡単に言うと、ENSはイーサリアムのブロックチェーン上のスマートコントラクトで構築されたdAppである。このdAppでは、ユーザーがウォレットアドレスにドメイン名を登録することで、簡単に資金移動ができるようになります。直接的な意味合いとしては、誰でもアドレスではなく、登録した名前に直接資金を送金することができるということです。
にもかかわらず、なぜユーザーはEthereum Name Service を購入する必要があるのでしょうか?
ENSは、スマートコントラクトを使用してイーサリアムのブロックチェーン上に構築されているため、安全で完全に非中央集権的です。非営利団体によって作られたENSは、分散化とコミュニティの意思決定を重視したオープンプロトコルを使用しています。
ENS とドメインネームシステムの違い
Ethereum Name Serviceもドメインネームシステムも、特定のアクションが実行される方法を制御するプロトコルです。
DNSは、WebサーバーのIPアドレスを、私たちがURLとして知っている人間が読める文字列に変換する作業を持っています。同様に、イーサリアムネームサービスは、イーサリアムアドレスをユーザーが読み取れるURLのような形式に変換する役割を担っています。
電話帳を使うようなものだと考えてください。ユーザーがすべきことは、その人に直接連絡できるような名前を調べることだけです。素晴らしいことだと思いませんか?
大きな違いは、ENSはスマートコントラクトでコード化されているため、商標や所有権の証明のようなものを付与していないことです。DNSとは異なり、Ethereum Name Serviceへの登録は完全に自動化されています。ENSは、ドメイン所有者によってイーサリアムのブロックチェーンに投稿された情報をユーザーに提供するだけで、それを変更する能力はありません。このため、ENSのネームサーバーは、あらゆるイーサリアムドメインの情報を直接提供することになります。
ENSを使用する大きな利点は、信頼性の要素です。DNSは信頼されたネットワークに基づいており、各階層はその上の階層を信頼しなければならないことを意味する。何らかの理由でこのような信頼関係が崩れた場合、ドメインの所有者はその問題について何もすることができません。
ENSは階層構造を持たず、ブロックチェーンに基づいているため、ブラックリスト化される可能性がないのです。そのため、ユーザーが自分のドメインをENSに登録している場合、情報を直接問い合わせることができ、データがブロックされる問題はありません。
プロセス
Ethereum Name Service で名前を取得する方法について見ていきましょう。です。
新しいENSドメインを取得または作成するための最初のステップは、ユーザーが暗号ウォレットを必要とすることです。そこから、ユーザーは自分の好きなドメインを探したり、検索したりすることができます。
- このプロセスには、5日かかり、それにはイーサリアムネームサービスでの名前の請求が含まれます。
- このプロセスには複数の取引が含まれ、時間に制約があり、ほとんどの場合、元に戻せない。
手順はユーザーの希望の名前用にパブリックオークションを開くことから始まります。オークションが始まると、その名前についてブロックチェーンを監視している全員がアラートを受け取ります。入札者は今後5日間、その名前に入札することができる。入札者は、その名前に支払う用意のある最高額を取引することで、入札を行う。
ネットワークは、最初のオークションから72時間後まで、すべての入札を受け入れる。