🤖 最新推出:《Quicknode 人工智慧實戰手冊》 10 個經過實測的 AI 程式設計食譜agents 。
查看食譜已通過 SOC 2 Type II 認證 · ISO 27001
從錢包地址到支付連結:pay3 如何在……上建構即時多鏈偵測功能Quicknode Streams
pay3 將錢包地址替換為單一連結:pay3.so/@username。以下說明其如何在Quicknode Streams 上,針對Ethereum 、BNB Smart Chain 、Solana 及Tron 等網址,建置即時支付偵測機制,且無需索引器,也無需針對每條鏈進行輪詢。

要讓穩定幣支付感覺像真正的支付,收款人必須知道款項在何時到帳。不是一分鐘後,而是現在。
這正是 pay3 的核心所在。使用者分享一個連結:pay3.so/@username。發送方點擊該連結,選擇一個代幣,然後進行轉帳。收款方在幾秒內就能看到已確認的付款。無需手動核對,無需透過 Telegram 訊息詢問「是否已成功轉帳」,也無需不斷刷新區塊鏈瀏覽器。
在 pay3 問世之前,接收加密貨幣意味著必須分享一個冗長的錢包地址——這是一串長達 42 個字元的字串,會因區塊鏈不同而變化,只要其中一個數字錯誤就會失效,而且完全無法讓匯款人得知自己是否連接到正確的網路。pay3 將所有這些都替換成一個易於閱讀的連結。但要讓這個連結真正發揮作用,並能即時偵測匯款人可能使用的每條區塊鏈上的付款,這正是基礎設施面臨的挑戰。
若僅關注一條鏈,要實現這點相當簡單。但 pay3 關注的是四條鏈:Ethereum 、BNB Smart Chain 、Solana 以及Tron 。這正是穩定幣用戶實際活動的場域。Tron 用於零售級 USDT 轉帳,Solana 和BNB Smart Chain 則針對新用戶及優先使用行動裝置的用戶,而Ethereum 則用於全球性及大額轉帳。這四條鏈皆會針對每位 pay3 用戶的錢包地址進行即時監控。這正是 pay3 透過Quicknode Streams 所解決的問題。
「在支付領域中,『遲早』等同於『失敗』。當有人向你轉帳 500 美元的 USDT 時,對方期望你立刻知道。不是一分鐘後,而是現在。」
當使用者註冊 pay3 時,他們會新增橫跨多個網路的錢包地址:EVM 鏈、Solana 以及Tron 。從那一刻起,pay3 必須即時掌握任何資金進入上述任一地址、任一鏈上的情況。
若將此數字乘以 pay3 的用戶基數,這意味著每當有人加入時,觀察清單就會隨之擴大;而隨著每條新鏈的出現,監控難度非但不會降低,反而會日益增加。
最顯而易見的起點是「輪詢」:定期查詢每條鏈上發送至受監控地址的新交易。這種做法不僅會不斷消耗 RPC 請求,還會導致付款入帳與使用者收到通知之間產生難以預測的延遲;而且在四條鏈上同時運作時,不僅成本高昂,可靠性也難以保證。對於一款以「即時確認」作為整體使用者體驗核心承諾的產品而言,輪詢迴圈絕非 pay3 能夠建構其基礎的方案。
Streams 這是Quicknode 的即時資料管道。您只需指定感興趣的地址、合約或事件,它便會監控相關區塊鏈,一旦有符合條件的項目,便會立即向您推送 webhook 通知。
對於 pay3,其模式如下:
使用者註冊後,可在各條 EVM 鏈上新增其錢包地址,包括Solana 及Tron 。
pay3 會將這些地址註冊至Quicknode Streams ,並涵蓋其支援的每條區塊鏈。
Streams 持續監控Ethereum 、BNB Smart Chain 、Solana 以及Tron ,以偵測是否有任何交易發送至上述任一地址。
一旦付款成功,Streams 便會向 pay3 的後端發送一個 webhook。
pay3 的後端系統會確認該筆交易、更新付款狀態,並向收款人推送即時通知。
交易一經上鏈,收款人便能在數秒內收到付款確認通知。這正是 pay3 對使用者體驗的全部承諾:一個易於閱讀的連結,即可取代所有鏈上的所有錢包地址,而這套流程確實做到了這一點。
Solana 此外,Tron 對 pay3 而言並非「可有可無」的功能,而是承載核心業務的關鍵環節。Tron 承載了 pay3 絕大部分的 USDT 零售轉帳,若忽略該鏈,就等於忽略了 pay3 大多數用戶實際匯款的去向。pay3 從一開始就需要這四條鏈,而非先以 EVM 為主,再事後附加其他鏈。
Streams 在同一個產品中支援 pay3 的所有四條區塊鏈,且採用相同的註冊模型。將一條區塊鏈新增至 pay3 的支援範圍,並不意味著必須採用新工具或重建處理流程。Ethereum 最先上線。隨後新增的BNB Smart Chain 、Solana 以及Tron 均遵循相同的註冊模型,無需新增工具,也無需建立獨立的處理流程。新增一條區塊鏈僅需變更設定,無需重新建置。
偵測延遲。當付款上鏈後,Streams 會在約 2 秒內觸發一個 webhook。
規模。pay3 監控橫跨 4 條區塊鏈的 7,000 多個錢包地址,迄今已處理超過 50 萬美元的穩定幣交易量。
工程足跡。無需內部索引器,也無需維護各鏈的輪詢任務。一家正在開發消費者支付產品的equipe 小型團隊,得以專注於產品本身,而非耗費心力照料區塊鏈基礎設施。
涵蓋範圍。EVM、Solana 以及Tron ,皆整合於單一產品中。
pay3 最近開始推出商家端整合服務。這篇story 文章中值得關注的一點是:處理消費者付款的Streams 處理流程,同樣也支撐著商家端。偵測層是相同的,不同之處在於 pay3 如何處理 webhook 的後續流程。
pay3 正開始與希望接受客戶使用穩定幣付款,卻無需為每筆交易支付一定比例手續費的商家合作。這種零手續費模式對商家而言,其重要性不亞於對消費者而言。其 webhook 與消費者端流程完全相同。隨著商家端服務的逐步推出,將提供更多詳細資訊。
我們的使用者只需分享一個連結:pay3.so/@username,發送方便能直接付款。無需輸入地址、無需擔心區塊鏈混淆,也無需發送「款項是否已到帳?」的訊息。收款方只會看到「已收到款項」的提示。Quicknode Streams 正是讓這項功能能在四條區塊鏈上同時實現的關鍵,而我們現在正將這套基礎架構延伸至商家端,且無需重新建置任何系統。
pay3 讓傳送穩定幣變得像分享連結一樣簡單。該平台由總部位於印度的equipe 公司 Todayq 打造,該公司自 2017 年起便持續為加密貨幣社群推出產品。pay3 由 Varun 創立,他 16 歲時便輟學投身加密貨幣領域。當年驅使他行動的,正是對瑕疵重重的錢包使用者體驗所感到的沮喪,而這正是 pay3 如今致力解決的問題。
Quicknode 這是一個完整的區塊鏈開發平台。Streams 透過單一整合,將 80 多條鏈上的即時鏈上數據推送至您的後端,讓您的equipe 專注於推出產品,而非維護監控基礎架構。
Quicknode 成立於 2017 年,為開發者與企業提供機構級的區塊鏈基礎設施。憑藉 99.99% 的正常運行時間以及對 75 條以上區塊鏈的支持,各團隊得以在無須妥協的情況下,開發並擴展鏈上應用程式。
將最新的工程見解、產品更新及 Web3 新聞直接送至您的收件匣。