要約
- RFC 3043は、個人や組織をアプリケーション横断で識別する永続的な名前空間として
urn:pinを提案した。 - Network Solutionsの内部リゾルバーの外では識別子の構造は分からず、同社のリゾルバーが権威ある解決先とされた。世界共通の構文になっても、解決権まで同じように持ち運べるわけではない。
問われていたのは、単に一人の人間に長持ちするラベルを付ける方法ではない。メールアドレス、姓、勤務先、接続事業者、さらには最初に名前を割り当てたシステムが変わっても、参照を維持できるかという問題だった。Network Solutionsは2001年1月のRFC 3043で、ディレクトリーサービスと電子商取引におけるこの課題を説明した。記述情報が似ていても二つの記録を区別し、何年たっても同じ個人や組織を指し続ける必要があった。
提案されたのはPersonal Internet Name(PIN)で、pin 名前空間のUniform Resource Name(URN)として表す。RFCの例は urn:pin:bs4321234 のような短いトークンで、姓や法人名を露出する文字列ではない。名前固有文字列(NSS)は英数字から成る平坦な空間とされた。さらに重要なのは、その内部構造はNetwork Solutionsの内部リゾルバーの外から知ることができず、外部の利用者は構造を推測したり、それを前提にしたりしてはならない、と明記された点だ。ここでの不透明性は設計上の境界であって、文字列を解読せよという意味ではない。
この分離には実利があった。アプリケーションは、変更されるメールアドレスを埋め込まず、特定ディレクトリーのローカルなレコード番号にも依存せず、安定した参照を運べる。RFCの説明では識別子を再割当てせず、氏名変更、企業再編、死亡、解散の後も、名前と対象の結びつきは恒久的だとされた。また、標準化されたURN解決機構があれば、他のアプリケーションもオープンかつ非独占的な方法でPINを参照し解決できる、と説明していた。
ただし、登録テンプレートは別の境界も引いていた。PINの意味を誰が確定できるのか、という境界だ。Network Solutionsは独自の登録システムで識別子を割り当て、その仕組みが一意性を保証するとした。当時のアルゴリズムは最後に割り当てた番号から正の整数ずつ進める方式で、将来変更される可能性も明記されていた。解決方法としては同社が運営するURNリゾルバーが指定された。他の事業者による解決は誤りやすく、権威あるものとは見なさないとも警告している。
ここに持ち運びやすさの逆説がある。トークン自体は元のディレクトリー以外のアプリにもコピーできる。しかし外部アプリは内部構造を独力で推論できず、文字列を解析しただけで権威ある結びつきを主張することもできない。参照の可搬性と権威の可搬性は別々の性質だ。形式は組織の境界を越えやすくしても、記された個人や組織を認定する権限までは一緒に移していなかった。
これは pin だけの問題ではない。名前空間が参照の世界的な一意性を提供しながら、割当て、訂正、解決、異議申立てを特定の管理主体に依存させることはあり得る。その選択には理由もある。不透明性は内部の柔軟性を保ち、単独の割当主体は一意性を調整し、指定リゾルバーは明確な権威を示す。一方で、継続性のリスクはそこに集中する。識別子に、それを解決するサービスや組織より長い寿命を求めるなら、リゾルバーの承継、記録の書き出し、同一性をめぐる争い、指定先が利用できない場合の検証を定める必要がある。RFC 3043は割当てと解決を記述しているが、そのような継続策が存在したことまでは示していない。
文書の位置付けも正確に区別したい。現在のIETF DatatrackerはRFC 3043をLegacy系列のInformational RFCとし、IETF標準化プロセス上の正式な地位はないと説明している。一方、IANAのURN名前空間レジストリーは現在も pin を正式名前空間の一覧に載せ、RFC 3043を参照先としている。この二つは別の問いに答える記録だ。RFCの標準化プロセス上の地位と、IANAの登録簿に名前空間が載っているかどうかは同一ではない。どちらの記録からも、それだけで今日サービスが稼働中か、実際に使われているかは分からない。
この歴史の教訓は、中央リゾルバーはすべて悪い、という話ではない。永続識別子は、説明や所在が変わるたび参照が壊れるという失敗を防ぐ。しかし、名前の割当てや権威ある解決を行う組織への依存までは自動で解消しない。RFC 3043は自らの登録テンプレートで、その二つをかなり明瞭に分けた。永続する名前は、信頼の拠点より遠くまで伝わることがある。永続性と開放性の両方を掲げるなら、名前の形式だけでなく、誰が結びつきを検証できるのか、権威をどう移せるのか、元のリゾルバーがなくなったとき何が残るのかを定めなければならない。
会員向け解説
プロフィールの詳細
適切な会員レベルでログインすると、解説全文と出典メモをご覧いただけます。
Strategic Circle 限定
Strategic Circle
すべての読者に公開されています。参加してログインすると プロフィール解説 を閲覧できます。
Strategic Circle に参加Leadership Alliance 会員限定
Leadership Alliance
対象となる IP 資産の所有者・管理者向けです。ログインすると Leadership Alliance の解説を閲覧できます。
Leadership Alliance に参加
