這些更新主要從以下幾個方面提升了性能:
⚫️網絡傳輸與區塊同步:通過部分節點同步、改進節點發現和高效壓縮算法,減少數據傳輸量,提高區塊速度。
⚫️智能合約執行效率:通過 TVM 指令優化和多貨幣支持,使得智能合約的運行更輕量、更高效。
⚫️驗證者運營和管理:改進的節點管理工具和備份還原功能增強了網絡的穩定性與快速恢復能力。
⚫️API 數據處理能力:更快速、直觀的 API 查詢與模擬功能改善了開發者和用戶的體驗。
這些改進共同作用,將提升 TON 區塊鏈在數據傳輸、智能合約執行、節點管理以及用戶查詢等方面的整體性能。
📄完ˋ整版文檔|⛓ TON Core
———————————
完整版:
1️⃣節點同步與網絡傳輸
- 部分輕節點和代理輕節點:在 2024.12 的節點更新中,引入了只同步區塊鏈部分數據的輕節點(partial liteservers)和代理輕節點(proxy liteservers)。這意味著節點無需全量下載所有數據,能夠降低資源消耗、加快啟動速度,並提高整個網絡在處理大量數據時的靈活性。
- 更新的節點發現機制:在 2025.02 的更新中,改善了驗證者(validators)IP 的發現流程,讓節點之間能更快、更穩定地完成版本遷移和連接,從而縮短網絡通信延遲。
- 區塊壓縮算法的探索:CodeForces 競賽展示的更高效區塊壓縮方案(壓縮後僅 47% 原始大小)意味著節點間傳輸區塊時所需的帶寬大幅減少,從而提升區塊傳播速度與驗證效率。
2️⃣智能合約執行與 TVM 效率
- 新 TVM 指令:TVM 9 新增了多條指令,這些指令不僅簡化了智能合約開發(例如跨鏈通信和密碼學運算),還能在運行時降低指令數量和運算負擔,從而提高整體合約執行效率。
- 多貨幣(extra currencies)支持:在 TVM 和 API 中針對多貨幣操作進行了改進,這意味著在處理多種資產和貨幣時,能夠更高效地進行計算和驗證,降低額外的運算開銷。
3️⃣驗證者管理與運營可靠性
- 版本信息共享與遠程控制:新增的 ADNL 協議中驗證者版本信息共享功能,讓網絡管理者可以更精確地掌握節點狀態。此外,MyTonCtrl 的更新和支持遠程安裝,使得節點管理與監控更靈活,有助於及時發現並解決性能瓶頸。
- 快速備份還原:備份還原功能允許驗證者在出現故障(如數據中心問題)時迅速在其他服務器上啟動並接管工作,從而提升了網絡整體的穩定性與運行效率。
4️⃣API 與數據查詢性能
- 改進的 Trace API 和 Emulation API:更新中的 Trace API 加速了區塊鏈數據追蹤和查詢,Emulation API 則允許在交易發送前模擬其結果,這有助於減少失敗交易、提高用戶體驗,並使開發者能夠更快地進行調試和優化。
- 行動 API 的人性化處理:API 現在可以自動識別並轉換交易數據(例如自動解釋交換、轉賬等操作),讓數據更加直觀,也降低了處理和解析數據的成本。
