Solana 智能合約區塊鏈旨在週三將最大交易大小從 1,232 個位元組增加至 4,096 個位元組,讓開發者在單一操作中可容納的指令空間增加三倍以上。
在交易 v1 下,原本需要分多次交易處理的操作,現在越來越多可以透過單一交易完成,包括大型密碼學證明、需要多重批准的付款,以及部分保密轉帳。
新格式已於 Solana 的測試和開發網絡上運行。現有的交易格式將繼續生效,因此錢包和應用程式無需切換至 v1,除非需要額外的空間。
這可能有助於 Solana 在與對手以太坊的競爭中強化其優勢。雖然 Solana 一直以來都更快且成本更低,但它過去在一個關鍵領域落後:其交易嚴格限制為最多 1,232 個位元組。相比之下,以太坊沒有嚴格的協議大小限制,開發者只需支付更高的交易費用,即可在單一操作中執行大型、資料密集的應用程式。
通過將此上限增加三倍以上至 4,096 個位元組,Solana 致力於消除此結構性瓶頸。
較大的變動是針對讀取 Solana 的軟體。需要更新獲取區塊和交易的服務,以識別 v1 格式;若未更新,當遇到新格式時,請求可能會失敗。
某些軟體也需要更改其查找優先費用資訊的位置。優先費用是用戶可選擇額外支付的費用,以加快交易處理速度。V1 將該資訊儲存在其他地方,因此過時的軟體可能會顯示費用為零,即使實際已支付。
錢包、探索者和交易應用程式通常依賴這些服務來顯示鏈上發生的事件,意味著後台的不良資料可能會轉變為用戶螢幕上的不良資料。
較大的交易也會使用更多的網路頻寬。開發人員預期,當較大的交易競爭空間時,使用者可能需要支付更高優先級的費用,儘管此升級並未引入新的每位元組費用。
舊有的 1,232 個位元組限制源自 Solana 原始的網路設計,當時每筆交易必須符合約 1,280 個位元組的網際網路資料封包。Solana 於 2022 年改變了交易流量的傳輸方式,使這項舊有上限變得不那麼必要。
新的限制設為 4,096 個位元組,因為四千位元組是驗證器硬體使用的標準記憶體頁大小。若再增大,可能導致單筆交易跨越多個頁面,使運行 Solana 的機器處理成本更高。
漲跌幅在兩項提案 SIMD-0296 和 SIMD-0385 中定義,這兩項提案由 Jacob Creech 和 Andrew Fitzgerald 聯合撰寫,且與近期改變透過網路活動費用創建和移除新 SOL 速度的 Solana 治理投票完全無關。


