Ethereum Name Service (別名 ENS) は、Ethereum ブロックチェーンに基づく分散型の拡張可能な命名システムです。これは本質的に、DNS の Web3 バージョンであり、ドメイン ネーム サービスの略です。
元の状態では、暗号通貨アドレスはコンピューターで読み取られるように設計された長い数字と文字の文字列で構成されています。 「0xDC25EF3F5B8A186998338A2ADA83795FBA2D695E」のように表示される場合があり、読みにくい場合があり、場合によっては資金の損失につながることもあります。
ENS は、イーサリアム アドレス、メタデータ、その他の暗号通貨アドレス、コンテンツ ハッシュなどの機械可読識別子に人間が読める名前を割り当てることで、長くてわかりにくい暗号アドレスの問題に対する解決策を提供します。 ENS を使用すると、上記の長いアドレスは「Alice.eth」のような単純なものになる可能性があり、ENS ドメイン経由であらゆる種類の暗号通貨や NFT を受け取ることができます。
ENS は 2 つのイーサリアム スマート コントラクトに基づいています。 1 つ目は ENS レジストリで、ドメインの所有者、ドメインのリゾルバー、ドメイン内のすべてのレコードのキャッシュ時間という 3 つの重要な情報が記録されます。 2 番目のスマート コントラクトはリゾルバーで、ドメイン名を機械可読アドレスに変換したり、その逆に変換したりします。
ENS は、.eth 名との統合に加えて、.com、.org、.io、.app などの最も一般的な DNS 名もサポートしていることを付け加えておきます。