XRP Wiki
REF · 04.03 / ガバナンス

XLS:新機能はどのように提案されるか

新しいアイデアが、XRPレジャーのアメンドメントとなるまでの道のりで、どのように正式な草案仕様になるかを解説します。

どんな新機能も、正式なアメンドメント投票プロセスに到達する前に、通常はより早く、よりオープンエンドな設計段階 — XLS(XRPレジャー・スタンダード)プロセスを経ます。

XLS文書とは何か

XLSとは、番号が振られた草案仕様であり — 精神的にはBitcoinのBIP(Bitcoin Improvement Proposals)やEthereumのEIP(Ethereum Improvement Proposals)に似ています — 提案された新機能、その動機、正確な技術的挙動、そしてそのトレードオフを説明するもので、必ずしもコードが確定する前に、コミュニティのレビューと議論のためにオープンに公開されます。

本ウィキの技術セクション全体で、XLS番号が参照されているのを目にするでしょう。例えば、NFTは正式にXLS-20として仕様化されています。

アイデアの典型的なライフサイクル

  1. 提案。 開発者やチームが、その機能を説明するXLS文書を起草し、公開議論のために公開します。
  2. コミュニティおよび技術レビュー。 他の開発者、バリデーター運営者、関心のあるコミュニティメンバーが設計を精査し、エッジケース、セキュリティ上の意味合い、既存機能との相互作用について疑問を投げかけます。
  3. リファレンス実装。 (多くの場合提案者自身によって、時にはRippleのエンジニアリングチームや独立した貢献者の助けを借りて)実際に機能をテストできるよう、動作する実装が構築されます。通常はまずDevnet上で行われます。
  4. アメンドメントの提出。 設計が成熟し実装されると、正式なアメンドメントとしてパッケージ化され、rippledのリリースで配布され、上述のアメンドメント投票の時計が動き始めます。
  5. 有効化または見送り。 バリデーターが必要な超多数派に到達し、それを維持すれば、アメンドメントは有効化されます。支持が集まらなければ、その提案は単に有効化されません — 強制的な期限はありません。

なぜこの2段階プロセス(XLSでの議論、その後アメンドメント投票)が重要なのか

「これが良いアイデアかどうかをオープンに議論しよう」というフェーズと、「稼働中のネットワークでそれを有効化するために正式に投票しよう」というフェーズを分離することで、より切迫度の高く後戻りしにくい正式な投票プロセスが始まる前に、エコシステムには設計上の問題を発見し、幅広い利害関係者からフィードバックを集め、反復するための、より切迫度の低い場が与えられます。

誰がXLSを提案できるか

誰でもです。著名なXLS提案の多くはRipple自身のエンジニアリングチームから出てきています(潤沢な資金を持つ企業がプロトコル研究に割ける資源を反映しています)が、プロセス自体はオープンです — 独立した開発者、学術研究者、その他のエコシステム参加者もXLS文書を提案し、推進してきました。このオープン性は、XRPLのガバナンスモデルを単一企業主導ではなくマルチステークホルダー型のものとして際立たせる要素の一部であり、The XRP Ledger Foundationで扱われているより広いテーマと響き合っています。

現在の提案の見つけ方

草案および過去のXLS文書は、コミュニティの共有仕様リポジトリで管理されており、提案された(承認済み、却下済み、議論継続中の)標準の全履歴を追跡しています。これが、現在何が取り組まれているかを正確に知るための、決定的で最新の情報源です。