
この記事は「Introducing the Open Oracle Gateway for Polkadot」から翻訳されたものです。
By Bette Chen and Bryan Chen
副題
1 不動明王が神託をどう見るか
Acala’s Previous Approach to Oracles
これまで、Acala は複数の自社構築ノードを通じてオラクル ネットワークを運用し、ネットワークにオフチェーン データを提供し、オンチェーンの融資能力とシステム清算リスクを評価していました。現在の DeFi 関連アプリケーションの特定のニーズに従って、私たちが設計したオラクル マシン インフラストラクチャには次の特徴があります。
マルチパーティ操作: Acala オラクル プロバイダー ネットワークは複数のノード データ ソースを受け入れ、すべてのデータ ソースを集約して単一の最適な価格を取得することで、攻撃要因を軽減します。
QoS (サービス品質): Acala ネットワークでは、オラクル サービスはシステム レベルの重要なトランザクションとして分類され、各ブロックはオラクル サービス用に一定量のスペースを予約するため、ネットワークによって取得される価格フィードはより信頼性が高く、遅延されます。一番小さい
カスタム サービス料金: Acala は、カスタム サービス料金設定 (たとえば、Oracle マシン価格フィード サービスはサービス料金を請求しません) と、許可された各 Oracle プロバイダーをブロックごとに 1 回呼び出すことを許可するなどの DDoS 攻撃対策を実装しています。ネットワークのセキュリティを確保し、コストを削減する
段階的な分散化: 初期段階では、ネットワークのセキュリティと予測可能性を最大化するために、各オラクル サービス プロバイダーがホワイトリストに参加するために Acala によって承認および認可される必要があります。将来、ネットワークが発展し続けるにつれて、ネットワークはますます分散化され、パーミッションレス化が進むでしょう。
副題
2 出発 - オラクルゲートウェイを開く
Moving Forward - The Open Oracle Gateway
現在、Open Oracle Gateway (OOG) は Acala、Laminar、および Band チームによって共同開発されており、最初のマイルストーン バージョンがリリースされました。ゲートウェイの現在の機能は次のとおりです。
マルチOracleネットワーク
Acala は独自のオラクルを運営し、価格フィード サービスを提供することに加えて、オラクル ゲートウェイ ソリューションにより複数の当事者が参加できるようになります。基本的に、どのオラクル サービス プロバイダーでも、ガバナンスによる承認後にネットワークの新しいオラクル プロバイダーになることができ、ランタイムが更新された後に有効になります。次に、新しいノード オペレーターとして設定して、Acala へのオフチェーン データの提供を開始します。これらのデータ ソースは、ゲートウェイを介して適正価格フィードに集約されます。
デフォルトの Oracle パレット (プロバイダー):https://github.com/open-web3-stack/open-runtime-module-library/tree/master/oracle
現在の Oracle ネットワークのプロバイダーは、Oracle パレット (デフォルトの Oracle パレットに基づく) を、クロスチェーン データ入力の検証などの特定の要件を満たすようにできます。 Coinbase Price oracle (https://blog.coinbase.com/introducing-the-coinbase-price-oracle-6d1ee22c7068) などの既存の署名付き Oracle API と簡単に統合することもできます。Coinbase プロバイダー パレットを追加してその署名を確認するだけです。 。
ゲートウェイは本質的にメタネットワークまたはメタアグリゲーターであり、多くのエコロジーサービスプロバイダーがアプリケーションのさまざまなニーズを満たす差別化されたサービスを提供できるようになります。
Acala は漸進的に分散化されたネットワークであり、ネットワーク ガバナンスは PoA (委任議会統治) から始まり、徐々に選出された議会統治に移行し、最終的には真の分散化を達成します。したがって、このオラクルゲートウェイに参加したいプロバイダーやノードオペレーターは、議会のガバナンス承認を経る必要があります。
必要な価格フィード ソースを選択してください
各Dappは、独自の好みに応じて、価格フィードサービスを提供する特定のサービスプロバイダーを選択できます。さらに、各 Dapp は、すべてのプロバイダーの集約された価格フィードを統合することを選択することも、独立したノード オペレーターの生データを取得するか、独立したデータ ソースを集約することもできます。つまり、価格フィードアグリゲーターは市場の需要に応じてカスタマイズと最適化を継続するため、データサービスを必要とするユーザーは中間価格、平均価格、その他の好みに合った方法を選択できます。
サービス品質 (QoS) と無料
すべての Acala 関連のオラクル プロバイダーによって提供される価格フィードは、QoS サービス品質の形式で Acala ネットワークに提供されます。オラクルオペレーターによって送信されるトランザクションは運用トランザクションであり、簡単に言うと、Acala システムの主要なトランザクションには優先順位が付けられ、各ブロックで完了することが保証される必要があります。このソリューションは、ガス料金やブラック スワン イベントなどのネットワーク混雑によって引き起こされる、無効で古い価格フィードを防ぎます。
Black Thursday:https://medium.com/aave/crypto-black-thursday-the-good-the-bad-and-the-ugly-7f2acebf2b83
副題
3 プロジェクトのステータスと次のステップ
Project Status & Next Step
現在、Oracle ゲートウェイ ソリューションは Acala の Mandala テスト ネットワークにデプロイされ、実行されています。 Acala チームと Laminar チームに加えて、Band チームも Oracle ゲートウェイ ソリューションに貢献しました。私たちは、このオラクルゲートウェイがPolkadot、Kusama、Acalaなどの関連するDeFiシステムのインフラストラクチャになることを願っています。したがって、オラクルサービスプロバイダーがオラクルソリューションの関連技術コードを参照し、統合方法について話し合って、コードを提供したり、成長するエコロジーごとにサービスを提供したりすることを歓迎します。
将来的には、プロバイダーとオペレーターのメンバーシップやその他の関連事項のオンチェーンガバナンスのために、別のオラクル評議会が設立される可能性があります。重要なのは、Acala のオンチェーン ロジックと経済モデルはカスタマイズ可能であるため、オラクルの経済モデルとオンチェーンの支払いメカニズムの設計スペースは膨大です。
Acala テストネット上で Oracle ネットワークを実行する例: Acala Oracle の例:https://acala-testnet.subscan.io/runtime/OperatorMembershipAcala?version=606
Acala オラクル オペレーター チェーンの価格フィードの 1 つ:https://acala-testnet.subscan.io/account/5Fe3jZRbKes6aeuQ6HkcTvQeNhkkRPTXBwmNkuAPoimGEv45
4 参加してください
Get Involved
Open Oracle Gateway は、誰もが拡張と改善に参加できるインフラストラクチャとなることを目的としています。開発者またはオラクル サービス プロバイダーの場合、Open Oracle Gateway は、誰もが拡張と改善に参加できるインフラストラクチャになることを望んでいます。Open Oracle Gateway Wiki を確認してください。https://wiki.acala.network/learn/basics/oracle,Acala 公式 Discord に参加してください:https://discord.com/invite/6QHVY4X、オラクルマシンのよりオープンな未来について議論します。