*スマートコントラクトにとって最大の課題はAIとリアルタイムデータですか?*
スマートコントラクトは強力ですが、大きな制約が1つあります。自分自身ではブロックチェーンの外部からデータを取得できないことです。
ETH価格を取得するスマートコントラクト、AIの実行、またはライブの市場データ取得のためには、Offchain Computingが必要です。そして、*Marlin Oyster*がその状況を変えようとしています。
*Marlin Oysterとは?*
Marlin Oysterは、Web3向けのサーバーレスかつ分散型のクラウドです。AWS Lambdaのようなものだと考えてください。ただし完全に分散され、検証可能です。
中央集権的なサーバーでコードを実行する代わりに、セキュアなエンクレーブ(TEE)の中にデプロイします。Marlinでさえも、あなたのコードやデータを改ざんできません。
スマートコントラクトが直接呼び出せるJavaScript関数を実行できます。
*http://EthRate.sol を使った仕組み(実例)*
最近、Offchain Computingのプロジェクトに取り組んでいて、`EthRate.sol`を作りました。
ワークフローはシンプルですが強力です:
1. サーバーレス関数をMarlin Hub(hub.marlin.org)にデプロイします。Binance APIからライブのETH価格を取得します。
2. デプロイ後に、*トランザクションハッシュ / codeHash*が得られます。これは私たちのコードの一意なIDです。
3. そのcodeHashを`script/deploy/EthRate.ts`ファイルに追加します。これにより、オンチェーンのコントラクトとオフチェーンのコードが結び付けられます。
4. 最後に、`EthRate.sol`のスマートコントラクトをデプロイします。これで、誰かがコントラクトを呼び出すたびにOysterの関数が起動し、検証されたリアルタイムのデータがオンチェーンで取得されます。
これにより、コントラクトは分散的かつインテリジェントになります。
*なぜこれが2026年に重要なのですか?*
1. *AIエージェント向け:* Binance AI Proや他のAIエージェントは、Oysterを使ってオフチェーンで複雑なAIモデルを実行し、結果を安全にオンチェーンへ送れます。
2. *DeFi向け:* 中央集権的なオラクルに頼る必要がなくなります。数分で自分だけのカスタム・オラクルを構築できます。
3. *セキュリティ向け:* コードはTEE内で実行されるため、改ざんができず検証可能です。
オフチェーン・コンピューティングは未来ではありません。すでにそこにあります。開発者なら、ぜひMarlin Oysterに関数をデプロイしてみてください。
どう思いますか? 分散型サーバーレスは次の大きな潮流になるのでしょうか? この記事は教育目的のみであり、金融助言ではありません。各自で調査してください。
