投稿
avatar

1つのトランザクションは複数のスマートコントラクトにアクセスし、それぞれが「何を先に実行すべきか」に異なる考え方を持っています。 これは難しい課題を生み出します。 あるコントラクトがキャンセルを優先し、別のコントラクトが清算を優先すると仮定しましょう。1つのトランザクションが両方にアクセスした場合、一方のコントラクトの順序ルールを満たすことが、他方のルールを複雑化する可能性があります。 Ritualのドキュメントは、この課題を「コンポーザビリティ」の観点から問い直しています:異なるアプリケーション固有の順序ポリシーは、どのようにして衝突を引き起こすことなく共存できるでしょうか? 提案されている方向性の1つが「単調優先システム」です。これは、関数呼び出しに優先順位を割り当てる一方で、それらの依存関係も考慮します。このシステム下では、ブロック構築が優先順位によるソートに還元されます。 より広い教訓は、1つのアプリケーション内でルールを強制することが課題の一部にすぎず、そのルールがアプリケーション間の相互作用においても機能しなければならないということです。

このコンテンツは情報提供および教育目的のみに使用されます。第三者の見解、スポンサー付きコンテンツ、または作成者が報酬を受け取る可能性のあるプロモーション資料が含まれる場合があります。このフィードの内容は投資助言や収益の保証を構成するものではありません。投資判断はすべてご自身の責任で行ってください。取引を行う前に必ずご自身で調査を行い、慎重に行ってください。当社は第三者情報の正確性を保証するものではなく、発生した損失について一切責任を負いません。過去の実績は将来の結果を示すものではありません。詳細は、当社のコミュニティ利用規約およびリスク開示声明をご覧ください。

avatar返信を投稿する

コメント