若欲了解 Flashbots 的運作原理,我們必須先理解「礦工可提取價值」(MEV) 這個名詞。MEV 指的是礦工在挖礦區塊時所能獲得的收益,包括、排除或重新排序交易。
Flashbots 因著重帶來透明度並民主化 MEV 活動的存取,而在加密貨幣交易、去中心化金融 (DeFi) 與廣泛的區塊鏈生態系中扮演關鍵角色。這包含防範可能對交易者與用戶造成負面影響的搶先交易與尾隨交易。
搶先交易是指搶先另一用戶交易之前提交一筆交易,藉此利用不公平優勢的行為,尾隨交易則是刻意接續另一用戶的交易之後提交交易。
為應對這些問題,Flashbots 建立了將交易包括在區塊內的獨立管道,促進交易排序流程的競價公開公正。流程大致如下:
第三方區塊建構者打包交易,並透過 Flashbots 網路提交給礦工。
區塊建構者根據潛在獲得收益 (MEV) 進行交易的選擇與安排。
礦工接著直接與網路互動,根據區塊建構者提供的收益分配,決定將哪些打包交易包括在新區塊中。
提交交易給區塊建構者時提供小費 (誘因) 的用戶將被優先考慮,形成透明、高效且公正的交易排序市場。
Flashbots 向其用戶與貢獻者提供多種產品與服務:
Flashbot 競價:高效公平交易排序的公開市場。驗證人得將區塊建構的工作委託給第三方區塊建構者網路,以最佳化區塊收益。
Flashbots Protect:任何人都能在端點使用的遠端程序呼叫 (RPC),可保護自身不受搶先、尾隨與失敗交易影響。RPC 是一種允許用戶讀取區塊鏈資料並橫跨不同網路進行交易的電腦伺服器。
Flashbots Data:改善以太坊區塊鏈與 Flashbots 競價 MEV 活動透明度的總覽 與工具。
讓我們看看 Flashbots 在加密貨幣環境中提供的部分獨特優勢:
透過交易排序競價機制,礦工能夠透過包括與優先處理手續費較高的交易抽取更多收益。
Flashbots 降低搶先與尾隨交易的可能性。這確保交易以公正且安全的方式執行
Flashbots 降低惡意行為者透過建立交易排序公開競價,濫用 MEV 提取的風險
Flashbots 可讓交易者看見進行交易的真實成本,因此能增加透明度。
讓我們看看加密貨幣交易環境使用 Flashbots 的限制:
Flashbots 透過鏈下交易系統運行,可能會在無意間將交易排序的控制中心化。若決策流程由外部的少數團體控制,可能導致詐欺行為。
當中存在市場操縱風險。因 Flashbots 允許礦工優先處理手續費更高的交易,部分交易者可能會哄抬價值,獲得不公平的優勢。
較小的交易者可能會難以與能夠負擔較高交易手續費的大型交易者競爭,形成對散戶不公的競爭環境。
技術複雜性以及與生態系中現有基礎架構的兼容性問題,可能使 Flashbots 運用有所困難
Flashbots 於 2022 年提出了 SUAVE 概念,目標為去中心化區塊建構者角色,對抗排他性訂單流的中心化力道。