XRPLネイティブ融資プロトコル、メインネット有効化前に形式手法検証へ

RippleとCommon Prefixは、XRPLのレイヤー1融資コードに対する数学的検証により、従来のテストでは見落としていたエッジケースがすでに判明したと説明している。

XRP
RLUSD

要約

XRPLのネイティブ融資プロトコルは形式手法検証の段階をさらに進めており、RippleのソフトウエアエンジニアであるVito Tumasは、このプロセスによって標準的なテストでは見落とされた複雑なエッジケースがすでに発見されたと述べた。Rippleとブロックチェーンセキュリティ企業Common Prefixは、プロトコルの抽象モデルを構築し、これをXRP LedgerのサーバーソフトウエアであるxrpldのC++実装と継続的に照合することで、リリース前に不整合を検出している。検証対象は、レイヤー1で従来型スマートコントラクトを使わずにネイティブDeFi(分散型金融)を推進するXRPLの取り組みに関連する2つの機能、レンディングプロトコルとSingle Asset Vaultsである。これらの機能はベースプロトコルに直接組み込まれるため、欠陥があれば単一のアプリケーションではなくネットワーク全体に影響が及ぶ可能性がある。融資システムはXLS-66修正案の下で導入され、XRPLバージョン3.1.0のリリース後、今年前半にバリデーター投票に入ったが、開発者は有効化に先立ち引き続きテストと安全策の追加を進めている。XRPLのdUNLバリデーターであるVetも、AIによって形式手法検証の実用性が高まっていると述べ、今年前半にはAIツールが提案中のBatch修正案の欠陥を特定し、ユーザー資金がリスクにさらされる可能性があったと指摘した。Vetは、プロトコルの稼働後には機関投資家と個人ユーザーの双方がXRPやRLUSDなどの資産を用いて信用供与を受けられるようになる見通しだとしている。

用語解説
  • 形式手法検証: ソフトウエアが幅広い条件下で正しく動作するかどうかを、数学的証明を用いて確認する手法。
  • Single Asset Vaults: 単一資産を軸としたネイティブDeFi(分散型金融)の借り入れ・貸し付けをベースレイヤーで支えるために設計されたXRPLのプロトコル機能。
  • xrpld: 開発者がプロトコルの抽象モデルとの整合性を確認している、XRP LedgerのC++サーバーソフトウエア実装。