すべてのアプリケーションがオラクルデータを同じ方法で配信する必要はありません。

DIAは2つのモデルを提供します。

pushオラクルは、設定された間隔ごと、または定義された価格の乖離に達したときに、自動的にデータを更新します。

pullオラクルは、アプリケーションが要求したときだけ最新データを提供します。

違いは重要です。データ配信にはアーキテクチャ上のコストが伴うためです。常に新しい価格を必要とするプロトコルはpushの更新の恩恵を受ける可能性があります。一方、特定の取引のためにのみデータが必要なアプリケーションは、pullオラクルを利用できます。

要点はシンプルです。オラクル基盤は万能型であるべきではありません。

DIAのLuminaスタックは、開発者に対して「どのデータを使うか」だけでなく、「そのデータがいつ、どのようにアプリケーションへ届くか」についても柔軟性を提供します。