創業者・誕生秘話約 3分Ethereum Name Service (ENS)

ENS:ひとつの名前が送金先になるまで

2017年、ENSの.eth名を取得するには5日間のオークションが必要だった。更新可能な登録方式への移行をたどると、名前の割り当て、管理権限、送金先の検索という別々の役割が見えてくる。

ENS:ひとつの名前が送金先になるまで

3点クイック要約

  • 発端 / 逆説2017年5月4日に稼働した初期.ethレジストラは、入札内容を伏せる期間と公開する期間を設けていた。
  • 決定的瞬間2019年5月、登録と更新を行う恒久レジストラが登場した。「恒久」は名前が失効しないという意味ではない。
  • 歴史的結末名前の所有者と送金先アドレスは別の記録だ。ウォレットは名前解決によって実際の宛先を取得する。

出来事のタイムライン

2017年5月4日初期レジストラが稼働

7文字以上の名前をオークションで割り当てる仕組みが始まった。

2019年5月4日恒久レジストラを公開

既存の保有者に移行経路を用意し、暫定方式から登録・更新方式へ移った。

短い宛先を得るための5日間

2017年5月、イーサリアムの名前をひとつ得るには、5日間のオークションを待つ場合があった。5月4日に展開されたEthereum Name Service、ENSの初期レジストラでは、まず72時間、内容を隠した入札を受け付け、その後の48時間で入札内容を公開した。落札者は結果を確定するトランザクションも送る必要があった。暗号資産を使いやすくするサービスの入口は、意外に手間がかかった。[1]

慎重な出発には理由があった。使い勝手のよい名前が、利用よりも転売のために押さえられるおそれがあったのだ。初期方式は7文字以上に対象を絞り、取得可能な名前を段階的に開放し、最高額の入札者が2番目の入札額を基準に落札する方式を採った。仕様は、この実験から学んで次へ進む余地を明示していた。ウォレットが送金する前に、限られた名前をどう配分するかを決める必要があった。[1]

表札と届け先は別の記録

ENSは、その配分の問題と名前の検索を分けて設計した。レジストラは名前を取得する規則を定める。レジストリは名前の管理者と、問い合わせ先のリゾルバを記録する。リゾルバはイーサリアムのアドレスなどの情報を返す。名前を管理するアドレスが、そのまま送金先になるとは限らない。この違いが重要だった。[2][7]

表札と郵便物の転送先を思い浮かべるとわかりやすい。あくまで比喩だが、同じ表札を使い続けながら届け先を変えることはできる。元のENS設計では、ウォレットはレジストリでリゾルバを探し、そのリゾルバにアドレスを尋ねる。読みやすい名前は、管理されている記録への入口である。トランザクションが実際に向かうアカウント自体がなくなるわけではない。[2]

恒久レジストラでも名前は更新する

次の節目は2019年5月4日だった。ENSは恒久レジストラをメインネットに公開した。当時の文書では、所有権を扱う基本コントラクトと、登録・更新を扱うコントローラが分かれている。従来の保有者は1年間の移行期間に名前を移し、それまでの預託金を取り戻せた。命名の仕組みを一からやり直さずに、登録方法を変える道が用意されたのだ。[3][4]

「恒久」が指すのはレジストラであり、どの名前も無期限に保有できるという意味ではなかった。利用者は期間を指定して登録料を払い、更新で期限を延ばせた。新しい手続きにも、まず内容を隠したハッシュを送信し、待ってから登録要求を公開する段階が残った。その目的は、保留中のトランザクションで欲しい名前を見た第三者が先回りして登録するのを防ぐことだった。5日間かけて価格を競うオークションではない。[4][5]

読みやすくなっても確認は続く

新しい構造では、維持のために必要な作業が明確になった。登録で名前を取得し、更新で期間を保ち、検索される記録で宛先を定める。2019年のコントラクトでは、所有者以外でも更新料を払えた。名前の有効期間を延ばすことと、その名前を変更する権限は、意図的に分けられていた。[4]

逆方向に名前を探す場合にも確認が必要だ。ENSの文書は、アプリがあるアドレスの代表名を表示するなら、その名前を再びアドレスに解決し、元のアドレスと一致するか確かめるよう求めている。読みやすいラベルだけでは足りない。ENSは長いアドレスを伝えやすくした。その便利さを支えるのは往復の確認だ。人は名前を読み、ソフトウェアは記録をたどり、最後の宛先が意図した場所かを確かめる。[6]

ストーリー・ユニバース

この人物・事件と繋がる関連ストーリー

歴史のバタフライ効果で結びついた、もう一つのドラマを探求する。

出典・参考文献

  1. [1]出典 1: ENSIP-2: Initial Hash RegistrarENS確認 2026-09-17
  2. [2]出典 2: ENSIP-1: ENSENS確認 2026-09-17
  3. [3]出典 3: May 4 2019 launch on mainnetENS / GitHub確認 2026-09-17
  4. [4]出典 4: Eth Registrar — mainnet release READMEENS / GitHub確認 2026-09-17
  5. [5]出典 5: ETH RegistrarENS確認 2026-09-17
  6. [6]出典 6: ResolutionENS確認 2026-09-17
  7. [7]出典 7: The RegistryENS確認 2026-09-17