Ankr 最近每月的 RPC 請求量突破了 1 兆,支撐了 Web3 流量的巨大部分。我們的 RPC 平台充當應用程式與區塊鏈之間的橋樑,處理來自錢包、dApp、機器人、索引器、滾動合約等的請求 🧵
但這些流量都是從哪裡來的? • 錢包和前端(餘額、元數據、隨機數) • 索引器 / 分析(歷史數據掃描) • 機器人和 MEV 系統(實時訂閱 + 讀取) • Rollups、L2、橋接(大量跨鏈調用) • 超過 80 個網絡中一長串較小的 dApp
目前使用頻繁的 RPC 方法有哪些? • 頻繁讀取:eth_call、eth_getBalance、eth_getBlockByNumber 等。 • 範圍和日誌查詢 (eth_getLogs) 以及追蹤/調試調用 • 通過 WebSocket 的訂閱(新區塊、日誌、待處理交易) • 寫入(例如 eth_sendRawTransaction) - 數量較少,但對操作至關重要
Ankr 如何擴展以保持快速和可靠?他們的一些策略: • 全球任播 + 區域路由以減少延遲 • 區塊鏈感知的負載平衡(根據新鮮度、鏈角色、方法進行路由) • 車隊專業化:分開熱讀、存檔、追蹤/調試、寫入路徑 • 速率塑形、方法加權和故障轉移邏輯調整以符合區塊鏈語義 • 為高吞吐量需求的企業客戶提供專用基礎設施
RPC 是 Web3 的重要 "讀/寫水龍頭" - 沒有餘額、沒有交換、沒有橋接就無法運作。 Ankr 的萬億請求里程碑並不是炒作;它是對 80 多條鏈上所有狀態、日誌、訂閱和交易的每一次調用的總和。 為了獲得最佳性能,開發者應該使用緩存、批量調用、固定區域、尊重方法權重,並監控每條鏈/方法的使用情況。
16