FlashBid 是一個以 Yellow SDK 構建的高速拍賣平台,透過 ERC-7824 狀態通道,在鏈下處理交易並於鏈上結算中標出價,實現免 Gas 出價。這個系統將高頻出價邏輯移至鏈下,大幅減低傳統區塊鏈拍賣因 Gas 戰及搶先交易(frontrunning)帶來的問題,同時保持最終結算的透明度。
你需要知道:
- FlashBid 透過 ERC-7824 狀態通道以簽名訊息處理所有出價,減低 Gas 成本及延遲
- 系統只會在拍賣結束後以單一可信提交於鏈上結算中標出價
- 全部以 Yellow 的 Nitrolite SDK 製作,專為 NFT 拍賣及代幣發行的即時競投體驗設計
拍賣系統包含三個清晰階段以簡化競投流程。拍賣建立人於初始化時設定時限及底價,競標者則用 Nitrolite SDK 簽署訊息提交出價,相關交易於鏈下即時更新本地狀態。
當拍賣倒數結束,賣家會將鏈下最高簽署出價遞交到鏈上合約。這個出價會包括出價人地址、金額及簽名以便驗證。
所有互動都遵循 ERC-7824 標準,透過 Yellow 的 TypeScript SDK 處理訊息格式、簽署及通道管理,確保狀態更新安全及具重播保護。
傳統區塊鏈拍賣常因速度限制、高 Gas 費、機械人攻擊受阻。FlashBid 通過將高頻競投邏輯移至鏈下,同時保留 ERC-7824 可攜式狀態通道訊息及可驗證鏈上結算,解決上述痛點。
平台設有一個 React 前端,串接 Wagmi 及完整 Nitrolite SDK,專為鏈下狀態管理而設。未來應用場景包括即時 NFT 拍賣市場、免 Gas 私人代幣銷售、DAO 資金拍賣,以及遊戲道具或外觀市集。
技術實現
前端採用 React 及 TypeScript,利用 Ethers 整合錢包連接,應用程式即時顯示拍賣狀態,處理用戶出價及結算流程。所有出價均於客戶端輸入並用用戶錢包簽署。
核心功能由 @erc7824/nitrolite SDK 支援,為每次出價處理鏈下狀態更新。每個已簽署的訊息包含出價金額、nonce 及競標者地址,簽名後能在參與者之間交換以模擬通道邏輯。
結語
FlashBid 透過 Yellow 的 Nitrolite SDK 落實 ERC-7824 狀態通道的實際應用,為傳統拍賣帶來免 Gas 的創新方案。作為開源項目,不但滿足 Yellow 的 bounty 要求,更為 NFT、遊戲、DAO 等多元拍賣應用建立基礎。

