$XRP XRPLのアーキテクチャがこれを修正する方法

​XRPレジャーはまったく異なる設計哲学に基づいて動作しています。これは、任意のチューリング完全なスマートコントラクトではなく、ネイティブのビルトイン金融プリミティブ(ネイティブDEX、自動マーケットメイカー(AMM)、エスクロー機能など)を使用しています。

​この草案の修正は、二つの厳格なルールを施行することで機能します:

​インターコールなしのアトミックトランザクション:XRPLトランザクションはアトミック(完全に実行されるか、完全に失敗するか)ですが、単一のトランザクション内で複雑なネストや再帰的なスマートコントラクト呼び出しをトリガーする能力がありません。トランザクションは、実行中に「一時停止」して外部プールをチェックしたり、資金を借りたり、価格を操作したり、終わる前に返済したりすることはできません。

​マルチブロックフラッシュエクスプロイトなし:攻撃者がこれらの複雑なマルチプロトコルの相互作用を単一のアトミックブロックにバンドルできないため、攻撃は複数のレジャーバージョンに広がる必要があります。エクスプロイトが複数のブロックを必要とする瞬間、それはパブリックマーケットのアービトラージャーやバリデーターにさらされ、攻撃が経済的に実行不可能で構造的に不可能になります。