眾所周知,TRON 作為 Ethereum 的競爭對手,由於其網路交易手續費低廉,一直受到許多 Web3 使用者的歡迎。然而,TRON 網路交易手續費的指數性增加給使用者帶來了許多問題。
與 Ethereum 和 Bitcoin 的情況不同,後兩者的市場因素,如高交易量和有限的區塊大小,推高了交易費用,TRON 網路交易費用增加的原因並非交易量上升,而是因為 TRON DAO 透過的 提案 83 在網路升級後人為提高了預設交易費。這一結果很可能是因為 TRON 網路上的 TPOS 節點試圖賺取更多的網路費用。如果使用者想要節省交易手續費成本,他們需要瞭解 TRON 網路的交易費機制。
網路交易費由兩部分組成:頻寬和能量
根據 TRON 官方網站提供的訊息,目前,其網路交易費由兩部分組成:頻寬和能量。網路上的所有交易都需要支付相應的頻寬。1 位元組的交易需要 1 頻寬。當日常頻寬消耗耗盡後,必須使用 TRX 作為交易費用支付額外費用(即,交易費用 = 消耗頻寬 * 每頻寬價格 0.001TRX)。
在 TRON 網路上運行智能合約還需要根據合約的複雜程度消耗特定量的能量。當有限的日常能量完全耗盡時,必須使用 TRX 作為交易費用支付額外費用(即,交易費用 = 消耗頻寬 * 每能量價格 0.00042TRX)。
由於每個使用者每日分配的頻寬和能量有限,當升級後每能量和頻寬的 TRX 價格上漲時,使用者自然需要支付更多的交易費用。那麼,使用者能顯著減少這些費用嗎?
要減少交易費用,使用者需要獲得更多的頻寬和能量。TRON 網路提供了兩種方式:抵押和租賃。
TRON 網路每天每個帳戶分配 1,500 單位頻寬。使用者可以抵押額外的 TRX 來分享頻寬。目前,網路中每日總頻寬供應量為 43,200,000,000。透過抵押 TRX,使用者將獲得相應數量的頻寬:抵押量 / 總網路頻寬 TRX * 43,200,000,000。使用者可以透過發送 FreezeBalanceContract 類型的交易來獲得頻寬。
同樣,透過抵押 TRX,也可以分享能量:抵押量 / 總網路能量抵押 TRX * 90,000,000,000。使用者還可以發送 FreezeBalanceContract 類型的交易來抵押 TRX 獲得能量。
需要注意的是,雖然使用者可以在交易上設定限制最大網路費用消耗的參數,當智能合約執行超時或發生錯誤時,仍然會消耗交易費用。這就是為什麼即使使用者發送了一個不成功的交易嘗試,他們仍可能被收取網路交易費用,而這些費用並不是由錢包或交易平台收取的。
除了使用者主動抵押獲得能量和頻寬外,第三方平台也可以向使用者租賃能量和頻寬。平台凍結自己的 TRX 並向使用者提供免費的能量和頻寬,這可以顯著減少交易費用,約 1/3–1/2。
頻寬和能量的獲取計算
頻寬(Bandwith):一般交易
如果使用者凍結了一定數量的 TRX 來獲得額外的頻寬,計算方法如下:
例如,如果使用者凍結了 1000 TRX,而假設總網路頻寬 TRX 為 43,200,000,000,那麼使用者透過凍結獲得的頻寬將是:
這是一個簡化的例子,實際上總網路頻寬 TRX 會根據實際情況變化。
能量(Energy):合約交易
如果使用者凍結了 TRX 來獲得能量,計算方法如下:
假設同樣凍結了 1000 TRX,而總網路能量 TRX 假設為 90,000,000,000,使用者透過凍結獲得的能量將是:
效益比較
- 有了具體的頻寬和能量計算公式後,我們可以看到,透過凍結 TRX 來獲得頻寬和能量,對於減少交易費用特別有幫助。尤其是對於那些需要執行大量交易或智能合約操作的使用者來說,透過合理分配凍結的 TRX 數量,可以有效地管理和減少所需支付的總交易費用。
- 對於執行智能合約的場景,由於合約執行通常需要消耗更多的能量,因此凍結 TRX 以獲得足夠的能量成為了節省手續費的關鍵策略之一。
透過這種方式,使用者可以根據自己的需要和 Tron 網路的實際情況,靈活地凍結 TRX 以獲得所需的頻寬和能量,從而優化他們的交易成本。