GaiaExGaiaEx
Chainlink(LINK)とは?オラクルを解説
初級ブロックチェーン7 min read

Chainlink(LINK)とは?オラクルを解説

分散型オラクルを通じてスマートコントラクトを実世界のデータに接続する

投稿を共有

スマートコントラクトはフィードなしでは目が見えない

オンチェーンのプログラムは、あなたがオンチェーンに置いたものしか見えません。ETHのスポット価格、農作物保険のための天候、予測市場のためのスポーツの結果——これらはすべて、まずオフチェーンで生活しています。そのデータを間違って橋渡しすると、間違ったローンを清算することになります。ボトルネックはSQLではありません。信頼です。

1つのBloombergターミナルをコントラクトに直結させると、そのアプリを再中央集権化してしまいます。Chainlinkの売りは冗長性です。多数のノード、多数のソース、オンチェーンでの集約です。

データの流れ:オフチェーンのソース → ノード → 集約器

Chainlinkの価格フィード(ほとんどのDeFiユーザーが触れる部分)は、プレミアムなAPIと取引所からオフチェーンで取得し、独立したノード運用者を通じて観測値を送り、それらを1つのオンチェーン値に圧縮します——多くの場合、外れ値を除いたメディアンです。細かい話を知りたければ、ネットワークごとのコントラクトアドレスを読んでください。それらは異なっています。

創設は2017年にさかのぼります。Sergey NazarovとSteve Ellisが最も初期の申請書に名を連ねています。LINKはイーサリアム上のERC-20で、他のチェーンへのブリッジもあります——トークンの仕組みは、すべてのチェーンでのノード経済とは同じではありません。

Chainlink price feed: multi-hop oracle flow Off-chain exchanges · APIs ETH/USD refs Chainlink nodes (independent) N1 N2 Nk each node pulls multiple sources On-chain aggregator median / trim consumer contract reads Aave · Compound · perps — any contract that calls latestRoundData()
多数のノードが多数のソースを取得し、集約が1つの改ざん耐性のあるオンチェーン価格を生み出す。

偏差の閾値とハートビート

フィードはブロックごとに更新されるわけではありません——それではガスがパンクします。設定された偏差(ペアによって1桁の基点から数十基点程度)を価格が超えて動いたとき、または静かに古いデータが残り続けないようにハートビートタイマーが発火したときに更新されます。パラメータは集約コントラクト内で確認できます。トレーダーはレバレッジのサイズを決める前にそれらを読むべきです。

ノードの評判とステーキングv2の経済は、純粋なブランドへの信頼から、スラッシングのリスクへとゲームを移しました——正確な数字はリリースとともに進化します。

When the feed updates (two triggers) t0 price jump > dev threshold heartbeat max Deviation path: big moves force fresh rounds e.g. 0.5% move on ETH/USD (pair-dependent) Heartbeat path: time cap even if calm e.g. hourly ceiling (varies)
フィードは鮮度とガスのバランスを取る。大きな動きでは更新を急ぎ、タイマーでは強制的に更新する。