FlashBlock Stream
在正式區塊形成前,透過 gRPC 或 WebSocket 接收 Sub-block 更新。
按需選擇預確認感知、正式區塊數據,或通往 Base Sequencer 的區域化交易路徑。
FlashBlock 提供更早感知,Block Stream 確認正式區塊,Transaction Sending 完成執行閉環。
FlashBlock,約每 200ms 更新
Base 正式區塊,約每 2s 產生
區域化 eth_sendRawTransaction
可從最近的支援區域通過 gRPC 或 WebSocket 訂閱 BlockRazor FlashBlock Stream。FlashBlock 是正式 Base 區塊形成前的 Sub-block 更新,通常約每 200ms 推送一次,因此應用無需等待約兩秒形成的正式區塊即可更早響應。
可使用 FlashBlock Stream 獲取預確認信號、Block Stream 獲取正式區塊與已確認交易,再通過區域化 Transaction Sending 提交 eth_sendRawTransaction。應從同一生產區域測量完整的信號到提交鏈路,因為單一組件最快不等於端到端延遲最低。
可通過最近的 BlockRazor Base Endpoint,使用 gRPC 或 HTTPS 發送已簽名交易,並在可行時保持連線。請用生產工作負載測試區域延遲、重試與尾部延遲;更低的傳輸延遲有助於更快到達,但不能保證排序或上鏈。
當應用需要正式區塊和已確認交易時使用 Block Stream;當更重視預確認階段的早期感知時使用 FlashBlock Stream。
FlashBlock Stream 支援 gRPC 與 WebSocket,Block Stream 使用 gRPC,Transaction Sending 則支援 gRPC 與 HTTPS 的 eth_sendRawTransaction。
現有文檔列出 Frankfurt、Tokyo 與 Virginia。應用應選擇最近的區域 Endpoint,並以自身生產工作負載驗證延遲。