ここ数日、AI Agentのインフラについて調べる中で、
@Acurast
の資料をかなり詳しく読み込みました。
以前は、スマートフォンの計算能力を活用するプロジェクトだとしか思っていませんでした。ところが、スマートフォンに搭載されたセキュリティチップこそ、このネットワークの重要な基盤の一つだと気づきました。
Acurastの計算ノードは、世界中の個人所有のデバイスで構成されています。開発者は、タスクが最終的に誰のスマートフォンに割り当てられるか分かりませんし、デバイスの所有者もまったく面識のない人かもしれません。コードを送って実行してもらうだけでは、明らかに安全とは言えません。
Acurastは、スマートフォンに標準搭載されている信頼実行環境を使ってタスクを処理します。この領域は、普段から銀行アプリや生体認証、決済機能にも使われており、実行中のコードはスマートフォンのシステムやほかのアプリ、デバイスの利用者から隔離されます。
タスクが完了すると、ハードウェアが署名付きの証明も生成します。これにより、実行デバイスが本物であること、コードが改ざんされていないこと、そして結果が指定された実行環境から得られたことを確認できます。
この仕組みはAI Agentにとても適しています。
常時稼働が必要なAgentは、APIキーやユーザーの指示、アカウントデータ、スケジュール実行タスクに触れる可能性があります。一般的なクラウドサーバーに置くならサービス事業者を信頼する必要がありますし、検証機能のない分散型デバイスに置くなら、大勢の見知らぬノードを信頼しなければなりません。
Acurastは、デバイス、実行環境、実行結果を検証することで、開発者が計算能力の提供者を事前に知っている必要がないようにしています。
現在、このネットワークではOpenClawやNode.jsのサービス、ボットのプログラム、一部のモデル推論を実行できます。スマートフォンの性能は大規模モデルの学習には向かないかもしれませんが、Agentのバックエンドやスケジュール実行タスク、軽量な推論を動かす用途には、むしろ適しています。
Acurastに対する私の見方も変わりました。
使われていないスマートフォンは、計算能力をどこから調達するかという話にすぎません。その計算能力を開発者が安心して使えるかどうかを決めるのは、ハードウェアによる隔離と実行証明なのです。
@Acurast
の資料をかなり詳しく読み込みました。
以前は、スマートフォンの計算能力を活用するプロジェクトだとしか思っていませんでした。ところが、スマートフォンに搭載されたセキュリティチップこそ、このネットワークの重要な基盤の一つだと気づきました。
Acurastの計算ノードは、世界中の個人所有のデバイスで構成されています。開発者は、タスクが最終的に誰のスマートフォンに割り当てられるか分かりませんし、デバイスの所有者もまったく面識のない人かもしれません。コードを送って実行してもらうだけでは、明らかに安全とは言えません。
Acurastは、スマートフォンに標準搭載されている信頼実行環境を使ってタスクを処理します。この領域は、普段から銀行アプリや生体認証、決済機能にも使われており、実行中のコードはスマートフォンのシステムやほかのアプリ、デバイスの利用者から隔離されます。
タスクが完了すると、ハードウェアが署名付きの証明も生成します。これにより、実行デバイスが本物であること、コードが改ざんされていないこと、そして結果が指定された実行環境から得られたことを確認できます。
この仕組みはAI Agentにとても適しています。
常時稼働が必要なAgentは、APIキーやユーザーの指示、アカウントデータ、スケジュール実行タスクに触れる可能性があります。一般的なクラウドサーバーに置くならサービス事業者を信頼する必要がありますし、検証機能のない分散型デバイスに置くなら、大勢の見知らぬノードを信頼しなければなりません。
Acurastは、デバイス、実行環境、実行結果を検証することで、開発者が計算能力の提供者を事前に知っている必要がないようにしています。
現在、このネットワークではOpenClawやNode.jsのサービス、ボットのプログラム、一部のモデル推論を実行できます。スマートフォンの性能は大規模モデルの学習には向かないかもしれませんが、Agentのバックエンドやスケジュール実行タスク、軽量な推論を動かす用途には、むしろ適しています。
Acurastに対する私の見方も変わりました。
使われていないスマートフォンは、計算能力をどこから調達するかという話にすぎません。その計算能力を開発者が安心して使えるかどうかを決めるのは、ハードウェアによる隔離と実行証明なのです。
