Alchemy 如何為穩定幣支付提供動力
作者:Alchemy

一筆付款要嘛到帳,要嘛沒到帳。
以穩定幣收款的人想要兩件事:錢要到帳,而且能看到錢已經到帳。至於底層的一切,經過哪條鏈、需要多少次確認、由誰的基礎設施承載,都要由你來做對。
薪資、供應商發票、匯款與商家結算,如今都以穩定幣運行。兩端的使用者都期望能像在任何其他支付應用程式中一樣傳送、接收和查看餘額。
Cash App、Slash、AllScale、Pana 與 Usual 將這項工作的鏈上部分運行在我們的平台上。我們提供的是支付產品與鏈之間的連結:低延遲讀取、即時事件傳遞、用於對帳的歷史資料、交易送出,以及免 gas 基礎設施,讓客戶永遠不必為了移動自己的錢而持有原生代幣。整個平台每年處理超過 1 兆美元的交易,支付業務的正常運行時間達 99.99%。
團隊正在鏈上打造哪些支付產品?
結帳、薪資、企業銀行業務、匯款與個人資金移動。全部已上線,全部在移動真實的資金。
如何確認你向客戶顯示的餘額是正確的?
持續與鏈上資料核對,並保留紀錄以便日後證明。Cash App 每天這樣做超過 350 萬次。
對帳是這一切背後的記帳問題:你的帳本與鏈上紀錄是否一致?可以把它想像成銀行以自己的紀錄核實你的對帳單,只不過在這裡,紀錄是公開的,任何人都能查核。
要做到這一點,有兩件事必須夠快。轉帳到帳的那一刻,webhook 必須通知你;接著,一次讀取必須確認由此產生的餘額。Cash App 在 EVM 網路與 Solana 上將這兩件事都運行在我們的平台上:透過 Webhooks 每天接收約 36 萬個即時 webhook 事件,並透過 Node RPC 完成驗證讀取。
Cash App 在美國服務 5,900 萬名每月交易活躍使用者,它向客戶顯示的每一筆餘額與轉帳,都會隨著公開鏈上狀態的變化而與之核對:每天超過 350 萬次餘額對帳檢查,外加數千次鏈上交易驗證。讀取速度決定了這次檢查能否在客戶重新整理畫面之前完成,這也是我們發布端點即時延遲基準測試,並公開測試方法與原始資料的原因。
「我們的目標是讓穩定幣用起來像現金一樣簡單可靠,」Cash App 穩定幣產品負責人 Aaron Owusu 表示。現金之所以讓人覺得可靠,是因為背後的查核從未停止。
每款支付產品都需要各自建置一套嗎?
不需要,AllScale 就是證明。結帳、開立發票、薪資與付款,全部透過一個帳戶和一個 API,在同一個 Node RPC 層上為其客戶運行。
在底層,這代表餘額讀取、交易驗證、送出、gas 估算與確認追蹤都來自同一個地方。差別會在出問題時浮現。一筆失敗的付款和一張延遲結算的發票屬於同一類問題,而在四家供應商之間追查它們,就等於四次調查。
AllScale 在一條確認路徑上運行 260 萬個錢包與 150 多個客戶整合。其 CTO 直截了當地說明了這個標準:「只有當背後的基礎設施既快速又可靠時,支付才會讓人覺得簡單。」
如何讓客戶享有區塊鏈的好處,而不必面對其複雜性?
兩件事。替他們支付 gas,並給他們一個帳戶,而不是一個需要自己管理的錢包。
gas 是讓人當場卡住的那一環。否則,一位只持有 USDC 的客戶根本無法把它傳送出去,因為傳送需要另一種他們沒有、也從未聽過的代幣。第一筆轉帳就卡在這裡。
Slash 正好撞上了這道牆。團隊眼看著潛在客戶「在傳送第一筆交易時卡住」。
如今,Slash 為全球 3,000 多家企業提供穩定幣銀行服務,每年處理超過 100 億美元的支付。每個 Global USD 帳戶都是建立在帳戶抽象之上的非託管錢包,底層的 gas 由我們代付。企業看到的是一個美元帳戶。它永遠不必看到錢包、助記詞或 gas 餘額。
Pana 為個人使用者解決了同樣的問題。它在 Base 與 Ethereum 上處理遍及拉丁美洲的匯款,不到六個月使用者就超過 20 萬,每天處理數萬筆穩定幣交易,傳送方與接收方都無需持有 ETH。
結算依然在鏈上完成,而且始終可驗證。客戶不需要知道它如何運作。他們需要知道它成功了,並且能夠查核。
穩定幣支付架構由哪些層組成?
發行、結算、監控、兌換、付款、託管、合規。我們運行的是中間的鏈上部分。
我們運行的這幾層必須先做對,其餘各層才能運作。付款合作夥伴無法針對你的系統尚未確認的入金進行電匯,帳本與鏈上紀錄不一致時也無法完成關帳。關於如何為這三層選擇 API,我們的穩定幣支付與監控指南整理了各種選項。如果你還在更早的階段,仍在設計代幣本身,請從如何打造穩定幣開始。
我們的覆蓋範圍超過 100 條鏈,包括 Ethereum、Base、Arbitrum、OP Mainnet、Polygon、BNB Smart Chain、Solana 與 Tron,以及 Plasma、Stable、Arc 與 Tempo 等支付鏈。
為資金移動與結算的未來而打造
上面這些團隊並不是在做試點。它們已在正式環境中以消費級規模運行,服務的對象從不會稱自己為加密貨幣使用者,而且一旦有延遲或差錯,他們會立刻察覺。
這就是基礎設施必須達到的標準,也是唯一重要的標準。從我們的支付架構開始,或就你正在打造的產品與我們的團隊聊聊。
常見問題
哪些支付公司在 Alchemy 上打造產品?
Cash App、Slash、AllScale 與 Pana。它們合起來涵蓋了個人資金移動、服務 3,000 多家企業的企業銀行業務、結帳與薪資,以及跨境匯款。
Alchemy 會把穩定幣兌換成法幣或發起銀行付款嗎?
不會。我們運行的是鏈上層:Node RPC、webhooks、歷史資料、交易送出與免 gas 基礎設施。法幣兌換、銀行付款、發行、贖回與託管由你的支付處理商、發行方、出金服務商與銀行合作夥伴負責。
客戶可以在不持有 ETH 或 SOL 的情況下傳送穩定幣嗎?
可以。我們的免 gas 基礎設施讓你的應用程式代客戶支付網路手續費,因此只持有 USDC 的人也能把它傳送出去。Slash 與 Pana 都是這樣運作的。
可以在哪些鏈上運行穩定幣支付?
超過 100 條,包括 Ethereum、Base、Arbitrum、OP Mainnet、Polygon、BNB Smart Chain、Avalanche、Unichain 與 Linea,還有 Solana 與 Tron,以及 Plasma、Stable、Arc 與 Tempo 等穩定幣與支付鏈。
穩定幣支付中的 gas 費由誰支付?
由你決定。預設由傳送方以鏈的原生代幣支付,這也是只持有 USDC 的客戶可能卡住的原因。透過免 gas 基礎設施,改由你的應用程式支付手續費並以美元計費,客戶只需處理穩定幣。
穩定幣支付失敗時會發生什麼事?
穩定幣不會移動。一筆轉帳要嘛在鏈上到帳,要嘛沒有,但失敗的轉帳不會產生轉帳事件,因此用來通知成功的事件串流會保持沉默。請以交易雜湊追蹤每一筆付款,並用 eth_getTransactionReceipt 查看其收據:狀態為 0 代表轉帳已回滾。如果在你設定的逾時時間內沒有收到收據,代表交易尚未被打包,請在重新送出之前確認它是否仍在等待處理。
在 Alchemy 上可以使用哪些穩定幣打造產品?
受支援鏈上的任何代幣,實際上就是 USDC、USDT,以及與之並行推出的區域性穩定幣與銀行發行的穩定幣。我們運行底層的鏈存取,因此選擇哪種穩定幣由你和你的發行方決定。
如何確認一筆穩定幣支付確實到帳了?
透過轉帳到帳時的即時事件傳遞,以及事後用於確認的歷史讀取。Cash App 就是這樣每天完成超過 350 萬次餘額對帳檢查,AllScale 也在同一個 Node RPC 層上追蹤結帳、開立發票、薪資與付款的確認。
Alchemy 電子報
搶先掌握最新發布消息
訂閱我們的電子報
取得 Alchemy 最新產品更新與資源
輸入您的電子郵件地址,即表示您同意接收我們的行銷通訊與產品更新。您了解 Alchemy 會依照我們的隱私權聲明處理所收到的資訊。您可以隨時取消訂閱。


