ニュース暗号資産XRP Ledger 3.3.0が5つのアメンドメントを廃止、6つの新提案を追加

XRP Ledger 3.3.0が5つのアメンドメントを廃止、6つの新提案を追加

著者: Tron Weekly·

重要ポイント

  • XRPLDバージョン3.3.0はClawbackを含む5つのアメンドメントを廃止し、事前に承認されたルールをコアプロトコルの無条件の一部として統合しました。さらなるバリデーターの投票は不要です。
  • アメンドメントの廃止に伴い、XRP保有者はウォレットの更新や資金移転などの必要なアクションはありません。
  • このリリースではBatchV1_1やConfidentialTransferなどの6つの新しい提案が導入されましたが、バリデーターの承認を待つためMainnetではまだ無効です。
  • XRP Ledgerサーバー運営者はバージョン3.3.0にアップグレードする必要があります。そうしないと、取引処理やコンセンサス参加ができなくなるアメンドメントブロック状態になる可能性があります。
  • 2024年2月8日に有効化された最も注目される廃止アメンドメントであるClawbackは、引き続き完全に機能し、適切なアカウント設定が有効な場合に適格なトークン発行者がトークンを回収することを可能にします。
XRP Ledger 3.3.0が5つのアメンドメントを廃止、6つの新提案を追加

XRP Ledgerの開発者は、XRPLDバージョン3.3.0において5つの長期運用アメンドメントを廃止しました。8月6日のリリースでは、不要なアメンドメント導入前のコードを削除しつつ、有効化されたすべての機能を維持しています。XRP保有者はウォレットの更新、資金の移動、取引の完了を行う必要はありません。

廃止されたアメンドメントは、Clawback、fixDisallowIncomingV1、fixInnerObjTemplate、fixNFTokenReserve、fixUniversalNumberです。これらの確立されたルールは現在、コアプロトコルの無条件の一部として機能しています。

アメンドメントの廃止とは、Clawbackのように以前に有効化されたアメンドメントについて、コードベースに残存するアメンドメント導入前のコードを削除することを意味します。RippleXのソフトウェアエンジニアであるMayukha Vadariは、このプロセスはコードベースのクリーンアップであり、ユーザーには影響しないと述べています。開発者は有効化後も、過去の取引の調査に有用であったため、旧コードを保持していました。

XRP Ledgerは、BitcoinやEthereumなどのブロックチェーンで使用されるハードフォークではなく、アメンドメントシステムを通じて取引処理の変更を導入しています。信頼できるバリデーターが各提案を投票し、その後Mainnetに反映されます。アメンドメントの有効化には、2週間連続で信頼できるバリデーターの80%以上の支持が必要です。支持率が80%以下になると承認期間がリセットされます。一度有効化されると、別のアメンドメントによって変更されない限り、新しいルールは永続的に適用されます。

xrpldは初期段階で、新しいルールと以前の取引ロジックの両方を保持します。このアプローチにより、開発者はテストや調査中に過去の台帳の動作を再現できます。ただし、レガシーコードはメンテナンス作業とソフトウェアの複雑さを増大させます。

XRP Ledgerの公式ドキュメントでは、Mainnetでの有効化から2年経過後にアメンドメントを廃止できるとしています。廃止により以前のコードパスが削除され、承認された動作がプロトコルに直接組み込まれます。歴史的に正確なテストを行うには、元々取引を処理したxrpldバージョンが必要になる場合があります。

廃止後も有効なまま維持される機能

Clawbackは廃止された5つのアメンドメントの中で最もよく知られています。2024年2月8日に有効化されました。適格なトークンの発行者は、適切なアカウント設定が有効になっている場合にトークンを回収できます。

この機能はネイティブのXRPトークンをサポートしていません。Clawbackの廃止により、XRPLDはClawback導入前の時代の取引制限を適用しなくなりました。発行者は引き続き同じ回復メカニズムを使用する能力を保持しています。

残りの4つのアメンドメントは技術的な問題に対処しました。fixDisallowIncomingV1は、着信トラストラインを拒否しているユーザーのトラストライン認証を復元しました。fixInnerObjTemplateは、自動マーケットメーカーのオブジェクト内の特定のプロパティを読み取れない問題を修正しました。fixNFTokenReserveは、NFTオファーの承諾時にリザーブチェックを適用し、アカウントがリザーブ要件を満たさない限り購入を完了できないようにしました。fixUniversalNumberは、台帳の浮動小数点数の一部を標準化しました。

XRPLD 3.3.0に追加された6つの新提案

このリリースには、BatchV1_1、ConfidentialTransfer、DynamicMPT、PermissionDelegationV1_1、Sponsor、fixCleanup3_3_0という6つの新しい提案も含まれています。これらの提案をXRPLDに追加してもMainnetで有効化されるわけではなく、それぞれバリデーターの承認が必要です。

BatchV1_1は、アカウントが8つの内部取引を送信できるようにします。ConfidentialTransferは、コンプライアンス措備を備えたプライベートなマルチパーパストークン転送を可能にします。DynamicMPTは、発行者にトークンの特定の側面を更新する機能を提供します。Sponsorは、第三者が他のアカウントや取引に代わって手数料を支払うことを可能にします。PermissionDelegationV1_1は、アカウントパーミッションを提供します。fixCleanup3_3_0は、さまざまなプロトコル機能の修正を統合します。

これらの提案は総合的に、取引プライバシー、アカウントレベルのパーミッション、手数料委任に対処しており、複数のプログラマブルブロックチェーンが積極的に追求している企業向けおよび規制対象のトークン化ユースケースに関連する機能です。

XRP Ledgerのサーバー運営者は、サービスの継続性を維持するためにバージョン3.3.0にアップグレードする必要があります。旧バージョンのサーバーは、ネットワークがサポート対象外のアメンドメントを有効化した場合、アメンドメントブロック状態になるリスクがあります。アメンドメントブロック状態のサーバーは、取引の処理、台帳の検証、投票、コンセンサスへの参加ができなくなります。

5つの廃止はすべて、移行期間の完了を意味するため、さらなるバリデーターの投票は不要です。