本文へ移動
中級者用語を調べる

キーパーネットワークとは

執筆
CRYPTO PORT 編集部
公開日
更新日
読了目安
5 分

結論

キーパーネットワークは、コントラクトの中で「条件が満たされたら実行すべき処理」を、外部の実行者が代わりに呼び出す仕組みです。コントラクトは自分から動けないため、清算や自動更新には必ず誰かの呼び出しが要ります。実行者には手数料や報酬が支払われる設計になっています。

要点

  • コントラクトは自分では動けず、誰かの呼び出しが要る
  • 条件を監視して実行する役を外部に開いた仕組み
  • 実行者には報酬が支払われるよう設計される
  • 報酬が見合わないと実行が遅れることがある

定義

清算や定期処理など、条件成立時に呼び出す必要のあるコントラクト関数を、報酬と引き換えに監視・実行する外部主体(キーパー)とその集まり。

スマートコントラクトはタイマーを持ちません。「担保割れしたら清算する」と書かれていても、その関数を誰かが呼ばない限り何も起きません。呼び出しには手数料がかかるため、放っておいても誰も呼びません。そこで、呼んだ人に報酬が入る形にします。

報酬の出し方は用途で変わります。清算では没収した担保の一部を実行者に渡す形が一般的で、定期的な利回りの再投資などでは、処理額の一部を手数料として払う形があります。いずれも「呼ぶと得をする」状態を作ることで、実行者が現れるようにしています。

キーパーネットワークは、この役割を誰でも担えるように整えたものです。監視の条件と実行する関数を登録しておけば、参加している実行者が代わりに呼びます。ただし、報酬よりガス代が高くなる混雑時には、誰も呼ばない状態が起こりうる点は前提として残ります。

注意点

  • · 混雑時に報酬がガス代を下回ると、実行が遅れたり行われないことがある
  • · 実行のタイミングは実行者の判断に委ねられ、必ずしも最速ではない
  • · 清算の実行者は利益を得る立場にあるため、自分の不利な価格で執行されうる

関連通貨

次に読む

仮想通貨診断

いくつかの質問に答えるだけ。結果はその場で表示されます。

診断をはじめる