返回部落格

PBS全面實施後,BSC的表現如何?

Code AuditingPhalcon Security
2025年1月17日
閱讀約 9 分鐘
核心要點
  • BSC 在 2024 年初透過 BEP-322 採用了 PBS,催生了 Builder 市場並引入了新的 BSC 安全動態。

  • 規模小且具影響力的驗證者集合(約 45 個)以及顯著的 Builder–Validator 垂直整合,增加了中心化風險。

  • Builder 市場已鞏固為穩定的結構,少數領先的 builder 貢獻了大部分的區塊。

BNB Smart Chain(BSC)於 2024 年初實施了 BEP-322,即提議者-建構者分離(Proposer-Builder Separation,PBS)機制。這項關鍵升級催生了 BSC Builder 市場,並引入了新的生態動態。作為領先的區塊鏈安全公司,BlockSec 持續監控 BSC 的發展,透過研究 PBS 機制及其不斷演進的生態系統來分析潛在的衍生風險。我們的目標是提供穩健的風險緩解建議,以增強 BSC 安全性

BSC 驗證者與建構者不斷演進的格局

BSC 驗證者在 BSC 生態系統中具有重大影響力。 BSC 驗證者的准入門檻明顯很高,其數量始終維持在 40-50 個左右。相較於以太坊數以百萬計的驗證者節點,BSC 驗證者由於權力集中,對鏈上生態系統施加了更強的影響力。

經過數月的激烈競爭,BSC Builder 市場已形成穩定的結構。Blockrazor 和 48Club-pussaint 等領先參與者現在貢獻了近 80% 的區塊構建量,而 Bloxroute、Blocksmith 和 Nodereal 合計約佔 19%。尾部參與者的貢獻則只是偶發性的。BlockSec 的分析還揭示了 BSC 鏈上驗證者與建構者之間垂直整合的現象,這可能進一步加劇中心化風險,並影響整體 BNB Smart Chain 安全性

新機制也帶來了鏈上交易風險,催生了風險防範產品的出現。BSC 獨特的 0 Gwei 交易機制降低了交易成本,但不幸的是,也導致了頻繁的網路釣魚活動。在 PBS 機制下,建構者接收交易包(bundle)的流程降低了三明治攻擊(sandwich attack)的成本,使交易更容易受到此類攻擊。這反過來又推動了以緩解最大可提取價值(Maximum Extractable Value,MEV)並增強 BSC 安全性為目標的隱私 RPC 產品的發展。

BSC 與以太坊 PBS 實現之間的關鍵差異

要比較 BSC PBS 機制,以太坊是一個很好的參考點。雖然 BSC 採用了以太坊實現原理的大部分內容,但仍存在一些細節上的差異,特別是在共識機制和驗證者網路拓撲方面。理解這些區別對於掌握 PBS 之後 BNB Smart Chain 獨特的效能特性至關重要。

取消中繼(Relay)機制

鑑於 BSC 上的驗證者數量相對較少,因此無需集中式的中繼(Relay)來降低建構者與驗證者之間的通訊複雜度。此外,BSC 較短的區塊間隔意味著使用中繼來轉發交易實際上會增加通訊環節並延長互動時間。

作為中繼的補充,BSC 引入了 mev-sentry 服務,其中每個驗證者都運行自己的哨兵(sentry)。此哨兵服務直接與建構者互動,而其與驗證者的分離提供了增強的保護。與中繼不同,驗證者可以透過哨兵直接從建構者的出價中獲取區塊內容,使其能夠獨立驗證建構者出價的有效性。這進一步保障了驗證者的利益。在每個區塊間隔期間,建構者最多只允許向哨兵發送三次出價,這導致 BSC 建構者與以太坊建構者在出價策略上存在顯著差異。

說明 BSC 上 mev-sentry 服務架構的示意圖
說明 BSC 上 mev-sentry 服務架構的示意圖

Coinbase 轉帳設定的差異

在以太坊的 PBS 機制中,建構者被允許將 coinbase 地址更改為自己的地址,從而使以太坊的優先費用能夠由建構者執行並重新分配。然而,BSC 的 PBS 機制不具備此功能,這在一定程度上限制了建構者在出價和分配上的靈活性。

對 0 Gwei 交易的支援

在 BEP-322 升級之前,0 Gwei 交易機制最初是由 48Club 作為會員功能引入的,作為驗證者向 KOGE 代幣持有者提供的特殊服務。

在 BEP-322 升級之後,所有 BSC 驗證者都被允許接受包含 0 Gwei 交易的區塊。與以太坊的動態基礎費用(Base Fee)機制不同,BSC 的交易基礎費用預設設定為 0,這意味著 Gas 價格為 0 的交易是被允許的。作為最低 Gas 費用保障的補充,BSC 設定了一項限制,即區塊的有效 Gas 價格(Effective Gas Price)不能低於 1。這種獨特的機制使建構者在構建區塊時能夠包含 0 Gwei 交易,從而更有效地利用區塊空間,並影響 BSC 安全性

顯示 BSC 上交易類型分佈的圖表
顯示 BSC 上交易類型分佈的圖表

BSC Builder 市場的發展

與以太坊類似,PBS 實施後,BSC Builder 市場應運而生,並經歷了一段快速發展期,最終形成了穩定的結構。

根據 Dune 提供的統計資料,共有 8 個 Builder 參與者參與了 BSC Builder 市場。在 PBS 實施的早期階段,Nodereal、Blocksmith 和 Blockrazor 曾短暫主導整個市場。然而,隨著 48Club 和 Bloxroute 在 6 月下旬加入競爭,市場進入了拉鋸戰階段。

截至目前,Blockrazor 和 48Club 佔 BSC 上區塊構建量的 80% 以上,確立了它們在 Builder 市場中的領先地位。同時,Bloxroute、Blocksmith 和 Nodereal 已成為「第二梯隊」參與者,而 Jetbldr、Blockbus 和 Darwin 對區塊生產的貢獻則只是偶發性的。這種整合顯著影響了 PBS 之後 BSC 的效能表現

顯示 BSC Builder 市場份額的 Dune Analytics 圖表
顯示 BSC Builder 市場份額的 Dune Analytics 圖表

BSC 驗證者的發展

與以太坊不同,由於准入門檻的差異,BSC 上的驗證者數量保持在一個穩定的範圍內。在以太坊上,任何人只需質押 32 個 ETH 即可成為驗證者,導致驗證者數量超過 100 萬個。以太坊驗證者透過與中繼整合來連接建構者,接收區塊提議並完成區塊生產。

然而,在 BSC 上,成為驗證者需要質押大量的 BNB,這大幅提高了准入門檻。目前,BSC 上僅有 45 個驗證者,其中 21 個被分類為 Cabinet,其餘 24 個為 Candidates。根據 BSCScan 的統計資料,這 45 個驗證者合計質押了 29,244,219 個 BNB(截至 2024 年 12 月 18 日),質押量最少的驗證者仍持有 73,446 個 BNB

這種驗證者集中度上的差異,在一定程度上導致了 BSC 與以太坊之間的生態差異。例如,在 BSC 上,連結建構者與驗證者的成本較低,消除了中繼服務的市場空間。同時,驗證者的高影響力意味著鏈上生態系統的發展必須優先考慮驗證者的利益。這可能會影響公鏈協作生態系統中(驗證者群體之外的)其他專案團隊的競爭力和積極性,對長期的 BNB Smart Chain 安全性構成挑戰。

PBS 實施後潛在的鏈上風險

BSC 上 PBS 的全面實施,雖然帶來了架構上的改進,但也浮現出一些需要關注的潛在風險,特別是關於 BSC 安全性方面。

建構者-驗證者垂直整合

BSC 上存在一個顯著的建構者-驗證者垂直整合現象。BlockSec 分析了從 12 月 1 日 00:00:00(UTC)到 12 月 18 日 00:00:00(UTC)期間,建構者生產的區塊在所有驗證者之間的分佈情況。資料顯示,部分驗證者節點的區塊生產統計數據與市場平均值有顯著偏差,表明存在垂直整合現象。

例如:

  • NoderealTWStaking 之間的份額為 100%。
  • BloxrouteFigment 之間的份額為 100%。
  • 48ClubTuringThe48ClubShannonListaFeynmanAvengers 之間的份額超過 90%。

這種垂直整合所帶來的潛在風險,與以太坊上更常見的搜尋者(Searcher)-建構者整合有所不同。具體而言,建構者-驗證者整合機制可能被利用來控制交易流,將交易僅傳輸給特定的驗證者。這可能導致使用者利益受損,並加劇中心化風險,直接影響 BNB Smart Chain 安全性

說明 BSC 上建構者-驗證者垂直整合的圖表
說明 BSC 上建構者-驗證者垂直整合的圖表

0 Gwei 交易機制的風險

0 Gwei 交易機制雖然降低了成本,但也為釣魚合約的利用創造了機會。透過 0 Gwei 交易,釣魚合約可以零成本轉移資金,加劇了網路釣魚攻擊的盛行程度。

在 BSC 上,BlockSec 已偵測到多個利用 0 Gwei 交易的釣魚合約。最初,這些合約透過持有 Koge 來利用 48Club 的 0 Gwei 交易服務。儘管 48Club 已實施了某些限制,但截至撰寫本文時,我們仍觀察到多項透過 48Club 的 0 Gwei 交易服務進行的網路釣魚活動,對 BSC 安全性構成重大威脅。

利用 BSC 上 0 Gwei 交易的網路釣魚活動截圖
利用 BSC 上 0 Gwei 交易的網路釣魚活動截圖

MEV 攻擊日益猖獗,尤以三明治攻擊為甚

目前的 BSC PBS 機制已重新洗牌了 MEV 攻擊市場,使得使用者掌握這一新結構下的 MEV 防護策略變得至關重要。在各種 MEV 攻擊中,**三明治攻擊(sandwich attack)**是區塊鏈上最惡名昭彰的攻擊之一。

三明治攻擊的運作方式:

  1. 監控目標交易: 攻擊者監控區塊鏈的交易池(mempool)以識別目標交易。這些目標通常是大額的代幣交換交易(例如,在 DEX 上將 ETH 換成 USDT)。
  2. 在目標交易前搶跑(Front-Running): 攻擊者在目標交易之前發送一筆交易(搶跑),以影響市場價格。例如,攻擊者買入目標代幣,推高其價格。
  3. 在目標交易後跟隨(Back-Running): 目標交易執行完成後,攻擊者在其之後發送另一筆交易(跟隨交易),以出售在搶跑步驟中獲得的代幣。這使攻擊者能夠從目標交易所引發的價格波動中獲利。
說明三明治攻擊機制的示意圖
說明三明治攻擊機制的示意圖

若要了解更多關於 MEV 的資訊,請閱讀我們的詳細分析:利用 Flashbots Relay 漏洞收割 MEV 機器人

在 PBS 實施之前,交易在公共交易池中完全暴露,使其對攻擊者可見。攻擊者可以分析所有有利可圖的交易,並透過控制 Gas 價格來操縱交易順序,從而進行攻擊。

BSC PBS 機制為交易引入了一個隱私通道,允許使用者將交易發送到僅建構者可見的私有交易池中。這確保了交易對攻擊者保持隱藏(除非建構者故意洩露),為使用者交易提供了一層 MEV 防護

我們觀察到,一個曾透過控制 Gas 價格進行三明治攻擊的領先三明治機器人(0x00000000004e660d7929B04626BbF28CBECCe534),在 100 多天前已完全停止運作。這表明 BSC 上的 PBS 機制已重新洗牌了 MEV 攻擊格局。

顯示特定三明治機器人停止運作活動的圖表
顯示特定三明治機器人停止運作活動的圖表

然而,透過觀察鏈上行為並分析統計資料(例如 Dune Analytics),我們發現在 PBS 實施(2024 年 5 月)之後,BSC 鏈上的三明治攻擊交易數量顯著增加。這一矛盾現象凸顯了目前 BSC 上 MEV 防護策略中的一個關鍵缺口。

顯示 PBS 之後 BSC 上三明治攻擊增加情況的 Dune Analytics 圖表
顯示 PBS 之後 BSC 上三明治攻擊增加情況的 Dune Analytics 圖表

三明治攻擊增加的主要原因是,大多數交易者和專案團隊並未有效利用 PBS 提供的隱私通道。相反,他們繼續將交易發送到公共交易池。對攻擊者而言,獲取攻擊機會的成本並未顯著增加。

相反,攻擊者利用建構者接受交易包(bundle)的能力,將目標交易和攻擊交易一起打包成一個提交給建構者的 bundle。如果該 bundle 成功上鏈,三明治攻擊即告成功。如果失敗,搜尋者(Searcher)則不會承受任何損失。這使得三明治攻擊更具成本效益和效率,進一步凸顯了穩健 MEV 防護的必要性。

結語

BEP-322 生效一年多以來,PBS 重塑了 BSC 的區塊生產:Builder 市場已形成並趨於整合,驗證者集合與 Builder 市場現在也緊密交織在一起。其代價則是一系列新的結構性風險——建構者與驗證者之間的垂直整合、0 Gwei 交易機制,以及變得更頻繁而非更少的三明治攻擊。這些風險能否得到控制,與機制本身的關係不大,更多取決於生態系統實際採用 PBS 所提供隱私通道的程度。

訂閱最新動態
超越智能合約:Web3中的網域與DNS營運安全
Security Insights

超越智能合約:Web3中的網域與DNS營運安全

合約審計止步於合約本身。我們針對 DefiLlama TVL 前 100 名背後的 100 個網域,執行了八項基於 SEAL 的 DNS 與註冊商檢查——共 800 項檢查,僅有一個網域全數通過。以下是大多數專案缺失的四項關鍵控制,以及它們在用戶入口點的重要性。

Web3攻擊面:滲透測試概覽

Web3攻擊面:滲透測試概覽

加密機構保留所有傳統攻擊面,並疊加資金處理鏈。本文為測試人員提供系統的實用抽象:四組件模型——應用、授權與簽名、區塊鏈互動、基礎設施,說明各組件職責、代表性實現及繼承的攻擊面。並將web3特有範疇分為五大攻擊面:生產與自動化運維、簽名意圖、審批與提款鏈、資金邏輯、鏈上交易與已部署合約。

損失約2,300萬美元:Cosmos EVM、Moonwell 遭利用 | BlockSec Weekly
Security Insights

損失約2,300萬美元:Cosmos EVM、Moonwell 遭利用 | BlockSec Weekly

報告期間(2026/08/22 - 2026/08/30)內,共涵蓋5起區塊鏈安全事件,損失約2,270萬美元;Tectonic遭抽走約7,400萬至1.195億美元,其中大部分因Cronos回滾至攻擊前狀態而消除。重點事件為橫跨六條鏈的Cosmos EVM漏洞系列(實際損失約570萬美元),於TAC Chain追蹤發現,一個共享餘額同步漏洞串聯下溢與上溢攻擊,抽乾質押池。報告亦分析Moonwell的抵押品計算與預言機價格操縱組合攻擊、Tectonic針對低流動性抵押品的預言機價格與憑證代幣匯率操縱組合攻擊、Ajna清算業務邏輯漏洞,以及Solana上的Rain Card合約漏洞系列,涉及Ed25519簽名驗證繞過(Avici、Tria等)。

Web3 最佳安全審計方

在上線之前驗證設計、程式碼與業務邏輯,對標業內最高安全標準。

BlockSec 審計

用 Phalcon Security 獲得即時防護

光靠審計還不夠。Phalcon Security 即時發現攻擊,並在攻擊執行途中將其攔下。

Phalcon Security