XRP Ledgerのバグ:18兆XRPが生成される可能性はあったのか?

Noah Birch – Tapbit Learn Crypto News ReporterNoah Birch|所要時間 3 分

重要なポイント

  • XRP Ledgerのバグは、メインネットでの18兆XRPの実際の生成ではなく、ペイメントエンジンにおける整数オーバーフローの脆弱性でした。
  • 意図的に構築された支払いにより、買い手にはわずかなラップアラウンド合計しか請求されずに、攻撃者が管理する多数のアカウントにクレジットされる可能性がありました。
  • XRPLの「XRPは生成されない」という安全チェックは同様の算術演算を使用しており、同じオーバーフローを見逃していた可能性があります。
  • この脆弱性は、2026年9月25日にリリースされたxrpld 3.4.1で修正されました。
  • XRPLの開発者は、この脆弱性が公開ネットワークで悪用された証拠は見つからなかったと述べています。
XRP Ledgerのバグ

2026年10月に開示されたXRP Ledgerのバグは、クリティカルなペイメントエンジンの脆弱性でした。理論上、ネットワークが意図する1000億XRPの供給量を超えて、使用可能なXRPを生成する可能性がありました。

この問題はXRPLのバグバウンティプログラムを通じて発見されました。技術的な詳細が公式XRPL脆弱性レポートに掲載される前に修正されました。

いいえ、18兆XRPが流通に追加されたわけではありません。その数字は、セキュリティ研究者による管理されたテストから得られたものです。

XRPLの公式開示によると、公開ネットワークでの悪用された証拠はありません。TapbitのXRPの総供給量に関するガイドで説明されている供給構造が突然変更されたわけではありません。

XRP Ledgerのバグとは具体的に何だったのか?

この欠陥は、ペイメントエンジンにおける整数オーバーフローでした。このシステムの部分は、複数のオファーからの金額を合計します。

コンピューターは数値を固定された制限内で格納します。チェックされていない算術演算がその制限を超えると、エラーを生成する代わりに、結果がはるかに小さい数値にラップアラウンドする可能性があります。

この場合、攻撃者は数百のアカウントを作成できます。各アカウントは、異常なオファーを出します:大量のXRPと交換に、他のトークンのわずかな量を売却します。その後、攻撃者はそれらのオファーすべてを消費するように設計された単一の支払いを行います。

エンジンは、各オファー所有者に要求された全XRP金額をクレジットします。しかし、合計の買い手金額がオーバーフローし、ラップアラウンドする可能性があります。

買い手は、通常の取引手数料に加えて、わずか数百ドロップ(XRPの最小単位)しか請求されない可能性があります。

段階 脆弱なエンジンが行えたこと
オファー作成 個別に有効な、非常に大きなXRP金額を要求するオファーを受け入れる。
単一の統合支払い それらの数百のオファーを単一のトランザクションで消費する。
合計計算 固定サイズの整数をオーバーフローさせ、買い手の請求額を小さな値にラップアラウンドさせる。
売り手へのクレジット 各攻撃者が管理する売り手に、そのオファーに記録された全額を支払う。
結果 買い手が実際に供給しなかったXRPを生成する。

XRP供給量の安全チェックはなぜそれを止められなかったのか?

XRP Ledgerには、新しいXRPを生成するトランザクションを拒否することを目的とした不変条件がすでにありました。不変条件とは、有効なトランザクションの後に常に真であるべきルールです。ここでは、そのルールはトランザクション間の残高の変更を比較して、XRPがどこからともなく現れていないことを確認しました。

問題は、このチェックが同様の固定サイズ算術演算を使用して残高の変更を加算していたことでした。これはペイメント計算と同じ方法でラップアラウンドする可能性がありました。その結果、正味の変更は、供給量の大きな増加ではなく、通常の取引手数料のように見えました。

2番目のチェックは、個々のアカウントの残高を制限していました。提案されたエクスプロイトは、新しく生成されたXRPを数百の攻撃者が管理するアカウントに分散させることで、その制御を回避しました。合計金額がネットワークの総供給量をはるかに超えていても、各アカウントは個々の制限を下回っていました。

18兆XRPという数字はどこから来たのか?

Veria Labsの共同創設者であるCayden Liao氏は、同社のAIセキュリティエージェントがこの問題を発見し、動作するエクスプロイトを構築したと述べています。彼は、構築された単一のトランザクションで約18兆XRPを生成できると推定しました。

これは、元の1000億供給量の約184倍に相当します。この推定値とバウンティの詳細は、The Blockによる開示のレビューに掲載されました。

この数値は理論的なエクスプロイト能力を表しており、観測されたメインネットイベントではありません。この区別は、読者と検索エンジンの両方にとって重要です。

  • 元のXRP供給量:台帳が起動したときに1000億XRPが生成されました。
  • テスト推定値:モデル化された単一のエクスプロイトトランザクションで約18兆XRPが生成される可能性がありました。
  • 確認された公開ネットワークでの生成:XRPL開発者は発見していません。

この脆弱性は、意図的に異常なオファーと、それらを一緒に消費するように設計されたトランザクションを必要としました。通常のXRP支払いまたは通常の取引ではトリガーできませんでした。

XRP Ledgerは実際に悪用されたのか?

XRPLの公式脆弱性開示によると、チームはこの問題が公開ネットワークで悪用された証拠は見つからなかったとしています。研究者は9月22日にペイメントエンジンの問題を報告しました。RippleXはローカルスタンドアロンサーバーとユニットテストフレームワークでそれを再現し、重大度をクリティカルに引き上げました。

修正は9月25日にxrpld 3.4.1でリリースされました。公開開示は、信頼できるバリデーターの大多数が修正されたソフトウェアを実行した後、10月9日に行われました。

XRPLはオーバーフローをどのように修正したのか?

更新されたペイメントエンジンは現在、オファー金額の合計が許可される範囲を超えるかどうかをチェックします。オーバーフローが発生する場合、ペイメントのその部分はラップアラウンドする代わりに、通常通り失敗します。何もミントされません。

開発者は、XRPが生成されたかどうかをチェックする不変条件も強化しました。現在、同じ方法でオーバーフローしない、より広いカウンターを使用しています。同様の残高集計コードも予防措置として強化されました。

なぜ通常の修正投票なしで修正がリリースされたのか?

XRPLのルール変更は通常、アメンドメントプロセスに従います。変更は、信頼できるバリデーターの80%以上が2週間連続でそれをサポートした後のみ有効になります。このアプローチは、トランザクションルールが変更されたときにすべてのサーバーを同期させます。

オーバーフローパッチは異なりました。もしソースコードが通常プロセスを通じてアクティベーション前に公開されていた場合、攻撃者はそれを調べて脆弱性を再構築し、アップグレードしていないサーバーを標的にすることができました。そのため、開発者はソースと完全な開示を公開する前に、修正されたバイナリを配布しました。

この選択は、修正されたバイナリが完全なソースと開示の前に現れたため、透明性に関する議論を引き起こしました。RippleXのエンジニアは、即時公開は攻撃者がアップグレードしていないサーバーを標的にするのを助ける可能性があると述べました。

このバグはXRPトレーダーにとって何を意味するのか?

直接的な供給ショックは発生しなかったため、この話は実際の18兆トークンインフレイベントと同等ではありません。その市場への関連性は、他の4つの要因にあります。

  • セキュリティへの信頼:10年前のクリティカルなバグは、トレーダーが技術的リスクをどのように評価するかに影響を与える可能性があります。
  • 対応の質:迅速な報告とバリデーターのアップグレードは、信頼を再構築できます。
  • ヘッドラインのボラティリティ:「18兆XRP」という言葉は、その金額がミントされたことはないにもかかわらず、センチメントを動かす可能性があります。

10月12日のデータチェックでは、XRPは1.41ドル付近で取引されており、日中の範囲は約1.39ドルから1.42ドルでした。これらの価格は時間依存性があり、公開前にすぐに更新する必要があります。

ソフトウェア修正はRippleXが担当しましたが、Ripple、XRP、XRPLはそれぞれ異なります。TapbitのRippleとXRPの違いに関するガイドは、その区別を説明しています。

TapbitでXRPを取引する方法

  1. Tapbitアカウントを作成またはログインし、USDTを準備します。Tapbit登録ページを使用し、必要なアカウント手順を完了して、先物残高に入金してください。
  2. XRP-USDT無期限市場を開きます。Tapbit XRP-USDT先物ページに移動し、契約ティッカーを確認してから、分離またはクロスマージンを選択し、ポジション計画に合ったレバレッジレベルを選択します。
  3. 方向と注文設定を選択します。ロングまたはショートを選択し、指値注文または成行注文を使用し、ポジションサイズを入力し、ストップロスとテイクプロフィットレベルを設定します。
  4. 取引を確認および管理します。送信前に、エントリー価格、証拠金、推定手数料、清算価格を確認します。オープンポジションを監視し、元の条件が変更された場合はポジションを閉じたり縮小したりします。

FAQ

18兆XRPがミントされたのですか?

いいえ。約18兆XRPは、管理されたエクスプロイトのための研究推定値でした。XRPL開発者は、バグが公開ネットワークで使用された証拠は見つかりませんでした。

XRP Ledgerのバグは、実際の、使用可能なXRPを生成できたのですか?

はい、修正前は、意図的に構築されたトランザクションが理論上、XRPを生成し、それを転送または取引することが可能でした。

XRPのバグはいつ修正されましたか?

修正は2026年9月25日にxrpld 3.4.1でリリースされました。公式脆弱性レポートは10月9日に公開されました。

XRPの1000億供給量は永久に変更されましたか?

いいえ。公開ネットワークでのエクスプロイトが成功した証拠はないため、理論上の18兆という数字は流通供給量にはなりませんでした。

XRP Ledgerの脆弱性は誰が見つけましたか?

この問題はXRPLのバグバウンティプログラムを通じて報告されました。Veria Labsは、AIセキュリティエージェントがペイメントエンジンの欠陥の発見と再現に役立ったと述べています。

XRP-USDTはTapbitで利用可能ですか?

はい。TapbitはXRP-USDT無期限先物市場を上場しています。無期限契約は価格エクスポージャーを提供し、トレーダーが個人ウォレットでXRPを所有することを意味するものではありません。

免責

仮想通貨取引には大きな損失リスクが伴います。価格は非常に変動が激しく、急激に変化する可能性があります。プロトコル連携、トークンのユーティリティ・ロードマップのタイムラインは変更されることがあります。本記事は情報提供のみを目的としており、投資アドバイスを構成するものではありません。常にご自身で調査(DYOR)を行い、完全に失っても問題ない金額以上を投資することはお控えください。

暗号資産市場を極める

専門家のリソース・チュートリアル、最新の暗号通貨トレンドを入手しましょう。登録して取引を始めてください。