BNB智慧鏈推出了BEP 341,這是一項旨在顯著增強交易處理能力的新提案。該提案標誌著從目前的單槽優先系統到驗證者可以產生連續區塊的模型的轉變。
BEP 341 的主要細節
BEP 341 的主要目標是優化區塊生產效率並大幅提高 BSC 上的交易吞吐量。透過允許驗證者產生連續的區塊,區塊鏈可以更好地滿足其活躍生態系統不斷增長的需求。然而,這種方法也帶來了潛在的風險,例如最大可提取價值(MEV)濫用,這需要仔細的治理和監控。
BEP 341 的基本參數
BEP 341 下的區塊生產過程圍繞著兩個關鍵參數:
- 連續區塊數 (n):此參數定義每個驗證器在一個時期內可以產生的連續區塊的數量。
- AntiMEV 比率:為了抵銷潛在的 MEV 濫用,此參數調整系統獎勵合約的交易費用分配。隨著驗證者連續區塊優先權的增加,分配給 SystemRewardContract 的交易費用也會線性上升,但受到 systemRewardAntiMEVRatio 的限制。最初設定為 0,對此參數的任何調整都需要治理批准。
連續區塊生產的影響
目前,BSC 上的驗證者擁有單一插槽的優先出區塊權,並按固定順序輪調。此現有系統導致分割事務處理限制。 BEP 341 提出驗證者每回合獲得連續一系列\(n\)個時隙的優先出塊權,從而優化交易處理效率。這可以顯著提高每秒事務數 (TPS),特別是當連續區塊的數量在 3 到 5 之間時。
實施規範
- 每個 epoch 都會預先定義優先出塊權分配,以確保公平性。
- 驗證器集將在每個紀元輪換以維護網路安全和去中心化。
- 區塊生產者必須在先前的\(((validatorN/2+1)*n-1)\)個歷史區塊中產生少於\(n\)個區塊,以防止被少於一半的節點控制。
透過 AntiMEV 比例減少 MEV 濫用
BEP 341 引入了在連續區塊生產期間防止 MEV 提取的措施。透過以區塊數量的比例增加交易費用對 SystemRewardContract 的分配,並用 systemRewardAntiMEVRatio 限制其上限,BEP 341 確保了及時的交易打包並降低了 MEV 風險。隨著越來越多的驗證者採用提案建構器分離(PBS),systemRewardAntiMEVRatio 的效能將會提高。
BEP 341 的好處
- 提高區塊生產效率:連續區塊生產可以顯著提高交易吞吐量,以支援 BSC 不斷擴大的生態系統。
- 促進去中心化:社區驅動的治理確保任何改變都是在 BNB 委託人的共識下進行的,從而培育一個去中心化和有彈性的網絡。
- 公平的收入分配:AntiMEV 機制確保驗證者和委託者之間公平的收入分配,促進網路內的公平。
BNB智慧鏈強調,連續區塊數量和AntiMEV比例的改變需要社群批准,體現了其讓用戶參與決策過程的承諾。