# Solana:超越速度,追求更好的交易Solana作爲一個高性能的區塊鏈平台,已經以其快速的交易速度和大規模的交易量聞名於世。然而,我們需要思考一個關鍵問題:這些交易是否真正創造了價值?事實上,Solana上的大量交易並非源自真實的交易需求,而是來自高頻套利者利用毫秒級信息差獲取利潤。這些所謂的"有毒交易者"利用技術優勢,在做市商即將撤單時通過增加Gas費用使自己的交易優先打包,從而完成套利,導致做市商承受損失。爲了彌補這些損失,做市商不得不擴大買賣價差,最終由普通用戶承擔了這些額外成本。這種現象對Solana實現在鏈上訂單簿以取代中心化交易所的願景構成了挑戰。顯然,交易量並不等同於流動性。一個真正健康的市場需要的不僅僅是更多的交易,而是更高質量的交易。## 如何剔除有毒交易,保護流動性?在當前的Solana系統中,由於共識機制的週期性拍賣特性,吃單者實際上享有優先權,這導致了惡意MEV(最大可提取價值)對市場公平性的影響。具體來說,Solana的共識機制每400毫秒一個時間段(Slot),在每個Slot內,交易按照支付的Gas費用高低排序執行。這種機制下,做市商需要頻繁調整報價,而套利者則可以通過支付更高費用在做市商撤單前搶先成交,導致做市商經常遭受損失。理想的交易順序應該是:先執行撤單,再執行新掛單,最後執行成交。同樣,對於預言機報價,應該先更新價格,再執行依賴該價格的交易。## BAM:Solana的新解決方案爲了應對這些挑戰,Solana提出了區塊組裝市場(Block Assembly Marketplace,BAM)的概念。BAM在Solana應用與主網之間構建了一個排序層或預處理層。它利用可信執行環境(Trusted Execution Environments, TEEs)構建隱私沙盒,在其中根據預設規則或先進先出(FIFO)原則對交易進行排序。BAM支持三種運行模式:Solana默認模式、Block-Engine模式(類似當前Jito的MEV解決方案)和BAM模式(嚴格按FIFO排序)。BAM模式的核心在於利用TEEs構建隱私環境進行交易排序,並通過插件系統允許應用構建自定義交易排序邏輯。## BAM的實際應用1. 借貸清算保護:優先執行補充抵押品操作,再進行清算檢查。2. 原子級交易組合:先更新預言機價格,再執行依賴該價格的交易,對於合約交易所還可同時結算相關衍生品。3. 價格波動保護:檢測異常大單並分批執行,給市場反應時間。4. 做市商保護:在突發事件發生時,快速撤單、更新價格並重新掛單,避免被惡意套利。BAM的部署將顯著改善Solana的交易體驗,使其主網應用更接近中心化交易所的體驗水平。它爲Solana的交易處理流程帶來了可驗證性、隱私保護和可編程性,爲開發者提供了構建更復雜金融基礎設施的可能性,從而推動Solana生態系統的創新發展。
Solana推出BAM:提升鏈上交易質量與公平性
Solana:超越速度,追求更好的交易
Solana作爲一個高性能的區塊鏈平台,已經以其快速的交易速度和大規模的交易量聞名於世。然而,我們需要思考一個關鍵問題:這些交易是否真正創造了價值?
事實上,Solana上的大量交易並非源自真實的交易需求,而是來自高頻套利者利用毫秒級信息差獲取利潤。這些所謂的"有毒交易者"利用技術優勢,在做市商即將撤單時通過增加Gas費用使自己的交易優先打包,從而完成套利,導致做市商承受損失。爲了彌補這些損失,做市商不得不擴大買賣價差,最終由普通用戶承擔了這些額外成本。
這種現象對Solana實現在鏈上訂單簿以取代中心化交易所的願景構成了挑戰。顯然,交易量並不等同於流動性。一個真正健康的市場需要的不僅僅是更多的交易,而是更高質量的交易。
如何剔除有毒交易,保護流動性?
在當前的Solana系統中,由於共識機制的週期性拍賣特性,吃單者實際上享有優先權,這導致了惡意MEV(最大可提取價值)對市場公平性的影響。具體來說,Solana的共識機制每400毫秒一個時間段(Slot),在每個Slot內,交易按照支付的Gas費用高低排序執行。
這種機制下,做市商需要頻繁調整報價,而套利者則可以通過支付更高費用在做市商撤單前搶先成交,導致做市商經常遭受損失。理想的交易順序應該是:先執行撤單,再執行新掛單,最後執行成交。同樣,對於預言機報價,應該先更新價格,再執行依賴該價格的交易。
BAM:Solana的新解決方案
爲了應對這些挑戰,Solana提出了區塊組裝市場(Block Assembly Marketplace,BAM)的概念。BAM在Solana應用與主網之間構建了一個排序層或預處理層。它利用可信執行環境(Trusted Execution Environments, TEEs)構建隱私沙盒,在其中根據預設規則或先進先出(FIFO)原則對交易進行排序。
BAM支持三種運行模式:Solana默認模式、Block-Engine模式(類似當前Jito的MEV解決方案)和BAM模式(嚴格按FIFO排序)。BAM模式的核心在於利用TEEs構建隱私環境進行交易排序,並通過插件系統允許應用構建自定義交易排序邏輯。
BAM的實際應用
BAM的部署將顯著改善Solana的交易體驗,使其主網應用更接近中心化交易所的體驗水平。它爲Solana的交易處理流程帶來了可驗證性、隱私保護和可編程性,爲開發者提供了構建更復雜金融基礎設施的可能性,從而推動Solana生態系統的創新發展。