我花了最後六天的時間試圖給一個AI代理人一張支付卡,以下是發生的事情; 我為@ETHGlobal黑客馬拉松建立了AgentPay。這是一個MCP伺服器,讓AI代理人可以發送USDC、接收付款、串流微支付並進行跨鏈結算。沒有燃料費用,一個API。 在構建過程中,我使用了多個工具包,根據我的看法,使用@circle工具包(Paymaster和Gateway)實際上是整個構建過程中最順利的部分。 文檔很清晰,API也如預期運作,整合非常簡單。 這正是你在凌晨2點進行除錯和黑客攻擊時所需要的工具的便利。 整合@ensdomains也很順利。我在Ethos黑客馬拉松期間已經使用過它,所以我對它的操作很熟悉。他們的文檔對於所有階段的開發者甚至是第一次構建者來說都非常全面。 這裡最有趣的部分是整合@Yellow,他們的Nitrolite SDK讓我感到謙卑,哈哈。理解狀態通道真的不是一件容易的事,文檔不會手把手教你。我花了很多時間閱讀源代碼示例,試圖弄清楚通道是如何開啟和結算的。 但當我最終讓微支付在鏈外串流時,架構對我來說變得更清晰了。 真正的挑戰並不是任何一個工具,而是讓Circle、Yellow和ENS工具/SDK在一個伺服器內協同工作。三種不同的協議,三種不同的設計,三種不同的整合模式,為代理人提供一個API。讓它們同步在一起本身就是一個難題。 不過我很高興我完成了它。在六天內我學到的比幾個月還要多。