
今日、Newton Protocolのアーキテクチャをマッピングしていたとき、私は認可と実行を同じ出来事のように扱っていたのだと理解しました。最初は自然に思えます――ポリシーが取引を承認しているなら、きっと実行する準備ができているはずだ、と。
ワークフローをたどっていくほど、これらは別々の責任だと気づきました。
「現在のポリシーの下で、この操作を許可すべきですか?」という質問に対して、認可は回答します。さらに実行側は「承認されたこの操作を、今すぐ成功裏に実行できますか?」と別の質問に答えます。どちらもよく似ていますが、解決している問題はまったく異なります。
この違いは、AIエージェントのことを考えたときに、より興味深くなりました。エージェントがすべての認可ルールをうまく満たしても、実行は他の条件に左右されます――ネットワークの可用性、スマートコントラクトの挙動、取引の順序、あるいは決済前に外部状態が変わることなどです。ポリシーチェックを通過したからといって、その後に起こり得るすべてが消えるわけではありません。
私の当初の仮定は、認可が信頼の最終層を表しているというものでした。けれど今は、それを制御された実行パイプラインの「始まり」として捉えています。
私がまだ理解しようとしていることのひとつは、自律エージェントがより一般的になっていくにつれて、この分離がどのように進化するかです。認可を実行から独立させることで、各段階に明確な責任があるためセキュリティが向上するように思えます。一方で、それぞれのコンポーネントが信頼性を保ち続ける必要があるため、コンポーネント間の追加の連携が生まれます。
たぶん、それがニュートン・プロトコルが探っている本当のトレードオフです。すべての判断を1ステップにまとめるのではなく、責務を分離して、それぞれを独立して検証できるようにしているのです。最初はより複雑に感じるかもしれませんが、失敗を切り分けて監査しやすくなる可能性もあります。
私はまだアーキテクチャを読み進めている最中なので、これは結論ではなく観察です。
AIエージェントが最終的に毎日何千もの取引を実行するようになるなら、認可と実行は常に別にしておくべきでしょうか?それとも、統合することで、信頼を弱めることなく不要な複雑さを減らせる可能性はありますか ❓
@NewtonProtocol $NEWT $EVAA $LAB
#Newt #NewtonProtocol #AI #Web3 #blockchain #BinanceSquare #Research
