UStackUStack
Agent Credit favicon

Agent Credit

Agent Credit 為 AI 智能體提供使用 Aave V2/V3 的去中心化信用額度,允許它們自主借入和償還資金,同時委託人(Delegator)保持對抵押品和限額的控制權。

Agent Credit

什麼是 Agent Credit?

Agent Credit — AI 智能體的信用委託

什麼是 Agent Credit?

Agent Credit 是一項開創性的解決方案,旨在利用 Aave 協議上的信用委託,為 AI 智能體提供安全、去中心化的資本存取權限。此系統允許自主智能體借入必要資金(如穩定幣或 WETH)以支付營運成本、執行複雜的 DeFi 策略或維持自身的 Gas 自給自足,而無需所有者持續手動轉移資金。其核心創新在於將智能體的執行能力與所有者的私鑰分離,確保智能體僅根據明確、預先批准的委託設定來互動借入的資產。

委託人(提供抵押品的使用者)仍然擁有完全的控制權。他們將資產存入 Aave,從而建立整體的借貸能力。然後,他們隔離並精確定義智能體可以借入哪些特定資產(債務代幣)、每次交易的最大金額,以及頭寸必須維持的最低健康因子。這種架構將需要手動注資的 AI 智能體,轉變為能夠在用戶定義的安全參數內管理自身流動性需求的自給自足的經濟行為者。

關鍵特性

  • Aave V2 & V3 相容性: 可在 Aave 借貸協議的兩個主要版本中無縫運行。
  • 多鏈支援: 已為 Base、Ethereum、Polygon 和 Arbitrum 等主要 EVM 鏈預先配置,並可適應託管 Aave 部署的任何 EVM 鏈。
  • 精細的委託控制: 委託人可以按資產基礎批准借款權限(例如,批准借入 USDC 但不批准借入 DAI),從而隔離風險。
  • 內建安全機制: 每筆借款交易都經過四項關鍵檢查:單筆交易上限、足夠的委託權限、維持最低健康因子(預設 1.5)以及智能體 Gas 餘額驗證。
  • 框架無關性: 使用純 bash 腳本和 Foundry 的 cast,使其與幾乎任何智能體框架相容,包括直接在 Claude Code 會話中使用或作為 OpenClaw 技能整合。
  • 智能體的自給自足: 允許智能體透過借入少量 WETH 來支付 Gas 費用,或借入穩定幣以自主資助複雜的多步驟操作。
  • 非託管安全: 智能體僅持有其自身的簽署金鑰;委託人的私鑰絕不會暴露給智能體的工作區或設定檔。

如何使用 Agent Credit

開始使用 Agent Credit 涉及三個主要階段:設定(委託人)、配置(委託人)和執行(智能體)。

  1. 委託人設定(抵押品與批准): 使用者首先向其 Aave 頭寸提供抵押品(例如 ETH)。使用 Aave UI 或區塊鏈瀏覽器,使用者接著對他們希望允許智能體借入的每種特定債務代幣(例如 USDC)呼叫 approveDelegation(),並設定每種代幣的最大金額。
  2. 配置: 委託人使用安全參數配置 config.example.json 檔案(重新命名為 config.json),包括 safety.maxBorrowPerTxsafety.minHealthFactor
  3. 智能體執行: 智能體框架執行提供的 bash 腳本。例如,要借入 100 USDC,智能體運行 ./aave-borrow.sh USDC 100。執行前,腳本會驗證權限、檢查對健康因子的影響,並確保智能體有足夠的 Gas。要償還,智能體使用 ./aave-repay.sh USDC max

這種分離確保了委託人管理資本基礎和風險敞口,而智能體則在這些定義的邊界內管理借入和償還的交易執行。

使用案例

  1. 自主交易機器人: 可以指派一個智能體來執行平均成本法(DCA)策略。它會自主地定期透過委託借入 USDC,並立即使用像 Bankr 這樣的整合工具將其交換為 ETH,確保在沒有手動干預的情況下保持一致的購買力。
  2. Gas 自給自足: 對於執行長時間、複雜或頻繁鏈上操作的智能體,可以將其配置為在其本地 Gas 餘額低於閾值時借入少量 WETH,確保持續執行,而無需所有者不斷為智能體的錢包補給。
  3. 複雜流程的即時流動性: 智能體需要橋接資產或與需要特定代幣的利基協議互動,而該代幣當前並未持有。智能體可以透過委託借入所需的穩定幣,將其交換為所需代幣,執行交易,並可能在單一、原子流程中償還債務。
  4. 去中心化服務提供者: 作為服務提供者的智能體可以透過維持一條小的、委託的信用額度,確保它們始終有營運資金來支付必要的鏈上互動或預言機費用,從而提高正常運行時間和可靠性。

常見問題 (FAQ)

問:我的私鑰如何受到保護? 答:您的私鑰絕不會儲存在智能體的工作區、設定檔或腳本中。智能體僅需要其自身的金鑰來針對您在 Aave 上設定的委託權限簽署交易,並且它只需要您的公開地址來知道要從哪個抵押品頭寸借款。

問:如果智能體借入過多並危及我的健康因子,會發生什麼事? 答:系統在每次借款執行前都包含一個強制性的健康因子檢查(safety.minHealthFactor,預設 1.5)。如果建議的借款會使頭寸跌破此底線,交易將立即中止,從而防止無力償債。

問:我能立即阻止智能體借款嗎? 答:可以。您可以隨時透過 Aave UI 或區塊鏈瀏覽器,針對特定資產將 approveDelegation() 的金額設為 0,立即撤銷智能體的借款權力。此操作會立即生效。

問:這在第二層解決方案上有效嗎? 答:是的,Agent Credit 已為 Arbitrum 和 Base 預先配置,並且支援部署了 Aave V2 或 V3 的任何 EVM 相容鏈,前提是提供了必要的鏈配置。

問:運行智能體腳本需要哪些依賴項? 答:這些腳本主要依賴標準的 shell 環境 (bash) 和 Foundry 的命令列工具 cast,用於與以太坊虛擬機 (EVM) 合約互動。

Agent Credit | UStack