なぜ大多数のブロックチェーンは「ネイティブ」に条件売買を実現しにくいのか?多くの人が初めてオンチェーンの自動化に触れるとき、直感的な疑問が湧く:スマートコントラクトがこれほど強力なら、取引所のように「BTCが100000を超えたら売る」「50000未満なら買う」と設定し、システムが価格を監視して自動的に実行できないのか?答えは:主流のブロックチェーンの動作方式は「受動的な決済機械」に近く、「継続的に動作するバックグラウンドサービス」ではないからだ。第一に、スマートコントラクトは通常「自ら起き上がる」ことはない。コントラクトは誰かが取引を発起して呼び出したときにだけ実行され、サーバープログラムのように常に市場を監視したり、条件を定期的にチェックしたりしない。そのため、条件付き注文のような機能をオンチェーンで実現するには、条件が満たされたときにトリガーとなる取引を誰かが送信する必要がある。第二に、オンチェーンには自然な「BTC/USD」価格は存在しない。ブロックチェーンはデフォルトでオンチェーンのデータ、すなわちアカウント残高、コントラクトの状態、DEXプールの価格などしか認識しない。あなたが言う100000ドルはオンチェーン外の価格設定であり、これを実現するにはオラクルによって価格情報をオンチェーンに供給する必要がある。オラクルの更新頻度が高いほどコストは増し、遅いと重要なポイントを
原文表示