FlashBid 是一個高速拍賣平台,利用 Yellow SDK 實現了零 Gas 費競標,透過 ERC-7824 狀態通道先在鏈下處理交易,然後將最終中標結果結算至區塊鏈。這個系統移除了傳統區塊鏈拍賣中常見的 Gas 戰和搶跑問題,將高頻率競標邏輯遷移到鏈下處理,同時保持最終透明的鏈上結算。
要點如下:
- 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 懸賞需求,亦為 NFT、遊戲及 DAO 拍賣類應用邁出基礎一步。

