
在今天爲牛頓協議(Newton Protocol)的架構建圖時,我才意識到,我一直把授權和執行當成同一件事了。乍一看這似乎很自然——如果策略批准了一筆交易,那麼它當然就可以發生了。
當我追蹤工作流程的過程越多,我越意識到這兩者承擔的是不同的責任。
授權回答一個問題:"在當前策略下,這個操作是否應被允許?" 執行回答另一個問題:"現在這項已批准的操作能否成功地執行?" 它們聽起來相似,但解決的是非常不同的問題。
當我想到 AI 代理時,這種區分變得更有意思。一個代理可能成功滿足每一條授權規則,但執行仍取決於其他條件——例如網絡可用性、智能合約的行爲、交易的排序,或在結算之前外部狀態發生變化。通過了策略檢查,並不能消除之後可能發生的一切。
我最初的假設是,授權代表信任的最終一層。現在我更願意把它看作是一個受控執行流水線的起點。
我仍在努力理解的一點是,這種分離方式會如何隨着自主代理變得更普遍而演進。讓授權獨立於執行似乎能提升安全性,因爲每個階段都有清晰的責任邊界。與此同時,它也會在各個組件之間引入額外的協調需求,而這些組件都必須保持可靠。
也許這纔是牛頓協議正在探索的真正權衡。它並不是把每一個決策都合併到一步中,而是把職責拆開,讓每一部分都能被獨立驗證。起初這可能會讓人覺得更復雜,但也可能讓故障更容易被隔離和審計。
我仍在通讀該架構,所以這只是觀察,而不是結論。
如果 AI 代理最終每天要執行成千上萬筆交易,授權與執行是否應該始終保持分離,還是說將它們合併可以在不削弱信任的前提下減少不必要的複雜度 ❓
@NewtonProtocol $NEWT $EVAA $LAB
#Newt #NewtonProtocol #AI #Web3 #blockchain #BinanceSquare #Research
