

TRON 開發團隊正式宣布將針對 SELFDESTRUCT 操作碼進行重大升級,此項變更納入 TRON 改進提案(TIP-6780),並將隨即將推出的 java-tron v4.8.1 版本發佈。此提案象徵 TRON 網路在強化智慧合約操作安全性與效率上的一項重要技術突破。
SELFDESTRUCT 操作碼為智慧合約執行過程中的關鍵指令,能將合約於區塊鏈上永久刪除。但其無限制使用曾引發濫用與安全風險疑慮。TIP-6780 經過精細功能調整,不僅維持必要功能,更強化安全性,妥善回應相關問題。
本次升級將透過網路升級推動,最終是否啟用由社群治理投票決定,確保 TRON 社群參與關鍵技術決策。此機制充分展現 TRON 對去中心化治理及社群共建協議理念的堅持。
TIP-6780 提案針對 SELFDESTRUCT 操作碼提出兩大核心調整。首先,SELFDESTRUCT 僅允許於合約創建交易期間使用。交易完成後,將無法再透過 SELFDESTRUCT 操作碼銷毀合約。
此限制能有效防止攻擊者重複利用該指令大量創建並銷毀合約,阻斷各類攻擊手法及鏈上狀態操控。限定 SELFDESTRUCT 僅於創建交易使用,既維持合理用例,又大幅降低濫用風險。
其次,提案將 SELFDESTRUCT 操作的固定能耗成本由 0 提高至 5000 單位。此能耗成本調整具備經濟威懾、抵禦垃圾攻擊及促使用戶審慎操作等多重功效。5000 能耗設定兼顧安全性與使用便利性,既無過高門檻,也能有效防止濫用。
TIP-6780 更新體現 TRON 與以太坊標準的策略協同,特別是在與以太坊 EIP-6780 標準相容性上的強化。此舉也是 TRON 積極推動互操作性、與以太坊虛擬機(EVM)生態接軌的重要策略。
TRON 參考以太坊標準,可協助開發者輕鬆移植應用至兩大平台,降低開發門檻,擴展去中心化應用用戶基礎。此相容性亦促進程式碼重用,使開發者能在 TRON 延用以太坊的開發工具與業界最佳實踐。
TIP-6780 與 EIP-6780 對齊,展現 TRON 積極吸收業界最佳實踐並借鑑其他鏈路經驗。以太坊針對 SELFDESTRUCT 的同類限制已證實能有效降低安全風險,TRON 參照該標準亦基於其成熟成效。
深入分析 TRON 網路發現,實際採用 SELFDESTRUCT 操作碼的合約數量相當有限,代表本次升級對現有應用與用戶影響極小。大部分 SELFDESTRUCT 相關交易屬「創建即銷毀」模式,更新後依然可正常運作。
針對極少數合約於非創建交易中使用 SELFDESTRUCT 的情形,開發者需重新檢視並調整程式碼。分析顯示此類用例通常可輕鬆適應新標準,且安全性更高。
本次升級採分階段推動。java-tron v4.8.1 發布後,網路將協同升級,隨後由社群治理投票啟用新規則。分階段流程確保充分準備,有效降低突發風險。
建議開發者及用戶提前檢查智慧合約,及時做好升級準備。TRON 基金會承諾提供完整文件及支援資源,協助 SELFDESTRUCT 新規範平穩切換。
SELFDESTRUCT 是可銷毀智慧合約並將剩餘餘額轉帳至指定地址的操作碼,有助於提升 TRON 程式碼安全及資源清理效率。
TIP-6780 將 SELFDESTRUCT 限定只能在合約創建交易期間刪除帳戶並轉移資金,收緊使用場景並加強帳戶銷毀安全性。
TRON 此次調整 SELFDESTRUCT,目的是防止惡意合約造成不可逆損害,藉由限制自毀功能強化網路安全。
SELFDESTRUCT 操作碼調整將限制合約自毀,阻止合約主動從區塊鏈移除。原本仰賴此功能的合約將無法繼續自毀,合約持久性提升,安全風險減少,開發者需對合約邏輯進行相應優化。
TRON 的 TIP-6780 與以太坊 EIP-6780 一致,皆將 SELFDESTRUCT 執行範圍限定於合約創建交易,強化安全性並防止後續交易中誤刪合約。
開發者應升級依賴庫、查閱 TRON API 文件,並重構智慧合約程式碼,使其符合新版 SELFDESTRUCT 規範,並進行相容性測試。
TRON 對 SELFDESTRUCT 操作碼的調整降低了智慧合約風險,強化系統穩定性及交易處理效率,進一步提升整體網路安全與效能。











