デジタル資産

2022年6月:ChainlinkのJob Schedulerでスマートコントラクト呼び出しを予約

mm
Securities.io を Google の優先ソースに追加
開示: Securities.ioは、レビュー製品へのリンク利用により報酬を受け取る場合があります。これは当社の編集評価に影響しません。 当社は登録投資顧問ではなく、これは投資助言ではありません。 アフィリエイト開示をご覧ください。

Chainlinkは、外部データをブロックチェーンに届ける分散型オラクルネットワークです。2022年6月のこの記事は、採用の拡大や機能の進展、新しいツールの導入を紹介していました。「業界最高」という表現はプロジェクトに対する評価であり、客観的な順位を示すものではありません。

当時の記事によると、Chainlinkは1,000を超える個別の分散型オラクルネットワークを支えていました。これは電力を供給するという意味でも、1,000種類のブロックチェーンという意味でもありません。これらのネットワークは外部データをオンチェーンに届け、オフチェーン計算を支援することでスマートコントラクトの可能性を広げます。紹介されたツールの一つがKeepers Job Schedulerでした。

当時の 発表によると、Keepers Job Schedulerは、コードを自分で書かずに操作できる簡単な画面から、スマートコントラクト関数の呼び出し時刻を設定するツールでした。「数秒で」という表現は予定の設定を指し、すべてのオンチェーン取引が数秒で完了する保証ではありません。コードを持つデプロイ済みのコントラクトは必要です。開発者の作業時間を減らし、別途運用する中央集権的な自動化スクリプトへの依存を小さくすることが目的でした。

どのように動作していたのか

Chainlinkのドキュメントで説明される手順では、新しい自動化タスクであるアップキープの登録画面を開き、ウォレットを接続して実行条件を選びます。Keeperノードはその条件から実行の必要性を判断します。時間に基づくタスクでは対象のコントラクト、関数、実行予定を指定します。Keepers全体には独自ロジックによる条件もありましたが、時間に基づくJob Schedulerとは区別する必要があります。選択した種類に必要な情報を入力し、登録を完了する必要があり、画面を開くだけで設定が終わるわけではありません。

Chainlink Keepersとは

Chainlink Keepersは、スマートコントラクト関数の呼び出しを自動化する分散型サービスでした。通常、コントラクトは自ら取引を開始できず、外部からの呼び出しを必要とします。条件の確認と必要なオンチェーン取引の送信を自動化することで、開発や運用にかかる時間を減らせます。費用削減と信頼性はサービスが掲げた利点であり、すべてのガス代が不要になる、あるいは常に実行が保証されるという意味ではありません。

当時の導入例が、BNB Chain上の分散型取引所PancakeSwapによるKeepersの採用でした。PancakeSwapはBinance所有の取引所ではありません。Chainlinkはこの統合について説明しています。PancakeSwapは2022年6月27日、CAKE/USD予測市場の自動化にKeepersをBNB Chainのメインネットで導入したと発表しました。

Keepersはオフチェーンで条件を確認し、その後必要なオンチェーン取引を送信して、予測ラウンドの開始、終了、決済を自動化します。コントラクトの実行全体がブロックチェーンの外で行われるわけではありません。PancakeSwapが示したラウンド間隔は5分でした。この事例はChainlinkがデータ提供以外にも自動化機能を持つことを示しました。個別の中央サーバーへの依存を減らしWeb3を支援することが目的であり、統合だけでプロトコル全体の分散化や無リスク性が保証されるわけではありません。

詳しくは、当社のChainlink投資ガイドをご覧ください。

Aliは、暗号通貨市場とブロックチェーン業界を扱うフリーランスのライターです。彼は、8年の間、暗号通貨、テクノロジー、取引について執筆しています。彼の作品は、CCN、Capital.com、Bitcoinist、NewsBTCを含む様々な高プロファイルの投資サイトで見ることができます。