XRP Ledgerコミュニティは最近、チェーンベースの取引公正の問題を再考しました。 XRPresso は、XRPL は速度、低処理コスト、およびトランザクションの集中化によく知られているが、トランザクションの事前トランザクションは、トランザクションの時点で、通常のユーザーを不利に置くことがあります。

取引の終了確認に焦点を当てた論争

XRPresso は、トランザクションがアカウントの本で確認される前に、トランザクションの可視性の面で問題が発生したことを考慮しています。 認定者と接続されたノードは、このような情報に基づいて競争取引を提出する前に、保留中の取引を見ることができます。したがって、確立されたランキング規則に基づく早期の執行機会を得ることができます。

このタイプの動作は、クランプ攻撃に進化する可能性があります。 攻撃者はトランザクションの前後に2つのトランザクションをインサートし、ユーザーが攻撃者が取り去った低価格で取引を行うように強制します。 XRPressoによると、これは、ユーザーが「XRPLでの信頼を弱めることがあり、集中的な交換とAMMに行くと、生態学的な採用を遅くする可能性があります。

Schwartzは取引の保持のためのメカニズムを提案しました。

この議論のラウンドに応じて、Rippleの「元チーフ・テクニカル・オフィサー」、CTO Emeritus David Schwartzは、懸念が存在することを認めたが、問題は必ずしも広まっているべきではないと述べた。 同時に、彼は対処のための新しいセットアッププログラムを提案しました, lootingとトラップ攻撃のためのスペースを直接圧縮することだった目的.

ユーザーは、特別なTxnReserveトランザクションを最初に送信し、将来のブックの実行位置を事前に空にする必要があることを想定しています。 set-aside のコストは、通常のトランザクションコストが約 2 回、次の 16 個のアカウントサイクルでのみスケジュールできます。 フォームトランザクションは、予約完了時にすぐに放送されませんが、アカウントブックの前のコンセンサスが終わるまで待ちます。

実装の順番が変更されました。

ターゲットブックが最終的に検証されると、他の普通のトランザクションの前に、あらかじめ保持されたトランザクションが実行されます。 このようにして、実装優先順位は、主にネットワークへのアクセスが高速な人に依存しませんが、以前の予約を完了した人には依存しません。

大規模な入居を防止するために、シュワルツはダイナミックセットのコスト設計を提案しました。 利用可能な場所の数が減少すると、セット側のコストが徐々に増加し、大規模な誤用やサービス攻撃の拒否のコストが増加します。

プログラムはまだ提案段階にあり、まだ正式なランディングプロセスに入りません。 しかしながら、そのようなアプローチは、採用すれば、取引のシーケンスが操作され、取引インフラを一元化するためにXRPLの予測可能性を高めている部屋を減らすのに役立ちます。